@media (max-height:700px) {
	.product_window { max-height: 600px; }
	.product_window .body .left .prices { margin-top: 50px; }
	.product_window .body .right { max-height: 450px; }
}
@media (max-width:1600px) {
	.home_3 .right img { background-size: cover; width: 50%; }
	.home_3 .right img.r_pc_2 { width: calc(50% - 50px); }
	.home_9 .bg, .home_9 .bg_2 { background-size: auto; }
	.home_9 .bg { background-position-x: left; }
}
@media (max-width:1200px) {
	header .top-menu .logo { max-width: 160px; margin-right: 20px; }
	header .top-menu .logo img { height: auto; width: 100%; }
	header .top-menu ul li { margin: 0 7px; }
	header .top-menu .number { margin-right: 7px; margin-left: auto; }
	.btn-one, .btn-two { padding: 12px 20px; }
	.home_1 { height: 75vh; }
	.home_4 { margin-bottom: 80px; }
	.home_4 .left, .home_4 .right { width: 25%; }
	.home_4 .mid { width: 50%; }
	.home_5 .bg-top { position: absolute; top: -70px; right: 0; left: 0; width: 100%; background-image: url(../img/shop_bg_top_mob.png); background-size: contain; background-position: top; z-index: 1; height: 100%; max-height: none; }
	.home_5 .bg { top: 188px; bottom: 118px; }
	.home_5 .bg-bottom { position: absolute; bottom: -140px; right: 0; left: 0; width: 100%; background-image: url(../img/shop_bg_bottom_mob.png); background-size: contain; background-position: bottom; z-index: 1; height: 100%; max-height: none; }
	.home_8 .container .item .thumb { height: 70px; width: 70px; min-width: 70px; }
	.home_5 .body .post .price .new { margin-right: 10px; }
}
@media (min-width:1100px) {
	.mob_menu_trigger, .header_mob, .header_window { display: none; }
}
@media (max-width:1100px) {
	.home_1 { margin-top: 0; }
	.home_2 .container .item .desc_two { font-size: 20px; margin-top: 20px; }
	header { position: fixed; }
	header .language, header .top-menu ul, header .top-menu .number { display: none; }
	.home_7 .container .right .valid { align-items: normal; flex-direction: column-reverse; }
	header.header_mob { z-index: 99; }
	header:hover { background: none; box-shadow: none; }
	header .top-menu .logo img:last-child { opacity: 0 !important; }
	header.header-scroll .top-menu .logo img:last-child { opacity: 1 !important; }
	header .top-menu { height: 60px; justify-content: flex-start; padding: 0; }
	header .top-menu .btn-one { margin-left: auto; }
	header .bg { }
	.container { padding-left: 28px; padding-right: 28px; }
	.mob_menu_trigger { height: 40px; width: 40px; background: linear-gradient(265.46deg, #F77E3A 0%, #F05F56 100%), #C4C4C4; margin-left: 21px; border-radius: 50%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 12px; }
	.mob_menu_trigger div { height: 2px; width: 18px; background: #ffffff; }
	.header_window { max-width: 313px; width: 100%; background: linear-gradient(265.46deg, #F77E3A 0%, #F05F56 100%), #C4C4C4; position: absolute; top: 0; bottom: 0; right: -313px; transition: 0.3s; }
	.header_window.active { right: 0; transition: 0.3s; height: 100vh; }
	.header_window .head { display: flex; align-items: center; justify-content: center; padding: 10px 15px; position: relative; margin-bottom: 30px; }
	.header_window .head .btn-one { }
	.header_window .head .close_mob { position: absolute; right: 30px; }
	.header_window .head .close_mob svg { }
	.header_window .body { padding: 0 60px; overflow: auto; height: calc(100vh - 100px); }
	.header_window .body ul { padding: 0; margin: 0; margin-bottom: 30px; }
	.header_window .body ul li { list-style-type: none; margin-bottom: 6px; }
	.header_window .body ul li a { font-style: normal; font-weight: 600; font-size: 14px; line-height: 28px; color: #FFFFFF; }
	.header_window .body .number { font-style: normal; font-weight: bold; font-size: 14px; line-height: 28px; font-feature-settings: 'pnum' on, 'lnum' on; color: #FFFFFF; display: block; margin-bottom: 45px; }
	.header_window .body .language { display: block; }
	.header_window .body .language ul { display: flex; }
	.header_window .body .language ul li { margin-right: 20px; margin-left: 0; }
	.header_window .body .language ul li a { font-style: normal; font-weight: 600; font-size: 13px; line-height: 15px; color: #FFFFFF; }
	.home_6 .container span { margin-right: 200px; margin-top: 40px; }
	.home_8 .container .item { padding-right: 30px; }
	.home_8 .container .item .desc h6 { font-size: 16px; }
	.home_8 .container .item .desc p, .home_8 .info { font-size: 14px; }
	.home_8 .container .item { margin-bottom: 40px; }
	.home_8 .container .item .desc p { min-height: 38px; }
	.home_8 h2 { font-size: 36px; }
	.home_8 span { margin-top: 40px; margin-bottom: 20px; }
	.home_8 h2 { margin-bottom: 25px; }
	.home_5 .body .post { padding: 20px; }
	.home_5 .body .post .price .new { font-size: 20px; }
	.home_5 .body .post .price .old { font-size: 12px; }
	.page_404 { min-height: 600px; margin-bottom: 0; }
	.product_window .body .right { padding-right: 50px; }
}
@media (min-width:1000px) {
	.home_3 .left .mid, .home_7 .container .left h6, .product_window .body .bottom, .product_window .body .right .prices, .home_5 .body .post .btn-one.dis { display: none; }
	.home_5 .drops .cat-item:hover .children { z-index: 0; opacity: 1; top: 0px; padding-top: 60px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; transition: 0s; left: -10px; right: -10px; background: #FFFFFF; border-radius: 15px; -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); }
	.home_5 .drops .cat-item:hover .children .cat-item { height: 100%; transition: 0s; padding: 0; padding-left: 40px; margin-bottom: 15px; }
	.home_5 .drops .cat-item:hover .children .cat-item:last-child { margin-bottom: 0; }
}
@media (max-width:1000px) {
	.home_5 .drops .cat-item:hover .children { z-index: 0; opacity: 1; top: 0px; padding-top: 60px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; transition: 0s; left: -10px; right: -10px; background: #FFFFFF; border-radius: 15px; -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); }
	.home_5 .drops .cat-item:hover .children .cat-item { height: 100%; transition: 0s; padding: 0; padding-left: 40px; margin-bottom: 15px; }
	.home_5 .drops .cat-item:hover .children .cat-item:last-child { margin-bottom: 0; }
	.home_2 .container .item .desc_two:before { height: 30px; width: 30px; }
	.home_2 .container .item .desc_two { line-height: 30px; padding-left: 40px; font-size: 18px; }
	.home_7 .container .left .end h6 { margin: 0 auto; margin-bottom: 10px; }
	.home_7 .container .left .end .counter-analog span.part span.digit { font-size: 16px; line-height: 30px; }
	.product_window .body .right .prices { display: flex; flex-direction: column-reverse; }
	.product_window .body .right .prices .old { font-style: normal; font-weight: 800; font-size: 20px; line-height: 30px; text-decoration-line: line-through; font-feature-settings: 'pnum' on, 'lnum' on; color: #4D4D4D; margin-bottom: 15px; }
	.product_window .body .right .prices .new { font-style: normal; font-weight: 800; font-size: 30px; line-height: 30px; font-feature-settings: 'pnum' on, 'lnum' on; color: #F05F56; margin-bottom: 15px; }
	.product_window .head span { margin-bottom: 65px; }
	.popup_overlay { padding: 55px 30px 70px; }
	.product_window { overflow-x: hidden; overflow-y: auto; height: 100%; }
	.product_window .body { flex-wrap: wrap; padding-bottom: 0; }
	.product_window .body .right .content, .product_window .body .left .prices { display: none; }
	.product_window .body .bottom { display: block; padding-top: 35px; padding-bottom: 35px; width: 100%; }
	.product_window .body .bottom p, .product_window .body .bottom li { font-style: normal; font-weight: 500; font-size: 14px; line-height: 22px; color: #4D4D4D; text-align: left; }
	.product_window .body .bottom ul { padding: 0; }
	.product_window .body .bottom li { list-style-type: none; padding-left: 30px; position: relative; }
	.popup_window .body form input { height: 43px; }
	.product_window .body .bottom .buttons p { margin: 0; }
	.product_window .body .bottom form .buttons input { max-width: 200px; margin: 0; }
	.product_window .body .bottom li:before { content: ''; display: block; height: 8px; width: 8px; position: absolute; background: #2D9CDB; left: 0px; border-radius: 50%; top: 7px; }
	.product_window .body .left, .product_window .body .right { width: 50%; }
	.home_1 .content h1 { font-size: 28px; line-height: 55px; margin: 0; }
	.home_1 .content p, .popup_window .body p { font-size: 14px; line-height: 24px; }
	.home_1 { height: auto; margin-bottom: 50px; }
	.home_1 .content { margin-top: 100px; margin-bottom: 200px; }
	.home_2 .container .item .right { justify-content: flex-start; }
	.home_2 .container .item .right span, .home_3 .left span, .home_5 .head span, .home_6 .container span, .popup_window .head span, .home_7 .container .special, .home_8 span { font-weight: 800; font-size: 10px; line-height: 12px; margin-bottom: 10px; }
	h2 { font-size: 30px; line-height: 35px; margin-bottom: 18px; }
	p { font-weight: 500; font-size: 14px; line-height: 22px; }
	.home_2 .container .item:first-child .left img { margin-top: -50px; }
	.home_3 .container { padding-top: 50px; padding-bottom: 50px; }
	.home_3 .mid { display: none; }
	.home_3 .left { width: 40%; }
	.home_3 .left .mid { display: block; height: 101px; width: 101px; border: 6px solid #F77E3A; }
	.home_3 .left .mid img { padding: 10px; padding-bottom: 4px; }
	.home_3 .right img { width: 55%; }
	.home_3 .right img.r_pc_2 { width: calc(55% - 36px); }
	.home_3 .left span { position: static; }
	.home_4 { padding-top: 45px; }
	.home_4 .left, .home_4 .right { width: 25%; }
	.home_4 .left { padding-right: 20px; }
	.home_4 .right { padding-left: 20px; }
	.home_4 .mid { width: 50%; }
	.home_4 .mid img { padding: 0; }
	.home_4 .left h3, .home_4 .right h3 { font-size: 24px; line-height: 28px; }
	.home_4 .left img, .home_4 .right img { height: 55px; margin-bottom: 30px; }
	.home_4 .left p, .home_4 .right p { font-weight: 500; font-size: 14px; line-height: 22px; }
	.home_4 h2 { margin: 0 auto; margin-bottom: 17px; width: 75%; }
	.home_5 .body .post { width: calc(33.3% - 20px); }
	.home_5 .body .post:hover { margin-bottom: 0; }
	.home_5 .body .post .btn-one { opacity: 1; margin-bottom: 0; padding: 0; }
	.home_5 .body .post .btn-one a { padding: 12px 29px; }
	.home_5 .head h2 { margin-bottom: 30px; }
	.home_5 .head { margin-bottom: 20px; }
	.home_5 .body { margin-bottom: 30px; }
	.home_5 .body .post { padding: 17px; }
	.home_5 .body .post h6 { font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; color: #4D4D4D; min-height: auto; }
	.home_5 .body .post .price .new { font-size: 20px; }
	.home_5 .body .post .price .old { font-size: 12px; }
	.home_5 .body .post .desc p { font-size: 12px; line-height: 17px; }
	.home_5 .body .post .desc { margin-bottom: 5px; }
	.home_5 .body .post .btn-one { margin-top: 5px; }
	.home_5 .bg-bottom { bottom: -100px; }
	.home_5 .bg { bottom: 100px; }
	.home_5 .drops .cat-item:last-child { margin-right: 0; }
	.home_6 .container .home-slider .slick-arrow { height: 50px; min-width: 50px; width: 50px; }
	.home_6 .container .home-slider .desc .comm { font-size: 18px; line-height: 30px; }
	.home_6 .container .home-slider .desc .author { font-size: 14px; line-height: 24px; }
	.home_6 .container .home-slider-nav .one { transform: scale(0.4)translateY(300px)translateX(-70px); }
	.home_6 .container .home-slider-nav .five { transform: scale(0.4)translateY(300px)translateX(70px); }
	.home_6 .container .home-slider-nav .first { transform: scale(0.4)translateY(600px)translateX(100px); }
	.home_6 .container .home-slider-nav .last { transform: scale(0.4)translateY(600px)translateX(-100px); }
	.home_7 .container .right h6 { font-size: 36px; line-height: 40px; }
	.home_6 .container .home-slider .desc .comm:after { right: -55px; }
	.home_7 .container .content { flex-direction: column; }
	.home_7 .container .left, .home_7 .container .right { width: 100%; }
	.home_7 .container .left { justify-content: center; flex-wrap: wrap; flex-direction: column; align-items: center; }
	.home_7 .container .right h6 { display: none; }
	.home_7 .container .right form { max-width: 464px; margin: 0 auto; }
	.home_7 .container .left h6 { font-weight: 800; font-size: 30px; line-height: 35px; text-align: center; font-style: normal; color: #FFFFFF; max-width: 585px; }
	.home_7 .container { padding-top: 40px; }
	.home_7 .container .special { display: block; width: fit-content; margin-bottom: 16px; }
	.home_7 .container .left h6 { margin-bottom: 20px; }
	.home_7 .container .left .end { margin-top: -70px; margin-bottom: 20px; }
	.home_7 .container .left .thumb .price {		/* position: relative; */ }
	.home_7 .container .right .valid button { padding: 12px 56px; margin-left: auto; }
	.home_8 span { margin-top: 44px; margin-bottom: 20px; }
	.home_9 .container h2 { font-size: 30px; line-height: 35px; }
	.home_9 .container h5 { padding-top: 47px; margin-bottom: 18px; }
	.home_9 .container h2 span { font-size: 40px; }
	footer .bg_top { background-image: url(../img/footer_bg_mob.png); background-size: cover; top: -120px; }
	.home_9 .bg { background-size: cover; }
	.home_9 .bg_2 { height: 55%; width: 50%; background-size: cover; }
	footer .logo img { max-width: 154px; margin-bottom: 24px; }
	footer .col_2 { width: 100%; }
	footer .col_1 .col_inner_1, footer .col_1 .col_inner_2, footer .col_1 .col_inner_3 { width: 33.3%; }
	footer .col_2 { display: flex; justify-content: flex-end; }
	footer .col_2 .col_inner_1, footer .col_2 .col_inner_2 { width: 33.3%; }
	footer .col_2 .col_inner_1 { flex-direction: row; align-items: center; flex-wrap: wrap; }
	footer .col_2 .col_inner_1 p { width: 100%; }
	footer .col_2 .col_inner_1 img, footer .col_2 .col_inner_2 img { margin-right: 20px; max-height: 38px; object-fit: contain; object-position: center; }
	footer .col_1 { margin-bottom: 55px; }
	footer .col_3 { width: 100%; }
	footer .col_3 li { margin-bottom: 15px; }
	footer .col_3 ul { margin-bottom: 20px; }
	footer .col_3 .uls { max-height: 400px; }
	footer .col_1 .col_inner_1, footer .col_0 .logo { position: relative; top: 55px; }
	footer .col_2 .col_inner_1 p, footer .col_2 .col_inner_2 p { margin: 0; }
	footer .col_2 .col_inner_1 { margin-bottom: 80px; }
	footer .col_0 { margin-top: -66px; }
	.home_8 .container .item .desc h6 { font-size: 15px; line-height: 20px; }
	.home_8 .info { font-size: 12px; }
	.home_8 .container .item .thumb { height: 60px; width: 60px; min-width: 60px; }
	.home_5 .body .post .btn-one.dis { pointer-events: none; background: darkgray; }
}
@media (max-width:800px) {
	.home_6 .container .home-slider-nav .slick-slide img { height: 130px; width: 130px; border: 10px solid rgba(0, 132, 194, 0) }
	.home_6 .container .home-slider-nav .slick-current img { border: 10px solid rgba(0, 132, 194, 0.1); }
	.home_6 .container .home-slider-nav .one { transform: scale(0.4)translateY(200px)translateX(-100px); }
	.home_6 .container .home-slider-nav .five { transform: scale(0.4)translateY(200px)translateX(100px); }
	.home_6 .container .home-slider-nav .first { transform: scale(0.4)translateY(600px)translateX(0px); }
	.home_6 .container .home-slider-nav .last { transform: scale(0.4)translateY(600px)translateX(0px); }
	.home_6 .container span { margin-right: 140px; }
	.home_6 .bg { background-image: url(../img/slider_bg_mob.png); right: 0; left: 0; }
	.home_6 .container .home-slider .desc .comm:after { display: none; }
	.home_8 h2 { font-size: 30px; line-height: 40px; margin-bottom: 25px; }
	.home_8 .container .item .thumb { height: 54px; width: 54px; min-width: 54px; }
	.home_8 .container .item .thumb img { padding: 14px; }
	.home_8 .container .item .desc h6 { font-size: 14px; line-height: 20px; }
	.home_8 .container .item .desc p { font-size: 12px; }
	.home_8 .container .item { margin-bottom: 30px; padding-right: 5px; }
	.home_8 .container .item .thumb { margin-right: 10px; }
	.home_8 .container .item .thumb img { padding: 10px; width: 100%; }
	.home_8 .info { font-size: 10px; line-height: 12px; }
	.home_9 .container h2, .home_9 .container h5 { width: 40%; }
	footer .col_3 .head { font-size: 14px; padding-bottom: 13px; margin-bottom: 34px; }
	footer .col_3 .city a { font-size: 18px; line-height: 30px; }
	footer .col_1 .col_inner_2 p span { font-size: 12px; line-height: 14px; }
	footer .col_1 .col_inner_2 p a { font-size: 20px; line-height: 23px; }
	footer .col_1 .col_inner_3 { font-size: 14px; line-height: 24px; }
	.home_6 .container .home-slider { margin-bottom: 18px; }
	.home_6 .container .home-slider .slick-slide { padding-left: 20px; padding-right: 20px; }
	.home_9 .container h5 { font-size: 16px; }
	.home_9 .container h5 img { height: 30px; width: 30px; margin-right: 10px; }
	.home_6 { margin-top: 70px; }
}
@media (max-width:768px) {
	.amount__tech{
		display: block;
	}
	.amount__tech p{
		margin-bottom: 10px !important;
    	color: #878787 !important;
	}
	.home_5 .body .post { padding: 15px; }
	.home_5 .body .post h6 { font-size: 14px; line-height: 20px; }
	.home_5 .body .post .price .new { font-size: 18px; line-height: 30px; }
	.home_5 .body .post .price .old { font-size: 12px; line-height: 30px; }
	.home_5 .body .post .desc p { font-size: 10px; line-height: 15px; }
	.home_5 .body { margin-bottom: 10px; }
	.home_5 .bg-bottom { bottom: -80px; }
	.product_window .body .left { padding-right: 30px; }
	.product_window .body .right h5 { margin-bottom: 30px; }
	#order_window .body form .buttons { flex-direction: column; }
	.popup_window .body form .buttons p { margin: 0; }
}
@media (min-width:700px) {
	footer .col_1 .col_inner_1 .logo, .home_2 .container .item .bottom { display: none; }
}
@media (max-width:700px) {
	.product_window .body form .buttons_wow { align-items: flex-start; flex-direction: column; }
	.popup_window .body form .buttons .captcha { margin-bottom: 15px; }
	.home_2 .container .item .right p { display: none; }
	.home_6 .container span { margin-right: 100px; }
	.home_5 .drops .cat-item, .home_5 .body .post .price .new { margin-right: 10px; }
	.home_5 .body .post { width: calc(33.3% - 10px); padding: 12px; margin: 5px; }
	.home_5 .body .post .price .new { font-size: 16px; line-height: 20px; }
	.home_5 .body .post .price .old { font-size: 10px; line-height: 20px; }
	.home_5 .body .post .desc p { line-height: 15px; }
	.home_5 .body .post .availability { font-size: 10px; }
	.home_5 .body .post .btn-one a { font-size: 12px; padding: 8px 29px; }
	.home_5 .body .post h6 { font-size: 12px; }
	.home_5 .drops .cat-item { min-width: 30%; }
	.home_6 .container .home-slider .desc:before { border-radius: 20px 20px 0 0; bottom: 110px; }
	.home_6 .container .home-slider .desc { padding: 25px; }
	.home_6 .container .home-slider .desc:after { background-image: url(../img/comment_bg_mob.png); height: 150px; }
	.home_6 .container .home-slider .desc .comm:before { top: -65px; }
	.home_6 .container .home-slider .desc .comm { margin-bottom: 10px; }
	.home_6 .container .home-slider .desc .author { margin-bottom: 25px; }
	.home_8 .container .item { width: 50%; margin-bottom: 22px; }
	.home_9 .container h2 { font-size: 24px; }
	.home_9 .container h2 span { font-size: 34px; }
	.home_9 .container h2 { padding-bottom: 520px; }
	footer .col_0 { display: none; }
	footer .col_1 .col_inner_1 { top: 0; }
	footer .col_1 { flex-wrap: wrap; }
	footer .col_3 li a { }
	.home_6 .bg { bottom: 200px; }
	.home_6 .container .home-slider .slick-arrow { top: 110px; }
	.popup_window .body { padding-left: 40px; padding-right: 40px; }
	#thank_window .body { padding-bottom: 40px; }
	#thank_window .body p { margin: 0; }
	.home_2 .container .item, .home_4 .container { flex-wrap: wrap; }
	.home_4 .mid { width: 100%; order: 0; padding: 0 67px; margin-bottom: -75px; }
	.home_4 .left { order: 1; width: 50%; text-align: left; }
	.home_4 .right { order: 2; width: 50%; text-align: right; }
	.home_4 .left img, .home_4 .right img { object-fit: contain; }
	.home_4 .left img { object-position: left; }
	.home_4 .right img { object-position: right; }
	.home_2 .container .item .right { justify-content: center; }
}
@media (min-width:600px) {
	.product_window .body .left h5 { display: none; }
}
@media (max-width:600px) {
	.popup_window .body form { padding: 0; }
	.product_window .body .bottom form .buttons input { margin-bottom: 0px; }
	.product_window .body .right { display: none; }
	.product_window .body .left { width: 100%; padding: 0; }
	.product_window .body .left h5 { font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; text-align: center; color: #4D4D4D; margin-bottom: 20px; }
	.product_window .body .bottom { padding-top: 15px; }
	.product_window .body .left .product-slider { margin-bottom: 20px; width: 100%; }
	.product_window .body .left .prices { margin-top: 0; display: flex; }
	h2 { font-size: 24px; line-height: 25px; margin-bottom: 10px; }
	.home_8 h2 { font-size: 24px; }
	.home_8 span { margin-top: 20px; margin-bottom: 10px; }
	p { font-size: 12px; line-height: 17px; }
	.home_5 .body .post .price .new { font-size: 14px; }
	.home_7 .container .left h6, .home_7 .container .left .thumb .price { font-size: 24px; }
	.home_7 .container .left .thumb .price:after { top: -10px; right: -10px; left: -10px; bottom: -10px; }
	.home_7 .container .left .end h6 { font-size: 18px; }
	.home_7 .container .right .valid button, .home_7 .container .right .valid .btn-outline { font-size: 14px; padding: 8px 26px; }
	.home_9 .container h2 { font-size: 20px; }
	.home_9 .container h2 span { font-size: 30px; }
	footer .col_1 .col_inner_1 { width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 30px; }
	footer .col_1 .col_inner_1 .logo { width: 100%; }
	footer .col_1 .col_inner_2, footer .col_1 .col_inner_3, footer .col_2 .col_inner_1, footer .col_2 .col_inner_2 { width: 50%; }
	footer .col_3 .uls { max-height: 570px; }
	footer .col_3 ul { min-width: 50%; }
	.home_7 .container .right form input { font-weight: 500; font-size: 14px; line-height: 16px; color: #4D4D4D; }
	.btn-one, .btn-two { font-size: 12px; }
	.home_6 .container .home-slider .desc .comm:before { left: 100px; }
	.home_5 .drops .cat-item a, .home_5 .drops .cat-item .children .cat-item a { font-size: 14px; }
	.home_5 .drops .cat-item { padding-top: 0; padding-bottom: 0; }
	.home_5 .showmore, .home_7 .container .left .thumb .price span { font-size: 14px; }
	.home_5 .drops .cat-item:hover .children { top: -10px; }
	.home_2 .container .item .desc_two:before { height: 25px; width: 25px; }
	.home_2 .container .item .desc_two { font-size: 16px; line-height: 25px; padding-left: 35px; }
}
@media (min-width:550px) {
	.home_3 .right .r_m { display: none; }
}
@media (max-width:550px) {
	.home_3 .right .r_pc { display: none; }
	.home_5 .drops .cat-item:after, .home_5 .drops .cat-item .children .cat-item.active:after { width: 7px; }
	.home_2 .container .item, .home_4 .container { flex-wrap: wrap; }
	.home_2 .container .item .right { justify-content: center; }
	.home_2 .container .item .right p { display: none; }
	.home_2 .container .item .bottom { width: 100%; margin-top: 20px; }
	.home_2 .container .item .bottom p { font-style: normal; font-weight: 500; font-size: 12px; line-height: 14px; color: #4F4F4F; }
	.home_2 .container .item .desc_two:before { height: 21px; width: 21px; }
	.home_2 .container .item .bottom .desc_two { font-style: normal; font-weight: 800; font-size: 14px; line-height: 21px; color: #2D9CDB; padding-left: 27px; }
	.home_1 { margin-bottom: 24px; }
	h2 { font-size: 20px; line-height: 24px; }
	.home_2 .container .item .right span, .home_3 .left span, .home_5 .head span, .home_6 .container span, .popup_window .head span, .home_7 .container .special { padding: 4px 15px; }
	.home_4 .left h3, .home_4 .right h3 { font-size: 20px; line-height: normal; }
	.home_4 .left p, .home_4 .right p { font-size: 12px; line-height: normal; }
	.home_4 .left img, .home_4 .right img { margin-bottom: 15px; }
	.home_4 { margin-bottom: 50px; }
	.home_5 .bg-top { top: -30px; }
	.home_5 .head h2 { margin-bottom: 20px; }
	.home_5 .body .post { width: calc(50% - 10px); }
	.home_6 .container .home-slider .desc .comm:before { left: 90px; }
	.home_7 .container .right form input { height: 40px; }
	.home_7 .container .right form p { display: flex; flex-direction: column; align-items: center; }
	.home_7 .container .right form input[type="text"] {		/*max-width: 222px;*/
	margin-left: auto; margin-right: auto; margin-bottom: 0; }
	.home_9 .container h2, .home_9 .container h5 { width: 100%; }
	footer { margin-top: 400px; }
	.home_9 .bg { top: 220px; left: -40px; right: 0; width: auto; }
	.home_9 .bg_2 { display: none; }
	footer .bg_top { top: -50px; }
	footer .col_3 .uls { max-height: 500px; }
	.home_9 .container h2 { padding-bottom: 300px; }
	footer .col_3 li { margin-bottom: 5px; }
	footer .col_3 li a { font-size: 12px; line-height: 12px; }
	footer .col_3 .city a { font-size: 16px; line-height: 20px; }
	.home_5 .drops .cat-item:hover .children { padding-top: 40px; }
	.home_5 .drops .cat-item .children .cat-item:before { height: 20px; width: 20px; }
	.home_5 .drops .cat-item:hover .children .cat-item { padding-left: 30px; }
	.home_1 .content { margin-bottom: 125px; }
	.home_3 .container { padding-top: 20px; padding-bottom: 350px; }
	.home_3 .left, .home_3 .right { width: 100%; }
	.home_3 .right { position: absolute; left: 0; right: 0; bottom: 0; top: calc(100% - 350px); }
	.home_3 .right .r_m { object-position: top; width: 100% !important; left: 0; right: 0; }
	.home_3 .container h2 { width: 50%; margin: 0; }
	.home_3 .left { display: flex; flex-wrap: wrap; align-items: center; }
	.home_3 .left .mid { height: 80px; width: 80px; border: 5px solid #F77E3A; margin-left: auto; margin-right: 40px; margin-bottom: 25px; margin-top: 25px; }
	.home_3 .left span { margin-right: 100%; margin-bottom: -25px; }
	.home_4 .left img, .home_4 .right img { height: 36px; }
	.home_4 .left p, .home_4 .right p { margin: 0; }
	.home_4 .mid { margin-bottom: -50px; }
	.container { padding-right: 10px; padding-left: 10px; }
	.home_4 .left, .home_5 .body { padding-right: 5px; }
	.home_4 .right, .home_5 .body { padding-left: 5px; }
	.home_5 .drops .cat-item { min-width: 120px; width: auto; }
	.home_5 .drops .cat-item a, .home_5 .drops .cat-item .children .cat-item a { font-size: 12px; }
	.home_5 .body .post .availability svg { margin-right: 5px; width: 8px; }
	.home_5 .showmore a { font-size: 14px; }
	.home_5 .bg-bottom { bottom: -50px; }
	.header_window { max-width: 233px; }
	.header_window .head { margin-bottom: 60px; }
	.header_window .body { padding: 0 40px; }
	.header_window .head .close_mob { right: 13px; }
	.home_6 .bg { right: -100px; left: -40px; }
	.home_6 { margin-top: 30px; }
	.home_6 .container .home-slider .desc .comm { font-size: 14px; line-height: 20px; }
	.home_6 .container .home-slider .desc .author { font-size: 12px; line-height: 18px; }
	.home_6 .container .home-slider .desc { padding: 18px; }
	.home_6 .container .home-slider .desc .comm:before { top: -48px; border-bottom: 30px solid white; border-left: 30px solid transparent; }
	.home_6 .container .home-slider .desc .author { margin-bottom: 20px; }
	.home_6 .container .home-slider .slick-slide { padding-top: 50px; }
	.home_6 .container .home-slider-nav .slick-slide img { height: 110px; width: 110px; border: 5px solid rgba(0, 132, 194, 0); }
	.home_6 .container .home-slider-nav .slick-current img { border: 5px solid rgba(0, 132, 194, 0.1); }
	.home_6 .container .home-slider-nav .two { transform: scale(0.6)translateY(50px)translateX(-75px); }
	.home_6 .container .home-slider-nav .four { transform: scale(0.6)translateY(50px)translateX(75px); }
	.home_6 .container span { margin-right: 0; }
	.home_6 .container .home-slider .slick-arrow { height: 40px; min-width: 40px; width: 40px; }
	.home_6 .container .home-slider .desc:before { bottom: 75px; }
	.home_6 .container_bg:after { content: ''; display: block; background: #EEF6FA; position: absolute; left: 0; right: 0; bottom: 0; top: 100px; }
	.home_6 .container .home-slider-video { margin: 0 -10px; margin-bottom: 0; }
	.home_6 .container .home-slider-video .video_wrapper:before { padding-top: 60%; }
	.home_6 .container .home-slider-video .video_wrapper iframe { border-radius: 0; }
	.home_7 .container { padding-top: 20px; padding-bottom: 20px; }
	.home_7 .container .special { margin: 0 auto; margin-bottom: 8px; }
	.home_7 .container .left h6 { font-weight: 800; font-size: 16px; line-height: 19px; }
	.home_7 .container .left .thumb .price, .home_8 h2 { font-size: 20px; line-height: 30px; }
	.home_7 .container .right form { margin: 0 auto; }
	.home_7 .container .left .end h6 { font-size: 14px; line-height: 30px; }
	.home_7 .container .right .valid { margin: 0; }
	.home_7 .container .right .valid button, .home_8 .container .item .desc h6, footer .col_4 p, .home_7 .container .right .valid .btn-outline { font-size: 12px; }
	.home_8 .container .item .desc p { font-size: 10px; }
	.home_9 .container { padding: 0 50px; }
	.home_9 .container h5 { font-size: 14px; }
	.home_9 .container h2 { font-size: 16px; }
	.home_9 .container h2 span { font-size: 26px; }
	footer .logo img { max-width: 120px; }
	footer .col_1 .col_inner_3 { padding-left: 40px; }
	.product_window .body { padding-left: 15px; padding-right: 15px; }
	.popup_window .head { padding-top: 20px; }
	.popup_window .head .close { top: 10px; right: 10px; }
	.popup_window .head .close svg { height: 13px; width: 13px; }
	.page_404 { margin-bottom: -400px; }
	.page_404 img { width: 100%; max-width: 290px; }
	.page_404 p { font-size: 16px; }
	.popup_overlay { padding-left: 10px; padding-right: 10px; }
	.popup_window .body { padding-bottom: 20px; }
	.home_4 .mid, .home_4 .mid img { max-height: 320px; height: 320px; }
	header .top-menu .logo img { width: 92px; }
	.product_window .body .bottom { padding-bottom: 0; }
	.home_7 .container .left .thumb { max-width: 165px; }
	.home_7 .container .left .thumb .price { top: 0; right: -50px; }
	.home_7 .container .left .end { margin-top: -15px; }
	.home_7 .container .left .end h6 { margin-bottom: 5px; }
}
@media (max-width:450px) {
	.home_7 .container .left .end .counter-analog span.part span.digit { font-size: 10px; line-height: 30px; margin-right: 1px; height: 33px; width: 18px; }
	.home_7 .container .left .end .timer_desc span { width: 33px; font-size: 10px; line-height: 30px; }
	footer .col_4 p { font-size: 8px; }
	.home_2 .container .item .bottom .desc_two { font-size: 12px; margin-top: 20px; }
	.home_5 .drops { margin-right: -5px; }
	.home_5 .drops .cat-item { min-width: auto; width: calc(33.3% - 5px); padding-right: 10px; margin-right: 5px; }
	.home_5 .drops .cat-item:after { right: 0; }
	.home_5 .drops .cat-item .children:before { top: 25px; }
	.home_5 .drops .cat-item:hover { z-index: 3; }
	.home_5 .drops .cat-item:hover .children { padding-top: 50px; padding-top: 35px; }
	.home_4 .mid, .home_4 .mid img { max-height: 220px; height: 220px; }
	.product_window .body .bottom { width: 100%; }
	.product_window .body .bottom form .captcha { display: flex; justify-content: center; }
	.product_window .body .bottom form .captcha .cf7sr-g-recaptcha { transform: scale(0.8); }
	.page_404 { min-height: 400px; }
	.page_404 img { max-width: 200px; margin-bottom: 15px; }
	.page_404 p { font-weight: 600; font-size: 12px; line-height: 30px; margin-bottom: 15px; }
	.home_5 .drops .cat-item a, .home_5 .drops .cat-item .children .cat-item a { font-size: 10px; }
	.home_6 .container .home-slider .desc .comm { max-height: 100px; }
	.product_window .body .left h5 { font-weight: 600; font-size: 14px; line-height: 22px; }
	.product_window .body .left .prices .new { font-size: 24px; line-height: 30px; }
	.product_window .body .left .prices .old, .home_5 .showmore { font-size: 12px; line-height: 30px; }
	.product_window .body .bottom p, .product_window .body .bottom li { font-weight: 500; font-size: 10px; line-height: 14px; }
	.popup_window .body form { padding: 0 10px; }
	.popup_window .body form input { height: 36px; font-size: 14px; line-height: 16px; }
	.product_window .body .bottom .buttons p { font-size: 14px; }
	.popup_window .body form .buttons { margin-top: 16px; flex-direction: column; }
	.product_window .body .bottom form .buttons input { max-width: none; }
	.product_window .body form .buttons .btn-one, .home_7 .container .right .valid .btn-outline { width: fit-content; font-size: 10px; line-height: 12px; padding: 10px 25px; }
	.popup_window .body form .buttons .custom-checkbox-wrapper { margin-bottom: 16px; }
	.home_1 .content { max-width: 222px; margin: 0 30px; margin-top: 70px; margin-bottom: 80px; }
	.home_1 .content h1 { font-weight: 800; font-size: 16px; line-height: 30px; }
	.home_1 .content p { font-weight: 600; font-size: 10px; line-height: 14px; }
	.btn-one, .btn-two { font-weight: 800; font-size: 10px; line-height: 12px; padding: 8px 10px; }
	.home_1 .content .buttons button svg { display: none; }
	.home_1 .content .buttons button { margin-right: 0; }
	.home_1 .content .buttons .btn-one { margin-right: 8px; }
	.home_2 .container .item .right span, .home_3 .left span, .home_5 .head span, .home_6 .container span, .popup_window .head span, .home_7 .container .special, .home_8 span { font-size: 7px; line-height: 8px; padding: 4px 10px; }
	h2, .home_4 .left h3, .home_4 .right h3 { font-size: 14px; line-height: 16px; }
	.home_4 .left h3, .home_4 .right h3 { margin-bottom: 5px; }
	.home_2 .container .item .bottom p, .home_4 .left p, .home_4 .right p { font-size: 10px; line-height: 14px; margin: 0; }
	.home_3 .container { padding-bottom: 250px; }
	.home_3 .right { top: calc(100% - 250px); }
	.home_4 { padding-top: 20px; }
	.home_5 .drops .cat-item { font-size: 10px; }
	.home_5 .body .post h6 { font-size: 10px; line-height: 14px; }
	.home_5 .body .post .price .new { font-size: 12px; }
	.home_5 .body .post .price .old { font-size: 9px; }
	.home_5 .body .post .desc p { font-size: 8px; }
	.home_5 .body .post .btn-one a { font-size: 10px; line-height: 12px; padding: 8px 29px }
	.home_5 .body .post .thumb img { top: 5px; right: 5px; left: 5px; bottom: 5px; height: calc(100% - 10px); width: calc(100% - 10px); }
	.home_5 .body .post .thumb { margin-bottom: 5px; }
	.home_5 .body .post h6, .home_5 .body .post .price { margin-bottom: 0; }
	.home_5 .showmore a { font-size: 12px; }
	.home_6 .container .home-slider .desc:before { bottom: 70px; }
	.home_6 .container .home-slider-nav .slick-slide img { height: 90px; width: 90px; }
	.home_6 .container .home-slider-nav .two { transform: scale(0.6)translateY(30px)translateX(-60px); }
	.home_6 .container .home-slider-nav .one { transform: scale(0.4)translateY(110px)translateX(-120px); }
	.home_6 .container .home-slider-nav .four { transform: scale(0.6)translateY(30px)translateX(60px); }
	.home_6 .container .home-slider-nav .five { transform: scale(0.4)translateY(110px)translateX(120px); }
	.home_6 .container .home-slider-nav .first { transform: scale(0.6)translateY(30px)translateX(-60px); }
	.home_6 .container .home-slider-nav .last { transform: scale(0.6)translateY(30px)translateX(60px); }
	.home_6 .container .home-slider-nav .first { transform: scale(0.6)translateY(150px)translateX(-80px); }
	.home_6 .container .home-slider-nav .last { transform: scale(0.6)translateY(150px)translateX(80px); }
	.home_6 .container .home-slider .slick-slide { padding-left: 0; padding-right: 0; padding-top: 20px; }
	.home_6 .container .home-slider .desc .comm:before { top: -35px; left: 50px; }
	.home_6 .container .home-slider .slick-arrow { top: 80px; }
	.home_6 .container .home-slider .desc .comm { font-size: 12px; line-height: 16px; }
	.home_6 .container .home-slider .slick-prev { margin-right: -10px; }
	.home_6 .container .home-slider .slick-next { margin-left: -10px; }
	.home_6 .container .home-slider .slick-list { z-index: 1; }
	.home_7 .container .right .valid button, .home_8 .container .item .desc h6 { font-size: 10px; }
	.home_7 .container .right .valid button { line-height: 12px; }
	.home_8 .container .item .desc h6, .home_8 .container .item .desc p, .popup_window .body p, .popup_window .body form .buttons .btn-one { font-size: 10px; line-height: 14px; }
	.home_8 h2 { font-size: 14px; line-height: 20px; margin-bottom: 10px; }
	.home_8 .container .item .thumb { height: 40px; width: 40px; min-width: 40px; margin-right: 5px; }
	.home_8 .container .item .desc p { min-height: 28px; }
	.home_8 .info { margin-bottom: 15px; }
	.home_9 .container h5 { padding-top: 30px; font-size: 12px; }
	.home_9 .container h5 img { height: 20px; width: 20px; margin-right: 8px; }
	.home_9 .container h2 { font-size: 14px; line-height: 20px; }
	.home_9 .container h2 span { font-size: 24px; }
	footer .logo img { max-width: 91px; margin-bottom: 15px; }
	footer .col_1 .col_inner_1 a svg { height: 26px; width: 26px; margin-right: 17px; }
	footer .col_2 .col_inner_1 p, footer .col_2 .col_inner_2 p, footer .col_1 .col_inner_3, footer .col_3 .head { font-size: 12px; line-height: 24px; }
	footer .col_3 li a { font-size: 10px; }
	footer .col_3 .city a { font-size: 14px; }
	footer .col_2 .col_inner_1 img, footer .col_2 .col_inner_2 img { margin-right: 1%; width: 30%; }
	footer .col_2 .col_inner_1 { margin-bottom: 70px; }
	footer .col_2 .col_inner_2 { padding-left: 40px; }
	footer .col_2 .col_inner_2 img { width: auto; }
	.popup_window .body form .buttons .btn-one { width: fit-content; padding: 10px 25px; }
	.home_9 .bg { top: 170px; }
	.popup_window .body form .buttons .captcha { margin-bottom: 15px; display: flex; justify-content: center; }
	.popup_window .body form .buttons .captcha .cf7sr-g-recaptcha { transform: scale(0.7); }
	.custom-checkbox-wrapper span { font-size: 14px; }
}