@charset "utf-8";
/* Very Large Desktop View Open */
@media (min-width: 1651px) {
  body .container-fluid,
  .container-fluid {
    max-width: 100%;
    padding: 0 45px;
  }
  body .container,
  .container {
    max-width: 1920px;
    padding: 0 200px;
  }
  .experienceWrapper .experienceWrapperInner {
    padding: 0 75px !important;
  }
  .specialEventsWrapper .specialEventsWrapperInner #specialEvents_slider_no,
  .wellnessExperience .wellnessExperienceInner #wellness_experience_slider_no {
    max-width: 80%;
    /*max-width:60%;*/
  }
}
/* Very Large Desktop View Close */

/* Large Desktop View Open */
@media screen and (min-width: 1440px) and (max-width: 1650px) {
  body .container-fluid,
  .container-fluid {
    max-width: 100%;
    padding: 0 56px;
  }
  body .container,
  .container {
    max-width: 1440px;
    padding: 0 56px;
  }
  #e-sidebar.fixed,
  .e-details .e-details-inner .e-sidebar-right#sidebar.fixed {
    min-width: 509px;
  }
  .experienceWrapper .experienceWrapperInner {
    padding: 0 75px !important;
  }
  .specialEventsWrapper .specialEventsWrapperInner #specialEvents_slider_no,
  .wellnessExperience .wellnessExperienceInner #wellness_experience_slider_no {
    /*max-width:60%;*/
    max-width: 80%;
  }

  /***16-12-2024***/
  #sync2 .owl-nav .owl-prev {
    left: -50px;
  }
  #sync2 .owl-nav .owl-next {
    right: -50px;
  }
  /***16-12-2024***/
}
@media (max-width: 1440px) {
  .footer .footer-right-copyRight {
    display: block;
    width: 100%;
  }
  .footer .footerMenu,
  .footerMenu {
    max-width: 530px;
    margin: 0;
  }
  .footer .footer-item .newsletter {
    max-width: 280px;
  }
  .footer .footer-item .newsletter form {
    max-width: 248px;
    margin: 0;
  }
  .footer .footer-right .footer-right-top .footer-item .contact-footer,
  .footer-right-top .footer-item,
  .footer-item .contact-footer {
    padding-left: 70px;
  }
  .experienceWrapper .experienceWrapperInner .experienceLeft {
    padding-right: 56px;
  }
  .experienceWrapper.experienceOdd .experienceWrapperInner .experienceLeft {
    /* padding-left:56px; */
  }
  .specialEventsWrapper .specialEventsWrapperInner .specialEventsText {
    max-width: 560px;
  }
  .specialEventsWrapper .specialEventsWrapperInner .item {
    padding: 0 215px 0 0;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .owl-carousel
    .owl-nav
    .owl-next {
    right: 144px;
  }
  .wellnessExperience .wellnessExperienceInner .item {
    padding: 0 615px 0 0;
  }

  .wellnessExperience
    .wellnessExperienceInner
    #wellness_experience_slider_no_count2
    .item {
    padding: 0 40px 0 0;
  }

  .viewAura {
    padding: 80px 0;
  }
  .experienceWrapper {
    padding: 80px 0;
  }
  .homeInstagram {
    padding: 80px 0;
  }
  .awards {
    padding: 0 0 80px 0;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsTextItem {
    padding: 24px;
  }
  .experiences-new-this-month {
    padding: 80px 0;
  }
  .e-details {
    padding: 64px 0 0 0;
  }
  .e-details.e-details-v2 {
    padding-bottom: 80px;
  }
  .e-details.gift-vouchers,
  .gift-vouchers {
    padding-bottom: 56px;
  }
  .gift-vouchers .e-details-titile .s3 {
    margin-bottom: 24px;
    max-width: 608px;
  }
  /**** Floor Plan Page Open ****/
  .floorplan-top {
    padding-bottom: 80px;
    padding-top: 140px;
  }
  /****  Floor Plan Page Close ****/
  /***** Marchandise Page Open *****/
  .marchandise-content-wrap {
    padding: 64px 0 16px 0;
  }
  .marchandise-content-wrap .AllExperiences-top {
    margin-bottom: 40px;
  }
  .marchandise-content-wrap .AllExperiences-Wrapper .item {
    padding: 0 10px 64px 10px;
  }
  /***** Marchandise Page Close *****/
  /***** About Page Open *****/
  .about-page {
    padding: 64px 0 0 0;
  }
  /****** About Page Close ******/
  /***** Contact Page Open *******/
  .contact-page {
    padding: 64px 0 72px 0;
  }
  .about-viewaura {
    padding: 48px 0 80px 0;
  }
  /*****Contact Page Close*******/
  /*****private event*****/
  .private-contact-sec {
    padding-bottom: 56px;
  }
  /*****private event*****/
  .faq-page h2 {
    margin: 0 auto 32px;
    font-size: 48px;
    line-height: 48px;
  }

  .hero-section {
    overflow: hidden;
  }

  /***16-12-2024***/
  #sync2 .owl-nav .owl-prev {
    left: -50px;
  }
  #sync2 .owl-nav .owl-next {
    right: -50px;
  }
  .about-page.podcast-page p {
    margin-bottom: 64px;
  }
  .podcast-video-sec {
    padding-bottom: 64px;
  }
  .podcast-partner-sec {
    padding-bottom: 64px;
  }
  .video-img-hv img {
    height: 500px;
    object-fit: cover;
  }
  #sync1 .item iframe {
    height: 500px !important;
  }
  .video-img-hv {
    width: 100%;
  }
  .podcast-video-icon {
    height: 60px;
  }
  .video-img-hv img.podcast-video-icon {
    height: 100px;
  }
  /***16-12-2024***/
}
/* Large Desktop View Close */

