@media (max-width: 992px) {
	.blog_item, .brand_item {
		margin-bottom:25px;
	}
	.menu_button span {
		background:var(--text);
	}
}
@media (max-width: 768px) {
	.sec_padd {
		padding:50px 0;
	}
	.sec_padd_bottom {
		padding:0 0 50px 0;
	}
	.search_box_in {
		padding:20px;
	}
	.hero {
		height:auto;
		padding:100px 0 0;
	}
	.search_box, .search .nav-tabs {
		width:100%;
		height:auto;
	}
	.search_box_item .select2-container {
		width:100% !important;
	}
	.search_box_item .select2-container--default .select2-selection--single {
		border-left:0;
		border-bottom:1px solid var(--gray1);
	}
	.submit_search {
		width:auto;
		padding:0 20px;
		margin:10px auto;
		font-size:15px;
		border-radius:10px;
	}
	.submit_search i {
		vertical-align:middle;
	}
	.search_box_item .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
		left:0;
	}
	.hero_text_subtitle {
		text-align:center;
	}
	.hero_title {
		font-size:30px;
		text-align:center;
	}
	.hero_buttons a:first-child {
		margin:0;
	}
	.hero_buttons a:last-child {
		margin:30px 0;
	}
	.step_item {
		margin-right:auto;
		margin-left:auto;
	}
	.cars .nav-tabs li:after, .cars_titles .nav-tabs li:first-child {
		display:none;
	}
	.cars_items {
		padding:10px 0 0;
	}
	.cars .nav-tabs {
		border:0;
		gap:20px;
	}
	.blog_item {
		max-width:330px;
		margin-right: auto;
		margin-left: auto;
	}
	.blog_items, .brands_list {
		margin-top:20px;
	}
	.footer_title {
		margin-top:20px;
	}
	.copyrights {
		text-align:center;
	}
	.footer_social {
		margin-top:10px;
	}
}
@media (max-width: 576px) {
	.hero_title {
		font-size:22px;
	}
	.search_box_item .select2-container {
		min-width:100%;
	}
}