@font-face{font-family:"ProximaNovaRegular";src:url("../fonts/ProximaNovaRegular/ProximaNovaRegular.eot");src:url("../fonts/ProximaNovaRegular/ProximaNovaRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNovaRegular/ProximaNovaRegular.woff") format("woff"),url("../fonts/ProximaNovaRegular/ProximaNovaRegular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"ProximaNovaLight";src:url("../fonts/ProximaNovaLight/ProximaNovaLight.eot");src:url("../fonts/ProximaNovaLight/ProximaNovaLight.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNovaLight/ProximaNovaLight.woff") format("woff"),url("../fonts/ProximaNovaLight/ProximaNovaLight.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"ProximaNovaBold";src:url("../fonts/ProximaNovaBold/ProximaNovaBold.eot");src:url("../fonts/ProximaNovaBold/ProximaNovaBold.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNovaBold/ProximaNovaBold.woff") format("woff"),url("../fonts/ProximaNovaBold/ProximaNovaBold.ttf") format("truetype");font-style:normal;font-weight:normal}body,html{margin:0 !important;padding:0}*,a,button,.slick-slide{outline:none}*:focus,a:focus,button:focus,.slick-slide:focus{outline:none}body{font-family:"ProximaNovaRegular";color:#101010;font-size:16px}ul,li,p{list-style-type:none;padding:0;margin:0}section{overflow:hidden}.main-header{height:50px;padding:7px 0;background-color:#101010;color:#fff;font-family:"ProximaNovaLight";position:fixed;top:0;left:0;right:0;z-index:5}.main-header .container{position:relative}.header-logo__wrapper{float:left}.header-logo{margin-top:2px}.site-decsr{font-size:16px;float:left;margin-left:40px;line-height:18px}.main-menu{margin-top:6px;display:block}.main-menu__item{float:left;margin-left:30px;font-size:16px}.main-menu__item a{color:#fff}.main-menu__item a:hover,.main-menu__item a:focus{color:#31cda4;text-decoration:underline}.cmn-toggle-switch{display:none;position:absolute;overflow:hidden;z-index:6;margin:0;padding:0;width:44px;height:38px;top:-4px;right:7px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s;background-color:transparent}.cmn-toggle-switch.active span{background:none}.cmn-toggle-switch.active span:before{top:0;transform:rotate(45deg);transition-delay:0,.3s}.cmn-toggle-switch.active span:after{bottom:0;transform:rotate(-45deg);transition-delay:0,.3s}.cmn-toggle-switch span{display:block;position:absolute;top:18px;left:8px;right:8px;height:3px;background:#fff;transition:background 0 .3s}.cmn-toggle-switch span:before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:"";top:-9px;transition-duration:.3s,.3s;transition-delay:.3s,0;transition-property:top,transform}.cmn-toggle-switch span:after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:"";bottom:-9px;transition-duration:.3s,.3s;transition-delay:.3s,0;transition-property:top,transform}.mobile-menu{display:none;position:absolute;width:180px;right:0;top:43px;background-color:#101010;border-top:1px solid #888}.mobile-menu__item{font-family:"ProximaNovaLight";line-height:28px;border-bottom:1px solid #888;padding:8px 20px}.mobile-menu__item a{color:#fff}.mobile-menu__item a:hover,.mobile-menu__item a:focus{color:#fff;text-decoration:none}.main-screen{padding-top:44px;padding-bottom:90px;position:relative;background:url(../img/screen1-bg.jpg) no-repeat center top}.main-pic{padding-top:95px}.main-logo{margin-left:0px;padding-top:130px}.main-title{font-size:65px;font-weight:800;margin:0;margin-left:0px;line-height:60px;padding-top:25px}.main-title span{font-size:54px;font-family:"ProximaNovaLight";line-height:60px}.main-title.hidden-title{display:none}.adv-list{margin-top:35px}.adv-item{display:flex;align-items:center;margin-bottom:15px}.adv-img{margin-right:42px}.adv-text{color:#31cda4}.arrow-next{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:30px;height:30px;background:url(../img/arrow-next.png) no-repeat}.top-slider-screen{background-color:#000102;padding:0}.top-slider-screen__title{text-align:center;font-family:"ProximaNovaBold";font-size:36px;color:#fff;display:block}.top-slider .slick-list{padding:0 30% !important}.top-slider .slick-track{padding:40px 0}.top-slider .slick-slide{margin:0 50px;position:relative}.top-slider .slick-slide.slick-current{transform:scale(1.2)}.top-slider .slick-slide.slick-current .slick-arrow{display:none}.top-slider .top-arrow-left{position:absolute;z-index:3;height:100%;width:65px;background-color:rgba(255,255,255,0.3);right:calc(100% - 65px);top:0;cursor:pointer}.top-slider .top-arrow-left:before{font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.top-slider .top-arrow-right{position:absolute;z-index:3;height:100%;width:65px;background-color:rgba(255,255,255,0.3);left:calc(100% - 65px);top:0;cursor:pointer}.top-slider .top-arrow-right:before{font-size:30px;position:absolute;top:50%;transform:translateY(-50%) translateX(-30%) scale(-1, 1);left:50%}.top-slider__item{height:400px;margin:0 50px;position:relative}.top-slide-pic{height:100%;object-fit:cover;margin:0 auto;width:100%}.video-screen{background:url(../img/screen2-bg.jpg) no-repeat center center;background-size:cover;color:#fff;text-align:center}.video-screen .container{padding:255px 15px}.video-screen__title{font-family:"ProximaNovaBold";font-size:36px}.video-screen__btn{cursor:pointer;font-size:24px;line-height:36px;transition:.2s linear;position:relative;font-family:"ProximaNovaLight";margin-left:-36px}.video-screen__btn:hover{color:#31cda4}.icon-play-button{font-size:36px;margin-left:6px}.icon-play-button:before{position:absolute;top:10px}.advantages-screen{background-color:#f2f2f2;padding-bottom:30px}.advantages-screen .container{position:relative;padding:40px 15px 70px}.flashlight-pic{position:absolute;top:90px;left:50%;transform:translateX(-50%)}.flashlight-sizes-top{left:47.4%;top:40px;position:absolute}.flashlight-sizes-left{left:45.5%;top:64px;position:absolute}.sizes-unit{animation-delay:1.4s}.advantages-list{margin-top:125px}.advantages-list.left{float:right;margin-right:65px}.advantages-list.left .advantages-item:nth-child(1){animation-delay:.2s}.advantages-list.left .advantages-item:nth-child(2){animation-delay:.6s}.advantages-list.left .advantages-item:nth-child(3){animation-delay:1s}.advantages-list.left .advantages-item:nth-child(4){animation-delay:1.4s}.advantages-list.right{float:left;margin-left:65px}.advantages-list.right .advantages-item:nth-child(1){animation-delay:.2s}.advantages-list.right .advantages-item:nth-child(2){animation-delay:.6s}.advantages-list.right .advantages-item:nth-child(3){animation-delay:1s}.advantages-list.right .advantages-item:nth-child(4){animation-delay:1.4s}.advantages-item{display:flex;align-items:center;margin-bottom:77px;font-family:"ProximaNovaLight";justify-content:flex-end}.advantages-item.reverse{flex-direction:row-reverse}.advantages-item.reverse .advantages-txt{text-align:left}.advantages-pic__wrapper{width:60px;text-align:center}.advantages-pic{display:block;margin:0 auto}.advantages-line{width:95px;height:1px;background-color:#101010}.advantages-txt{text-align:right;font-size:20px}.slider-screen .container{position:relative}.slider-title{font-size:35px;line-height:35px;padding-top:90px;text-align:center;display:block}.slider{margin-top:65px;margin-bottom:0}.slider .arrow-left{color:#31cda4;cursor:pointer;padding-left:52px;position:absolute;bottom:25px;left:680px;z-index:3}.slider .arrow-left:before{position:absolute;color:#c6c2c0;font-size:24px;left:0;transform:rotate(180deg);left:15px;top:-4px;transition:.2s linear}.slider .arrow-left:hover:before{color:#31cda4}.slider .arrow-right{color:#31cda4;cursor:pointer;padding-right:52px;position:absolute;bottom:25px;right:0;z-index:3}.slider .arrow-right:before{right:15px;position:absolute;color:#c6c2c0;font-size:24px;transition:.2s linear}.slider .arrow-right:hover:before{color:#31cda4}.slide{display:flex;align-items:center}.slide-pic{width:100%}.slider-line{width:95px;height:1px;background-color:#101010}.slider-description{align-self:flex-start;padding-top:60px}.slide-title{font-family:"ProximaNovaLight";font-size:26px;line-height:30px;display:block;margin-left:15px}.slide-descr{margin-top:35px;margin-left:15px;color:#888;font-family:"ProximaNovaLight";line-height:20px}.slider-arrows{display:flex;justify-content:space-between;position:relative;margin-top:120px;width:480px;margin-left:-110px}.slide-count-wrap{position:absolute;bottom:25px;left:920px}.nav-slider__wrapper{position:absolute;bottom:40px;left:690px;width:480px}.nav-slider .slick-track{padding:10px 0;margin-bottom:20px;}.nav-slide{margin:0 6px;opacity:.7;cursor:pointer;height:55px}.nav-slide img{width:100%;height:100%;border-radius:100%;border:2px solid #808583;object-fit:cover}.nav-slide.slick-current{transform:scale(1.2);opacity:1}.nav-slide.slick-current img{border-color:#31cda4}.flashlight-screen{margin-top:30px;position:relative}.flash-list{margin-top:112px;margin-left:65px;padding-bottom:30px}.flash-list__item{margin-bottom:60px;display:flex;align-items:center;color:#31cda4}.flash-list__pic{margin-right:30px}.flashlight-img__wrapper{width:54%}.flashlight-img{position:absolute;left:0;width:100%;animation-delay:.6s}.functionality-screen{background-color:#f2f2f2;padding-bottom:90px}.functionality-title{font-size:35px;line-height:35px;padding-top:90px;text-align:center;display:block}.functionality-list{margin-top:50px;display:flex;justify-content:space-between;align-items:flex-end}.functionality-item{text-align:center}.functionality-txt{font-family:"ProximaNovaLight";font-size:18px;margin-top:18px;display:block;line-height:22px}.func-scheme{display:none}.functionality-scheme{position:relative;height:195px;margin-top:50px;font-size:12px;font-family:"ProximaNovaLight"}.func-item1{position:absolute;left:18px;top:47px;transition:.2s linear}.func-item2{position:absolute;left:116px;top:37px;transition:.2s linear;z-index:2}.func-item3{position:absolute;left:109px;top:14px;transition:.2s linear}.func-item4{position:absolute;left:227px;top:36px;transition:.2s linear}.func-item5{position:absolute;left:310px;top:27px;transition:.2s linear}.func-item6{position:absolute;left:450px;top:55px;transition:.2s linear}.func-item8{position:absolute;left:202px;top:0px;transition:.2s linear}.func-item7{position:absolute;left:80px;top:13px;transition:.2s linear}.func-txt1{position:absolute;bottom:0px;left:0px;text-align:center}.func-txt1:before{position:absolute;content:"";background-color:#000;width:1px;height:90px;bottom:100%;left:50%;transform:translateX(-50%)}.func-txt2{position:absolute;bottom:0px;left:95px;text-align:center}.func-txt2:before{position:absolute;content:"";background-color:#000;width:1px;height:90px;bottom:100%;left:50%;transform:translateX(-50%)}.func-txt3{position:absolute;bottom:17px;left:175px;text-align:center}.func-txt3:before{position:absolute;content:"";background-color:#000;width:1px;height:90px;bottom:100%;left:50%;transform:translateX(-50%)}.func-txt4{position:absolute;bottom:17px;left:237px;text-align:center}.func-txt4:before{position:absolute;content:"";background-color:#000;width:1px;height:90px;bottom:100%;left:50%;transform:translateX(-50%)}.func-txt5{position:absolute;bottom:0px;left:503px}.func-txt5:before{position:absolute;content:"";background-color:#000;width:1px;height:104px;bottom:100%;left:50%;transform:translateX(-50%)}.functionality-text{font-size:16px;margin-top:55px}.func-advantages{margin-top:50px}.func-adv-item{display:flex;align-items:center;justify-content:center}.func-adv-pic{margin-right:17px}.func-adv-text{font-size:16px;color:#161616}.partners-screen{padding-bottom:25px}.world-map{max-width:85%;margin-top:90px}.partners-title{font-family:"ProximaNovaLight";font-size:30px;line-height:34px;color:#101010;margin-top:135px;display:block}.partners-descr{font-family:"ProximaNovaLight";font-size:16px;line-height:18px;margin-top:15px;color:#888}.partners-btn{font-size:16px;color:#101010;height:32px;line-height:30px;text-align:center;width:180px;border:1px solid #101010;border-radius:15px;transition:.2s linear;text-decoration:none;display:block;margin-top:25px}.partners-btn:hover,.partners-btn:focus{text-decoration:none;color:#fff;border-color:#31cda4;background:#31cda4;}.products-screen{padding-bottom:90px}.products-title{font-size:35px;line-height:35px;padding-top:65px;text-align:center;display:block}.orders{margin-top:25px;width:380px;margin-left:65px}.orders-title{font-size:18px;display:block;margin-left:30px}.orders-list{margin-top:15px}.orders-list__item{margin-bottom:10px}.orders-list__link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#888}.orders-list__link:hover,.orders-list__link:focus{text-decoration:none;color:#888}.orders-list__link:hover .orders-list__href:before,.orders-list__link:focus .orders-list__href:before{color:#31cda4}.orders-list__name{margin-left:12px;font-size:14px;line-height:18px;color:#888}.orders-list__store{display:flex;align-items:center}.orders-list__href{font-family:"ProximaNovaLight";font-size:14px;color:#31cda4;position:relative;padding-right:35px}.orders-list__href:before{position:absolute;color:#c6c2c0;font-size:22px;right:0;transition:.2s linear}.stores{margin-top:25px;width:380px;margin-left:65px}.stores-title{font-size:18px;display:block;margin-left:30px}.stores-list{margin-top:15px}.stores-list__item{margin-bottom:10px}.stores-list__name{margin-left:12px;font-size:14px;line-height:18px;color:#888}.stores-list__inner{display:flex;align-items:center}.products-tabs{display:none}.products-tabs__content{display:none;padding:15px}.products-tabs__content.active{display:block}.products-list{display:flex;justify-content:space-around;margin-top:30px}.products-list__item{width:50%;font-size:18px;display:block;cursor:pointer;text-align:center}.products-list__item.active{text-decoration:underline;color:#31cda4}.contacts-screen .col-sm-6{padding:0}.contacts-wrapper{background-color:#f2f2f2}.contacts{height:545px;width:395px;padding-top:75px;text-align:center;float:right;margin-right:95px}.contacts-title{font-size:35px;line-height:35px;display:block;font-family:"ProximaNovaLight"}.contacts-list{margin-top:80px}.contacts-list__item{display:flex;align-items:center;justify-content:center;font-size:18px;font-family:"ProximaNovaLight";margin-bottom:25px}.contacts-list__item.phone{margin-left:-20px}.contacts-list__item:hover,.contacts-list__item:focus{color:#31cda4}.contacts-list__item:hover .contacts-list__link,.contacts-list__item:focus .contacts-list__link{color:#31cda4;text-decoration:none}.contacts-list__item:hover .contacts-icon:before,.contacts-list__item:focus .contacts-icon:before{color:#31cda4}.contacts-list__link{color:#101010;text-decoration:none;text-align:center;position:relative}.icon-placeholder-1{position:relative}.icon-placeholder-1:before{position:absolute;font-size:35px;top:-23px;right:-6px}.icon-viber:before{font-size:40px;margin:0}.icon-wapp:before{font-size:40px}.icon-new-email-outline{margin-right:5px}.icon-new-email-outline:before{font-size:20px}.messenger-title{font-size:10px;font-family:"ProximaNovaLight";display:block;position:absolute;background-color:#e4e4e3;bottom:0;left:50%;transform:translateX(-50%)}.socials{width:180px;margin:50px auto 0;display:flex;align-items:center;justify-content:space-between}.soc-icon{color:#101010;text-decoration:none}.soc-icon:before{font-size:35px}.soc-icon:hover,.soc-icon:focus{color:#31cda4;text-decoration:none}.copyright{font-size:12px;font-family:"ProximaNovaLight";display:block;margin-top:5px}.map{width:100%;height:545px}.main-footer{height:90px;background-color:#e4e4e3;font-family:"ProximaNovaLight";font-size:18px}.footer-left__inner{display:flex;justify-content:space-between}.footer-left__item{display:flex;align-items:center;padding-top:27px}.footer-left__item:hover,.footer-left__item:focus{color:#31cda4}.footer-left__item:hover .contacts-list__link,.footer-left__item:focus .contacts-list__link{color:#31cda4;text-decoration:none}.footer-left__item:hover .contacts-icon:before,.footer-left__item:focus .contacts-icon:before{color:#31cda4}.footer-right__inner{display:flex;justify-content:space-between;align-items:center;padding-top:18px}.footer-mail{margin-left:20px;margin-top:-5px}.footer-socials{display:flex;flex-direction:column;align-items:flex-end;padding-top:6px}.socials-wrapper{width:150px;display:flex;align-items:center;justify-content:space-between}.video-popup{width:980px;margin:0 auto;position:relative}.video-popup .mfp-close{right:-44px;top:-44px;color:#fff}.iframe-wrapper{position:relative;height:0;padding-bottom:56.25%}.iframe-wrapper iframe{position:absolute;width:100%;height:100%;left:0}.slick-slide {opacity:0.4;}.slick-slide.slick-current {opacity:1;}.slider-screen {padding-bottom:90px;}
.first-scr-btn {
    font-size: 18px;
    height: 40px;
    line-height: 37px;
    text-align: center;
    width: 210px;
    border-radius: 30px;
    transition: .2s linear;
    text-decoration: none;
    display: inline-block;
	margin-top: 50px;
	margin-right: 10px;
	color: #fff;
    border: 1px solid #31cda4;
    background: #31cda4;
}
.first-scr-btn:hover {
    text-decoration:none;
/*    color: #fff;
    border: 1px solid #31cda4;
    background: #31cda4;*/

    border: 1px solid #101010;
    color: #101010;

    transition: .2s linear;
    }
.first-scr-btn-opt {
    font-size: 18px;
    color: #101010;
	/*background:#31cda4;*/
	border: 1px solid #101010;
    height: 40px;
    line-height: 38px;
    text-align: center;
    width: 210px;
    border-radius: 30px;
    transition: .2s linear;
    text-decoration: none;
    display: inline-block;
margin-top: 50px;}
.first-scr-btn-opt:hover {
    text-decoration:none;
    color: #31cda4;
    border: 1px solid #31cda4;
    /*color: #fff;*/
    /*background:#0e0e0e;*/
    transition: .2s linear;
}
.nav-tel{
	float:right;
	line-height: 1.2;
}
.main-tel{
	padding-top: 49px;
}
.main-tel p{
    font-size: 50px;
    font-family: "ProximaNovaLight";
    line-height: 50px;
}
.price-screen{
	padding-bottom: 90px;
}
.price-pic{
	height: 380px;
	margin-bottom: 20px;
}
.price{
	font-family: "ProximaNovaLight";
	font-size: 26px;
	font-weight: bold;
	line-height: 30px;
	display: block;
	margin-left: 15px;
	color:#31cda4;
}
.price-title{
	font-family: "ProximaNovaLight";
	font-size: 26px;
	line-height: 30px;
	display: block;
	margin-left: 15px;
}
.main-screen{
	max-height:720px;
}
.top-slider-screen {   
 background-color: #dedede;
 padding: 20px 0;}
 .advantages-screen {
	     background-color: #fff;
 }
 .slider-screen {
	background-color: #f2f2f2; 
 }
 .functionality-screen {
 background-color: #fff;}
 .partners-screen {background-color: #f2f2f2; }



.popup{
  width: 350px;
  height: 380px;
  margin: 0 auto;
  text-align: center;
  background-color: #fff;
  position: relative;
  } 
.mfp-close{
    right: 15px;
    top: 15px;
    opacity: 1;
    width: 30px;
    height: 30px;
    background: url(../img/popup-close.png) #fff no-repeat;
}
.popup .mfp-close:hover, .popup .mfp-close:focus{
      top: 15px;
      opacity: 1;
}

.popup-title{
  display: block;
  padding-top: 40px;
  font-size: 24px;
  line-height: 24px;
  font-family: "ProximaNovaBold";
}

.popup-subtitle{
  padding-top: 30px;
  font-family: "ProximaNovaLight";
  font-size: 25px;
  line-height: 1.2;
  margin-bottom:35px;
}
.popup-subtitle.order{
    padding-top: 50px;
}

.popup-form{
  width: 305px;
  margin: 10px auto 0;
}

.popup-input__wrapper{
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

.popup-input{
  width: 100%;
  height: 40px;
  line-height: 36px;
  font-size: 18px;
  font-family: "ProximaNovaLight";
  border: 1px solid #000;
  border-radius: 30px;
  text-align: left;
  background-color: transparent;
  padding: 0 20px;
}

.popup-btn{
  width: 100%;
  height: 40px;
  line-height: 36px;
  font-size: 18px;
  font-family: "ProximaNovaLight";
  color: #fff;
  border: 1px solid #31cda4;
  border-radius: 20px;
  text-align: center;
  background-color: #31cda4;
}
.popup-btn:hover, .popup-btn:active, .popup-btn:focus{
  border: 1px solid #5fbb9e;
  background-color: #5fbb9e;
  transition: background 0.7s ;
}
label.error{
	color:red;
}
.orders button{
	margin-left: 15px;
	margin-top: 25px;
}
.mobile-img {width:100%;display:none;}
@media (max-width:480px){.mobile-img{display:block;position:relative;}}
@media (max-width:480px){.main-logo{display:none;}}
@media only screen and (max-width: 992px){
.first-scr-btn, .first-scr-btn-opt {
    display: block;
    margin: 20px auto 0;}}
.iframe-wrapper {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
width: 100%;}
@media only screen and (max-width: 1200px)
{.site-decsr {
    margin-left: 15px;
    font-size: 16px !important;
}}

@media only screen and (max-width: 992px)
{.main-tel p {
    font-size: 22px !important;
}}
.main-tel {
    padding-top: 20px;
}
@media only screen and (max-width: 992px)
{.first-scr-btn, .first-scr-btn-opt {

margin: 25px auto 0 !important; }}
/*# sourceMappingURL=style.css.map */