@media (min-width: 1280px) {
  .homeless .hero-section .desktop-banner img {
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
  }
  .homeless .hero-section,
  .homeless .hero-section .desktop-banner {
    min-height: auto;
    height: auto;
  }
  .homeless .hero-section::after {
    min-height: auto;
    height: 100%;
  }
}

/* Small Desktop View Open */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
  body .container-fluid,
  .container-fluid {
    max-width: 100%;
    padding: 0 56px;
  }
  body .container,
  .container {
    max-width: 1280px;
    padding: 0 56px;
  }
  #e-sidebar.fixed,
  .e-details .e-details-inner .e-sidebar-right#sidebar.fixed {
    min-width: 437px;
  }
  .specialEventsWrapper .specialEventsWrapperInner #specialEvents_slider_no,
  .wellnessExperience .wellnessExperienceInner #wellness_experience_slider_no {
    /*max-width:50%;*/
    max-width: 70%;
  }
  /*.specialEventsWrapper .specialEventsWrapperInner .item .specialEventsImageItem img{height: 400px;}*/
  .specialEventsWrapper
    .specialEventsWrapperInner
    #specialEvents_slider_no
    .owl-stage-outer {
    width: 100%;
  }
}
@media (max-width: 1280px) {
  .footer .footer-right .footer-right-top .footer-item .contact-footer,
  .footer-right-top .footer-item,
  .footer-item .contact-footer {
    padding-left: 0;
  }
  .specialEventsWrapper .specialEventsWrapperInner .item {
    /* padding:0 111px 0 0; */
    padding: 0 64px 0 0;
  }
  @-moz-document url-prefix() {
    .specialEventsWrapper .specialEventsWrapperInner .item {
      padding: 0 111px 0 0;
      /* padding: 0 64px 0 0; */
    }
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .owl-carousel
    .owl-nav
    .owl-next {
    right: -12px;
  }
  .wellnessExperience .wellnessExperienceInner .item {
    padding: 0 445px 0 0;
  }
  .awardsInner .owl-stage-outer {
    width: 100vw;
  }
  /*****floorplan page******/
  ul.floorplan-ul li {
    font-size: 14px;
  }
  ul.floorplan-ul li span {
    font-size: 11px;
    line-height: 16px;
  }
  .floorplan-content-bottom ul.floorplan-ul li {
    font-size: 13px;
    line-height: 18px;
  }
  .floorplan-side-title-right {
    right: -20px;
  }
  .floorplan-main-sec {
    left: -10px;
  }

  /*****floorplan page******/

  /***16-12-2024***/
  .podcast-partner-sec ul li {
    width: calc(25% - 45px);
  }
  #sync2 .owl-nav .owl-prev {
    top: 30%;
  }
  #sync2 .owl-nav .owl-next {
    top: 30%;
  }
  /***16-12-2024***/
}
/* Small Desktop View Close */

/* Small Desktop and Tab View Open */
@media screen and (min-width: 992px) and (max-width: 1279px) {
  body .container-fluid,
  .container-fluid {
    max-width: 100%;
    padding: 0 50px;
  }
  body .container,
  .container {
    max-width: 100%;
    padding: 0 50px;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsTextItem {
    padding: 24px;
    max-width: 100%;
  }
  .experiences-new-this-month h4 {
    font-size: 24px;
    line-height: 30px;
  }
  .exp-list .exp-list-left {
    max-width: 315px;
  }
  #e-sidebar.fixed,
  .e-details .e-details-inner .e-sidebar-right#sidebar.fixed {
    min-width: 314px;
  }
  .specialEventsWrapper .specialEventsWrapperInner #specialEvents_slider_no,
  .wellnessExperience .wellnessExperienceInner #wellness_experience_slider_no {
    /*max-width:70%;*/
    max-width: 80%;
  }

  /* .hero-section iframe, .hero-section video{
    transform: scale(1.7);
  } */
  .specialEventsWrapper .specialEventsWrapperInner .disabledcarousel--1 .item,
  .wellnessExperienceTop
    .wellnessExperienceInner
    .disabledcarousel--wellness
    .item {
    padding: 0;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .disabledcarousel--1
    .item
    .specialEventsTextItem {
    left: 50px;
  }
  #sidebar {
    max-width: 410px;
  }
  #sidebar.fixed {
    max-width: 410px;
  }
}
/* Small Desktop and Tab View Close */

