@charset "UTF-8";
@font-face {
	font-family: "gilroy-bold"; 
	src: url("../fonts/gilroy-bold.eot"); 
	src: url("../fonts/gilroy-bold.eot?#iefix") format("embedded-opentype"),
	url("../fonts/gilroy-bold.woff") format("woff"), 
	url("../fonts/gilroy-bold.ttf") format("truetype"); 
}
@font-face {
	font-family: "gilroy-ultralight";
	src: url("../fonts/gilroy-ultralight.eot"); 
	src: url("../fonts/gilroy-ultralight?#iefix") format("embedded-opentype"),
	url("../fonts/gilroy-ultralight.woff") format("woff"), 
	url("../fonts/gilroy-ultralight.ttf") format("truetype"); 
}
@font-face {
  font-family: "gilroy-regular";
  src: url("../fonts/gilroy-regular.eot"); 
  src: url("../fonts/gilroy-regular?#iefix") format("embedded-opentype"),
  url("../fonts/gilroy-regular.woff") format("woff"), 
  url("../fonts/gilroy-regular.ttf") format("truetype"); 
}


* {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:focus,
:active {
	outline: none;
}

a:focus,
a:active {
	outline: none;
}

aside,
nav,
footer,
header,
section {
	display: block;
}

html,
body {
	height: 100%;
	min-width: 320px;
	padding: 0;
	margin: 0;
}

body {
	line-height: 1;
	font-family: "gilroy-ultralight";
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

input,
button,
textarea {
	font-family: "gilroy-ultralight";
}

input::-ms-clear {
	display: none;
}

button {
	cursor: pointer;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

a,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: inherit;
	font-size: inherit;
}

body {
	color: #000;
	font-size: 16px;
}

.clear{clear: both;}
.wrap{max-width: 1530px;margin: 0 auto;padding: 0 0px;position: relative;}
.btn-popup{cursor: pointer;}

header{padding:47px 0px 79px 0px;position: relative;z-index: 10;overflow: hidden;}
.line{border-bottom:1px solid #E9E8E8;padding-bottom: 47px}
.logo{display: inline-block;vertical-align: middle;}
.site-description{font-family: "gilroy-bold";font-size: 20px;display: inline-block;vertical-align: middle;line-height: 24.18px;margin: 0 50px;text-align: center;}
.site-description span{font-family: "gilroy-ultralight"}
.email{font-family: "gilroy-bold";font-size: 20px;display: inline-block;vertical-align: middle;line-height: 24.18px;color: #000;}
.email:hover{color:#F5AA48;}
.contact{display: inline-block;vertical-align: middle;margin: 0 0 0 60px}
.whatsapp, .vk, .viber, .telegram{display: inline-block;vertical-align: middle;margin: 0px 5px;}
.whatsapp:hover, .vk:hover, .viber:hover, .telegram:hover{opacity: .8}
.phone{font-family: "gilroy-bold";font-size: 26px;line-height: 31.40px;display: block;color: #000;margin: 0 0 10px;}
.phone:hover{color: #F5AA48;}
.btn-zvonok{font-family: "gilroy-bold";font-size: 18px;display: block;color: #fff;width: 233px;height: 59px;line-height: 59px;text-align: center;background:url(../img/btn-green.png) no-repeat 0 0 / cover;}
.btn-zvonok:hover{color: #F5AA48;transform: scale(1.1);transition: 1s}

.screen-first{margin-top:-255px;background: url(../img/bg-dots1.png) no-repeat center center / auto;position: relative;overflow: hidden;width: 100%}
.screen-first-bg{width: 860px;position: absolute;bottom: 40px;right:-140px;text-align: right;}
.screen-first-bg img{max-width: 100%;height: auto;}
.screen-first .wrap{padding:255px 0px 0px;}
h1{font-size: 68px;line-height: 78.47px;font-family: "gilroy-bold";}
h1 span{color: #F5AA48;}
.br-mob{display: none;}
.screen-first h1{margin: 0 0 50px 0}
.btn{position: relative;overflow: hidden;z-index: 10;display: block;width: 378px;height: 98px;text-align:center;background: url(../img/btn-orange.png) 0 0;background-size: cover;font-size: 18px;line-height: 101.76px;color:#fff;font-family: "gilroy-bold";}
.btn:hover{opacity: .8}
.btn-bg{background:url(../img/btn-grey.png) no-repeat 0 0 / 100% auto;width: 854px;height: 154px;text-align: center;padding: 25px 35px;margin: 10px 0 0 0}
.btn-text{font-family: "gilroy-bold";font-size: 24px;line-height: 29.02px;text-align: left;float: right;}
.btn-bg .btn{float: left;}
h4{font-size: 26px;line-height: 31.43px;font-family: "gilroy-bold"}


.btn-blik {
       overflow: hidden;
    position: relative;
    width: 378px;
    height: 100px;
    /* background: red; */
    border-radius: 60px;
    margin: -102px 0 0 0px;
}

.btn-blik::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4em;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    -webkit-transform: translateX(-2em) skewX(-35deg);
    -ms-transform: translateX(-2em) skewX(-35deg);
    transform: translateX(-2em) skewX(-35deg);
    -webkit-animation: move-light 3.5s infinite;
    animation: move-light 3.5s infinite;
}

@-webkit-keyframes move-light {
  0% {
    -webkit-transform: translateX(-2em) skewX(-35deg);
            transform: translateX(-2em) skewX(-35deg);
  }

  35% {
    -webkit-transform: translateX(40em) skewX(-35deg);
            transform: translateX(40em) skewX(-35deg);
  }

  100% {
    -webkit-transform: translateX(200em) skewX(-35deg);
            transform: translateX(200em) skewX(-35deg);
  }
}

@keyframes move-light {
  0% {
    -webkit-transform: translateX(-2em) skewX(-35deg);
            transform: translateX(-2em) skewX(-35deg);
  }

  35% {
    -webkit-transform: translateX(40em) skewX(-35deg);
            transform: translateX(40em) skewX(-35deg);
  }

  100% {
    -webkit-transform: translateX(200em) skewX(-35deg);
            transform: translateX(200em) skewX(-35deg);
  }
}





h2{font-family: "gilroy-bold";font-size: 50px;line-height: 60.42px;padding: 140px 0 47px;text-align: center;}
h2 span{color:#F5AA48;}
h2 div{font-family: "gilroy-ultralight";font-size: 36px;line-height: 46.25px}


.sredstva{position: relative;z-index: 10}
.sredstva img{float: left;margin: 0 8px 0 0}
.sredstva-item{width: 450px;display: inline-block;vertical-align: top;position: relative;margin: 0 0 40px -15px}
.sredstva h4{margin: 10px 0 5px}
.prichiny-text{font-size: 18px;line-height: 21px;font-family: "gilroy-ultralight"}

.sfera-direktor{background:url(../img/bg-direktor.png) no-repeat 0 -120px / auto auto;padding: 0 0 580px 0;margin: 0 0 -670px 0;}
.sfera-descr{font-family: "gilroy-ultralight";font-size: 40px;line-height: 45.88px;text-align: center;margin:40px 0 60px;}
.sfera-descr span{font-family: "gilroy-bold";}
.sfera img{float: left;margin: -70px 100px 0 -200px;width: 900px;height: auto;}
.sfera-text{font-family: "gilroy-ultralight";font-size: 28px;line-height: 32.12px}
.sfera-text .check{font-size: 18px;}
.sfera-text span{font-family: "gilroy-bold";}
.sfera-text span span{font-size: 28px;line-height: 32.12px}
.sfera-text p{margin: 0 0px 30px 0;}
.sfera h2{padding: 80px 0 0px;}
.sfera .video__play-icon{left:410px;top:570px;}
.sfera .video__play-triangle{border-color: transparent transparent transparent #C7C7C7;}
.sfera .btn{display: inline-block;}
.sfera-name{position: absolute;left:-120px;bottom: 230px;width: 500px;height: 159px;display:inline-block;font-family: "gilroy-bold";background: url(../img/bg-name2.png) no-repeat 0 0 / 100% auto;padding: 30px 0 0 0;text-align: center;font-size: 40px;line-height: 48.36px}
.sfera-name div:nth-child(2){font-family: "gilroy-ultralight";font-size: 22px;line-height: 41.52px;}
.forma .btn .btn-blik {position: absolute;width: 498px;height: 108px;margin: 26px 0 0 30px;top: 0px;}

.form{padding: 60px 70px 40px;background: url(../img/bg-form.png) no-repeat 0 0 / cover;overflow: hidden;text-align: center;display: inline-block;margin: 0 0 0 0px;width: 673px;height: 835px;}
input.input{width: 450px;border: 1px solid #B8B3B3;border-radius: 93px;font-size: 20px;line-height: 22.94px;padding: 35px 50px;margin: 0 0 30px;}
.form-error-msg{display: none;color: red;font-size: 14px;position: absolute;left: 0;right: 0;bottom: 165px;}

.phone-link-text{font-size: 44px;line-height: 51.04px;font-family: "gilroy-regular";text-align: center;}
.phone-link{font-family: "gilroy-bold";font-size: 44px;line-height: 53.2px;text-align: center;padding: 0px 0 45px;display: block;color: #000;}
.phone-link:hover{color: #F5AA48;}
.forma .btn{padding: 3px 0 15px 0;line-height: 0px;background: url(../img/btn-orange2.png) 0 0;background-size: cover;width: 559px;height: 170px;font-size: 24px;line-height: 29.02px;}
.check{text-align: left;padding-left: 45px;}

h3{font-family: "gilroy-bold";font-size: 36px;line-height: 43.52px;}
.forma{margin-top: 160px;background:url(../img/bg-form2.png) no-repeat 100% -200px / auto auto;}
.forma .sfera-content{background: url(../img/bg-forma.png) no-repeat center center / cover;border: none;}
.forma h3{margin-bottom: 35px;}
.forma .sfera-ruk{float: left;}
.forma img {margin: -330px -45px 0 0px;width: 890px;height: auto;}
.forma .sfera-name{position: absolute;left:0;bottom: 270px;width: 458px;height: 189px;display:inline-block;font-family: "gilroy-regular";background: url(../img/bg-name.png) no-repeat 0 0 / 100% auto;padding: 30px;text-align: center;font-size: 22px;line-height: 25.52px}
.forma .sfera-name div:nth-child(2){font-family: "gilroy-bold";font-size: 40px;line-height: 58.36px}
.forma .sfera-name div:nth-child(3){font-size: 26px;line-height: 30.16px}
.forma .sfera-text{margin: 40px 0 0 0px;text-align: center;}
.forma-left-text{background:url(../img/bg-triangle.png) no-repeat left center / auto 100%;height: 404px;padding: 65px 0 0 50px;margin: -65px 0 0 0;}
.forma-left-text div:first-child{font-family: "gilroy-ultralight";font-size: 22px;line-height: 25.23px;margin: 0 0 15px}
.forma-left-text div:last-child{font-family: "gilroy-bold";font-size: 28px;line-height: 33.85px;}

.faq{background:url(../img/bg-faq.png) no-repeat center top / cover, url(../img/bg-faq2.png) no-repeat 0 0 / auto auto;padding: 580px 0 100px;margin: -700px 0 0 0;}
.faq-item{font-family: "gilroy-regular";font-size: 30px;line-height: 34.8px;border-bottom: 1px solid #C1C1C1;padding: 35px 0;cursor: pointer;color: #27343F;}
.faq-item:hover .faq-title{color: #F5AA48;}
.faq-number{width: 54px;height: 54px;border: 1px solid #CECECE;font-size: 19px;line-height: 54.97px;text-align: center;float: left;border-radius: 100%;font-family: "gilroy-bold"}
.faq-title{font-size: 30px;line-height: 36.57px;float: left;padding: 0 0 0 35px;margin: 10px 0 0 0;}
.faq-arrow{float: right;}
.faq-text{display: none;padding: 20px 0 0 89px;font-size: 25px;line-height: 28px}
.faq-text p{margin: 0 0 15px;}
.faq-text a{color: #F5AA48;text-decoration: underline;}
.faq-br{display: none;}

.owl-carousel .command-left{float: left;padding: 320px 0 120px 200px;color: #fff}
.command-name{font-family: "Montserrat-Bold";font-size: 26px;line-height: 31.69px;}
.owl-carousel .owl-item .command-name img, .command-name span{display: inline-block;vertical-align: middle;width: auto;margin: 25px 25px 0 0;}
.owl-carousel .owl-item .command-name img{border-radius: 100%;}

.command-name{font-size: 65px;line-height: 59.41px;font-family: "gilroy-bold"}
.dolzhnost{font-size: 28px;line-height: 31.61px;padding: 40px 0 50px;margin: 0 0 50px 0;font-family: "gilroy-regular";border-bottom: 1px solid rgba(255, 255, 255, 0.32);}
.dolzhnost-text{font-size: 30px;line-height: 33.87px;font-family: "gilroy-regular";}
.owl-carousel .owl-item{background:url(../img/bg-karusel.png) no-repeat 0 100% / 100% 667px;}

.command h2{padding: 140px 0 0 0}

.command-br{display: none;}

.step{background: url(../img/bg-step.png) no-repeat 0 center / auto, url(../img/bg-step-top.png) no-repeat 0 0 / 100% auto, url(../img/bg-step-bottom.png) no-repeat 0 100% / 100% auto, #f4f7f7;text-align: center;padding: 0 0 320px 0;margin: 0 0 -200px}
.item-step{display: inline-block;vertical-align: top;margin: 0px 0px 50px;width: 500px}
h5{font-size: 34px;line-height: 33.12px;color: #000;font-family: "gilroy-bold";margin-bottom: 20px;}
.step-descr{font-size: 25px;line-height: 29.82px;font-family: "gilroy-ultralight"}
.step .item-step:nth-child(2){width: 450px;}
.step .item-step:nth-child(4){width: 550px;}
.step .item-step:nth-child(6){width: 660px}
.step .btn{margin: 30px auto}
.step img{max-width: 100%;height: auto;width: 450px;}


footer{background: #8EC337;padding: 50px 0 0 0;}
footer .wrap{padding-bottom: 30px;}
footer .btn-zvonok{background:url(../img/btn-grey2.png) no-repeat 0 0 / 100% auto;color: #000;}




.video__play-icon {
  height: 154px;
  width: 154px;
  border-radius: 100%;
  background: rgba(255, 255, 255, 1);
  position: absolute;
  right: 760px;
  top: 120px;
  z-index: 10;
}
.video__play-icon:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}


.video__play-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 0 22px 30px;
  border-color: transparent transparent transparent #000;
  position: absolute;
  left: 14px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 4px;
}
.video__play-text {
  position: relative;
  width: 154px;
  height: 154px;
  font-family: "gilroy-ultralight";
}
.video__play-text b {
  color: #000;
  position: absolute;
  left: 50%; /* все буквы ставим в одну точку*/
  width: 0; /* убираем отступ */
  font-weight: normal;
  font-size: 12px;
}
.video__play-text b span{font-size: 30px;}
.video__play-text b:nth-of-type(-n + 30) {
  bottom: 50%; /* отступ от центра по радиусу */
  -ms-transform-origin: 0% 100%;
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  padding-bottom: 37%; /* отступ от центра круга */
}
.video__play-text b:nth-of-type(15), .video__play-text b:nth-of-type(30){padding-bottom: 47px} 
.video__play-text b:nth-of-type(15), .video__play-text b:nth-of-type(30){opacity: .5}
.video__play-text b:nth-of-type(1) {
  -ms-transform: rotate(345deg);
  -webkit-transform: rotate(345deg);
  transform: rotate(0deg);
} /*В*/
.video__play-text b:nth-of-type(2) {
  -ms-transform: rotate(355deg);
  -webkit-transform: rotate(355deg);
  transform: rotate(10deg);
} /*И*/
.video__play-text b:nth-of-type(3) {
  -ms-transform: rotate(361deg);
  -webkit-transform: rotate(361deg);
  transform: rotate(20deg);
} /*Д*/
.video__play-text b:nth-of-type(4) {
  -ms-transform: rotate(7deg);
  -webkit-transform: rotate(7deg);
  transform: rotate(30deg);
} /*Е*/
.video__play-text b:nth-of-type(5) {
  -ms-transform: rotate(13deg);
  -webkit-transform: rotate(13deg);
  transform: rotate(38deg);
} /*О*/
.video__play-text b:nth-of-type(6) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(54deg);
} /*О*/
.video__play-text b:nth-of-type(7) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(70deg);
} /*Т*/
.video__play-text b:nth-of-type(8) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(78deg);
} /*Е*/
.video__play-text b:nth-of-type(9) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(88deg);
} /*Р*/
.video__play-text b:nth-of-type(10) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(99deg);
} /*М*/
.video__play-text b:nth-of-type(11) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(110deg);
} /*И*/
.video__play-text b:nth-of-type(12) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(120deg);
} /*Н*/
.video__play-text b:nth-of-type(13) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(130deg);
} /*А*/
.video__play-text b:nth-of-type(14) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(140deg);
} /*Л*/
.video__play-text b:nth-of-type(15) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(161deg);
} /*Е*/

.video__play-text b:nth-of-type(16) {
  -ms-transform: rotate(345deg);
  -webkit-transform: rotate(345deg);
  transform: rotate(180deg);
} /*В*/
.video__play-text b:nth-of-type(17) {
  -ms-transform: rotate(355deg);
  -webkit-transform: rotate(355deg);
  transform: rotate(190deg);
} /*И*/
.video__play-text b:nth-of-type(18) {
  -ms-transform: rotate(361deg);
  -webkit-transform: rotate(361deg);
  transform: rotate(200deg);
} /*Д*/
.video__play-text b:nth-of-type(19) {
  -ms-transform: rotate(7deg);
  -webkit-transform: rotate(7deg);
  transform: rotate(210deg);
} /*Е*/
.video__play-text b:nth-of-type(20) {
  -ms-transform: rotate(13deg);
  -webkit-transform: rotate(13deg);
  transform: rotate(217deg);
} /*О*/
.video__play-text b:nth-of-type(21) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(233deg);
} /*О*/
.video__play-text b:nth-of-type(22) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(250deg);
} /*Т*/
.video__play-text b:nth-of-type(23) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(258deg);
} /*Е*/
.video__play-text b:nth-of-type(24) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(268deg);
} /*Р*/
.video__play-text b:nth-of-type(25) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(279deg);
} /*М*/
.video__play-text b:nth-of-type(26) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(290deg);
} /*И*/
.video__play-text b:nth-of-type(27) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(300deg);
} /*Н*/
.video__play-text b:nth-of-type(28) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(310deg);
} /*А*/
.video__play-text b:nth-of-type(29) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(320deg);
} /*Л*/
.video__play-text b:nth-of-type(30) {
  -ms-transform: rotate(18deg);
  -webkit-transform: rotate(18deg);
  transform: rotate(342deg);
} /*Е*/

.video__play-text {
  animation: 13s linear 0s normal none infinite running rot;
  -webkit-animation: 13s linear 0s normal none infinite running rot;
}
@keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}






/*Owl Carousel v2.3.4*/
.owl-theme .owl-nav {position: absolute;top: 50%;left: 0;right: 0;margin: 50px auto 0;}
.owl-theme .owl-dots{position: absolute;top: 0px;left: 0;right: 0;margin: 0 auto;}
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;margin: -22px 0 0px 0;}
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
.owl-theme .owl-dots .owl-dot span {width: 36px;height: 36px;margin: 22px 12px;display: block;-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 100%;border: 1px solid #C9C9C9; }


.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {display: block;width:auto;position: absolute;bottom: 0; right: 100px;}
  .owl-stage .owl-item:nth-child(6) img, .owl-stage .owl-item:nth-child(7) img{right: 40px;}
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }

.owl-carousel .owl-nav button.owl-prev,  .owl-carousel .owl-nav button.owl-next{width: 104px;height: 105px;background: url(../img/arrow-left.png) no-repeat center center;position: absolute;z-index: 10}
.owl-carousel .owl-nav button.owl-prev{left: -60px;}
.owl-carousel .owl-nav button.owl-prev span,  .owl-carousel .owl-nav button.owl-next span{display: none;}
.owl-carousel .owl-nav button.owl-next{transform: scale(-1, 1);right: -60px;}
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
      This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
      calculation of the height of the owl-item that breaks page layouts
     */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*Owl Carousel v2.3.4*/

















input[type="checkbox"]:checked, 
input[type="checkbox"]:not(:checked), 
input[type="radio"]:checked, 
input[type="radio"]:not(:checked) 
{
    position: absolute;
    left: -9999px;
}

input[type="checkbox"]:checked + label, 
input[type="checkbox"]:not(:checked) + label{
    display: inline-block;
    position: relative;
    padding-left: 40px;
    line-height: 20px;
    cursor: pointer;
}

input[type="radio"]:checked + label, 
input[type="radio"]:not(:checked) + label {
    display: inline-block;
    position: relative;
    padding-left: 70px;
    line-height: 51px;
    cursor: pointer;
}

input[type="checkbox"]:checked + label:before, 
input[type="checkbox"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 25px;
    height: 25px;
    border: 1px solid #B8B3B3;
    background-color: #fff;
}

input[type="radio"]:checked + label:before, 
input[type="radio"]:not(:checked) + label:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 50px;
    height: 50px;
	border: 1px solid #8D8686;
	border-radius: 11px;
}



