@media (max-width:768px) {
        .ertiga-features-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    
    p {
    font-size: 13px;
}
.ertiga-features-sec .new-secc-title .new-sec-heading {
    font-size: 19px;}
    
    .ertiga-features-sec {
    background-color: #f4f6f9;
    padding: 1rem 0 4rem;
}

   .ertiga-features-grid {
        grid-template-columns: repeat(1, 1fr);
    }
    
    .feat-text {
    font-size: 13px;}
    
    .inner-side-icon i{
        font-size: 35px !important;
    }
    
    .side-icons {
    box-shadow: unset !important;
    width: 46px !important;
    height: 108px !important;}
    
    .feat-svg-icon svg {
    width: 19px;
    height: 19px;}

  .ertiga-features-sec .new-secc-title {
    margin-bottom: 1.5rem;
}

.feat-svg-icon {
    width: 35px;
    height: 35px;}
    
       .new-intro-secc {
    padding: 0rem 0 5rem;
}
    .rental-content {
                padding: 17px 15px;
    }
    .rental-content h4 {
        font-size: 18px;
        font-weight: 500;
    }
    .rental-card {
        border-radius: 12px;
    }
    .rental-services-sec {
        padding: 1rem 0;
    }
    
    .rental-pagination-wrap {
    margin-top: 25px;
}

.choose-header .new-sec-heading {
    font-size: 19px;}
    
    .rentalSwiper {
    padding: 20px 10px 23px 10px !important;
}
    
    .rental-services-sec .new-secc-title {
    margin-bottom: 0.5rem;}

    .choose-header {
        margin-bottom: 3rem;
    }
    .choose-header h2 {
        font-size: 1.8rem;
    }
    .choose-stat-card {
        padding: 22px 25px;
    }
    
    .choose-img-icon {
    width: 46px;}
    
    .choose-icon-area {
    margin-bottom: 30px;}
    
    .ertiga-choose-sec {
    padding: 1rem 0 4rem;
}

.ertiga-cta-sec .new-sec-heading {
    font-size: 19px;
            margin-bottom: 0;
}
    .ertiga-cta-sec .cta-theme-btn {
        font-size: 15px;
    }
    
.cta-inner-box p {
    font-size: 14px;}
    
    
.choose-title {
    font-size: 15px;
    font-weight: 500;}


    .ascent-faq-sec {
        padding: 4rem 0;
    }
    .ascent-faq-sec .sec-big-title {
    font-size: 19px;
    }
    .ascent-faq-sec .section-title {
    margin-bottom: 2rem;
}
    
    .ascent-faq-sec .accordion-button {
      font-size: 13px;
        font-weight: 500;
    }
    .ascent-faq-sec .accordion-body {
    font-size: 13px;}

    .cta-inner-box h2 {
        font-size: 2.2rem;
    }
    .ertiga-cta-sec {
        padding: 5rem 0;
        background-attachment: scroll; 
    }
    .faq-header h2 {
        font-size: 2rem;
    }
    .custom-faq-accordion .accordion-button {
        font-size: 1.05rem;
    }



.route-item {
    font-size: 12px;
}
.route-item::before {
    left: 10px;
    top: 46%;}
    
    .routes-header {
    margin-bottom: 1rem;
}

.rental-services-sec .new-secc-title .new-sec-heading {
    font-size: 19px;}

    .routes-grid {
                grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }
    .popular-routes-sec {
        padding: 3rem 0;
    }
    .popular-routes-sec .new-sec-heading {
        font-size: 19px;
    }
    .route-item {
        padding: 11px 17px 14px 38px;
    }




    .ertiga-features-grid {
        grid-template-columns: 1fr;
        gap: 15px;
    }
    .features-section-header h2 {
        font-size: 1.8rem;
    }
    .ertiga-banner-wrapper {
        height: 250px;
        margin-bottom: 2.5rem;
    }
    .feat-card {
        padding: 15px 20px;
    }


    .breadcrum-new-secc {
        padding: 25px 0;
    }
    .norm-breadcrumb-navigation {
        padding: 10px 20px;
    }
    .norm-breadcrumb-navigation li {
        font-size: 13px;
        margin-bottom: 4px;
    }
    .sub-bread-secc h1 {
        font-size: 20px;
    }
    
    .new-intro-secc .new-secc-title .new-sec-heading {
    font-size: 19px;}
    .r-sec-head h1, .r-sec-head h2{
        font-size: 19px;
    }
    .r-best-offer-list {
    padding: 6px 0 0;
}
.align-right{
    display:none;
}
   
  .r-logo {
           width: 135px;
    height:auto;
}
.r-best-offer-list .r-best-offer-single .r-best-offer-content>a b {
    font-size: 16px;
}
.r-best-offer-list .r-best-offer-single .r-offer-rewst-this {
      
        top: 99%;
   } 
       .r-sec-head {
        padding: 20px 0 20px;
    }
    .r-best-offer-list .r-best-offer-single .r-best-offer-content {
   
    padding-bottom: 15px;
}
    .r-best-vehicles .r-best-vehicle-list .r-best-vehicle-single .r-best-vehicle-content .r-average {
        font-size: 9px;
        padding: 6px 4px !important;
        display: unset !important;
    }
    .r-best-vehicles .r-best-vehicle-list .r-best-vehicle-single .r-best-vehicle-content>ul {
        padding: 9px 5px !important; 
    }
    .r-best-vehicles .r-best-vehicle-list .r-best-vehicle-single .r-best-vehicle-content>ul li span {
    font-size: 15px;
    color: #000;
}
       .r-best-vehicles .r-best-vehicle-list .r-best-vehicle-single .r-best-vehicle-content .r-modal-name {
             font-size: 12px;
        padding-top: 1rem;
    }
    .r-best-vehicles span{
        font-weight:600;
    }
    .r-advantages-part .r-advantage-main-part .r-advantages-box {
    min-height: 222px;
    padding-top: 5px;
}
    .r-counter-box .r-count-title, .r-footer .r-footer-block .r-newsletter input {
        font-size: 11px;
    }

    .r-counter-box .r-counts {
        font-size: 20px;
    }
    .r-advantages-part .r-advantage-main-part .advantage-head {
        padding: 15px 0;
    }
        .r-advantages-part .r-advantage-main-part .advantage-head h2, h1 {
        font-size: 14px;
    }
        .r-advantages-part .r-advantage-main-part .advantage-head h2, h1 {
        font-size: 14px;
    }
     .r-advantages-part .r-advantage-main-part .advantage-head h2 b{
            font-size: 20px;
     }
     .r-advantages-box .img{
        width:40px;
        height:40px;
     }
   .r-sec-head.r-sec-head-v::after{
       display:none;
   }
   .r-best-vehicles h1{
       margin:0;
   }
   .r-best-offer-list .r-best-offer-single ul li{
   
    color: #000;
}
    .r-best-vehicles span {
        color: #000!important;
    }
   .fa-car:before {
        color: #000;
    }
.r-best-vehicles .r-best-vehicle-list .r-best-vehicle-single .r-best-vehicle-content>ul li i {
    color: #000!important;
}
.r-advantages-part .r-advantage-main-part .r-advantages-box .sub-text{
    font-weight:600;
}

  .r-footer .r-footer-block {
    margin-bottom: 1.5rem;
  }
 
  .r-footer-block .r-logo{
      width:100%;
  }
  .r-header-strip.bottom-menu.r-header-strip-01.r-header-fixed{
      display:none;
  }
      .menu-icon {
        top: 17px;
        color:#e28124;
        font-size: 20px;

}

.r-car-tabs>.nav li.active a {
    
    padding: 1rem;
    
}
.r-car-tabs>.nav li a{
     font-size: 12px;
    color:#000;
}
   .tour-package .r-best-vehicles {
    padding-top: 2rem;
}
.r-best-vehicles .r-best-vehicle-list .r-best-vehicle-single .r-best-vehicle-content .r-average{
   
    text-align: center;
    justify-content: center;
}

    .r-header .r-header-inner-banner .r-header-in-over h1 {
               font-size: 17px;
        line-height: 1.6;
    }
    .r-car-info-wrapper .r-car-info-header .r-offer-cost {
              font-size: 11px;
        padding-left: 1rem;
        padding: 9px 11px;
    }
    .r-car-info-wrapper .r-car-info-header .r-car-name {
    margin-bottom: 0;
    font-size: 21px;
}
.r-car-info-wrapper {
    padding: unset !important;
}
.r-car-top-info {
    margin-bottom: 1em;
}
.r-car-whole-info .r-car-info-content {
        padding: unset;
    }
    .tour-pack-accr .r-accordion .r-accordion-heading{
            padding: 10px 14px;
    font-size: 13px;
    }
    .r-site-default-accordion .r-accordion-header .r-accordion-heading{
    margin-bottom: 0;
    padding-top: 0px;
    padding-left: 18px;
    }
    .r-welcome-msg-part p {
   line-height: 22px;
        font-size: 14px;
        margin: 20px 0 0;
}
.r-similar-product .r-average{
         width:unset !important;
}

.tour-page .r-accordion-body li {
    line-height: 1.6;
}

.r-similar-product .owl-carousel.owl-drag .owl-item{
           width: 162px !important;
        margin-right: 15.7px !important;
        margin-left: 8px !important;
}

.r-similar-product .clearfix {
    display:flex;
}
    .payonline a{
        font-size:15px !important;
    }
    .r-similar-product {
    padding-top: 0;
    margin-top: 0;
}

    .r-welcome-msg-part {
        padding: 20px 0 30px!important;
    }
    .r-insurance-part .r-insurance-box{
            padding: 20px;
                margin-bottom: 25px;
    min-height: 47px;
    }
    .r-insurance-box .icon img{
            width: 57px;
    }
    
    .r-insurance-part .r-insurance-box .icon {
    margin-bottom: 10px;
    float: unset;
    height: unset;
    margin-right: -155px;
}
    .r-insurance-part .r-insurance-box .r-head {
        font-size: 18px !important;
        margin-bottom: unset !important;
    }
    
    .r-car-top-info .r-car-name{
        font-size: 22px;
    line-height: 1.4;
    }
    .r-header .r-header-strip .r-nav-section nav ul li a{
                padding: 10px 15px !important;
    }
    
    .breadcrum-inner-wrapper{
             margin-top: 0px;
    }
    .new-intro-secc.main-seatess .tempo-content-new p{
        text-align:justify;
    }
    .new-intro-secc.main-seatess .new-secc-title .new-sec-heading {
        font-size: 18px;
        text-align: center;
        margin-bottom: 0;
    }
    .new-intro-secc.main-seatess .intro-image-new{
        margin-top:0;
    }
    .new-intro-secc.main-seatess {
        padding: 0;
    }
    .ertiga-features-sec.ertiga-features-split-sec .row {
    row-gap: 0px;
    flex-direction: column-reverse;
    }
    .ertiga-split-img-wrap{
        margin-top:20px;
    }
    .new-secc-title .new-sec-heading{
            font-size: 19px;
            margin-top:0;
    }
    .pkg-accordion-sec .row {
    margin-top: 17px;
    row-gap: 20px;
}
.pkg-accordion-sec {
    padding: 3rem 0 3rem;
}
    
    
    
    
}

