@import "animate.css";@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);body{background:red;color:#888888;font:400 16px/28px 'Open Sans', sans-serif;-webkit-text-size-adjust:none;}
img{max-width:100%;height:auto;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:400;}
h1{font-size:93px;line-height:93px;color:red;}
@media (max-width:479px){h1{font-size:85px;}
}
h2{font-size:56px;line-height:75px;color:#333333;}
h3{font-size:45px;line-height:45px;color:#333333;}
h4{font-size:34px;line-height:42px;color:#BFBFBF;}
h5{font-size:24px;line-height:28px;color:#333333;}
h6{font-size:24px;line-height:28px;color:#fff;}
.ah1{font-weight:700 !important;}
.af{border-bottom:1px dashed #2cadb7;}
a{font:inherit;color:inherit;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
a:focus{outline:none;}
a[href^="tel:"],
a[href^="callto:"]{color:yellow;text-decoration:none;font-weight:700;}
.fa{line-height:inherit;}
[class*='fa-']:before{font-weight:400;font-family:'FontAwesome';}
.page{overflow:hidden;min-height:500px;}
.zakaz{width:100%;min-height:560px;overflow-x: hidden !important;}
.lt-ie9 .page{min-width:1200px;}
.center{text-align:center;}
.row + .row{margin-top:52px;}
* + .inline-list{margin-top:60px;}
* + form{margin-top:20px;}
h3 + *{margin-top:38px;}
h5 + *{margin-top:15px;}
h2 + *{margin-top:28px;}
* + span{margin-top:19px;}
* + address{margin-top:81px;}
address + *{margin-top:98px;}
.brand{display:inline-block;position:relative;padding-left:117px;}
.brand h1:before{content:'';position:absolute;width:102px;height:66px;background:url(../images/page-1_sprite.png);background-position:-5px -5px;left:4px;top:14px;}
.brand a:active{background:transparent;}
.bg-primary{background:red;}
.bg-primary .clr1{color:#FFFFFF;}
.bg-secondary{background:#C3C3C3;}
.bg-secondary p{color:#333333;font-size:20px;line-height:30px;}
.bg-secondary span{font-size:15px;color:#333333;display:inline-block;}
.inline-list .fa{font:0/0 a;}
.inline-list .fa:before{font-size:40px;color:#ffffff;}
.inline-list .fa:hover:before{color:#858585;}
.inline-list li{display:inline-block;}
.inline-list li + li{margin-left:16px;}
.btn{background:#f34235;color:#fff;font-size:20px;font-weight:500;text-transform:uppercase;box-shadow:2px 2px 5px rgba(98, 134, 148, 0.45);}
.btn:hover{background:#858585;box-shadow:none;}
@media (max-width:979px){.btn{font-size:13px;}
}
@media (max-width:767px){.btn{font-size:20px;}
}
.box:before,
.box:after{content:" ";display:table;}
.box:after{clear:both;}
.box_aside{text-align:center;float:left;font-size:44px;color:#ffffff;background:#858585;width:102px;height:102px;line-height:90px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:29px;}
.box_cnt h4 + p{margin-top:13px;}
.box_cnt__no-flow{overflow:hidden;}
@media (max-width:979px){.box h4{font-size:28px;}
.box_aside{float:none;}
.box_cnt{margin-top:15px;}
}
@media (max-width:767px){.box_cnt{text-align:center;}
}
.box1_aside{color:#FFFFFF;width:160px;height:160px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;font-size:45px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:56px;margin-top:22px;margin:auto;}
.box1_aside sup{font-size:26px;margin-top:-9px;display:inline-block;}
.box1 h5{margin-top:24px;}
.box1 h5 + p{margin-top:25px;padding-right:23px;}
.sets2 .box1_aside{background:transparent;padding-top:0;margin-top:0;}
.sets2 .box1_aside img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.sets2 .box1_cnt p{position:relative;margin-top:28px;text-indent:42px;padding-right:27px;}
.sets2 .box1_cnt p:before{position:absolute;content:'\f10d';font-family:'FontAwesome';font-size:34px;color:red;left:-42px;top:-3px;}
address{font-size:136px;font-weight:500;color:#ffffff;}
footer address{font-size:86px;color:#FFFFFF;}
@media (max-width:979px){address{font-size:106px;}
* + address{margin-top:50px;}
address + *{margin-top:50px;}
}
@media (max-width:479px){address,
footer address{font-size:86px;}
}
.toTop{width:60px;height:60px;font-size:37px;line-height:40px;color:#fff;background:#333;position:fixed;right:66px;bottom:180px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:7px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.toTop:hover{color:#fff;background:#f34235;text-decoration:none;}
@media only screen and (max-width:1399px){.toTop{display:none !important;}
}
.parallax{position:relative;overflow:hidden;}
.parallax_image,
.parallax_pattern{position:absolute;top:0;left:0;right:0;height:100%;background-position:center center;will-change:transform;}
.parallax_image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}
.parallax_pattern{background-repeat:repeat;}
.parallax_cnt{position:relative;}
.parallax1 *{color:#ffffff;}
.parallax1 h2{margin-top:36px;padding:0 305px;}
.parallax1 p{font-size:24px;padding:0px 100px;line-height:35px;}
@media (max-width:1199px){.parallax1 h2{padding:0 10px;}
.parallax1 p{padding:0px 10px;}
}
@media (max-width:479px){.parallax1 h2{font-size:40px;line-height:45px;padding:0;}
.parallax1 p{font-size:18px;padding:0;}
}
header{background:#cccccc;text-align:center;padding-top:103px;padding-bottom:117px;}
header span{color:#DB0401;line-height:150%;font-weight:700;}
header p{font-size:56px;color:#ffffff;line-height:150%;}
header h4{margin-left:5px;text-align:center;}
header .brand + *{margin-top:70px;}
header .bg-primary{padding:27px 29px 40px 29px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.brand{text-align:center;}
img.brand_img{display:block;width:100%;}
h1.brand_name{display:none;}
.brand{padding-left:0px;}
@media (max-width:979px){header h4{font-size:20px;line-height:25px;}
header p{font-size:36px;}
header .brand + *{margin-top:50px;}
}
@media (max-width:767px){header h4{font-size:24px;}
}
main{display:block;background:#ffffff;}
.sets1 h5{padding-left:28px;position:relative;}
.sets1 h5:before{position:absolute;content:'\f00c';font-size:24px;font-family:'FontAwesome';left:0;top:0;color:#DB0401;}
.sets1 p{padding-right:20px;}
.ins1{padding:0 160px;}
@media (max-width:1199px){.ins1{padding:0 15px;}
}
.mg-add{margin-top:7px;margin-left:2px;}
.well{padding-top:82px;padding-bottom:92px;}
.well1{padding-top:58px;padding-bottom:72px;}
.online{background:#F3F5F6;padding-top:58px;padding-bottom:72px;}
.well2{padding-top:84px;padding-bottom:71px;}
.well3{padding-top:89px;padding-bottom:91px;}
.well_ins1{padding-bottom:160px;}
footer{background:red;color:#333333;padding-top:93px;padding-bottom:89px;}
footer .invite{font-size:34px;color:#FFFFFF;line-height:125%;}
footer .brand h1{color:#ffffff;}
footer .brand h1:before{background-position:-5px 72px;}
footer .rights{color:#FFFFFF;font-size:13px;text-align:center;}
.slogan {color: #FFFFFF;font-size: 24px;line-height: 28px;}
footer * + .rights{margin-top:10px;text-align:center;}
footer * + .invite{margin-top:49px;text-align:center;}
footer * + address{margin-top:35px;text-align:center;}
footer address + *{margin-top:45px;text-align:center;}
@media (max-width:767px){.box_cnt{text-align:center;}
.mg-add{float:none;margin:0 auto;}
}