
@media (max-width:1350px){
	.menu > li {
	/* margin-right: 2%; */
	/* margin-left: 1%; */
	}
	
}


@media (min-width:1200px){
}


@media (max-width:1199px){
}

/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px){
	
	.logo1 img {height:auto;}
	
	
	.top_addr {
}
	.top_phone {
}
	
	.menu_container .btn {display:none;}
	
	.instock_full .instock_gallery_container .instock_gallery .large_image .phone_image {
    font-size: 16px;
}
	.slider_main_container {
    margin-left: -15px;
    width: calc(100% + 30px);
}
	.instock_list .blands_items a {margin-right: 10px;}
	
	.instock_top_image .image {
    width: 520px;
}
	.number_one .img1 {display:none;}
}
/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
	.menu > li {margin-left: 5px;margin-right: 5px;}
	.bottom_menu > li {margin-left: 20px;}
	.menu > li a {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    white-space: normal;
    text-align: center;
}
	.bottom_menu {column-count: 1;}
	.block_cars form {
    flex-wrap: wrap;
}
	.block_cars form ._control {
    width: 49%;
}
	.block_specs_items_container .more {
    position: relative;
    top: 0px;
    right: auto;
}
	.block_specs_items_container .block_specs_items {padding-bottom:15px;}
	
	.block_specs_items_container .block_specs_items .slick-dots {
    bottom: 0px;
}
	
	.block_advantages li {width:49%;}
	
	.btn {min-width: auto;}
	
	.instock_items li {
    width: 48%;
}
	.instock_full .instock_gallery_container .instock_gallery .large_image .phone_image {
    font-size: 12px;
}

	.instock_list .blands_items {
    float: none;
    width: 100%;
    padding-top: 0px;
}
	.instock_list .blands_items a {}
	.instock_list .blands_items a img {}

	.instock_top_image .image {
    width: 386px;
}

	.instock_top_image {}
	
	.number_one {
    display: block;
    margin-top: 0px;
    margin-left: -15px;
    width: calc(100% + 30px);
}
	.number_one .text {}
	.number_one .text:before {}
	.number_one .text .title {}
	.number_one .text .comment {}
	.number_one .img1 {}
	.number_one .img2 {
    width: 100%;
}

}
/*IPAD END*/