/* Max Width 1059 Open */
@media (max-width: 1059px) {
  .footer .footer-right .footer-right-top .footer-item,
  .footer-right-top .footer-item,
  .footer-item {
    padding-right: 0;
  }
  .footer .footer-item .newsletter {
    padding-right: 30px;
  }
  .footer .footer-item .find-us {
    padding-right: 30px;
  }
  .footer .footer-left {
    width: 200px;
  }
  .footer .footer-right {
    width: calc(100% - 200px);
  }
  .footer .footerMenu,
  .footerMenu {
    max-width: 100%;
  }
  .footer .footer-right .footer-right-bottom .footer-right-bottomRight,
  .footer-right-bottomRight {
    width: 30%;
  }
  .footer .footer-right .footer-right-bottom .footer-right-bottomLeft,
  .footer-right-bottomLeft {
    width: 70%;
  }
  .experienceListBottom {
    flex-direction: column;
    align-items: flex-start;
  }
  .experienceListBottom .experienceListBottomLeft {
    padding: 0 0 20px 0;
  }
  .experienceWrapperInner {
    display: none !important;
  }
  .experienceWrapper {
    padding: 80px 0;
  }
  .experienceWrapperMobile {
    display: block;
  }
  /*****floorplan page******/
  .floorplan-content-sec {
    display: block;
  }
  .floorplan-content-l {
    margin: 0 0 100px 0;
    width: 100%;
    float: none;
  }
  .floorplan-content-r {
    padding: 0;
    margin: 0;
    float: none;
  }
  .floorplan-img-bg-top ul li:first-child img {
    margin-left: 0;
  }
  .floorplan-img-box {
    left: 0;
    right: 0;
    margin: -46px auto 0;
  }
  .floorplan-main-sec {
    left: 0;
  }
  .floorplan-side-title-right {
    right: -50px;
  }
  .floorplan-side-title-left {
    left: -40px;
  }
  .floorplan-side-title {
    width: 500px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .floorplan-side-title-bottom {
    margin: 0 auto;
  }
  .floorplan-img-bg {
    right: -30px;
  }
  .floorplan-img-bg-middle {
    margin-right: 0;
  }
  .floorplan-img-bg-bottom {
    right: 0;
  }
  /*****floorplan page******/
  /********about page*********/
  .about-page p {
    width: 100%;
  }
  /********about page*********/
  /********private page*********/
  /*.private-contact-img{max-width: 300px;}*/ /*22-06-2023*/
  .private-contact-form {
    /*width: calc(100% - 300px);*/
    padding: 0 30px 0 0;
  } /*22-06-2023*/
  /********private page*********/
  .experienceWrapperInner.gift-item {
    display: flex !important;
  }
}
/* Max Width 1059 Close */
@media (max-width: 1025px) {
  /***16-12-2024***/
  #sync2 .owl-nav .owl-prev {
    left: -30px;
  }
  #sync2 .owl-nav .owl-next {
    right: -30px;
  }
  #sync2 .item h4,
  .about-page.podcast-page .podcast-newsletter-sec form p {
    font-size: 16px;
  }
  /***16-12-2024***/
}

