@font-face{font-family:'AlanSans Light';src:url('fonts/AlanSans-Light.ttf') format('truetype');}
@font-face{font-family:'AlanSans Regular';src:url('fonts/AlanSans-Regular.ttf') format('truetype');}
@font-face{font-family:'AlanSans Medium';src:url('fonts/AlanSans-Medium.ttf') format('truetype');}
@font-face{font-family:'AlanSans SemiBold';src:url('fonts/AlanSans-SemiBold.ttf') format('truetype');}
@font-face{font-family:'AlanSans Bold';src:url('fonts/AlanSans-Bold.ttf') format('truetype');}
@font-face{font-family:'AlanSans ExtraBold';src:url('fonts/AlanSans-ExtraBold.ttf') format('truetype');}
@font-face{font-family:'Montserrat Thin';src:url('fonts/Montserrat-Thin.ttf') format('truetype');}
@font-face{font-family:'Montserrat Light';src:url('fonts/Montserrat-Light.ttf') format('truetype');}
@font-face{font-family:'Montserrat Regular';src:url('fonts/Montserrat-Regular.ttf') format('truetype');}
@font-face{font-family:'Montserrat Medium';src:url('fonts/Montserrat-Medium.ttf') format('truetype');}
@font-face{font-family:'Montserrat SemiBold';src:url('fonts/Montserrat-SemiBold.ttf') format('truetype');}
@font-face{font-family:'Montserrat Bold';src:url('fonts/Montserrat-Bold.ttf') format('truetype');}
@font-face{font-family:'Montserrat ExtraBold';src:url('fonts/Montserrat-ExtraBold.ttf') format('truetype');}
@font-face{font-family:'Montserrat Black';src:url('fonts/Montserrat-Black.ttf') format('truetype');}
@font-face{font-family:'Outfit Thin';src:url('fonts/Outfit-Thin.ttf') format('truetype');}
@font-face{font-family:'Outfit Light';src:url('fonts/Outfit-Light.ttf') format('truetype');}
@font-face{font-family:'Outfit Regular';src:url('fonts/Outfit-Regular.ttf') format('truetype');}
@font-face{font-family:'Outfit Medium';src:url('fonts/Outfit-Medium.ttf') format('truetype');}
@font-face{font-family:'Outfit SemiBold';src:url('fonts/Outfit-SemiBold.ttf') format('truetype');}
@font-face{font-family:'Outfit Bold';src:url('fonts/Outfit-Bold.ttf') format('truetype');}
@font-face{font-family:'Outfit ExtraBold';src:url('fonts/Outfit-ExtraBold.ttf') format('truetype');}
@font-face{font-family:'Cabin Regular';src:url('fonts/Cabin-Regular.ttf') format('truetype');}
@font-face{font-family:'Cabin Medium';src:url('fonts/Cabin-Medium.ttf') format('truetype');}
@font-face{font-family:'Cabin SemiBold';src:url('fonts/Cabin-SemiBold.ttf') format('truetype');}
@font-face{font-family:'Cabin Bold';src:url('fonts/Cabin-Bold.ttf') format('truetype');}
@font-face{font-family:'DMSans Thin';src:url('fonts/DMSans-Thin.ttf') format('truetype');}
@font-face{font-family:'DMSans Light';src:url('fonts/DMSans-Light.ttf') format('truetype');}
@font-face{font-family:'DMSans Regular';src:url('fonts/DMSans-Regular.ttf') format('truetype');}
@font-face{font-family:'DMSans Medium';src:url('fonts/DMSans-Medium.ttf') format('truetype');}
@font-face{font-family:'DMSans SemiBold';src:url('fonts/DMSans-SemiBold.ttf') format('truetype');}
@font-face{font-family:'DMSans Bold';src:url('fonts/DMSans-Bold.ttf') format('truetype');}
@font-face{font-family:'DMSans ExtraBold';src:url('fonts/DMSans-ExtraBold.ttf') format('truetype');}
@font-face{font-family:'DMSans Black';src:url('fonts/DMSans-Black.ttf') format('truetype');}