/*MOBILE BEGIN*/
@media (max-width: 767px) {
	
	/*.fancybox-slide {height:auto;}*/
	
	form.popup_on {width:100%;padding: 20px;}

	
	.table_scroll_container {
    overflow-x: scroll;
    max-width: 100%;
}
	
	.resp_table {}
	.resp_table tr {display: block;padding-bottom: 0px;}
	.resp_table tr th {display:none;}
	.resp_table tr td {width: 100% !important;display: block;box-sizing: border-box;padding: 5px 15px;}
	.resp_table tr td:before {/* content:''; */display: inline-block !important;width: 43%;font-weight: 700;vertical-align: top;}
	.resp_table img {/* max-width: none; *//* margin: 0px auto; *//* width: 100%; *//* margin-left: -15px; *//* width: calc(100% + 30px); *//* max-width: 100%; *//* margin: 0px auto; */}
	.resp_table tr td div {
    display: inline-block;
    width: 57%;
}


	.fancybox-slide--iframe {padding:0px;}
	



	.middle {
    padding-top: 0px;
}


	.slick-slider.slick-dotted {
}
	footer {padding-top: 15px;}
	
	

	form.ajax_on .columns {
    display: block;
}
	form.ajax_on .columns ._control {
    width: 100% !important;
}
	.bottommenu_container {
    display: block;
    text-align: center;
}
	.bottommenu_container .bottom_logo {}
	.bottom_menu {
    column-count: 1;
    width: 100%;
    padding-top: 20px;
}
	.bottom_menu li {}
	.bottommenu_container .btns {
    width: 100%;
}
	.bottommenu_container .bottom_logo font {display:inline;}
	.bottom_addr {
    padding-top: 15px;
}

	
	.instock_list .content_container {padding-top: 100px;}
	
	.instock_list .content_container select {
    float: none;
    margin-top: 15px;
    width: 100%;
}
	.instock_items {
    display: block;
}
	.instock_items li {
    width: 100%;
    margin-bottom: 15px;
    margin-left: 0px;
}
	.instock_items li .text .comment {height:auto;}
	
	.mchecklist.open ._panel {z-index:2;}
	
	
	.usedcars_list .content_container {padding-top:30px;}
	
	.usedcars_list .content_container select {
    float: none;
    margin-top: 15px;
    width: 100%;
}
	.usedcars_items {
    display: block;
}
	.usedcars_items li {
    width: 100%;
    margin-bottom: 15px;
}
	.usedcars_items li .text .comment {height:auto;}

	
	.centers_container .filter {}
	.centers_container .filter ._control select {width:100%;}
	.centers_items {
    display: block;
    margin: 0px;
    width: 100%;
}
	.centers_items li {
    width: 100%;
    margin-bottom: 15px;
    margin: 0px;
}
	.center_container {
    padding-bottom: 15px;
}
	.center_container .image {
    width: 100%;
    margin-bottom: 15px;
}
	.center_container .text_container {
    width: 100%;
    margin: 0px;
}
	.center_container #map {
    width: 100%;
}
	.center_container .text_container .btns {
    display: block;
}
	.center_container .text_container .btns .text {
    width: 100%;
}
	.center_container .text_container .btns .text .email {}
	.center_container .text_container .btns .text .phone {}
	.center_container .text_container .btns .btn {
    width: 100%;
    margin: 15px 0px;
}


	.instock_full .instock_gallery_container .text {
    width: 100%;
}
	.instock_full .instock_gallery_container .text .btns .btn {width:100%;margin-top: 10px;}
	
	.instock_full .instock_gallery_container .text .btns .price_discount {padding-top:15px;}
	.instock_full .instock_gallery_container .text .btns .price_discount .price_new {
    padding-top: 5px;
}
	.instock_full .instock_gallery_container .text .btns .price {width:100%;}
	.instock_full .instock_complect_container ul {    column-count: 1;}
	
	.samecars .instock_items {
    padding-top: 0px;
    padding-bottom: 1px;
}




	.usedcars_full .usedcars_gallery_container .text {
    width: 100%;
}
	.usedcars_full .usedcars_gallery_container .text .btns .btn {width:100%;margin-top: 10px;}
	
	.usedcars_full .usedcars_gallery_container .text .btns .price_discount {padding-top:15px;}
	.usedcars_full .usedcars_gallery_container .text .btns .price_discount .price_new {
    padding-top: 5px;
}
	.usedcars_full .usedcars_gallery_container .text .btns .price {width:100%;margin-top: 5px;}
	.usedcars_full .usedcars_complect_container ul {    column-count: 1;}
	
	.samecars .usedcars_items {
    padding-top: 0px;
    padding-bottom: 1px;
}

	.slider_compare_head .item {padding:0px;margin:0px;width: 100% !important;}
	.slider_compare_head .item .hpromice_sure_icon	{ width:48px; }
	.slider_compare_head .item .image {padding:0px;margin:0px;width: 100% !important;}
	.slider_compare .item {padding:0px;margin:0px;width: 100% !important;}

	.btn_columns {display:block;}
	.btn_columns .btn {
		margin: 0px;
		width:100%;
		margin-bottom: 10px;
	}

	.slick-dots li button {width:30px;}
	
	.columns3 {display:block;}
	.columns3 .column {width:100%;float: none;max-width: none !important;display: block;margin: 0px;margin-bottom: 15px;}
	.columns3 .column .btn {width: 100% !important;max-width: none !important;}

	.columns2 {display:block;}
	.columns2 .column {width:100%;float: none;max-width: none !important;display: block;margin: 0px;margin-bottom: 15px;}
	.columns2 .column .btn {width: 100% !important;max-width: none !important;}

	.specs_full_continer {}
	#form_change ._control {margin-bottom:10px;margin-left: 0px;}
	
	

	
	.clear_compare {margin-left:0px;margin-bottom:10px;}
	.clear_compare:before {
    width: 35px;
    height: 35px;
    line-height: 35px;
    margin-right: 5px;
}
	
	.compare_container .btn_different {margin-left:0px;}
	.compare_container .btn_different:before {
    width: 70px;
    height: 35px;
    margin-right: 5px;
}
	.compare_container .btn_different:after {
    width: 36px;
    height: 34px;
}
	.compare_container.only_different .btn_different:after {
    left: 34px;
}

	.sliders_container {}
	.sliders_container:after {content:'';display:block;height:0px;clear:both;}
	.sliders_container .column {float:left;width:50%;}
	.sliders_container .column + .column {display:inline-block;float:left;}


	.slider_compare_head .slick-slide label {opacity: 0 !important;}

	.slider_compare .slick-slide label {opacity: 0 !important;font-size: 12px;}

	.cars_complects_checker {opacity:0;}

	.slider_compare .item .base_parameters {text-align:center;}
	.slider_compare_head .item .price {text-align:center;}
	.slider_compare_head .item .title {text-align:center;border: 2px solid transparent;font-size: 16px;}

	.slider_compare .item .cars_complects li {    border-top: 2px solid transparent;}

	.slider_compare_head .item .price .old {border-bottom: 2px solid transparent;}
	.slider_compare_head .item .price .new {border-bottom: 2px solid transparent;font-size: 18px;}

	.slider_compare .item .base_parameters li {border-top: 2px solid transparent;}

	.clear_car {position:absolute;top:0px;left:0px;display:block;width: 100%;z-index: 1;pointer-events: none;}

	.clear_car_item {
		margin: 0px auto;
		width: 100%;
		/* padding: 0px 15px; */
		/* padding: 0px; */
		box-sizing: border-box;
		padding-top: 33px;
	}
	
	.clear_car_item .image {
    padding: 0px;
    margin: 0px 15px;
    margin: 0px auto;
    width: calc(50% - 10px);
}

