@media (max-width:768px) {
    
    .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;
    }
}

