@media(max-width:600px){
    .rlr-navigation__menu.navigation-menu {
      position: absolute;
      left: 55%;
      transform: translateX(-50%);
      top: 85px;
    }

    .rlr-logo a{
      font-size:25px;
    }

    .rlr-banner__media .video-container {
      height: 30vh;
    }
    .rlr-banner__media video {
      height: 30vh;
    }

    .rlr-banner__media .rlr-callout {
      height:auto;
      margin: 8rem auto auto;
    }

    .rlr-banner-splide__slogan {
      font-family: 'Playfair Display', serif;
      font-size: 18px;
      line-height: 1.5;
      letter-spacing: 1px;
    }

    .rlr-banner-splide__header .fs-40{
      font-size: 16px;
    }

    .italictitle {
        font-family: 'Playfair Display', serif;
        font-style: italic;
        font-size: 24px;
    }
    
    .banner_buttons{
        flex-direction: column;
        /* margin-top: 20px; */
        margin-bottom: 0px;
    }
    
    .banner_buttons .btn-white {
        margin-bottom: 5px;
    }
    
    .section-cardimage{ 
        height: 500px;
        object-fit: cover;
    }
    
    .section-card .rlr-callout__text {
        text-align: center;
    }
    
    .rlr-footer__getintouch_col:nth-child(2) {
        width: 100%;
        margin-left: 0;
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: left;
        padding: 0;
        flex-direction: column;
    }
    
    .rlr-footer__getintouch__col--address h4 {
        font-weight: 400;
        font-size: 24px;
        margin-bottom: 20px;
        margin-right: 30px;
    }
    
    .rlr-subscribe .btn {
        font-size: 1rem;
        height: 50px;
        width: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .rlr-subscribe {
        width: 100%;
    }
    
    .rlr-footer__menu__col h4 {
        color: white;
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
    
    .rlr-footer__menu__col {
        margin-bottom: 10px;
        width: 100%;
        margin-top: 10px;
    }
    
    .rlr-footer__menu__col ul {
        display: flex;
        flex-direction: column;
    }
    
    .rlr-footer__menu__col:nth-child(4) {
        width: 100%;
        margin-bottom: 50px;
    }
    
    .btn-orange {
        font-size: 14px;
    }
    
    .navigation .btn-white{
        margin-bottom: 10px;
        position: absolute;
        bottom: 20px;
        left: 50%;
        transform: translateX(-50%);
        color: white;
        padding: 10px 20px;
        background: #FF773D;
        border-radius: 100px;
        color: white;
        top: initial;
        right: initial;
        font-size: 12px;
    }
    
    .rlr-logo__img {
        width: 140px;
        padding-top: 10px;
        height:auto;
    }
    
    .navigation-header, .rlr-navigation__body-header {
        padding-top: 0;
    }
    
    .rlr-navigation .navigation-button-toggler span i {
        font-size: 2rem;
        padding: 0.5rem 0;
        margin-top: 15px;
        margin-right: 15px;
        color: white;
    }
    
    .navigation-animated .navigation-button-toggler span i {
        color: #000;
    }
    
    .rlr-banner-splide--fullwidth-v2 .rlr-banner-splide__slide {
        /* height: 100vh; */
    }
    
    .productpagesplide{
        height: 50vh !important;
    }
    
    .fs-40 {
        font-size: 20px;
    }
    .rlr-product-detail-section {
        padding-top:10px;
    }

    .color-brand{
        padding: 0;
        margin-left: 0 !important;
    }
    
    .rlr-section__title--main {
        font-size: 20px;
        font-weight: 700;
        line-height: 1.33;
    }
    
    .section-description {
        font-size: 14px;
    }
    
    .rlr-section {
        margin-top: 0px;
    }
    
    .gallery-images {
        display: grid;
        grid-template-columns: 50% 25% 25%;
        grid-gap: 10px;
        margin: 20px 0 10px 0;
    }
    
    .gallery-images img{
        height: 100%;
    }
    
    .gallery-images2 {
        display: grid;
        grid-template-columns: 25% 50% 25%;
        grid-gap: 10px;
        margin: 0 0 10px 0;
    }
    
    .gallery-images2 img{
        height: 100%;
    }
    .mr-20{
        margin-right:20px !important;
    }

    .flex-column-mb{
        flex-direction: column;
        align-items: initial !important;
    }
    
    .rlr-product-detail-secondary-menu {
        display: none;
    }
    
    .productfixed{
        position: fixed;
        bottom: 10px;
        left: 10px;
        right:10px;
        background: red;
        padding: 10px !important;        
        background: #FF773D;
        z-index: 9999;
        border-radius:40px;
        text-align:center;
        box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.4);
    }
    
    .productfixed p{
        color: white;
        font-size: 18px;
        padding-left: 10px;
    }
    
    .productfixed span{
        padding-left: 10px;
        color: white !important;
    }
    
    .productfixed .btn-orange{
        background: white;
        color: #000;
    }
    
    .productfixed .btn-orange img{display: none;}
    
    .trek-overview .row{
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-gap: 10px;
    }
    
    .navigation-animated .btn-white {
        position: initial !important;
    }
    
    .search-wrapper{
        display: none;
    }

    .rlr-banner-splide__header {
        gap: var(--spacing-1);
    }

    .rlr-banner-splide__banner-img {
        height:30vh;
    }

    .rlr-banner-splide__content-wrapper {
        row-gap: var(--spacing-1);
        margin: 8rem auto auto;
    }
    
    .tripdetails-card {
        margin-left: 0px
    }

    .row > * {
        padding-right:0px;
    }

    .rlr-section li:not(:last-child) {
        margin-bottom:0px;
    }
    .rlr-footer__getintouch__col--address a {
        padding: 10px 25px;
    }
    .footersocial {
        padding-top: 0px;
    }
    .seemore {
        padding-right: 32px;
    }

    .sub-menu {
        top: 50px;
        padding: 10px;
        max-width:95vw !important;
        height: 520px;
    }

    .nav-link {
        padding: 0.5rem 0.5rem;
        font-size: 12px;
    }
    
    .submenu-block__item a {
        margin-bottom: 5px;
        font-size: 12px;
    }

    .seeAllDestinations{
        margin-bottom:40px;
    }
      
    .seeAllPackages{
        margin-bottom:40px;
    }

    #v-pills-tabContent{
        margin-left:10px;
    }

    .top-10-packages{
        transform: translateX(0%) !important;
        left:1% !important;
        bottom:10px !important;
        margin-bottom: 10px !important;
    }

    .bookNow{
        transform: translateX(0%) !important;
        left:40% !important;
        right:1% !important;
        bottom:10px !important;
        /* margin-bottom: 10px !important; */
    }

    .rlr-section-header .button-row {
        float:right;
        margin-top: 10px;
        margin-bottom:10px;
    }

    .watchVideoDiv{
        display:none;
    }

    .lbvXTF {
        margin-bottom:50px !important;
    }

    .rlr-accordion__badge {
        font-size: 14px;
        margin-right: var(--spacing-3);
    }
    .rlr-accordion__button.accordion-button {
        padding: var(--spacing-2) var(--spacing-2);
    }
    .itineraryTitle{
        width:70%;
        font-size: 14px;
    }

    .rlr-footer__menu__col ul a {
        display: inline-block;
        padding: 0 0;
    }
      .rlr-footer__menu__col ul a:after {
        background-color: #ccc;
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 4px;
        left: 6px;
        position: relative;
        vertical-align: middle;
        width: 4px;
    }
    #bookingForm{
        padding-right: 20px !important;
    }

    .rlr-banner-splide--fullwidth-v2 .rlr-banner-splide__slogan {
        font-size: 20px;
    }

    .btn-white {
        padding: 5px 20px;
    }

    .overview li {
        font-size:14px;
    }

    .rlr-section-header .button-row .rlr-button--carousel {
        width: 35px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size:14px;
    }

    .seemore{
        padding: 5px 25px;
        font-size:14px;
    }

    .rlr-article .content h3, .rlr-banner-splide__book-now.rlr-button, .rlr-checkout .order-total .woocommerce-Price-amount, .rlr-destination-card__info--main, .rlr-footer__quicklinks--title, .rlr-product-card__title, .rlr-share__title, .rlr-team-card--v2 .rlr-team-card__title > a, .type-h6-semi-bold {
        font-size:16px;
    }

    .rlr-section__title--sub {
        font-size:18px;
    }

    .pr-15{
        padding-right:15px !important;
    }

    .navigation-animated .rlr-navigation__menu.navigation-menu {
        top: 85px;
    }
}