@media all and (min-width: 1280px) {
	.catalog_filter_used *[data-desktop-order] {
		width: calc(33.333% - 21px) !important;
	}
}

@media all and (max-width: 1279px) and (min-width: 769px) {
	.catalog_filter_used *[data-desktop-order] {
		width: calc(50% - 15px) !important;
	}

	.catalog_filter_used div[data-desktop-order]:not(.fieldgroup)>.form_field {
		width: 100% !important;
	}
}

@media all and (max-width: 768px) {
	.catalog_filter_used *[data-desktop-order] {
		width: 100% !important;
	}
}

@media (max-width: 767px)
{
	#filter .filter_body .filter_column:last-child {
    	margin-bottom: 10px !important;
	}

	#filter .filter_header {
		margin-bottom: 80px !important;
	}
}