@media (min-width: 768px) and (max-width: 901px) {
    .sub-bread-secc h1 {
    font-size: 28px;}
    
    .breadcrum-new-secc {
        padding: 103px 0;
    }
    
     .new-sec-heading {
    font-size: 27px !important; }
    
    .ertiga-features-sec {
    background-color: #f4f6f9;
    padding: 2rem 0 6rem;
}
 .rental-img {
        height: 200px;
    }
    
    .popular-routes-sec .new-sec-heading {
        font-size: 27px;
    }
     .ertiga-features-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .ertiga-main-title {
        font-size: 2.2rem;
    }
    .ertiga-banner-wrapper {
        height: 350px;
    }
        .new-intro-secc.main-seatess .new-sec-heading {
        font-size: 22px !important;
        margin-bottom:0;
    }
    .new-intro-secc.main-seatess {
    padding: 2rem 0;
}
    .ertiga-features-sec.ertiga-features-split-sec .feat-card-split {;
    padding: 15px;
}
    .popular-routes-sec {
    padding: 3rem 0;
}
.pkg-accordion-sec {
    padding: 3rem 0 ;
}
.pkg-acc-trigger {
    padding: 19px;
}
.pkg-acc-count {
    font-size: 13px;
}
.rental-content {
    padding: 17px;
}
.rental-content h4 {
    font-size: 20px;
    margin: 0 0 11px 0;
}
.rental-services-sec .new-secc-title {
    margin-bottom: 2rem;
}
.ertiga-cta-sec.container{
        padding: 21px;
}










}