

.outer-page .bookingform-wrapper{
    position:relative;
    background:rgba(0,0,0,1);
}

.outer-page .bookingform-wrapper #bookingForm{
    background:transparent;
}

header .navbar-top,
header .navbar-top.scroll{
    background:transparent;
    background:linear-gradient(180deg, rgba(0, 49, 38, 0.9) 0%, rgba(0, 49, 38, 0.7) 25%, rgba(0, 49, 38, 0.5) 50%, rgba(0, 49, 38, 0.2) 75%, rgba(0, 49, 38, 0) 100%);
    box-shadow:none;
}

.outer-page  .container-wrapper:first-of-type{
    padding:0;
}

.outer-page #bookingForm .booking-form,
.outerpage #bookingForm .booking-form {
    display:block;
}

.outer-page .bookingform-wrapper .open-form-block,
.outerpage .bookingform-wrapper .open-form-block{
    display:none !important;
}

.outer-page #bookingForm .booking-form .date-parameter-block, 
.outerpage #bookingForm .booking-form .date-parameter-block,
.outer-page #bookingForm .booking-form .adult-wrapper,
.outerpage #bookingForm .booking-form .adult-wrapper,
.outer-page #bookingForm .booking-form .adult-wrapper .adult-block,
.outerpage #bookingForm .booking-form .adult-wrapper .adult-block,
.outer-page #bookingForm .booking-form .child-wrapper, 
.outerpage #bookingForm .booking-form .child-wrapper,
.outer-page #bookingForm .booking-form .child-wrapper .child-block, 
.outerpage #bookingForm .booking-form .child-wrapper .child-block,
.outer-page #bookingForm .booking-form .promo-block, 
.outerpage #bookingForm .booking-form .promo-block {
    display: block !important;
}

@media (max-width:1024px){
    .outer-page #bookingForm .booking-form .promo-block{
        width:100px;
    }
}

@media (max-width:950px){
    .outer-page #bookingForm .booking-form .promo-block{
        width:100px;
    }

    .outer-page #bookingForm .booking-form .date-parameter-block{
        width:120px;
    }
}

@media (max-width:830px){
    .outer-page #bookingForm .booking-form .adult-wrapper,
    .outer-page #bookingForm .booking-form .child-wrapper{
        width:50px;
    }

    .outer-page #bookingForm .booking-form .promo-block{
        width:80px;
    }

    .outer-page #bookingForm .booking-form .promo-block label{
        text-wrap:nowrap;
    }
}

@media (max-width:768px){
    .outer-page .bookingform-wrapper{
        position:absolute;
    }
    
    .outer-page #bookingForm .booking-form .adult-wrapper,
    .outer-page #bookingForm .booking-form .child-wrapper {
       width: 80px;
    }

    .outer-page #bookingForm .booking-form .promo-block{
       width: 120px;
    }
}


/*desktop*/

/*header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .ul-top .li-space a .list-name.custom-tag::after{*/
/*    content: "(Coming Soon)";*/
/*    font-family: Montserrat, sans-serif;*/
/*    font-weight: 500;*/
/*    color: white;*/
/*    font-size: clamp(13px, 0.730vw, 14px);*/
/*    margin-left: 3px;*/
/*    letter-spacing: 0.5px;*/
/*    padding: 1px 3px;*/
/*}*/

/*mobile*/

/*.select-hotel-wrapper .dropdown-menu .dropdown-menu-wrapper .each-hotel-wrapper .hotel-name .custom-tag:after{*/
/*    content: "(Coming Soon)";*/
/*    color: #707070;*/
/*    padding: 1px 3px;*/
/*    margin-left: 4px;*/
/*}*/

/*.each-hotel-group-wrapper .each-hotel-wrapper .hotel-name.custom-tag:after{*/
/*    content: "(Coming Soon)";*/
/*    color: #707070;*/
/*    padding: 1px 3px;*/
/*    margin-left: 4px;*/
/*}*/

.parent-hotel .for-homepage .content_wrapper .no-gutter.clearfix:last-child{
    display:none !important;
}
.parent-hotel .homepage {
    padding-bottom: 0 !important;
}
.homepage .content_wrapper {
    padding-bottom: 0 !important;
}
header #top-navbar-collapse {
    position: absolute;
    justify-content: center;
    text-align: center;
    visibility: hidden;
}
.promotions-wrapper .promo-btn {
    line-height: 20px !important;
}
.simp-custom-hotelTextSlider .text-content-wrapper{
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
    transition: 0.3s;
    padding: 20px 10px 15px;
}
.simp-custom-hotelTextSlider .slick-next:before,
.simp-custom-hotelTextSlider .slick-prev:before {
    color: #000 !important;
}
.simp-custom-sliderLeft,
.simp-custom-sliderRight{
    max-width: 68% !important
}
.simp-custom-sliderLeft .jssor-carousel-wrapper{
    padding-right: 0px !important;
}
.simp-custom-sliderRight .jssor-carousel-wrapper{
    padding-left: 0px !important;
}
.simp-custom-textRight{
    width: 32% !important;
    padding-right: 15px !important
}
.simp-custom-textLeft{
    width: 32% !important;
    padding-left: 15px !important
}
.simp-custom-textRight .text-content,
.simp-custom-textLeft .text-content{
    width: 100%;
    height: 100% ;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 8% !important;
    color:#272727;
}
header .navbar-top .navbar-nav > .dropdown > a{
    font-weight: 600;
}
header .navbar-top .navbar-nav>.dropdown>a {
    font-weight:600
}

/*Remove address bar in all properties*/
.for-homepage .outer-page .container-wrapper .address-block-details.text-center{
    display:none;
}

/*to reduce the opacity of dropdown menu*/
/* header .navbar-top.scroll .navbar-nav>li .dropdown-menu.our-hotel-menu {*/
/*     opacity: 0.8;*/
/*}*/
/*header .navbar-top.scroll .navbar-nav>li .dropdown-menu.mega-menu*/

/*whyBookDirect*/
@media screen and (max-width: 960px) {
  #bookingForm .whyBookDirect{
      right:28%
  }
}
@media screen and (max-width: 850px) {
  #bookingForm .whyBookDirect{
      right:31%
  }
}

/*mega menu*/
#menuFilterLoc .mega-menu .locName+.ul-top{
    padding:70px 100px 20px!important
}
#menuFilterLoc #hotelLocMenuList{
    z-index:1 !important; 
    overflow-x:hidden;
    overflow-y:hidden;
}
#menuFilterLoc .mega-menu .menuCloseBtn{
    top:70px;
}
.open#menuFilterLoc input#menuLocInput{
    background:#003126;
}
.dropdown.primary.open#menuFilterLoc #menuLocInput+.inputSearchIconHolder .fa-search{
    color:#fea703;
}
#menuFilterLoc .mega-menu .menuCloseBtn{
    color:#fea703;
}
@media screen and (max-width: 1060px) {
   #menuFilterLoc .mega-menu .locName+.ul-top{
       padding:90px 60px 20px!important;
   }
}
@media screen and (max-width: 1000px) {
   #menuFilterLoc .mega-menu .locName+.ul-top li.li-space{
       width:50%
   }
}

/* navbar book now btn center alignment  */

.outer-page .lang-book-wrapper .resv-wrap .resv.resv_button.book_button{
    line-height:16px;
    height:max-content ;
    padding-block:13px 11px;
}

/* limg rtxt and rimg ltxt */

.outer-page .content_wrapper .no-gutter .widget-wrapper.two-col.simp-custom-ltxt-rimage,
.outerpage .content_wrapper .no-gutter .widget-wrapper.two-col.simp-custom-ltxt-rimage{
    display:flex;
    align-items:center;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.two-col.simp-custom-limage-rtxt ,
.outerpage .content_wrapper .no-gutter .widget-wrapper.two-col.simp-custom-limage-rtxt {
    display:flex;
    align-items:center;
}
/* for padding above footer */

.outerpage .inner-page ,
.outer-page .inner-page{
    padding-bottom: 0px;
}

.outerpage .no-gutter + .no-gutter,
.outer-page .no-gutter + .no-gutter{
    display:none
}
.outerpage .content_wrapper,
.outer-page .content_wrapper{
    padding-bottom:0;
}

.for-innerpage.location-page .content_wrapper{
    margin-bottom:0
}
#footer .fa-phone {
	transform: rotate(90deg);
}

header .navbar-top .navbar-nav>li>a{
    padding: 20px 10px;
    font-weight: 500;
}

