@media (max-width: 1600px) {
}

@media (max-width: 1300px) {
	
	
}

@media (max-width: 991px) {
	
	
	
	header {
    box-sizing: border-box;
    padding-top: 0px;
    /* height: 60px; */
}
	
	.menuopen .menu_container {right: 0px;background: #070a09d1;backdrop-filter: blur(8px);}
	
	.menu_container {padding:0px;display: block;}

	.menu_container {
    position: absolute;
    top: 100%;
    right: -520px;
    left: auto;
    transition: 0.2s;
    background: white;
    height: auto;
    z-index: 2;
    width: 520px;
    max-width: 100%;
}
	.menu_container .menu {
    background: none;
    display: block !important;
    text-align: center;
    height: auto;
    width: 100%;
    margin: 0px;
}
	.menu_container .menu > li a {
    padding: 13px 10px;
    display: block;
    color: white;
    margin: 0px !important;
    border: none;
}

	.burger {display:block;}

	
	.burger {
    width: 33px;
    height: 44px;
    border-radius: 100px;
    line-height: 44px;
    text-align: center;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    top: 17px;
    right: 15px;
    /* transform: translateY(-50%); */
    z-index: 9;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
	.burger:before {content:'';display: block;height: 2px;background: black;transition: 0.2s;transform-origin: 0px 6px;}
	.burger:after {content:'';display: block;height: 2px;background: black;transition: 0.2s;transform-origin: 5px -2px;}
	.burger span {
    pointer-events: none;
    display: block;
    height: 2px;
    background: black;
    margin: 9px 0px;
}

	.menuopen .burger span {
    opacity: 0;
}
	.menuopen .burger:before {
    transform: rotate(45deg);
}
	.menuopen .burger:after {
    transform: rotate(-45deg);
}

	.menu_container .menu > li {display: block !important;width: 100%;margin: 0px;}
	.big_banner {
}
	
	
	header .panel {border:none;padding: 0px;height: 100%;padding-right: 50px;}

	
	.offer_container {
    padding-bottom: 309px;
    top: 0px;
    padding-bottom: 0px;
    height: auto;
}
	.offer_container .container {}
	.offer_container .container .cont {
    flex-direction: column;
}
	.offer_container .container .cont .title {
    text-align: center;
}
	di {}
	.offer_container .container .cont .btn {}
	.offer_container .container .cont .btn:hover {}

	div[id^=timer] {
    margin: 30px 0px;
}



	.advantages2_container {}
	.advantages2_container .container {}
	.advantages2_items {}
	.advantages2_items li {}
	.advantages2_items li a {}
	.advantages2_items li a span {}
	.advantages2_items li a:before {}
	.advantages2_items li a.ico1:before {}
	.advantages2_items li a.ico2:before {}
	.advantages2_items li a.ico3:before {}
	.advantages2_items li a:hover {}
	.advantages2_items li a:hover:before {}
	
}


@media (min-width: 991px) {
	
}


/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px) {
	
	.instock_items .item {width: calc(50% - 20px);}
	
	#plashki .container a {font-size:16px;}
	
	.btn_filter_back {
    bottom: 168px;
}

	.btn_callback {
    bottom: 255px;
}
}

/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
	
	.instock_filter .cont {
    flex-direction: column;
}
	.instock_filter .column {width: 100%;margin: 0px;flex-wrap: wrap;}
	.instock_filter .bodytype .items label {
    width: calc(25% - 10px);
}
	.instock_filter [name=marka] {
    width: 49%;
    display: inline-flex;
}
	.instock_filter [name=model] {
    width: 49%;
    display: inline-flex;
    margin-left: 1%;
}
	
	.instock_filter ._row {
    justify-content: flex-start;
    flex-wrap: wrap;
}
	

	.instock_filter .engine {
    width: 100%;
}
	
	.instock_filter .checkbox_items .items {
    display: flex;
    flex-wrap: wrap;
}
	.instock_filter .engine label {
    margin-right: 15px;
}
	.instock_filter .checkbox_items label {
    margin-right: 15px;
}	

	.advantages_items {
    flex-direction: column;
}
	.advantages_items a {
    margin-bottom: 15px;
}
	.instock_items .item {    width: calc(50% - 20px);}
	
	
	.instock_filter .column2 {
    width: 100%;
    margin: 0px;
}

	.instock_filter .slider_item {
}

	#plashki .container {
    flex-direction: column;
    margin-top: -200px;
}
	#plashki .container a {
    margin-top: 15px;
}
	#plashki .container a:first-child {
    margin-top: 0px;
}
	
	.btn_callback {}


	.big_banner .item .title_container .container .text_container .title {
    font-size: 27px;
}
}

