@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i&subset=cyrillic-ext');article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
mark, rp, rt, ruby, summary, time{display:inline}
body{background:#fff;font-family:'Open Sans', sans-serif;font-size:14px;color:#565656;margin:0;padding:0;border:0;}
html, body{height:100%;}
a{color:#d52d00;outline:none;}
a:hover{text-decoration:none;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.col-1, .col-2, .col-3{float:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.wrapper:before,
.wrapper:after{display:table;content:"";line-height:0;}
.wrapper:after{clear:both;}
.wrapper{overflow:hidden;}
.main{max-width:1170px;margin:0 auto;position:relative;}
.extra-wrap{overflow:hidden;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;outline:none;font-family:'Roboto', sans-serif;}
.all{overflow:hidden;max-width:1920px;margin:0 auto;}
.header{}
.hedaer-block-1{min-height:40px;background:#012f5e;}
.hedaer-block-2{min-height:380px;background:url(../images/head-bg.jpg) center top no-repeat;border-bottom:3px solid #6d6156;}
.header-menu ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding:0;margin:0;list-style:none;line-height:40px;}
.header-menu ul a{color:#fefefe;font-size:14px;text-transform:uppercase;text-decoration:none;}
.header-menu ul a:hover{color:#ff6e00;}
.header-menu ul li.active a{color:#ff6e00;}
.header-addres{color:#ffffff;font-size:13px;line-height:40px;text-align:center;}
.header-email{color:#ffffff;font-size:13px;line-height:40px;text-align:center;}
.header-email a{color:#ffffff;}
.header-soc ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;align-items:flex-start;padding:7px 0 0 0;margin:0;list-style:none;}
.header-soc ul li{padding:0;margin:0 0 0 15px;}
.car{position:absolute;top:30px;right:-50px;}
.box-info{}
.tooltip{padding:30px 0 0 0;}
.logo2{padding:15px 0;}
.top-text{text-transform:uppercase;text-align:center;font-size:22px;color:#012f5e;padding:15px 0 0 0;}
.top-text p{padding:0;margin:0;}
.top-text p+p{font-size:17px;color:#ff6e00;}
.phone{padding:15px 0 0 0;}
.phone p{padding:0 0 0 30px;margin:0;color:#012f5e;font-size:32px;background:url(../images/phone.jpg) left no-repeat;}
.hedaer-form{height:100px;line-height:70px;margin:155px 0 0 0;}
.hedaer-form input[type="text"]{width:100%;height:50px;line-height:50px;background:#fff;border:0 none;border-radius:10px;font-size:18px;color:#464646;text-align:center;}
.hedaer-form input[type="submit"]{width:100%;height:50px;line-height:50px;background:#ff6c00;border:0 none;border-radius:10px;font-size:18px;color:#fff;text-align:center;}
.index-container{}
.index-container h1{padding:0;margin:40px 0 0 0;color:#012f5e;font-size:30px;text-transform:uppercase;text-align:center;line-height:1em;}
.index-container h2{padding:0;margin:10px 0 0 0;color:#ff6e00;font-size:18px;text-transform:uppercase;text-align:center;line-height:1em;}
.index-banner{margin:40px 0 50px 0;}
.index-banner img{width:100%;}
.avtopark{min-height:330px;background:#012f5e;padding:0 15px;}
.avtopark .titleh3{color:#ffffff;font-size:30px;text-transform:uppercase;text-align:center;margin:0;padding:50px 0 70px 0;}
.avtopark-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;}
.avtopark-items .item{text-align:center;padding:0 0 30px 0;}
.avtopark-items .item a{color:#fff;font-size:18px;}
.avtopark-items .item span{display:block;margin-bottom:30px;}
.service{padding:0 15px;}
.service .titleh3{color:#ff6e00;font-size:30px;text-transform:uppercase;text-align:center;margin:0;padding:50px 0;}
.service-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;}
.service-items .item{max-width:369px;position:relative;margin:0 0 30px 0;}
.service-items .item img{width:100%;}
.service-items .item span{display:block;width:100%;background:#012f5e;text-align:center;position:absolute;bottom:0;left:0;height:50px;line-height:50px;color:#fff;font-size:16px;}
.index-content{line-height:1.5em;padding:0 15px;text-align:justify;}
.index-content h3{color:#012f5e;font-size:30px;margin:50px 0;text-align:center;text-transform:uppercase;}
.index-form{min-height:330px;background:#ff6c00 url(../images/form-bg.jpg) center top no-repeat;}
.index-form{}
.index-form .titleh3{color:#fff;font-size:30px;margin:0;padding:70px 0 60px 0;text-align:center;text-transform:uppercase;line-height:1em;}
.index-form input[type="text"]{width:100%;height:50px;line-height:50px;background:#fff;border:0 none;border-radius:10px;font-size:18px;color:#464646;text-align:center;margin:0 0 30px 0;}
.index-form input[type="submit"]{width:100%;height:50px;line-height:50px;background:#012f5e;border:1px solid #fff;border-radius:10px;font-size:18px;color:#fff;text-align:center;margin:0 0 20px 0;}
.index-box-text{font-size:30px;text-align:center;padding:30px 0;color:#012f5e;}
.index-box-text p:nth-child(2n){color:#ff6c00;}
.footer{background:#f4f4f4;min-height:330px;padding: 0 0 50px 0;}
.f-col-1 ul{padding:20px 0 0 0;margin:0;list-style:none;line-height:40px;}
.f-col-1 ul a{color:#012f5e;font-size:14px;text-transform:uppercase;font-weight:600;}
.f-col-2 ul{padding:20px 0 0 0;margin:0;list-style:none;line-height:40px;}
.f-col-2 ul ul{padding:0;margin:0;}
.f-col-2 ul h3title{padding:0;margin:0;color:#012f5e;font-size:14px;font-weight:600;line-height:40px;}
.f-col-2 ul a{color:#012f5e;font-size:14px;font-weight:500;}
.f-addres{color:#012f5e;font-size:13px;text-align:right;padding:35px 0 0 0;}
.f-phone{color:#012f5e;font-size:24px;text-align:right;padding:20px 0 0 0;line-height:30px;}
.f-email{color:#012f5e;font-size:13px;text-align:right;padding:15px 0 0 0;}
.f-email a{color:#012f5e;}
.f-soc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;align-items:flex-start;padding:15px 0 0 0;margin:0;list-style:none;}
.f-soc li{margin:0 0 0 15px;}
.footer-copy{min-height:70px;border-top:1px solid #d6d6d6;margin:30px 0 0 0;}
.copy{color:#909090;font-size:13px;padding:15px 0 0 0;}
.copy a{color:#909090;text-decoration:underline;}
.web{text-align:right;color:#909090;font-size:13px;padding:15px 0 0 0;}
.web a{color:#909090;text-decoration:underline;}
.web img{position:relative;top:2px;left:3px;}
.sub h1{margin-bottom:35px;color:#012f5e;}
.sub .avtopark{min-height:auto;padding:0;}
.sub .avtopark-items .item{min-height:auto;padding:50px 5px;}
.sub .avtopark-items .item:hover{background:#ff6c00;}
.sub .avtopark-items .active{background:#ff6c00;}
.sub .index-content h3{text-transform:none;}
.sub table{border-collapse:collapse;width:100%;}
.sub th{padding:10px;background:#ff6c00;border:1px solid #fff;text-align:center;color:#fff;font-size:18px;font-weight:500;}
.sub td{padding:10px;background:#fff;border:1px solid #ff6c00;text-align:center;color:#012f5e;font-size:18px;font-weight:500;}
table.features{border-collapse:collapse;width:70%;margin:0 auto;}
table.features td{border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:1px dotted #a5a5a5;padding:10px 0;text-align:left;font-size:15px;color:#012f5e;}
table.features td:nth-child(2n){text-align:right;color:#ff6c00;}
.nav{text-align:center;margin:20px 0 0 0;}
.alert-phone {color: white;font-size: 18px;display: block;line-height: 1;margin-top:-15px;margin-bottom:15px;}
.contact-form-top .alert-phone {margin-top:10px; -webkit-text-stroke: 1px red; text-stroke: 1px red;}
@media (max-width:1128px){.header-menu{line-height:1em;}
.header-addres{line-height:1em;padding-top:5px;}
.header-email{line-height:1em;padding-top:5px;}
.header-soc ul{justify-content:center;margin:20px 0;}
.h-b-mobile{display:none;}
.hedaer-form{margin:70px 0 0 0;line-height:1em;height:auto;}
.hedaer-form input[type="submit"]{margin:30px 0 0 0;}
.sub th{padding:2px;font-size:12px;}
.sub td{padding:2px;font-size:12px;}
}
@media (min-width:1200px){}
@media (max-width:1024px){.phone p{font-size:30px; text-align: center;
    background: none;}
}
@media (max-width:900px){.tooltip{display:none;}
.car{display:none;}
.header-email{font-size:18px;}
.header-addres{font-size:18px;margin:10px 0;}
.f-col-1 ul{text-align:center;}
.f-col-2 ul{text-align:center;}
.f-addres{text-align:center;}
.f-phone{text-align:center;}
.f-email{text-align:center;}
.copy{text-align:center;}
.web{text-align:center;padding-bottom:20px;}
.f-soc{justify-content:center;}
.logo2{text-align:center;}
.phone p{text-align:center;background:none;font-size:45px;}
}
@media (min-width:768px) and (max-width:991px){}
@media (max-width:600px){.img-mobile{width:100%;}
	.phone p{font-size:30px; text-align: center; padding:0px;
		background: none;
	}
@media (max-width:500px){.avtopark-items{justify-content:center;}
.service-items{justify-content:center;}
}
@media (max-width:400px){.header-menu ul{display:block;text-align:center;}
table.features{width:99%;}
}
@media (min-width:320px) and (max-width:479px){}