header .navbar-top .navbar-nav>li:first-child>a {
    padding-left: 0;
    font-weight: 500;
}

header .lang-book-wrapper{
    right:0;
}

@media (max-width: 1500px) {
    header .lang-book-wrapper {
        right: 15px;
    }

}


.parent-hotel.for-homepage .outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations {
    position: relative;
    padding: 0;
    margin: 1.96% 0 !important;
}

.parent-hotel.for-homepage .outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .text-content-wrapper {
    display:block;
    position: absolute;
    width:50%;
    top:50%;
    right:0;
    transform:translateY(-50%);   
    color:#fff;
    z-index:2
}

.parent-hotel.for-homepage .outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .text-content-wrapper h2{  
    color:#fff;
    padding:0 0 2% 0;
    text-align:left;
}

.parent-hotel.for-homepage .outer-page .content_wrapper .no-gutter .simp-custom-voyage-destinations .text-content {
  position: relative; 
}


.parent-hotel.for-homepage .outer-page .content_wrapper .no-gutter .simp-custom-voyage-destinations .text-content:before {
  content: ''; 
  position: absolute; 
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to left, #000 0%, rgba(0,0,0,0.8) 30%, rgba(0,0,0,0.4) 70%); 
  pointer-events: none; 
  z-index: 1; 
}

@media (max-width:1000px){
  .parent-hotel.for-homepage  .outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations img {
    object-fit: cover;
    height:  400px !important;
}
}


.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage .text-content-wrapper a:hover span{
    /*background:#fff;*/
    color:#fff !important;
    text-decoration:none;
}

.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .text-content-wrapper a:hover span{
    /*background:#fff;*/
    color:#fff !important;
    text-decoration:none;
}

.outer-page header .navbar-top, 
.outer-page header .navbar-top.scroll {
    background: transparent;
    background: linear-gradient(180deg, rgba(0, 49, 38, 0.9) 0%, rgba(0, 49, 38, 0.9) 25%, rgba(0, 49, 38, 0.9) 50%, rgba(0, 49, 38, 0.7) 100%, transparent 100%);
    box-shadow: none;
}

.outerpage  header .navbar-top, 
.outerpage  header .navbar-top.scroll,
.location-page  header .navbar-top,
.location-page  header .navbar-top.scroll {
    background:linear-gradient(180deg, rgba(0, 49, 38, 1) 0%, rgba(0, 49, 38, 0.9) 25%, rgba(0, 49, 38, 0.9) 50%, rgba(0, 49, 38, 0.9) 100%, rgba(0, 49, 38, 0.5) 100%)
}

.outer-page .lang-book-wrapper .resv-wrap .resv.resv_button.book_button,
.outerpage .lang-book-wrapper .resv-wrap .resv.resv_button.book_button{
    /*color:rgba(0, 49, 38, 0.9);*/
    font-weight:700;
}

header .navbar-bottom #bottom-navbar-collapse{
    justify-content:center;
    padding-left:0;
}
.outer-page footer#footer,
.outerpage footer#footer {
    margin:30px 0 0 0;
}
.outerpage .content_wrapper .no-gutter .wtbookbtn .one-col,
.outer-page .content_wrapper .no-gutter .wtbookbtn .one-col{
    display:flex;
    justify-content:center;
    align-items:center;
}
.outerpage .content_wrapper .no-gutter .wtlinkbutton .one-col,
.outer-page .content_wrapper .no-gutter .wtlinkbutton .one-col{
    display:flex;
    justify-content:center;
    align-items:center;
}
.outerpage .content_wrapper .no-gutter .summary_widget_wrapper{
    padding-bottom:0;
}

/*footer height reduce*/

footer .comm_cont{
    padding:0;
}

#footer .comm_cont .footer-row{
    padding:0;
}

#footer{
    padding-top:20px;
    padding-bottom:10px;
}

#footer .add_cont{
    padding:0;
}


/*link font size*/
[data-hotelid="7526"] .outer-page  .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage .text-content-wrapper a{
    font-size: clamp(18px, 2.34vw ,32px);
    display: flex;
    justify-content: center;
    align-items: center;
}
[data-hotelid="7526"] .outer-page  .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage .text-content-wrapper{
    width: calc(100% - 30px);
}

/*@media(max-width: 767px){*/
/*    [data-hotelid="7526"] .outer-page  .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage .text-content-wrapper a{*/
/*    font-size: clamp(18px, 3.130vw, 24px);*/
/*    }*/
/*}*/


/*center align LimgRtxt and RimgLtxt content center align*/
.outerpage .imageDescriptionSide.imageDescriptionSide-leftimage,
.outerpage .imageDescriptionSide.imageDescriptionSide-rightimage,
.outer-page .imageDescriptionSide.imageDescriptionSide-leftimage,
.outer-page .imageDescriptionSide.imageDescriptionSide-rightimage{
  display: flex;
  justify-content: center;
  align-items: center;
}

