@font-face{font-family:'Gotham Pro';src:url(../fonts/GothamPro.eot);src:url(../fonts/GothamPro.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro.woff2) format("woff2"),url(../fonts/GothamPro.woff) format("woff"),url(../fonts/GothamPro.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'Gotham Pro';src:url(../fonts/GothamPro-Bold.eot);src:url(../fonts/GothamPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-Bold.woff2) format("woff2"),url(../fonts/GothamPro-Bold.woff) format("woff"),url(../fonts/GothamPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
.clear{clear:both}
ul,li{list-style:none}
input{position:relative;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:inherit}
table{border-collapse:collapse;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}
a{outline:none;text-decoration:none}
img{border:none}
b{font-weight:700}
::-webkit-input-placeholder{color:#333}
::-moz-placeholder{color:#333}
:-moz-placeholder{color:#333}
:-ms-input-placeholder{color:#333}
:focus::-webkit-input-placeholder{color:transparent}
:focus::-moz-placeholder{color:transparent}
:focus:-moz-placeholder{color:transparent}
:focus:-ms-input-placeholder{color:transparent}
input.error::-webkit-input-placeholder{color:#e04a4a}
input.error::-moz-placeholder{color:#e04a4a}
input.error:-moz-placeholder{color:#e04a4a}
input.error:-ms-input-placeholder{color:#e04a4a}
input.error,textarea.error{border:2px solid #f03737!important}
input:active,textarea:active{outline:none}
input:focus,textarea:focus{background-position:115% center!important}
:focus{outline:none}
html{-moz-text-size-adjust:: none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
*{-moz-text-size-adjust:: none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
body{font-family:'Gotham Pro',arial,sans-serif;margin:0;padding:0;color:#22232a;font-weight:400;min-width:320px;background:#fff;width:100%;height:100%;font-size:16px;-moz-text-size-adjust:: none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
.i1{background-image:url(../images/i1.png);background-repeat:no-repeat;background-position:94% center}
.i2{background-image:url(../images/i2.png);background-repeat:no-repeat;background-position:94% center}
.i3{background-image:url(../images/i3.png);background-repeat:no-repeat;background-position:94% center}
.i1:focus,.i2:focus,.i3:focus{background-position:110% center}
.headerbg{background-color:#fff;position:relative}
.header{max-width:1000px;margin:0 auto;padding:20px 0;position:relative;background-color:#fff}
.lheader{float:left;position:relative;width:150px;height:72px}
.lheader img {
    width: 100%;
}
.mheader{float:left;width:530px;margin:5px 0 0 18px}
.mheader h1{margin:0;font-size:23px;color:#1c58bd;text-align:left;font-weight:700}
.mheader p{font-size:18px;text-align:left;margin:0}
.rheader{float:left;padding:10px;border-radius:4px;width:282px;text-align:right}
.rheader h1{font-size:16px;margin:0;text-align:right}
.rheadern{margin:0;font-size:26px;font-weight:700;color:#22232a}
.rheadera{font-size:16px;color:#1c58bd;display:inline-block;text-decoration:underline}
.rheadera:hover{text-decoration:none}
.bg1{background:url(../images/bg1.jpg) no-repeat center;background-size:cover}
.block1{max-width:1000px;margin:0 auto;padding:50px 0 120px;position:relative}
.block1 h1{font-size:52px;font-weight:700;text-align:left;color:#fff;text-transform:uppercase;line-height:62px;margin:40px 0}
.block1 h1 a{color:#fff}
.block1 h2{font-weight:700;color:#fff;font-size:22px;padding-left:68px;background:url(../images/del.png) no-repeat left center;margin:50px 0}
.block1 .buttonblock{margin:50px 0 0}
.block1 .button_red{padding:0 45px}
.block1 .buttonblock .btext{color:#fff;font-size:18px;display:inline-block;margin:5px 0 0 20px}
.bluef{color:#467ddc}
.whitebg{float:left;margin-top:70px;width:651px}
.whitebg span{font-size:28px;margin:0;background-color:#fff;padding:8px 10px 5px;display:inline-block;text-align:left}
.cam1{position:absolute;left:-182px;top:-36px;z-index:600}
.cam2{position:absolute;right:39px;top:-21px;z-index:600}
.shadowimg{top:-101px;left:-11px;position:relative}
.form1{float:left;background-color:#fff;border-radius:7px;padding:10px;box-shadow:0 3px 23px rgba(0,0,0,0.45);margin-left:37px;width:292px}
.form1 ul{list-style:none;margin:0;padding:0;text-align:center}
.form1 h1{font-size:37px;color:#1c58be;text-align:center;margin:0}
.form1 p{font-size:32px;text-align:center;margin:0}
.police{margin:0 auto;max-width:1000px;padding:60px 0 35px}
.pm{float:left;width:272px}
.pmp{float:left;width:700px;margin-left:25px;text-align:center}
.pmp h1{color:#d53535;font-size:33px;font-weight:700;text-transform:uppercase;margin:0;text-align:center}
.pmp a{min-width:264px}
.pmp p{font-size:23px;text-align:center;margin:12px 0 0}
.pmp p .redf{font-size:18px}
.redf{color:#d53535}
.links{margin:15px auto 0}
.pmp .button_blue{margin-left:15px}
.button_red{display:inline-block;cursor:pointer;line-height:54px;font-size:16px;border-radius:2px;padding:0 30px;color:#fff;font-weight:500;text-align:center;text-decoration:none;font-weight:bold;border-bottom:3px solid #a52d2d;text-shadow:0 1px 0 #a52d2d;box-shadow:0 4px 12px rgba(0,0,0,0.3);background:#e14040;background:-moz-linear-gradient(top,#e14040 0%,#b52b2b 96%,#da5555 100%);background:-webkit-linear-gradient(top,#e14040 0%,#b52b2b 96%,#da5555 100%);background:linear-gradient(to bottom,#e14040 0%,#b52b2b 96%,#da5555 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14040',endColorstr='#da5555',GradientType=0);vertical-align:top;-webkit-appearance:none;appearance:none;-moz-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.button_blue{display:inline-block;cursor:pointer;line-height:54px;font-size:16px;border-radius:2px;padding:0 30px;color:#fff;font-weight:500;text-align:center;text-decoration:none;font-weight:bold;border-bottom:3px solid #264b8a;text-shadow:0 1px 0 #264b8a;box-shadow:0 4px 12px rgba(0,0,0,0.3);background:#3b70cc;background:-moz-linear-gradient(top,#3b70cc 0%,#2554a6 96%,#4f76b9 100%);background:-webkit-linear-gradient(top,#3b70cc 0%,#2554a6 96%,#4f76b9 100%);background:linear-gradient(to bottom,#3b70cc 0%,#2554a6 96%,#4f76b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b70cc',endColorstr='#4f76b9',GradientType=0);vertical-align:top;-webkit-appearance:none;appearance:none;-moz-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.button_yellow{display:inline-block;cursor:pointer;line-height:54px;font-size:16px;border-radius:2px;padding:0 30px;color:#222;font-weight:500;text-align:center;text-decoration:none;font-weight:bold;border-bottom:3px solid #ad7d32;text-shadow:0 1px 0 rgba(255,255,255,0.3);box-shadow:0 4px 12px rgba(0,0,0,0.3);background:#ffdc65;background:-moz-linear-gradient(top,#ffdc65 0%,#dba648 100%);background:-webkit-linear-gradient(top,#ffdc65 0%,#dba648 100%);background:linear-gradient(to bottom,#ffdc65 0%,#dba648 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc65',endColorstr='#dba648',GradientType=0);vertical-align:top;-webkit-appearance:none;appearance:none;-moz-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.button_red:hover,.button_blue:hover,.button_yellow:hover{margin-top:3px;border-bottom:0!important;box-shadow:none}
.why{margin:0 auto;max-width:1000px;padding:40px 0;position:relative;z-index:400}
.cam3{position:absolute;left:675px;top:-9px}
.why h1{font-size:42px;font-weight:700;color:#1c58be;margin-bottom:30px}
.why td{vertical-align:middle;padding:20px 0;width:500px}
.why table{margin:0 auto}
.why td img{float:left;display:block;width:70px;margin:5px 20px 5px 5px}
.why td p{float:left;margin:0;width:365px;font-size:18px}
.linkf{padding-left:20px;background:url(../images/link.png) no-repeat left center;color:#3164bb;text-decoration:underline}
.uslugi{max-width:1000px;margin:0 auto;padding:70px 0 1px;position:relative;z-index:300}
.uslugi h2{text-align:center;color:#d53535;font-weight:700;font-size:50px;margin:0 0 30px}
.usl6{margin-bottom:40px}
#usl{max-width:1000px;margin:62px 0}
.lusl{float:left;width:387px;height:235px;position:relative;margin-bottom:65px}
.llu{position:relative}
.lusl a,.llu a{position:absolute;top:50%;left:50%;margin-left:-75px;margin-top:-29px}
.lusl a:hover,.llu a:hover{margin-top:-26px}
.shadow{background:url(../images/shadowbg.jpg)}
.rusl{float:left;width:580px;text-align:left}
.usl1 .rusl,.usl1 .lusl{float:right}
.usl3 .rusl,.usl3 .lusl{float:right}
.usl5 .rusl,.usl5 .lusl{float:right}
.usl0 .lusl{background:url(../images/u1.jpg) no-repeat center}
.usl1 .lusl{background:url(../images/u2.jpg) no-repeat center}
.usl2 .lusl{background:url(../images/u3.jpg) no-repeat center}
.usl3 .lusl{background:url(../images/u4.jpg) no-repeat center}
.usl5 .lusl{background:url(../images/u5.jpg) no-repeat center;margin-left:30px}
.usl6 .lusl{background:url(../images/u6.jpg) no-repeat center}
.usln1 .lusl{background:url(../images/un1.jpg) no-repeat center}
.rusl h1{font-size:24px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.rusl p{font-size:18px}
.bulit{margin:0 0 12px;display:inline-block}
.shadow2{position:absolute;z-index:300;top:2px}
.llu{background:url(../images/u5.jpg) no-repeat center;width:387px;height:235px;float:left}
.lastusl{margin:0 auto}
.rlu{float:left;width:593px;margin-left:20px}
.rlu h1{margin:0;font-size:27px;text-align:left;font-weight:700;text-transform:uppercase;margin-left:8px}
.cam6{position:absolute;top:780px;left:-216px;z-index:20}
.fancy{max-width:1000px;margin:0 auto;padding:40px 0;position:relative;z-index:300}
.cam4{position:absolute;right:0;z-index:300;top:-84px}
.fancy h1{text-align:center;font-size:52px;color:#1c58be;font-weight:700;margin-top:50px;margin-bottom:48px}
.fancy .col3 {vertical-align:top;width:32%;display:inline-block;text-align:center;font-size:18px;padding:2px 2px 20px}
.fancy .row {text-align:center;}
.fancy .col3 img {width:100%;}
.texttd{padding:10px 0;vertical-align:middle}
.comments{margin:0 auto;max-width:1000px;padding:50px 0 100px}
.comments h1{font-size:57px;color:#d53535;text-align:center;margin:0;font-weight:700}
.c1{float:left;width:321px;text-align:center;margin:0 6px}
.c1 p{font-size:23px}
.c1 h2{font-size:29px;color:#2367db;font-weight:700;margin:0}
.map{max-width:1000px;margin:0 auto;padding:80px 0 50px;position:relative;text-align:center}
.cam5{position:absolute;top:-30px;left:10px}
.map h1{font-size:50px;color:#1c58be;text-align:center;font-weight:700;margin:0}
.map p{font-size:26px;text-align:center;margin:20px 0 0}
.map p font{font-weight:35px;font-weight:bold}
.map .emaill{color:#1c58be;font-size:26px;text-align:center;margin:20px auto 40px;display:inline-block;text-decoration:underline}
.map .emaill:hover{text-decoration:none}
.mapbloc{height:400px}
.hwwbg{background:url(../images/hwwbg.png) no-repeat 184px 193px;max-width:1000px;margin:0 auto;padding:20px 0}
.hww font{font-weight:700}
.hww{width:550px;padding:27px 0;margin-left:308px}
.hww p{font-size:20px;margin:0}
.hwwbg h1{font-size:57px;color:#d53535;text-align:center;font-weight:700;margin:40px auto}
.wd96{max-width:960px;margin:0 auto;text-align:center}
.hwwnews{padding:30px 0 45px}
.hwwnews .bh1{text-align:center;font-size:47px;color:#36373d;font-weight:700;margin-top:50px;margin-bottom:48px}
.shag{width:70px;height:70px;display:inline-block;vertical-align:middle;position:relative}
#shag1{background:url(../images/shag1.png) no-repeat center top}
#shag2{background:url(../images/shag2.png) no-repeat center top}
#shag3{background:url(../images/shag3.png) no-repeat center top}
#shag4{background:url(../images/shag4.png) no-repeat center top}
#shag5{background:url(../images/shag5.png) no-repeat center top}
#shag6{background:url(../images/shag6.png) no-repeat center top}
#shag7{background:url(../images/shag7.png) no-repeat center top}
.shagnumber{display:inline-block;vertical-align:middle;font-size:24px;width:35px;line-height:35px;text-align:center;font-weight:700;color:#36373d;margin:0 10px 0 0;background:#fff;border-radius:50%;z-index:10;position:relative}
.greynumb{border:2px solid #36373d}
.greynumb:after{content:'';display:block;width:2px;height:92px;position:absolute;background:#222;left:50%;margin-left:-1px;z-index:1}
.rednumb:after{content:'';display:block;width:2px;height:92px;position:absolute;left:50%;margin-left:-1px;z-index:1;background:#d53535;background:-moz-linear-gradient(top,#d53535 0%,#467ddc 100%);background:-webkit-linear-gradient(top,#d53535 0%,#467ddc 100%);background:linear-gradient(to bottom,#d53535 0%,#467ddc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d53535',endColorstr='#467ddc',GradientType=0)}
.bluenumb:after{content:none!important;display:none!important;z-index:1}
.rednumb{border:2px solid #d53535;color:#d53535}
.bluenumb{border:2px solid #1c58be;color:#1c58be}
.shagtext{width:640px;display:inline-block;vertical-align:middle;text-align:left;margin-left:20px;font-size:18px}
.shagline{margin-bottom:30px}
a.redlink{color:#d53535;font-weight:600;border-bottom:2px dashed #d53535;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
.redlink:hover{border-bottom-color:transparent}
.bg2{background:url(../images/bg2.jpg) no-repeat center;background-size:cover;padding:80px 0}
.blocknew{max-width:1000px;margin:0 auto}
.blocknew .bh1{font-weight:700;color:#fff;font-size:52px;margin-bottom:30px}
.blocknew .bh2{font-size:20px;color:#fff;margin-bottom:30px}
.popup{background-color:#fff;width:355px;border-radius:5px;left:50%;top:50%;margin-left:-197px;margin-top:-154px;padding:20px 20px 25px;border:0;display:inline-block;opacity:0;position:fixed;visibility:hidden;z-index:8450;-webkit-transition:opacity .5s,top .5s;-moz-transition:opacity .5s,top .5s;-ms-transition:opacity .5s,top .5s;-o-transition:opacity .5s,top .5s;transition:opacity .5s,top .5s}
.win_new{padding-left:230px;background:url(../images/popup_bg.jpg) no-repeat left bottom #fff;text-align:left;margin-top:-200px;margin-left:-302px}
.win_pdf{padding-left:171px;background:url(../images/popup_pdf.jpg) no-repeat left bottom #fff;text-align:left;margin-top:-187px;margin-left:-273px}
.bhh{font-size:45px;color:#467ddc;font-weight:700}
.bhh.redf{color:#d53535}
.bhh2{font-size:22px;font-weight:700}
.sep{width:100%;background:url(../images/separ.png) no-repeat left center;height:2px;margin:15px 0}
.ph2{font-size:17px;margin-bottom:20px}
.win_new .popupform{text-align:left}
.win_pdf .popupform{text-align:left}
.popupform{text-align:center;color:#1a252d;margin:0 auto}
.popup_effect1{background:#11455A;opacity:.2}
.overlay{background-color:rgba(0,0,0,0.75);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:8420;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.overlay:target{visibility:visible;opacity:1}
.overlay:target+.popup{top:50%;opacity:1;visibility:visible}
.close{height:19px;line-height:11px;position:absolute;right:4px;top:3px;font-weight:700;padding:9px;text-align:center;text-decoration:none;width:11px;border-radius:50%;color:#1a252d;transition:.5s ease all;-webkit-transition:.5s ease all;opacity:1;background-image:url(../images/close.png);background-repeat:no-repeat;background-position:center}
.popup .i1:focus,.popup .i2:focus,.popup .i3:focus,.i1:focus,.i2:focus,.i3:focus,.i4:focus{background-color:#F5F5F5;background-position:140% center}
.popup .h2{font-size:28px;font-weight:500;margin:10px 0;text-align:center}
.popup .h3{font-size:16px;font-weight:400;margin:10px 0;text-align:center}
.ph1{font-size:20px;font-weight:700;width:85%;margin:10px auto 17px}
.popup span{font-size:16px;text-transform:none;text-align:justify;margin-bottom:15px;display:inline-block}
.popup input[type="text"],.popup input[type="tel"]{background-color:#fff;border:2px solid #c8ccd2}
input[type="text"],input[type="tel"]{width:100%;vertical-align:top;line-height:50px;display:inline-block;font-weight:400;font-size:15px;background-color:#fff;text-align:left;padding:0 20px;margin:5px 0;font-family:'Gotham Pro',Helvetica,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
input[type="submit"]{width:100%!important;font-family:'Gotham Pro',Helvetica,sans-serif;font-weight:700;margin-top:6px;border-top:none;border-left:none;border-right:none}
input[type="submit"]:hover{margin-top:9px!important}
.instructionsbg{background:url(../images/abg1.jpg) no-repeat center top #222;padding:40px;text-align:center}
.ah1{color:#fff;font-weight:700;font-size:30px}
.ah2{margin:35px 0 15px;padding-left:20px;border-left:10px solid #467ddc;font-weight:700;font-size:25px}
.atext{padding:0 30px;font-size:16px}
.ah3{font-size:20px;font-weight:700;margin:30px 0 15px 30px}
.bine{margin-left:30px;padding-left:14px;background:url(../images/bulit.png) no-repeat left 8px;margin-bottom:5px;font-size:16px}
.predlojeniebg{background:url(../images/abg2.jpg) no-repeat center top #222;padding:30px;text-align:center;margin:20px auto 0}
.predlojeniebg .ah2{color:#fff;padding-left:0;margin:10px 0;opacity:.8;border:none}
.ah1{color:#fff;font-weight:700;font-size:30px}
.ah4{color:#6ea3ff;font-size:20px;width:80%;margin:20px auto}
.agreybg{background:#e6ebef;text-align:center;padding:20px 0}
.agreybg .bh1{font-size:20px;font-weight:700;margin-bottom:5px;margin-left:30px}
.agreybg .redlink{font-size:20px;margin:5px 0;display:inline-block}
.agreybg .col2{width:49%;display:inline-block;vertical-align:top;text-align:left}
.ch1{font-weight:700;margin-bottom:5px;font-size:18px}
.col2 .contacts span{display:block;margin-bottom:5px}
.fancybox-overlay{background:rgba(33,53,74,0.8)!important}

@media (max-width:320px) {
div{box-sizing:border-box;-moz-box-sizing:border-box}
.lheader{float:none;width:100px;height:48px;margin:0 auto}
.mheader{display:none}
.rheader{text-align:center;float:none;width:100%}
.rheader h1{text-align:center}
.block1{margin:0 auto;padding:30px 0 40px;text-align:center}
.block1 h1{font-size:29px;text-align:center;margin:0;line-height:inherit}
.block1 h2{font-weight:400;background:none;font-size:16px;padding-left:0;margin:10px 0}
.block1 .buttonblock{margin:30px 0 0}
.block1 .buttonblock .btext{font-size:18px;margin:5px 0 0}
.pm{float:none;width:272px;margin:0 auto}
.pmp{float:none;width:90%;margin:20px auto 0;text-align:center}
.pmp p{font-size:17px;text-align:center;margin:12px 0 0}
.pmp h1{font-size:23px;margin:0;text-align:center}
.why{max-width:1000px;padding:30px 0;width:90%}
.why h1{font-size:25px;margin-bottom:20px;text-align:center}
.why h1 br{display:none}
.why td{padding:10px 0;width:auto;display:block}
.why table {width:100% center;}
.why td img {float: left;width: 10%;margin: 5px 9px 5px 5px;}
.why td p {width: 85%;font-size: 15px;}
.why td br{display:none}
.uslugi{padding:40px 0 1px}
.uslugi h2{font-size:40px;margin:0 0 20px}
.lusl{width:100%;height:150px;margin:0 auto 15px}
.rusl p{font-size:14px}
.bulit{margin:0 0 12px;display:inline-block}
.rusl h1{font-size:21px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.rusl{width:90%;margin:0 auto 40px!important;text-align:center;float:none!important}
#serv6 img{width:100%;margin:0 auto!important}
.fancy{padding:20px 0;width:90%}
.fancy h1{font-size:25px;margin:20px auto!important}
.fancy .col3{width:auto;padding:2px 2px 10px;display:block}
.fancy img{width:100%}
.texttd{padding:0}
.hwwnews{padding:10px 0}
.wd96{width:90%}
.hwwnews .bh1{text-align:center;font-size:23px;margin:20px auto}
.shagnumber{width:38px}
.shagnumber:after{display:none}
.shagtext{width:auto;margin:15px auto 0;text-align:center;font-size:16px}
.cam1, .cam2, .cam3, .cam4, .cam5, .cam6, .cam7 {display:none}
.map{width:90%;padding:40px 0}
.map h1{font-size:24px;margin:0}
.map p{font-size:18px;text-align:center;margin:20px 0 0}
.map .emaill{font-size:16px;text-align:center;margin:5px auto 30px}
.mapbloc{height:280px}
.bg2{padding:50px 0}
.blocknew{width:90%;text-align:center}
.blocknew .bh1{font-size:42px;margin-bottom:30px;text-align:center}
.popup{width:320px;margin-left:-160px;padding:20px 20px 25px!important;background:#fff!important;text-align:center!important}
.bhh{font-size:38px;color:#467ddc;font-weight:700;text-align:center}
.bhh2{font-size:20px;font-weight:700;text-align:center}
.ph2{font-size:15px;margin-bottom:20px;text-align:center}
}
@media (min-width:320px) and (max-width:480px) {
div{box-sizing:border-box;-moz-box-sizing:border-box}
.lheader{float:none;width:100px;height:48px;margin:0 auto}
.mheader{display:none}
.rheader{text-align:center;float:none;width:100%}
.rheader h1{text-align:center}
.block1{margin:0 auto;padding:30px 0 40px;text-align:center}
.block1 h1{font-size:29px;text-align:center;margin:0;line-height:inherit}
.block1 h2{font-weight:400;background:none;font-size:16px;padding-left:0;margin:10px 0}
.block1 .buttonblock{margin:30px 0 0}
.block1 .buttonblock .btext{font-size:18px;margin:5px 0 0}
.pm{float:none;width:272px;margin:0 auto}
.pmp{float:none;width:90%;margin:20px auto 0;text-align:center}
.pmp p{font-size:17px;text-align:center;margin:12px 0 0}
.pmp h1{font-size:23px;margin:0;text-align:center}
.why{max-width:1000px;padding:30px 0;width:90%}
.why h1{font-size:25px;margin-bottom:20px;text-align:center}
.why h1 br{display:none}
.why td{padding:10px 0;width:auto;display:block}
.why table {width:100% center;}
.why td img {float: left;width: 10%;margin: 5px 9px 5px 5px;}
.why td p {width: 85%;font-size: 15px;}
.why td br{display:none}
.uslugi{padding:40px 0 1px}
.uslugi h2{font-size:40px;margin:0 0 20px}
.lusl{width:100%;height:150px;margin:0 auto 15px}
.rusl p{font-size:14px}
.bulit{margin:0 0 12px;display:inline-block}
.rusl h1{font-size:21px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.rusl{width:90%;margin:0 auto 40px!important;text-align:center;float:none!important}
#serv6 img{width:100%;margin:0 auto!important}
.fancy{padding:20px 0;width:90%}
.fancy h1{font-size:25px;margin:20px auto!important}
.fancy .col3{width:90%;margin:0 auto;padding:2px 2px 10px;display:block}
.fancy img{width:85%}
.texttd{padding:0}
.hwwnews{padding:10px 0}
.wd96{width:90%}
.hwwnews .bh1{text-align:center;font-size:23px;margin:20px auto}
.shagnumber{width:38px}
.shagnumber:after{display:none}
.shagtext{width:auto;margin:15px auto 0;text-align:center;font-size:16px}
.cam1, .cam2, .cam3, .cam4, .cam5, .cam6, .cam7 {display:none}
.map{width:90%;padding:40px 0}
.map h1{font-size:24px;margin:0}
.map p{font-size:18px;text-align:center;margin:20px 0 0}
.map .emaill{font-size:16px;text-align:center;margin:5px auto 30px}
.mapbloc{height:280px}
.bg2{padding:50px 0}
.blocknew{width:90%;text-align:center}
.blocknew .bh1{font-size:42px;margin-bottom:30px;text-align:center}
.popup{width:320px;margin-left:-160px;padding:20px 20px 25px!important;background:#fff!important;text-align:center!important}
.bhh{font-size:38px;color:#467ddc;font-weight:700;text-align:center}
.bhh2{font-size:20px;font-weight:700;text-align:center}
.ph2{font-size:15px;margin-bottom:20px;text-align:center}

}
@media (min-width:480px) and (max-width:550px) {
div{box-sizing:border-box;-moz-box-sizing:border-box}
.header{text-align:center;}
.lheader{float: none;width: 27%;margin: 0 auto;display: inline-block;vertical-align: middle;}
.lheader img {width:100%;}
.mheader{display:none}
.rheader{float: none;width: 52%;margin: 0 auto;text-align: right;display: inline-block;vertical-align: middle;}
.rheadern {margin: 0;font-size: 23px;font-weight: 700;color: #22232a;display: inline-block;}
.rheader h1{text-align:right}
.block1{margin: 0 auto;padding: 40px 30px;text-align: center;}
.block1 h1{font-size:35px;text-align:center;margin:0;line-height:inherit}
.block1 h2{font-weight:400;background:none;font-size:16px;padding-left:0;margin:10px 0}
.block1 .buttonblock{margin:30px 0 0}
.block1 .buttonblock .btext{font-size: 18px;margin: 8px 0 0 5px;text-align: left;}
.pm{float:none;width:272px;margin:0 auto}
.pmp{float:none;width:90%;margin:20px auto 0;text-align:center}
.pmp p{font-size:17px;text-align:center;margin:12px 0 0}
.pmp h1{font-size:23px;margin:0;text-align:center}
.why{max-width:1000px;padding:30px 0;width:90%}
.why h1{font-size:25px;margin-bottom:20px;text-align:center}
.why h1 br{display:none}
.why td{padding:10px 0;width:auto;display:block}
.why table {width:100% center;}
.why td img {float: left;width: 10%;margin: 5px 9px 5px 5px;}
.why td p {width: 85%;font-size: 15px;}
.why td br{display:none}
.uslugi{padding:40px 0 1px}
.uslugi h2{font-size:40px;margin:0 0 20px}
.lusl{width:100%;height:150px;margin:0 auto 15px}
.rusl p{font-size:14px}
.bulit{margin:0 0 12px;display:inline-block}
.rusl h1{font-size:21px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.rusl{width:90%;margin:0 auto 40px!important;text-align:center;float:none!important}
#serv6 img{width:100%;margin:0 auto!important}
.fancy{padding:20px 0;width:90%}
.fancy h1{font-size:25px;margin:20px auto!important}
.fancy .col3 {width:48%;padding:2px 2px 10px;display:inline-block}
.fancy img{width:100%}
.texttd{padding:0}
.hwwnews{padding:10px 0}
.wd96{width:90%}
.hwwnews .bh1{text-align:center;font-size:23px;margin:20px auto}
.shagnumber{width:38px}
.shagline{margin-bottom: 30px;width: 49%;display: inline-block;vertical-align: top;}
.shagnumber:after{display:none}
.shagtext{width:auto;margin:15px auto 0;text-align:left;font-size:15px; padding: 0 15px;}
.cam1, .cam2, .cam3, .cam4, .cam5, .cam6, .cam7 {display:none}
.map{width:90%;padding:40px 0}
.map h1{font-size:24px;margin:0}
.map p{font-size:18px;text-align:center;margin:20px 0 0}
.map .emaill{font-size:16px;text-align:center;margin:5px auto 30px}
.mapbloc{height:280px}
.bg2{padding:50px 0}
.blocknew{width:90%;text-align:center}
.blocknew .bh1{font-size:42px;margin-bottom:30px;text-align:center}
.popup{width:320px;margin-left:-160px;padding:20px 20px 25px!important;background:#fff!important;text-align:center!important}
.bhh{font-size:38px;color:#467ddc;font-weight:700;text-align:center}
.bhh2{font-size:20px;font-weight:700;text-align:center}
.ph2{font-size:15px;margin-bottom:20px;text-align:center}
}
@media (min-width: 550px) and (max-width: 750px) {
.texttd br {display:none}
div{box-sizing:border-box;-moz-box-sizing:border-box}
.header{text-align:center;}
.lheader{float: none;width: 27%;margin: 0 auto;display: inline-block;vertical-align: middle;}
.lheader img {width:90%;}
.mheader{display:none}
.rheader{float: none;width: 52%;margin: 0 auto;text-align: right;display: inline-block;vertical-align: middle;}
.rheader h1{text-align:right}
.block1{margin: 0 auto;padding: 60px 30px;text-align: left;}
.block1 h1 {font-size: 35px;text-align: left;margin: 0;line-height: inherit;padding-right: 0;}
.block1 h2{font-weight: 400;background: none;font-size: 23px;padding-left: 0;margin: 10px 0;}
.block1 .buttonblock{margin:30px 0 0}
.block1 .buttonblock .btext{font-size: 18px;margin: 8px 0 0 5px;text-align: left;}
.police {text-align:center;}
.pm{float: none;width: 35%;margin: 0 auto;display: inline-block;vertical-align: middle;overflow: hidden;border-radius: 19px;}
.pm img {height: 100%;display: block;}
.pmp{float: none;width: 60%;margin: 0;text-align: center;display:inline-block;vertical-align: middle;}
.pmp p{font-size: 15px;text-align: center;margin: 10px 0 0;}
.pmp h1{font-size: 24px;margin: 0;text-align: center;}
.links {margin: 10px auto 0;}
.why{max-width:1000px;padding:30px 0;width:90%}
.why h1{font-size:30px;margin-bottom:20px;text-align:center}
.why h1 br{display:none}
.why td{padding: 10px 0;width: 49%;display: inline-block;vertical-align: top;}
.servusl {display: inline-block;width: 48.5%;vertical-align: top;padding: 0 20px;}
.why table {width:100% center;}
.why td img {float: left;width: 12%;margin: 5px 9px 5px 5px;}
.why td p {width: 80%;font-size: 15px;}
.why td br{display:none}
.uslugi{padding:40px 0 1px; text-align:center;}
.uslugi .row {text-align:center;}
.uslugi h2 {font-size: 50px;margin: 0 0 40px;}
.lusl{width:100%;height:150px;margin:0 auto 15px}
.rusl p{font-size:14px}
.bulit{margin:0 0 12px;display:inline-block}
.rusl h1{font-size:21px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.rusl{width:90%;margin:0 auto 40px!important;text-align:center;float:none!important}
#serv6 img{width:100%;margin:0 auto!important}
.fancy{padding:20px 0;width:90%}
.fancy h1{font-size:25px;margin:20px auto!important}
.fancy .col3 {width:48%;padding:2px 2px 10px;display:inline-block}
.fancy img{width:100%}
.texttd{padding:0}
.hwwnews{padding:10px 0}
.wd96{width:90%}
.hwwnews .bh1{text-align:center;font-size:23px;margin:20px auto}
.shagnumber{width:38px}
.shagline{margin-bottom: 30px;width: 49%;display: inline-block;vertical-align: top;}
.shagnumber:after{display:none}
.shagtext{width:auto;margin:15px auto 0;text-align:left;font-size:15px; padding: 0 15px;}
.cam1, .cam2, .cam3, .cam4, .cam5, .cam6, .cam7 {display:none}
.map{width:90%;padding:40px 0}
.map h1{font-size:24px;margin:0}
.map p{font-size:18px;text-align:center;margin:20px 0 0}
.map .emaill{font-size:16px;text-align:center;margin:5px auto 30px}
.mapbloc{height:280px}
.bg2{padding:50px 0}
.blocknew{width: 90%;text-align: left;}
.blocknew .bh1 {font-size: 52px;margin-bottom: 30px;text-align: left;padding-right: 40px;}
.blocknew .bh2 {font-size: 20px;color: #fff;margin-bottom: 30px;text-align: left;width: 60%;}
.bg2 {background:url(../images/bg2.jpg) no-repeat -730px center}
.popup{width:320px;margin-left:-160px;padding:20px 20px 25px!important;background:#fff!important;text-align:center!important}
.bhh{font-size:38px;color:#467ddc;font-weight:700;text-align:center}
.bhh2{font-size:20px;font-weight:700;text-align:center}
.ph2{font-size:15px;margin-bottom:20px;text-align:center}
}
@media (min-width: 750px) and (max-width: 1050px) {
div{box-sizing:border-box;-moz-box-sizing:border-box}
.header{text-align:center;width:95%;}
.lheader{width: 20%;margin: 0 auto;display: inline-block;vertical-align: middle;float: none;}
.lheader img {height:100%;}
.mheader{float: none;width: 52%;margin: 0 0 0 1%;display: inline-block;vertical-align: middle;}
.mheader p {font-size: 15px;text-align: left;margin: 0;}
.mheader h1 {margin: 0;font-size: 16px;color: #1c58bd;text-align: left;font-weight: 700;}
.rheader{float: none;width: 24%;padding: 0;margin: 0 auto;text-align: right;display: inline-block;vertical-align: middle;}
.rheadera {font-size:15px;}
.rheadern {font-size:18px;}
.rheader h1{text-align:right; font-size:12px;}
.block1{margin: 0 auto;padding: 70px 30px;text-align: left;}
.block1 h1 {font-size: 45px;text-align: left;margin: 0;line-height: inherit;}
.block1 h2{font-weight: 400;background: none;font-size: 23px;padding-right: 30%;padding-left: 0;margin: 10px 0;}
.block1 .buttonblock{margin:30px 0 0}
.block1 .buttonblock .btext{font-size: 18px;margin: 8px 0 0 5px;text-align: left;}
.police {text-align:center;}
.pm{float: none;width: 35%;margin: 0 auto;display: inline-block;vertical-align: middle;overflow: hidden;border-radius: 19px;}
.pm img {height: 100%;display: block;}
.pmp{float: none;width: 56%;margin: 0;text-align: center;display:inline-block;vertical-align: middle;}
.pmp p{font-size: 15px;text-align: center;margin: 10px 0 0;}
.pmp h1{font-size: 28px;margin: 0;text-align: center;}
.links {margin: 10px auto 0;}
.why{max-width:1000px;padding:30px 0;width:90%}
.why h1{font-size:30px;margin-bottom:20px;text-align:center}
.why h1 br{display:none}
.why td{padding: 10px 0;width: 49%;display: inline-block;vertical-align: top;}
.servusl {padding:20px;}
.why table {width:100% center;}
.why td img {float: left;width: 12%;margin: 5px 9px 5px 5px;}
.why td p {width: 80%;font-size: 15px;}
.why td br{display:none}
.uslugi{padding:40px 0 1px; text-align:center;}
.uslugi .row {text-align:center;}
.uslugi h2 {font-size: 50px;margin: 0 0 20px;}
.lusl{width: 35%;margin: 0 20px 0;}
.rusl p{font-size:14px}
.bulit{margin:0 0 12px;display:inline-block}
.rusl h1{font-size:21px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.rusl{width: 55%;margin-left: 0!Important;}
#serv6 img{width:90%;margin:0 auto!important}
.fancy{padding:20px 0;width:90%}
.fancy h1{font-size:40px;margin:20px auto!important}
.fancy .col3 {width:32.5%;padding:2px 2px 10px;display:inline-block}
.fancy img{width:100%}
.texttd{padding:0}
.hwwnews{padding:10px 0}
.wd96{width:90%}
.hwwnews .bh1{text-align:center;font-size:35px;margin:20px auto}
.shagnumber{width:38px}
.shagnumber:after{display:block}
.shagtext{width:493px;}
.cam1, .cam2, .cam3, .cam4, .cam5, .cam6, .cam7 {display:none}
.map{width:90%;padding:40px 0}
.map h1{font-size:35px;margin:0}
.map p{font-size:24px;text-align:center;margin:20px 0 0}
.map .emaill{font-size:20px;text-align:center;margin:5px auto 30px}
.mapbloc{height:280px}
.bg2{padding:50px 0}
.blocknew{width: 90%;text-align: left;}
.blocknew .bh1 {font-size: 52px;margin-bottom: 30px;text-align: left;padding-right: 100px;}
.blocknew .bh2 {font-size: 20px;color: #fff;margin-bottom: 30px;text-align: left;width: 60%;}
.bg2 {background:url(../images/bg2.jpg) no-repeat -730px center}
.popup{width:320px;margin-left:-160px;}
.win_new {width:605px;padding-left: 230px;background: url(../images/popup_bg.jpg) no-repeat left bottom #fff;text-align: left;margin-top: -200px;margin-left: -302px;}
}