@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=latin-ext');
body{font-family:Roboto, sans-serif;color:#000;overflow-x:hidden;font-weight:400;}
a{text-decoration:none!important;color:#d01818;}
.section{padding:45px 0;}
ul{margin:0;padding:0;}
h1,.h1{font-size:36px;font-weight:400;margin-bottom:10px;margin-top:10px;}
h2,.h2{font-size:30px;font-weight:400;margin-bottom:10px;margin-top:10px;}
h3,.h3{font-size:24px;font-weight:400;margin-bottom:10px;margin-top:10px;}
h4,.h4{font-size:20px;font-weight:400;margin-bottom:10px;margin-top:10px;}
h5,.h5{font-size:18px;font-weight:400;margin-bottom:10px;margin-top:10px;}
h6,.h6{font-size:16px;font-weight:400;margin-bottom:10px;margin-top:10px;}
h2.title{font-size:36px;line-height:1em;color:#107ec9;text-transform:uppercase;margin-bottom:60px;font-weight:900;position:relative;text-align:center;}
h2.title span{position:relative;padding-bottom:15px;}
h2.title span:before{content:"";position:absolute;bottom:0;left:50%;width:360px;margin-left:-180px;height:2px;background-color:#107ec9;}
.lang a{display:inline-block;margin-left:5px;}
.lang a img{width:20px;}
.header{position:relative;right:0;left:0;z-index:11;background:#fff;padding:10px 0;}
.sub_header{border-bottom:1px solid #efefef;font-size:14px;background:transparent;padding:3px 0 10px;}
.sub_header .fa{font-size:18px;vertical-align:middle;color:#000;}
.sub_header p{vertical-align:middle;display:inline-block;margin:0 5px;}
.sub_header .eText a{color:#d01818;font-size:14px;}
.navbar{padding:0 15px;}
.navbar-nav{width:100%;}
.navbar-expand-lg .navbar-nav .nav-link{border-top:3px solid transparent;font-weight:bold;color:#d01818;text-transform:uppercase;position:relative;padding:2rem .7rem 1rem;}
.navbar-expand-lg .navbar-nav .nav-link:hover{border-color:#006db2;}
.navbar-light .navbar-toggler{margin-top: 15px}
.home{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:170px 0;}
.home-content{z-index:9;position:relative;}
.home-car-repair{background-image:url(../img/b1.jpg);background-position:50%;position:relative;background-size:cover;padding:150px 0;}
.home-car-repair:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.40);margin:auto;}
.title-white{font-size:33px;text-align:center;color:#fff;line-height:1.3;font-weight:700;text-transform:uppercase;}
.subtitle-white{font-size:24px;line-height:1.2em;text-align:center;color:#fff;font-weight:400;margin-bottom:30px;}
.title-black{font-size:45px;text-align:center;color:#000;line-height:1.3;margin-bottom:50px;font-weight:700;text-transform:capitalize;position:relative;}
.title-black:before{content:"";background-color:#d01818;height:3px;width:60px;position:absolute;left:0;right:0;top:-15px;margin:0 auto;}
.title-black:after{content:"";background-color:#d01818;height:3px;width:60px;position:absolute;left:0;right:0;bottom:-15px;margin:0 auto;}
.subtitle-black{text-align:center;color:#595959;font-size:19px;font-weight:300;margin-bottom:30px;letter-spacing:3px;}
.home .title-white{font-size:50px;}
.btn{position:relative;display:inline-block;text-align:center;letter-spacing:1px;font-weight:400;overflow:hidden;vertical-align:middle;text-decoration:none;outline:none;cursor:pointer;border:1px solid transparent;background-color:#d01818;color:#fff;border-bottom:4px solid #b70d0d;margin:0 auto;padding:10px 15px;}
.btn:last-child{margin-right:0;}
.btn:before{content:"";background-color:rgba(255,255,255,0.5);height:100%;width:3em;display:block;position:absolute;top:0;left:-4.5em;-webkit-transform:skewX(-45deg) translateX(0);transform:skewX(-45deg) translateX(0);-webkit-transition:none;transition:none;}
.btn:hover.btn:before{left:110%;-webkit-transition:left .6s ease;-moz-transition:left .6s ease;transition:left .6s ease;}
.service .wrapp{position:relative; margin-bottom: 30px}
.service{padding:50px 0;}
.service .wrapp-in{position:relative;padding:20px;}
.service .read-more{position:absolute;text-align:center;bottom:5px;right:0;z-index:2;}
.service .read-more a{color:#fff;display:inline-block;margin:0 5px;}
.service .service3-title{font-size:16px;font-weight:900;position:absolute;top:70%;color:#fff;background:rgba(0,0,0,0.53);left:0;border-right:3px solid #d01818;padding:5px;}
.service .wrapp-img{position:relative;overflow:hidden;}
.service .wrapp-img img{max-width:100%;height:auto;}
.service .wrapp-img:before{content:"";width:0;height:0;border-bottom:40px solid #d01818;border-left:40px solid transparent;bottom:0;right:0;position:absolute;z-index:2;}
.white-popup-block{background:#fff;text-align:left;max-width:400px;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;z-index:2;margin:40px auto;padding:20px 30px;}
.gray_bg{background:#efefef;}
.statistics{background:url(../img/panorama.png);background-size:cover;background-position:center;position:relative;padding:80px 0;}
.statistics i{font-size:44px;color:#ffd326;margin-bottom:15px;display:block;}
.statistics .count{font-weight:900;font-size:54px;}
.statistics_achieved{text-transform:uppercase;font-size:14px;font-weight:600;}
.serteficat{padding:80px 0;}
.serteficat .wrapp{background:url(../img/sert2.png);width:285px;height:225px;position:relative;margin:auto;}
.serteficat img{width:233px;height:auto;position:absolute;top:23px;left:23px;bottom:0;right:0;}
.contact-title{font-size:18px;font-weight:700;margin:20px 0 5px;}
.contact-style-2 .fa{color:#d01818;left:0;right:0;font-size:60px;height:50px;margin:0 auto 40px;}
.contact .title{margin:0 0 60px;}
.contact{color:#000; padding:60px 0 30px;}
.contact ul li{list-style:none;}
.text-contacte{font-size: 18px;}
.footer_up{background:url(../images/footer-bg.png) no-repeat #333;border-bottom:1px solid #444;padding:40px 0;}
.footer_up h4{color:#fff;font-weight:900;}
.footer_up p,.footer_up a{color:#d6d6d6;font-weight:500;}
.footer_up a:hover{color:#fff;}
.footer_up .meta{display:block;margin-top:10px;color:#fff;}
.footer_up ul.white li:before{border:1px solid #b8b8b8;}
ul.circle li{list-style-type:none;position:relative;padding:2px 33px;}
ul.circle li:before{content:"";display:block;position:absolute;width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #d01818;top:11px;left:11px;}
ul.white li:before{border:1px solid #fff;}
.footer-copyright{color:#bdbdbd;background:#333;font-weight:700;padding:15px 0;}
.parteneri-footer img{max-width:100%;margin-bottom:10px;}
.form-style-heading{font-weight:700;font-style:italic;border-bottom:2px solid #ddd;margin-bottom:10px;font-size:15px;padding-bottom:3px;}
.form-style label{display:block;position:relative;margin:0 0 15px;}
.form-style label > span{width:100px;font-weight:700;float:left;padding-top:8px;padding-right:5px;}
.form-style .error{background:#FFE8E8;color:red;border-left:3px solid red;padding:5px 0 5px 10px;}
.form-icon{position:absolute;top:15px;right:15px;color:#afafaf;}
label i:before{content:'';border-left:1px solid #efefef;padding-left:10px;}
.popup_icon i{display:block;width:80px;height:80px;border:3px solid #2dbf5b;line-height:74px;border-radius:50%;font-size:38px;text-align:center;color:#2dbf5b;background:transparent;margin:20px auto 15px;}
.popup_title{display:block;margin-bottom:6px;color:#091d25;font-size:26px;text-align:center;font-weight:700;text-transform:capitalize;}
.popup_subtitle{color:#6b777c;text-align:center;margin-bottom:25px;}
.btn:hover,.btn:active{background-color:#c51313;color:#fff;}

.header-title{background: url(../images/header-photo-bg.jpg) no-repeat; background-size: cover; padding: 3% 0}
.form-contacte{border: 1px solid #e0e0e0; padding: 15px; background-color: #f5f5f5; }
.btn-padding{padding-left: 40px; padding-right: 40px;}
.w300{font-weight: 300}




@media (max-width: 1200px) {

}
@media (max-width: 992px) {
    .logo img{height: 100px;}
}
@media (max-width: 768px) {
    .logo img{height: 100px; }
    .sub_header .eText{display: block}
    .sub_header .eText a{font-size: 18px;}
    .clients3 img{margin-bottom: 15px;}
    .footer-desc{margin-bottom: 30px;}
}
@media (max-width: 576px) {
    .logo img{height: 100px;}
    .home .title-white{font-size: 36px}
    .subtitle-white{font-size: 18px; font-weight: 300}
    .home-car-repair{padding: 100px 0;}
    .title-black{font-size: 30px;}
    #faq .card-body{font-size: 14px;}
    #faq h5{font-size: 16px;}
}