@media (min-width: 1920px) and (max-width: 2560px) {



}

@media (min-width: 1600px) and (max-width: 1919px) {



}


@media only screen and (min-width: 1400px) and (max-width: 1599px) {


    .bannerSwiper .banner-text{ width: 550px; font-size: 50px;}
    .common-ttle{ font-size: 40px; line-height: 44px;}


}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

    .bannerSwiper .banner-text{ width: 550px; font-size: 50px;}
    .common-ttle{ font-size: 40px; line-height: 44px;}


}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {


}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {



}


/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {

    header{ padding: 0px 15px;}
    header .nav-link {padding: 0px 5px;}
    header .header-phone{ font-size: 12px;}
    .section-banner {padding: 0px 0px; margin-top: 102px;}
    header .logo{ width: 80px;}
    header .logo img{ max-width: 100%;}
    .bannerSwiper .bannerSwiperControl{ height: auto; width: 100%;padding: 20px 10px; background-color: transparent;bottom: 40px;}
    .bannerSwiper .banner-text {position: absolute;width: 100%;bottom: inherit;top: 50px;left: 0px;font-weight: 900;text-transform: uppercase;color: #fff;font-size: 30px;font-family: "Inter", sans-serif;padding: 0px 40px;}
    .common-ttle{ font-size: 32px; line-height: 38px;}
    .common-pd-b{ padding-bottom: 30px;}
    .common-pd-t{ padding-top: 30px;}
    .data-new-sec2 a.common-cta{ margin-bottom: 20px;}
    .data-new-sec2 img{ margin-bottom: 20px;}
    .abt-us-wrp .abt-data-rhs{ padding-top: 0px;}
    .vid-data-wrp .vid-data-card{ width: 100%;}
    .vid-data-wrp .vid-data-card iframe{ height: 300px;}
    .trip-adv-wrp .trip-grid-card{ padding: 20px 15px 0px; border-radius: 0px; background-color: #CAAA64; text-align: center;}
    .trip-adv-wrp .trip-grid-card p{ color: #fff; margin-top: 30px;}
    .vid-data-wrp .vid-data-card p {font-size: 24px;line-height: 28px;bottom: 10px;left: 10px;margin: 0px;}
    .vid-data-wrp .vid-data-card::before{ width: 34px; height: 34px; background-size: contain;}
    .rest-and-lounge-wrp .rl-grid-wrp .rl-card .rl-desc p{ font-size: 32px; line-height: 34px;}
    .rest-and-lounge-wrp .rl-grid-wrp .rl-card{ height: 325px; margin-top: 25px}
    .rest-and-lounge-wrp .rl-grid-wrp .rl-card .rl-desc{ padding: 20px;}
    .rest-and-lounge-wrp .rl-grid-wrp{ margin-top: 0px;}
    .banquet-wrp .banq-sldr .swiper-slide .banq-card .smll-pic{ display: none;}
    .banquet-wrp .banq-sldr .swiper-slide .banq-card .big-pic{ padding-left: 0px;  margin-top: 20px;}
    .banquet-wrp .banq-sldr .swiper-slide .banq-card .banq-desc {background-color: #fff;width: 100%;height: 200px;position: relative;left: 0px;bottom: 0px; display: flex;align-items: start;padding-top: 20px;}
    .banquet-wrp .banq-sldr .swiper-slide .banq-card .common-ttle br{ display: none;}
    .data-grid-wrp .dgr-card .dgr-desc-card{ padding: 20px;}
    .data-grid-wrp .dgr-card{ height: 400px;}
    .g-map-wrp{ height: 300px;}
    .follow-wrp .follow-l{ text-align: center;}
    .swiper-backface-hidden .swiper-slide{ text-align: center;}
    .follow-wrp .follow-sldr{ padding: 0px 0px 0px;height: 70px;}
    .follow-wrp .follow-sldr .follow-next, .follow-wrp .follow-sldr .follow-prev{ bottom: 70px;}
    .footer-wrp .ftr-btm .ftr1,.footer-wrp .ftr-btm .ftr3{ text-align: center;}
    .footer-wrp .ftr-btm .ftr2{ margin: 10px 0px;}
    .nav{ justify-content: center; width: 100%;}

    .bannerSwiper .banner-slide-1,.bannerSwiper .banner-slide-2,.bannerSwiper .banner-slide-3{ height: 500px;}

    .abt-us-wrp .abt-pic-wrp-grid {margin-top: 0px;}
    .abt-us-wrp .abt-pic-wrp-grid img{ margin-top: 20px;}
    .banquet-wrp .banq-sldr .banq-next, .banquet-wrp .banq-sldr .banq-prev{ bottom: 0px;}
    .banq-sldr{ padding-bottom: 40px;}

    .pg-sldr .swiper-slide{ height: 225px;}

    .bannerSwiper .glampingBanner1{background: url(../images/glamping-mob-bnr1.jpg);height: 390px !important;}
    .bannerSwiper.glamping-bnr-card{ height: 400px;}

    .img-fluid{ max-width: 100%;}
    .bannerSwiper .bannerSwiperControl #disc-cta {position: absolute;top: -80px;left: 50%;transform: translate(-50%, -50%);}

}