/* Only For Tab View Open */
@media screen and (min-width: 768px) and (max-width: 991px) {
  body .container {
    max-width: 100%;
    padding: 0 20px;
  }
  .footer .footer-left {
    width: 100%;
    float: none;
    text-align: center;
    padding: 0 0 25px 0;
  }
  .footer .footer-right {
    width: 100%;
    float: none;
  }
  .white-popup {
    max-width: 700px;
  }
  .white-popup .popup-inner .popup-left {
    padding: 30px;
  }
  .specialEventsWrapper .specialEventsWrapperInner .item {
    padding: 0 111px 0 0;
  }
  .wellnessExperience .wellnessExperienceInner .item {
    padding: 0 95px 0 0;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsTextItem {
    padding: 15px;
    max-width: 90%;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsTextItem
    h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .AllExperiences-Wrapper .item {
    width: 50%;
  }

  /* .hero-section iframe, .hero-section video{transform: scale(2.6);} */
  .contact-map-link li p {
    max-width: 210px;
  }
  .specialEventsWrapper .specialEventsWrapperInner .disabledcarousel--1 .item,
  .wellnessExperienceTop
    .wellnessExperienceInner
    .disabledcarousel--wellness
    .item {
    padding: 0;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .disabledcarousel--1
    .item
    .specialEventsTextItem {
    left: 0;
  }
  #sidebar {
    max-width: 316px;
  }
  #sidebar.fixed {
    max-width: 316px;
  }
}
/* Only For Tab View Close */

/* Only For Desktop View Open */
@media (min-width: 768px) {
  .experienceWrapper.gift-landing {
    padding-bottom: 80px;
  }
}
/* Only For Desktop View Close */

/* Tab and Mobile  View Open */
@media (max-width: 991px) {
  body .container-fluid,
  .container-fluid {
    max-width: 100%;
    padding: 0 40px;
  }
  body .container,
  .container {
    max-width: 100%;
    padding: 0 40px;
  }
  .e-details .e-details-inner .e-details-right {
    display: none !important;
  }
  .e-details-priceMobile,
  .e-details .e-details-inner .e-details-priceMobile {
    display: block;
  }
  .mobile-book .bae-wrapper {
    display: none;
  }
  .e-details .e-details-inner .e-details-left {
    width: 100%;
    flex: 100%;
    max-width: 100%;
  }
  .mobile-book .footer {
    padding-bottom: 140px;
  }
  .contact-link.contact-link-mobile {
    display: block;
    margin-bottom: 32px;
  }
  .e-details-info {
    padding-top: 0;
  }
  .e-details.gift-vouchers,
  .gift-vouchers {
    background-image: none;
  }
  /*****marchandise start*****/
  .marchandise-content-wrap .AllExperiences-top p {
    width: 100%;
  }
  /*****marchandise start*****/
  /*******contact page********/
  .contact-top-r ul li label {
    max-width: 200px;
  }
  .contact-top-r ul li a.contact-view-btn {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  /*******contact page********/

  .wellnessExperienceTop
    .wellnessExperienceInner
    .disabledcarousel--wellness
    .item {
    padding: 0;
  }
  .wellnessExperienceTop
    .wellnessExperienceInner
    .disabledcarousel--wellness
    .owl-item {
    margin: 0 !important;
  }
  .e-details-priceMobile.e-details-priceMobile-head {
    display: block;
    margin: 0 auto 40px;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
  }
  .e-details.gift-vouchers.gift-vouchers-new {
    padding-top: 0;
  }
  .e-details-priceMobile.e-details-priceMobile-head .edp-tc {
    display: block;
    margin: 0 auto 10px;
    padding: 0;
    text-align: left;
    font-family: "rajdhanimedium";
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #333a3d;
    text-align: left;
  }
  .e-details-priceMobile.e-details-priceMobile-head .edp-tc a {
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    font-family: "rajdhanimedium";
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #333a3d;
    text-decoration: underline;
  }
  .e-details-priceMobile.e-details-priceMobile-head .contact-link {
    display: block;
    margin: 0;
    padding: 0;
    background-color: transparent;
    color: #333a3d;
    font-family: "rajdhanimedium";
    font-size: 16px;
    line-height: 20px;
    font-style: normal;
    text-align: left;
  }
  .e-details-priceMobile.e-details-priceMobile-head .contact-link a {
    display: inline-block;
    font-family: "rajdhanisemibold";
    font-size: 16px;
    line-height: 20px;
    font-style: normal;
    text-align: left;
    color: #4b7465;
    text-decoration: underline;
  }
  .voucher-list-wrap {
    max-height: none;
  }
  .contact-link.contact-link-left,
  .contact-link-left {
    display: block;
    text-align: left;
  }
  .contact-link-left {
    margin-top: 15px;
  }
  .single-experience
    .mfp-content
    #expPop.floorplan-top-popup.full-popup
    .mfp-close {
    right: 5%;
  }
  .e-details-priceMobile.e-details-priceMobile-addon .gift-total-table-wrap {
    padding-right: 50px;
    position: relative;
    min-height: 40px;
    margin-bottom: 5px;
  }
  .e-details-priceMobile.e-details-priceMobile-addon
    .gift-total-table-wrap
    .btn-common.sidebarShow_button {
    position: absolute;
    top: 0;
    right: 0;
  }
  .sidebarShow {
    max-height: 400px;
    overflow-y: auto;
  }
}
/* Tab and Mobile  View Close */

/* Only For Mobile View Open */
@media (max-width: 767px) {
  h1 {
    font-size: 48px;
    line-height: 56px;
  }
  h2 {
    font-size: 40px;
    line-height: 52px;
  }
  h3 {
    font-size: 36px;
    line-height: 42px;
  }
  h4 {
    font-size: 30px;
    line-height: 38px;
  }
  body .container-fluid,
  .container-fluid {
    max-width: 100%;
    padding: 0 25px;
  }
  body .container,
  .container {
    max-width: 100%;
    padding: 0 25px;
  }
  .top-header {
    padding: 16px 0 16px 0;
  }
  .top-header.announcement-bar {
    padding-top: 0;
  }
  .header-top {
    margin-bottom: 16px;
  }
  .top-header.top-header-fixedbg {
    padding: 14px 0;
  }
  .top-header.top-header-sticky {
    padding: 4px 0;
  }
  :root {
    --mm-min-size: 100%;
    --mm-max-size: 100%;
  }
  .mm-menu--position-left-front.mm-menu--opened {
    background-image: none;
  }
  .mm-btn.mm-btn--close {
    border: 1px solid #707c80;
    border-radius: 99%;
    -moz-border-radius: 99%;
    -webkit-border-radius: 99%;
    width: 38px;
    height: 38px;
  }
  .mm-btn.mm-btn--close:before {
    font-size: 41px;
    line-height: 30px;
  }
  .mm-navbars.mm-navbars--top .mm-navbar {
    /* padding: 60px 30px 45px 45px; */
    padding: 25px 30px 25px 45px;
  }
  .mm-panels .mm-panel .mm-listview .mm-listitem {
    padding-left: 45px;
  }
  .mm-panels .mm-panel .mm-listview .mm-listitem .mm-listitem__text {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 24px;
    line-height: 30px;
  }
  .mm-navbars.mm-navbars--bottom {
    padding-left: 45px;
  }
  .mm-menu .bae-btn-wrapper {
    display: block;
    margin: 0 auto;
    /* padding:0 0 70px 0; */
    padding: 0 0 20px 0;
    width: 100%;
    clear: both;
    text-align: left;
  }
  .menu-opener {
    margin: 8px 0 0 0;
  }
  .desktop-banner {
    display: none;
  }
  .mobile-banner {
    display: block;
  }
  .book-experience {
    display: none;
  }
  .hero-section .mobile-banner {
    display: block;
  }
  .hero-section .desktop-banner {
    display: none;
  }
  .bae-wrapper {
    display: none;
  }
  .footer {
    /* padding-bottom:140px; */
    background-image: none;
    padding-bottom: 25px;
  }
  .footer .footer-left {
    width: 100%;
    float: none;
    text-align: left;
    padding: 0 0 40px 0;
  }
  .footer .footer-right {
    width: 100%;
    float: none;
  }
  .footer .footer-right .footer-right-top .footer-item,
  .footer-right-top .footer-item,
  .footer-item {
    width: 100%;
    float: none;
  }
  .footer .footer-item .newsletter {
    max-width: 332px;
    padding: 0 0 32px 0;
  }
  .footer .footer-item .newsletter form .form-group {
    margin-bottom: 0;
  }
  .footer .footer-item .find-us {
    padding: 0 0 32px 0;
    max-width: 274px;
  }
  .footer .footer-right .footer-right-bottom .footer-right-bottomLeft,
  .footer-right-bottomLeft,
  .footer .footer-right .footer-right-bottom .footer-right-bottomRight,
  .footer-right-bottomRight {
    width: 100%;
    float: none;
  }
  .footer .footerMenu,
  .footerMenu {
    border-bottom: 1px solid rgba(231, 214, 195, 0.2);
    padding-bottom: 24px;
    margin-bottom: 24px;
  }
  .footer .footerMenu li,
  .footerMenu li {
    width: 32%;
  }
  .footer .footer-right .footer-right-bottom .footer-right-bottomRight,
  .footer-right-bottomRight {
    text-align: left;
  }
  .footer .footer-right .footer-right-bottom .footer-right-bottomRight p,
  .footer-right-bottomRight p {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }
  .footer .footer-right-copyRight {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
  }
  .footer .footer-item .newsletter form,
  .footer .footer-item .newsletter p {
    max-width: 332px;
  }
  .white-popup {
    max-width: 62%;
  }
  .white-popup .popup-inner {
    flex-direction: column;
  }
  .white-popup .popup-inner .popup-left {
    width: 100%;
    padding: 20px;
    order: 1;
  }
  .white-popup .popup-inner .popup-right {
    width: 100%;
    order: 0;
  }
  .specialEventsWrapper .specialEventsWrapperInner .item {
    padding: 0 28px 0 0;
  }
  .specialEventsWrapper {
    background-color: #efe5da;
    padding: 24px 0 40px;
  }
  .specialEventsWrapper .specialEventsWrapperInner .specialEventsText h3 {
    margin-bottom: 8px;
  }
  .specialEventsWrapper .specialEventsWrapperInner .specialEventsText {
    margin-bottom: 24px;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .item
    .specialEventsTextItem {
    padding: 24px;
    max-width: 100%;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .item
    .specialEventsTextItem
    .s1_m {
    font-size: 32px;
    line-height: 48px;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .item
    .specialEventsTextItem
    .s3 {
    font-size: 16px;
    line-height: 24px;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .item
    .specialEventsTextItem
    .btn-common {
    margin-top: 8px;
  }
  .specialEventsWrapper .specialEventsWrapperInner .owl-carousel .owl-dots {
    text-align: center;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .owl-carousel
    .owl-dots
    .owl-dot
    span {
    background-color: #e7d6c4;
  }
  .wellnessExperience .wellnessExperienceInner .owl-stage-outer {
    width: 100%;
  }
  .wellnessExperience .wellnessExperienceInner .item {
    padding: 0;
  }
  .wellnessExperience
    .wellnessExperienceInner
    .item
    .wellnessExperienceItemText
    .wellnessExperienceItemText_title
    .s2 {
    display: none;
  }
  .wellnessExperience .wellnessExperienceInner .owl-carousel .owl-dots {
    text-align: center;
  }
  .wellnessExperience .wellnessExperienceInner h3 {
    margin-bottom: 24px;
  }
  .wellnessExperience .wellnessExperienceTop {
    padding: 40px 0;
  }
  .wellnessExperience {
    margin-top: 0;
  }
  .wellnessExperience
    .wellnessExperienceInner
    .item
    .wellnessExperienceItemImage {
    margin-bottom: 16px;
  }
  .viewAura {
    padding: 40px 0;
  }
  .viewAura .viewAuraText .s3 {
    font-size: 16px;
    line-height: 24px;
  }
  .viewAura .viewAuraSlider .item .s2 {
    margin: 16px auto 0;
    font-size: 16px;
    line-height: 24px;
  }
  .homeInstagram {
    padding: 40px 0;
  }
  .awards {
    padding: 0 0 40px 0;
  }
  .experienceWrapper {
    padding: 40px 0;
  }
  .wellnessExperience
    .wellnessExperienceInner
    .wellnessExperienceInnerContent
    .item {
    flex-direction: column;
  }
  .wellnessExperience
    .wellnessExperienceInner
    .wellnessExperienceInnerContent
    .item
    .wellnessExperienceItemImage {
    width: 100%;
    margin-bottom: 24px;
  }
  .wellnessExperience
    .wellnessExperienceInner
    .wellnessExperienceInnerContent
    .item
    .wellnessExperienceItemText {
    width: 100%;
    padding-left: 0;
  }
  .hero-section-text h1 {
    margin-bottom: 8px;
  }
  .hero-section-text p {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
  }
  .experiences-new-this-month {
    padding: 40px 0;
    background-color: #efe5da;
  }
  .experiences-new-this-month h4 {
    margin-bottom: 24px;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .owl-stage-outer {
    width: 100%;
  }
  .experiences-new-this-month .experiences-new-this-month-inner .item {
    padding: 0;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsImageItem {
    margin-bottom: 16px;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsTextItem {
    position: relative;
    top: auto;
    left: auto;
    padding: 0;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsTextItem
    h4 {
    color: #333a3d;
    font-size: 24px;
    line-height: 32px;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsTextItem
    .specialEventsTextItemDate {
    color: #333a3d;
    font-size: 20px;
    line-height: 20px;
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .item
    .specialEventsTextItem
    i
    img {
    filter: invert(0.5);
  }
  .experiences-new-this-month
    .experiences-new-this-month-inner
    .owl-carousel
    .owl-dots
    .owl-dot
    span {
    background-color: #e7d6c4;
  }
  .AllExperiences-Wrapper .item {
    width: 50%;
    flex: 50%;
    padding-bottom: 24px;
  }
  .AllExperiences-Wrapper .item .link {
    display: inline-block;
    margin-top: 8px;
  }
  .AllExperiences-Wrapper .item .allE-img {
    margin-bottom: 8px;
  }
  .AllExperiences {
    padding: 40px 0 16px;
  }
  .AllExperiences .AllExperiences-top {
    display: flex;
    margin: 0 auto 24px;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
  }
  .AllExperiences-top-right,
  .AllExperiences-top-left,
  .gift-form-filter {
    width: 100%;
    text-align: left;
  }
  .AllExperiences-top-right {
    padding-top: 24px;
  }
  .AllExperiences h4 {
    margin-bottom: 24px;
  }
  .e-details {
    padding: 40px 0 0 0;
  }
  .e-details.e-details-v2 {
    padding-bottom: 0px;
  }
  .e-details-info .e-details-info-item .e-details-info-item-title {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: center;
  }
  .e-details-info .e-details-info-item .e-details-info-item-title .s3 {
    margin-bottom: 3px;
  }
  .exp-list {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: center;
  }
  .e-details-info-V2 ul li {
    margin-bottom: 20px;
  }
  .e-details-info-V2 ul li .exp-list .exp-list-left p {
    margin-bottom: 4px;
  }
  .e-details-titile .e-details-button .btn-common {
    min-width: 220px;
    max-width: 220px;
    display: block;
    margin-right: 0;
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: 16px;
  }
  .e-details-titile .e-details-button {
    margin-bottom: 0;
    padding-bottom: 8px;
  }
  .fullscreen-modal .fullScreenModal {
    padding: 40px 16px;
  }
  .e-details.gift-vouchers,
  .gift-vouchers {
    padding-bottom: 48px;
  }
  .list-content-item {
    padding: 16px;
  }
  .gift-vouchers .e-details-titile p.s3 {
    font-size: 16px;
    line-height: 24px;
  }
  /*****floorplan page******/
  .floorplan-top {
    padding-bottom: 40px;
    padding-top: 100px;
  }
  .inner-hero-sec.hero-section .mobile-banner {
    min-height: auto;
    height: auto;
  }
  .floorplan-mob-sec {
    position: relative;
    margin: 60px 0 0 0;
  }
  .floorplan-mob-img .floorplan-img-box {
    width: 288px;
    height: 512px;
    padding: 40px 34px;
  }
  .floorplan-mob-img .floorplan-img-bg {
    right: 0;
  }
  .floorplan-mob-img .floorplan-main-top {
    width: 223px;
    height: 98px;
    left: 0;
  }
  .floorplan-mob-img .floorplan-main-middle {
    width: 98px;
    height: 243px;
    left: -7px;
    top: 49%;
  }
  .floorplan-mob-img .floorplan-main-right {
    width: 68px;
    height: 432px;
    right: 2px;
  }
  .floorplan-mob-img .floorplan-main-bottom {
    width: 224px;
    height: 102px;
    bottom: 2px;
    left: 0;
  }
  .floorplan-mob-img .floorplan-main-left {
    width: 60px;
    height: 433px;
    left: 2px;
  }
  .floorplan-mob-img .floorplan-main-sec {
    width: 226px;
    height: 435px;
  }
  .floorplan-mob-img .floorplan-main-right img {
    height: 432px;
  }
  .floorplan-mob-img .floorplan-main-left img {
    height: 433px;
  }
  .floorplan-mob-img .floorplan-main-sec {
    top: 40px;
  }
  .floorplan-mob-img .floorplan-img-bg-middle {
    margin-right: 22px;
  }
  .floorplan-mob-img .floorplan-img-bg-top ul li p.b3 {
    margin-top: 15px;
  }
  .floorplan-mob-img .floorplan-img-bg-top ul li:last-child img {
    margin-top: 0;
    display: block;
    float: right;
  }
  .floorplan-img-bg-middle {
    bottom: 0;
  }
  .floorplan-img-bg-top ul li:last-child {
    margin-top: -30px;
  }
  .floorplan-img-bg-bottom {
    bottom: -10px;
  }
  .floorplan-mob-img .floorplan-side-title {
    width: 334px;
    height: 550px;
  }
  .floorplan-mob-img .floorplan-side-title-right {
    right: -76px;
  }
  .floorplan-mob-img .floorplan-side-title-bottom {
    bottom: 10px;
    width: 334px;
  }
  .floorplan-mob-img .floorplan-img-box-title-right {
    right: -62px;
  }
  .floorplan-mob-img .floorplan-side-title-left {
    left: -46px;
  }
  .floorplan-mob-img .floorplan-side-title-left {
    top: 48%;
  }
  .floorplan-top-popup.full-popup {
    padding: 45px 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .floorplan-top-popup.full-popup .mfp-close {
    left: 24px;
    top: 92px;
  }
  .floorplan-popup-carousel h3.s2 {
    font-size: 16px;
    line-height: 24px;
  }
  .floorplan-popup-carousel-main #counter {
    font-size: 16px;
    line-height: 24px;
  }
  .floorplan-popup-carousel .slides {
    padding-right: 0;
  }
  .floorplan-popup-carousel .owl-stage-outer {
    width: auto;
  }
  .floorplan-popup-carousel .owl-nav .owl-prev {
    left: 30px;
    bottom: -75px;
    top: auto;
    transform: none;
  }
  .floorplan-popup-carousel .owl-nav .owl-next {
    right: 30px;
    bottom: -75px;
    top: auto;
    transform: none;
  }
  .floorplan-popup-carousel-main #counter {
    width: 100%;
    padding-top: 44px;
  }
  .floorplan-mob-img .floorplan-main-bottom-active img {
    width: 224px;
    height: 102px;
  }
  .tab-burj.active {
    position: relative;
  }
  .tab-burj {
    display: block;
  }
  .tab-burj.active:before {
    position: absolute;
    content: "";
    left: 0;
    top: -10px;
    background: #e7d6c3;
    width: 100%;
    height: 40px;
    z-index: 0;
    border-bottom: solid 1px #4b7465;
  }
  .tab-burj span {
    position: relative;
    z-index: 1;
  }
  .floorplan-top .form-group {
    position: relative;
    z-index: 2;
  }
  .floorplan-main-right-active img {
    left: 0;
  } /*16-06-2023*/
  .floorplan-popup-carousel-main {
    padding-top: 0;
    margin-top: 56px;
  }
  /*****floorplan page******/
  /*****marchandise page*****/
  .marchandise-content-wrap {
    padding: 40px 0 12px 0;
  }
  .marchandise-banner .hero-section-text p {
    width: 98%;
  }
  .marchandise-content-wrap .AllExperiences-top p {
    font-size: 20px;
    line-height: 28px;
  }
  .marchandise-bottom .AllExperiences-Wrapper .item {
    padding: 0 5px 20px 5px;
    width: 50%;
    flex: 0 0 50%;
  }
  .marchandise-bottom .AllExperiences-Wrapper .item span.allE-title {
    font-size: 16px;
    line-height: 20px;
  }
  .marchandise-bottom .item p,
  .marchandise-bottom .item a.link-marchandise {
    display: none;
  }
  /*****marchandise page*****/
  /********about page*********/
  .awardsInner .item {
    padding-right: 60px;
  }
  .about-page {
    padding: 40px 0 0 0;
  }
  .about-page h2 {
    width: 90%;
  }
  .about-page p {
    width: 97%;
  }
  .about-content-box-l {
    padding: 0 0 32px 0;
    width: 100%;
  }
  .about-content-box-r {
    padding: 0;
    width: 100%;
  }
  .about-content-box {
    flex-direction: column;
  }
  .about-content-box h3 {
    font-size: 40px;
    line-height: 48px;
  }
  .about-page .about-content-box-l p {
    font-size: 20px;
    line-height: 28px;
    width: 99%;
    margin-bottom: 8px;
  }
  .about-content {
    padding: 32px 0 0 0;
  }
  .about-content-box2 .about-content-box-l {
    padding: 0 0 32px 0;
    order: 0;
  }
  .viewAura.viewAura-about {
    padding-top: 8px;
  }
  .about-page p {
    font-size: 16px;
    line-height: 24px;
  }
  .about-main-carousel .owl-dots {
    margin-top: 24px;
  }
  /********about page*********/
  /********private page*********/
  .private-page-bottom {
    background: none;
    padding: 0;
  }
  .private-page-top {
    padding-bottom: 0;
  }
  .private-contact-sec {
    padding: 0 0 16px 0;
  }
  .private-contact-sec {
    flex-direction: column;
  }
  .private-contact-form {
    order: 2;
    width: 100%;
    padding: 32px 0 0 0;
  }
  .private-contact-img {
    width: 100%;
  } /*22-06-2023*/
  /********private page*********/
  /********metaverse page*********/
  .metaverse-hero-sec p {
    max-width: 342px;
  }
  .metaverse-page p {
    width: 100%;
    max-width: 342px;
  }
  .metaverse-page .about-page-slider {
    padding-bottom: 40px;
  }
  /********metaverse page*********/
  /*****contact page*******/
  .contact-page {
    padding: 40px 0;
  }
  .contact-top-sec {
    display: block;
  }
  .contact-top-l {
    width: 100%;
  }
  .contact-top-r {
    padding: 24px 0 0 0;
    width: 100%;
  }
  .contact-top-r ul li label {
    max-width: 176px;
  }
  .contact-bottom-sec {
    padding-top: 40px;
  }
  .accordion .panel-title {
    padding: 20px 32px 20px 0;
  }
  .faq li {
    margin-bottom: 24px;
  }
  /*****contact page*******/
  /******* Food & Drinks Page Start ******/
  .food-drinks .food-drinks-menu {
    flex-direction: column;
  }
  .food-drinks .food-drinks-menu .food-drinks-menu-item {
    width: 100%;
    flex: 100%;
  }
  .fooed-drink-img-wrap {
    margin: 0 -3px;
  }
  .fooed-drink-img-wrap .fooed-drink-img {
    margin: 0 auto 6px;
    padding: 0 3px;
  }
  .food-drinks .food-drinks-menu {
    padding-top: 32px;
  }
  .food-drinks .food-drinks-menu .food-drinks-menu-item {
    margin-bottom: 24px;
  }
  .food-drinks-slider .owl-dots {
    margin-top: 24px !important;
  }
  .food-drinks-slider {
    margin-bottom: 24px;
  }
  .food-drinks-slider {
    display: none;
  }
  /******* Food & Drinks Page End ******/
  .faq-page h2 {
    margin: 0 auto 24px;
    font-size: 40px;
    line-height: 48px;
  }
  .faq-page {
    padding: 40px 0;
  }
  .faq-page .faq-page-inner {
    flex-direction: column;
  }
  .faq-page .faq-page-inner .left-faq {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  .faq-page .faq-page-inner .right-faq {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  .faq-page .faq-page-inner .right-faq .right-faq-img {
    display: none;
  }
  .AllExperiences-Wrapper .item:hover .link.AllExperiencesSeatils,
  .AllExperiences-Wrapper .item .link.AllExperiencesSeatils {
    display: none !important;
  }
  .viewAura.viewAuraExpDetails {
    padding-bottom: 0;
  }
  video.video_banner_desktop {
    display: none;
  }
  video.video_banner_mobile {
    min-height: initial;
    max-height: initial;
    display: block;
  }
  /* .hero-section iframe, .hero-section video{transform: scale(6.1);} */
  .contact-map-link li p {
    max-width: 300px;
  }
  .contact-top-r ul li {
    align-items: flex-start;
  }
  .specialEventsWrapper .specialEventsWrapperInner .disabledcarousel--1 .item {
    padding: 0;
  }
  .specialEventsWrapper
    .specialEventsWrapperInner
    .disabledcarousel--1
    .item
    .specialEventsTextItem {
    left: 0;
  }

  .hero-section .mobile-banner img {
    height: 100vh;
    object-fit: cover;
    width: 100%;
  }
  /*.specialEventsWrapper .specialEventsWrapperInner .item .specialEventsImageItem img{height: 542px;}*/

  .custom-select-trigger {
    font-size: 20px;
    line-height: 30px;
  }
  .floor-dropdown {
    padding-top: 30px;
  }
  .floor-back-top-sec {
    padding: 0 0 15px 0;
  }
  .custom-option {
    font-size: 16px;
    line-height: 20px;
  }
  .floorplan-side-title-left p.b3 {
    margin: 0;
  }
  .tab-title-carousel .item a {
    font-size: 14px;
  }
  .wellnessExperience
    .wellnessExperienceInner
    #wellness_experience_slider_no_count2
    .item {
    padding: 0;
  }
  .giftVoucherMobile {
    display: block;
  }
  .experienceWrapper.gift-landing .gift-top-text .s3 {
    margin-bottom: 24px;
  }
  .experienceWrapper.gift-landing .gift-top-text {
    margin-bottom: 24px;
  }
  .experienceWrapper.gift-landing .gift-top-text .custom-select-trigger {
    font-size: 32px;
    line-height: 40px;
  }
  .experienceWrapperInner.gift-item {
    display: none !important;
  }
  .single-experience
    .mfp-content
    #expPop.floorplan-top-popup.full-popup
    .mfp-close {
    right: 5%;
  }

  /***16-12-2024***/
  .video-img-hv img {
    height: 350px;
  }
  #sync1 .item iframe {
    height: 350px !important;
  }
  .video-img-hv img.podcast-video-icon {
    height: 70px;
  }
  #sync2 .owl-nav .owl-prev {
    left: -10px;
    background-size: 100% !important;
    width: 30px;
    height: 30px;
  }
  #sync2 .owl-nav .owl-next {
    right: -10px;
    background-size: 100% !important;
    width: 30px;
    height: 30px;
  }
  .podcast-video-icon {
    height: 36px;
  }
  #sync2 {
    margin-top: 20px;
  }
  #sync2 .item h4 {
    margin-top: 10px;
  }
  .podcast-partner-sec ul {
    gap: 30px;
  }
  .podcast-partner-sec ul li {
    width: calc(33.3% - 22px);
  }
  .podcast-newsletter-sec h3 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 30px;
  }
  .podcast-newsletter-sec {
    margin-bottom: 42px;
  }
  .podcast-banner.hero-section img {
    object-fit: cover;
  }

  .podcast-newsletter-sec .wpcf7-spinner {
    right: 30px;
  }
  /***16-12-2024***/

  /* header globe css start*/
  .gt_switcher_wrapper {
    display: none !important;
  }
  .hdr-mobile-globe {
    display: inline-block;
    position: fixed;
    top: 25px;
    right: 10px;
    z-index: 21;
  }
  .hdr-mobile-globe .gt_switcher_wrapper {
    display: block !important;
  }

  /***19-09-2025***/
  .gt_float_switcher
    .gt-selected
    .gt-current-lang
    span.gt_float_switcher-arrow {
    transform: rotate(0deg) !important;
  }
  /* .gt_float_switcher .gt-selected{background-color: rgba(255, 255, 255, 0.5) !important;} */
  .gt_float_switcher {
    background: none !important;
  }
  .gtranslate_wrapper .gt_float_switcher img {
    margin: 0 !important;
  }
  .gtranslate_wrapper {
    display: none !important;
  }
  .top-header .gtranslate_wrapper {
    display: block !important;
  }

  /***19-09-2025***/

  .gt_float_switcher {
    display: flex !important;
    flex-direction: column;
  }
  .gt_float_switcher .gt_options {
    order: 1;
  }
  .gt_float_switcher .gt-selected {
    order: 0;
  }

  .top-header-sticky .hdr-mobile-globe {
    top: 11px;
  }
  .top-header-sticky
    .gt_float_switcher
    .gt-selected
    .gt-current-lang
    span.gt-lang-code {
    color: #4b7465 !important;
  }
  .top-header-sticky
    .gt_float_switcher
    .gt-selected
    .gt-current-lang
    span.gt_float_switcher-arrow {
    filter: contrast(2) brightness(1);
  }
  .top-header-sticky .gt_options.gt-open a {
    color: #4b7465 !important;
  }

  .menu-opener {
    margin: 0 0 0 0;
    position: relative;
    top: 5px;
  }
  .top-logo,
  .gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
    padding: 0 !important;
  }
}
/* Only For Mobile View Close */

/* Only For Medium Mobile View Open */
@media (max-width: 600px) {
  body .container-fluid,
  .container-fluid {
    max-width: 100%;
    padding: 0 20px;
  }
  body .container,
  .container {
    max-width: 100%;
    padding: 0 20px;
  }
  .white-popup {
    max-width: 80%;
  }
  .AllExperiences-Wrapper {
    margin: 0 auto;
  }
  .AllExperiences-Wrapper .item {
    max-width: 100%;
    width: 100%;
    flex: 100%;
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }
  .voucher-list-image {
    display: none;
  }
  .voucher-list-title {
    width: calc(100% - 180px);
  }
  .voucher-list-count p span {
    display: none;
  }

  /***16-12-2024***/
  .podcast-partner-sec ul li {
    width: calc(50% - 22px);
  }
  /***16-12-2024***/
}
/* Only For Medium Mobile View Close */

/* Only For Small Mobile View Open */
@media (max-width: 449px) {
  body .container-fluid,
  .container-fluid {
    max-width: 100%;
    padding: 0 15px;
  }
  body .container,
  .container {
    max-width: 100%;
    padding: 0 15px;
  }
  .white-popup {
    max-width: 90%;
  }
  .experienceWrapperMobile .experienceWrapperMobile_top {
    max-width: 342px;
    margin: 0;
  }
  .experienceWrapperMobile .experienceWrapperMobile_top p {
    font-size: 16px;
  }
  .about-pool-carousel .item img {
    height: 432px;
    object-fit: cover;
  }
  .white-popup {
    margin-top: 60px;
  }
  .contact-map-link li p {
    max-width: 176px;
  }
  .tab-title-carousel .item a {
    font-size: 13px;
  }
  .white-popup.white-popup-gift {
    max-width: 90%;
  }
}
/* Only For Small Mobile View Close */