body{overflow-x:hidden;padding:0px;margin:0px;}
.herobannersection{}
#plrzerocf{padding-left:0px;padding-right:0px;}
.herobannersection #plrzero{padding-left:0px;padding-right:0px;}
.mainherobannercon{position:relative;}
.mainherobannercon img{width:100%;}
.mainherobannercon .maincountdownsection{position: absolute;bottom: 0px;z-index: 1;background: rgba(0,0,0,.6);width: 100%;color:#fff;text-align:center;}
.mainherobannercon .maincountdownsection{padding: 20px 0px;}
.mainherobannercon .maincountdownsection h4{font-family: Outfit Regular;font-weight:500;font-size:30px;line-height:30px;margin-bottom:20px;}
.mainherobannercon .maincountdownsection .countdownclass{}
.mainherobannercon .maincountdownsection .countdownclass h6{width: auto;display: inline-block;font-size: 20px;text-align: center;margin-left: 12px;margin-right: 12px;margin-top: 0px;margin-bottom: 0px;line-height: 20px;font-weight:500;font-family: Outfit Light;}
.mainherobannercon .maincountdownsection .countdownclass h6 span{font-weight:500;font-size:42px;line-height:48px;font-family: SourceSansPro Bold;}
.threelinksmainsection{background:#DA0202;}
.threelinksmainsection .wrapperofthreelinks{background: #DA0202;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks{padding: 18px 0px;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4{color: #fff;margin: 0px;font-family: Outfit Regular;font-weight: 500;font-size: 18px;line-height: 18px;text-align: center;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4 a{color:#fff;text-decoration:none;display:table;width:100%;}

.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4 svg{width: 30px;height: 30px;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4 span{position: relative;top: 2px;margin-left: 2px;}
.projectpaddingleftright{padding-left:45px;padding-right:45px;}
.vehicleslistingmainsection{padding-top:100px;padding-bottom:100px;}
#vehicleslistingmainsection.vehicleslistingmainsection{padding-bottom:150px;}
.vehicleslistingmainsection .wrapperofvlheading{margin-bottom:50px;}
.vehicleslistingmainsection .wrapperofvlheading h2{color: #fff;font-family: AlanSans Medium;font-weight: 500;font-size: 42px;line-height: 42px;text-align: center;margin: 0px 0px 20px 0px;}
.wrapperofvlheading .title-border {background: #DA0202;height: 5px;width: 94px;border-radius: 10px;margin: 0 auto;}
.wrapperofvlheading .title-border .title-border-inner {height:6px;width: 5px;animation: pulse 3s ease infinite alternate, nudge 5s linear infinite alternate;float: left;margin: 0 2px;position:relative;top:-1px;}
@keyframes nudge {
    0%, 100% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(50px, 0);
    }
    80% {
        transform: translate(20px, 0);
    }
}

@keyframes pulse {
    0%, 100% {
        background-color: #fff;
    }
    50% {
        background-color: #fff;
    }
}
.pagebreadcrumbssection{padding: 30px 45px;}
.pagebreadcrumbssection ul{margin:0px;padding:0px;}
.pagebreadcrumbssection ul li{font-family: Outfit Light;display: inline;font-size: 16px;color: rgb(0, 0, 0);font-weight:500;margin-right: 5px;line-height: 16px;}
.pagebreadcrumbssection ul li.activebcli{font-family: Outfit Medium;color: rgb(0, 0, 0);font-weight:500;margin-right: 0px;}
.pagebreadcrumbssection ul li a{color:#000;text-decoration:none;}
.pagebreadcrumbssection ul li i{font-size: 13px;line-height: 13px;}
.pagebreadcrumbssection ul li span{margin-left: 5px;}
.vehicleslistingmainsection .wrapperofvehicleslisting{}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks{}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner{padding: 20px;}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner h6{font-family: Outfit Regular;font-size: 16px;line-height: 16px;color: #000;margin: 15px 0px 0px 0px;}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner h6 a{color: #000;text-decoration:none;}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner h6 svg{width: 16px;position: relative;margin-right: 5px;height: 16px;top: -2px;}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner:hover{background: #fff;box-shadow: 0px 4px 6px 1px #eee;border-radius: 3px;}
.vehicleslistingmainsection.whychooseusmainsection#whychooseusmainsection{position:relative;}
.vehicleslistingmainsection.whychooseusmainsection#whychooseusmainsection .whychoosetopbanner{position:absolute;top:-115px;right:80px;}
.vehicleslistingmainsection.whychooseusmainsection{background:#000;padding-bottom: 150px;}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading {margin-bottom:0px;}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading h4{font-family: Outfit Medium;font-size: 20px;line-height: 20px;color: #fff;text-transform: uppercase;margin: 0px 0px 8px 0px;}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading h4 i{color:#DA0202;margin-right: 10px;}
ul#footercentersocialmedia{padding:0px;margin:0px;text-align:right;}
ul#footercentersocialmedia li{color: #fff;font-weight: 500;font-family: Outfit Regular;font-size: 18px;line-height: 18px;display: inline-block;list-style: none;text-transform: uppercase;padding: 0px 0px 0px 10px;position: relative;}
ul#footercentersocialmedia li a {color:#fff;text-decoration:none;}
ul#footercentersocialmedia li a i{}
.getonlinequotationsection::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.getonlinequotationsection{background:url(../banners/get-online-quotation.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:160px 80px;position:relative;}
.innerconofgetquotation{color:#fff;text-align:center;position: relative;z-index: 1;width: 80%;margin-left: auto;margin-right: auto;}
.innerconofgetquotation h2{color:#fff;text-align:center;font-family: AlanSans Medium;font-size: 48px;line-height: 54px;margin: 0px 0px 20px 0px;text-shadow: 1px 2px 1px #111;}
.innerconofgetquotation h2 span{}
.innerconofgetquotation h2 i{margin-right:10px;color:#fff;}
.innerconofgetquotation p{color:#fff;text-align:center;font-family: Outfit Regular;font-size: 20px;line-height: 28px;font-weight: 500;margin:0px 0px 20px 0px;}
.innerconofgetquotation p strong{font-family: Outfit SemiBold;font-weight: 500;}
.innerconofgetquotation a{color:#fff;text-align:center;background: #DA0202;text-decoration: none;display: table;margin-left: auto;margin-right: auto;padding: 16px 35px 18px 35px;font-size: 18px;line-height: 18px;border-radius: 6px;font-family: Outfit Regular;letter-spacing: 0.5px;}
.innerconofgetquotation a:hover{background: #b30101;box-shadow: 0 8px 20px rgba(218, 2, 2, 0.4);text-decoration: none;}
.headertopsection{border-bottom: 0px solid #ddd;padding: 12px 45px;background: #DA0202;}
.headertopsection ul{margin: 0px;padding: 0px;}
.headertopsection ul.menuforright{float:right;}
#przero{padding-right:0px;}
#mainmenucon li:last-child{padding-right:0px;margin-right:0px;}
.headertopsection ul.menuforright li:last-child{padding-right:0px;margin-right:0px;}
.headertopsection ul.menuforright li:last-child::after{display:none;}
.headertopsection ul.menuforright li{position: relative;margin: 0px 3px;padding: 0px 5px;}
.headertopsection ul.menuforright li::after{position: absolute;top: 1px;right: -7px;width: 1px;height: 100%;background: #fff;content: "";}
.headertopsection ul li{display:inline-block;font-family: Outfit Regular;font-size:14px;line-height:14px;color:#fff;}
.headertopsection ul li a{color:#fff;text-decoration:none;}
.headertopsection ul li span{}
.headertopsection ul li i{margin-right:5px;font-size: 14px;line-height: 14px;}
.vehicleslistingmainsection.pressreleasemainsection{background:#f9f9f9;}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease{}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon{}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon a{text-decoration: none;color: #151515;display: table;width: 100%;}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon a img{}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon a h5{font-family: AlanSans Medium;font-weight: 500;font-size: 18px;line-height: 24px;margin: 15px 0px;color: #151515;}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon a h6{font-family: Outfit Light;margin: 0px;color: #151515;font-size: 16px;line-height: 16px;}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon a h6 span{}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon a h6 i{margin-left: 4px;font-size: 12px;line-height: 12px;}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading h4 span{}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading p{font-family: Outfit Light;font-size: 18px;line-height: 26px;color: #fff;font-weight: 500;width: 90%;margin: 0px 0px 30px 0px;}
.fourconmaincontainer{background: #DA0202;color: #fff;padding: 25px;border-radius: 6px;margin: 20px 0px;height:340px;}
.fourconmainfirstcontainer{position:relative;top:50px;}
.fourconmaincontainer i{font-size: 42px;background: #fff;color: #DA0202;width: 80px;height: 80px;line-height: 80px;border-radius: 100px;}
.fourconmaincontainer h5{font-family: AlanSans Medium;font-size: 20px;line-height: 26px;margin: 10px 0px 10px 0px;color: #fff;}
.fourconmaincontainer p{font-family: Outfit Light;font-size: 18px;line-height: 24px;color: #fff;font-weight: 500;margin: 0px 0px 0px 0px;}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading h2 span{color:#DA0202;}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading h2{text-align:left;}
.vehicleslistingmainsection.homegallerymainsection{background:#fff;}
.galleryinnercon{margin:10px 0px;}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner a:hover h4{color:#DA0202;}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner a{text-decoration:none;color:#151515;}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner a img{}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner a h4{text-decoration: none;color: #151515;font-family: AlanSans Regular;font-weight: 500;font-size: 24px;line-height: 24px;margin: 20px 0px 0px 0px;}


.footerofojsection{background:background:#000 !important;padding-top:80px;padding-bottom:80px;text-align:left;position:relative;}
.footerofojsection::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,0.5);display:none;}
.footerofojsection .footerofojwrapper{position: relative;z-index: 10;}
.footerofojsection .footerofojwrapper ul{padding:0px;margin:0px;position:relative;}
.footerofojsection .footerofojwrapper ul#footertopmenu li{position:relative;}

.footerofojsection .footerofojwrapper ul#footertopmenu.footerbottommenu li:nth-child(1)::before{content:"";position:absolute;top: 9px;background: #66686a;width: 150px;height: 1px;left: -150px;}
.footerofojsection .footerofojwrapper ul#footertopmenu.footerbottommenu li:nth-child(4){position:relative;}
.footerofojsection .footerofojwrapper ul#footertopmenu.footerbottommenu li:nth-child(4)::before{content:"";position:absolute;top: 9px;background: #66686a;width: 150px;height: 1px;right: -150px;}
.footercopyrights{background: #DA0202;padding-top: 20px;padding-bottom: 20px;color:#fff;}
.footerofojsection .footerofojwrapper ul#footertopmenu{padding:0px;margin:0px;}
.footerofojsection .footerofojwrapper .footerlistingmenu{}
.footerofojsection .footerofojwrapper .footerlistingmenu h4{color: #fff;font-family: AlanSans Medium;font-weight: 500;font-size: 24px;line-height: 24px;margin-bottom: 25px;}
.footerofojsection .footerofojwrapper .footerlistingmenu  ul#footertopmenu{}
.footerofojsection .footerofojwrapper .footerlistingmenu  ul#footertopmenu li{display:block;position:static;padding: 6px 0px;}
.footerofojsection .footerofojwrapper .footerlistingmenu ul#footertopmenu li a i{font-size:14px;line-height:14px;margin-right:5px;}
.footerofojsection .footerofojwrapper .footerlistingmenu  ul#footertopmenu li a{color:#fff;text-transform: none;}
.footerofojsection .footerofojwrapper .footerlistingmenu ul#footertopmenu li a:hover{color: #DA0202;text-transform: none;}
.footerofojsection .footerofojwrapper ul#footertopmenu li{color: #fff;font-weight: 500;font-family: Outfit Regular;font-size: 16px;line-height: 16px;display: inline-block;list-style: none;text-transform: uppercase;padding: 30px 0px;margin:5px 0px;position: relative;}
.footerofojsection .footerofojwrapper ul#footertopmenu li::after{position:absolute;top:1px;right:0px;width:1px;height:100%;background:#151515;content:"";display:none;}
.footerofojsection .footerofojwrapper ul#footertopmenu li a{color:#fff;text-decoration:none;margin: 0px 0px;}
.footerofojsection .footerofojwrapper ul#footertopmenu.footerbottommenu li::after {display:none;}

.footerofojsection .footerofojwrapper ul#footertopmenu li:last-child{}
.footerofojsection .footerofojwrapper ul#footertopmenu li:last-child::after{display:none;}
.footerofojsection .footerofojwrapper ul#footertopmenu li::after:last-child{display:none;}

.footerofojsection .footerofojwrapper ul#footercentersocialmedia{padding:0px;margin:80px 0px;}
.footerofojsection .footerofojwrapper ul#footercentersocialmedia li{color: #fff;font-weight: 500;font-family: Outfit Regular;font-size: 24px;line-height: 24px;display: inline-block;list-style: none;text-transform: uppercase;padding: 0px 12px;position: relative;}
.footerofojsection .footerofojwrapper ul#footercentersocialmedia li a{color:#151515;}
#mainpricecalculator.mainpricecalculator{padding-left:45px;padding-right:45px;padding-top:80px;padding-bottom:80px;}
#mainpricecalculator.mainpricecalculator .our_inventory{}
#mainpricecalculator.mainpricecalculator .our_inventory h3{}
#mainpricecalculator.mainpricecalculator .make_inventory{background: #DA0202;}
header#mainheadercon{padding-top:0px;padding-bottom:0px; width: 100%;box-shadow: 1px 2px 2px #eee;}
header #mainheadercon.mainheadercon{padding-left:80px;padding-right:80px;}
#mainmenucon .dropbtn {border: none;}
#mainmenucon .dropdown {position: relative;display: inline-block;padding:0px;}
#mainmenucon .dropdown-content {display: none;position: absolute;background-color: #fff;min-width: 260px;box-shadow:0 16px 50px rgba(0,0,0,.07);-moz-box-shadow:0 16px 50px rgba(0,0,0,.07);-webkit-box-shadow:0 16px 50px rgba(0,0,0,.07);z-index: 10000;}
.toplogocon{margin-bottom:0px;}
.toplogocon > figure{margin-bottom:0px;}
.toplogocon img{width:35px;margin:0px 0px;}
ul.pagesectionmainmenu li {display: inline-block;margin-right: 15px;cursor: pointer;padding: 5px 6px;color:#fff;font-family: Outfit Regular;font-weight: 500;margin:0px 8px;}
ul.pagesectionmainmenu li.active {border-bottom: 2px solid #fff;background: none;color: #fff;border-radius: 0px;font-family: Outfit Medium;}
.headingconofoverview{margin: 15px 0px;}
.pagesectionmainmenu {list-style: none;margin: 0;padding: 20px 20px;background: #000;display: flex;gap: 25px;justify-content: center;border-bottom: 0px solid #ddd;z-index: 99;transition: all 0.3s ease;}
.pagesectionmainmenu li {cursor: pointer;}
.pagesectionmainmenu.sticky {z-index:1000;position: fixed;top: 0;left: 0;right: 0;box-shadow: 0 2px 8px rgba(0,0,0,0.1);animation: slideDown 0.3s ease forwards;background:#DA0202;}
@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}

.onecolorbannershowwrapper img,
.colornameheading h5 {display: none;}
.colornameheading h5.active{font-family: Outfit Light;font-weight: 500;font-size: 20px;line-height: 20px;text-align: center;color: #000;margin: 0px 0px 20px 0px;}
.onecolorbannershowwrapper img.active,
.colornameheading h5.active {display: block;}
.coloriconscon img {width:48px;cursor: pointer;border-radius:1000px;margin: 0 5px;padding:1px;border: 2px solid #ddd;transition: all 0.3s ease;}
.coloriconscon img.active {border-color: rgba(218,2,2,0.4);}
.coloriconscon{text-align: center;margin-left: auto;margin-right: auto;}
.onecolorbannershowwrapper{width: 60%;margin-left: auto;margin-right: auto;margin-top: -50px;}
.onecolorbannershowwrapper.colorbannershowwrappermg4{margin-top: 60px;margin-bottom: 30px;}
.colornameheading.colornameheadingmg4{margin-top: 0px;}
.colornameheading{margin-top: -50px;}
.downloadbrochurebtncon{text-align:center;display: table;margin-left: auto;margin-right: auto;margin-top: 60px;width: 100%;}
.downloadbrochurebtncon a{font-family: Outfit Regular;font-weight: 500;font-size: 18px;line-height: 18px;text-align: center;background: #DA0202;color: #fff;border: 2px solid #DA0202;border-radius: 100px;text-decoration: none;padding: 16px 30px 18px;text-decoration: none;display: table;margin-left: auto;margin-right: auto;}
.downloadbrochurebtncon a:hover{background:#fff;border: 2px solid #DA0202;color:#DA0202;text-decoration:none;}


.two-image-accordion .image-wrapper {
  display: flex;
  width: 100%;
  height: 700px; /* adjust height as needed */
  overflow: hidden;
}
.image-container::after{position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.3);content:"";}
.image-container {
  flex: 1;
  background-size: cover;
  background-position: center;
  position: relative;
  transition: flex 0.6s ease;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.image-container:hover {
  flex: 1.4;
}
.image-container:not(:hover) {
  flex: 0.6;
}

/* Overlay text */
.overlay-text {width: 60%;
  color: #fff;
  text-align: left;
  opacity: 0;
  transition: opacity 0.5s ease;
  background: rgba(0,0,0,0.0); /* semi-transparent background */
  padding: 20px;
  border-radius: 0px;height:250px;
}
.overlaybtncon{display: table;width: 100%;margin-top:20px;}
.overlaybtncon a{background: #fff;padding: 12px 25px;font-family: Outfit Regular;font-weight: 500;font-size: 16px;line-height: 16px;text-align: center;text-decoration: none;border-radius: 100px;margin-right:15px;color:#000;}
.overlay-text h2{font-family: Outfit Regular;font-weight: 500;font-size: 26px;line-height: 26px;text-align: left;color: #fff;margin: 0px 0px 15px 0px;display: inline-block;width: auto;border-bottom: 1px solid #fff;padding-bottom: 10px;/*text-shadow: 0 0 1vw #2b2b2b;*/}
.overlay-text p{font-family: Outfit Light;font-weight: 500;font-size: 20px;line-height: 26px;text-align: left;color: #fff;margin: 0px 0px 0px 0px;text-shadow: 0 0 1vw #2b2b2b;}
.image-container:hover .overlay-text {z-index: 1;
  opacity: 1;
}

.homeaboutsection h2{font-family: Outfit Light;font-weight: 500;font-size: 42px;line-height: 42px;text-align: center;color: #fff;width: 100%;border-bottom: 0px;text-transform: uppercase;letter-spacing: 1px;margin: 0px 0px 600px 0px;}
.homeaboutsection p{font-family: Outfit Light;font-weight: 500;font-size: 20px;line-height: 28px;text-align: center;color: #fff;margin: 30px auto 0px auto;width: 90%;}
.homeaboutsection a img{width: 18px;position: relative;top: -1px;margin-left: 6px;}
.homeaboutsection a {display: table;margin-left: auto;margin-right: auto;margin-top: 40px;background: #fff;border-radius: 100px;padding: 12px 35px 13px 35px;font-family: Outfit Regular;font-weight: 500;font-size: 16px;line-height: 16px;text-align: center;color: #000;text-decoration: none;letter-spacing:2px;border:0px;}
/*.homeaboutsection a:hover{text-decoration: none;background:#DA0202;color:#fff;}*/
.homeaboutsection{background:url(../banners_omodajaecoo/about-home-banner.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding: 100px 0px;}
#specifiactionmainsection.specifiactionmainsection{padding:80px 0px;}
.specsrowsborder{display:table;width:100%;border-bottom:0px solid #ddd;padding:20px 15px;}
.specsrowsborder:nth-child(even){background:#fff;}
.specsrowsborder:nth-child(odd){background:#f9f9f9;}
.specsrowsborder:last-child{border-bottom:0px;}
.specsrowsborder h6{float:left;text-align:left;font-size:18px;line-height:18px;color:#000;margin:0px;width:50%;font-family:Outfit Regular;}
.specsrowsborder h5{float:right;text-align:right;font-size:18px;line-height:18px;color:#000;margin:0px;width:50%;font-family:Outfit Regular;}
.specstwocolswrapper{}
.specstwocolswrapper h4{font-family: Outfit Regular;font-weight: 500;font-size: 24px;line-height: 24px;text-align: left;color: #000;margin: 0px 0px 20px 0px;}
.specstwocolswrapper h4.text-right{text-align:right;}
.specstwocolswrapper h4.text-center{text-align:center;}
.specstwocolswrapper h4.text-left{text-align:left;}
.specsrowsborder h5.text-center{text-align:center;float:none;width: 100%;}
.specsrowsborder h5.text-right{text-align:right;float:none;width: 100%;}
.specsrowsborder h6.text-left{text-align:left;width: 100%;float:none;}
#pluginhybridmainsection.pluginhybridmainsection.designamainsection.sectionbottompadding.mg5peroformancesection .swiper.detailexteriorslider{padding-bottom:0px;}
#specifiactionmainsection.specifiactionmainsection .specificationheadingsection{position:relative;}
#specifiactionmainsection.specifiactionmainsection i{font-size:28px;color:#000;line-height:28px;}
.specificationaccordiancon{padding:10px 0px;}
#specifiactionmainsection.specifiactionmainsection h2{font-family: Outfit Regular;font-weight: 500;font-size: 28px;line-height:28px;text-align: left;color: #000;margin: 0px 0px 0px 0px;position:relative;}
.fullwidthbannercyberster{margin-bottom:25px;margin-top:25px;}
.fullwidthbannercyberster img{border-radius: 20px;}
.halfwidthbannercyberster{}
.mgcyberstertowbannerscols{margin:30px 0px 25px 0px;}
.mgcybersterperformancetopbanner{margin-top:25px;}
.colornameheading#colornameheadingcyberster{margin-top:0px;}
.halfwidthbannercyberster img{border-radius: 20px;}
.specsinnerconheading{width:100%;}
#specifiactionmainsection.specifiactionmainsection .accordion-content {display: none;padding: 30px 15px;margin-top:0px;background: #f1f1f1;}
#specifiactionmainsection.specifiactionmainsection .specificationaccordiancon.active .accordion-content {display: block;}
#specifiactionmainsection.specifiactionmainsection .specificationheadingsection {cursor: pointer;display: flex;justify-content: space-between;align-items: center;background: #f8f9fa;padding: 20px 15px;}
.threecolsperformance{margin-top: 30px;}
.threecolsperformance .videolistingcontent h4{text-transform:capitalize;font-size:24px;line-height:30px;}
.threecolsaftervideo{margin-top:30px;margin-bottom: 10px;}
.videohighlight video {height: auto;width: 100%;object-fit: cover;display: table;}
.safetymaintwocolswrapper.twocolsdesignwrapper{padding-top:50px;}
#warrantymainsection.warrantymainsection{background-color: #f8f9fa;padding:0px 0px 80px 0px;}
#warrantymainsection.warrantymainsection h2{font-family: Outfit Light;font-weight: 500;font-size: 38px;line-height: 38px;text-align: center;color: #000;margin: 0px 0px 35px 0px;}
.warrantydrivewrapper{text-align:center;margin-top: 10px;}
.warrantydrivewrapper img{width: auto;height: 55px;margin-bottom: 20px;}
.warrantydrivewrapper p{font-family: Outfit Light;font-weight: 500;font-size: 18px;line-height: 18px;text-align: center;color: #000;margin: 0px 0px 0px 0px;}
#designamainsection.designamainsection{padding-top:80px;padding-bottom:80px;}
#interiormainsection.interiormainsection{padding:80px 0px;}
.pluginhybridmainsection.designamainsection{padding:80px 0px;}
.centerthreecolswrapper{padding-top:40px;padding-bottom: 10px;}
.safetymaintwocolswrapper.interiormaintwocolswrapper{padding:60px 0px;}
.safetymaintwocolswrapper.interiormaintwocolswrapper#interiormaintwocolswrapper{padding:0px 0px;}
.fullwidthbanner{}
.fullwidthbanner .bannermarginbottom{margin-bottom:60px;}
.fullwidthbanner .bannermargintop{margin-top:60px;}
.fullwidthbanner img{width:100%;}
.videolistingcontent{padding: 30px 0px;}
.videolistingcontent p{font-family: Outfit Light;font-weight: 500;font-size:18px;line-height: 26px;text-align: left;color: #000;margin: 0px 0px 0px 0px;}
.videolistingcontent h4 strong{font-family: Outfit Medium;font-weight:500;}
.videolistingcontent h4{font-family: Outfit Regular;font-size: 38px;line-height:44px;font-weight: 500;text-align: left;color: #000;margin: 0px 0px 15px 0px;}
#technologymainsection.technologymainsection{background: #fff;padding-top: 0px;}
#safetymainsection.safetymainsection h2{font-family: Outfit Light;font-weight: 500;font-size: 38px;line-height: 38px;text-align: center;color: #000;margin: 35px 0px 35px 0px;}
.safetymaintwocolswrapper video{width:100%;object-fit: cover;cursor: pointer;height: 100%;min-height: 22rem;}
.safetymainsection{background: #fff;padding:80px 0px;}
.safetymaintwocolswrapper{padding: 16px 0px;}
.safetymaintwocolswrapper img{width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.swiper.detailexteriorslider{padding-bottom:60px;}
.safetymaintwocolswrapper .twocolscontent{}
.safetymaintwocolswrapper .twocolscontent p strong{font-family:Outfit Medium;font-weight: 500;}
.safetymaintwocolswrapper .twocolscontent p{font-family: Outfit Light;font-weight: 500;font-size: 18px;line-height: 26px;text-align: left;color: #000;margin: 0px;}
.safetymaintwocolswrapper .twocolscontent h4{font-family: Outfit Regular;font-weight: 500;font-size: 38px;line-height: 38px;text-align: left;color: #000;margin: 0px 0px 15px 0px;letter-spacing: 0.3px;}
.safetymaintwocolswrapper .twocolscontent h6{font-family: Outfit Medium;font-weight: 500;font-size: 22px;line-height: 22px;text-align: left;color: #000;margin: 15px 0px 5px 0px;letter-spacing: 0.3px;}
.safetymaintwocolswrapper .twocolscontent h4 strong{font-family: Outfit SemiBold;font-weight: 500;}
.configuremainsection{background: conic-gradient(#111 0deg 90deg,#f8f9fa 90deg 270deg,#111 270deg 1turn);height: auto;margin-top: -1px;}
.configuremainsection .colorheadingcon#colorheadingconphev{}
.configuremainsection .colorheadingcon#colorheadingconphev .colornameheading{margin-top:0px;}
.configuremainsection .colorheadingcon#colorheadingconphev .onecolorbannershowwrapper{margin-top:0px;}
.configuremainsection .colorheadingcon{padding:80px 0px;}
.configuremainsection .colorheadingcon p{font-family: Outfit Light;font-weight: 500;font-size: 16px;line-height: 16px;text-align: center;color: #fff;margin: 0px 0px 20px 0px;}
.configuremainsection .colorheadingcon h4{font-family: Outfit Light;font-weight: 500;font-size: 38px;line-height: 38px;text-align: center;color: #fff;margin: 0px 0px 0px 0px;}
.overviewwappermain{padding: 80px 0px;}
.overviewmainsection{background:#fff;}
.vehicleslidersection.slider {position: relative;width: 100%;overflow: hidden;}
.vehicleslidersection .slider-track {display: flex;transition: transform 0.8s ease-in-out;}
.vehicleslidersection .slider-track img {width: 100%;height: auto;flex-shrink: 0;}
.vehicleslidersection .slider-dots {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);display: flex;gap: 10px;}
.slider-dots button {width: 12px;height: 12px;border-radius: 50%;border: none;background-color: #eee;cursor: pointer;}
.slider-dots button.active {background-color: rgba(31,103,121,1);}
.headingconofoverview h3{font-family: Outfit Regular;font-weight:500;font-size:22px;line-height:22px;text-align:center;color:#000;margin:0px 0px 10px 0px;}
.headingconofoverview h5{font-family: Outfit Medium;font-weight:500;font-size:32px;line-height:32px;text-align:center;color:#DA0202;margin:0px 0px 0px 0px;}
#herobannerheading.herobannerheading{top: auto;margin-left: auto;margin-right: auto;text-align: center;width: 100%;left: 0px;right: 0px;bottom: 12px;}
#herobannerheading.herobannerheading h2{font-size: 48px;line-height: 48px;}
.servicefirstbannersection{background:url(../banners_omodajaecoo/services-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;}
.servicefirstbannersection .servicemainherobannercon{padding:40px 0px;}
.servicefirstbannersection .servicemainherobannercon p{font-family: Outfit Regular;font-weight: 500;font-size: 16px;line-height: 24px;text-align: center;color: #000;margin: 0px auto;width:39%;}
.servicefirstbannersection.warrantycoveragemainsection{}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon{}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon .servicessubheadingscon{padding-left: 60px;padding-top: 10px;}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon h3{font-family: Outfit Light;font-size: 36px;font-weight: 500;line-height: 36px;margin-bottom: 0px;color: #000;}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon h6{font-family: SourceSansPro Bold;font-weight: 500;color: #000;font-size: 16px;line-height: 16px;margin-top: 35px;margin-bottom: 0px;}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon p{text-align: left;width: 100%;font-size: 16px;line-height: 16px;margin-top: 20px;color: #000;font-weight: 500;margin-bottom: 0px;}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon{padding:70px 0px 80px 0px;}

.herobannerheading{position: absolute;top: 150px;margin-left: 108px;}
.herobannerheading h2{font-size: 80px;color: #fff;font-family: Outfit Light;text-shadow: 0 2px 4px #000;line-height: 80px;margin: 0px;font-weight: 500;}
.herobannerheading h4{background: #DA0202;display: inline-block;font-size: 18px;line-height: 18px;text-shadow: none;padding: 10px 20px;margin: 15px 0px;border-radius: 6px;color: #fff;font-family: Outfit Medium;font-weight: 500;}
.herobannerheading .topbannertable{}
.herobannerheading .topbannertable table{border:0px;width:100%;margin: 20px 0px 0px 0px;}
.herobannerheading .topbannertable table thead{}
.herobannerheading .topbannertable table th{font-size: 24px;line-height: 30px;color: #fff;font-family: Outfit Medium;font-weight: 500;background: none;padding: 6px 0px;text-shadow: 1px 1px 2px #000;}
.herobannerheading .topbannertable table td{font-size: 18px;line-height: 18px;color: #fff;font-family: Outfit Medium;font-weight: 500;padding: 6px 0px;text-shadow: 1px 1px 2px #000;}
#mainmenucon li ul.dropdown-menu{min-width: 13rem;padding-top: 0px;padding-bottom: 0px;}
#mainmenucon li ul.dropdown-menu li{}
#mainmenucon li ul.dropdown-menu li a:hover{background: #DA0202;color: #fff;}
#mainmenucon li ul.dropdown-menu li a{color: #000;text-align: left;padding:13px 10px;}
#mainmenucon{margin-top:0px;}
#mainmenucon li{padding-left:0px;padding-right:0px;font-size:15px;}
#mainmenucon li a{font-size:16px;color:#151515;font-family: Outfit Regular;padding:19px 10px;display:block;font-weight: 500;letter-spacing: 0.2px;line-height:16px;text-decoration: none;}
#mainmenucon li>a:hover{background:none;color:#DA0202;/*color:#1f6779;*/text-decoration: none;}
#mainmenucon li.dropdown{}
#mainmenucon li.dropdown{}
#mainmenucon li.dropdown button{padding:0px;}

#mainmenucon li.lastnav{padding-right: 0px;}
#mainmenucon li.lastnav a{background:rgba(246, 182, 84, 1);color: rgba(0, 0, 0, 1);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding:14px 24px;font-family: Inter Semibold;font-weight:500;letter-spacing:-0.5px;margin: 5px 0px;}
#mainmenucon .nav-item.lastnav a:hover{background:rgba(246, 182, 84, 1);color: rgba(0, 0, 0, 1);text-decoration:none;}
.topmenuiconcon button.btn-open{background: none;border: 0px;box-shadow: none;position: relative;top: 8px;right:0px;}
.topmenuiconcon button.btn-open i {font-size: 28px;top: 9px;position: relative;}
.topmenuiconcon button.btn-open span{width:25px;height:2px;background:#DA0202;display: table;}
.topmenuiconcon button.btn-open span.middle{margin: 6px 0px;width:35px;}
#mainmenucon .megamenumainwrapper.dropdown-menu{position: absolute;left: 0% !important;transform: translate(-29%, 1%);width: 101vw !important;background: #fff;}
#mainmenucon .megamenumainwrapper.dropdown-menu{padding: 20px 0px;border-radius: 0px;}
.nav-item.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper{border-left:0px solid rgba(224, 228, 235, 1);padding:0px 0px;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon{text-align:center;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon h6{text-align:center;font-size:20px;line-height:20px;font-weight:500;font-family:Outfit Regular;margin-bottom:20px;color:#000;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon p{text-decoration:none;text-align:center;font-size:18px;line-height:18px;font-weight:500;font-family:Outfit Light;margin:0px;color:rgb(31 103 121);letter-spacing:0.5px;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon img{margin-bottom:20px;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon a:hover img{background:none;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon a{font-size: 18px;line-height: 18px;font-family: Outfit Light;font-weight: 500;color: rgb(0, 0, 0);display: table;width: 100%;padding: 15px 0px;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon a strong{width: 40px;height: 40px;background: rgba(244, 164, 42, 0.25);text-align: center;float: left;border-radius: 8px;font-family: Inter Bold;font-weight: 500;color: #000;line-height:40px;font-size: 18px;margin-right:15px;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon a span{font-size: 18px;line-height: 18px;font-family: Outfit Light;font-weight: 500;color: rgb(0, 0, 0);float: left;margin-top: 12px;width: 76%;letter-spacing: -0.5px;}
.megamenubodyclass{background:rgba(0,0,0,0.7);}
body.megamenubodyclass {overflow: hidden;background:rgba(0,0,0,0.7);}
.headermenuinnercon{padding-left: 0px;padding-right: 0px;}
.slidercontentcon{position:absolute;top:60px;left:95px;}
.slidercontentcon h2{color:#fff;font-size:48px;line-height:48px;font-weight:500;font-family: AlanSans Medium;margin: 0px 0px 10px 0px;text-shadow: 1px 2px 1px #111;}
.slidercontentcon h5{color:#fff;font-size:30px;line-height:30px;font-weight:500;font-family: Outfit Light;margin: 0px 0px 20px 0px;text-shadow: 0px 1px 1px #111;}
.slidercontentcon a{color: #fff;text-align: center;background: #DA0202;text-decoration: none;display: table;padding: 16px 35px 18px 35px;font-size: 18px;line-height: 18px;border-radius: 6px;font-family: Outfit Regular;letter-spacing: 0.5px;}
p#footerbottomcopyrights{text-align:left;font-size:18px;line-height:18px;color:#fff;font-family:Outfit Light;margin: 0px 0px 0px 0px;}
p#footerbottomcopyrights a{color:#fff;text-decoration:none;font-family:Outfit Medium;}
#aboveherobanneraboutsectionbg{}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection h4{color: #fff;text-align: left;font-size: 30px;line-height: 30px;font-family: Outfit Regular;font-weight: 500;margin:10px 0px 30px 0px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection p span{font-family: SourceSansPro Bold;font-size: 24px;line-height: 24px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection h6{color: #fff;text-align: left;font-size: 22px;line-height: 22px;font-family: Outfit Regular;font-weight: 500;margin: 10px 0px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection{padding-top: 80px;padding-bottom: 80px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection.herobannercorporatemainsection p{font-style:italic;margin:0px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection h2{text-align:left;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection p{font-family: Outfit Light;font-weight: 500;font-size: 20px;line-height: 28px;color: #000;text-align:left;margin:0px 0px 20px 0px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection p strong{font-weight:500;font-family: Outfit Medium;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection ul{padding:0px;margin:0px 0px 0px 35px;list-style: square;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection ul li{font-family: Outfit Light;font-weight: 500;font-size: 20px;line-height: 28px;color: #fff;text-align:left;margin:0px 0px 6px 0px;}
#aboveherobanneraboutsectionbg #contactpageheadingbanner.pageheadingbanner.herobannermainsection h2{margin-bottom:20px;}
#aboveherobannersectionbg{}
.corevaluessection{background:#fdf8f7;padding:120px 0px;}
.corevaluessection .cvtwocolscontent{width: 90%;margin: 30px 0px;}
.corevaluessection .cvtwocolscontent svg{margin-bottom: 20px;font-size: 42px;color: #fff;background: #DA0202;width: 80px;height: 80px;line-height: 80px;border-radius: 10px;padding: 10px;}
.corevaluessection .cvtwocolscontent h4{font-family: Outfit Regular;font-weight: 500;font-size: 28px;line-height: 28px;color: #000;text-align: left;margin:0px 0px 10px 0px;}
.corevaluessection .cvtwocolscontent p{font-family: Outfit Light;font-weight: 500;font-size: 18px;line-height: 24px;color: #000;text-align: left;margin: 0px 0px 0px 0px;}
.corevaluessection .cvtopcontent{}
.corevaluessection .cvtopcontent h2{font-family: Outfit Regular;font-weight: 500;text-transform: capitalize;font-size: 42px;line-height: 42px;color: #000;text-align: center;margin: 0px 0px 20px 0px;}
.corevaluessection .cvtopcontent p{font-family: Outfit Light;font-weight: 500;font-size: 20px;line-height: 28px;color: #000;text-align: center;margin: 0px 0px 20px 0px;}
.corevaluessection .cvtopcontent p strong{font-family: Outfit Medium;font-weight: 500;}
.contactusformsection{}
.contactusformsection h2{font-size: 30px;line-height: 36px;color:#151515;font-family: Outfit Regular;margin-bottom: 25px;font-weight:500;}
.contactusformsection h2 strong{font-family: Outfit Medium;font-weight:500;color: #DA0202;}
.contactusformsection{padding-left:45px;padding-right:45px;padding-bottom: 80px;padding-top: 80px;}
.getintouchform{}
#emptycontentheight{height:550px;}
#aboveherobanneraboutsectionbg.generalpagesmainsection{background:#fff;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner{}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner h2{text-align:center;font-size: 30px;line-height: 30px;font-family: Outfit Regular;margin-bottom: 20px;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner h6{text-transform: uppercase;font-size: 20px;line-height: 20px;margin: 20px 0px;font-weight: 500;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner p{font-size: 18px;line-height: 26px;margin: 12px 0px;font-family: Outfit Light;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner h5{margin: 12px 0px;font-weight: 500;font-family: Outfit SemiBold;font-size: 24px;line-height: 24px;color: #000;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner ul{margin: 12px 0px;padding: 0px 0px 0px 25px;list-style: square;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner ul li{font-size: 18px;line-height: 26px;font-family: Outfit Light;color:#000;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner ul li strong{font-weight: 500;font-family: Outfit Medium;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner p strong{font-weight: 500;font-family: Outfit Medium;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner p a{font-weight: 500;font-family: Outfit Medium;color: #DA0202;}
#appointmentsformsection.appointmentsformsection{}
#appointmentsformsection.appointmentsformsection .form-group{margin-bottom:30px;}
#appointmentsformsection.appointmentsformsection label{margin-bottom: 10px;font-size:18px;line-height:18px;color:#151515;font-family:Outfit Regular;}
#appointmentsformsection.appointmentsformsection label span{color:#DA0202;margin-left:4px;}
#appointmentsformsection.appointmentsformsection textarea{border:0px solid #ddd;color:#151515;font-size:18px;line-height:18px;font-family:Outfit Regular;padding: 12px 15px;height:200px;border-radius: 2px;background:#f9f9f9;box-shadow: 1px 1px 1px #aaa;}
button#contactformsubmitbtn.submitbtncontact{background: #DA0202;border: 0px;color: #fff;font-size: 18px;line-height: 18px;font-family: Outfit Regular;padding: 15px 40px;height: auto;border-radius: 4px;font-weight: 500;margin: 0px;}
#appointmentsformsection.appointmentsformsection select{appearance: auto;-webkit-appearance: auto;background:#f9f9f9;}
#appointmentsformsection.appointmentsformsection select, #appointmentsformsection.appointmentsformsection input[type="text"], #appointmentsformsection.appointmentsformsection input[type="number"], #appointmentsformsection.appointmentsformsection input[type="email"]{border:0px solid #ddd;color:#151515;font-size:18px;line-height:18px;font-family:Outfit Regular;padding: 12px 15px;height:48px;border-radius: 2px;background:#f9f9f9;box-shadow: 1px 1px 1px #aaa;}
#appointmentsformsection.appointmentsformsection select:focus, #appointmentsformsection.appointmentsformsection input[type="text"]:focus, #appointmentsformsection.appointmentsformsection input[type="number"]:focus, #appointmentsformsection.appointmentsformsection input[type="email"]:focus, #appointmentsformsection.appointmentsformsection textarea:focus{outline:none;}
.contactmapsection{padding-left:45px;padding-right:45px;}
.pageheadingbanner.herobannermainsection{padding-left:45px;padding-right:45px;}
.innerconofcontact{background-color: #fff;box-shadow: 5px 10px 18px #888;-moz-box-shadow: 5px 10px 18px #888;-webkit-box-shadow: 5px 10px 18px #888;padding: 40px;margin: 50px 0px;}
.innerconofcontact .cinforow{font-family: Outfit Regular;font-weight: 500;font-size: 18px;line-height: 18px;margin: 15px 0px;display: table;width: 100%;color:#151515;}
.innerconofcontact .cinforow i{margin-right: 10px;font-size: 16px;background: #DA0202;color: #fff;width: 36px;height: 36px;line-height: 36px;border-radius: 100px;}
.innerconofcontact .cinforow span{}
.innerconofcontact .cinforow a{color:#151515;text-decoration:none;}
.pinmapheading{margin-bottom: 30px;}
.pinmapheading .title-border {background: #DA0202;height: 5px;width: 94px;border-radius: 10px;margin: 0 auto;} 
.pinmapheading .title-border .title-border-inner {height:6px;width: 5px;animation: pulse 3s ease infinite alternate, nudge 5s linear infinite alternate;float: left;margin: 0 2px;position:relative;top:-1px;} 
.pinmapheading h2{font-family: AlanSans Regular;font-weight: 500;font-size: 36px;line-height: 36px;text-align: center;margin: 0px 0px 20px 0px;}
.pinmapheading h2 i{color: #DA0202;margin-right: 10px;}
.pinmapheading h2 span{}
.overviewwappermain .highlightcontentwrapper{}
.overviewwappermain .highlightcontentwrapper h4{color: #151515;text-align: center;font-size: 30px;line-height: 36px;font-family: Outfit Medium;font-weight: 500;margin-bottom: 20px;}
.overviewwappermain .highlightcontentwrapper p{color:#151515;text-align:center;font-size: 18px;line-height:24px;font-family:Outfit Light;font-weight:500;margin-bottom: 15px;}
.overviewwappermain .highlightcontentwrapper p strong{font-weight:500;font-family:Outfit Medium;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection h2{margin-bottom:0px;}
.pageheadingbanner.herobannermainsection h2{color:#151515;text-align:center;font-size: 48px;line-height:48px;font-family:Outfit Medium;font-weight:500;}
.pageheadingbanner.herobannermainsection h6{color: #151515;text-align: center;font-size: 22px;line-height: 22px;font-family: Outfit Light;font-weight: 500;margin: 20px 0px 0px 0px;font-style: normal;}
.pageheadingbanner.herobannermainsection.pageheadingbackground#contactpageheadingbanner{}
.pageheadingbanner.herobannermainsection.pageheadingbackground#contactpageheadingbanner .pageheadingwrapper.vehiclebackgroundwrapper{padding:200px 0px;}
.pageheadingbanner.herobannermainsection.pageheadingbackground#contactpageheadingbanner .pageheadingwrapper{background: url(../banners/MG-cyberster.jpeg);background-repeat: no-repeat;background-size: 100%;background-position: center center;}
.pageheadingbanner.herobannermainsection.pageheadingbackground#contactpageheadingbanner .pageheadingwrapper h2{color: #fff;text-shadow: 2px 1px 1px #333;}
.pageheadingbanner.herobannermainsection.pageheadingbackground#contactpageheadingbanner .pageheadingwrapper h6{color: #fff;text-shadow: 2px 1px 1px #333;}
.pageheadingbanner.herobannermainsection .pageheadingwrapper{background:#fdf8f7;padding:100px 0px;}
.pageheadingbanner.herobannermainsection p{color: #fff;text-align: center;font-size: 24px;line-height: 24px;font-family: Outfit Light;font-weight: 500;margin: 10px 0px;}
.pageheadingbanner.herobannermainsection p.flash-message.text-success{background: #DCF3D6;color:#198754 !important;}
.pageheadingbanner.herobannermainsection p.flash-message.text-danger{background: #EEC8C5;}
.pageheadingbanner.herobannermainsection p.flash-message{display: table;margin-left: auto;margin-right: auto;text-align: center;width: auto;padding: 10px 20px;font-size: 20px;line-height: 20px;text-shadow: none;border-radius: 5px;}
#mainpricecalculator .our_inventory > h3{font-family: Outfit Medium;color: #000;font-size: 30px;line-height: 30px;font-weight: 500;text-transform: none;margin-bottom: 0px;}
.staffloginmainsection{padding-bottom:80px;}
.staffloginmainsection.corporateregistersection{padding-left: 80px;padding-right: 80px;}
.staffloginmainsection.corporateregistersection .rightpanelheading h3{font-size: 30px;line-height: 30px;font-family: Outfit Regular;font-weight: 500;margin-bottom: 20px;color: #000;}
.staffloginmainsection.corporateregistersection .left-panel-frontend{}
.staffloginmainsection.corporateregistersection .left-panel-frontend ul{background:#DA0202;padding: 0px;margin: 0px;}
.staffloginmainsection.corporateregistersection .left-panel-frontend ul li{color:#fff;text-align:left;font-size: 18px;line-height:18px;font-family:Outfit Light;font-weight:500;list-style:none;}
.staffloginmainsection.corporateregistersection .left-panel-frontend ul li a i{margin-right:5px;}
.staffloginmainsection.corporateregistersection .left-panel-frontend ul li a{color:#fff;text-decoration:none;padding: 10px;display: table;width: 100%;}
.staffloginmainsection.corporateregistersection .corpconlist{}
.staffloginmainsection.corporateregistersection table{}
.staffloginmainsection.corporateregistersection table thead {background:#E60013}
.staffloginmainsection.corporateregistersection table thead th{color:#fff;text-align:left;font-size: 18px;line-height:18px;font-family:Outfit Light;font-weight:500;}
.staffloginmainsection.corporateregistersection table tbody {background:#fff}
.staffloginmainsection.corporateregistersection table tbody td{color:#000;text-align:left;font-size: 18px;line-height:18px;font-family:Outfit Light;font-weight:500;}
.staffloginmainsection.corporateregistersection .staffloginformcon{width:100%;}
.staffloginformcon{background:url(../banners_omodajaecoo/background.png);background-position:center center;background-size:cover;background-repeat:no-repeat;padding:32px;margin-top:27px;margin-bottom:25px;background-color: rgba(255,255,255,0.9);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin-left: auto;margin-right: auto;width: 45%;}
.staffloginformcon label{font-size: 18px;line-height: 18px;font-family: Outfit Light;font-weight: 500;margin-bottom:10px;color:#000;}
.staffloginformcon input[type="text"], .staffloginformcon input[type="password"], .staffloginformcon input[type="email"]{height:auto;padding:12px 15px;color:#000;margin-bottom:15px;}
.staffloginformcon input[type="submit"]{text-transform: capitalize;padding: 14px 40px;font-family: Outfit Light;font-size: 18px;line-height: 18px;font-weight: 500;letter-spacing: 0px;background: #DA0202;border-radius: 4px;margin-bottom: 0px;border: 0px;text-align: center;color: #fff;width: 100%;margin-top: 15px;}

.make_inventory{background:url(../banners_omodajaecoo/background.png);background-position:center center;background-size:100%;background-repeat:no-repeat;padding:32px;margin-top:27px;margin-bottom:25px;background-color: rgba(255,255,255,0.9);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.showresultcars{background:#fff;margin-bottom:25px;margin-top:25px;padding:32px 0px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.btn.btn-primary.onlinebookbtn{margin-top: 30px;}
#prctable.table-striped > tbody > tr:nth-of-type(2n+1){--bs-table-accent-bg: #f9f9f9;color:#000;}
#prctable.table-striped > tbody > tr:nth-of-type(2n){--bs-table-accent-bg: #fff;color:#000;}
.table-responsive #prctable tbody tr td {font-family: Outfit Regular;font-size: 18px;line-height:18px;border:0px;font-weight:500;padding: 15px;color: #000;}
#tabberpaddingbottom{margin-bottom:0px;}
#instocktable{margin-top:30px;}
h5.quotationpopupheading{font-family: Outfit Medium;font-size: 24px;line-height: 24px;border: 0px;font-weight: 500;padding: 0px;color: #000;}
#onlinebookbtn .modal-dialog{max-width:45%;}
#onlinebookbtn #booking_form .modal-body .popupformmargin{margin:12px 0px;}
#onlinebookbtn #booking_form .modal-body .popupformmargin label{margin-bottom: 10px;font-size: 18px;line-height: 16px;color: #151515;font-family: Outfit Regular;}
#onlinebookbtn #booking_form .modal-body .popupformmargin input[type="text"],#onlinebookbtn #booking_form .modal-body .popupformmargin input[type="email"]{border: 0px solid #ddd;color: #151515;font-size: 18px;line-height: 18px;font-family: Outfit Regular;padding: 12px 15px;height: auto;border-radius: 2px;background: #f9f9f9;box-shadow: 1px 1px 1px #aaa;}
#onlinebookbtn button.quotesubmitbtn{background: #DA0202;margin-left:10px;}
#onlinebookbtn button.quotecancelbtn{background:#8388A4;}
#onlinebookbtn button.popupbothbtn{text-transform: capitalize;padding: 14px 40px;font-family: Outfit Regular;font-size: 18px;line-height: 18px;font-weight: 500;letter-spacing: 0px;border-radius: 4px;margin-bottom: 0px;border: 0px;text-align: center;color: #fff;}
#onlinebookbtn button.close{position: absolute;right: 15px;top: 19px;padding: 0px;margin: 0px;border: 0px;background: none;font-size: 20px;line-height: 20px;color: #E60013;}
#onlinebookbtn input[type="text"], #onlinebookbtn input[type="email"]{height: auto;padding: 10px 15px;font-family: Outfit Regular;font-weight: 500;font-size: 18px;line-height: 18px;color: #000;}
#onlinebookbtn label{display: block;font-family: Outfit Regular;font-weight: 500;font-size: 18px;line-height: 18px;margin-bottom: 10px;}
.onlinebookbtn{background:#E60013;border:0 none;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;font-family:Outfit Regular;font-size:18px;line-height:18px;font-weight:500;padding:16px 35px;text-align:center;text-transform: capitalize;margin-top:15px;margin-bottom:0px;margin-left:0px;}
.onlinebookbtn:hover{color:#fff;}
.onlinebookbtn:focus, .onlinebookbtn:hover, .onlinebookbtn:active{outline:none;border:0px;box-shadow:none;}
#prctable{margin-bottom:0px;}
.onlinebookbtn:hover, .onlinebookbtn:active, .onlinebookbtn:focus{background:#E60013;color:#fff;}
.thankscon{background:#ace0ac;box-shadow:0 1px 2px #2f8939;-moz-box-shadow:0 1px 2px #2f8939;-webkit-box-shadow:0 1px 2px #2f8939;-o-box-shadow:0 1px 2px #2f8939;margin-bottom:25px;margin-top:27px;padding:23px 17px 11px 28px;}
.thankscon h5{color:#2f8939;font-family:open sans;font-size:20px;font-weight:500;line-height:35px;margin-bottom:15px;margin-top:15px;padding:35px;text-align:center;}

#price_cal .select-wrapper .form-control:hover, #price_cal .select-wrapper .form-control:focus, #price_cal .select-wrapper .form-control:active{outline:none;border:0px;box-shadow:none;}
#price_cal .select-wrapper select.form-control {appearance: auto;-webkit-appearance: auto;}
#price_cal .select-wrapper .form-control{height:auto;padding:14px 15px;margin-bottom:15px;font-family:Outfit Light;font-size:18px;font-weight:500;line-height:18px;border:0px;}
#price_cal .select-wrapper .form-control option{font-family:Outfit Regular;color:#000;}
.submitbtncon{margin-left:0px;margin-top:10px;}
.submitbtncon .readmorebtn{text-transform: capitalize;padding:14px 40px 16px 40px;font-family:Outfit Light;font-size: 18px;line-height:18px;font-weight:500;letter-spacing: 0px;background: #000;border-radius: 4px;margin-bottom:0px;border:0px;text-align:center;color:#fff;}
.readmorebtn:hover{background:#000;color:#fff;text-decoration:none;}



.make_inventory a.btn-inventory{margin-top:0px;margin-right:15px;}
.make_inventory ul{float:left;}
.make_inventory ul li{list-style:none;display:inline-block;font-size:13px;}
.make_inventory ul li form{display:inline-block;}
.make_inventory ul li form label:before{width:20px;}
.make_inventory ul li form label{font-weight:normal;font-size:13px;}

.checkboxescon{}
#checkboxescon{padding: 14px 0px;margin: 0px;}
#checkboxescon span{font-family:Outfit Regular;font-size:18px;font-weight:normal;color:#fff;line-height:18px;}
#checkboxescon label{margin-bottom:0;}
#checkboxescon input[type="checkbox"]{margin-left:2px;margin-right:7px;}
input[type="checkbox"] + label:before{background-position:0 -24px;}
input[type="checkbox"]:checked + label:before{background-position:0 0;}
input[type="radio"] + label:before{background-position:-25px -25px;}
input[type="radio"]:checked + label:before{background-position:-25px 0;}

@media screen and (min-width:240px) and (max-width:400px){
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4{letter-spacing: -0.2px;font-size: 8px;line-height: 8px;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4 svg{width: 15px;height: 15px;}
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner a h4{font-size:16px;line-height:16px;letter-spacing: -0.2px;}
}
@media screen and (min-width:400px) and (max-width:768px){
.vehicleslistingmainsection .wrapperofvehicleslisting .innerconofthreelinks .vehiclehomebanner a h4{font-size:18px;line-height:18px;letter-spacing: -0.1px;}	
}	
@media screen and (min-width:400px) and (max-width:520px){
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4{letter-spacing: -0.2px;font-size: 10px;line-height: 10px;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4 svg{width: 18px;height: 18px;}
}
@media screen and (min-width:520px) and (max-width:768px){
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4{letter-spacing: 0px;font-size: 13px;line-height: 13px;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4 svg{width: 20px;height: 20px;}
}
@media screen and (min-width:240px) and (max-width:768px){
h5.quotationpopupheading{font-size:18px;line-height:20px;}
#onlinebookbtn #booking_form .modal-body .popupformmargin label	{font-size:16px;line-height:16px;}
#onlinebookbtn #booking_form .modal-body .popupformmargin input[type="text"], #onlinebookbtn #booking_form .modal-body .popupformmargin input[type="email"]	{font-size:16px;line-height:16px;padding:10px 12px;}
#mainpricecalculator.mainpricecalculator{padding: 50px 0px;}
#mainpricecalculator .our_inventory > h3{font-size: 26px;line-height: 26px;}
.make_inventory{margin-top: 15px;padding:20px;}
.table-responsive #prctable tbody tr td{font-size:16px;line-height:16px;padding:10px;}
#onlinebookbtn .modal-dialog{max-width:100%;}	
.overviewwappermain{padding:50px 0px;}
.overviewwappermain .highlightcontentwrapper h4{font-size: 26px;line-height: 32px;}
.overviewwappermain .highlightcontentwrapper p{font-size: 16px;line-height: 23px;}
.headingconofoverview h3{font-size: 18px;line-height: 18px;}
.headingconofoverview h5{font-size: 22px;line-height: 22px;}
.headingconofoverview{margin: 10px 0px;}
.configuremainsection .colorheadingcon{padding:50px 0px;}
.safetymainsection{padding:50px 0px;}
.coloriconscon img{width:30px;}
.twocolscontent{margin-top:30px;}
.safetymaintwocolswrapper .twocolscontent h4{font-size: 28px;line-height: 33px;margin-bottom:10px;}
.fullwidthbanner .bannermarginbottom{margin-bottom:30px;}
.swiper.detailexteriorslider{padding-bottom:30px;}
#designamainsection.designamainsection{padding:50px 0px;}
#specifiactionmainsection.specifiactionmainsection{padding:50px 0px;}
.downloadbrochurebtncon a{font-size: 16px;line-height: 16px;}
.pageheadingbanner.herobannermainsection.pageheadingbackground.vehicledetailpageherosection#contactpageheadingbanner #plrmobzero{padding-left:0px;padding-right:0px;}
#interiormainsection.interiormainsection{padding:50px 0px;}
.videolistingcontent{padding:30px 0px 30px 0px;}
#warrantymainsection.warrantymainsection{padding-bottom:50px;}
#specifiactionmainsection.specifiactionmainsection h2{font-size: 18px;line-height: 18px;}
#specifiactionmainsection.specifiactionmainsection i{font-size: 18px;line-height: 18px;}
.specsrowsborder h6{font-size:14px;line-height:18px;}
.specsrowsborder h5{font-size:14px;line-height:18px;}
.fullwidthbannercyberster.fullwidthbannercyberstermobile{margin-bottom: 15px;margin-top: 15px;}
.safetymaintwocolswrapper.safetymaintwocolswrapperforcyberster{padding-top:0px;}
.safetymaintwocolswrapper.safetymaintwocolswrapperforcyberster .twocolscontent.twocolscontentforcyberster{margin-top:0px;}
.mgcyberstertowbannerscols.mgcyberstertowbannerscolsinsafetycon{margin-bottom:0px;}
.mgcyberstertowbannerscols.mgcyberstertowbannerscolsinsafetysecondcon{margin-top:25px;}
.halfwidthbannercyberster.halfwidthbannercyberstermobile{margin-bottom: 15px;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks h4 span{top: 1px;margin-left: 1px;}
.specsrowsborder{padding:14px 10px;}
.specstwocolswrapper h4{font-size: 16px;line-height: 16px;}
.safetymaintwocolswrapper.interiormaintwocolswrapper{padding:40px 0px;}
.videolistingcontent h4{font-size: 30px;line-height: 35px;margin-bottom: 10px;}
.videolistingcontent p{font-size: 16px;line-height: 24px;}
.safetymaintwocolswrapper .twocolscontent p{font-size: 16px;line-height: 24px;}
.configuremainsection .colorheadingcon h4{font-size: 32px;line-height: 32px;}
.onecolorbannershowwrapper{margin-top:0px;width:75%;}
.onecolorbannershowwrapper.colorbannershowwrappermg4{margin-top: 30px;margin-bottom: 20px;}
.colornameheading{margin-top:0px;}
.colornameheading h5.active{font-size: 18px;line-height: 18px;}	
.pageheadingbanner.herobannermainsection.pageheadingbackground#contactpageheadingbanner .pageheadingwrapper.vehiclebackgroundwrapper{padding:100px 0px;}	
.pagebreadcrumbssection {padding: 25px 0px;}	
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection{padding-top: 50px;padding-bottom: 50px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection p{font-size: 18px;line-height: 25px;}
.corevaluessection .cvtopcontent p{font-size: 18px;line-height: 25px;}
.corevaluessection .cvtwocolscontent p{font-size: 18px;line-height: 25px;}
.corevaluessection .cvtwocolscontent svg{width:60px;height:60px;}
.corevaluessection .cvtwocolscontent{width:100%;}
.corevaluessection .cvtwocolscontent h4{font-size: 24px;line-height: 24px;}
.corevaluessection{padding: 60px 0px;}
.corevaluessection .cvtopcontent h2{font-size: 36px;line-height: 42px;}	
.innerconofcontact .cinforow{font-size: 16px;line-height: 16px;}
.innerconofcontact .cinforow i{font-size: 14px;width: 32px;height: 32px;line-height: 32px;}
.innerconofcontact{padding: 25px 15px;}	
.contactmapsection{padding-left:0px;padding-right:0px;}
.contactusformsection h2{font-size: 24px;line-height: 28px;}
.pageheadingbanner.herobannermainsection{padding-left:0px;padding-right:0px;}
.pageheadingbanner.herobannermainsection .pageheadingwrapper{padding:50px 0px;}
.pluginhybridmainsection.designamainsection{padding:50px 0px;}	
.pageheadingbanner.herobannermainsection h2{font-size: 36px;line-height: 40px;}
.pageheadingbanner.herobannermainsection h6{font-size: 18px;line-height: 22px;margin-top: 10px;}
.contactusformsection{padding-bottom: 60px;padding-top: 60px;padding-left: 0px;padding-right: 0px;}
#appointmentsformsection.appointmentsformsection textarea{font-size: 16px;line-height: 16px;}
#appointmentsformsection.appointmentsformsection label{font-size: 16px;line-height: 16px;}
#appointmentsformsection.appointmentsformsection select, #appointmentsformsection.appointmentsformsection input[type="text"], #appointmentsformsection.appointmentsformsection input[type="number"], #appointmentsformsection.appointmentsformsection input[type="email"]{font-size: 16px;line-height: 16px;}
.mobilemenubottominfo{padding-left: 15px;}
.mobilemenubottominfo h6{font-size: 16px;line-height: 16px;font-family: Outfit Regular;font-weight: 500;color: #000;text-decoration: none;margin: 10px 0px;}
.mobilemenubottominfo h6 a{text-decoration:none;color: #000;text-decoration: none;}
.mobilemenubottominfo h6 i{font-size: 14px;background: #DA0202;color: #fff;width: 30px;height: 30px;line-height: 30px;border-radius: 100px;margin-right: 10px;}
.mobilemenubottominfo h6 span{}
.megamenubodyclass{background:rgba(0,0,0,0.7);}	
	
.vehicleslistingmainsection.whychooseusmainsection#whychooseusmainsection .whychoosetopbanner{top: -85px;right: 0px;width: 280px;display:none;}	
.projectpaddingleftright{padding-left:0px;padding-right:0px;}
.vehicleslistingmainsection .wrapperofvlheading h2{font-size:32px;line-height:32px;}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading h4{font-size:16px;line-height:16px;margin-bottom: 10px;margin-top: 10px;}
.vehicleslistingmainsection.whychooseusmainsection .wrapperofvlheading p{width: 100%;font-size: 16px;line-height: 24px;}
.fourconmaincontainer p{font-size: 16px;line-height: 24px;}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon a h5{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.vehicleslistingmainsection.pressreleasemainsection .wrapperofvehicleslisting.wrapperofpressrelease .pressreleaseinnercon{margin:12px 0px;}
.vehicleslistingmainsection.pressreleasemainsection{padding-bottom:50px;}
.footerofojsection{padding-top:40px;padding-bottom:40px;}
.footerofojsection .footerofojwrapper .footerlistingmenu h4{font-size: 20px;line-height: 20px;margin-bottom: 15px;}
.footerofojsection .footerofojwrapper .footerlistingmenu{margin:20px 0px;}
.fourconmaincontainer h5{margin-bottom:5px;}
.fourconmaincontainer{height:auto;padding:15px;margin:10px 0px;}
.innerconofgetquotation{width:100%;}
.getonlinequotationsection{padding:80px 0px;}
.vehicleslistingmainsection.whychooseusmainsection{padding-bottom:100px;}
.innerconofgetquotation a{font-size: 16px;line-height: 16px;padding: 16px 25px 17px 25px;}
.galleryinnercon{margin:6px 0px;}
.vehicleslistingmainsection.homegallerymainsection{padding-bottom:50px;}
.innerconofgetquotation h2{font-size: 36px;line-height: 40px;}
.innerconofgetquotation p{font-size: 16px;line-height: 24px;}
.innerconofgetquotation h2 i{font-size: 26px;position: relative;top: -2px;margin-right: 7px;}
.fourconmaincontainer i{width: 65px;height: 65px;line-height: 65px;font-size: 36px;}
.vehicleslistingmainsection{padding-top:50px;}
#vehicleslistingmainsection.vehicleslistingmainsection{padding-bottom:50px;}	
.herobannersection{display:none;}
.threelinksmainsection .wrapperofthreelinks .innerconofthreelinks{padding: 5px 0px 8px 0px;}	
.pagesectionmainmenu{gap: 0px;display: table;width: 100%;padding: 10px 0px;margin: 0px;text-align: center;}
ul.pagesectionmainmenu li{padding: 7px 1px;margin: 0px 0px;font-size: 10px;line-height: 10px;letter-spacing: -0.2px;}	
.herobannerheading{top: 36%;margin: 0px auto;width: 100%;text-align: center;}	
.herobannerheading h2{font-size: 42px;line-height: 48px;}
.homeaboutsection h2{font-size: 32px;line-height: 36px;margin-bottom:50px;}	
.servicefirstbannersection .servicemainherobannercon p{width:90%;}
.homeaboutsection p{font-size: 19px;line-height: 26px;width: 95%;margin: 25px auto 0px auto;}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon{padding: 50px 0px;}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon .servicessubheadingscon{padding-left: 15px;padding-top: 10px;}
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon h6{margin-top: 25px;}	
.servicefirstbannersection.warrantycoveragemainsection .servicemainherobannercon p{margin-top: 15px;}

#herobannerheading.herobannerheading h2{font-size: 32px;line-height: 38px;}
.footerofojsection .footerofojwrapper ul#footercentersocialmedia li img {width: 22px;height: 22px;}	
.footerofojsection .footerofojwrapper ul#footercentersocialmedia li{padding:0px 8px;}
.footerofojsection .footerofojwrapper ul#footertopmenu li a{margin:0px 1px;}	
.footerofojsection .footerofojwrapper ul#footertopmenu li{padding:0px 4px;font-size: 14px;line-height: 14px;}	
.footerofojsection .footerofojwrapper ul#footertopmenu li::after {right:-2px;}
.footerofojsection .footerofojwrapper ul#footertopmenu.footerbottommenu li:nth-child(1)::before {display:none;}
.footerofojsection .footerofojwrapper ul#footertopmenu.footerbottommenu li:nth-child(3)::before {display:none;}
ul#footercentersocialmedia.footercentersocialmedia{text-align: center;margin-bottom: 15px;}
p#footerbottomcopyrights{font-size: 14px;line-height: 20px;margin-top:0px;text-align:center;}
.footerofojsection .footerofojwrapper ul#footercentersocialmedia{margin: 50px 0px;}
.mainherobannercon .maincountdownsection .countdownclass h6{font-size:16px;}
.mainherobannercon .maincountdownsection .countdownclass h6 span{font-size:36px;line-height:40px;}
.mainherobannercon .maincountdownsection h4{font-size: 20px;line-height: 20px;margin-bottom: 5px;}
.mainherobannercon .maincountdownsection{padding:10px 0px;}
#mainheadercon.mainheaderconformobile{padding: 8px 0px;box-shadow: 1px 2px 1px #e9e9e9;-moz-box-shadow: 1px 2px 1px #e9e9e9;-webkit-box-shadow: 1px 2px 1px #e9e9e9;}
}	