input[type="checkbox"]:checked + label:before, 
input[type="checkbox"]:not(:checked) + label:before {
    border-radius: 6px;
}

input[type="checkbox"]:checked + label:after, 
input[type="checkbox"]:not(:checked) + label:after, 
input[type="radio"]:checked + label:after, 
input[type="radio"]:not(:checked) + label:after {
    content: "";
    position: absolute;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

input[type="checkbox"]:checked + label:after, 
input[type="checkbox"]:not(:checked) + label:after {
    left: 7px;
    top: 7px;
    width: 12px;
    height: 8px;
    border-radius: 1px;
    border-left: 3px solid #B8B3B3;
    border-bottom: 3px solid #B8B3B3;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


input[type="radio"]:checked + label:after, 
input[type="radio"]:not(:checked) + label:after{
    left: 0px;
    top: 0px;
    width: 51px;
    height: 51px;
    background:url(../img/bg-radio.png) no-repeat 0 0 / 100% 100%;
}


input[type="checkbox"]:not(:checked) + label:after, 
input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
}

input[type="checkbox"]:checked + label:after, 
input[type="radio"]:checked + label:after {
    opacity: 1;
}


.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 100; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
	display: none;
  background-color: #fff;
  margin: -370px auto 0; /* 15% from the top and centered */
  padding: 100px 40px;
  border-radius: 35px;
  position: relative;
  text-align: center;
  top:50%;
  /* Could be more or less, depending on screen size */
}
.modal-content-min{ width: 556px;}

