@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
body, html{
	margin:0px;padding:0px;font-size:14px;font-family: 'Poppins', sans-serif;font-family: 'Open Sans', sans-serif;
}p, ul{
    margin:0px;padding:0px;
}
a, a:hover{
    text-decoration:none;
}
h1,h2,h3{font-weight:600; font-family: 'Poppins', sans-serif;}
.forms {
    max-width: 500px;
}
.header{background:#4b9edb;padding:10px 0px;}
.main_nav {
    margin-top: 20px;
    margin-bottom: 0px;
}
.main_nav li {
    display: inline;
    position: relative;
}
.main_nav li a {
    color: #fff;
    font-size: 16px;
    padding: 5px 13px;
    position: relative;
    display: inline-block;
}
.banner, .sm-banner{background-image:url(../images/banner.jpg);
background-size:cover;background-position: center;min-height:450px;position: relative;
}
.banner:before, .sm-banner:before{position: absolute;content: '';background:rgba(0,0,0,0.4);width:100%;height:100%;left:0px;right:0px;}
.banner_text{padding:200px 0px 190px; color:#fff;}
.banner-para{margin-bottom:20px; font-size:24px;}
.banner1{margin-bottom:20px; font-size:20px;}
.banner_text h1{color:#fff;font-size: 32px;margin:auto;max-width:80%;font-weight:bold;}
.banner-form{border-top-left-radius: 6px;border-top-right-radius: 6px;box-shadow: 0px 6px 6px rgba(0,0,0,0.4);
background: #fff;}
.banner-form h2{background:#b61b1b; color:#fff;
    border-top-left-radius: 6px;border-top-right-radius: 6px;
    text-align:center;font-size:26px;margin:0px;padding:20px 10px;}
.input-submit{background:#b61b1b; color:#fff;
 padding:10px 10px;text-align: center;margin:10px auto;
 border-radius:0px;font-weight:bold;font-size:16px;max-width:40%;height:auto; }
 .baner-frm{padding:20px 10px;background:#f2f2f2;position: relative; font-family: 'Open Sans', sans-serif;color:#000; font-weight:500;}
 .input-text{border-radius:0px;font-family: 'Open Sans', sans-serif;}
 .yello{color:#eed502;}
 .red{color:#b61b1b;}
 .disclaimer-form{font-size:11px;}
.banner-list li {
    position: relative;
    padding: 6px 0px;
    padding-left: 30px;font-weight:600;
    list-style: none;font-size:16px;
}
.banner-list li:before {
    position: absolute;
    content: '\f005';
    color: #b61b1b;
    font-family: FontAwesome;
    font-size: 18px;
    left: 0px;
}
.client-review{background-image:url(../images/client-bg.jpg);position: relative; background-size:cover;
    background-position: center;background-attachment: fixed;}
.client-review h2{color:#fff;margin-top:0px;font-size:30px;}
.client-review:before{position: absolute;content:'';top:0px;bottom:0px;width: 100%;height:100%;
background:rgba(74,74,74,0.7);}
.pd-40{padding: 40px 0px;position: relative;}
.client-review h5{font-size:20px;}
.client-review h4{color:#fff; line-height: 28px; font-size: 16px;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background: #fff;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #cecece; opacity: 0.8;}
.footer{background-image:url(../images/foot_car.png); background-color:#141414;background-position: right bottom;
    padding:40px 0px 20px;  background-repeat: no-repeat;}
.footer-para{font-size:14px;color:#fff;font-weight:400;margin-bottom:10px;}
.footer-nav li{display: inline-block;padding:2px 25px !important;font-weight:500;border-right:1px solid #fff;margin-bottom:5px;}
.footer-nav li a{color:#fff;}
.client-review h4, .average-saving h4{font-size:20px;}
h2.heading1{margin-top:70px !important;}
.feature-price li{list-style: none;
    display: inline-block;  font-weight: 700;  color: #dedede; margin-top: 10px;  padding: 0px 20px;}
.clnt-rvw h4 i{font-weight:600; padding:10px;background:#b61b1b;display: inline-block;color:#fff;}
.sm-font{font-size: 14px;font-weight: 500;}
.bg-font{font-size:22px;}
.lrn-butn{margin:30px 0px 0px;}.lrn-butn a{background-color:#b61b1b;color:#fff;padding:10px 20px; font-weight: bold;
    font-size: 16px; display: inline-block; }
.top-selling{padding:40px 0px;background:#f4f4f4;}
.car-imag img{ max-width: 100%;  width: 100%; max-height: 250px;  min-height: 250px;}
.car-feat{background:#fff;box-shadow: 0px 3px 10px rgba(0,0,0,0.6);padding:10px 10px 30px;margin-top:20px;margin-bottom: 20px;}
.blogs{padding:40px 0px;background:#fff;}
.bg-white{background-color:#f2f2f2;}
.blog-date{color: rgba(0, 0, 0, 0.6); font-size: 14px; font-weight: 600;}
.blog-para{font-size:16px;margin:20px 0px;}
.blog-text{padding:0px 15px;}
.no-marg{margin:0px;}.top-selling .feature-price li{color:#000;}
.average-saving{background:#4b9edb; padding:40px 0px;}
.average-saving h2{color:#fff;}
.saving-list .fl{color:#fff;font-size:18px;font-weight:bold; display: inline-block;padding:10px; width:19%;}
.saving-list .fl img{padding-right:10px; max-width: 40px;  }
.sav-img{float:left;}
.sav-text{text-align:left; float:left; padding-left:10px;border-left:1px solid #fff; }
.saving-list{margin-top:20px;margin-bottom:30px;}
.average-saving h5{color:#fff; font-size:20px;margin-bottom:30px;margin-top:40px;}
.average-saving p{color: #fff;}
.footer-links, .footer-links li a{color:#fff;}
.footer-links li{list-style:none;padding:3px 0px;}
.clnt-rvw p{font-weight: 600;}
.clnt-rvw h2{font-size: 26px;}
.clnt-rvw{margin-bottom:50px;}
.sm-banner{min-height:200px; background-attachment: fixed;}
.sm-banner .banner_text {padding:100px 0px;}
.privacy-para p{font-size:14px;margin-bottom:20px;}
.img-left{max-width:40%;margin-right:10px;margin-bottom:10px;float:left;}
.img-right{max-width:40%;margin-left:10px;margin-bottom:10px;float:right;  }
.clearfix{clear:both;}
@media (max-width:1200px){
.saving-list .fl{width:31%;}
}

@media (max-width:992px){
    .car-feat{font-size:18px;}.blog-para {
    font-size: 14px;
    margin: 10px 0px;
}.car-imag img {
    max-width: 100%;
    width: 100%;
    max-height: 250px;
    min-height: 150px;
}
}

@media (max-width:767px){
    .banner{height:auto;}.banner-form{margin:20px 0px 40px;}
    .banner_text{padding:20px 0px;}
    .car-imag img{width:auto;}.saving-list .fl{width:100%;}.car-imag img {
    max-width: 100%;
    width: 100%;
    max-height: none;
    min-height: auto;
}
.img-left, .img-right{float:none; max-width:100%;}


}