@font-face {
	font-family: 'Ubuntu';
	src: url('../fonts/Ubuntu.eot');
	src: local('Ubuntu'),
		url('../fonts/Ubuntu.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu.woff') format('woff'),
		url('../fonts/Ubuntu.ttf') format('truetype'),
		url('../fonts/Ubuntu.svg#Ubuntu') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PT Sans Narrow';
	src: url('../fonts/PTSans-Narrow.eot');
	src: local('PT Sans Narrow'), local('PTSans-Narrow'),
		url('../fonts/PTSans-Narrow.eot?#iefix') format('embedded-opentype'),
		url('../fonts/PTSans-Narrow.woff') format('woff'),
		url('../fonts/PTSans-Narrow.ttf') format('truetype'),
		url('../fonts/PTSans-Narrow.svg#PTSans-Narrow') format('svg');
	font-weight: normal;
	font-style: normal;
}

.second{padding-top:30px;padding-bottom:30px;}
.second .btn{margin-top:60px;}
.second h2{margin-bottom:25px;}
.second .where + h2{margin-top:0;}
.second p{font-size:1.5em;}
.comics{padding-top:20px;padding-bottom:20px;}
.comics .bg{background:url(../images/comics.jpg) 50% 0 no-repeat;-webkit-background-size:contain;background-size:contain;height:80vh;}
.contacts img{float:left;width:120px;margin-right:20px;}
.where{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.where_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:10px;margin-bottom:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;line-height:50px;text-align:center;}
.where_item.feed--item{display:block;width:100%;height:150px;}
.where_item.one{background-color:transparent;}
.where_item.two{background-color:transparent;}
.where_item.three{background-color:transparent;}
.where_item.four{background-color:transparent;}
.where_item.five{background-color:transparent;}
.where_icon{width:46px;margin-top:15px;margin-bottom:20px;}
.where_icon.feeds{width:100%;height:100%;}
.where_icon.map{width:32px;}
.where_text{display:block;margin-left:10px;color:#2b3a39;font-size:1.1em;line-height:100%;font-weight:700;text-align:left;text-transform:uppercase;}
.where_text.feeds{margin-top:20px;text-align:left;}
.where_iconwrap{width:150px;margin-right:15px;padding:10px;text-align:center;}
.where_iconwrap.feeds{display:inline-block;height:150px;padding:0px;float:left;}
.red{color:#e03f42;}
.agent{height:600px;margin-top:40px;margin-bottom:40px;background-image:url('../images/CA-WiFiAgent---On-Sill.jpg');background-position:50% 36%;background-size:cover;background-repeat:no-repeat;}
.how{padding-top:30px;}
.render, .comics{text-align:center;}
.render img, .comics img{height:auto;max-height:500px;max-width:900px;}
.render2{text-align:center;}
span.badge{background-color:#E03F41;color:#fff;padding-left:5px;padding-right:5px;}
.how1{position:relative;display:inline-block;width:50%;height:400px;background-image:-webkit-linear-gradient(270deg, rgba(43, 58, 57, .2), rgba(43, 58, 57, .2)), url('../images/shutterstock_107826743.jpg');background-image:linear-gradient(180deg, rgba(43, 58, 57, .2), rgba(43, 58, 57, .2)), url('../images/shutterstock_107826743.jpg');background-position:0px 0px, 50% 50%;background-size:auto, cover;background-repeat:repeat, no-repeat;-webkit-filter:sepia(40%);filter:sepia(40%);}
.how2{position:relative;display:inline-block;width:50%;height:400px;background-image:-webkit-linear-gradient(270deg, rgba(43, 58, 57, .2), rgba(43, 58, 57, .2)), url('../images/shutterstock_196383623.jpg');background-image:linear-gradient(180deg, rgba(43, 58, 57, .2), rgba(43, 58, 57, .2)), url('../images/shutterstock_196383623.jpg');background-position:0px 0px, 8% 50%;background-size:auto, cover;background-repeat:repeat, no-repeat;-webkit-filter:sepia(40%);filter:sepia(40%);}
.subscr{position:static;display:block;width:100%;margin-top:110px;margin-right:auto;margin-left:auto;padding:10px;background-color:transparent;font-size:1.5em;text-align:center;}
.subscr_text{color:#fff;font-size:1.7em;line-height:110%;font-weight:700;text-align:center;text-transform:uppercase;font-family:'Ubuntu', sans-serif;}
.offer{padding-top:30px;padding-bottom:30px;background-color:rgba(89, 80, 63, .05);}
.offer .offer_list{width:60%;}
.offer_list{margin-bottom:40px;padding-left:66px;width:100%;margin-left:auto;margin-right:auto;}
.offer_list.noimg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.offer_li{margin-bottom:15px;padding-left:40px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-image:url(../images/r2_c6.png);background-position:0px 50%;background-size:30px;background-repeat:no-repeat;font-size:1.8em;font-weight:400;text-transform:none;line-height:100%;}
.offer_li.noimg{width:32%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:none;font-size:1.5em;}
.offer_li.noimg:nth-child(3) .how_text{}
.offer_li.noimg.notr{clear:both;text-transform:none;}
.btn{display:block;max-width:370px;margin-right:auto;margin-left:auto;padding-top:15px;padding-bottom:15px;background-color:#e03f42;font-size:1.5em;font-weight:400;text-align:center;text-transform:uppercase;}
.btn:hover{background:#cc3033;}
.btn:focus{background:#cc3033;}
.btn:active{background:#cc3033;-webkit-box-shadow:inset 3px 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 3px 3px 3px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px rgba(0,0,0,0.3);}
.btn.btn-mrg{padding-right:35px;background-image:url('../images/1478628909_wi-fi.png');background-position:98% 50%;background-size:36px;background-repeat:no-repeat;}
.work{padding-top:30px;padding-bottom:30px;}
.img{border-style:solid;border-width:1px;border-color:rgba(43, 58, 57, .7);}
.results{padding-top:30px;padding-bottom:30px;}
.res_bl{width:50%;background-position:0px 0px;background-size:contain;}
.res_bl a{height:100%;}
.res_bl.left{margin-right:20px;margin-bottom:30px;float:left;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.res_bl.right{margin-left:20px;float:right;background-size:321px;background-repeat:no-repeat;}
.res_img{width:100%;height:100%;}
.res_par{text-align:left;}
.tech{padding-top:30px;padding-bottom:30px;background-color:rgba(89, 80, 63, .05);}
.tech_img{margin-top:20px;margin-bottom:20px;}
.techimg_img{height:210px;margin-right:20px;float:left;}
.val{float:right;}
.feed{padding-top:30px;padding-bottom:30px;}
.logos{display:block;height:50px;margin-bottom:20px;}
.logos.ozon{height:100px;margin-top:-25px;margin-left:-25px;}
.imglogo{width:250px;}
.logo_row{margin-top:20px;margin-bottom:30px;}
.last{padding-top:20px;padding-bottom:20px;background-color:#1c211b;font-family:'Ubuntu', sans-serif;}
.up{width:50px;height:50px;margin-top:11px;float:right;background-image:url('../images/arr_up.png');background-position:0px 0px;background-size:cover;-webkit-filter:invert(100%);filter:invert(100%);}
.socs{text-align:center;}
.howflex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
.divid{display:block;width:200px;height:5px;margin-right:auto;margin-bottom:40px;margin-left:auto;background-color:#2b3a39;}
.table_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;border-bottom:1px solid rgba(0, 0, 0, .1);line-height:30px;}
.table_left{width:60%;font-weight:400;}
.table_right{width:40%;font-weight:400;text-align:right;}
.result_h{margin-top:0px;font-size:1.2em;font-weight:600;text-align:left;text-transform:uppercase;}
.feed_p{line-height:110%;}
.feed_fio{padding-top:20px;margin-bottom:20px;line-height:100%;text-align:left;}
.cy{display:block;width:75px;height:75px;margin-right:auto;margin-bottom:10px;margin-left:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border:5px solid #e03f42;border-radius:20em;color:#e03f42;font-size:2em;line-height:65px;font-weight:700;text-align:center;}
.how_text{display:inline-block;width:80%;font-family:'PT Sans Narrow', sans-serif;}
.wrap_howit{display:block;text-align:center;}

.logo_row .w-col:first-child .logos{display:block;margin-top:50px;height: 112px;}
.how_slider{height:550px;}
.slide1{background-image:-webkit-linear-gradient(270deg, rgba(43, 58, 57, .4), rgba(43, 58, 57, .4)), url('../images/shutterstock_107826743.jpg');background-image:linear-gradient(180deg, rgba(43, 58, 57, .4), rgba(43, 58, 57, .4)), url('../images/shutterstock_107826743.jpg');background-position:0px 0px, 50% 50%;background-size:auto, cover;background-repeat:repeat, no-repeat;}
.slide2{background-image:-webkit-linear-gradient(270deg, rgba(43, 58, 57, .4), rgba(43, 58, 57, .4)), url('../images/shutterstock_196383623.jpg');background-image:linear-gradient(180deg, rgba(43, 58, 57, .4), rgba(43, 58, 57, .4)), url('../images/shutterstock_196383623.jpg');background-position:0px 0px, 50% 50%;background-size:auto, cover;background-repeat:repeat, no-repeat;}
.slide3{background-image:-webkit-linear-gradient(270deg, rgba(43, 58, 57, .4), rgba(43, 58, 57, .4)), url('../images/shutterstock_471211646.jpg');background-image:linear-gradient(180deg, rgba(43, 58, 57, .4), rgba(43, 58, 57, .4)), url('../images/shutterstock_471211646.jpg');background-position:0px 0px, 50% 50%;background-size:auto, cover;background-repeat:repeat, no-repeat;}
.tests{padding-top:30px;padding-bottom:30px;background-image:-webkit-linear-gradient(270deg, rgba(215, 226, 225, 0.7), rgba(232, 239, 238, 0.7)), url(../images/bgtest.jpg);background-image:linear-gradient(180deg, rgba(225, 234, 234, 0.7), rgba(230, 234, 234, 0.7)), url(../images/bgtest.jpg);background-position:0px 0px, 50% 50%;background-size:auto, cover;background-repeat:repeat, no-repeat;}
.tests .w-container{background:#fff;padding:10px;}
.tests p{margin-bottom:20px;}
.tests h3{margin-bottom:20px;}
w-slider-dot.w-active{background-color:rgba(255, 255, 255, 0.62);}
.w-slider-arrow-left, .w-slider-arrow-right{color:rgba(255, 255, 255, 0.62);}
.contacts{text-align:left;margin-bottom:15px;font-size:0.8em;letter-spacing:0.05em;}
.contacts.tel{font-size:1em;text-align:right;}
.contacts div{color:#fbfbfb;text-align:right;}
.contacts div span{color:#fefefe;}
.buy{text-align:center !important;margin-bottom:40px;}
.buy h4{font-size:1.5em;margin-bottom:40px; text-align:center;}
.buy .w-button{margin-top:30px; text-align:center;}
.source{font-size:22px;display:block;margin-bottom:20px;}
.results .btn{margin-top:40px;}
.diller {
    margin-top: 40px;
    text-align: center;
}
.tests img {
    max-width: 230px;
}
.spoiler {
    display: none;
}

.more-spoiler {
    margin-top: 40px;
    margin-bottom: 40px;
}
.source span, .source img {
    display: inline-block;
    margin-right: 5px;
}
.source img {
    width: 90px;
}
.contacts.tel div:last-child {
    font-size: 0.8em;
}

.spoiler.open {
    margin-top: 40px;
}

.logos.land img {
    height: auto;
    width: 230px;
}

.logos.land {
    text-align: center;
    display: block;
    height: auto;
    margin-top: 3px;
}
.render2 .source {
    text-align: center;
    font-size: 22px;
}

.render2 .source span {
    font-size: 26px;
    color: #000;
}
@media all and (orientation:landscape){.w-lightbox-image{max-width:80vw !important;}
}
@media (min-width:1367px){.first_h1.two{font-size:4.9em;}
.tau1 .first_block, .tau2 .first_block{margin-top:10%;}
.render img, .comics img{height:auto;}
}
@media (max-width:1024px){.comics .bg{height:80vh;}
}
@media (max-width:991px){
.where{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.where_item.feed--item{height:auto;}
.where_text{font-size:1.3em;}
.subscr_text{font-size:1.5em;}
.offer_li{font-size:1.5em;line-height:100%;}
.res_bl.left{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.res_bl.right{background-position:0% 34%;background-size:250px;background-repeat:no-repeat;}
.divid{margin-bottom:20px;}
.table_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0, 0, 0, .08);line-height:30px;}
.table_left{display:inline-block;width:60%;font-weight:400;}
.table_right{display:inline-block;width:40%;font-weight:400;}
.result_h{margin-top:12px;}
.how_text{font-size:0.9em;line-height:90%;}

.how_slider{height:400px;}
.comics .bg{height:70vh;}
.render img, .comics img{max-width:80%;height:auto;}
.render2 img{width:70%;}
.contacts img{display:none;}
}
@media (max-width:767px){
.offer_list{width:100%;}
.offer .offer_list{width:100%;}
.where{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.where_item{width:35%;}
.where_item.feed--item{display:block;width:80%;margin-right:auto;margin-left:auto;padding-right:10px;padding-bottom:10px;padding-left:10px;text-align:left;}
.where_iconwrap.feeds{float:none;}
.subscr_text{font-size:1.3em;}
.offer_list.noimg{padding-bottom:1px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;}
.tests{background:none;}
.logo_row, .logos, .logo_row .w-col:nth-child(2) a{margin-top:0;text-align:center;}
.logos:nth-child(2){margin-bottom:20px;}
.tests_block{}
.offer_li.noimg{width:50%;}
.how_slider{height:300px;}
.subscr{margin-top:40px;}
.render img, .comics img{max-width:100%;height:auto;}
.techimg_img{float:none;margin-left:auto;margin-right:auto;height:auto;max-width:60%;}
.tech_img .w-col:first-child{text-align:center;}
.buy{padding-right:10px;padding-left:10px;text-align:center !important;}
.buy *{text-align:center;}
.buy h4{margin-top:40px;margin-bottom:40px;}
.logos{margin-bottom:10px;}
.logos.ozon{margin-top:-25px;}
.feed_p{padding-left:0px;}
.logos.remo{margin-bottom:40px;}
.feed a{margin-bottom:20px;display:block;margin-left:auto !important;margin-right:auto;width:80%;}
.feed .pda{margin-left:10px;width:100%;font-size:20px;}
.render2 img{width:90%;}

.offer{padding-right:10px;padding-left:10px;}
.last *{text-align:center;}
.last{padding-top:5px;padding-bottom:10px;}
.contacts.tel{margin-top:5px;}
.contacts img{display:block;float:none;width:100px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.contacts div{text-align:center;}
.buy h2{margin-top:0;}
.buy h4{margin-top:40px;}
.comics{padding-top:0;}
.comics h2{margin-top:0;}
.feed, .tech, .tests{padding-top:0;}

.table{width:80%;margin-left:auto;margin-right:auto;}
.last img{margin-bottom:5px !important;}
.last .contacts.tel{margin-bottom:0;}
.table_row{height:auto;line-height:120%;}
.work{padding-bottom:0;}
.results{padding-top:0;}
.noagent{margin-bottom:40px;}
.second p {
    font-size: 1.2em;
}
figure{text-align: center;}
figcaption{max-width: 100%;}
.logo_row .w-col:first-child .logos {
   
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.more-spoiler {
    margin-bottom: 0 !important;
   
}
}
@media (max-width:480px){
.feed{padding-left:10px;padding-right:10px;}
.feed a{margin-left:0;}
.tests .w-container{padding-left:0;padding-right:0;}

.where{margin-bottom:20px;}
.where_text{font-size:0.8em;}

.how{padding-top:0px;}
.how_slider{height:300px;}
.subscr_text{font-size:0.7em;}
.w-slider-arrow-left, .w-slider-arrow-right{font-size:60px;}
.render{-webkit-background-size:100%;background-size:100%;}
.how1{width:100%;}
.how2{width:100%;}
.offer_list.noimg{padding-right:10px;padding-left:10px;}
.btn{max-width:280px;padding-top:10px;padding-bottom:10px;font-size:1.3em;}
.btn.btn-mrg{max-width:280px;padding-top:10px;padding-bottom:10px;font-size:1.1em;}
.res_bl.left{width:100%;text-align:center;margin-left:auto;}
.res_bl.right{width:100%;text-align:center;margin-left:auto;}
.howflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.offer_list{padding-left:0;width:100%;}
.table_left{font-size:1em;}
.table_right{font-size:1em;}
.res_bl.left{margin-bottom:0;}
.tech, .tests, .comics{padding-top:0;}
.tests{padding-bottom:0;}
.comics .bg{height:240px;}
.result_h{font-size:1em;padding-top:20px;clear:both;text-align:center;text-transform:uppercase;}
.offer_li.noimg{width:100%;}
.bgtext{line-height:150%;}
.offer_li.noimg:nth-child(3) .how_text{padding-top:0px;}
.techimg_img{float:none;margin-right:0;width:100%;}
.table{padding-left:10px;padding-right:10px;width:100%;}
.work{padding-bottom:0;}
.results{padding-top:0;}
.spoiler {
    margin-top: 40px;
}

}
@media (max-width:320px){.render{}

.source {
    text-align: center;
}
}
.offer2 {
    background: #fcfcfc;
    padding-top: 30px;
    padding-bottom: 30px;
}
.videos {
    height: 400px;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}

.tau1 .btn {
    margin-top: 30px;
}



@media screen and (max-width: 480px) {
    .videos {
    height: auto;
}
.first .btn {
    display: none;
}
.second {
    padding-top: 0;
}
}

@media screen and (min-width: 1500px) {
    .videos {
    height: 530px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
}

.lb-data .lb-close {
    position: absolute;
    top: -35px;
    right: -30px;
}
.lb-closeContainer {
    position: relative;
}
.lightbox .lb-image, .lb-outerContainer {
    border: none;
    border-radius: 0px; 
}
.first .btn {
    margin-left: -140px
   
}