/*MOBILE BEGIN*/
@media (max-width: 767px) {


	.title1 {font-size: 18px;}

		.burger {
    top: 6px;
}
	body {}
 

	.anim {
		opacity: 1;
	}
	
		.popup_container {position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
}



	.mobile_phone {position: fixed;bottom: 0px;left: 0px;width: 100%;padding: 10px;display: block;background: #1C252C;z-index: 12;text-align: center;box-shadow: 0px 0px 5px hwb(0deg 100% 0% / 10%);color: white;box-sizing: border-box;}
	.mobile_phone span {animation: mobile_phone 1s ease-out infinite;}
	.mobile_phone a {
    display: block;
    color: inherit;
    text-decoration: none;
    font-weight: 700;
    animation: mobile_phone 1s ease-out infinite;
    color: white;
}

	@keyframes mobile_phone {
		0% {
			text-shadow: 0px 0px 0px #054433;
		}
		50% {
		}
		to {
			text-shadow: 0px 0px 5px #054433;
		}
	}

	html {overflow-x: hidden;}
	


	header {}
	.scroll header {}
	header .container {}



	header >.container:first-child {
    height: 60px;
}
	.logo1 {}
	.logo1 img {
    width: 120px !important;
}
	.logo1 span {
    /* display: none; */
    font-size: 14px;
    margin-left: 10px;
}
	.logo1 span font {}
	.logo2 {}
	.logo2 img {}
	.logo2:before {}



	.logo_text {}
	.logo_text strong {}


	header .addr_container {}
	header .addr_container:before {}
	header .addr {}

	header .phone_container {
    display: none;
}
	header .phone_container a {}
	header .phone_container .phone {}

	header .phone {}
	header .phone:before {}
	header .addr:before {}
	header .container:first-child .btn {}

	header .addr_container {}
	header .addr_container .current {}
	header .addr_container .current strong {}
	header .addr_container .current span {}
	header .addr_container .current span:after {}
	header .addr_container .items {}

	header .addr_container .open + .items {}
	header .addr_container .items div {}
	header .addr_container .items div strong {}
	header .addr_container .items div span {}

	header .addr_container .items div:hover {}


	header .addr_container .prev,header .addr_container .next {}
	header .addr_container .prev:hover,header .addr_container .next:hover {}
	header .addr_container .prev {}
	header .addr_container .next {}




	header {
    box-shadow: 0px 0px 3px hwb(0deg 0% 100% / 10%);
}
	header .panel {}



	.big_banner {
    background: #f4f4f4;
}
	.big_banner .item {
    /* padding-bottom: 35px; */
    position: relative;
}
	.big_banner .item picture {
    /* margin-top: -59px; */
}
	.big_banner .item picture img {
    max-width: 100%;
    height: auto;
}


	.big_banner .swiper-button-next,.big_banner .swiper-button-prev {}
	.big_banner .swiper-button-next:after,.big_banner .swiper-button-prev:after {}

	.big_banner .swiper-button-next:hover,.big_banner .swiper-button-prev:hover {}
	.big_banner .swiper-button-next:hover:after,.big_banner .swiper-button-prev:hover:after {}



	.big_banner .swiper-pagination {}
	.big_banner .swiper-pagination .swiper-pagination-bullet {}
	.big_banner .swiper-pagination .swiper-pagination-bullet-active {}



	.big_banner .item .title_container {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
}

	.start .big_banner .item .title_container {
    height: 100%;
}



	.big_banner .item .title_container .container {
    height: 100%;
    /* padding-top:20px; */
    margin: 0;
}


	.big_banner .item .title_container .container .text_container .hot
	{
		margin-top:20px;
	}
	.big_banner .item .title_container .container .text_container {/* height: 100%; *//* display: block; */padding-top: 15px;padding-bottom: 15px;}
	.big_banner .item .title_container .container .text_container .title {
    font-size: 25px;
    padding-top: 15px;
    /* display: none; */
    padding: 0px;
    line-height: 160%;
    background: none;
}
	.big_banner .item .title_container .container .text_container .pre_title {
    font-size: 20px;
}


	.big_banner .item .title_container .container .text_container .title span {
    font-size: 25px;
    display: block;
    white-space: nowrap;
}



	.big_banner .item .title_container .container .text_container .comment {
    color: black;
    padding-top: 0px;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
    margin: 0;
    /* position: absolute; */
    bottom: 0px;
}
	.big_banner .item .title_container .container .text_container .comment span {
    display: block;
}

	.big_banner .item .title_container .gift {}

	.big_banner .item .title_container .btn {}
	.big_banner .item .title_container ul {}
	.big_banner .item .title_container ul li:first-child {}
	.big_banner .item .title_container ul li {}
	.big_banner .item .title_container ul li span {}
	.big_banner .item .title_container ul li i {}
	.big_banner .item .title_container ul li:before {}
	.big_banner .item .title_container ul li.ico1:before {}
	.big_banner .item .title_container ul li.ico2:before {}




	.runline {}





	#brands {
    padding-top: 30px;
    display: none;
}
	#brands .container {}
	#brands .title1 {}
	.brands_items {}
	.brands_items a {
    width: calc(50% - 20px);
}
	.brands_items a img {}
	.brands_items a:hover {}

	.brands_items a:nth-child(n+7) {display:none;}
	.brands_items.open a:nth-child(n+7) {display: inline-flex;}
	#brands .more {
    width: 100%;
    display: flex;
}

	#advantages {
    padding-bottom: 15px;
    padding-top: 30px;
}
	#advantages .container {}
	#advantages .title1 {}
	.advantages_items {
    flex-direction: column;
}
	.advantages_items a {
    /* font-size: 14px; */
    margin-bottom: 15px;
    /* text-align: justify; */
}
	.advantages_items a i {
    width: 40px;
    height: 40px;
    border-width: 2px;
    margin-right: 15px;
}
	.advantages_items a i:before {
    background-size: contain !important;
}
	.advantages_items a i:after {}
	.advantages_items a strong {}
	.advantages_items a font {
    display: inline;
}

	.advantages_items a i.ico1:before {}
	.advantages_items a i.ico2:before {}
	.advantages_items a i.ico3:before {}



	div[id^=timer] {
    transform-origin: 0px;
    transform: scale(0.8) !important;
    margin: 0px;
}





	#form1 {}
	#form1 #communication1 {
    width: 100%;
}
	#form1 .title1 {}
	#form1 .cont {
    padding: 15px;
}
	#form1 .image1 {
    display: none;
}
	#form1 .image1 picture {}
	#form1 .image1 picture img {}


	#form1 form {}
	#form1 form .form_title {
    font-size: 20px;
}
	#form1 form .form_comment {
    font-size: 14px;
}
	#form1 form .form_comment span {}
	#form1 form {
    width: 100%;
}

	#form1 form .fields {
    flex-direction: column;
}

	#form1 form ._control {}
	#form1 form ._control:first-child {
    margin-top: 0px;
}
	#form1 form ._control {
    width: 100%;
    margin: 0px;
    margin-top: 15px;
}
	#form1 form input {}
	#form1 form button {}
	#form1 form .agree_field {}
	#form1 form .agree_field .check_ex {}
	#form1 form .agree_field .check_ex i {}



	#form1 form input::placeholder {}


	#contacts {
    padding-top: 60px;
}
	#contacts .container {}

	#contacts .container .title1 {}

	#contacts .contact_container {}


	#contacts .container .cont {}

	#contacts .contact_container .text {}
	#contacts .contact_container .text:before {}

	#contacts .contact_container .logo {}
	#contacts .contact_container .logo picture {}
	#contacts .contact_container .logo picture img {}
	#contacts .addr {}
	#contacts .addr span {}

	#contacts .addr font {}
	#contacts .addr:before {}
	#contacts .phone {}
	#contacts .phone:before {}
	#contacts .phone > span {}
	#contacts .phone a {}
	#contacts .title {}
	#contacts .btn {}

	#contacts .worktime {}
	#contacts .worktime:before {}

	#contacts .comment {}

	#map1 {}



	footer {
    padding-bottom: 80px;
}
	footer .border {}
	footer .border span {}
	footer .phone {}
	footer .phone:before {}
	footer .title {}
	footer .copyright {}
	footer .comment {}


	footer .container {}
	footer .container .panel {
    flex-direction: column;
    align-items: center;
    padding-top: 15px;
}

	footer .container .data {}

	footer .container .panel a {}
	footer .disclamer_switch {}

	footer .creator {}
	footer .creator img {}

	.disclamer {}



	footer .logo {}


	.swiper-pagination-bullet-active {}




	.instock_container {
    margin-bottom: 0px;
    padding-bottom: 45px;
    padding-top: 70px;
}

	.instock_container .container {
        /* display: none; */
    }

	.instock_container:before {}

	.instock_container:after {}

	.instock_container .container > .title {}

	.instock_container .container > .title span {}

	.instock_container .container > .title span:after {}

	.instock_container .container > .comment {}


	.instock_filter {
    top: 0px;
    padding: 15px;
    padding-top: 50px;
}

	.instock_filter .cont {
    flex-direction: column;
    margin: 0px;
    padding-top: 20px;
}
	.instock_filter .column {
    margin: 0px;
    width: 100%;
}
	.instock_filter ._row {
    flex-direction: column;
}


	.instock_filter .columns {}

	.instock_filter .columns:first-child {}


	.instock_filter select {}

	.instock_filter [name=sort] {}

	.instock_filter [name=marka] {
    width: 100%;
}

	.instock_filter [name=model] {
    width: 100%;
}

	.instock_filter .bodytype {
    display: none;
}

	.instock_filter .bodytype > .title {}

	.instock_filter .bodytype .items {}

	.instock_filter .bodytype .items label {}

	.instock_filter .bodytype .items label input {}

	.instock_filter .bodytype .items label input + span:before {}

	.instock_filter .bodytype .items label input:checked + span:before {}

	.instock_filter .bodytype .items label {}
	.instock_filter .bodytype .items label div {}
	.instock_filter .bodytype .items label div:before {}

	.instock_filter .bodytype .items label input:checked + div {}



	.instock_filter .bodytype .items label[data-bodytype='vnedorozhnik_5_dv_'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='universal_5_dv_'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='sedan'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='hetchbek_5_dv_'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='liftbek'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='hetchbek_3_dv_'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='kupe'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='krossover'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='kupeobraznyy_krossover'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='vnedorozhnik'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='pikap'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='krossover_'] div:before {}
	.instock_filter .bodytype .items label[data-bodytype='miniven'] div:before {}









	.instock_filter .checkbox_items {}
	.instock_filter .checkbox_items .title {
    margin-bottom: 15px;
}
	.instock_filter .checkbox_items .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}



	.instock_filter .checkbox_items label {
    font-size: 14px;
}

	.instock_filter .checkbox_items label input {}
	.instock_filter .checkbox_items label input + span {}

	.instock_filter .checkbox_items label input + span:before {}

	.instock_filter .checkbox_items label input:checked + span:before {}

	.instock_filter .engine {}
	.instock_filter .engine label {
    font-size: 14px;
    width: 49%;
    display: inline-block;
}





	.instock_filter .slider_item {
    margin-bottom: 15px;
    width: auto;
    margin-right: 17px;
}

	.instock_filter .slider_item .title {}

	.instock_filter .slider_item .title {}

	.instock_filter .btns {
    flex-direction: column;
}

	.instock_filter .btns .btn {
    width: 100%;
    margin: 0px;
    margin-top: 15px;
    /* display: none; */
}

	.instock_filter .btns .btn:first-child {
    margin-top: 0px;
}


	.irs--flat .irs-bar {}

	.irs--flat .irs-line {}

	.irs--flat .irs-handle {}

	.irs--flat .irs-handle i {}

	.irs--flat .irs-handle:hover {}

	.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {}

	.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {}

	.irs--flat .irs-min, .irs--flat .irs-max {}

	.instock_list {
    padding-top: 38px;
}
	.instock_list:after {}

	.instock_list .title1 {
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: none;
    top: 0px;
    margin-bottom: 30px;
}

	.instock_items {}

	.instock_items .item {
    width: calc(100% - 20px);
    margin-bottom: 30px;
    padding-top: 18px;
}

	.instock_items .item:hover {}



	.instock_items .item .title {
    position: relative;
    top: 0px;
    left: 0px;
    width: auto;
}
	.instock_items .item .title strong {}
	.instock_items .item .image {}
	.instock_items .item .image img {
    height: auto;
    object-fit: inherit;
}
	.instock_items .item .price {}
	.instock_items .item .price:before {}
	.instock_items .item .price strong {}
	.instock_items .item .nalog {
    font-size: 14px;
}
	.instock_items .item .nalog strong {
    font-size: 16px;
}
	.instock_items .item .price {
    font-size: 14px;
}
	.instock_items .item .price strong {}
	.instock_items .item .advantages {}
	.instock_items .item .advantages > span {
    font-size: 14px;
    padding: 0px 8px;
}
	.instock_items .item .advantages > span:first-child {}
	.instock_items .item .kasko {}
	.instock_items .item .kasko strong {}
	.instock_items .item .osago {}
	.instock_items .item .osago strong {}
	.instock_items .item .garanty {}
	.instock_items .item .garanty strong {}
	.instock_items .item .btn {}





	.instock_items.show_instock_more .item:nth-child(n+7) {}

	.instock_items + .instock_more {}

	.instock_items.show_instock_more + .instock_more {
    width: calc(100% + 30px);
    margin-left: -15px;
    bottom: -0px;
    padding-bottom: 30px;
}





	.sort {}
	.sort {}


	.instock_filter .column2 {    margin: 0px;
    width: 100%;}


	.instock_filter .marka_model {
    width: auto;
    margin-left: 0;
    margin-bottom: 15px;
    flex-direction: column;
}

	.btn_filter_back {display:none;}
	
	.instock_filter_title {
    width: 100%;
    margin-bottom: 0px;
    background: none;
    box-shadow: none;
    padding: 0px;
    margin-bottom: -53px;
}

	.brands_items .more {display:block;}
	
	.instock_filter .checkbox_items.engine label {
    width: 50%;
}
	.instock_filter .checkbox_items.kpp label {
    width: 50%;
}
	.instock_filter .checkbox_items.privod label {}

	.instock_items .item .price_container {}
	
	#plashki {
    margin: 0px;
}
	#plashki .container {
    flex-direction: column;
}
	#plashki .container a {
    font-size: 14px;
    margin-top: 15px;
    width: 100%;
}
	#plashki .container a:first-child {
    margin-top: 0px;
}
	#plashki .container a:before {}
	#plashki .container a i {}
	#plashki .container a i:before {}
	#plashki .container a i:after {}


	#plashki .container a.ico1 i:after {}
	#plashki .container a.ico2 i:after {}
	#plashki .container a span {
    margin-left: -12px;
    flex: 1;
    height: 30px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
}
	#plashki .container a strong {}
	
	.cookies {}
	.cookies .container {}
	.cookies .panel {
    flex-direction: column;
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
    padding-bottom: 60px;
}
	.cookies .panel .text {}
	.cookies .panel .text a {}
	.cookies .panel .btn {
    margin-top: 15px;
}

	.btn_callback {
    display: none;
}


	.big_banner .item .title_container .container .text_container .img_title {display:none;}
	
	
	#plashki2 {
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 30px 0px;
    margin: 0;
    /* padding: 0; */
    position: static;
}
	#plashki2 .container {
    flex-direction: column;
}
	#plashki2 .container .btn {
    width: 100%;
    margin: 0px;
    margin-top: 15px;
}
	#plashki2 .container .btn:first-child {
    margin-top: 0px;
}
	#plashki2 .container .btn.white {
    border-color: #24252e;
}


	.offer_container {
    padding-top: 0px;
    z-index: 3;
}
	.offer_container .container {}
	.offer_container .container .cont {
    top: 0px;
    padding: 15px;
}
	.offer_container .container .cont .title {
    display: none;
}
	.offer_container .container .cont .timer {display: flex;}
	.offer_container .container .cont .btn {
    width: 100%;
}
	.offer_container .container .cont .btn:hover {}

	di {
    transform-origin: 0px;
    transform: scale(0.8) !important;
    margin: 0px;
    flex-wrap: nowrap;
    width: 100%;
}



	.advantages2_container {padding-bottom: 0px;padding-top: 15px;padding-bottom: 15px;}
	.advantages2_container .container {}
	.advantages2_items {
    flex-direction: column;
    gap: 10px;
}
	.advantages2_items li {
    width: 100%;
}
	.advantages2_items li a {
    width: 100%;
    font-size: 18px;
    display: flex;
    align-items: center;
    text-align: left;
    padding: 15px;
}
	.advantages2_items li a span {}
	.advantages2_items li a:before {
    top: 0px;
    margin: 0px;
    margin-right: 15px;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    background-size: contain !important;
}
	.advantages2_items li a.ico1:before {}
	.advantages2_items li a.ico2:before {}
	.advantages2_items li a.ico3:before {}
	.advantages2_items li a:hover {}
	.advantages2_items li a:hover:before {}


	.mob_btn_filter {background: black;display: flex;color: white !important;font-size: 18px;font-weight: 700;padding: 7px;text-decoration: none;}
	.mob_btn_filter:before {content:'';background:url(../img/ico_search.png) 50% 50% no-repeat;width: 26px;height: 26px;display: inline-block;flex-shrink: 0;margin-right: 10px;}

	.more_params {
    background: red;
    display: flex;
    background: #07a363 !important;
}
	.more_params span + span {display:none;}
	.show_add_params .more_params span:first-child {display:none;}
	.show_add_params .more_params span+ span {display:block;}
	.mobile_only {}
	
	
	.instock_filter ._row + ._row {display:none;}
	.instock_filter.show_add_params ._row + ._row {display:block;}
	
	.middle {padding-top:60px;}



	#filter_table {
    flex-direction: column;
    gap: 10px;
    padding-top: 20px;
}

	#filter_table .select_container {
    width: 100%;
}

	#filter_table select {}

	#filter_table select[name="models"] {}

	#filter_table select[name="complects"] {}

	#filter_table select[name="engine"] {}

	#filter_table select option {}

	.tb_complects {}

	.tb_complects.limit tr:nth-child(n + 5) {}

	.tb_complects tr {
    display: block;
    border-radius: 0px;
}
	.tb_complects tr[data-param1="tiggo_7_pro_max_new"] td:first-child {}
	.tb_complects tr:first-child {}

	.tb_complects tr th {}

	.tb_complects tr td {
    display: block;
    padding-top: 0px;
}

	.tb_complects tr:nth-child(2) td {}

	.tb_complects tr td:first-child {
    width: 100%;
    padding: 0px;
}

	.tb_complects tr td:first-child img {
    max-width: 90%;
    margin: 0px auto;
}

	.tb_complects tr td .popup {}

	.tb_complects tr td .popup:first-child {}

	.tb_complects tr td .popup:first-child:hover {}

	.tb_complects tr:hover {}

	.tb_complects tr.changed:nth-child(even) {}

	.tb_complects_showmore {}

	.tb_complects_showmore:after {}

	.tb_complects tr .last {}

	.tb_complects tr .btns {
    flex-direction: column;
    gap: 10px;
}

	.tb_complects tr .btns .btn {
    margin: 0px !important;
}

	.tb_complects tr .btns .btn:after {}

	.tb_complects tr .btns .btn:first-child {}

	.tb_complects tr td .param1 {}

	.tb_complects tr td .param2 {}

	.tb_complects tr td .compl_specs {}

	.tb_complects tr td .compl_specs div {}

	.tb_complects tr td .compl_specs div.ico1 {}

	.tb_complects tr td .compl_specs div.ico2 {
    margin-left: 12px;
}

	.tb_complects tr td .compl_specs div.ico3 {
    margin-left: 12px;
}

	.tb_complects tr td .compl_profit {
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
	.tb_complects tr td .compl_profit .compl_profit_item {
    font-size: 18px;
}
	.tb_complects tr td .compl_profit .compl_profit_item:before {}
	.tb_complects tr td .compl_profit .compl_profit_item span {}


	.tb_complects tr td .text_container {
    flex-direction: column;
    padding: 0px 15px;
}
	.tb_complects tr td .text_container .text {}
	.tb_complects tr td .text_container .text {
    width: 100%;
}


	.tb_complects_container {
    margin-left: -15px;
    margin-right: -15px;
}


	h1, .h1 {font-size:24px;}
	
	
	.instock_items .item .spec {
    font-size: 14px;
    width: 50%;
}

	.tb_complects tr td .compl_specs div.ico1:before {
    margin-right: 4px;
}
	.tb_complects tr td .compl_specs div.ico2:before {
    margin-right: 4px;
}
	.tb_complects tr td .compl_specs div.ico3:before {
    margin-right: 4px;
}


	.articles_list {
    padding-bottom: 30px;
}
	.articles_items {}
	.articles_items .item {
    width: 100%;
}
	.articles_items .item a {}
	.articles_items .item a picture {}
	.articles_items .item a picture img {}
	.articles_items .item a .date {}
	.articles_items .item a .title {
    font-size: 20px;
}
	.articles_items .item a .short {}
	.articles_items .item a .btn {}

	.topimage_container {padding-left:15px;padding-right:15px;}
	
}


/*MOBILE END*/

/* Portrait phones and smaller */

@media (max-width: 450px) {
	.big_banner .item .title_container .container .text_container .hot {
		font-size:12px;
	}
	.big_banner .item .title_container .container .text_container .comment {
		/* font-size:16px; */
		/* white-space: normal; */
		/* width: 100%; */
		/* left: 0px; */
		/* padding-left: 15px; */
		/* padding-right: 15px; */
		/* box-sizing: border-box; */
	}
	.big_banner .item {
	        /* padding-top: 70px; */
	}
	

}


@media (max-width: 390px) {
	div[id^=timer] {
    transform: scale(0.7) !important;
}
}

@media (max-width: 360px) {
	div[id^=timer] {
    transform: scale(0.65) !important;
}
}

@media (max-width: 320px) {
	div[id^=timer] {
    transform: scale(0.5) !important;
}

	.models_items .item .props2 div {/* width:50%; */}
}	

