header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
header ul#bottom-navbar-collapse{
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: Bellefair,serif;
    text-transform: uppercase;
}
header .navbar-top .moreOptions .dropdown-more>li>a:focus,
header .navbar-top .moreOptions .dropdown-more>li>a:hover,
header .navbar-top .moreOptions .dropdown-more>li>a.active{
    font-family:Bellefair,serif;
}
.simp-custom-h3-font h3 {
    font-family: Bellefair,serif !important;
    line-height: normal !important;
    font-size: 24px !important;
}
.simp-custom-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.simp-custom-width {
    width: 70% !important;
}
.jssor-carousel-container.carousel-container a{
    color: #000 !important;   
}
.simp-custom-LtextRimg {
    padding-top: 60px !important;
}
.simp-custom-LtextRimg .left-box{
    padding: 0px !important;
    width: 34% ;
    margin-left: 11%;
    margin-right: 3%;
}

.simp-custom-LtextRimg .right-box{
    padding: 0px !important;
    margin-left: 7.5%;
    width: 44.5%;
}
.simp-custom-LtextRimg h2{
    text-align: left !important;
}
.simp-custom-LimgRtext{
    padding-top: 90px !important;
}
.simp-custom-LimgRtext .left-box{
   padding: 0px !important;
    margin-right: 7.5%;
    width: 44.5%;
}
.simp-custom-LimgRtext .right-box{
    padding: 0px !important;
    width: 34% ;
    margin-left: 3%;
    margin-right:11%;
}

.simp-custom-LimgRtext h2{
    text-align: left !important;
}
.simp-custom-center .fullWidthWidgetWrapper{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.simp-custom-parent-card .text-content {
    height: 100%;
    width: 31.3%;
    padding: 15px 15px 30px;
    background-color: #fefae0;
    box-shadow: 0 2px 8px 0 rgb(4 67 139 / 15%);
    transition: 0.3s;
    margin: 0px 15px;
}
.btn{
    padding: 0 34px;
    line-height: 40px;
    font-family: Bellefair,serif
}
.resv {
    background-color: #9a2e74;
    font-size: 0.9em;
    padding: 0 34px;
    line-height: 40px;
    font-family: Bellefair,serif
}
header .navbar-top .dropdown-arrow {
    color: #95236f;
    font-weight: 400;
}
.outer-page h1,
.outer-page h2{
    line-height: 46px;
}
header .navbar-top .navbar-nav>li>a{
    font-family: Bellefair,serif
}
.simp-custom-hideRightLeft .right-box,
.simp-custom-hideRightLeft .left-box{
    display: none;
}
.simp-custom-hideRightLeft  {
    display: flex;
    justify-content: center;
}
.btn-location {
    padding: 0px! important;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}
#footer .add_cont:after{
    content:'Timings : 8:00 AM - 9:00 PM'
}


/*homepage card hover*/

.outer-page .simp-custom-hompg-card  .text-content img{
    box-shadow: 0 4px 4px 2px  rgba(0,0,0,0.1);
}
.outer-page .simp-custom-hompg-card .text-content-wrapper a{
 color:#fff
}
.outer-page .simp-custom-hompg-card .text-content-wrapper {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    color:#fff;
    padding:10px 20px;
    z-index:1 !important;
    text-align:center !important;
   justify-content:center;
}
.outer-page .simp-custom-hompg-card .text-content:hover .text-content-wrapper a,
.outer-page .simp-custom-hompg-card .text-content:hover .text-content-wrapper{
    background-color:#fff;
    color:black !important;
    width: calc(100% - 30px) !important ;
    margin:auto;
    left:0;
    right:0
}
.outer-page .simp-custom-hompg-card .text-content:after{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,0.1);
    background-image: linear-gradient(360deg, #0a0a0ac9,  transparent);
    width: calc(100% - 30px) !important ;
    margin:auto;
}

.outer-page .simp-custom-hompg-card a {
    text-decoration:none;
}

