
@font-face {
	font-family: 'HeliosCondRegular';
	src: url('../fonts/HeliosCondRegular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
  }
  
@font-face {
	font-family: 'HeliosCondBold';
	src: url('../fonts/HeliosCondBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
  }

*{box-sizing:border-box}
body {font-family: 'Montserrat', sans-serif;color: rgb(25,25,25);background: #fff;padding:0;margin:0;font-size:16px;letter-spacing: 1px;}
.container__tt{position:relative;width:1200px;margin-right: auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container__tt:before, .container__tt:after{content:'';display:table;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container__float{position:relative;width:95%;margin-right: auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container__float:before, .container__float:after{content:'';display:table;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container__tt787{width:787px;}
.clearfix {overflow: auto;clear: both;}
.clearfix:after{content: '';clear: both;display: table;}
figure{margin: 0;padding:0}
img{max-width: 100%;}
ul{list-style: none;margin:0;padding:0}
.lg-toolbar{width:calc(100% - 44px)}
.form__fancy{width:500px;}
.advantages-items{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: left;-webkit-justify-content: left;-ms-flex-pack: left;justify-content: left;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.advantages-items.items-bottom{-webkit-box-align: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end;}
.advantages-items.items-top{-webkit-box-align: end;-webkit-align-items: start;-ms-flex-align: start;align-items: start;}
a{color:#333;text-decoration: none;}
a:hover{color:#000}
label.error{display:none!important}
.popup{display:none;width: 560px;}
.form__input.error, .form__textarea.error{background: #ffe5e5;}
.form__field_full {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.form__field{position:relative;margin:15px 0 0}
.form__label {font-size: 14px;line-height: 18px;display: block;margin-bottom: 6px;color:#8e8e8e}
.form__label_center {margin: 0 auto;text-align: center;}
.form__input, .form__textarea, .form__select {background-color: #f8f8f8;background-position: 15px 50%;background-repeat: no-repeat;margin: 0;outline: 0;border: 1px solid transparent;height: 55px;width: 100%;padding: 0 20px 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: .3s;transition: .3s;font-size: 16px;line-height: 22px;-webkit-box-shadow: inset 3.536px 3.536px 8px 0px rgba(0, 0, 0, .05);box-shadow: inset 3.536px 3.536px 8px 0px rgba(0, 0, 0, .05);-webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px;text-overflow: '';-ms-appearance: none;appearance: none!important;}
.form__policy-text {font-size: 11px;line-height: 19px;text-align:center;margin-top: 25px;color: #8e8e8e;}
.form__policy-text span {border-bottom: 1px solid;-webkit-transition: .3s;transition: .3s;}
.form__policy-text span:hover {color: #0778bf;}
.form__policy-text a{color:#8e8e8e;text-decoration:underline}
.form__field .im{font-size: 20px;color:#949494;position: absolute;top: 10px;left: 0;height: 100%;width: 50px;display: flex;flex-flow: row wrap;align-items: center;align-content: center;justify-content: center;text-align: center;}
.form-inner__bottom {border-top: 1px solid #d3e1f0;padding-top: 5px;margin-top: 25px;}
.form-contacts__title, .form-contacts__phone {color: #323232;font-size: 14px;line-height: 20px;}
.form-contacts {text-align: center;}
.form__textarea{padding-top:15px;min-height: 80px;}

.custom-form-mob-width{width:50%}
.custom-form-mob{display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin-bottom:30px;}
.custom-form-mob__title{display:block;font-size:15px;padding-top:5px;margin-bottom:10px;}
.custom-form-mob__item{width:25%;}
.custom-form-mob__item .custom-form-mob__label{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:0;border-style:solid;border-color:#ffbba9;}
.custom-form-mob__item:first-child .custom-form-mob__label{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.custom-form-mob__item:last-child .custom-form-mob__label{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right-width:1px;}
.custom-form-mob__input{display:none;}
.custom-form-mob__label{display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:12px 0;background:#fff;font-size:11px;color:#010101;cursor:pointer;}
.custom-form-mob__icon{font-size:1.1em;margin-right:3px;color:#1874b5;}
.custom-form-mob__input:checked+.custom-form-mob__label{background:linear-gradient(to right,#fee200 0%,#f13b0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee200',endColorstr='#f13b0e',GradientType=1);-webkit-box-shadow:0 11px 21px 0 rgba(130, 28, 28,.23);box-shadow:0 11px 21px 0 rgba(130, 28, 28,.23);color:#fff;}
.custom-form-mob__input:checked+.custom-form-mob__label .custom-form-mob__icon{color:#fff;}
@-webkit-keyframes sheens {0%,79% {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em)}80% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em)}95% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(1em, -11em);transform: rotateZ(60deg) translate(1em, -11em)}100% {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(1em, -9em);transform: rotateZ(60deg) translate(1em, -9em)}}@keyframes sheens {0%,79% {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em)}80% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em)}95% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(1em, -11em);transform: rotateZ(60deg) translate(1em, -11em)}100% {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(1em, -9em);transform: rotateZ(60deg) translate(1em, -9em)}}@-webkit-keyframes sheen {0% {width: 0;height: 0;opacity: 0;filter: alpha(opacity=0)}10% {width: 10px;height: 10px;opacity: 1;filter: alpha(opacity=100)}90% {width: 40px;height: 40px;opacity: 1;filter: alpha(opacity=100)}100% {opacity: 0;filter: alpha(opacity=0)}}@keyframes sheen {0% {width: 0;height: 0;opacity: 0;filter: alpha(opacity=0)}10% {width: 10px;height: 10px;opacity: 1;filter: alpha(opacity=100)}90% {width: 40px;height: 40px;opacity: 1;filter: alpha(opacity=100)}100% {opacity: 0;filter: alpha(opacity=0)}}@keyframes floating {0% {-webkit-transform: translateY(0%);transform: translateY(0%);}50% {-webkit-transform: translateY(5%);transform: translateY(5%);}100% {-webkit-transform: translateY(0%);transform: translateY(0%);}}@-webkit-keyframes floating {0% {-webkit-transform: translateY(0%);}50% {-webkit-transform: translateY(5%);}100% {-webkit-transform: translateY(0%);}}
.last-step-form__label{margin-bottom: 8px;display: block;}

.title__feadback{font-size:1.5rem;text-align: center;}
.title__feadback span{display:block;font-size:1.3rem;}

.slick-next:before, .slick-prev:before{opacity: 1;}
.slick-prev{left:-33px}
.slick-next:before, [dir=rtl] .slick-prev:before{content:'';width:27px;height:137px;background: url(../images/otz-r.png);background-repeat: no-repeat; position: absolute;top: -70px;left:0}
.slick-prev:before{content:'';width:27px;height:137px;background: url(../images/otz-l.png);background-repeat: no-repeat; position: absolute;top: -70px;left:0}

.partners .slick-next:before, .partners [dir=rtl] .slick-prev:before{content:'';width:30px;height:30px;background: url(../images/arrow.svg);background-repeat: no-repeat; position: absolute;top: 50%;left:0;margin-top:-15px}
.partners .slick-prev:before{content:'';width:30px;height:30px;background: url(../images/arrow.svg);background-repeat: no-repeat; position: absolute;top: 50%;left:0;margin-top:-15px;-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);}

.h2{font-size:1.7vw;margin-bottom:15px;font-weight: 800;}
.h3{font-size:1.4vw;}
.margin1{margin:5px 0 25px}
.h2.colorgray{color:rgb(25,25,25)}

.button1{outline:0;border:0;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;font-size:20px;color:#313131;display:inline-block;width:auto;text-align:center;padding:10px 20px;border-radius: 60px;
background:#fec23f}
.button1 span{position:relative;z-index:5;    font-weight: 800;} 
.button1 span i{font-size: 16px;position: relative;margin-left: 10px;top: 2px;}
.button1:before{content:'';position:absolute;z-index:4;opacity:0;top:0;left:0;width:100%;height:100%;background:#fff;box-shadow: 0px 0px 51px 57px rgba(255, 255, 255, 0.5);}
.button1:hover:before{opacity:0.2}
.button1:after{animation:landing_pageBlick 4s linear infinite;content:'';position:absolute;z-index:4;border-radius:300px;opacity:1;top:0;left:0;width:50px;height:100%;background:#fff;box-shadow: 0px 0px 51px 57px rgba(255, 255, 255, 0.91);}
@keyframes landing_pageBlick {0% {left:-50%;opacity:0}50%{left:-50%;opacity:0}60%{left:10%;opacity:1}70%{left:120%;opacity:0}100% {left:0%;opacity:0}}
.button1:hover{color:#000;background:#ffd987}
.button1-marg{margin-left:70px}

.block-padding{padding:50px 0}

.header-mobile{padding:5px 0;display:none;position: fixed;top:0;left:0;width:100%;background:#309a14;color:#fff;z-index:999}
.header-mobile a{color:#fff}
.header__catalog-m{-webkit-flex-basis: 45px;-ms-flex-preferred-size: 45px;flex-basis: 45px;    margin-top: -18px;}
.header__mobile-m{-webkit-flex-basis: 150px;-ms-flex-preferred-size: 150px;flex-basis: 150px;text-align: right;}
.header__logo-m{text-align: center;-webkit-flex-basis: -webkit-calc(100% - 195px);-ms-flex-preferred-size: calc(100% - 195px);flex-basis: calc(100% - 195px);}
.header{padding:5px 0;background:#309a14;color:#fff;width:100%}
.header a{color:#fff}
.header a:hover{color:#eee}
.header__logo{-webkit-flex-basis: 180px;-ms-flex-preferred-size: 180px;flex-basis: 180px;}
.header__catalog{-webkit-flex-basis: 235px;-ms-flex-preferred-size: 235px;flex-basis: 235px;}
.header__catalog-link{border-radius:4px; position: relative; margin:0 15px;display:block;padding:10px 0;color:#fff;opacity:0.5;text-transform: uppercase;}
.header__catalog-link-svg{content: '';position: absolute;width: 17px;height: 17px;}
.header__catalog-link-svg-img{fill:#fff}
.header__catalog-link-text{margin-left:27px;font-weight:600}
.header__catalog-link:hover{opacity: 1;}
.header__catalog-link:hover span{color:#fff}
.header__city{-webkit-flex-basis: 165px;-ms-flex-preferred-size: 165px;flex-basis: 165px;}
.header__city a{display:block;}
.header__city a i{position: relative;top: 4px;width:25px;height:25px;display: inline-block;background: url(../images/location.png) center center no-repeat;background-size: contain;}
.header__city a span{margin-left: 10px;font-size: 20px;display: inline-block;height:25px;top: -2px;position: relative;}
.header__soc{-webkit-flex-basis: 30%;-ms-flex-preferred-size: 30%;flex-basis: 30%;text-align: right;}
.header__menu{-webkit-flex-basis: -webkit-calc((100% - 500px) / 1.59);-ms-flex-preferred-size: calc((100% - 500px) / 1.59);flex-basis: calc((100% - 500px) / 1.59);}
.header__phone{text-align: right;-webkit-flex-basis: -webkit-calc((100% - 500px) / 3);-ms-flex-preferred-size: calc((100% - 500px) / 3);flex-basis: calc((100% - 500px) / 3);}
.header__phone a{font-weight: 700;color:#fff;font-size: 1.5rem; }
.header__cart-icon-count{width:30px;height:30px;margin-right: 15px;margin-top: 3px;display: inline-block;position: relative;}
.header__cart-icon-count-svg{fill:#fff}
.header__cart-icon-count > b{position: absolute;font-size: 13px;right:-6px;top:-7px;line-height: 20px;text-align: center;width: 20px;height: 20px;background:#b5b5b5;border-radius:60px;color:#fff}

.header__soc-ul{display: inline-block;}
.header__soc-ul li{display: inline-block;margin-left:10px}
.header__soc-span1{display: inline-block;width: 30px;height: 30px;background: url(../images/viber.webp) center center no-repeat;background-size: contain;}
.header__soc-span1#hSwhatsapp{background: url(../images/whatsapp.webp) center center no-repeat;background-size: contain;}
.header__soc-span1#hStelega{background: url(../images/telegram.webp) center center no-repeat;background-size: contain;}
.header__soc-span1#hSok{background: url(../images/ok.webp) center center no-repeat;background-size: contain;}
.header__soc-span1#hSvk{background: url(../images/vk.webp) center center no-repeat;background-size: contain;}
.header__soc-span1#hSdzen{background: url(../images/dzen.webp) center center no-repeat;background-size: contain;}
.header__soc-span1#hSyoutube{background: url(../images/youtube.webp) center center no-repeat;background-size: contain;}


.h1{font-size:2.5vw;text-transform: uppercase;}
.lin1{width:70px;height:4px;margin: 15px 0;background:#000;display: inline-block;}
.margin1{margin:5px 0 45px}
.p1{font-size:1.2vw;}
.mainwin1{padding:100px 0 150px 0;color:#000;}
.mainwin1_box{width:55%;font-weight: 800;}
.black .mainwin1{background:#000;color:#fff;}
.black .lin1{background:#fff;}

.style__faq1-wrap{-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;}
.style__faq1-wrap-box{overflow: hidden;margin-bottom: 5px;}
.style__faq1-wrap-title{padding:15px 20px;color:#272727;background:rgb(220,219,219);border-radius: 15px;cursor:pointer;}
.style__faq1-wrap-info{padding:15px 35px;display:none;}
.style__faq1-wrap-v{-webkit-flex-basis: 28px;-ms-flex-preferred-size: 28px;flex-basis: 28px;}
.style__faq1-wrap-v span{display: block; width:28px;height:16px;line-height: 16px;text-align: center;background: url(../images/arbt.png) center center no-repeat;background-size: contain;}
.style__faq1-wrap-v span{-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);}
.style__faq1-wrap-v.circles span{-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);}

.style__faq1-wrap-text{padding-left:15px;font-size: 1.3rem;-webkit-flex-basis: -webkit-calc(100% - 28px);-ms-flex-preferred-size: calc(100% - 28px);flex-basis: calc(100% - 28px);}

.otziv{padding:80px 0;text-align: justify;}
.otziv .h2{text-align: center;}
.otziv__p{font-size: 1.15rem;line-height: 1.5;}
.otziv-slider{padding:80px 15px;background: url(../images/otz.webp) left bottom no-repeat;background-size: cover;}
.otziv-slider-white{background: #ffffffcc;padding:20px;border-radius: 10px;}

.otziv-slider-block-theme{padding:0 7.5px;text-align:left}
.otziv-slider-block-theme-text{padding:15px;border-radius: 15px;background: #ffc52f;line-height: 1.5;min-height: 295px;}
.otziv-slider-block-theme-name{text-align: right;margin-top: 8px;font-weight: 800;}
.otziv .button1{font-size:1.5rem;font-weight:600;padding: 10px 50px;}
.otziv .button1 span{font-weight:700;}

footer{padding: 50px 0 20px;background:#e8e8e8;color:#404345}
.footer__top-wrap-text{text-transform: uppercase;margin-bottom: 20px;position: relative;border-bottom:1px solid #404345}
.footer__top-wrap-text span{display: inline-block;background:#e8e8e8;position: relative;bottom: -1px;padding-right:15px}
.footer__top-wrap{-webkit-flex-basis: -webkit-calc(100% / 3);-ms-flex-preferred-size: calc(100% / 3);flex-basis: calc(100% / 3);padding-right:80px}
.footer__top-wrap.end{padding-right:0px}
.footer__bottom-wrap{font-size:1.4rem; -webkit-flex-basis: -webkit-calc(100% / 3);-ms-flex-preferred-size: calc(100% / 3);flex-basis: calc(100% / 3);}
.footer__bottom-wrap.center{text-align: center;}
.footer__bottom-wrap.end{text-align: right;}
.footer__list-menu{margin-top: 30px;}
.footer__list-menu li{display:inline-block;}
.footer__list-menu li a{text-decoration: underline;color: #309a14;font-size:1.1rem;padding-right:59px}
.footer__list-menu li a.end{text-decoration: underline;color: #309a14;font-size:1.1rem;padding-right:0px}
.footer-bottom{margin-top:35px;}
.footer__bottom-tel{margin-top: 15px;font-size:1.6rem}
.footer__bottom-tel a{display: inline-block;position: relative; }
.footer__bottom-tel a span{display: block;position: absolute;top:2px;left:-40px;background: url(../images/phones.png);background-size: contain;width:25px;height:25px;}
.webmedia{text-align: center;margin-top: 30px;font-size:14px;}
.webmedia a{text-decoration: underline;}

.collection-win1-id2-2{background: url(../images/win1.webp) center center no-repeat;position: relative}
.collection-win1-id2-2:before{content:'';position: absolute;bottom:0;left:0;width:100%;height:273px;background: url(../images/win1-1.webp) center bottom no-repeat;}
.collection-win1-id2-2 .h1{color:#eb1d25}
.collection-win1-id2-2 .h2{color:#33a148}
.list-1{margin:20px 0 35px}
.list-1 li{color: #252525;font-size:1.5rem;position: relative;padding:5px 0 5px 25px;letter-spacing: 0;}
.list-1 li:before{content: '';position: absolute; width:10px;height:10px;background: #33a148;border-radius: 60px;left:0;top:50%;margin-top: -5px;}
.list-1 li span{color:#eb1d25}

.win2{text-align: center;margin:120px 0}
.win2-h2{margin-bottom: 50px;}
.win2__block{padding:80px 0;background: #309a14;color:#fff}
.win2__block-box{padding: 0 25%;}
.win2__block-box2{padding: 30px 5% 0;}
.win2__block-box .h2{margin:25px 0}
.win2__block-wrap{-webkit-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;}
.win2__block-wrap2{-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;}
.win2__block .h3{font-weight:700;}
.win2__block .h3 span{font-weight:500;}

.adv1{position: relative;min-height:700px;}
.adv1 .h2{text-align: center;}
.adv1:before{content:'';position: absolute;bottom:0;left:15%;width:400px;height:721px; background-image: url(../images/betra1.webp);background-position: center bottom;background-repeat: no-repeat;background-size: contain;}

.adv1.adv2:before{content:'';position: absolute;bottom:0;left:15%;width:400px;height:707px; background-image: url(../images/betra2.webp);background-position: center bottom;background-repeat: no-repeat;background-size: contain;}
.adv2 .h2{text-align: center;}
.adv2{margin-top:80px}

.adv1.adv3:before{content:'';position: absolute;bottom:0;left:auto;right:20%;width:400px;height:714px; background-image: url(../images/betra3.webp);background-position: center bottom;background-repeat: no-repeat;background-size: contain;}

.adv-wrap-left{width:60%;padding-bottom: 25px;}
.adv-wrap-right{width:60%;margin-left:40%;padding-bottom: 25px;}
.list-inform{margin-bottom:50px}
.list-inform li{position: relative;padding:10px 0 10px 45px;font-size: 20px;font-weight: 700;}
.list-inform li:before{content:'';position: absolute;top: 50%;margin-top: -15px;left:0;width:30px;height:30px;background: url(../images/oke.webp) center center no-repeat;}
.list-inform li.end:before{display:none}

.feedback{background: #309a14;padding:45px 0;position: relative;z-index: 99;}
.feedback-box{width:60%;}
.feedback-box.left{width:60%;margin-left:40%}
.feedback-wrap{-webkit-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;}

.betra-text{position: absolute;bottom:45px;left:5%;width:225px;opacity: 0.75;letter-spacing: 0;}
.betra-text-name{font-size: 1.3rem;font-weight:700;font-family: 'HeliosCondBold';}
.betra-text-info{font-size: 16px;margin-top: 5px;font-family: 'HeliosCondRegular';}
.adv3 .betra-text{left:auto;right:5%}

.partners{    margin: 90px 0 110px;}
.partners .h2{text-align: center;margin-bottom: 25px;}

#mappopup .contacts {
	height:620px;
	width:100%;
	position:relative;
}

#mappopup .small-map {
	display:none;
}

#mappopup .big-map {
	height:620px;
	width:100%;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}

#mappopup .block {
	position:absolute;
	left:0;
	height:302px;
	z-index:2;
	border-radius:5px;
	color:#fff;
}

#mappopup .block-1 {
	background:#309a14;
	top:0;	
}

#mappopup .block-2 {
	/*background:#ff9908;*/
	background:#309a14;
	bottom:0;
}

#mappopup .block-3 {
	/*background:#ff9908;*/
	background:#309a14;
	position:static;
	margin-top:18px;
	height:160px;
}

#mappopup .block .caption {
	text-align:center;
	font-size:22px;
	margin-bottom:10px;
}

#mappopup .block .row {
	margin-bottom:10px;
	font-size:0;
}

#mappopup .block .row .label {
	display:none;
}

#mappopup .block .row .data {
	display:inline-block;
	vertical-align:top;	
	font-size:14px;
}

#mappopup .block .row .data.phone {
	font-size:24px;
}

#mappopup .block a {
    color:#fff;
    text-decoration:none;
}

#mappopup .dop {
	display:inline-block;
	vertical-align:top;
	margin-top:50px;
	margin-right:60px;
}

#mappopup .dop .caption {
	font-size:26px;
	margin-bottom:10px;
}

#mappopup .dop .phone {
	color:#309a14;
	font-size:30px;
}

#mappopup .block {
	width:470px;
	padding:25px 35px;	
}

#mappopup .block .row .label {
	display:inline-block;
	vertical-align:top;
	width:140px;
	font-size:14px;
}

#contacts .block .row .data {
	width:260px;
}

@media(max-width:1440px){
	.adv-wrap-right{width: 40%;margin-left: 60%;}
}

@media(max-width:1200px){
.h1{font-size:2.2rem;}
.p1{font-size:1.2rem;}
.h2{font-size:1.8rem;}
.h3{font-size:1.4rem;}
.list-1 li{font-size:1.2rem;}
.container__tt{width:100%;padding:0}
.container__tt .row{padding-left:15px;padding-right:15px}
    .header__logo{-webkit-flex-basis: 15%;-ms-flex-preferred-size: 15%;flex-basis: 15%;padding-right: 15px;}
    .header__nav-menu li a{font-size: 1.2vw;margin: 0 1vw;}
    .header__phone a{font-size: 1.1rem;}
    .header__menu{text-align: center;-webkit-flex-basis: -webkit-calc((100% - (15% + 250px)) / 1.5);-ms-flex-preferred-size: calc((100% - (15% + 250px)) / 1.5);flex-basis: calc((100% - (15% + 250px)) / 1.5);}
    .header__phone{-webkit-flex-basis: -webkit-calc((100% - (15% + 250px)) / 3);-ms-flex-preferred-size: calc((100% - (15% + 250px)) / 3);flex-basis: calc((100% - (15% + 250px)) / 3);}
    .header__menu ul{display: inline-block;}
    .header__catalog{-webkit-flex-basis: 180px;-ms-flex-preferred-size: 180px;flex-basis: 180px;}
.p1{font-size:1.2rem;}
.win2__block-box2{    padding: 30px 0 0;}
		
	.style__footer1-bottom-wrap{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;text-align: center;margin-bottom:25px}
	.style__footer1-bottom-wrap.end {text-align: center;}
	.footer__list-menu li a{    padding-right: 30px;}	
}


@media(max-width:1024px){
 .header{display:none}
 .header__logo, .header__catalog, .header__city, .header__phone, .header__soc{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;text-align: center;margin-bottom:10px;}
 .header-mobile{display:block;}
			.mainwin1{padding: 130px 0 190px 0;}
.mainwin1_box{width: 60%;}
			
			.style__cat-product5-box{margin-right: 5px;}
				.style__footer1__wrap-contact-phone{font-size: 27px;}
    .style__footer1__wrap{-webkit-flex-basis: -webkit-calc(100% / 3);-ms-flex-preferred-size: calc(100% / 3);flex-basis: calc(100% / 3);}
	.style__footer1__wrap-logo{text-align: center;margin-bottom: 35px; -webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	.slick-next:before, [dir=rtl] .slick-prev:before{left:25px}
	.slick-prev{left: -19px;}
	.slick-next{right: 0;}
	.slick-next, .slick-prev{z-index: 99;}		
}

@media(max-width:767px){
	.popup{width: 90%;}
	.list-1 li:before{display: none;}
	.collection-win1-id2-2{background: url(../images/win1-mobile.webp) center center no-repeat;}
	.mainwin1{padding: 130px 0 110px 0;}
    .mainwin1_box{width: 100%;text-align: center;}
			.style__faq1-wrap{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-bottom:15px}
	.style__faq1-wrap-box{margin-right:0}
			    .style__cat-product5{-webkit-flex-basis: -webkit-calc(100% / 2);-ms-flex-preferred-size: calc(100% / 2);flex-basis: calc(100% / 2);margin-bottom:5px}
    .style__cat-product5-title{font-size:3.5vw}
    .style__cat-product5.end{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
			    .style__footer1__wrap{margin-bottom:25px;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;text-align: center;}
	.style__footer1__wrap-logo{margin-bottom:25px}
	.win2__block-wrap, .win2__block-wrap2{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-bottom: 15px;}
	.adv1:before, .betra-text{display:none}
	.adv-wrap-right{width:100%;margin:0}
	.feedback-box.left{width: 100%;margin-left: 0;}
	.adv-wrap-left{width: 100%;}
	.win2__block-box{padding:0}
	.otziv-slider-block-theme-text{min-height: auto;}
	.footer__top-wrap{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-bottom: 15px;padding: 0;}
	.footer__list-menu li{display: block;}
	.footer__list-menu li a{text-align: center;display: block;margin-bottom: 8px;}
	.footer__bottom-wrap{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-bottom: 15px;padding: 0;}
	.footer__bottom-wrap, .footer__bottom-wrap.center, .footer__bottom-wrap.end{text-align: center;}
    .adv1 {min-height:initial;}
    .button1-marg{margin-left: 12px;}
    .slick-slide img {margin:0 auto;}
	
    #mappopup .block {
        position:static;
        width:100%;
        padding:25px 20px;
        border-radius:0;
        height: auto;
    }

    #mappopup .block .row .label {
        display:none;
    }

    #mappopup .block .row .data {
        text-align:center;
        width:100%;
    }

    #mappopup .dop {
        width:100%px;
        margin:35px 0 0 0;	
    }

    #mappopup .dop .caption {
        font-size:22px;
    }

    #mappopup .big-map {
        display:none;
    }

    #mappopup .small-map {
        display:block;
        width:100%;
        height:422px;
        margin-bottom:20px;
        overflow:hidden;
    }

    #mappopup .contacts {
        height:auto;
    }
}


@media(max-width:350px){
	.button1-marg{margin-left: 12px;}	
}