.modal-content input.input{width: 410px;padding: 35px 50px}
.modal-content h3{margin-bottom: 30px;}
.modal-content .check{font-size: 14px;padding-left: 40px}
.modal-content .btn{font-family: "gilroy-bold";padding: 11px 0 15px 0;line-height: 0px;margin: 0;background: url(../img/btn-form1.png) 0 0;background-size: cover;width: 470px;height: 164px;font-size: 22px;line-height: 27px;}

/* The Close Button */
.close {
  color: #C4C4C4;
  position: absolute;
  top:36px;
  right: 46px;
  font-size: 80px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

#popup-rezult {background:url(../img/bg-result.png) no-repeat center center / cover, #fff;}
#popup-rezult p{font-size: 43px;line-height: 49.88px;font-family: "gilroy-regular";margin: 0 0 50px;}
#popup-rezult p:first-child{font-family: "gilroy-bold"}
.true-rezult1, .false-rezult{display: none;}


.modal-content-max{width: 1125px;height:690px;padding: 60px 80px;color: #000;}

.tabs__caption{float: left;margin: 20px 30px 0 0}
.tabs__content {display: none;margin: 0px 0 0 513px;}
.tabs__content.active {display: block;}
.tabs__caption li{cursor: pointer;display:block;background: linear-gradient(92.96deg, #F6F6F6 28.09%, #FFFFFF 121.33%);margin:0 0 23px 0;padding:27px 0 0 27px;border: 1px solid #EBEBEB;border-radius: 27px;width: 490px;height: 134px;font-family: "gilroy-bold";font-size:32px;line-height: 38.69px}
.tabs__caption li:hover{background: linear-gradient(102.91deg, #99F345 -49.32%, #80D532 53.93%);color:#fff;}
.tabs__caption li.active{background: linear-gradient(102.91deg, #99F345 -49.32%, #80D532 53.93%);color:#fff;}
.tabs__caption li:nth-child(3), .tabs__caption li:nth-child(4), .tabs__caption li:nth-child(5){padding: 31px 0 0 27px}
.tabs__caption li span{width: 66px;height: 66px;background: #80D532;text-align: center;font-family: "gilroy-bold";font-size: 30px;line-height: 66px;color: #FFFFFF;display: inline-block;vertical-align: middle; margin: 0 15px 0 0;border-radius: 100%;}
.tabs__caption li.active span, .tabs__caption li:hover span{color: #BEBEBE;background:#fff;}
.tabs__caption li div{display: inline-block;vertical-align: middle;}
.tabs-number{font-size: 18px;line-height: 41.94px;width: 40px;height: 40px;margin:0 12px 0 0;color:#fff;display: inline-block;vertical-align: middle;border-radius:100%;background: #5BA0D3;box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.08);font-family: "Montserrat-Bold";text-align: center;}
.tabs-text{font-size: 18px;line-height: 21.94px;font-family: "Montserrat-Regular";display: inline-block;vertical-align: middle;}
.tabs-item{margin: 0 60px 20px 0;display: inline-block;vertical-align: top;}
.item-video{width: 480px;height: 276px;display: inline-block;vertical-align: top;margin: 0 22px 22px 0;position: relative;cursor: pointer;}
.item-video img{max-width: 100%;height: auto;}
.item-video img:nth-child(2){position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;width: 60px;height: auto;}
.item-video:hover img:nth-child(2){opacity: 0.7}
.tabs-btn-bg{width: 100%;height: 157px;background: linear-gradient(92.96deg, #F6F6F6 28.09%, #FFFFFF 121.33%);border: 1px solid #EFEFEF;border-radius: 85px;margin: -20px 0 23px 0;padding: 30px 20px}
.tabs-btn-bg.mobile{display: none;}
.tabs-btn-bg .btn.active{background: url(../img/2d.png) 0 0 / 100% auto;color: #fff;font-family: "gilroy-bold"}
.tabs-btn-bg .btn{background: url(../img/3d.png) 0 0 / 100% auto;cursor: pointer; line-height: 173px;color:#939393;font-family: "gilroy-regular";width: 500px;height: 173px;font-size: 24px;margin: -40px 0px 0;display: inline-block;vertical-align: middle;}
.tabs-btn-bg .btn:first-child{margin-right: -30px;}
.tabs-btn-bg .btn:hover{transition: 1s;transform: scale(1.1);}
.block3d{display: none;}
.block3d .tabs__caption{height: 510px;}


.modal-content-max{text-align: left;}
.modal-content-max .btn{width: 400px;height: 121px;font-size:20px;padding: 44px 0 0 0;position: absolute;bottom: 20px;left: 70px;}
.modal-content-max .btn .btn-blik {width: 355px;height: 77px;margin: -52px 0 0 23px;}



.popup-video iframe{width: 99%;height: 470px;margin: 40px 0 0 0;}
.popup-video.modal-content{background-color: rgba(255,255,255,0)}

.brend{text-align: center;}
.item-brend{display: inline-block;vertical-align: middle;width: 370px;padding: 20px 0;margin: 0 -5px 0 0;height: 242px}
.item-brend:hover{opacity: 0.7}
.item-brend img{max-width: 90%}
.brend .wrap .item-brend:nth-child(6),.brend .wrap .item-brend:nth-child(7),.brend .wrap .item-brend:nth-child(8), .brend .wrap .item-brend:nth-child(9){border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;}
.brend .wrap .item-brend:nth-child(3),.brend .wrap .item-brend:nth-child(7), .brend .wrap .item-brend:nth-child(11){border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;}
.brend .wrap .item-brend:nth-child(4),.brend .wrap .item-brend:nth-child(8), .brend .wrap .item-brend:nth-child(12){border-right:1px solid #C4C4C4;}





@media (max-height: 900px) {
	h1 {font-size: 60px;line-height: 60.72px;}
	h1 span span {font-size: 53px;line-height: 43.56px;}
	.description {font-size: 25px;line-height: 35.02px;}
}


@media (max-width: 1919.98px) {
	header {padding: 27px 0px 59px 0px;}
	.screen-first .wrap{padding: 225px 0 0px;}
	.wrap{max-width: 1150px;}
	.logo img{width: 200px;height: auto;}
	.whatsapp img, .vk img, .viber img, .telegram img{width: 39px;height: auto;}
	.line {padding-bottom: 27px}
	.site-description{font-size: 16px;line-height: 22.38px;margin: 0 40px}
	.contact{margin: 0 0 0 40px}
	.email{font-size: 16px;}
	.phone{font-size: 22px;margin: 0 0 5px;}
	.btn-zvonok{font-size: 14px;width: 185px;height: 47px; line-height: 49px;}

	h1 {font-size: 48px;line-height: 48.72px;}
	h1 span span {
    font-size: 41px;line-height: 41.56px;}
    h1 sup {font-size: 38px;line-height: 40.56px;}
    .description {font-size: 18px;line-height: 28.02px;}
	.btn {width: 298px;height: 77px;font-size: 14px;line-height: 78.76px;}
	/*.video__play-icon {height: 144px;width: 144px;}
	.video__play-text {width: 144px;height: 144px;}
	.video__play-text b:nth-of-type(15), .video__play-text b:nth-of-type(30) {padding-bottom: 46px;}*/


  .video__play-icon {height: 100px;width: 100px;right: 92%;top: 70px;}
  .video__play-text {width: 100px;height: 100px;}
  .video__play-triangle {left: 8px;border-width: 13px 0 13px 20px;}
  .video__play-text b {font-size: 10px;}
  .video__play-text b:nth-of-type(15), .video__play-text b:nth-of-type(30) {padding-bottom: 27px;}

	.screen-first-bg {width: 590px;bottom: 90px;right: -120px}
  .btn-text {font-family: "gilroy-bold";font-size: 20px;line-height: 22.02px;}
  .btn-bg {width: 714px;height: 129px;}
  .btn-blik {width: 298px;height: 77px;border-radius: 50px;margin: -77px 0 0 0px;}



	h2 {font-size: 40px;line-height: 50.58px;padding: 80px 0 40px;}
  h2 div{font-size: 26px;line-height: 36.25px}

	h3 {font-size: 25px;line-height: 25.31px;min-height: 50.59px;}

	h4 {font-size: 18px;line-height: 18.25px;margin: 25px 0 20px 0px;}

  .sredstva-item {width: 360px;}
  .prichiny-text{font-size: 16px;line-height: 20px;}

  .sfera-direktor {margin: 0 0 -640px 0;background: url(../img/bg-direktor.png) no-repeat 220px 20px / 1100px auto;}
  .sfera-descr {font-size: 25px;line-height: 38.02px;margin: 20px 0 30px;}
  .sfera img {width: 570px;margin: -20px 0px 0 0px;}
  .sfera-name div:nth-child(2) {font-size: 16px;line-height: 18.52px;}
  .sfera-text {font-size: 18px;line-height: 22.38px;}
  .sfera-text span span {font-size: 22px;line-height: 27.26px;}
  .sfera .video__play-icon {left: 380px;top: 420px;}
  .sfera-name {left: 50px;bottom: 150px;padding: 20px;font-size: 16px;line-height: 30.42px;width: 320px;height: 102px;}


  input.input {width: 400px;padding: 30px 40px;}
  .phone-link-text {font-size: 26px;line-height: 26.32px;padding: 35px 0 0 0;}
  .forma .phone-link {font-size: 36px;line-height: 56.42px;}
  .form{padding: 30px 40px;width: 494px;height: 613px;}
  .forma{background: url(../img/bg-form2.png) no-repeat 100% -200px / 630px auto;margin-top: 0;}
  .forma .sfera-name {width: 319px;height: 132px;bottom: 160px;padding: 20px;}
  .forma .sfera-name div:nth-child(2){font-size: 21px;line-height: 37.15px;}
  .forma .sfera-name div:nth-child(3){font-size: 18px;line-height: 28.42px}
  .forma-left-text {height: 334px;padding: 35px 0 0 50px;margin: -5px 0 0 0;}
  .forma-left-text div:first-child {font-size: 20px;line-height: 23.23px;}
  .forma-left-text div:last-child {font-size: 24px;line-height: 26.85px;}
  .forma img{width: 570px;margin: -160px -20px 0 0px;}


  .forma .btn {width: 448px;height: 136px;font-size: 18px;margin: 0 -40px 0;padding: 5px 0 15px}
  .check{font-size: 16px;}

  .faq {background: url(../img/bg-faq.png) no-repeat center top / cover, url(../img/bg-faq2.png) no-repeat -170px 0 / 980px auto;padding: 510px 0 100px;margin: -630px 0 0 0;}
  .faq-title {font-size: 26px;line-height: 32.57px;padding: 0 0 0 30px;}
  .faq-number {width: 50px;height: 50px;line-height: 49.97px;}
  .faq-arrow img{width: 50px;height: 50px;}
  .faq-item{padding: 25px 0;}
  .faq-text {padding: 20px 0 0 80px;font-size: 20px;line-height: 23px;}
  .faq h2{padding: 120px 0 40px}

.step{padding: 0 0 310px 0;margin: 0 0 -230px;background: url(../img/bg-step.png) no-repeat 0 center / 920px auto,url(../img/bg-step-top.png) no-repeat 0 0 / 100% auto, url(../img/bg-step-bottom.png) no-repeat 0 100% / auto auto, #f4f7f7;}
.item-step{width: 460px;}
h5{font-size: 27px;line-height: 27.12px;}
.step-descr{font-size: 20px;line-height: 22.82px;}
.step .item-step:nth-child(2){width: 290px;}
.step .item-step:nth-child(4){width: 360px;}
.step .item-step:nth-child(5){width: 410px}
.step .item-step:nth-child(6){width: 460px}
.step img{width: 290px;height: auto;}




.command{padding: 0 50px;}
	.owl-carousel .command-left{padding: 220px 0px 50px 150px;}

	.owl-theme .owl-dots {margin: -10px 0 0px 0;}
	.owl-theme .owl-dots .owl-dot span {width: 22px;height: 22px;margin: 14px 5.5px;}
	.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {margin:0 -8.5px;width: 50px;height: 50px;}

	.command-name {font-size: 40px;line-height: 43.69px;}
  .dolzhnost {font-size: 25px;line-height: 28.61px;padding: 20px 0 30px;margin: 0 0 30px 0;}
  .dolzhnost-text {font-size: 25px;line-height: 28.87px;}
  .owl-carousel .owl-item img {width: 560px;height: auto;}
  .owl-carousel .owl-item {background: url(../img/bg-karusel.png) no-repeat 0 100% / 100% 437px;}
  .owl-theme .owl-nav {margin: 20px auto 0;}
  .command h2{padding: 80px 0 0 0}




	.modal-content input.input {width: 380px;padding: 25px 50px;}
	.modal-content .btn {margin: 0 auto;width: 440px;height: 152px;font-size: 20px;padding: 15px 0 15px 0}
	.modal-content .check{padding-left: 50px;}
	.modal-content{width: 500px;padding: 70px 30px;margin: -300px auto}
	.close {top: 20px;right: 30px;font-size: 60px;}

	#popup-rezult p {font-size: 31px;line-height: 31.37px;margin: 0 0 30px;}


	.modal-content-max {width: 1050px;margin: -345px auto 0;padding: 40px 50px;}
	.modal-content-max .btn{left: 30px;padding: 48px 0 0 0;}

	.popup-video iframe{height: 530px;width: 100%;}

	input[type="radio"]:checked + label:before, input[type="radio"]:not(:checked) + label:before 
	{width: 35px;height: 35px;}
	input[type="radio"]:checked + label:after, input[type="radio"]:not(:checked) + label:after	{width: 36px;height: 36px;}
	input[type="radio"]:checked + label, input[type="radio"]:not(:checked) + label	{padding-left: 50px;line-height: 33px;}
	
 
    .forma .btn .btn-blik {width: 397px;height: 87px;top: -6px;    margin: 26px 0 0 25px;}
    .modal-content-max .btn .btn-blik {width: 391px;height: 86px;margin: -55px 0 0 25px;}

    .tabs__caption li {font-size: 25px;line-height: 30.69px;width: 360px;height: 94px;padding: 16px 0 0 18px}
    .tabs__caption li:nth-child(3), .tabs__caption li:nth-child(4), .tabs__caption li:nth-child(5) {padding: 21px 0 0 27px;}
    .tabs__caption {margin: 14px 30px 0 0;}
    .tabs__caption li span {line-height: 50px;font-size: 20px;width: 50px;height: 50px;}
    .tabs__content {margin: 0 0 0 380px;}
    .tabs-btn-bg .btn {width: 370px;height: 123px;line-height: 130px;font-size: 21px}
    .tabs-btn-bg {height: 117px}
    .item-video {width: 350px;height: 221px;}

    .item-brend {width: 280px;height: 202px;}


}
@media (max-width: 1169.98px) {
	.wrap{max-width: 970px;}
	.site-description {font-size: 15px;line-height: 16.38px;margin: 0 22px;}
	.email {font-size: 15px;}
	.contact{margin: 0 0 0 22px;}
	.whatsapp, .vk, .viber, .telegram{margin: 0 3px;}
	.btn-zvonok {font-size: 13px;width: 150px;height: 38px;line-height: 38px;}
	.phone {font-size: 18px;margin: 0 0 0px 0;}
	.whatsapp img, .vk img, .viber img, .telegram img {width: 35px;height: auto;}
	.logo img {width: 190px;height: auto;}

  h2 {padding: 60px 0 30px;font-size: 33px;line-height: 40.58px;}
  .sfera h2 {padding: 60px 0 0px;}
  .faq h2 {padding: 140px 0 40px;}
	h3 {font-size: 20px;line-height: 20.31px;min-height: 40.59px;}
	h4 {font-size: 16px;line-height: 16.25px;}

  .sredstva-item {width: 310px;}
  .sredstva img {width: 80px;height: auto;}
  .prichiny-text{font-size: 15px;line-height: 19px;}
  .btn-bg {width: 684px;height: 124px;padding: 20px 35px}
  .btn-text{font-size: 18px;}
  .screen-first-bg {width: 460px;bottom: 130px;right: -50px;}


  .sfera-descr {font-size: 23px;line-height: 36.02px;margin-bottom: 21px;}
  .sfera img {width: 540px;margin: 13px 0px 0 -20px;}
  .sfera .video__play-icon {left: 340px;top: 430px;}
  .sfera-text p {margin: 0 50px 12px 0;}
  .sfera-name {left: 0px;}
.sfera-text .check{font-size: 17px;}

  .phone-link-text {font-size: 20px;line-height: 20.32px;}
  .forma .phone-link {font-size: 27px;line-height: 25.42px;padding: 15px 0 30px}
  .forma h3 {margin-bottom: 20px;}
  input.input {width: 350px;padding: 20px 30px;}
  .forma .btn {width: 400px;height: 124px;font-size: 18px;padding: 0 0 4px}
  .check {font-size: 14px;}
  .forma img {width: 500px;margin: -117px 0px 0 -40px;}
.forma-left-text {height: 294px;}
  .forma-left-text div:first-child {font-size: 18px;line-height: 20.23px;}
  .forma-left-text div:last-child {font-size: 20px;line-height: 22.85px;}

  .faq {background: url(../img/bg-faq.png) no-repeat center top / cover, url(../img/bg-faq2.png) no-repeat -170px 0 / 840px auto;padding: 390px 0 100px;margin: -530px 0 0 0;}
  .faq-title {font-size: 24px;line-height: 30.57px;}
  .faq-number {width: 45px;height: 45px;line-height: 45.97px;}
  .faq-arrow img{width:45px;height: 45px;}
  .faq-item{padding: 20px 0;}
  .faq-text {padding: 20px 0 0 75px;font-size: 20px;line-height: 21px;}

  .item-step{width: 410px;}
  .step .item-step:nth-child(2){width: 410px;}
.step .item-step:nth-child(4){width: 410px;}
.step .item-step:nth-child(5){width: 410px}
.step .item-step:nth-child(6){width: 410px}
.step{background: url(../img/bg-step.png) no-repeat 0 center / 920px auto,url(../img/bg-step-top.png) no-repeat 0 0 / 120% auto, url(../img/bg-step-bottom.png) no-repeat 0 100% / auto auto, #f4f7f7;}
.step-descr {font-size: 18px;}



.command{padding: 0 50px;}
  .owl-carousel .command-left{padding: 140px 0px 50px 100px;}

  .owl-theme .owl-dots {margin: -10px 0 0px 0;}
  .owl-theme .owl-dots .owl-dot span {width: 22px;height: 22px;margin: 14px 5.5px;}
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {margin:0 -8.5px;width: 50px;height: 50px;}

  .command-name {font-size: 35px;line-height: 38.69px;}
  .dolzhnost {font-size: 22px;line-height: 25.61px;padding: 15px 0 25px;margin: 0 0 30px 0;}
  .dolzhnost-text {font-size: 20px;line-height: 21.87px;}
  .owl-carousel .owl-item img {width: 450px;height: auto;right: 80px;}
  .owl-stage .owl-item:nth-child(6) img, .owl-stage .owl-item:nth-child(7) img{right: 30px;}
  .owl-carousel .owl-item {background: url(../img/bg-karusel.png) no-repeat 0 100% / 100% 367px;}
  .owl-theme .owl-nav {margin: -10px auto 0;}
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {width: 74px;height: 75px;background: url(../img/arrow-left.png) no-repeat center center / 100% auto;}
.owl-carousel .owl-nav button.owl-next {right: -40px;}
.owl-carousel .owl-nav button.owl-prev {left: -40px;}
.command h2{padding: 80px 0 0}


	.modal-content input.input {width: 350px;padding: 20px 40px;}
	.modal-content .btn {margin: 0 auto;width: 400px;height: 138px;font-size: 18px;}
	.modal-content .check{padding-left: 30px;}
	.modal-content{width: 450px;padding: 50px 20px;margin: -260px auto}
	.close {top: 15px;right: 20px;font-size: 50px;}

	#popup-rezult p {font-size: 26px;line-height: 26.37px;margin: 0 0 25px;}

	h5 {font-size: 30px;line-height: 30.4px;}
	.modal-content-max {width: 930px; padding: 50px 50px;margin: -325px auto 0;height: 650px;}
	.modal-content-max .btn{left: 30px;padding: 48px 0 0 0;}
	
	.modal-content-max .btn {padding: 43px 0 0 0;}

	.popup-video iframe{height: 470px;}


	.forma .btn .btn-blik {width: 362px;height: 79px;margin: 3px 0 0 23px;top: 16px;}
	.modal-content-max .btn .btn-blik {width: 355px;height: 77px;margin: -51px 0 0 23px;}

  .tabs__caption li {font-size: 20px;line-height: 25.69px;width: 280px;height: 66px;padding: 6px 0 0 15px;border-radius: 17px;}
  .tabs__caption li span {line-height: 40px;width: 40px;height: 40px;}
  .tabs__caption li:nth-child(3), .tabs__caption li:nth-child(4), .tabs__caption li:nth-child(5) {padding: 12px 0 0 15px;}
  .tabs__content {margin: 0 0 0 310px;}
  .tabs-btn-bg .btn {width: 335px;height: 110px;line-height: 117px;font-size: 18px;}
  .tabs-btn-bg {height: 90px;padding: 25px 5px;margin: -10px 0 23px;}
  .tabs__caption {margin: 10px 30px 0 0}
   .item-video {margin: 0 15px 15px 0;width: 300px;height: 171px;}
   .tabs__content{text-align: center;}

       .item-brend {width: 240px;height: 172px;}
	
}
@media (max-width: 991.98px) {
	.wrap{max-width: 750px;}

	.logo img {width: 180px;height: auto;}
	.site-description{display: none;}
	.email{margin: 0 0 0 27px;}
	.contact{margin: 0 0 0 27px}
	.whatsapp img, .vk img, .viber img, .telegram img {width: 29px;height: auto;}
	.phone {font-size: 19px;}
	.btn-zvonok {font-size: 12px;width: 164px;height:41px;line-height: 42px;}

	h1 {font-size: 40px;line-height: 40.72px;}
	h1 span span {font-size: 36px;line-height: 36.56px;}
	.br-mob{display: block;}
	.description {font-size: 16px;line-height: 26.02px;}
  .btn-bg {margin: 30px 0 0 0;}

	.video__play-icon {height: 100px;width: 100px;}
	.video__play-text {width: 100px;height: 100px;}
	.video__play-triangle {left: 8px;border-width: 13px 0 13px 20px;}
	.video__play-text b {font-size: 10px;}
	.video__play-text b:nth-of-type(15), .video__play-text b:nth-of-type(30) {padding-bottom: 30px;}



	h2 {font-size: 30px;line-height: 35.58px;}

  h2 div{font-size: 20px;line-height: 30.25px}
  h3 {font-size: 18px;line-height: 18.31px;min-height: 36.59px;}

  .sredstva-item {width: 310px;display: block;margin: 0 0 0 0;}
  .prichiny-text{font-size: 14px;line-height: 18px;}


  .sfera-direktor {margin: 0 0 -590px 0;}
  .sfera img {width: 440px;margin: 50px 0px 0 -10px;}
  .sfera-text {font-size: 14px;line-height: 18.38px;}
  .sfera-text span span {font-size: 18px;line-height: 20.26px;}

  .sfera .video__play-icon {left: 270px;top: 390px;}
  .sfera-name {left: 0;padding: 15px;font-size: 14px;line-height: 20.42px;width: 280px;height: 89px;}
  .sfera-descr {font-size: 20px;line-height: 28.02px;}
  .sfera-name div:nth-child(2) {font-size: 14px;}
  .sfera-text .check{font-size: 16px;}

  .forma .sfera-ruk {padding: 0 0 0 30px;}
  .form {padding: 20px 30px;width: 368px;height: 456px;}
  .forma {background: url(../img/bg-form2.png) no-repeat 240% -200px / 630px auto;}
  .forma .btn {width: 330px;height: 105px;}
  input.input {width: 300px;padding: 20px 30px;}
  .forma img {width: 390px;margin: -70px 0px 0 -40px;}
  .forma .sfera-name div:nth-child(2) {font-size: 20px;line-height: 28.15px;}
  .forma .sfera-name div:nth-child(3) {font-size: 16px;line-height: 20.42px;}
  .forma .sfera-name {padding: 15px 20px;font-size: 16px;line-height: 20.52px;width: 219px;height: 90px;bottom: 110px;}
  .forma .sfera-name div:nth-child(2) {font-size: 18px;line-height: 24.15px;}
  .forma .sfera-name div:nth-child(3) {font-size: 14px;line-height: 18.42px;}
  .forma-left-text {height: 234px;padding: 15px 0 0 30px}
  .forma-left-text div:first-child {font-size: 16px;line-height: 18.23px;}
  .forma-left-text div:last-child {font-size: 18px;line-height: 20.85px;}
  .phone-link-text{padding: 15px 0 0 0;}

  .faq {background: url(../img/bg-faq.png) no-repeat center top / cover, url(../img/bg-faq2.png) no-repeat -390px 0 / 840px auto;}
  .faq-title {font-size: 22px;line-height: 28.57px;padding: 0 0 0 20px;margin: 7px 0 0 0;}
  .faq-number {width: 40px;height: 40px;line-height: 40.97px;}
  .faq-arrow img{width:40px;height: 40px;}
  .faq-item{padding: 15px 0;}
  .faq-text {padding: 15px 0 0 60px;font-size: 18px;line-height: 19px;}


  .check{padding-left: 17px;}


  h5 {font-size: 25px;line-height: 25.4px;}

.owl-carousel .command-left {padding: 140px 0px 50px 60px;}
.owl-carousel .owl-item img {right: 50px;width: 380px;}
.dolzhnost-text {font-size: 17px;line-height: 19.87px;}
.dolzhnost {font-size: 18px;line-height: 20.61px;padding: 10px 0 20px;margin: 0 0 20px 0;}
.command-name {font-size: 30px;line-height: 32.69px;}
.owl-carousel .owl-item {background: url(../img/bg-karusel.png) no-repeat 0 100% / 100% 307px;}
.owl-theme .owl-nav {margin: 0px auto 0;}
.owl-stage .owl-item:nth-child(5) img, .owl-stage .owl-item:nth-child(6) img, .owl-stage .owl-item:nth-child(7) img, .owl-stage .owl-item:nth-child(8) img{right: 0;}

	
 .tabs__caption li {font-size: 18px;line-height: 20.69px;width: 240px;height: 62px;padding: 10px 0 0 10px;border-radius: 17px;}
  .tabs__caption li span {line-height: 30px;width: 30px;height: 30px;font-size: 18px;margin: 0 10px 0 0;}
  .tabs__content {margin: 0 0 0 260px;}
  .tabs-btn-bg .btn {width: 250px;height: 87px;line-height: 87px;font-size: 16px;}
  .tabs-btn-bg {height: 65px;padding: 28px 0px;margin: 0px 0 23px;}
  .tabs__caption {margin: 0px 30px 0 0}
   .item-video {margin: 0 15px 15px 0;width: 220px;height: 131px;}
   .item-video img:nth-child(2) {width: 40px}
   .tabs__caption li:nth-child(3), .tabs__caption li:nth-child(4), .tabs__caption li:nth-child(5){padding: 15px 10px}




	.modal-content input.input {width: 300px;padding: 15px 20px;}
	.modal-content .btn {margin: 0 auto;width: 350px;height: 121px;font-size: 16px;}
	.modal-content .check{padding-left: 35px;}
	.modal-content{width: 400px;padding: 40px 15px;margin: -232px auto;border-radius: 30px;}
	.close {top: 10px;right: 15px;font-size: 40px;}

	#popup-rezult p {font-size: 22px;line-height: 22.37px;margin: 0 0 20px;}

	.modal-content-max {width: 730px;height: 480px;margin: -240px auto 0;padding: 40px 45px;}



	.modal-content-max .btn {width: 290px;height: 81px;font-size: 14px;padding: 28px 0 15px;}


	.popup-video iframe{height: 370px;margin: 10px 0 0 0}

	
	input[type="radio"]:checked + label, input[type="radio"]:not(:checked) + label	{padding-left: 40px;}
	
    input[type="radio"]:checked + label:before, input[type="radio"]:not(:checked) + label:before{
    width: 30px;height: 30px;border-radius: 5px}
    input[type="radio"]:checked + label:after, input[type="radio"]:not(:checked) + label:after {
    width: 31px;height: 31px;}
    
    .form-error-msg {bottom: 155px;}

    .forma .btn .btn-blik {width: 307px;height: 67px;margin: 3px 0 0 20px;top: 13px;}
    .modal-content-max .btn .btn-blik {width: 258px;height: 57px;margin: -42px 0 0 16px;}

        .item-brend {width: 180px;height: 142px;}
        .block3d .tabs__caption{height: 270px;}
}
@media (max-width: 767.98px) {
	.wrap{max-width: 450px}

	header {padding: 27px 0px 59px 0px;}
	.logo{display: block;text-align: center;margin: 0 0 15px 0}
	.email{margin: 0;}
	.contact{margin: 0 0 0 12px;}
	.line {padding-bottom: 27px;}
	.btn-zvonok{display: none;}
	.phone{margin: 0;font-size: 14px;}
	.whatsapp img, .vk img, .viber img, .telegram img {width: 28px;height: auto;}


	h1 {font-size: 30px;line-height: 30.72px;}
	h1 span span {font-size: 26px;line-height: 26.56px;}
	h1 sup {font-size: 23px;line-height: 23.56px;}
	.description{margin: 20px 0 10px}
	.btn{margin: 0 auto 150px;}
	  .screen-first-bg {width: 330px;bottom: 200px;left: 0;right: 0;margin: 0 auto}
    .video__play-icon {top: 30px;right: 295px;transform: scale(0.8);}
	.screen-first{text-align: center;background:none;}

	h2 {font-size: 21px;line-height: 26.58px;padding: 50px 0 20px}
  .command h2 {padding: 50px 0 0px;}
  h2 div{font-size: 18px;line-height: 23.25px}
  .sredstva-item {width: 290px;text-align: left;margin: 0 auto}

  .btn-bg .btn{float: unset;margin: 0 auto 10px;}
  .btn-text{font-size: 16px;text-align: center;float: unset;line-height: 20.02px;}
  .btn-bg {width: 90%;height: 180px;padding: 20px 35px;background-size: 100% 100%;margin: 300px auto 0;}


  .sfera {background:none;}
  .sfera h2{padding: 40px 0 0px;}
  .sfera-descr {font-size: 16px;line-height: 25.02px;}
  .sfera img {width: 150px;margin: 0px 10px 10px 0px;}
  .sfera-name{display: none;}
  .sfera-text p {margin: 0 20px 10px;}
  .sfera .btn {display: block;margin: 0 auto 20px;}
  .sfera .video__play-icon {display: none;}
  .sfera-text .check{font-size: 14px;}

  .forma h2 {padding: 40px 60px 20px;}
  .forma .sfera-text {margin: 0px 0px -10px 0px;}
  .forma .sfera-ruk {padding: 0 30px;text-align: center;float: none;}
  .forma img{display: none;}
  .form{margin: 0 0 -5px}
  .forma .btn{height: 100px;}
  .forma .sfera-name{display: none;}
  .forma-left-text {height: 174px;padding: 15px 0 0 129px;background: url(../img/people6.png) no-repeat 0px center / 120px auto;text-align: left;}
  .forma-left-text div:first-child {font-size: 13px;line-height: 16.23px;}
  .forma-left-text div:last-child {font-size: 15px;line-height: 18.85px;}

  .faq {background: url(../img/bg-faq.png) no-repeat center top / cover, url(../img/bg-faq2.png) no-repeat -440px 0 / 840px auto;padding: 200px 0 60px;margin: -280px 0 0 0;}
  .faq-title {font-size: 18px;line-height: 26.57px;padding: 0 0 0 20px;margin: 7px 0px 0 0;width: 80%;}
  .faq-number {width: 35px;height: 35px;font-size: 17px;line-height: 35.97px;}
  .faq-arrow img{width:35px;height: 35px;}
  .faq-item{padding: 15px 0;}
  .faq-text {padding: 15px 30px 0 55px;font-size: 16px;line-height: 17px;}
  .faq-br{display: block;}

.item-step{width: 400px;}
h5{font-size: 20px;line-height: 20.12px;}
.step-descr{font-size: 16px;line-height: 18.82px;}
.step .item-step:nth-child(2){width: 400px;}
.step .item-step:nth-child(4){width: 400px;}
.step .item-step:nth-child(5){width: 400px}
.step .item-step:nth-child(6){width: 400px}

.step{background: url(../img/bg-step.png) no-repeat 0 center / 920px auto,url(../img/bg-step-top.png) no-repeat 0 0 / 180% auto, url(../img/bg-step-bottom.png) no-repeat 0 100% / auto auto, #f4f7f7;}




.command {padding: 0 30px;}
.command-br{display: block;}
	.owl-carousel .owl-item img {right: 0px;width: 200px;left: 0;margin: 0 auto}
  .dolzhnost-text {font-size: 14px;line-height: 15.87px;}
.dolzhnost {font-size: 15px;line-height: 16.61px;padding: 10px 0 20px;margin: 0 0 20px 0;}
.command-name {font-size: 20px;line-height: 22.69px;}
.owl-carousel .command-left {padding: 20px 0px 210px 0;text-align: center;float: unset;}
.owl-carousel .owl-item {background: url(../img/bg-karusel.png) no-repeat 0 100% / 100% 100%;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {width: 44px;height: 45px;}
.owl-carousel .owl-nav button.owl-prev {left: -30px;}
.owl-carousel .owl-nav button.owl-next {right: -30px;}
.owl-theme .owl-nav {margin: -22px auto 0;}
.command h2 {padding: 50px 0 20px;}

.tabs{text-align: center;}
 .tabs__caption li {font-size: 16px;line-height: 18.69px;width: 220px;height: 58px;padding: 8px 0 0 8px;border-radius: 14px;text-align: left;display: inline-block;vertical-align: top;margin: 0 0 10px 0}
  .tabs__caption li span {line-height: 25px;width: 25px;height: 25px;font-size: 15px;margin: 0 10px 0 0;}
  .tabs__content {margin: 0 0 0 0px;}
  .tabs-btn-bg .btn {width: 235px;height: 75px;line-height: 82px;font-size: 16px;}
  .tabs-btn-bg {height: 65px;padding: 30px 0px;margin: 0px 0 23px;}
  .tabs__caption {margin: 0px 0px 0 0;float: unset;}
   .item-video {margin:0;width: 215px;height: 125px;}
   .tabs__content .item-video:nth-child(2), .tabs__content .item-video:nth-child(4){margin: 0 10px 10px 0;}
   .item-video img:nth-child(2) {width: 40px}
   .tabs__caption li:nth-child(3), .tabs__caption li:nth-child(4), .tabs__caption li:nth-child(5){padding: 15px 10px}
.tabs-btn-bg.mobile{display: block;}
.tabs__content .tabs-btn-bg{display: none;}

	#popup-rezult p {font-size: 18px;line-height: 18.37px;margin: 0 0 15px;}
	.modal-content{border-radius: 25px;}

	.tabs-number {vertical-align: top;}
	.modal-content-max .btn {width: 200px;height: 60px;font-size: 12px;padding: 16px 0 15px;letter-spacing: 0;margin-left:-15px;}
	.modal-content-max {width: 474px;height: 580px;margin: -290px auto 0;padding: 40px 22px;}
.block3d .tabs__caption{height: auto;}


	.popup-video iframe{height: 470px;}

	input[type="radio"]:checked + label:before, input[type="radio"]:not(:checked) + label:before {
    width: 20px;height: 20px;}
    input[type="radio"]:checked + label:after, input[type="radio"]:not(:checked) + label:after {
    width: 21px;height: 21px;}
    input[type="radio"]:checked + label, input[type="radio"]:not(:checked) + label{
    padding-left: 30px;line-height: 23px;}
  

    input[type="radio"]:checked + label, input[type="radio"]:not(:checked) + label
    {line-height: 22px;}
    .brend .wrap .item-brend{border-bottom: 1px solid #C4C4C4;}
   .brend .wrap .item-brend:nth-child(2), .brend .wrap .item-brend:nth-child(4), .brend .wrap .item-brend:nth-child(6),.brend .wrap .item-brend:nth-child(8), .brend .wrap .item-brend:nth-child(10), .brend .wrap .item-brend:nth-child(12) {border-right: 1px solid #C4C4C4;}
   .brend .wrap .item-brend:nth-child(12), .brend .wrap .item-brend:nth-child(13) {border-bottom: none;}
   .brend .wrap .item-brend:nth-child(3), .brend .wrap .item-brend:nth-child(7), .brend .wrap .item-brend:nth-child(11) {border-right: 1px solid rgba(255,255,255,0);border-left: 1px solid rgba(255,255,255,0);}
   .brend .wrap .item-brend:nth-child(6), .brend .wrap .item-brend:nth-child(7), .brend .wrap .item-brend:nth-child(8), .brend .wrap .item-brend:nth-child(9) {
    border-top: 1px solid rgba(255,255,255,0);}
}
@media (max-width: 479.98px) {
	.wrap{max-width: 310px}

	header {padding: 10px 0px 59px 0px;}
	.contact{margin: 10px 0 10px 16px;}
	.line {padding-bottom: 50px;}
	.logo{margin: 0 0 5px}
	.contact2{position: absolute;left: 0;right: 0;margin: auto;text-align: center;bottom: 17px;}
	h1 {font-size: 25px;line-height: 25.72px;}
	h1 span span {font-size: 21px;line-height: 21.56px;}
	h1 sup {font-size: 18px;line-height: 18.56px;}
	.description {font-size: 14px;line-height: 24.02px;}
	.btn {width: 239px;height: 62px;line-height: 62.76px;font-size: 12px;margin: 0 auto 90px;}
	.btn-blik {width: 239px;height: 62px;border-radius: 50px;margin: -62px 0 0 0px;}
	
  footer{padding: 30px 0}
  footer .contact2{bottom: 0;}
.faq{padding: 200px 0 40px}

	h2 {font-size: 20px;line-height: 25.58px;padding: 40px 0 15px;}
  .faq h2 {padding: 120px 0 15px;}
  .command h2 {padding: 40px 0 15px;}
  h2 div{font-size: 16px;line-height: 20.25px}
  .btn-bg {padding: 20px;height: 160px;}
  .btn-text {font-size: 14px;line-height: 16.02px;}
  .screen-first-bg img {max-width: 80%;height: auto;}
  .video__play-icon {right: 235px;}


  .sfera-descr {font-size: 16px;line-height: 20.02px;}
  .sfera img {width: 110px;margin: 0px 20px -10px -10px;}

  input.input {width: 240px;padding: 12px 20px;margin: 0 0 20px;font-size: 16px;}
  .forma .btn {width: 270px;height: 82px;font-size: 16px;}
  .form{padding: 20px 15px;}
  .forma-left-text {padding: 15px 0 0 109px;background: url(../img/people6.png) no-repeat 0px 20px / 100px auto;}
  .forma-left-text div:first-child {font-size: 12px;line-height: 14.23px;}
  .forma-left-text div:last-child {font-size: 14px;line-height: 16.85px;}

  .faq-title {font-size: 16px;line-height: 18.57px;padding: 0 0 0 15px;margin: 2px 0px 0 0;width: 70%;}
  .faq-number {width: 30px;height: 30px;font-size: 16px;line-height: 30.60px;}
  .faq-arrow img{width:30px;height: 30px;}
  .faq-item{padding: 10px 0;}
  .faq-text {padding: 10px 30px 0 45px;font-size: 14px;line-height: 16px;}
  .form {width: 288px;height: 357px;}




.item-step{width: 300px;}
h5{font-size: 18px;line-height: 18.12px;}
.step-descr{font-size: 13px;line-height: 16.82px;}
.step .item-step:nth-child(2){width: 300px;}
.step .item-step:nth-child(4){width: 300px;}
.step .item-step:nth-child(5){width: 300px}
.step .item-step:nth-child(6){width: 300px}


.tabs-btn-bg .btn {width: 165px;height: 55px;line-height: 58px;font-size: 12px;}
.tabs-btn-bg {height: 61px;padding: 40px 0px 0;margin: 0px 0 23px;}
.tabs__caption li {font-size: 14px;line-height: 16.69px;width: 150px;text-align: center;height: 53px;padding: 8px 0;}
.tabs__caption li span{display: none;}
.tabs__caption li:nth-child(3), .tabs__caption li:nth-child(4), .tabs__caption li:nth-child(5) {padding: 8px;}
.tabs__caption li:nth-child(3), .tabs__caption li:nth-child(4){padding: 17px 0}
.tabs-btn-bg .btn:first-child {margin-right: -27px;}
.item-video {width: 147px;height: 85px;}


	.modal-content input.input {width: 250px;padding: 10px 10px;}
	.modal-content .btn {margin: 0 auto;width: 280px;height: 97px;font-size: 14px;}
	.modal-content .check{padding-left: 15px;}
	.modal-content{width: 300px;padding: 30px 10px 20px;margin: -182px auto;border-radius: 20px;}
	.close {top: 5px;right: 10px;font-size: 35px;}
	
	.modal-content h3 {margin-bottom: 20px;}

	#popup-rezult p {font-size: 16px;line-height: 16.37px;margin: 0 0 10px;}

	h5 {font-size: 18px;line-height: 18.4px;}

	.modal-content-max .btn{position: relative;margin: 20px auto 0;width: 250px;height: 76px;padding: 22px 0 0px;left: 0;}
	.modal-content-max{overflow-y: scroll;}

	.tabs-text {width: 240px;padding: 0 0px 0 0;}

	.class-opacity{display: none;}
	.modal-content-max{height: 480px;margin: -240px auto 0;}
	.popup-video iframe{height: 400px;}

	.item-brend {width: 150px;height: 112px;}

	.forma .btn .btn-blik {width: 240px;height: 52px;margin: 3px 0 0 16px;top: 10px;}
	.modal-content-max .btn .btn-blik {width: 222px;height: 48px;margin: -37px 0 0 14px;}

}