@media (min-width:1200px){.container{width:1000px; }}.modal{width:100%;position:fixed;text-align:center;margin:0 auto;top:0;left:0;bottom:0;right:0;z-index:1050;}.modal_wrapper{display:table;overflow:auto;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch;outline:0;text-align:center;margin:0 auto;}.modal-dialog{display:table-cell;vertical-align:middle;margin:0 20px 0;}#map{height:500px;}body{font-family:'Open Sans';color:#fff;}h1,.h1,h2,.h2,h3,.h3{margin-top:10px;}h1,.h1{margin-top:5px;font-size:28px;margin-bottom:25px;}h2,.h2{font-size:20px;}h3,.h3{padding:15px 0 12px;font-size:18px;}h4,.h4{padding:15px 0 12px;font-style:italic;line-height:24px;}.h1,.h2,.h3,.h4{margin:0;padding:0;}.header{background-color:#414646;height:90px;border-bottom:solid 3px #292d2d;}.logo{background-color:#292d2d;padding:17px 27px;}.header-text{margin:18px 0px 0px 27px;font-size:20px;line-height:27px;}.header-phone{font-size:31px;line-height:60px;margin-top:18px;margin-left:20px;font-weight:600;}.header-phone a:link,.header-phone a:visited{color:#fff;text-decoration:none;}.header-phone a:active,.header-phone a:focus{opacity:.8;text-decoration:none;}.header-phone a:hover{color:#b5e3ff;}.thematical{height:700px}.thematical.bg1{background:url(../assets/zamok-bg.jpg) top center no-repeat;}.thematical.bg15{background:url(../assets/car-bg.jpg) top center no-repeat;}.thematical.bg13{background:url(../assets/safe-bg.jpg) top center no-repeat;}.thematical.bg2{background:url(../assets/replace-bg.jpg) top center no-repeat;}.main-content h1{margin:61px 0 0 24px;font-size:50px;line-height:53px;border-bottom:solid 3px #fff;padding-bottom:24px;float:left;}.main-content .underheader{margin:26px;font-size:15px;line-height:22px;}.promo-headings{margin:35px 0;}.promo-headings ul{padding-left:11px;}.promo-headings ul li{list-style-type:none;padding-bottom:8px;}.promo-headings ul li span{line-height:60px;font-size:24px;margin-left:12px;}.promo-headings i{height:60px;width:60px;display:inline-block;background-image:url(../assets/icons_spr.png);background-repeat:no-repeat;margin-bottom:-26px;}.promo1 i{background-position:0 0;}.promo2 i{background-position:-60px 0;}.promo3 i{background-position:-120px 0;}.promo4 i{background-position:-180px 0;}.mainmenu{/*height:100px*/;padding:15px 0;}.mainmenu ul li a:link,.mainmenu ul li a:visited{font-size:17px;line-height:70px;font-weight:bold;text-decoration:underline;color:#ff6c15;}.mainmenu ul li a:hover,.mainmenu ul li a:active,.mainmenu ul li a:focus,.mainmenu ul li.active a:link,.mainmenu ul li.active a:visited{text-decoration:none;color:#303534;}.mainmenu ul li:not(.last){border-right:solid 1px #cccccc;}.mainmenu ul li:not(.first){border-left:solid 1px #ffffff;}.srv_icon{height:60px;width:60px;display:inline-block;background-image:url(../assets/icons_spr.png);background-repeat:no-repeat;margin-bottom:-25px;}.s1 a i{background-position:0 -120px;}.s1 a:hover i,.s1.active a i{background-position:0 -60px;}.s15 a i{background-position:-60px -120px;}.s15 a:hover i,.s15.active a i{background-position:-60px -60px;}.s13 a i{background-position:-120px -120px;}.s13 a:hover i,.s13.active a i{background-position:-120px -60px;}.s2 a i{background-position:-180px -120px;}.s2 a:hover i,.s2.active a i{background-position:-180px -60px;}.form-and-phones{height:420px;padding:15px 0;background:url(../assets/back.jpg) bottom center no-repeat;}.orderbtn{height:86px;width:289px;background-image:url(../assets/order_btn_spr.png);background-repeat:no-repeat;display:inline-block;margin-bottom:-30px;}.orderbtn:hover{background-position:0 -86px;}.orderbtn:active{background-position:0 -172px;}.orderform{padding-top:50px;}.orderform .form-control{height:60px;width:225px;font-size:27px;font-style:italic;text-align:center;}.fgtext{font-size:20px;}.fginput{padding:0 9px}.clients{height:425px;background:url(../assets/bottomtext-bg.png) top center no-repeat;margin-top:-70px;}.allphones{margin:3px 0px;}.allphones-row div{float:left;}.phones-intro{font-size:22px;padding-bottom:10px;padding-left:40px;}.phones ul{margin-top:45px;}.phones ul li{list-style-type:none;font-size:36px;}.bottomtext{height:212px;font-size:22px;color:#0f0c0a;padding-top:10px;line-height: 30px;}.bottomtext h1{margin-bottom:10px;}.clients img{margin:auto;}.footer{height:60px;background-color:#242424;padding-top:20px;}.container{min-width:970px !important;}.copyright a:link,.copyright a:visited{color:#fff;text-decoration:none;}.copyright a:active,.copyright a:focus{opacity:.8;text-decoration:none;}.copyright a:hover{text-decoration:underline;}.copyright>div{font-size:14px;line-height:36px;}