/*location page headerpill width*/
.for-innerpage.location-page .header-pills {
  max-width: 1340px;
  margin: 175px auto 0;
  width: 100%;
  padding-block: 15px;
}
.for-innerpage.location-page .header-pills .tab-content{
  left: 0;
}
@media screen and (max-width: 1400px){
  .for-innerpage.location-page .header-pills {
    width: 96%;
  }
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .text-content p:empty, 
.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .widget-wrapper p:empty{
    display:none !important;
}
.parent-hotel.for-homepage :is(.outerpage, .outer-page) .content_wrapper .no-gutter .widget-wrapper.simp-custom-voyage-review-slider h2{
    font-size:clamp(20px,1.954vw,32px)
}
.for-gallerypage .outer-page .content_wrapper .no-gutter .gallery-header{
    font-weight:700;
}

.outerpage .content_wrapper .simp-custom-header-bold .text-content h1,
.outerpage .content_wrapper .simp-custom-header-bold .text-content h2{
    font-weight: 700;
}

:is(.outer-page, .outerpage) .wtformjson .form-horizontal .control-label-custom {
    padding-right: 30px;
}

/* desktop */

/* 1txt widget */

.outer-page .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt{
    padding:1.954% 0 
}

.outer-page .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt h5 {
    font-family: "Damion", cursive;
    font-size:clamp(20px,1.628vw,25px);
    text-align:center;
    margin:0;
}

.outer-page .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt h6 {
    font-size:clamp(18px, 2.34vw ,32px);
    text-align:center;
    margin: 0 0 1.882%;
    font-weight: 500;
}

.outer-page .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt h2 {
    margin:0 0 1.1%;
    font-size:clamp(24px, 3.125vw ,48px);
}
.outer-page .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt h3{
	padding:1% 0 2% 0;
}
.outer-page .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt .text-content{
    display:flex;
    justify-content:center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt .text-content-wrapper > p{
    margin:0;
    padding:0;
}

.outer-page .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt .text-content-wrapper{
    padding:0 8.3%;
}


/* mobile */


.mobile .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt{
    padding:20px 0; 
}

.mobile .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt h5 {
    font-family: "Damion", cursive;
    font-size: 20px;
    text-align:center;
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt h6 {
    font-size:20px;
    text-align:center;
    margin: 0 0 12px;
    padding:0;
    font-weight: 500;
}

.mobile .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt h2 {
    margin:0 0 8px;
    padding:0;
}

.mobile .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt h3{
    padding:0 0 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-home-page-voyage-1txt .text-content-wrapper > p{
    margin:0;
    padding:0;
}


/* ----------------------------------------------------- */


/* ---------------------------cards---------------------------*/


/* 3card */

.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage {
    position:relative;
    padding:0 0 1.954%;
}

.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content-wrapper {
    position:absolute;
    bottom:0;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
}

.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content-wrapper h2,
.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content-wrapper h3,
.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content-wrapper a{
   color:#fff;
    z-index:2;
    position:relative;
    font-size:clamp(18px, 2.34vw ,32px);
    font-weight:600;
}


.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content {
    position: relative;
}
.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content::after {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 0;
    width: calc( 100% - 30px);
    height: 100%;
    background: rgba(0,0,0,0.5);
}


.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content:hover::after{
    background: rgba(0,0,0,0.3);
}

/* 2card */

.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage {
    position:relative;
    padding:1.954% 0;
}


.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content-wrapper {
    position:absolute;
    bottom:0;
    display:flex;
    justify-content:center;
    width:100%;
    height:100%;
    align-items:center;
}


.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content-wrapper h2,
.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content-wrapper h3,
.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content-wrapper a{
   color:#fff;
    font-size:clamp(18px, 2.34vw ,32px);
    font-weight:600;
    z-index:4;
    position:relative;
}

.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content {
    position: relative;
}

.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .text-content::after {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 0;
    width: calc( 100% - 30px);
    height: 100%;
    background: rgba(0,0,0,0.5);
}


.outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .text-content:hover::after{
    background: rgba(0,0,0,0.3);
}


@media (max-width:767px){
    .outer-page .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .text-content{
       margin:  0 0 20px;
     }
    
    .outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage .text-content{
       margin:  0 0 20px;
    }
}


/*---------------------- cards mobile -------------------------------- */


/* 3card */

.mobile .content_wrapper .no-gutter .simp-custom-3cards-voyage {
    position:relative;
    padding:20px 0;
    margin:0;
}

.mobile .simp-custom-3cards-voyage .descriptionMobileNoSpace {
    position:absolute;
    bottom:0;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
}

.mobile .simp-custom-3cards-voyage  h2,
.mobile .simp-custom-3cards-voyage  h3,
.mobile .simp-custom-3cards-voyage  a{
   color:#fff;
    z-index:2;
    position:relative;
    font-size:20px;
    font-weight:600;
}


.mobile .content_wrapper .simp-custom-3cards-voyage   .image-content {
    position: relative;
    margin: 0;
}


.mobile .simp-custom-3cards-voyage .descriptionMobileNoSpace::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}


/* 2card */

.mobile .content_wrapper .no-gutter .simp-custom-2cards-voyage {
    position:relative;
    padding:20px 0;
    margin:0;
}


.mobile .simp-custom-2cards-voyage  .descriptionMobileNoSpace {
    position:absolute;
    bottom:0;
    display:flex;
    justify-content:center;
    width:100%;
    height:100%;
    align-items:center;
}


.mobile .simp-custom-2cards-voyage   h2,
.mobile .simp-custom-2cards-voyage   h3,
.mobile .simp-custom-2cards-voyage   a{
   color:#fff;
    z-index:2;
    position: relative;
    font-weight:600;
}

.mobile .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .image-content  {
    position: relative;
}

.mobile .content_wrapper .no-gutter .simp-custom-2cards-voyage  .col-xs-12{
    margin:0 0 20px !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-2cards-voyage   img{
    position: relative;
    margin: 0 !important;
}

.mobile .simp-custom-2cards-voyage .descriptionMobileNoSpace::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}


.mobile .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .descriptionMobileNoSpace:hover::after{
    background: rgba(0,0,0,0.3);
}



/* inner page  */

.outerpage .content_wrapper .no-gutter .simp-custom-explore .text-content-wrapper{
    padding:4% 0 2%;
}

.outerpage .content_wrapper .no-gutter .simp-custom-explore .text-content-wrapper h2,
.outerpage .content_wrapper .no-gutter .simp-custom-explore .text-content-wrapper h3,
.outerpage .content_wrapper .no-gutter .simp-custom-explore .text-content-wrapper h4{
    font-size:clamp(12px, 1.43vw ,22px);
    font-weight:600;
    padding:0 0 8px
}

.outerpage .content_wrapper .no-gutter .simp-custom-explore .text-content-wrapper a{
    font-size:clamp(14px , 1.822vw  ,28px);
    font-weight:600;
}

.outerpage .content_wrapper .no-gutter .simp-custom-explore {
    padding: 1.96% 0;
}

/* mobile */


/* inner page  */

/* inner page  */

.mobile .content_wrapper .no-gutter .simp-custom-explore .text-content-wrapper{
    padding:4% 0 2%;
}

.mobile .content_wrapper .no-gutter .simp-custom-explore  h2,
.mobile .content_wrapper .no-gutter .simp-custom-explore  h3,
.mobile .content_wrapper .no-gutter .simp-custom-explore  h4{
    font-size:20px;
    font-weight:600;
    padding:0 0 8px
}

.mobile .content_wrapper .no-gutter .simp-custom-explore  a{
    font-size:24px;
    font-weight:600;
}

.mobile .content_wrapper .no-gutter .simp-custom-explore {
    padding:20px 0;
}

/* equal height */

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-track{
    display:flex;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-track .text-content{
      height: inherit;
      display: flex;
      flex-direction: column;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-track .text-content .text-content-wrapper{
      flex: 1 1 0;
}


/* explore page */

:is( .outerpage , .outer-page) .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.fullWidthWidget.simp-custom-voyage-header {
    padding:0;
}

:is( .outerpage , .outer-page) .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.fullWidthWidget.simp-custom-voyage-header .text-content-wrapper {
    position:absolute;
    bottom:0;
    display:flex;
    justify-content:center;
    flex-direction:column;
    align-items:center;
    width:inherit;
    height:100%;
    z-index:2;
}


:is( .outerpage , .outer-page) .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.fullWidthWidget.simp-custom-voyage-header .text-content-wrapper:after{
    content: ''; /* Required for pseudo-elements */
    position: absolute; /* Position relative to the parent */
    top: 0; /* Align to the top of the parent */
    left: 0; /* Align to the left of the parent */
    width: 100%; /* Full width of the parent */
    height: 100%; /* Full height of the parent */
    z-index: 1; /* Behind the content */
    background: rgba(0, 0, 0, 0.5); /* Sheen effect gradient */
}

:is( .outerpage , .outer-page) .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.fullWidthWidget.simp-custom-voyage-header .text-content-wrapper :is(h1,h2,h3){
    color:#fea703;
    /*font-size:clamp(24px, 3.34vw ,64px);*/
    font-size: clamp(30px, 6.511vw ,100px);
    font-family: "Damion", cursive;
    z-index:2;
}

:is( .outerpage , .outer-page) .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.fullWidthWidget.simp-custom-voyage-header .text-content-wrapper :is(span,div,p){
    color: #fff;
    z-index: 2;
    position: relative;
    font-size: clamp(16px, 1.04vw ,20px);
    font-weight: 600;
    line-height:26px;
}

/* navigation link */

:is( .outerpage , outer-page) .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-voyage-navlinks {
    background:#003126;
    display:flex;
    justify-content:center;
    align-content:center;
    padding:0;
}

:is( .outerpage , outer-page) .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-voyage-navlinks .text-content-wrapper ul{
    display:flex;
    list-style:none;
    justify-content:center !important;
}

:is( .outerpage , outer-page) .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-voyage-navlinks .text-content-wrapper ul li{
   padding:0 15%;
   border-right:2px solid #fff;
}

:is( .outerpage , outer-page) .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-voyage-navlinks .text-content-wrapper ul li:last-child{
   padding:0 20px;
   border-right:unset;
}

:is( .outerpage , outer-page) .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-voyage-navlinks .text-content-wrapper ul li a{
    color:#fff;
    font-weight:600;
}

:is( .outerpage , outer-page) .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-voyage-navlinks .text-content-wrapper ul li a:hover{
    text-decoration:unset;
    cursor:pointer;
}

/* mobile */

.mobile  .simp-custom-voyage-header {
    padding:0;
    margin: 0 !important;
}

.mobile  .simp-custom-voyage-header .text-content-wrapper {
    position:absolute;
    bottom:0;
    display:flex;
    justify-content:center;
    flex-direction:column;
    align-items:center;
    width:inherit;
    height:100%;
    z-index:2;
}


.mobile  .simp-custom-voyage-header .col-xs-12{
    position:relative;
}

.mobile  .simp-custom-voyage-header .col-xs-12 img{
    margin: 0 !important;
}

.mobile  .simp-custom-voyage-header .col-xs-12:after{
    content: ''; /* Required for pseudo-elements */
    position: absolute; /* Position relative to the parent */
    top: 0; /* Align to the top of the parent */
    left: 0; /* Align to the left of the parent */
    width: 100%; /* Full width of the parent */
    height: 100%; /* Full height of the parent */
    z-index: 1; /* Behind the content */
    background: rgba(0, 0, 0, 0.5); /* Sheen effect gradient */
}

.mobile  .simp-custom-voyage-header .col-xs-12 :is(h1,h2,h3){
    color:#fea703;
    font-size:22px;
    font-family: "Damion", cursive;
    z-index:2;
    position:absolute;
    bottom:50%;
    width:100%;
}

.mobile  .simp-custom-voyage-header .col-xs-12 :is(span,div,p){
    color: #fff;
    z-index: 2;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    line-height:12px;
    position: absolute;
    bottom: 25%;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

@media screen and (orientation: landscape) {
    .mobile .simp-custom-voyage-header .col-xs-12 :is(span, div, p) {
        color: #fff;
        z-index: 2;
        position: relative;
        font-size: 14px;
        font-weight: 600;
        line-height: 12px;
        position: absolute;
        bottom: 36%;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-voyage-navlinks {
    background:#003126;
    padding:15px 0;
}


.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-voyage-navlinks ul{
    display:flex;
    justify-content: center;
    align-items:center;
    list-style:none;
    margin: 0 !important;
    flex-wrap:wrap;
}



.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-voyage-navlinks ul li a{
    text-align:center;
    color:#fff;
    font-weight:600;
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-voyage-navlinks ul li {
    color:#fff;
    font-weight:700;
    font-size:12px;
    padding:0 8px;
    margin: 7px 0;
    border-right:1px solid #fff;
    text-align:center;
}


.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-voyage-navlinks ul li:last-child{
    border:none
}

/*OPS-11075*/
.for-homepage.child-hotel :is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper .text-content :is(p,div){
    text-align:justify !important;
}

.for-homepage.child-hotel :is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper:is(.simp-custom-background-text-slider,.simp-custom-background-text-oneimage) .text-content :is(p,div){
    text-align:center !important;
}

.mobile .content_wrapper .no-gutter .wt1tb + .simp-custom-3cards-voyage{
    padding-top:0;
}

.mobile .simp-custom-3cards-voyage  a,
.mobile .simp-custom-2cards-voyage  a{
    font-size: 36px;
}

.mobile .content_wrapper .no-gutter .simp-custom-3cards-voyage + .simp-custom-2cards-voyage{
    padding-top:0;
} 

.mobile .content_wrapper .no-gutter .simp-custom-2cards-voyage  .col-xs-12:last-child {
    margin: 0 !important;
}

.mobile.for-homepage .content_wrapper .no-gutter .simp-custom-voyage-destinations .slick-slide img {
    margin:0 0 20px;
}

/* to remove default padding / other styles  important has been used in below codes  */

.outer-page .content_wrapper .no-gutter .bgImageContainer.simp-custom-voyage-review-slider{
    padding: 3.255% !important;
    position:relative;
}


.outer-page .content_wrapper .no-gutter .bgImageContainer.simp-custom-voyage-review-slider::after {
    content: '';
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.7);
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-list{
    position: relative;
    z-index: 3;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-slide .img-responsive{
    display:none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-dots{
    display:none !important;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-voyage-review-slider  .text-content-wrapper>p,
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-voyage-review-slider  .text-content-wrapper>div{
    padding:0;
    margin: 0 0 6.752% !important;
    font-size:clamp(12px ,1.041vw , 16px);
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .text-content-wrapper h2,
.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .text-content-wrapper h3{
    margin: 0 0 5.91%;
    font-size:clamp(22px, 2.0833vw ,32px);
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .text-content-wrapper h6{
    margin:0 0 3.80%;
    font-size:clamp(12px, 1.17vw ,18px);
    text-align:center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .text-content-wrapper h5{
    margin:0;
    text-align:center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .text-content-wrapper h5 span{ 
    color:#6b7280;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .text-content-wrapper{
    background:#fff;
    border-radius:20px;
    margin:0 20px;
    padding: 20px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .text-content-wrapper img{
    width:unset;
    max-width: 120px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-arrow{
    width:50px;
    height:50px;
    z-index:4;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-prev:before,
.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-next:before{
    font-size:clamp(20px, 3.906vw ,60px);
    color:#ffffffb0;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-prev{
    left:-2.6%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-next{
    right:-2.6%;
}



/* mobile */

/* to remove default padding / other styles  important has been used in below codes  */

.mobile .content_wrapper .no-gutter .bgImageContainer.simp-custom-voyage-review-slider{
    padding: 0 !important;
    position:relative;
}


.mobile .content_wrapper .no-gutter .bgImageContainer.simp-custom-voyage-review-slider::after {
    content: '';
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.7);
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-list{
    position: relative;
    z-index: 3;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-slide .img-responsive{
    display:none;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-dots{
    display:none !important;
}

.mobile .content_wrapper .simp-custom-voyage-review-slider .slick-slide>p{
    padding:0;
    margin: 0 0 20px;
    font-size:12px;
    line-height:24px
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider  h2,
.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider  h3{
    margin: 0 0 8px;
    font-size:22px;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider  h6{
    margin: 12px 0 8px;
    font-size:12px;
    padding: 0;
    text-align:center;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider  h5{
    margin:0;
    text-align:center;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider  h5 span{ 
    color:#6b7280;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-slide{
    background:#fff;
    border-radius:20px;
    padding:30px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    margin: 20px 30px;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider  img{
    width:unset;
    max-width: 120px;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-arrow{
    width:50px;
    height:50px;
    z-index:4;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-prev:before,
.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-next:before{
    font-size:30px;
    color:#ffffffb0;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-prev{
    left:-2.6%;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-review-slider .slick-next{
    right:-2.6%;
}

:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .simp-custom-3card-layout-facilities .text-content-wrapper *{
    padding:0;
    margin:0;
}
:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .simp-custom-3card-layout-facilities img{
    margin-bottom:20px;
}
:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .widget-wrapper.simp-custom-Rooms-Amenities td{
    text-align:left !important;
}
:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .widget-wrapper.simp-custom-Rooms-Amenities td:has(> img){
    text-align:right !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-paddingbottom0 {
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.wt-image-text-slider .slick-dots {
    position: unset;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.predef_content+.widget-wrapper.jssor-carousel-container {
    padding-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper .contentblock .offhead a {
    color: inherit;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper .contentblock .offhead a:hover {
    color: #5c5b5b;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-Rooms-Amenities table {
    margin-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton a.btn {
    margin-top: 0;
}

@media(min-width:992px) {
    .for-innerpage.location-page .content_wrapper {
        padding-bottom: 45px;
    }
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-contactus.imageDescriptionSide-rightimage .left-box {
    width: 40%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-contactus.imageDescriptionSide-rightimage .right-box {
    width: 60%;
}

.mobile footer .footer-row .socialIcon a span {
    margin-left: 1px;
}

.mobile .mobile-menu .dropdown-menu .drop-menu-header-block .fa.fa-angle-right.fa-custom,
.mobile .mobile-menu .dropdown-menu .drop-menu-header-block-top-header .fa.fa-angle-right.fa-custom {
    line-height: 25px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.room-description h3 a{
   color:inherit;
}

/*padding margin fix for mobile*/
.mobile .content_wrapper .no-gutter.clearfix .row.clearfix.widget-wrapper {
    margin-block: 20px;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.simp-custom-Rooms-Amenities {
    margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper:first-child {
    margin-top: 0;
}

.mobile.child-hotel.for-homepage .content_wrapper .no-gutter .row.clearfix.widget-wrapper:nth-child(2) {
    margin-top: 0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.simp-custom-paddingbottom0 {
    margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.simp-custom-paddingbottom0 :is(h1, h2, h3, h4, h5, h6) {
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.wt1tb :is(h1, h2, h3, h4, h5, h6) {
    margin-top: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.room-description .col-xs-12 img {
    margin-top: 0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper:has(span.headH1) {
    margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper h1:has(span.headH1) {
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-Rooms-Amenities.wt1tb .table-responsive {
    margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper form .form-group[id$='submit'] {
    margin-bottom: 0;
}
/*padding margin fix for mobile*/



/*
#whatsAppHeader{
    z-index: 1000;
    position: fixed;
    bottom: 55px;
    left: 10px;
    background: #25d366;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 32px;
    text-align: center;
    line-height: 52px;
}
#whatsAppHeader a{
    color: white;
}
.mobile #whatsAppHeader {
    right: 15px;
    bottom: 20px;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
} */



.outer-page .simp-custom-hideRightBox .right-box,
.outerpage .simp-custom-hideRightBox .right-box{
    display:none;
}
.outer-page .simp-custom-hideLeftBox .left-box,
.outerpage .simp-custom-hideLeftBox .left-box{
    display:none;
}

/*jira-13352 start*/

:is(.outer-page, .outerpage) .simp-custom-center,
:is(.outer-page, .outerpage) .simp-custom-center > div.fullWidthWidgetWrapper{
    display:flex;
    justify-content:center;
}

/*end*/

.landing_popupWrappers_voyage {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 10000;
    justify-content: center;
    align-items: center;
    display: none;
}

.landing_popupWrappers_voyage.popUp_zoomIn {
    display: flex !important;
}

.landing_popupWrappers_bawa img {
    margin: auto;
    float: none;
    max-width: 100%;
}

.landing_popupWrappers_voyage .landing_Popup_voyage {
    position: relative;
    max-width: unset;
    width: unset;
}

.mobile .landing_popupWrappers_voyage .landing_Popup_voyage {
    display: flex;
    justify-content: center;
}

.imgforPopup {
    max-width: 90%;
    display: block;
}

.landing_popupWrappers_voyage .landing_Popup_voyage .popUp_Close {
    position: absolute;
    top: -5px;
    transform: translateY(-100%);
    right: -5%;
    width: clamp(15px, 1.954vw, 30px);
    height: clamp(15px, 1.954vw, 30px);
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 100;
    cursor: pointer;
    background: transparent;
    border: 2px solid #ebedec;
    border-radius: 50%;
    color: #fff;
    font-size: clamp(10px, 1.303vw, 20px);
}

@keyframes zoominoutsinglefeatured {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.landing_Popup_voyage {
    animation: zoominoutsinglefeatured 1s ease-in-out;
}

.landing_Popup_voyage img {
    max-width: 80vw;
    max-height: 80vh;
}

.mobile .landing_popupWrappers_voyage .landing_Popup_voyage .popUp_Close {
    top: -28px;
    right: 3%;
    width: 10px;
    height: 10px;
    padding: 8px;
    transform: translateY(0);
}

.mobile .landing_popupWrappers_voyage .landing_Popup_voyage .popUp_Close i {
    font-weight: 100;
    font-size: 13px !important;
}

.mobile .landing_Popup_voyage img {
    max-width: 90%;
}

@media screen and (orientation: landscape) {
    .mobile .landing_Popup_voyage img {
        max-height: 80vh;
    }
}

body:not(.mobile) .landing_Popup_voyage img {
    max-width: 50vw;
}

.mobile .landing_popupWrappers_voyage .landing_Popup_voyage>a {
    display: flex;
    justify-content: center;
}

.mobile .logo.navbar-logo {
    padding-top: 2px;
    background-color: #003126;
}

.mobile .fullImage {
    padding-top: 70px !important;
}

.mobile .name-of-hotel {
    display: none;
}

.mobile div#accordion {
    display: none;
}

/*
.mobile .fullImage img{
height: 400px;
object-fit: cover;
}
*/
.mobile .widget-wrapper:first-child:is(.wtheader) {
    display: none;
}

.mobile {
    font-size: 14px !important;
}

.mobile .simp-custom-image .text-content {
    background-color: #ffffffe0;
    padding: 20px;
    border: 1px solid #003126;
}

.mobile h1 {
    font-size: 26px;
    letter-spacing: 1px;
    text-align: center !important;
    border: none !important
}

.mobile h2 {
    font-size: 23px;
    letter-spacing: 1px;
    text-align: center !important;
    border: none !important
}


/*.mobile .nav-wrap .mobile-menu a:active,*/
/*.mobile .nav-wrap .mobile-menu a:focus{*/
/* background:#feb01c !important;*/
/* color:#fff !important;*/
/*}*/

.mobile .nav-wrap .mobile-menu .menu-item:active,
.mobile .nav-wrap .mobile-menu .menu-item:hover,
.mobile .nav-wrap .mobile-menu .menu-item:focus {
    background: #feb01c !important;
    color: #fff !important;
}

.mobile .mobileHeaderTop a {
    color: #c47f00;
}

.mobile .content_wrapper .no-gutter .room-description h3 {
    padding: 0;
}

/* for gallery page */

.mobile.for-gallerypage .cycle-next,
.cycle-prev {
    bottom: 62px;
}

.mobile.for-gallerypage .div-16-9 {
    padding-bottom: 100px;
}

.mobile.for-gallerypage .custom-left-widget-wrapper {
    padding-bottom: 0;
}

/* for empty image div in parent homepage */

.mobile .simp-custom-hideRightBox.simp-custom-center {
    display: block;
}

.mobile .simp-custom-hideLeftBox.simp-custom-hideRightBox>div:first-child,
.mobile .simp-custom-hideLeftBox.simp-custom-hideRightBox>div:last-child {
    display: none
}

#footer .fa-phone {
    transform: rotate(90deg);
}


.parent-hotel.for-homepage.mobile .content_wrapper .no-gutter .simp-custom-voyage-destinations p,
.parent-hotel.for-homepage.mobile .mobile .content_wrapper .no-gutter .simp-custom-voyage-destinations div {
    display: block;
    color: #000;
}

@media (orientation: landscape) {
    .parent-hotel.for-homepage.mobile .content_wrapper .no-gutter .simp-custom-voyage-destinations .slick-slide {
        padding: 0 10px;
    }
}

/*.mobile .content_wrapper .no-gutter .simp-custom-explore.imageDescriptionbot3 div.col-xs-12:last-child{*/
/* display:none;*/
/*}*/

.mobile #footer {
    margin: 20px 0 0 0;
}

.mobile .content_wrapper .no-gutter .wtlinkbutton .col-xs-12 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .wtbookbtn .col-sm-12 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper {
    padding-top: 40px;
}

/*mobile gallery arrow center align*/
.mobile.for-gallerypage #navPillsGallery {
    padding-top: 8px;
}

.mobile .wt1tb h1,
.mobile .wt1tb h2 {
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-mobile-pb-15 .col-xs-12 {
    padding-bottom: 15px;
}

/*10835*/
.mobile .content_wrapper .widget-wrapper.wt1tb.simp-custom-Rooms-Amenities table td img {
    max-width: unset;
}

:is(.outer-page, .outerpage) .content_wrapper .widget-wrapper.wt1tb.simp-custom-Rooms-Amenities .table-responsive {
    display: flex;
    justify-content: center;
}

.mobile .content_wrapper .widget-wrapper.wt1tb.simp-custom-Rooms-Amenities table {
    width: 100% !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper:has(.amenities-block) {
    display: none;
}

.mobile .content_wrapper .no-gutter .widget-wrapper:has(.amenities-list) {
    display: none;
}

/*10863*/
.mobile .simp-custom-mobile-remove {
    display: none;
}

:is(.outerpage, .outer-page) .simp-custom-desktop-remove {
    display: none;
}

/*css for 10915 simp-custom-background-text-slider*/
.outer-page .content_wrapper .no-gutter .simp-custom-background-text-slider {
    background: none !important;
}

.outer-page .content_wrapper .no-gutter .simp-custom-background-text-slider .text-content .text-content-wrapper {
    padding: 10px 0;
    background: #FEA703;
}

.outer-page .content_wrapper .no-gutter .simp-custom-background-text-slider .text-content .text-content-wrapper :is(a) {
    font-size: clamp(18px, 0.94vw, 14px);
    color: #000;
    font-weight: 600;
}

.mobile .content_wrapper .no-gutter .simp-custom-background-text-slider {
    background: none !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-background-text-slider .slick-slide {
    background: #FEA703;
    padding: 0 0 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-background-text-slider .slick-slide a {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}

/*css for simp-custom-background-text-oneimage*/

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-background-text-oneimage .text-content .text-content-wrapper {
    padding: 10px 0;
    background: #FEA703;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-background-text-oneimage .text-content .text-content-wrapper :is(a) {
    font-size: clamp(18px, 0.94vw, 14px);
    color: #000;
    font-weight: 600;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-background-text-oneimage .text-content {
    width: 50%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-background-text-oneimage {
    display: flex;
    justify-content: center;
}

.mobile .content_wrapper .no-gutter .simp-custom-background-text-oneimage .col-xs-12 {
    background: #FEA703;
    padding: 0 0 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-background-text-oneimage .col-xs-12 a {
    font-size: 14px;
    color: #000 !important;
    font-weight: 600;
}

.mobile.for-homepage .content_wrapper h4,
.mobile.for-homepage .content_wrapper .widget-wrapper.wtsubheader h2 {
    padding-bottom: 0;
}

.mobile.child-hotel .content_wrapper h4 {
    margin-bottom: 0;
}

.mobile.child-hotel .content_wrapper :is(h1, h2) {
    line-height: normal;
}

.mobile.child-hotel .content_wrapper .no-gutter .widget-wrapper {
    margin: 0 0 15px 0;
}

[data-hotelid="9896"].mobile.child-hotel .content_wrapper .no-gutter .widget-wrapper.simp-custom-background-text-oneimage {
    margin: 0 0 25px 0;
}

[data-hotelid="9896"].mobile.for-gallerypage .gallery-content .cycle-content {
    white-space: wrap;
    margin: 5px !important;
    padding: 0;
}

[data-hotelid="9896"].mobile.for-gallerypage .cycle-content h3 {
    height: auto !important;
    line-height: inherit;
    font-size: 16px;
}

.mobile .content_wrapper .headH1 {
    font-weight: 700;
}

.simp-custom-font-size .text-content h1 {
    font-weight: 500;
}

/* jira-13352 start */

.mobile .simp-custom-hideLeftBox>div:first-child,
.mobile .simp-custom-hideRightBox>div:last-child {
    display: none;
}

.mobile .nav-wrap .mobile-menu div li:has(a[data-target="#myModal"]),
.mobile .nav-wrap .mobile-menu div > li:nth-child(1){
    display: none;
}

.mobile .nav-wrap .select-hotel-wrapper #dropdown-menu-wrapper .upcoming .hotel-name>span {
    color: rgba(112, 112, 112, 0.75);
}

.mobile .nav-wrap .mobile-menu .call-btn i {
    transform: rotate(90deg);
}

/* end */

/*jira 13400 start*/

.mobile .content_wrapper .no-gutter .widget-wrapper :is(h1, h2, h3, h4, h5, h6, p, div) {
    text-align: center !important
}

.mobile .content_wrapper .no-gutter .widget-wrapper h1,
.mobile .content_wrapper .no-gutter .widget-wrapper h5 {
    line-height: 1.1;
}

.mobile .content_wrapper .no-gutter .widget-wrapper form div {
    text-align: left !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .camera_wrap,
.mobile .content_wrapper .no-gutter .widget-wrapper .camera_wrap div {
    text-align: left !important;
}

/*jira 13400 end*/

/* jira 13475 */

.mobile .fab_book_button  {
    z-index: 9;
}

/* jira 13475 ends */

.mobile .rannklyWidget.rannklyWidgetMain{
    max-width:100%;
}

:is(.outer-page , .outerpage) .simp-custom-mobile-hero-video{
    display:none;
}

.mobile .content_wrapper .no-gutter .simp-custom-mobile-hero-video {
    display: none;
}

.mobile .simp-custom-mobile-hero-video .text-content{
    padding:0;
}

.mobile .simp-custom-mobile-hero-video{
    margin:0;
}

.mobile .simp-custom-mobile-hero-video video{
    margin-bottom:-6px;
}

/*OPS-13657*/
/*
.mobile .fullImage {
    visibility:hidden;
}
*/
/*OPS-13657*/

.mobile .content_wrapper .no-gutter .room-description .col-xs-12{
    display:flex;
    flex-direction:column;
    align-items:center;
}

.mobile .content_wrapper .no-gutter .room-description .col-xs-12 *{
    text-align:center;
}

.mobile .content_wrapper .no-gutter .room-description .col-xs-12 .btn{
    width:max-content;
}

/*to change order of nav items*/

.parent-hotel #top-navbar-collapse > li:nth-child(2),
.child-hotel #top-navbar-collapse > li:nth-child(2){
    order:0;
    padding-left:0;
}

.parent-hotel #top-navbar-collapse > li,
.child-hotel #top-navbar-collapse > li{
    order:1;
}

.parent-hotel #top-navbar-collapse > li:nth-child(1),
.child-hotel #top-navbar-collapse > li:nth-child(1){
    padding-left:10px;
}

.parent-hotel.mobile .dropdown-menu ul,
.child-hotel.mobile .dropdown-menu ul{
    display:flex;
    flex-direction:column;
}

.parent-hotel.mobile .dropdown-menu ul > li,
.child-hotel.mobile .dropdown-menu ul > li{
    order:1;
}

.parent-hotel.mobile .dropdown-menu ul > li:nth-child(3),
.child-hotel.mobile .dropdown-menu ul > li:nth-child(3){
    order:0;
}


/*to change the layout of our hotel dropdown*/
header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu {
    display:flex;
    flex-direction:column;
}

header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .dropdown-header h4 {
    color: #fff;
    font-size: 14px;
}

header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li {
    width:50%;
    font-size: 14px;
}

header #top-menu  #top-navbar-collapse .our-hotel-menu ul.mega-menu  .list-name::before {
    display:none;
}

header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .ul-top .li-space a,
header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .ul-top .li-space a .fa-angle-right{
    color:#999;
}

header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .ul-top .li-space a:hover,
header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .ul-top .li-space a:hover .fa-angle-right{
    color:#FEA703;
    text-decoration:none;
}

/*upcoming hotels styling*/
header .navbar-top #top-navbar-collapse.navbar-nav > li:first-child:hover .dropdown-menu.our-hotel-menu {
    display: flex;
    justify-content: space-between;
    min-height:50vh;
    max-height:50vh;
    /* height: max-content !important; */
}

header .navbar-top #top-navbar-collapse.navbar-nav > li .dropdown-menu.our-hotel-menu ul{
    width:50%;
}

header .navbar-top #top-navbar-collapse.navbar-nav .upcoming-hotels .hotel-name{
     color:#999;
}

header .navbar-top #top-navbar-collapse.navbar-nav .upcoming-hotels{
    height:max-content !important;
}

header .navbar-top #top-navbar-collapse.navbar-nav .upcoming-hotels li{
    list-style:none;
}

header .navbar-top #top-navbar-collapse.navbar-nav .upcoming-hotels li:first-child,
header .navbar-top #top-navbar-collapse.navbar-nav .upcoming-hotels li:last-child{
    color:#fff;
}

@media (max-width:1024px){
    header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu{
        width:500px
    }
}


@media (max-width:850px){
    header .navbar-top #top-navbar-collapse.navbar-nav > li:first-child:hover .dropdown-menu.our-hotel-menu {
        display: flex;
        flex-direction:column;
        align-items:flex-start;
        overflow:scroll;
        width:max-content;
    }

    header .navbar-top #top-navbar-collapse.navbar-nav .upcoming-hotels {
        padding:0 !important
   }
}

:is(.outer-page,.outerpage) .dropdown-menu.our-hotel-menu .upcoming-hotels h4{
    font-size:14px;
    font-weight:500;
}

:is(.outer-page,.outerpage).content_wrapper .no-gutter .simp-custom-background-text-oneimage .text-content .text-content-wrapper {
    padding: 10px 0;
    background: #FEA703;
}
:is(.outer-page,.outerpage).content_wrapper .no-gutter .simp-custom-background-text-oneimage .text-content .text-content-wrapper :is(a) {
    font-size: clamp(18px,0.94vw,14px);
    color: #000;
    font-weight: 600;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-background-text-oneimage .text-content {
    width:60%;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-background-text-oneimage{
    display:flex;
    justify-content:center;
}

.mobile .content_wrapper .no-gutter .simp-custom-background-text-oneimage .col-xs-12 {
    background: #FEA703;
    padding: 0 0 20px 0;  
}
.mobile .content_wrapper .no-gutter .simp-custom-background-text-oneimage .col-xs-12 a{
    font-size: 14px;
    color: #000 !important;
    font-weight: 600;
}


.parent-hotel.for-homepage :is(.outerpage, .outer-page) .content_wrapper .no-gutter .widget-wrapper h2 {
    font-size: 32px;
}

.parent-hotel.for-homepage .outer-page footer#footer {
    margin-top: 0;
}

.outerpage .content_wrapper .no-gutter .simp-custom-contactus-first-a .text-content-wrapper a.internal-link:first-child {
    font-size: 30px;
}

.mobile .content_wrapper .no-gutter .simp-custom-contactus-first-a .text-content a.internal-link:first-child {
    font-size: 18px;
}

:is(.outerpage, .outer-page) .clearfix .content_wrapper .no-gutter.clearfix .widget-wrapper.clearfix.simp-custom-margin-bottom0 {
    margin-bottom: 0 !important;
}

.parent-hotel.for-homepage .outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations img {
    object-fit: cover;
    aspect-ratio: 3.5 / 1 !important;
}

body:not(.child-hotel[data-hotelid="9896"]) .outerpage .content_wrapper .summary_widget_wrapper .summary-content-wrap {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

body:not(.child-hotel[data-hotelid="9896"]) .outerpage .content_wrapper .summary_widget_wrapper .contentblock {
	display: flex;
	flex-direction: column;
	padding: 20px 30px;
	flex: 1;
}

body:not(.child-hotel[data-hotelid="9896"]) .outerpage .content_wrapper .summary_widget_wrapper .contentblock .offhead {
	padding: 0 0 15px;
}

body:not(.child-hotel[data-hotelid="9896"]) .outerpage .content_wrapper .summary_widget_wrapper .contentblock .viewbtn {
	order: 1;
	margin: auto 0 0;
	padding: 0;
	display: flex;
	justify-content: center;
}

body:not(.child-hotel[data-hotelid="9896"]) .outerpage .content_wrapper .summary_widget_wrapper .contentblock .viewbtn a {
	width: fit-content;
	padding: 0 10px;
	border-radius: 4px;
}

body:not(.child-hotel[data-hotelid="9896"]) .outerpage .content_wrapper .summary_widget_wrapper .contentblock .offcont {
	padding-bottom: 15px;
}

body:not(.child-hotel[data-hotelid="9896"]) .outerpage .content_wrapper .summary_widget_wrapper .contentblock .offhead a {
    font-weight: 700;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper h4:has( + :is(h1,h2)) > strong {
    font-weight: 500;
}

/*#custom-popup {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    z-index: 100000;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-color: rgba(0, 0, 0, 0.5);*/
/*    display: none;*/
/*}*/

/*#popup-content {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    width: 100%;*/
/*    max-width: 600px;*/
/*}*/
/*.mobile #popup-content {*/
/*    max-width: 350px;*/
/*}*/
/*@media (max-width: 1400px){*/
/*    #popup-content {*/
/*        max-width: 550px;*/
/*    }*/
/*}*/
/*@media (max-width: 1100px){*/
/*    #popup-content {*/
/*        max-width: 450px;*/
/*    }*/
/*}*/
/*@media (max-width: 800px){*/
/*    #popup-content {*/
/*        max-width: 380px;*/
/*    }*/
/*}*/
/*#popup-content img {*/
/*    width: 100%;*/
/*}*/

/*#close-button {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    font-size: 18px;*/
/*    font-weight: bold;*/
/*    color: #fff;*/
/*    background-color: black;*/
/*    border: 0;*/
/*    cursor: pointer;*/
/*}*/











/*header .navbar-top .navbar-nav>li>a{
    font-size:clamp(10px,  0.73vw ,14px)
}

header .lang-book-wrapper :is(.travelbtn,.resv-wrap .resv.resv_button.book_button){
    font-size:clamp(10px,  0.73vw ,14px)
}

header .navbar-top .navbar-nav>li>a.active, 
header .navbar-top .navbar-nav>li>a:focus,
header .navbar-top .navbar-nav>li>a:hover{
    font-weight:400;
    font-size:clamp(10px,  0.73vw ,14px)
}

header .lang-book-wrapper{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:10px;
}

header .lang-book-wrapper .travelbtn{
    color:#fea703;
    font-size: 1em;
    padding: 0 10px;
    line-height: 40px;
    text-transform: uppercase;
    background:transparent;
    border:1px solid #fea703;
    border-radius:4px;
    min-width:175px;
    font-weight:700;
    text-align:center;
    text-decoration:unset;
}

header .lang-book-wrapper .travelbtn:hover{
    background:#fea703;
    color:rgba(0, 49, 38, 0.9);
}

@media(max-width:1200px){
    header .lang-book-wrapper :is(.travelbtn,.resv-wrap .resv.resv_button.book_button){
        min-width:120px;
    }
    header #top-navbar-collapse#top-navbar-collapse{
        padding-right: 300px !important;
    }
}

header #top-navbar-collapse{
    padding-right: 400px !important;
}

.mobile .mobile-travel-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: transparent;
    color: #fff;
    padding:25px 0 15px;
    text-transform:uppercase;
    font-size: 12px;
    font-weight: 400;
}

.mobile .mobile-travel-btn i {
    font-size: 24px;
    color: #fff;
    margin-bottom: 4px;
}

.mobile .mobile-travel-btn .menu-item {
    font-size: 12px;
    text-transform: uppercase;
}

.mobile .mobile-menu {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    text-align: center;
    justify-content: center; 
    align-items: center;
    grid-template-areas:
        "navBtnBorder book-button mobile-travel-btn call-btn";
}

.mobile-menu .mobile-travel-btn { 
    grid-area: mobile-travel-btn;
}
*/
  



header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu>li .ul-top .li-space a {
    text-align: left;
}

@media (max-width: 1024px) {
    header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu {
        column-count: 2;
    }
}
header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu>li .dropdown-header.gangtok {
    margin-top:5px;
}
header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu>li.upcoming{
    position:relative;
    bottom:25px;
}

.simp-custom-image .text-content-wrapper
{
    background-color: #ffffffde;
    border: 2px solid #003126;
    color: #1c1c1c !important;
    width:65%;
    margin:auto;
    padding: 0px 60px;
}

.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-padding-reduce {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
}
.simp-custom-h6-format h6 {
    margin-top: 25px;
    margin-bottom: 0 !important;
    font-size: 20px;
}
/*.simp-custom-center*/
/*{*/
/*    display:flex;*/
/*    align-items:center;*/
/*    justify-content:center;*/
/*}*/
.simp-custom-hide-R .right-box {
    display: none !important;
}


/* 3card */

.outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage {
    position:relative;
    padding:1.954% 0;
}

.outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content-wrapper {
    position:absolute;
    bottom:0;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
}

.outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content-wrapper h2,
.outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content-wrapper h3,
.outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content-wrapper a{
   color:#fff;
    z-index:2;
    position:relative;
    font-size:clamp(18px, 2.34vw ,24px);
    font-weight:600;
}


.outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content {
    position: relative;
}
.outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content::after {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 0;
    width: calc( 100% - 30px);
    height: 100%;
    background: rgba(0,0,0,0.5);
}


.outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage  .text-content:hover::after{
    background: rgba(0,0,0,0.3);
}

/* 2card */

.outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage {
    position:relative;
    padding:1.954% 0;
}


.outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content-wrapper {
    position:absolute;
    bottom:0;
    display:flex;
    justify-content:center;
    width:100%;
    height:100%;
    align-items:center;
}


.outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content-wrapper h2,
.outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content-wrapper h3,
.outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content-wrapper a{
   color:#fff;
    font-size:clamp(18px, 2.34vw ,32px);
    font-weight:600;
    z-index:4;
    position:relative;
}

.outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage  .text-content {
    position: relative;
}

.outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .text-content::after {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 0;
    width: calc( 100% - 30px);
    height: 100%;
    background: rgba(0,0,0,0.5);
}


.outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .text-content:hover::after{
    background: rgba(0,0,0,0.3);
}


@media (max-width:767px){
    .outerpage .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.two-col.simp-custom-2cards-voyage .text-content{
       margin:  0 0 20px;
     }
    
    .outerpage .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-3cards-voyage .text-content{
       margin:  0 0 20px;
    }
}



.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations {
    position:relative;
    padding: 0;
    margin: 1.96% 0 !important;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .text-content-wrapper{
    display:none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-voyage-slider-text {
    position:absolute;
    bottom: 2.8%;
    z-index: 2;
    right: 0;
    width: 45%;
    background: linear-gradient(270deg, rgba(0, 49, 38, 0.9) 0%, rgba(0, 49, 38, 0.7) 25%, rgba(0, 49, 38, 0.5) 50%, rgba(0, 49, 38, 0.2) 75%, rgba(0, 49, 38, 0) 100%) !important;
    height: 97%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .simp-custom-voyage-slider-text .text-content{
    width: 80%;
    right:0;
    position:relative;
    height: auto !important;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .simp-custom-voyage-slider-text .text-content-wrapper{
    display:block;
    height: auto !important;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .simp-custom-voyage-slider-text .text-content-wrapper *{
    text-align:left;
    color:#fff;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .simp-custom-voyage-slider-text .text-content-wrapper h2,
.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .simp-custom-voyage-slider-text .text-content-wrapper h3{
    margin:0;
    font-size:clamp(18px, 2.73vw ,42px);
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .simp-custom-voyage-slider-text .text-content-wrapper>p,
.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .simp-custom-voyage-slider-text .text-content-wrapper>div{
    padding:0;
    margin:0;
    font-size:clamp(12px, 1.43vw ,22px);
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .slick-track {
    height: inherit !important;
    max-height: 100%;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations img{
    object-fit: contain;
    height: inherit !important;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .slick-dots {
    position: absolute;
    bottom: 25px;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .slick-dots li button:before {
    color: rgba(255,255,255,1);
    opacity: 1;
    font-size: 13px;
    width: 13px;
    height: 13px;
    background: transparent;
    border-radius: 50%;
    line-height: 13px
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .slick-dots .slick-active button:before {
    color: #fff;
    background-color: rgba(255,255,255,1)
}


.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .slick-dots li{
    margin:0;
}

@media (max-width:900px){
   .outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-voyage-destinations .slick-dots {
      position: absolute;
      bottom:15px;
   }
}

/**/

.mobile .content_wrapper .no-gutter .simp-custom-voyage-destinations .slick-slide p{
    display:none;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-destinations .slick-slide img{
    margin:0;
    aspect-ratio: 4/3 !important;
    object-fit: cover;
}

.mobile .content_wrapper .no-gutter .simp-custom-voyage-destinations{
    margin-bottom:0:
}
.mobile .content_wrapper .no-gutter .simp-custom-voyage-slider-text{
    margin:-70px 20px 30px !important;
    background:#fff;
    box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.2);
    padding:40px;
    position:relative;
    width: calc(100% - 40px);
}
















.mobile footer .added-division p {
    font-size:14px;
}
footer .added-division {
    display:flex;
    justify-content:center;
    width:100%;
}
footer .added-division p {
    font-size:16px;
}


/*mobile*/
.mobile .nav-wrap .each-hotel-wrapper.upcoming .hotel-name.upcoming:after,
.mobile #myModal .each-hotel-group-wrapper.upcoming .hotel-name.upcoming:after{
    content: "New";
    background-color:#003126;
    color:white;
    font-size:10px;
    margin-left:10px;
    padding:2px 6px;
    letter-spacing: 0.5px;
}
.mobile #myModal .each-hotel-group-wrapper.upcoming .each-hotel-wrapper .upcoming:hover{
    text-decoration: none !important;
}

/*desktop*/
.outer-page #hotelLocMenuList > li .ul-top .upcoming a{
    display:flex;
}
.outer-page #hotelLocMenuList > li .ul-top .upcoming a span{
    text-align:left;
}
.outer-page #hotelLocMenuList > li .ul-top .li-space.upcoming .fa {
    color: #fff;
    font-size: 16px;
    text-align: center;
    float: left;
    width: 30px;
}
.outer-page #hotelLocMenuList > li .ul-top .li-space.upcoming .list-name:after{
    content: "New";
    background-color:#fea703;
    color:white;
    font-size:12px;
    margin-left:10px;   
    padding:2px 6px 2px;
    letter-spacing: 0.5px;
    line-height: 15px;
    vertical-align: middle;
}
@media (max-width:1400px){
    #menuFilterLoc #hotelLocMenuList{
        width:95vw;
    }
    .open#menuFilterLoc input#menuLocInput{
        width:95vw;
        margin:0;
    }
}


header #top-menu  #top-navbar-collapse .our-hotel-menu ul.mega-menu > li:nth-child(1) .ul-top > li.li-space:nth-child(1) .list-name::before {
    content: url('https://assets.simplotel.com/simplotel/image/upload/q_100,fl_progressive,h_20,f_auto,c_limit/voyage-hotels-resorts/3_(2)');
}

header #top-menu  #top-navbar-collapse .our-hotel-menu ul.mega-menu > li:nth-child(2) .ul-top > li.li-space:nth-child(1) .list-name::before {
    content: url('https://assets.simplotel.com/simplotel/image/upload/q_100,fl_progressive,h_20,f_auto,c_limit/voyage-hotels-resorts/3_(2)');
}

header #top-menu  #top-navbar-collapse .our-hotel-menu ul.mega-menu > li:nth-child(2) .ul-top > li.li-space:nth-child(2) .list-name::before {
    content: url('https://assets.simplotel.com/simplotel/image/upload/q_100,fl_progressive,h_20,f_auto,c_limit/voyage-hotels-resorts/3_(2)');
}

header #top-menu  #top-navbar-collapse .our-hotel-menu ul.mega-menu > li:nth-child(3) .ul-top > li.li-space:nth-child(1) .list-name::before {
    content: url('https://assets.simplotel.com/simplotel/image/upload/q_100,fl_progressive,h_20,f_auto,c_limit/voyage-hotels-resorts/3_(2)');
}

header #top-menu  #top-navbar-collapse .our-hotel-menu ul.mega-menu > li:nth-child(4) .ul-top > li.li-space:nth-child(1) .list-name::before {
    content: url('https://assets.simplotel.com/simplotel/image/upload/q_100,fl_progressive,h_20,f_auto,c_limit/voyage-hotels-resorts/4_(2)');
}

header #top-menu  #top-navbar-collapse .our-hotel-menu ul.mega-menu > li:nth-child(5) .ul-top > li.li-space:nth-child(1) .list-name::before {
    content: url('https://assets.simplotel.com/simplotel/image/upload/q_100,fl_progressive,h_20,f_auto,c_limit/voyage-hotels-resorts/4_(2)');
}

header #top-menu  #top-navbar-collapse .our-hotel-menu ul.mega-menu > li .ul-top > li.li-space .list-name::before {
    padding-right: 5px;
    vertical-align: sub;
}

.mobile .clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-destination-images div.col-xs-12:first-child {
    display:none;   
}
.mobile .content_wrapper .no-gutter .simp-custom-destination-images .image-content {
    margin-bottom: 20px;
    margin-top: 0px;
    width: 100%;
    height: unset;
}



/*desktop*/
/*.navbar-nav a[href*='palm-grove-majitar'] .list-name:after{*/
/*    content: "New";*/
/*    background-color:#fea703;*/
/*    color:white;*/
/*    font-size:12px;*/
/*    margin-left:10px;   */
/*    padding:2px 6px 2px;*/
/*    letter-spacing: 0.5px;*/
/*    line-height: 15px;*/
/*    vertical-align: middle;*/
/*}*/
/*.navbar-nav a[href*='songfum-resort-spa-gangtok'] .list-name:after{*/
/*    content: "New";*/
/*    background-color:#fea703;*/
/*    color:white;*/
/*    font-size:12px;*/
/*    margin-left:10px;   */
/*    padding:2px 6px 2px;*/
/*    letter-spacing: 0.5px;*/
/*    line-height: 15px;*/
/*    vertical-align: middle;*/
/*}*/
/*.navbar-nav a[href*='glenz-resort-pakyong'] .list-name:after{*/
/*    content: "New";*/
/*    background-color:#fea703;*/
/*    color:white;*/
/*    font-size:12px;*/
/*    margin-left:10px;   */
/*    padding:2px 6px 2px;*/
/*    letter-spacing: 0.5px;*/
/*    line-height: 15px;*/
/*    vertical-align: middle;*/
/*}*/
/*mobile*/
/*.mobile .nav-wrap a[href*='palm-grove-majitar'] .hotel-name:after,*/
/*.mobile #myModal a[href*='palm-grove-majitar'] .hotel-name:after{*/
/*    content: "New";*/
/*    background-color:#003126;*/
/*    color:white;*/
/*    font-size:10px;*/
/*    margin-left:10px;*/
/*    padding:2px 6px;*/
/*    letter-spacing: 0.5px;*/
/*}*/
/*.mobile .nav-wrap a[href*='songfum-resort-spa-gangtok'] .hotel-name:after,*/
/*.mobile #myModal a[href*='songfum-resort-spa-gangtok'] .hotel-name:after{*/
/*    content: "New";*/
/*    background-color:#003126;*/
/*    color:white;*/
/*    font-size:10px;*/
/*    margin-left:10px;*/
/*    padding:2px 6px;*/
/*    letter-spacing: 0.5px;*/
/*}*/
/*.mobile .nav-wrap a[href*='glenz-resort-pakyong'] .hotel-name:after,*/
/*.mobile #myModal a[href*='glenz-resort-pakyong'] .hotel-name:after{*/
/*    content: "New";*/
/*    background-color:#003126;*/
/*    color:white;*/
/*    font-size:10px;*/
/*    margin-left:10px;*/
/*    padding:2px 6px;*/
/*    letter-spacing: 0.5px;*/
/*}*/

