html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.blob{position:absolute;top:39%;left:46%;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;}
.blob-2{top:72%;}
.blob-2 .ring, .blob-2 .pulse{position:absolute;top:-44px;left:-44px;width:120px;height:120px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #035da9;}
.blob-3{top:8% !important;right:52px !important;left:auto !important;}
.blob-5{top:3px !important;left:0% !important;}
.blob-4{top:5.6% !important;left:-1px !important;}
.blob-item .pulse{opacity:0;}
.blob-item{top:87.6%;left:34%;display:none !important;}
.blob-item .ring, .blob-item .pulse{position:absolute;top:-9px;left:-9px;width:70px;height:70px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #035da9;}
.ring, .pulse{position:absolute;top:-69px;left:-69px;width:170px;height:170px;-webkit-border-radius:50%;border-radius:50%;border:solid #035da9;}
.ring{border-width:2px;}
.header__phone{margin-left:60px;}
.header__phone img{float:left;margin-right:15px;}
.header__phone p{font-weight:600;margin-left:43px;margin-bottom:10px;color:#333333;}
.pulse{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);border-width:1px;}
.pulse--1{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.pulse--2{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.pulse--3{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.pulse--4{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:2.5s;animation-delay:2.5s;}
.pulse--5{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:3.5s;animation-delay:3.5s;}
.pulse--6{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:4.5s;animation-delay:4.5s;}
.pulse--7{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:5.5s;animation-delay:5.5s;}
.pulse--8{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:6.5s;animation-delay:6.5s;}
.pulse--9{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:7.5s;animation-delay:7.5s;}
.pulse--10{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:8.5s;animation-delay:8.5s;}
.pulse--11{-webkit-animation:PULSE infinite;animation:PULSE infinite;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:9.5s;animation-delay:9.5s;}
@keyframes PULSE{25%{opacity:0.5;}
50%{opacity:0;}
100%{-webkit-transform:scale(3);transform:scale(3);opacity:0;}
}
img{max-width:100%;}
section{padding-top:60px;}
section h2{text-align:center;width:100%;font-weight:600;font-size:2.75em;text-transform:uppercase;}
body{font-family:'Open Sans';font-size:16px;color:#333333;}
.free-btn{height:48px;-webkit-border-radius:5px;border-radius:5px;background-color:#035da9;display:block;text-align:center;color:white;line-height:48px;text-transform:uppercase;text-decoration:none;font-size:0.875em;margin-top:20px;font-weight:600;}
header .fixed{position:fixed;z-index:99999;display:none;top:0;width:100%;}
header .fixed .fixde-menu-phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
header .fixde-menu-phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:white;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:45px;margin-right:15px;}
header .fixde-menu-phone img{margin-right:10px;}
header .fixde-menu-phone p{margin-top:5px;}
header nav{min-height:48px;background-color:#323a3f;overflow:hidden;}
header nav ul li{display:inline-block;line-height:48px;text-transform:uppercase;padding:0 11px;-webkit-transition:.25s all;transition:.25s all;margin-left:-2px;}
header nav ul li:hover{background-color:#035da9;}
header nav ul li:hover a{text-decoration:underline;}
header nav ul li a{text-decoration:none;color:white;font-size:0.7em;}
header nav .popup-btn{background-color:#035da9;height:50px;display:block;color:white;text-align:center;line-height:48px;width:200px;float:right;font-size:0.875em;text-decoration:none;text-transform:uppercase;font-weight:600;}
header nav .popup-btn:hover{text-decoration:underline;}
header #header__info{height:170px;background-color:#FFF;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
header #header__info .header__icons{margin-left:80px;margin-top:30px;}
header #header__info .header__icons img{margin-right:15px;}
header #header__content{height:600px;background:url("../img/header__bg.png");background-position:center;}
header #header__content .header__content-box{width:800px;height:320px;background-color:#FFF;margin-top:50px;margin-left:25px;padding:50px 45px;color:#333333;}
header #header__content .header__content-box h1{font-weight:600;font-size:2.75em;text-transform:uppercase;margin-bottom:25px;}
header #header__content .header__content-box p{font-size:1.25em;font-weight:600;margin-bottom:40px;}
header #header__content .header__content-box .free-btn{height:80px;-webkit-border-radius:5px;border-radius:5px;background-color:#035da9;display:block;text-align:center;color:white;line-height:80px;text-transform:uppercase;text-decoration:none;font-size:1.25em;max-width:440px;width:100%;font-weight:700;}
#install p{font-weight:600;margin-top:50px;}
#install .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#install .install-item{-webkit-background-size: cover !important;background-size: cover !important;padding:25px 40px;margin-top:100px;color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:322px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
#install .install-item p{margin-top:15px;font-size:0.8125em;line-height:16px;}
#install .install-item h3{text-transform:uppercase;font-size:1.375em;}
#install .install-item-auto{background:url("../img/install-item-auto.png");}
#install .install-item-gsm{background:url("../img/install-item-gsm.png");}
#install .install-item-system{background:url("../img/install-item-system.png");}
#install .install-item-center{background:url("../img/install-item-center.png");}
#offer{padding-top:100px;padding-bottom:100px;}
#offer .offer__office .offer__sensor-walk{left:0 !important;}
#offer .offer__office .offer__sensor-door{top:130px !important;right:0px !important;text-align:left !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;bottom:auto !important;}
#offer .offer__item{height:700px;position:relative;padding-top:200px;padding-left:0;padding-right:0;}
#offer .offer__item .offer__sensor{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#offer .offer__item .offer__sensor span{-webkit-transition:.25s background;transition:.25s background;width:51px;height:59px;background-position:center !important;}
#offer .offer__item .offer__sensor:hover span{-webkit-border-radius:50%;border-radius:50%;}
#offer .offer__item .offer__sensor:hover .blob-item{display:block !important;}
#offer .offer__item .offer__sensor p{padding:0 10px;font-size:0.6875em;font-weight:600;}
#offer .offer__item .offer__sensor-fire{top:60px;left:-10px;text-align:right;}
#offer .offer__item .offer__sensor-fire:hover span{background:url("../img/dym-hover.png");}
#offer .offer__item .offer__sensor-fire span{background:url("../img/icon-fire.png");}
#offer .offer__item .offer__sensor-btn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:center;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#offer .offer__item .offer__sensor-btn span{background:url("../img/icon-btn.png");}
#offer .offer__item .offer__sensor-btn span:hover{border-radius: 0 !important;}
#offer .offer__item .offer__sensor-btn p{padding:10px;}
#offer .offer__item .offer__sensor-gas{top:60px;right:20px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
#offer .offer__item .offer__sensor-gas:hover span{background:url("../img/datchik-utechki-gaza-hover.png");background-position:50% 132% !important;background-size:130%;}
#offer .offer__item .offer__sensor-gas span{background:url("../img/icon-gas.png");}
#offer .offer__item .offer__sensor-window{top:60px;right:5px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
#offer .offer__item .offer__sensor-window:hover span{background:url("../img/datchik-razbitiya-stekla.png");}
#offer .offer__item .offer__sensor-window span{background:url("../img/icon-windows.png");}
#offer .offer__item .offer__sensor-walk{top:130px;left:10px;text-align:right;}
#offer .offer__item .offer__sensor-walk:hover span{background:url("../img/dvi-hover.jpg");background-size:110% !important;background-position:0% center !important;}
#offer .offer__item .offer__sensor-walk span{background:url("../img/icon-walk.png");}
#offer .offer__item .offer__sensor-door{bottom:40px;left:50px;text-align:right;}
#offer .offer__item .offer__sensor-door:hover span{background:url("../img/dveri-hover.png");-webkit-border-radius:50%;border-radius:50%;background-size:110%;background-position:0% center !important;}
#offer .offer__item .offer__sensor-door span{background:url(../img/icon-door.png);}
#offer .offer__item .offer__sensor-water{top:130px;right:5px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
#offer .offer__item.offer__office .offer__sensor-water{top:130px;right:10px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
#offer .offer__item .offer__sensor-water:hover span{background:url("../img/datchik-utechki-vody-hover.png");background-size:120%;background-position:35% center !important;}
#offer .offer__item .offer__sensor-water span{background:url("../img/icon-water.png");}
#offer .offer__item .offer__sensor-brelok{bottom:40px;right:60px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
#offer .offer__item .offer__sensor-brelok:hover span{background-size:160%;background-position:38% 59% !important;background:url("../img/brelok-hover.png");}
#offer .offer__item .offer__sensor-brelok span{background:url("../img/icon-brelok.png");}
#offer .offer__item .offer__item-box{padding:0 40px;background-image:url("../img/offer-shadow.png");background-size:100%;background-repeat:no-repeat;background-position:bottom;padding-bottom:23px;z-index:999;}
#offer .offer__item .offer__item-box img{max-height:176px;width:100%;}
#offer .offer__item .offer__item-box .offer__box-text{height: 210px;background-color:#e0e0e0;margin-top:-4px;}
#offer .offer__item .offer__item-box .offer__box-text h3{padding-top:25px;padding-left:25px;padding-right:25px;text-transform:uppercase;font-weight:600;padding-bottom:10px;font-size:1.25em;line-height:24px;}
#offer .offer__item .offer__item-box .offer__box-text p{padding-left:25px;padding-right:30px;padding-bottom:25px;font-weight:600;line-height:16px;font-size:0.8125em;}
#alarm{padding-top:0px;}
#alarm h2{padding-bottom:70px;}
#alarm .alarm-con{background:url("../img/alarm-bg.png");background-repeat:no-repeat;background-position:center top;padding-top:70px;padding-bottom:50px;}
#alarm .alarm-item{background-color:#e2e2e2;padding:30px 25px;height:170px;}
#alarm .alarm-item img{float:left;padding-right:18px;padding-bottom:5px;}
#alarm .alarm-item h5{font-weight:600;text-transform:uppercase;font-size:0.875em;padding-top:10px;}
#alarm .alarm-item p{padding-top:10px;font-weight:600;font-size:0.75em;padding-top:25px;line-height:16px;}
#alarm .alarm-item-home h5{line-height:18px;padding-top:0;}
#alarm .alarm-item-home p{padding-top:10px;}
#control h2{text-align:right;font-size:1.9375em;margin-bottom:50px;padding-top:80px;}
#control .col-5 a{display:block;text-align:right;margin-right:30px;}
#control .col-4{padding-top:60px;}
#control .container{padding-bottom:100px;background:url("../img/contol-bg.png");background-repeat:no-repeat;background-position:85% top;}
#control .container .control-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:70px;margin-left:50px;}
#control .container .control-item p{font-weight:600;color:#333333;font-size:0.875em;text-decoration:none;border-bottom:1px dashed;-webkit-transition:.25s all;transition:.25s all;cursor:pointer;}
#control .container .control-item p:hover{color:#035da9;}
#control .container .control-item img{float:left;padding-right:25px;}
#control .container .control-item.active p{color:#035da9;}
#control .container .control-img{right:398px;position:absolute;top:106px;display:none;}
#control .container .control-img.active{display:block;}
#fast{padding-top:0;padding-bottom:100px;}
#fast .fast__tabs{margin-top:60px;height:230px;}
#fast .fast__tab{display:none;}
#fast .fast__tab.active{display:block;}
#fast .fast__tabs-scale li{list-style:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;font-weight:600;font-size:1.5625em;}
#fast .fast__tabs-scale li img{margin-right:20px;}
#fast .fast__tabs-scale p{font-weight:600;font-size:0.9375em;padding-top:20px;}
#fast .fast__tabs-speed-img{text-align:center;}
#fast .fast__tabs-quality-img{text-align:center;padding-top:40px;}
#fast .fast__tabs-speed .fast__tabs-text{font-weight:600;font-size:1.5625em;}
#fast .fast__tabs-speed .fast__tabs-text span{font-size:3.4375em;padding-right:10px;margin-bottom:15px;}
#fast .fast__tabs-speed p{margin-top:20px;font-weight:600;font-size:0.9375em;}
#fast .fast__tabs-speed img{margin-top:50px;text-align:center;}
#fast .fast__tabs-quality-content span{font-size:25px;font-weight:600;margin-bottom:5px;}
#fast .fast__tabs-quality-content p{font-weight:600;padding-top:20px;font-size:0.9375em;line-height:18px;}
#fast .tabs-btn{margin-left:10px;margin-top:40px;}
#fast .tabs-btn li{display:inline-block;font-weight:700;font-size:0.875em;height:57px;width:160px;text-align:center;line-height:57px;color:#8c949b;border:1px solid #cad2d9;margin-left:-5px;cursor:pointer;-webkit-transition:.25s all;transition:.25s all;-webkit-box-shadow:0px 10px 10px 0px rgba(47, 47, 47, 0.05);box-shadow:0px 10px 10px 0px rgba(47, 47, 47, 0.05);}
#fast .tabs-btn li.active, #fast .tabs-btn li:hover{background-color:#035da9;color:white;border-color:#4e96ff;-webkit-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.32) inset;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.32) inset;}
#fast .tabs-btn li:first-child{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
#fast .tabs-btn li:last-child{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
#works h2{padding-bottom:40px;}
#works .container-works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#works .container-works div{width:20%;max-height:360px;overflow:hidden;height:50%;}
#works .container-works div img{height:100%;transition:transform .5s;width:100%;}
#works .container-works div img:hover{transform:scale(1.1);}
#parther{padding-bottom:80px;}
#parther h2{padding-bottom:40px;}
#parther p{text-align:center;width:100%;font-size:1.25em;font-weight:600;margin-bottom:60px;}
#parther .parther-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#maps{height:500px;padding-top:0;}
#maps #map-box{height:500px;width:100%;}
#maps .maps-box{background-color:rgba(241, 241, 241, 0.7);height:500px;padding-top:60px;padding-left:40px;margin-top:-500px;}
#maps .maps-box img{float:left;margin-top:10px;padding-right:30px;padding-bottom:60px;}
#maps .maps-box p{padding-top:20px;font-weight:600;font-size:0.875em;}
#maps .maps-box h2{width:auto;text-align:left;font-weight:600;font-size:1.5em;}
#maps .maps-box .free-btn{max-width:340px;height:62px;line-height:62px;display:block;margin:50px auto;font-size:0.9375em;font-weight:700;}
#maps .maps-box .maps-info .header__phone{margin-left:0;width:220px;display:inline-block;}
#maps .maps-box .maps-info .header__phone img{margin-right:0;padding-right:15px;padding-bottom:60px;margin-top:0px;}
#maps .maps-box .maps-info .header__phone p{font-size:1.125em;padding-top:5px;}
#maps .maps-box .maps-info .map__loc{display:inline-block;width:260px;float:right;}
#maps .maps-box .maps-info .map__loc p{font-size:0.8125em;padding-top:5px;line-height:21px;margin-top:0;padding-top:0;}
#maps .maps-box .maps-info .map__loc div{margin-top:20px;}
#maps .maps-box .maps-info .map__loc .icon-map{padding-bottom:20px;padding-right:15px;margin-top:0;}
#maps .maps-box .maps-info .map__loc .icon-mail{padding-right:15px;margin-top:4px;}
#popupData{max-width:420px;background:white;position:relative;margin:40px auto;padding:45px 55px;}
#titlePopup{text-transform:uppercase;font-size:18px;color:#333333;text-align:center;width:auto;text-align:center;}
.infUser{font-size:12px;color:#333333;margin-top:27px;margin-bottom:10px;}
#nameUser, #telUser{height:30px;width:100%;text-indent:10px;}
#sendData{margin-top:45px;width:165px;height:47px;background:#035da9;color:#ffffff;font-size:14px;margin:40px auto;display:block;border:none;font-weight:500;cursor:pointer;margin-bottom:0;}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0;}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
footer{height:45px;text-align:center;background-color:#323a3f;}
footer p{line-height:45px;text-align:center;color:white;font-size:0.8125em;font-weight:600;width:100%;}
@media only screen and (max-width:1600px){/**/.gm-style{right:100px !important;}
}
@media only screen and (max-width:1200px){body{font-size:15px;}
#control .container .control-item{margin-left:20px;}
#control .container .control-img{right:366px;}
.hidden-lg-down{display:none !important;}
#maps .maps-box .free-btn{margin:20px auto;}
#maps .maps-box .maps-info .map__loc{float:none;}
#maps .maps-box{padding-top:20px;padding-left:20px;}
#alarm .alarm-item{margin-bottom:20px;}
#fast .tabs-btn li{margin-left:-1px;}
#fast .tabs-btn ul {margin-top:70px;display:flex;flex-wrap:wrap;justify-content:center;}
header #header__content .header__content-box .free-btn{margin:0 auto;}
#install .install-item{min-width:380px;margin-top:0;}
#install .container-fluid{padding-top:100px;}
#offer .offer__item{max-width:360px;min-width:330px;}
.row-center{display:flex;justify-content:center;}
#parther .parther-box{flex-wrap:wrap;}
header #header__content .header__content-box{height:auto;}
#offer .offer__item .offer__sensor-window{right:0;}
#offer .offer__office .offer__sensor-walk{left:5px !important;}
#offer .offer__item .offer__sensor-window{right:10px !important;}
#offer .offer__sensor-water{right:0 !important;}
#parther .parther-box img{margin-bottom:20px;}
#offer .offer__item{height:730px;}
#alarm .alarm-item-home p{padding-top:15px;}
#alarm .alarm-item-home h5{padding-top:8px;}
#alarm .alarm-con{background:none;margin-bottom:20px;padding-top:0;}
#nav ul{text-align:center;}
header #header__content .header__content-box{width:auto;margin:0;text-align:center;}
header nav .popup-btn{float:none;margin:0 auto;}
/**/}
@media only screen and (max-width:992px){.control-tab{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;margin-left:400px;}
#control .container{background-position:-174% 270px;}
#control .container .control-img{right:400px;top:376px;}
#control h2{padding-top:0;text-align:center;margin-bottom:20px;}
.app{float:none !important;margin:0 auto;padding-bottom:110px;}
/**/}
@media only screen and (max-width:768px){body{font-size:14px;}
#alarm .alarm-item p{padding-right:0;}
.control-tab{margin-left:230px;}
#control .container{background-position:100% 270px;}
#control .container .control-img{right:326px;}
.hidden-xs{display:none;}
#fast .fast__tabs-scale li{justify-content:center;}
#install .install-item{-webkit-background-size:cover;background-size:cover;}
#fast .fast__tab{text-align:center;}
#fast{padding-bottom:50px;}
#alarm .alarm-item{height:auto;}
.animated{-webkit-transition-property:none !important;transition-property:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;animation:none !important;}
}
@media only screen and (max-width:480px){section h2{font-size:2em;}
#install .install-item h3{text-align: center;}
.control-tab{margin-left:0;flex-direction:row;justify-content:space-between;}
#control .container .control-item img{padding-right:5px;}
#control .container .control-item{margin-left:0px;width:100px;flex-direction:column;text-align:center;}
#control .container .control-item p{border:none;}
#control .container{background-position:34% 420px;padding-bottom:500px;width:320px;}
.header__logo{text-align:center;}
header #header__info{height:200px;}
.header__phone{margin:20px auto;width:160px;}
header #header__content .header__content-box p{font-size:1em;}
header #header__content .header__content-box .free-btn{line-height:50px;height:50px;font-size:1em;}
header #header__content{height:350px;}
#install .install-item{min-width:320px;-webkit-background-size:cover;background-size:cover;}
#offer .offer__item{min-width:auto;height:680px;}
.maps-info{display:flex;flex-wrap:wrap;justify-content:center;}
.blob{display:none;}
#install p{text-align:center;}
#maps .maps-box h2{text-align:center;}
#maps .maps-box p{text-align:center;}
#offer .offer__item .offer__sensor-door{left:40px;}
#maps .maps-box .maps-info .header__phone{display:block;margin:20px auto;}
#works .container-works div{width:100%;max-width:480px;}
#alarm .alarm-item h5{padding-top:12px;}
#offer .offer__item .offer__sensor-brelok{right:50px;}
body{font-size:12px;}
header #header__content .header__content-box{padding:20px;}
header #header__content .header__content-box h1{font-size:2em;}
#control .container .control-img{top:526px;right:80px;}
/**/}
@media only screen and (max-width:380px){#works{height:3700px;/**/}
}
@media only screen and (min-width:320px){/**/}
@media only screen and (min-width:480px){/**/}
@media only screen and (min-width:768px){/**/}
@media only screen and (min-width:992px){/**/}
@media only screen and (min-width:1200px){/**/.container{min-width:1170px;}
}
.app{display:flex;flex-direction:column;justify-content:flex-end;align-self:initial;float:right;width:162px;}
@media (min-width: 992px){
	.control-tab{
		margin-top: 50px;
	}
}