.homepage .content_wrapper .no-gutter .widget-wrapper.simp-custom-hompg-card .col-sm-4{
    width:25%;
}
@media only screen and (max-width: 1000px) {
    .outer-page .simp-custom-hompg-card .text-content-wrapper {
        padding:0 20px;
    }
}
/*@media only screen and (max-width: 1536px) {*/
/*    .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-hompg-card {*/
/*        display:flex;*/
/*        flex-wrap:wrap;*/
/*        flex-basis:1*/
/*}*/
/*    .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-hompg-card .col-sm-4{*/
/*        flex-basis:33.3%;*/
/*    }*/
/*       .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-hompg-card .col-sm-4.center-box:last-child{*/
/*           display:block;*/
/*           margin: 20px auto 0 auto;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 1280px) {*/
/*    .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-hompg-card .col-sm-4{*/
/*        flex-basis:50%;*/
/*    }*/
/*    .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-hompg-card .col-sm-4:nth-child(n+3){*/
/*        margin-top:20px;*/
/*    }*/
/*}*/

.child-hotel[data-hotelid="9069"] .outer-page .widget-wrapper .row.hotel_amenities_wrap ul{
    display:flex;
    flex-wrap:wrap;
    padding:0 15% !important;    
}

.child-hotel[data-hotelid="9069"] .outer-page .widget-wrapper  .row.hotel_amenities_wrap ul li{
     width:50%;   
}

/*jira -9250*/
:is(.outer-page,.outerpage) .bookingform-wrapper{
    position:unset;
    background:black
}
.child-hotel.for-homepage .jssor-home-wrapper #homeCarousel {
    height: 100vh !important;
}
.parent-hotel.for-homepage .jssor-home-wrapper #homeCarousel {
    height: 100vh !important;
}


#whatsAppHeader{
    z-index: 1000;
    position: fixed;
    bottom: 102px;
    right: 8px;
    background: #25d366;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 28px;
    text-align: center;
    line-height: 52px;
}
#whatsAppHeader a{
    color: white;
}

#contactHeader{
    z-index: 1000;
    position: fixed;
    bottom: 172px;
    right: 8px;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 28px;
    text-align: center;
    line-height: 52px;
}


#contactHeader .fa-phone {
    z-index:10000;
    background-color: #fff;
    width:50px;
    height:50px;
    border-radius:50%;
    overflow:hidden;
    font-size:25px   
}

/*Mobile CSS*/
.mobile #whatsAppHeader {
    right: 17px;
    bottom: 80px;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
}

.mobile #contactHeader{   
    right: 17px;
    bottom: 140px;
}



.mobile .fullImage img{
    height: 380px;
    object-fit: cover;
}
.mobile .fullImage{
    padding-top: 70px
}
.mobile .logo.navbar-logo {
 background: #fefae0;
}
.mobile .name-of-hotel{
    display: none;
}
.mobile .panel-group{
    display: none;
}
.mobile.for-homepage .wtheader{
    display: none;
}
.mobile h1{
    font-size: 30px;
    text-align: center !important;
    border: none !important
}
.mobile h2{
     font-size: 30px;
     text-align: center !important;
     border: none !important
 }
.mobile .simp-custom-h3-font h3 {
    font-size: 26px !important;
}
.mobile #footer .footer-detail:last-child::after{
    content:'Timings : 8:00 AM - 9:00 PM';
}

/*hideing Ist and last card in mobile*/
.mobile .simp-custom-hideRightBox .col-xs-12:first-child{
    display:none;
}
.mobile .simp-custom-hideLeftBox .col-xs-12:last-child{
    display:none;
}


/* newsletter form */

.mobile .row.clearfix.widget-wrapper.wtsubheader.simp-custom-newsletterHeader {
    margin:10px 0 0;
}

.mobile .row.clearfix.widget-wrapper.wtsubheader.simp-custom-newsletterHeader h2 {
    font-size:20px;
    padding:0 0 5px;
}

.mobile .row.clearfix.widget-wrapper.wtformjson.simp-custom-newsletterMobile label.col-xs-12.control-label-custom {
    display:none;
}

