h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}
*,p{margin:0}
#page{float:left;width:100%}
#wrapper,img{max-width:100%}
.advance_editor.editContent,.car-hed-bor{display:inline-block}
*{padding:0;box-sizing:border-box;-moz-box-sizing:border-box}
.editContent{position:relative}
.pencil_edit_icon{position:absolute;right:0;top:0;color:#000!important}
.pencil_edit_icon img{height:21px;width:26px}
a{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}
.car1-temp-head .nav-wrapper nav ul li a{text-transform:uppercase;color:#fff}
body{font-family:open_sansregular}
#wrapper{width:1170px;margin:auto}
header.car1-temp-head{float:left;width:100%;position:absolute;z-index:5;top:0;left:0}
.header-inner{float:left;width:100%}
.header-inner img{float:left}
.logo-header{float:left;padding:11px 0;max-width:200px}
.car1-temp-head .nav-wrapper{float:right;margin-top:11px;width:auto}
.nav-wrapper nav{float:right;width:100%;background-color:transparent;box-shadow:none}
.nav-wrapper nav ul{float:left;width:100%}
.nav-wrapper nav ul li{float:left;list-style:none}
.nav-wrapper nav ul li a{float:left;font-size:14px;position:relative;padding:25px 20px;z-index:1;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
.inp-icon1,.inp-icon2{padding-left:38px!important;box-sizing:border-box!important}
.header-outer.fixed{position:fixed;background:rgba(0,0,0,.9);top:0;left:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;z-index:9999}
.banner-outer.car1-temp-bnr{float:left;width:100%;overflow:hidden}
.banner-ani{float:left;width:100%;background:url(../../images/background-img/car-template/banner.png) center center no-repeat;background-size:cover;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-animation-name:banner-img;-moz-animation-name:banner-img;animation-name:banner-img;-webkit-animation-duration:60s;-moz-animation-duration:60s;animation-duration:60s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;height:750px}
@keyframes banner-img{
0%,100%{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1)}
50%{transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5)}
}
.inp-icon1{background:url(../../images/car-template/icon1.png) 12px 15px no-repeat}
.inp-icon2{background:url(../../images/car-template/icon2.png) 12px 18px no-repeat}
.inp-icon3{background:url(../../images/car-template/icon3.png) 12px 17px no-repeat;padding-left:38px;box-sizing:border-box!important}
.car1-temp-bnr .banner-inner{position:absolute;top:0;bottom:0;height:102px;margin:auto;left:13.5%}
.banner-inner h5{font-size:24px;font-family:futura_lt_btlight;letter-spacing:2px;margin:0}
.benifits.car1-sec-beni{float:left;width:100%;}
.benifits-inner{float:left;width:100%}
.inner-heading{float:left;width:100%;text-align:center}
.car-hed-bor{height:4px;width:40px;background:#eeb352; margin-left: 15px;}
.benefit-list{float:left;width:100%;margin-top:40px}
.benefit-list ul{float:left;width:48%}
.benefit-list ul li{float:left;width:auto;position:relative;padding-left:120px;list-style:none;min-height:102px;margin-bottom: 35px;}
/* .benefit-list ul li.bene-2{margin-top:50px} */
.bene-icon{position:absolute;background:#eeb300;height:100px;width:100px;border-radius:100%;top:0;left:0}
.parallax{z-index:0}
.about-outer.car-1-temp-about{float:left;width:100%;padding:80px 0;background:url(../../images/background-img/car-template/about-bg.jpg) center center no-repeat;background-size:cover}
.about-inner{background-color:#fff;float:left;padding:10px;position:relative;width:100%;z-index:8}
.about-left{float:left;width:49%}
.about-left img{float:left}
.about-right{float:right;width:49%;padding:30px 30px 30px 25px}
.work-inner,.work-port,.work-port ul{width:100%;float:left}
.bene-icon i{color:#fff;font-size:50px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;line-height:inherit;height:51px}
.footer-icon li i{font-size:20px;color:#fff;line-height:32px}
.work-outer.car1-sec-work{float:left;width:100%;padding:40px 0}
.work-port{margin-top:0;}
.work-port ul li{float:left;width:33.3%;position:relative;height:305px}
.work-hover,.work-port ul li img{left:0;height:100%;position:absolute;width:100%;top:0}
.work-port ul li img{float:left;    object-fit: cover;}
.work-hover{background:rgba(0,0,0,.8);display:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
.footer-icon li,.footer-icon li a{display:inline-block;vertical-align:middle}
.work-hover span{float:left;width:100%;text-align:center;text-transform:uppercase;font-size:30px;font-family:ralewaylight;color:#fff;position:absolute;top:0;bottom:0;margin:auto;height:40px}
.about-right p:last-child{margin-bottom:0}
.contact-outer.car1-temp-cont{float:left;width:100%;padding:80px 0;background:url(../../images/background-img/car-template/contact-bg.jpg) center center no-repeat;background-size:cover}
.contact-inner{background:#fff;float:left;padding:10px;position:relative;width:100%;z-index:5}
.contact-left{float:left;width:49%;padding:14px 15px 14px 28px}
.cont-form,.inpt-outer,.inpt-outer input,.inpt-outer textarea{float:left;width:100%}
.inpt-outer{margin-bottom:22px}
.inpt-outer input{border:1px solid #d5d5d5;border-radius:0;height:50px;margin:0;padding-left:12px;box-sizing:border-box}
.inpt-outer input:focus{box-shadow:none!important;border:1px solid #d5d5d5!important}
.inpt-outer textarea{border:1px solid #d5d5d5;border-radius:0;height:131px;resize:none;padding:12px;box-sizing:border-box}
.commen-btn{border:none;color:#fff;font-size:14px;font-family:open_sansbold;border-radius:5px;padding:14px 22px!important;height:auto!important;background:#eeb300;background:-moz-linear-gradient(left,rgba(238,179,0,1) 0,rgba(236,144,3,1) 100%);background:-webkit-linear-gradient(left,rgba(238,179,0,1) 0,rgba(236,144,3,1) 100%);background:linear-gradient(to right,rgba(238,179,0,1) 0,rgba(236,144,3,1) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeb300', endColorstr='#ec9003', GradientType=1)}
.car-abt-ryt-h2{font-size: 3.56rem!important; font-family: open_sansregular!important;}
.cont-right{float:right;width:49%}
.cont-right img{float:left;width:100%}
.phone-outer.car1-temp-sec{float:left;width:100%;background:#2f2e2e;position:relative;height:84px; line-height: 54px;}
.phone-inner{float:right;right:0;width:31%;top:0;height:100%;background:#eeb300;padding-left:60px;position:relative;line-height: 54px;}
.footer-inner{width:100%;float:left}
footer.car1-temp-footer{float:left;width:100%;background:#000;padding:18px 0}
.footer-icon{float:right;width:auto}
.footer-icon li{margin-left:2px}
.footer-icon li a{background:#eeb300;border:none;border-radius:100px;height:36px;text-align:center;width:36px}
.car1-footer-cont{float:left;width:50%}
.parallax-container{height:auto!important}
.inner-heading.left{text-align:left;margin-bottom:15px}
.right{float:right!important}
.work-port ul li{list-style:none}
.car-template-call-lft,.car-template-call-ryt {
    padding: 0;
}
.car-template-call-lft-mrgn {
    margin-left:0;
    padding-left: 13%;
}
@media screen and (max-width:1200px){
#wrapper{width:95%}
}
@media screen and (max-width:1024px){
nav{height:auto;border-bottom:0;position:relative}
nav ul#navigation{width:100%;display:none;height:auto}
.nav-wrapper nav ul li{width:100%;float:left;position:relative}
.car1-temp-head .nav-wrapper nav ul li a{color:#444}
.nav-wrapper nav ul li a{text-align:left;width:100%;color:#444;padding:14px}
.nav-wrapper nav ul{float:left;position:absolute;width:220px;z-index:9;background:#fff;right:0;top:46px;display:none;height:auto;border-radius:5px;overflow:hidden}
#pullcar{display:block;width:35px;height:29px;position:absolute;padding:10px 0;text-decoration:none;color:#fff;float:right;background:url(../../images/background-img/car-template/navi.png) top left no-repeat;margin-top:0;top:20px;right:0}
.header-nav{height:50px}
.nav-wrapper nav ul li ul.sub-menu li a{width:100%;padding:12px}
.nav-wrapper nav ul li ul.sub-menu{width:100%!important;position:static;float:left}
.benifits-inner{background-size:570px}
.about-left{margin-bottom:6px;width:100%}
.about-left img{width:100%}
.about-right{padding:30px 25px;width:100%}
.contact-left{padding:14px 15px;width:100%}
.cont-right{margin-top:10px;width:100%}
}
@media screen and (max-width:920px){
.benifits-inner{background-size:470px auto}
.phone-inner{width:45%}
}
@media screen and (max-width:768px){
.car-abt-ryt-h2 { font-size: 2.56rem!important;}
.about-right {
    padding: 0px;
}
.about-outer.car-1-temp-about {
    padding: 25px 0;
}
.car-template-call-lft-mrgn {
    padding-left: 0;
    display: block !important;
}
.phone-inner {
    width: 100%;
    padding-left: 0;
}

.benefit-list ul li{padding-left: 85px; padding-top: 0px;}
.bene-icon {    height: 80px; width: 80px;}
.bene-icon i{font-size: 40px;}
.benifits-inner{background-image:none;padding-bottom:0;}
.benefit-list ul{width:48%}
/* .benefit-list,.benefit-list ul li.bene-2{margin-top:40px} */
.work-port ul li{width:50%}
.car1-temp-bnr .banner-inner{left:0;text-align:center;width:100%;padding:0 12px}
.banner-inner h4{font-size:50px}
}
@media screen and (max-width:700px){
.car-beni-head-h2 {    font-size: 2.56rem;    color: #333;}
.car1-footer-cont,.footer-icon,.footer-inner p,.phone-inner,.phone-outer h4{text-align:center;width:100%}
.phone-inner::after{display:none}
.phone-outer h4{margin:0;padding:20px 0}
.footer-icon{margin-top:10px}
.phone-outer.car1-temp-sec{height:auto}
}
@media screen and (max-width:550px){
    .benefit-list ul li {
        margin-bottom: 10px;
    }
.work-port ul li{width:100%;height:auto}
.work-port ul li img{position:static}
.benefit-list ul{width:100%;margin:0}
/* .benefit-list ul li.bene-2{margin-top:50px} */
.benefit-list{margin-top:10px}
/* .benifits-inner{padding-bottom:40px} */
.banner-inner{left:0;padding:0 10px;width:100%;text-align:center;height:80px}
.banner-inner h4{font-size:45px}
.banner-inner h5{font-size:20px}
}
@media screen and (max-width:480px){
.bene-icon i {    font-size: 32px;    height: 40px;}
.bene-icon {    height: 60px;    width: 60px; margin-top: 20px !important;}
.benefit-list ul li {    padding-left: 60px;    padding-top: 0px;}
.benefit-list ul {    width: 100%;    margin: 0px 0;}
.benefit-list ul li.bene-2 {    margin-top: 0px;}
.car-beni-block-h4{font-size: 22px;}
}
