@font-face{font-family:'SourceSansPro Light';src:url('fonts/SourceSansPro-Light.ttf') format('truetype');font-display: swap;}
@font-face{font-family:'SourceSansPro Regular';src:url('fonts/SourceSansPro-Regular.ttf') format('truetype');font-display: swap;}
@font-face{font-family:'SourceSansPro Semibold';src:url('fonts/SourceSansPro-Semibold.ttf') format('truetype');font-display: swap;}
@font-face{font-family:'SourceSansPro Bold';src:url('fonts/SourceSansPro-Bold.ttf') format('truetype');font-display: swap;}
@font-face{font-family:'SourceSansPro Black';src:url('fonts/SourceSansPro-Black.ttf') format('truetype');font-display: swap;}

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: SourceSansPro Semibold;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: SourceSansPro Regular;}
.mainherobannercon .maincountdownsection .countdownclass h6 span{font-weight:500;font-size:42px;line-height:48px;font-family: SourceSansPro Bold;}
.footerofojsection{background:#000;padding:60px 0px;text-align:center;}
.footerofojsection .footerofojwrapper{}
.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(3){position:relative;}
.footerofojsection .footerofojwrapper ul#footertopmenu.footerbottommenu li:nth-child(3)::before{content:"";position:absolute;top: 9px;background: #66686a;width: 150px;height: 1px;right: -150px;}
.footerofojsection .footerofojwrapper ul#footertopmenu{padding:0px;margin:0px;}
.footerofojsection .footerofojwrapper ul#footertopmenu li{color: #fff;font-weight: 500;font-family: SourceSansPro Semibold;font-size: 16px;line-height: 16px;display: inline-block;list-style: none;text-transform: uppercase;padding: 0px 10px;position: relative;}
.footerofojsection .footerofojwrapper ul#footertopmenu li::after{position:absolute;top:1px;right:0px;width:1px;height:100%;background:#fff;content:"";}
.footerofojsection .footerofojwrapper ul#footertopmenu li a{color:#fff;text-decoration:none;margin: 0px 5px;}
.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:120px 0px;}
.footerofojsection .footerofojwrapper ul#footercentersocialmedia li{color: #fff;font-weight: 500;font-family: SourceSansPro Semibold;font-size: 16px;line-height: 16px;display: inline-block;list-style: none;text-transform: uppercase;padding: 0px 15px;position: relative;}
.footerofojsection .footerofojwrapper ul#footercentersocialmedia li img{width:32px;height:32px;}
header#mainheadercon{padding-top:0px;padding-bottom:0px; border-bottom: 0px solid rgba(190, 47, 38, 0.10);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(22,22,23,.6);position: fixed;top: 0px;z-index: 100;width: 100%;}
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:100%;margin:0px 0px;}
ul.pagesectionmainmenu li {display: inline-block;margin-right: 15px;cursor: pointer;padding: 5px 6px;color:#fff;font-family: SourceSansPro Regular;font-weight: 500;margin:0px 8px;}
ul.pagesectionmainmenu li.active {border-bottom: 2px solid #fff;background: none;color: #fff;border-radius: 0px;}
.headingconofoverview{margin: 22px 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;}
@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}

.onecolorbannershowwrapper img,
.colornameheading h5 {display: none;}
.colornameheading h5.active{font-family: SourceSansPro Regular;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(31,103,121,0.4);}
.coloriconscon{text-align: center;margin-left: auto;margin-right: auto;}
.onecolorbannershowwrapper{width: 60%;margin-left: auto;margin-right: auto;}
.downloadbrochurebtncon{text-align:center;display: table;margin-left: auto;margin-right: auto;margin-top: 60px;width: 100%;}
.downloadbrochurebtncon a{font-family: SourceSansPro Regular;font-weight: 500;font-size: 18px;line-height: 18px;text-align: center;color: rgba(31,103,121,1);border-radius:100px;border:1px solid rgba(31,103,121,1);text-decoration: none;padding: 12px 20px 14px 20px;display: table;margin-left: auto;margin-right: auto;}
.downloadbrochurebtncon a:hover{background:rgba(31,103,121,1);color:#fff;text-decoration:none;}


.three-image-accordion {width: 100%;overflow: hidden;}
.three-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: SourceSansPro Semibold;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: SourceSansPro Semibold;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: SourceSansPro Regular;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: SourceSansPro Regular;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: SourceSansPro Regular;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: SourceSansPro Semibold;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:#67B0C4;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:60px 0px;}
.specsrowsborder{display:table;width:100%;border-bottom:1px solid #ddd;padding:30px 0px;}
.specsrowsborder:last-child{border-bottom:0px;}
.specsrowsborder h6{float:left;text-align:left;font-size:16px;line-height:16px;color:#000;margin:0px;width:54%;}
.specsrowsborder h5{float:right;text-align:right;font-size:16px;line-height:16px;color:#000;margin:0px;width:42%;}
.specstwocolswrapper{}
.specstwocolswrapper h4{font-family: SourceSansPro Semibold;font-weight: 500;font-size: 28px;line-height: 28px;text-align: left;color: #000;margin: 0px 0px 30px 0px;}
#specifiactionmainsection.specifiactionmainsection .specificationheadingsection{position:relative;}
#specifiactionmainsection.specifiactionmainsection i{font-size:36px;color:#000;line-height:36px;}
.specificationaccordiancon{padding:50px 0px;}
#specifiactionmainsection.specifiactionmainsection h2{font-family: SourceSansPro Semibold;font-weight: 500;font-size: 36px;line-height: 36px;text-align: left;color: #000;margin: 0px 0px 0px 0px;position:relative;}
.specsinnerconheading{width:100%;}
#specifiactionmainsection.specifiactionmainsection .accordion-content {display: none;padding: 15px 0;margin-top: 60px;}
#specifiactionmainsection.specifiactionmainsection .specificationaccordiancon.active .accordion-content {display: block;}
#specifiactionmainsection.specifiactionmainsection .specificationheadingsection {cursor: pointer;display: flex;justify-content: space-between;align-items: center;}


.safetymaintwocolswrapper.twocolsdesignwrapper{padding-top:50px;}
#warrantymainsection.warrantymainsection{background-color: #f8f9fa;padding:50px 0px;}
#warrantymainsection.warrantymainsection h2{font-family: SourceSansPro Regular;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: SourceSansPro Regular;font-weight: 500;font-size: 18px;line-height: 18px;text-align: center;color: #000;margin: 0px 0px 0px 0px;}
#designamainsection.designamainsection{padding-top:60px;}
.fullwidthbanner{}
.fullwidthbanner .bannermarginbottom{margin-bottom:60px;}
.fullwidthbanner .bannermargintop{margin-top:60px;}
.fullwidthbanner img{width:100%;}
.videolistingcontent{padding: 30px 0px;}
.videolistingcontent p{font-family: SourceSansPro Regular;font-weight: 500;font-size: 20px;line-height: 26px;text-align: left;color: #000;margin: 0px 0px 0px 0px;}
.videolistingcontent h4{font-family: SourceSansPro Regular;font-weight: 500;font-size: 24px;line-height: 28px;text-align: left;color: #000;margin: 0px 0px 15px 0px;}
#technologymainsection.technologymainsection{background: #fff;padding-top: 0px;}
#safetymainsection.safetymainsection h2{font-family: SourceSansPro Regular;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: 22px 0px;}
.safetymaintwocolswrapper{padding: 16px 0px;}
.safetymaintwocolswrapper img{width:100%;}
.safetymaintwocolswrapper .twocolscontent{}
.safetymaintwocolswrapper .twocolscontent p{font-family: SourceSansPro Regular;font-weight: 500;font-size: 18px;line-height: 26px;text-align: left;color: #000;margin: 0px;}
.safetymaintwocolswrapper .twocolscontent h4{font-family: SourceSansPro Regular;font-weight: 500;font-size: 38px;line-height: 38px;text-align: left;color: #000;margin: 0px 0px 15px 0px;}
.configuremainsection{background: conic-gradient(#175564 0deg 90deg,#f8f9fa 90deg 270deg,#175564 270deg 1turn);height: auto;margin-top: -1px;}
.configuremainsection .colorheadingcon{padding:40px 0px;}
.configuremainsection .colorheadingcon p{font-family: SourceSansPro Regular;font-weight: 500;font-size: 16px;line-height: 16px;text-align: center;color: #fff;margin: 0px 0px 20px 0px;}
.configuremainsection .colorheadingcon h4{font-family: SourceSansPro Regular;font-weight: 500;font-size: 38px;line-height: 38px;text-align: center;color: #fff;margin: 0px 0px 0px 0px;}
.overviewwappermain{padding: 22px 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: SourceSansPro Regular;font-weight:500;font-size:28px;line-height:28px;text-align:center;color:#000;margin:0px 0px 20px 0px;}
.headingconofoverview h5{font-family: SourceSansPro Regular;font-weight:500;font-size:32px;line-height:32px;text-align:center;color:rgba(31,103,121,1);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: SourceSansPro Semibold;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: SourceSansPro Regular;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: SourceSansPro Regular;text-shadow: 0 2px 4px #000;line-height: 80px;margin: 0px;font-weight: 500;}
#mainmenucon li ul.dropdown-menu{min-width: 13rem;}
#mainmenucon li ul.dropdown-menu li{}
#mainmenucon li ul.dropdown-menu li a{color: #000;text-align: left;padding:13px 10px;}
#mainmenucon{margin-top:0px;}
#mainmenucon li{padding-left:8px;padding-right:8px;font-size:15px;}
#mainmenucon li a{font-size:15px;color:#fff;font-family: SourceSansPro Semibold;padding:19px 10px;display:block;font-weight: 500;letter-spacing: 0.2px;line-height:15px;text-decoration: none;}
#mainmenucon li>a:hover{background:none;color:#67B0C4;/*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;}
.otherpagesbgmainsection#aboveherobanneraboutsectionbg{padding-top:50px;}
.topmenuiconcon button.btn-open{background: none;border: 0px;box-shadow: none;position: relative;top: 2px;right:10px;}
.topmenuiconcon button.btn-open i {font-size: 28px;top: 9px;position: relative;}
.topmenuiconcon button.btn-open span{width:25px;height:2px;background:#fff;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%, 0%);width: 100vw !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:SourceSansPro Semibold;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:SourceSansPro Regular;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:#1f6779;}
#mainmenucon .megamenumainwrapper .megamenulistingwrapper .megamenurepeatcon a{font-size: 18px;line-height: 18px;font-family: SourceSansPro Regular;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: SourceSansPro Regular;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: 100px;padding-right: 100px;}
p#footerbottomcopyrights{text-align:center;font-size:18px;line-height:18px;color:#fff;font-family:SourceSansPro Regular;margin: 80px 0px 0px 0px;}
p#footerbottomcopyrights a{color:#E70012;text-decoration:none;}
#aboveherobanneraboutsectionbg{background:url(../banners_omodajaecoo/about-bg.webp) #05090C;background-repeat:no-repeat;background-size:100%;background-position:top center;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection h4{color: #fff;text-align: left;font-size: 30px;line-height: 30px;font-family: SourceSansPro Semibold;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: SourceSansPro Semibold;font-weight: 500;margin: 10px 0px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection{padding-bottom:200px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection.herobannercorporatemainsection p{font-style:italic;margin:0px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection h2{text-align:left;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection p{font-family: SourceSansPro Regular;font-weight: 500;font-size: 20px;line-height: 28px;color: #fff;text-align:left;margin:0px 0px 20px 0px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection ul{padding:0px;margin:0px 0px 0px 35px;list-style: square;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection ul li{font-family: SourceSansPro Regular;font-weight: 500;font-size: 20px;line-height: 28px;color: #fff;text-align:left;margin:0px 0px 6px 0px;}

#aboveherobannersectionbg{background:url(../banners_omodajaecoo/contact_us_bg_updated.png) #05090C;background-repeat:no-repeat;background-size:100%;background-position:top center;}
.corevaluessection{background:#05090C;padding:120px 0px;}
.corevaluessection .cvtwocolscontent#cvtwocolscontent a{display: table;margin-left: 0px;margin-right: 0px;margin-top: 20px;background: #fff;border-radius: 100px;padding: 12px 35px 13px 35px;font-family: SourceSansPro Semibold;font-weight: 500;font-size: 16px;line-height: 16px;text-align: center;color: #000;text-decoration: none;letter-spacing: 2px;border: 0px;}
.corevaluessection .cvtwocolscontent#cvtwocolscontent a img{width: 18px;position: relative;top: -1px;margin-left: 6px;}
.corevaluessection .cvtwocolscontent#cvtwocolscontent a span{}
.corevaluessection .cvtwocolscontent#cvtwocolscontent p{height: 175px;}
.twolinksbtn{margin-bottom: 50px;margin-top: 30px;}
#fullwidthimage{width:100%;}
.twolinksbtn a.cu{background:none;color: #67B0C4;}
.twolinksbtn a{text-decoration: none;background: #67B0C4;color: #fff;padding: 16px 20px;display: inline-block;font-size: 18px;line-height: 18px;border-radius: 4px;font-family: SourceSansPro SemiBold;font-weight: 500;margin-right: 10px;border: 2px solid #67B0C4;}
.corevaluessection .cvtwocolscontent{width: 90%;margin: 30px 0px;}
.corevaluessection .cvtwocolscontent svg{margin-bottom: 15px;}
.corevaluessection .cvtwocolscontent h4{font-family: SourceSansPro Semibold;font-weight: 500;font-size: 28px;line-height: 28px;color: #fff;text-align: left;margin:0px 0px 10px 0px;}
.corevaluessection .cvtwocolscontent p{font-family: SourceSansPro Regular;font-weight: 500;font-size: 18px;line-height: 24px;color: #fff;text-align: left;margin: 0px 0px 0px 0px;}
.corevaluessection .cvtopcontent{}
.corevaluessection .cvtopcontent h2{font-family: SourceSansPro Semibold;font-weight: 500;text-transform: capitalize;font-size: 42px;line-height: 42px;color: #fff;text-align: center;margin: 0px 0px 20px 0px;}
.corevaluessection .cvtopcontent p{font-family: SourceSansPro Regular;font-weight: 500;font-size: 20px;line-height: 28px;color: #fff;text-align: center;margin: 0px 0px 20px 0px;}
.contactusformsection{}
.contactusformsection h2{font-size: 30px;line-height: 36px;color: #fff;font-family: SourceSansPro Semibold;margin-bottom: 25px;}
.contactusformsection{padding-bottom: 80px;padding-top: 80px;}
.getintouchform{}
#emptycontentheight{height:550px;}
#aboveherobanneraboutsectionbg.generalpagesmainsection{background:#201e1e;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner{}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner h2{text-align:center;font-size: 30px;line-height: 30px;font-family: SourceSansPro Semibold;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: 16px;line-height: 24px;margin: 12px 0px;}
#aboveherobanneraboutsectionbg.generalpagesmainsection #contactpageheadingbanner.herobannermainsection.pageheadingbanner p strong{font-weight: 500;font-family: SourceSansPro Semibold;}
#appointmentsformsection.appointmentsformsection{}
#appointmentsformsection.appointmentsformsection .form-group{margin-bottom:30px;}
#appointmentsformsection.appointmentsformsection label{margin-bottom: 10px;font-size:18px;line-height:18px;color:#fff;font-family:SourceSansPro Regular;}
#appointmentsformsection.appointmentsformsection textarea{background:none;border:1px solid #fff;color:#fff;font-size:18px;line-height:18px;color:#fff;font-family:SourceSansPro Regular;padding: 12px 15px;height:200px;border-radius: 2px;background:#05090C;}
button#contactformsubmitbtn.submitbtncontact{background: #67B0C4;border: 0px;color: #fff;font-size: 18px;line-height: 18px;font-family: SourceSansPro Regular;padding: 15px 40px;height: auto;border-radius: 4px;font-weight: 500;margin: 0px;}
#appointmentsformsection.appointmentsformsection select{appearance: auto;-webkit-appearance: auto;background:#05090C;}
#appointmentsformsection.appointmentsformsection select, #appointmentsformsection.appointmentsformsection input[type="text"], #appointmentsformsection.appointmentsformsection input[type="number"], #appointmentsformsection.appointmentsformsection input[type="email"]{background:none;border:1px solid #fff;color:#fff;font-size:18px;line-height:18px;color:#fff;font-family:SourceSansPro Regular;padding: 12px 15px;height:48px;border-radius: 2px;background:#05090C;}
.pageheadingbanner.herobannermainsection{padding:200px 0px 300px 0px;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection h1{color:#fff;text-align:left;font-size: 54px;line-height:54px;font-family:SourceSansPro Bold;font-weight:500;margin-bottom: 10px;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection.otherpagesmainsection h2{color:#fff;text-align:left;font-size: 36px;line-height:42px;font-family:SourceSansPro Bold;font-weight:500;margin-bottom: 15px;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection.otherpagesmainsection{}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection.otherpagesmainsection p{}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection.otherpagesmainsection p strong{font-weight:500;font-family: SourceSansPro SemiBold;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection.otherpagesmainsection p a{font-weight:500;font-family: SourceSansPro SemiBold;text-decoration:underline;color:#67B0C4;text-shadow: 1px 1px 1px #000;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection.otherpagesmainsection h6{color: #67B0C4;font-style: normal;font-size: 30px;text-shadow: 1px 2px 2px #000;line-height: 36px;}
.vehileconlist{}
.vehileconlist a{color:#fff;text-decoration:none;}
.vehileconlist a h4{margin:0px;color:#fff;font-family: SourceSansPro SemiBold;font-weight: 500;}
.vehileconlist a:hover img{background:#67B0C4;}
.vehileconlist img{background: rgba(0,0,0,0.2);border-radius: 5px;margin-bottom: 15px;}
.vehiclelistingwrapper{}
.vehiclelistingwrapper h2{color:#fff;text-align:center;font-size: 48px;line-height:48px;font-family:SourceSansPro Bold;font-weight:500;text-align:center;margin:0px 0px 80px 0px;}
.vehiclelistingsection{background: url(../banners_omodajaecoo/about-bg.webp) #05090C;background-repeat: no-repeat;background-size: 100%;background-position: top center;padding:120px 0px;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection h3{color: #fff;text-align: left;font-size: 32px;line-height: 38px;font-family: SourceSansPro SemiBold;font-weight: 500;margin-bottom: 20px;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection h2{margin-bottom:50px;}
.pageheadingbanner.herobannermainsection h2{color:#fff;text-align:center;font-size: 54px;line-height:54px;font-family:SourceSansPro Bold;font-weight:500;}
.pageheadingbanner.herobannermainsection p{color: #fff;text-align: center;font-size: 24px;line-height: 24px;font-family: SourceSansPro Regular;font-weight: 500;margin: 10px 0px;text-shadow: 1px 1px 0px #555;}
.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: SourceSansPro Semibold;text-transform: capitalize;font-size: 32px;font-weight: 500;color: #fff;}
.staffloginmainsection{padding-bottom:80px;}
.staffloginmainsection.corporateregistersection{padding-left: 80px;padding-right: 80px;}
.staffloginmainsection.corporateregistersection .rightpanelheading h3{font-size: 30px;line-height: 30px;font-family: SourceSansPro Semibold;font-weight: 500;margin-bottom: 20px;color: #000;}
.staffloginmainsection.corporateregistersection .left-panel-frontend{}
.staffloginmainsection.corporateregistersection .left-panel-frontend ul{background:#67B0C4;padding: 0px;margin: 0px;}
.staffloginmainsection.corporateregistersection .left-panel-frontend ul li{color:#fff;text-align:left;font-size: 18px;line-height:18px;font-family:SourceSansPro Regular;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:SourceSansPro Regular;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:SourceSansPro Regular;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: SourceSansPro Regular;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: SourceSansPro Regular;font-size: 18px;line-height: 18px;font-weight: 500;letter-spacing: 0px;background: #67B0C4;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:27px;padding:32px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#prctable.table-striped > tbody > tr:nth-of-type(2n+1){--bs-table-accent-bg: rgba(103,176,196,0.1);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: SourceSansPro 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: SourceSansPro Semibold;font-size: 24px;line-height: 24px;border: 0px;font-weight: 500;padding: 0px;color: #000;}
#onlinebookbtn .modal-dialog{max-width:45%;}
#onlinebookbtn button.quotesubmitbtn{background: #67B0C4;margin-left:10px;}
#onlinebookbtn button.quotecancelbtn{background:#8388A4;}
#onlinebookbtn button.popupbothbtn{text-transform: capitalize;padding: 14px 40px;font-family: SourceSansPro 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: SourceSansPro Regular;font-weight: 500;font-size: 18px;line-height: 18px;color: #000;}
#onlinebookbtn label{display: block;font-family: SourceSansPro 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:SourceSansPro Regular;font-size:18px;line-height:18px;font-weight:500;padding:14px 40px;text-align:center;text-transform: capitalize;margin-top:15px;margin-bottom:0px;margin-left:0px;}
.onlinebookbtn:hover{color:#fff;}
#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 select.form-control {appearance: auto;-webkit-appearance: auto;}
#price_cal .select-wrapper .form-control{height:auto;padding:14px 15px;margin-bottom:15px;font-family:SourceSansPro Regular;font-size:18px;font-weight:500;line-height:18px;border:0px;}
#price_cal .select-wrapper .form-control option{font-family:SourceSansPro Regular;}
.submitbtncon{margin-left:0px;margin-top:10px;}
.submitbtncon .readmorebtn{text-transform: capitalize;padding:14px 40px;font-family:SourceSansPro Regular;font-size: 18px;line-height:18px;font-weight:500;letter-spacing: 0px;background: #67B0C4;border-radius: 4px;margin-bottom:0px;border:0px;text-align:center;color:#fff;}
.readmorebtn:hover{background:#1f6779;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:SourceSansPro Regular;font-size:18px;font-weight:normal;color:#000;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:768px){
.overlaybtncon a{padding: 12px 20px;font-size: 15px;line-height: 15px;margin-right:5px;}	
.three-image-accordion .image-wrapper .overlay-text{opacity:1;height:auto;position: relative;z-index: 1;padding:40px 20px;}	
#contactpageheadingbanner.pageheadingbanner.herobannermainsection h3{font-size: 26px;line-height: 30px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection.otherpagesmainsection h6{font-size: 24px;line-height: 30px;}	
#contactpageheadingbanner.pageheadingbanner.herobannermainsection.otherpagesmainsection{padding-top:100px;}	
#contactpageheadingbanner.pageheadingbanner.herobannermainsection h1{font-size: 42px;line-height: 48px;margin-bottom: 15px;}
.twolinksbtn a{font-size: 16px;line-height: 16px;font-family: SourceSansPro SemiBold;margin-right: 5px;}
.twolinksbtn{margin-bottom: 30px;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection.otherpagesmainsection h2{font-size: 32px;line-height: 36px;}
.corevaluessection .cvtwocolscontent#cvtwocolscontent p{height:auto;}
.vehiclelistingsection{padding:60px 0px;}
.vehiclelistingwrapper h2{font-size: 42px;line-height: 42px;margin-bottom: 30px;}
.vehileconlist{margin:20px 0px;}	
.pageheadingbanner.herobannermainsection h2{font-size: 42px;line-height: 48px;margin-bottom: 20px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection{padding-bottom:100px;}
.corevaluessection .cvtopcontent h2{font-size: 36px;line-height: 36px;}
.corevaluessection{padding:50px 0px;}
.corevaluessection .cvtopcontent p{font-size: 18px;line-height: 25px;}
.corevaluessection .cvtwocolscontent{width:100%;margin:25px 0px;}
#aboveherobanneraboutsectionbg{background-size:cover;}
.corevaluessection .cvtwocolscontent h4{font-size: 26px;line-height: 26px;}
#contactpageheadingbanner.pageheadingbanner.herobannermainsection h2{margin-bottom: 20px;font-size: 36px;line-height: 42px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection p{font-size: 18px;line-height: 25px;}
#aboveherobanneraboutsectionbg .pageheadingbanner.herobannermainsection ul li{font-size: 18px;line-height: 25px;}	
.pageheadingbanner.herobannermainsection{padding-top:100px;padding-bottom:0px;}	
.three-image-accordion .image-wrapper{display:block;width: 100%;height: auto;}
.overlay-text{width: 100%;padding:12px;}
.overlay-text h2{font-size: 22px;line-height: 22px;margin-bottom: 10px;padding-bottom: 5px;}
.overlay-text p{font-size: 16px;line-height: 23px;}	
.pagesectionmainmenu{gap: 0px;display: table;width: 100%;padding: 10px 5px;margin: 0px;text-align: center;}
ul.pagesectionmainmenu li{padding: 7px 4px;margin: 0px 0px;font-size: 10px;line-height: 10px;}	
.headingconofoverview{margin:15px 0px;}
.onecolorbannershowwrapper{width: 95%;}
.safetymaintwocolswrapper .twocolscontent h4{font-size: 32px;line-height: 38px;margin: 15px 0px 10px 0px;}
#warrantymainsection.warrantymainsection h2{font-size: 32px;line-height: 38px;}
#specifiactionmainsection.specifiactionmainsection h2{font-size: 30px;line-height: 30px;}
#specifiactionmainsection.specifiactionmainsection{padding-top:0px;}
#specifiactionmainsection.specifiactionmainsection .accordion-content{margin-top:30px;}
.specstwocolswrapper h4{font-size: 24px;line-height: 24px;margin: 0px 0px 20px 0px;}
.specsrowsborder{padding: 18px 0px;}
.downloadbrochurebtncon{margin-top: 0px;margin-bottom: 60px;}
.specsrowsborder h6{font-size: 14px;line-height: 18px;width: 42%;}
.specsrowsborder h5{font-size: 14px;line-height: 18px;width: 54%;}
.videolistingcontent p{font-size: 18px;line-height: 25px;}
#safetymainsection.safetymainsection h2{font-size: 32px;line-height: 38px;}
.safetymaintwocolswrapper .twocolscontent p{margin-bottom:20px;}
.colornameheading h5.active{font-size: 18px;line-height: 18px;}
.configuremainsection .colorheadingcon h4{font-size: 30px;line-height: 30px;}
.headingconofoverview h5{font-size: 28px;line-height: 28px;}
.headingconofoverview h3{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
.herobannerheading{top: 36%;margin: 0px auto;width: 100%;text-align: center;left:0px;}	
.herobannerheading h2{font-size: 36px;line-height: 42px;}
.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;}
p#footerbottomcopyrights{font-size: 16px;line-height: 22px;margin-top:30px;}
.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{backdrop-filter:none;-webkit-backdrop-filter:none;padding: 8px 0px;}
}	