.clear_car_item .title {
    font-size: 16px;
    font-weight: 700;
    padding-top: 22px;
    border-bottom: 2px solid transparent;
    padding-bottom: 14px;
    white-space: nowrap;
}

	.clear_car label,.clear_car_item label {transition:0.3s;display: block;text-align: center;font-size: 12px;color: #8f8f8f;text-transform: uppercase;position: absolute;top: 11px;left: 0px;font-weight: 400;white-space: nowrap;width: 100%;}


.clear_car_item .price {
}
.clear_car_item .price .new {}


.clear_car_item .price .new {
    color: #005aab;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    padding-top: 33px;
    padding-bottom: 10px;
    display: block;
    border-top: 2px solid #ebebeb;
}

.clear_car_item .price .new.empty:after {display:none;}

.clear_car_item .price .old {
    font-size: 16px;
    position: relative;
    padding-top: 33px;
    padding-bottom: 10px;
    display: block;
    border-top: 2px solid #ebebeb;
}
.clear_car_item .price .new:first-child {
    display: block;
}


.clear_car .item .base_parameters {
    margin-top: -2px;
}
.clear_car .base_parameters {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.clear_car .base_parameters li {
	    position: relative;
	    padding-top: 38px;
	    border-top: 2px solid #ebebeb;
	    padding-bottom: 11px;
}


.clear_car .cars_complects_checker {
    background: #f6f6f6;
    font-size: 14px;
    text-transform: uppercase;
    margin-left: -15px;
    padding: 15px;
    width: calc(100% + 30px);
    box-sizing: border-box;
    cursor: pointer;
    z-index: 1;
    position: relative;
    margin-top: 30px;
    opacity: 1;
    text-align: center;
}
.clear_car .cars_complects_checker span {}
.clear_car .cars_complects_checker span:after {content:'\f106';font-family: 'FontAwesome';color: #005aab;font-size: 20px;margin-left: 10px;}
.clear_car.hide_cars_complects .cars_complects_checker span:after {content:'\f107';}
.clear_car.hide_cars_complects .cars_complects {display:none;}

.clear_car .car_complects_titles {
	margin: 0px;
    padding: 0px;
    list-style: none;
	margin-top: -2px;
}
.clear_car .car_complects_titles li {
	position: relative;
    padding-top: 35px;
    padding-top: 38px;
    border-top: 2px solid #ebebeb;
    padding-bottom: 20px;
}


	.slider_compare_head .item .image .add_compare {
    width: 20px;
    height: 20px;
    top: 5px;
    right: 5px;
}
	.slider_compare_head .item .image .add_compare:after {
    font-size: 14px;
    line-height: 47%;
}

	.slider_compare_head_container .container {padding:0px 5px;}
	
	
	
	.fixcompare .sliders_container .column .slider_compare_head_container {
    width: 50%;
    left: 0px;
}
	.fixcompare .sliders_container .column + .column .slider_compare_head_container {
    width: 50%;
    left: auto;
    right: 0px;
}
	.fixcompare .slider_compare_head {padding-top:62px;}
	
	.sliders_container > .clear_car_item {display:none;}
	.fixcompare .sliders_container > .clear_car_item {display:block;}
	
	.fixcompare .sliders_container > .clear_car_item .image {display:none;}
	
	.fixcompare .sliders_container > .clear_car_item {position:fixed;padding-top:62px;z-index: 11;top: 0px;pointer-events: none;}
	
	.slider_compare_head .item .num {display:block;text-align: center;position: relative;bottom: 0px;left: 0px;width: 100%;height: 0px;}
	
	
	.slider_compare_head .item .price .new:after {
    font-size: 14px;
}
	.slider_compare_head .item .price .old:after {font-size: 14px;}
	
	.fancybox-slide--image {overflow:visible;}




	.news_items {
   display: block;
}
	.news_items:after {}

	.news_items > li {
    width: 100% !important;
    margin: 0px !important;
    margin-bottom: 15px !important;
}

	.news_items > li a {}
	.news_items > li a .image {
    height: auto;
}
	.news_items > li a .image img {}
	.news_items > li a .date2 {}
	.news_items > li a .title {
    height: auto;
}
	.news_items > li a .short {
    height: auto;
}


	

	.desc_btn {
    display: block;
    margin: 0px auto;
}

	#filter_specs ._control {width:100%;}
	
	

	html {margin-top:0px !important;}
	.smartbanner_show body {padding-top: 148px;}
	.smartbanner_show header {transition:0s;top:86px;position: absolute;}
	.smartbanner_show header.fix {top:0px;position:fixed;}
	
	.menu_container .btn_menu {}
	
/*
	.smartbanner_ {
    margin-top: 0px !important;
}
	.smartbanner body {padding-top:148px;}
	.smartbanner header {transition:0s;top:86px;position: absolute;}
	.smartbanner header.fix {top:0px;position:fixed;}
	#smartbanner {}
	*/
	
	
	
	.complects_compare .slider_compare .item {}
	.complects_compare .slider_compare .cars_complects_checker {}
	.complects_compare .slider_compare .slick-current .cars_complects_checker {}







	.option_group_title {
    font-size: 14px;
}
	.option_group_title:after {
    top: 0px;
}
	.option_group_title.close:after {}
	.option_group_title.close + .options_group_items_container {}

	.options_group_items {}
	.options_group_items_title {}
	.options_group_items_title li {
    font-size: 10px;
    height: 22px;
}
	.options_group_items_container {}
	.options_group_items {}
	.options_group_items li {}
	.options_group_items li:first-child {}
	.options_group_items li span {}
	.options_group_items li span.yes {}
	.options_group_items li span.yes:before {}
	.options_group_items li span.no {}
	.options_group_items li span.no:before {}

	.slider_complects_compare_head  {}

	.slider_complects_compare_head .item {}
	.slider_complects_compare_head .item .title {}
	.slider_complects_compare_head .item .info {}
	.slider_complects_compare_head .item .price {}
	.slider_complects_compare_head .item .price:after {}

	.complects_compare_container {}



	.fixcompare .slider_complects_compare_head_container {}

	.fixcompare .complects_compare_container {}


	.middle.waiting {}
	.middle.waiting:before {}
	.middle.waiting:after {}

	#form_change .columns {margin-left:0px;}
	
	
		.number_one {
    display: block;
    margin-left: -15px;
    width: calc(100% + 30px);
    margin-bottom: -20px;
    margin-top: 0px;
}
	.number_one .text {
    padding: 30px 15px;
    padding-left: 70px;
}
	.number_one .text:before {
    width: 35px;
    background-size: contain;
    top: 37px;
    left: 20px;
}
	.number_one .text .title {
    font-size: 20px;
}
	.number_one .text .comment {
    font-size: 13px;
    padding-top: 15px;
}
	.number_one .img1 {
    display: none;
}
	.number_one .img2 {
    width: 100%;
}

	form.ajax_on .columns3 {display:block;}
	form.ajax_on .columns3 > ._control {width:100%;}

	form .columns {}
	form .columns ._control {}


	#form_tradein {}
	#form_tradein .comm_comment {
	width: 100%;
	}
	#form_tradein .comm_photo {
	float: none;
	width: 100%;
	}


	.logo1 img {height:auto;max-width: 100%;}


	.slider_main_container .slick-slide {}
	.slider_main_container .slick-slide .item {}
	.slider_main_container .slick-slide picture {}
	.slider_main_container .slick-slide picture img {}
	
	.slider_main_container .slick-slider {/* max-height:190px; *//* overflow: hidden; */}
	.slider_main_container .slick-slider.slick-initialized {max-height:none;}
	
	.mphonecall {}
	
	#form_mphonecall {width: 100%;padding: 15px;}
	#form_mphonecall .logo {}
	#form_mphonecall .title {}
	#form_mphonecall .title span {}
	#form_mphonecall .title_comment {}
	#form_mphonecall select {}
	#form_mphonecall ._control ._label {}
	#form_mphonecall ._control input:focus + ._label, #form_mphonecall ._control input.active + ._label, #form_mphonecall ._control input.active + script + ._label, #form_mphonecall ._control select:focus + ._label, #form_mphonecall ._control select.active + ._label, #form_mphonecall ._control textarea:focus + ._label, #form_mphonecall ._control textarea.active + ._label {}
	#form_mphonecall input[type=text], #form_mphonecall input[type=tel] {}
	#form_mphonecall .submit {}

	
	#btn_nds {
		transform: scale(1);
		left: 15px;
		top: 400px;
	}
	
	#btn_camry {
		transform: scale(1);
		right: 15px;
		top: 470px;
	}	
	#btn_cobalt {
		transform: scale(1);
		right: 15px;
		top: 325px;
	}	
	#btn_baic {
		transform: scale(1);
		right: 15px;
		top: 325px;
		height: 80px;
		width: 80px;
	}	
	
	#btn_right {
		transform: scale(1);
		right: 15px;
		top: 325px;
		height: 80px;
		width: 80px;
	}	
	
	.sub_catalog .group_container .menu_usedcars_items {display:none;}
	
	.mobile_hide {display: none !important;}
	
	.sub_catalog .group_container .title {display:none;}
	
	.menu li a.sub span {margin-right: -17px;position: relative;top: 1px;}
	
	
	.instock_full .instock_gallery_container .instock_gallery .small_images i {
    font-size: 12px;
    right: 8px;
}

	.instock_full .price_discount {
    display: block;
    padding-top: 0px;
}
	
	.instock_full .price_discount .price_new {
    padding-top: 0px;
}
	.instock_full .price_discount .price_old {
    margin-left: 0px;
    margin-top: 5px;
}

	.instock_full ._title {width:100%;}
	.instock_full .props_container .props {column-count:1;}
	
	.instock_full .views {margin-bottom:13px;}
	
	
		.usedcars_full .usedcars_gallery_container .usedcars_gallery .small_images i {
    font-size: 12px;
    right: 8px;
}

	.usedcars_full .price_discount {
    display: block;
    padding-top: 0px;
}
	
	.usedcars_full .price_discount .price_new {
    padding-top: 0px;
}
	.usedcars_full .price_discount .price_old {
    margin-left: 0px;
    margin-top: 5px;
}

	.usedcars_full ._title {width:100%;}
	.usedcars_full .props_container .props {column-count:1;}
	
	.usedcars_full .views {}
	
	
	.usedcars_full .price {margin-top:0px;}


	.top_image .text_container .type1 {}
	.top_image .text_container .type1 .title {
    font-size: 32px;
}
	.top_image .text_container .type1 .comment {
    font-size: 24px;
}

	.top_image .title.title_jetour {
    font-size: 26px;
}
	.top_image .title.title_jetour br {
    display: inline;
}


	.menu_header_container img {}
	.menu_header_container .text {
    position: relative;
    color: black;
    transform: none;
    top: auto;
    left: auto;
    padding-top: 15px;
    width: 100%;
}
	.menu_header_container .text .title {}
	.menu_header_container .text .comment {}
	.menu_header_container .text .btn {}
	
	
	
	
	.cookie_message {
    padding: 15px 0px;
    font-size: 12px;
}
	.cookie_message .container {
    flex-direction: column;
}
	.cookie_message ._text {}
	.cookie_message .btn {}


	footer .links {
    flex-direction: column;
    gap: 5px;
}
	footer .links a {}
	
	
}


/*MOBILE END*/

/* Portrait phones and smaller */
@media (max-width: 576px)
{
}


@media (max-width: 320px)
{
}


