html, body {
  overflow-x: hidden;
}

.font-16{ font-size:16px!important;}
.font-13{ font-size:13px!important;}

.swa-landing-page-content-detail .fare-chart .nav-link{background:#fff; font-size:12px; border: none;}

.card-title{font-size:1.7rem!important;}
.rr-recognition{padding-top:0px!important;}

.active{display:inline-flex!important;}

.swa-landing-page-content-detail #rr-recognition .white-box {
    margin-bottom: 10%!important;
}

.swa-landing-page-content-detail #rr-benefits{padding-bottom:0px!important;}

/** MOBILE STYLES **/

@media (min-width: 425px) and (max-width: 768px) {
    .card-title {
       font-size: 1.4rem !important;
    }
  .no-border-right-sm{border-right:none!important;}
}

@media (max-width: 576px) {
    .swa-landing-page-content-detail h1 {
        font-size: 2.0rem!important;
     }

    .swa-landing-page-content-detail .rr-hero-section p {
    font-size: 1.0rem!important;
    }

    .swa-landing-page-content-detail section:last-child {
        margin-bottom: 0!important;
    }

    .swa-landing-page-content-detail h2{font-size:1.7rem!important;}

     .swa-landing-page-content-detail #rr-recognition {
        padding-top: 0%!important;
    }
    
    #rr-partner-card-pills-tab{gap:0px!important;}
        
}



@media (min-width: 768px) and (max-width: 991px) {
    .swa-landing-page-content-detail #rr-recognition {
        padding-top: 5%!important;
    }

    .offer-details-link{
        font-size:14px!important;
    }
    #bus-promo-img{margin-left:7rem;}
   .no-border-right-sm{border-right:none!important;}
}

@media (min-width: 992px) and (max-width: 1199px){
    .offer-details-link{
        font-size:12px!important;
    }
    #bus-promo-img{margin-left:3rem;}
    .font-13{font-size:12px!important;}
}

@media (min-width: 992px){
    .border-right-lg-screen{border-right:3px #000 solid;}   
}

@media (min-width: 1200px){
    #bus-promo-img{margin-left:7rem;}
}