.mobile .row.clearfix.widget-wrapper.wtformjson.simp-custom-newsletterMobile{
    display:flex;
    justify-content:center;
    align-items:center;
}


.mobile .row.clearfix.widget-wrapper.wtformjson.simp-custom-newsletterMobil .text-success {
    color: #3c763d;
    text-align: center;
    padding: 0 0 5px;
}

.mobile .row.clearfix.widget-wrapper.wtformjson.simp-custom-newsletterMobile div#form-group-submit {
    text-align:center;
    margin: 0;
}

.outer-page .clearfix.widget-wrapper.wtformjson.fullWidthWidget.simp-custom-newsletterMobile {
    display:none;
}

.outer-page .clearfix.widget-wrapper.wtsubheader.fullWidthWidget.simp-custom-newsletterHeader {
    display:none
}


/* mobile-navicon */

.mobile-menu .navBtnBorder:hover{
    color:#fff;
}


/* book now btn */

.mobile[data-hotelid="9069"].for-innerpage .widget-wrapper.wtbookbtn {
    display:flex;
    justify-content:left;
}

/* for gallery page */

.mobile.for-gallerypage  .div-16-9 {
    padding-bottom:40%
}

.mobile.for-gallerypage  .cycle-next,
.mobile.for-gallerypage   .cycle-prev {
    top: 30px;  
}

