h1, h2, h3, h4, h5, h6, .h1{
         font-family: 'Fira Sans Condensed', sans-serif !important;
         }
         p {
         font-family: 'Open Sans', sans-serif !important;
         font-size: 16px;
         font-weight: 600;
         }
         a{
         font-family: 'Open Sans', sans-serif !important;
         }
         li {
         font-family: 'Open Sans', sans-serif !important;
         font-size: 16px;
         font-weight: 600;
         }
         .lead{
         font-family: 'Fira Sans Condensed', sans-serif !important;
         font-size: 35px; 
         text-align: center;
         }
         .rent-header .at_header_nav::before {
         height: 80px;
         background: white;
         }
         .rent-header .at_header_nav {
         background: #df0600;
         height: 78px;
         }
         .at_header_right{
         margin-top: 2px;
         }
         .rent-header-info {
         background: #fcdd3c;
         padding: 5px 0;
         border-bottom: 3px dashed #fffdfd;
         }
         .tp-info p {
         font-size: 14px;
         font-weight: 900;
         color: #111010;
         }
         .rent-hero-info-left{
         margin-top: 7px;
         }
         .rent-hero-info-left .icon-wrapper i{
         color: #df0600;
         font-weight: 900;
         font-size: 20px;
         }
         .rent-info-social a{
         margin-left: 10px;
         }
         .rent-info-social a i{
         color: #ffffff;
         background: #df0600;
         width: 40px;
         height: 40px;
         text-align: center;
         line-height: 38px;
         border-radius: 50px;
         }
         .at_nav_menu ul li a {
         color: rgba(255,255,255,.8);
         font-weight: 800;
         font-size: 16px;
         }
         .at-search-box-filter {
             border-bottom: 6px solid #ea623c;
    padding: 30px;
    background: #edd8a4 !important;
         /*border-bottom: 6px solid #f8ca0e;*/
         /*padding: 30px;*/
         }
         .at-search-box .top-box{
         text-align: center;
         border-right: 1px solid #d8d5d5;
         padding: 0px 10px;
         }
         .at-search-box .top-box img{
         margin-bottom: 17px;
         }
         .at-search-box .top-box h4{
         text-align: center;
         }
         .at-search-box .top-box p{
         text-align: center;
         }
         .para{
         text-align: justify;
         text-indent: 10px;
         }
         .h3-progress ul {
         list-style-type: disc;
         padding-left: 20px;
         }
         .h3-progress ul li::marker {
         color: red;
         }
         .sr-feature-section h6 span{
         background: red;
         padding: 4px 20px;
         border-radius:50px;
         color: white;
         margin-bottom: 20px;
         }
         .car-booking h6 span{
         background: red;
         padding: 4px 20px;
         border-radius:50px;
         color: white;
         margin-bottom: 20px;
         }
         .sr-ft-list li .icon-wrapper{
         background: #FFC61A;
         }
         .sr-ft-list li .icon-wrapper {
         color: black;
         } 
         .elementor-widget-container {
         margin: 0px 0px 0px 0px;
         }
         .ha-dual-btn-wrapper {
         max-width: 50%;
         }
         .ha-dual-btn-wrapper {
         position: relative;
         text-align: center;
         font-weight: 400;
         }
         .ha-dual-btn--left {
         color: #FFFFFF;
         background-color: #df0600;
         font-size: 15px;
         width: 130px;
         font-weight: 700;
         }
         .ha-dual-btn-connector {
         top: 50%;
         right: 0px;
         }
         .ha-dual-btn-connector {
         position: absolute!important;
         z-index: 9;
         overflow: hidden;
         width: 30px;
         height: 30px;
         border-radius: 100%;
         background-color: #fff;
         -webkit-box-shadow: 0 0 0 5px rgb(255 255 255 / 30%);
         box-shadow: 0 0 0 5px rgb(255 255 255 / 30%);
         color: #27374c;
         text-transform: uppercase;
         font-size: 12px;
         line-height: 30px;
         -webkit-transform: translate(50%,-50%);
         -ms-transform: translate(50%,-50%);
         transform: translate(50%,-50%);
         }
         .happy-addon>.elementor-widget-container * {
         -webkit-box-sizing: border-box;
         box-sizing: border-box;
         }
         .ha-dual-btn-connector {
         display: inline-block;
         }
         .elementor-widget-container {
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -webkit-flex-direction: row;
         -ms-flex-direction: row;
         flex-direction: row;
         }
         .elementor-widget-container {
         display: flex;
         }
         .ha-dual-btn, .ha-dual-btn-connector {
         display: inline-block;
         }
         .ha-dual-btn--right {
         border-radius: 0 50px 50px 0;
         }
         .ha-dual-btn--right {
         color: black;
         background-color: #e3c007;
         font-size: 15px;
         font-weight: 700;
         width: 182px;
         }
         .ha-dual-btn--left {
         border-radius: 50px 0 0 50px;
         }
         .ha-dual-btn {
         padding: 10px;
         max-width: 100%;
         }
         .ha-dual-btn-wrapper {
         position: relative;
         text-align: center;
         font-weight: 400;
         }
         .bg-eq-primary {
         background: #e3c007 !important;
         }
         .black-texture-bg::before {
         background-image: linear-gradient(180deg, #2e2d2d 0%, rgb(28 28 28 / 81%) 100%);
         }
         /*.dl-hero-single::before {
         background: linear-gradient(89.98deg, rgb(17 16 16 / 4%) -0.21%, rgb(17 16 16 / 6%) 100.06%);
         }*/
         .h4-hero-section .h4-hero-slider {
         padding-left: 0px;
         }
         .at-hero-banner {
         height: 100%;
         padding-bottom: 290px;
         }
         .car-card  {
         border-radius: 4px 4px 4px 0;
         background: white;
         border: 1px solid #80808059;
         box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
         }
         /*.car-card .feature-img {
         border-radius: 4px 4px 4px 0;
         background: white;
         border: 1px solid #80808059;
         }*/
         .car-card .card-content {
         border-top: 2px solid #ea623b;
         }
         .location-info {
         max-width: 100%;
         padding: 40px 30px;
         position: absolute;
         top: 119%;
         left: 0px;
         background: #e3c007;
         }
         .location-info p {
         font-weight: 900;
         color: black;
         padding-bottom: 10px;
         }
         .eq-footer-nav li{
         list-style-type: square;
         margin-left: 21px;
         }
         .eq-footer-nav li::marker{
         color: yellow;
         }
         .footer-nav li a {
         color: #c2c2c2;
         font-size: 16px;
         font-weight: 500;
         line-height: 40px;
         }
         .footer-copyright {
         margin-top: 35px;
         }
         .at-search-box {
         padding: 40px 0;
         margin-top: 0px;
         padding-top: 0px;
         }
         /*.at-search-box {
         padding: 40px 0;
         margin-top: -132px;
         }*/
         .dl-hero-single::before {
         background: none !important;
         }
         .dealership-hero {
         margin-top: 0px;
         }
         /*.dealership-hero {
         margin-top: -33px;
         }*/
         .at-hero-title h1{
         -webkit-text-stroke: 1px #ffffff;
    text-shadow: 0px 1px 2px white;
    color: #df0600 !important;
             text-align: center;
             font-weight: 900;
             background: #ebebe354;
                 font-size: 45px;
                 font-family: "Plus Jakarta Sans",sans-serif !important;
         }
         .car-card .card-content {
         max-width: 100%;
         border-radius: 0px; 
         padding-bottom: 4px;
         margin-top: 2px;
         }
         .at_product_action a{
         width: 35px;
         height: 35px;
         background: black;
         color: white;
         }
         .card-btns{
         padding: 0px 110px;
         margin-bottom: 20px;
         }
         .h4-ft-product-card:hover .at_product_action {
         bottom: 72px;
         visibility: visible;
         opacity: 1;
         }
         .dl-hero-single{
         width: 1350px;
         height:550px ;
         }
         .dealership-hero .swiper-pagination{
         bottom: 22px;
         }
         @media screen and ( max-width: 2560px) and ( min-width: 426px){
         #mob-banner{
         display: none;
         }
          .mob-banner{
          display: none;
    }
         }
         @media screen and (max-width:425px) and (min-width:320px){
         #desk-banner{
         display: none;
         }
         .desk-banner{
    display: none;
}
         .at-hero-title h1 {
         font-size: 26px;
         -webkit-text-stroke: 1px #ffffff;
         }
         .dl-hero-single{
         height: 330px;
         }
         .card-btns {
         padding: 0px 37px;
         }
         .rent-header .at_header_nav .logo-wrapper a img{
         width: 129% !important;
         }
         .rent-header .at_header_nav::before {
         height: 63px;
         }
         .rent-header .at_header_nav {
         height: 63px;
         }
         .dl-hero-single {
         position: relative;
         z-index: 1;
         padding: 185px 0 0px 0;
         }
         .at-hero-banner {
         height: 100%;
         padding-bottom: 170px;
         }
         .sr-ft-list li .sr-ft-list-content {
         margin-bottom: 25px;
         }
         .location-info {
         top: 119%;
         left: 198px;
         }
         .bg-eq-primary {
         background: none !important;
         }
         .eq-footer-widget{
         margin-top: 170px;
         }
         .at-search-box .top-box {
    border-bottom: 1px solid #d8d5d5;
    border-right:none;
    margin-bottom:10px;
         }
         }