/*for spacing and arrow white in hotel 8162*/
.select-hotel-wrapper .dropdown-toggle .select-hotel-text p .select-dropdown-arrow svg path{
    stroke:white
}
.mobile .content_wrapper .no-gutter .widget-wrapper{
    padding:20px 0;
    margin:0
}
.mobile .content_wrapper :is(.simp-custom-LtextRimg,.simp-custom-LimgRtext,.simp-custom-width) :is(h1,h2){
    padding:0 0 24px 0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.wtheader{
    padding-bottom:0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtheader :is(h1,h2){
    padding-bottom:24px;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.wtsubheader{
    padding:0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtsubheader :is(h1,h2){
    padding:0 0 24px 0;
}
.mobile .row.clearfix.widget-wrapper.wtsubheader.simp-custom-newsletterHeader h2{
    padding:0 0 24px 0
}
.mobile .row.clearfix.widget-wrapper.wtformjson.simp-custom-newsletterMobile{
    padding-top:0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtformjson{
    padding-top:0;
}
.content_wrapper .no-gutter .form-group[id$="submit"]{
    margin:0
}
.mobile .content_wrapper .no-gutter .widget-wrapper.room-description{
    margin:0 !important
}
.mobile .content_wrapper .no-gutter .widget-wrapper.room-description img{
    margin-top:0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.room-description a{
    margin:0 !important
}




/*.landing_PopupWrappers {*/
/*    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;*/
/*}*/
/*.landing_PopupWrappers.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.landing_PopupWrappers img {*/
/*    margin: auto;*/
/*    float: none;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.imgforPopup {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -35px;*/
/*    right: 0px;*/
/*    width: 30px;*/
/*    height: 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;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.landing_Popup {*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/
/*@media (max-width:1536px){*/
/*  .landing_Popup img{*/
/*    max-width:80%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: 8%;*/
/*  }*/
/*}*/
/*@media (max-width:1250px){*/
/*  .landing_Popup img{*/
/*    max-width:80%;*/
/*    max-height:90vh;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right:6%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*  }*/
/*}*/
/*@media (max-width:950px){*/
/*  .landing_Popup img{*/
/*    max-height:90vh;*/
/*  }*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -21px;*/
/*    right: 3%;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i{*/
/*    font-weight:100;*/
/*}*/
/*.mobile .landing_Popup img{*/
/*	max-width:90%;*/
/*}*/
/*@media screen and (orientation:landscape) {*/
/*   .mobile .landing_Popup img{*/
/*     max-height:80vh;*/
/*    }*/
/*}*/




/*.landing_PopupWrapper {*/
/*    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;*/
/*}*/
/*.landing_PopupWrapper.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.landing_Popup img {*/
/*    margin: auto;*/
/*    float: none;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.imgforPopup {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -35px;*/
/*    right: 0px;*/
/*    width: 30px;*/
/*    height: 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;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.landing_Popup{*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/
/*@media (max-width:1536px){*/
/*  .landing_Popup img{*/
/*    max-width:70%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: 12%;*/
/*  }*/
/*}*/
/*@media (max-width:1250px){*/
/*  .landing_Popup img{*/
/*    max-width:46%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: 25%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*  }*/
/*}*/

/*@media (max-width:950px){*/
/*  .landing_Popup img{*/
/*    max-width:60%;*/
/*  }*/

/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -21px;*/
/*    right: 0px;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i{*/
/*    font-weight:100;*/
/*}*/
/*.mobile .landing_Popup img{*/
/*	max-width:100%;*/
/*}*/


/*.landing_PopupWrapper {*/
/*    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;*/
/*}*/
/*.landing_PopupWrapper.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.landing_Popup img {*/
/*    margin: auto;*/
/*    float: none;*/
/*    max-width: 100%; */
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.imgforPopup {*/
/*    display:block;*/
/*    height: 75vh;*/
/*    max-width:90%;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -18px;*/
/*    right: calc(5% - 30px);*/
/*    width: 30px;*/
/*    height: 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;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.landing_Popup{*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/

/*@media (max-width:1250px){*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: calc(5% - 25px);*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -18px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*  }*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -15px;*/
/*    right: calc(5% - 20px);*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i{*/
/*    font-weight:100;*/
/*}*/
/*.mobile .landing_Popup img{*/
/*	max-width: 90%;*/
/*	height: unset;*/
/*	max-height: 80vh;*/
/*}*/







#hotelLocMenuList li:nth-child(6) .locName:after{
    content: "Upcoming";
    background-color: red;
    color: white;
    font-size: 14px;
    margin-left: 10px;
    padding: 2px 6px;
    letter-spacing: 0.5px;
    font-weight:600;
}
.ul-top.show a[href*="./yashshree-lachen/"] span.list-name.hotelNLocName:after {
    content: "Upcoming";
    display:block;
    background-color: red;
    color: white;
    font-size: 14px;
    width:30%;
    margin:0 auto;
    text-align:center;
    padding: 2px 6px;
    letter-spacing: 0.5px;
    font-weight:600;
}

.mobile .each-hotel-wrapper:nth-of-type(6) a .hotel-name:after,
.mobile .each-hotel-group-wrapper:nth-child(6) a .hotel-name:after{
    content: "Upcoming";
    background-color: red;
    color: white;
    font-size: 14px;
    margin-left: 10px;
    padding: 2px 6px;
    letter-spacing: 0.5px;
    font-weight:600;
}

nav.navbar-top .mega-menu li:nth-child(6) h4:after {
    content: "Upcoming";
    display:block;
    background-color: red;
    color: white;
    font-size: 14px;
    margin:0 auto;
    text-align:center;
    padding: 2px 6px;
    letter-spacing: 0.5px;
    font-weight:600;
    top:0;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
}
nav.navbar-top  .mega-menu li:nth-child(6) h4{
    position:relative;
}

#bookingForm .booking-form .min-price-wrapper,
.mobile .min-price-div {
    display: none !important;
}

#bookingForm .whyBookDirect {
    top: auto;
    bottom: 40px;
    left: auto;
    right: 5%;
}



.bookingFormCancelBooking {
    float: right;
    position: absolute;
    right: 35px;
    bottom: 0;
    color: white;
    cursor: pointer;
    padding: 0px 20px;
    margin: 0 10px 10px;
}
.bookingFormCancelBooking a, .bookingFormCancelBooking a:hover{
    color: white;
    text-decoration:none;
}
.modal#resv-form .bookingFormCancelBooking{
    bottom: 40px;
}
.booking-form-wrapper .bookingFormCancelBooking {
    padding: 0px 00px;
    margin: 0;
    bottom: 20px!important;
}
#bookingForm .btn-wrapper {
    right: 40%;
}
.min-price-wrapper {
    right: 40% !important;
}

