

.for-homepage .bookingform-wrapper .abs_parent {
    width: 100%;
    max-width: 100%;
}
.for-homepage .jssor-carousel-container .booking-form {
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding-bottom: 30px !important;
    background: transparent !important;
}
.for-homepage .jssor-carousel-container .bookingform-wrapper {
    bottom: 17%;
    background: rgb(24 22 30 / 45%);
}
.for-homepage .bookingform-wrapper #booking-form .promo-block {
    display:block !important;
    width:125px !important;
} 
.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
  display: block !important;
  margin-right: 0  !important;
}
.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
  align-self: end;
  bottom: unset !important;
  position: relative !important;
  right: 0 !important;
}
.for-homepage #bookingForm .booking-form {
  margin:0 !important;
  padding-bottom: 0 !important;
}
.for-homepage .jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container .bookingform-wrapper {
    bottom: 15% !important;
}
@media (min-width: 1300px){
    .for-homepage .bookingform-wrapper .abs_parent {
        width: 85%;
    }
}
@media (min-width: 1600px){
    .for-homepage .bookingform-wrapper .abs_parent {
        width: 75%;
    }
}
@media (min-width: 1800px){
    .for-homepage .bookingform-wrapper .abs_parent {
        width: 65%;
    }
}



:is(.outerpage,.outer-page) .content_wrapper .widget-wrapper:is(.simp-custom-hiderightbox, .simp-custom-hideleftbox),
:is(.outerpage,.outer-page) .content_wrapper .widget-wrapper:is(.simp-custom-hiderightbox, .simp-custom-hideleftbox) .fullWidthWidgetWrapper {
    display:flex;
    justify-content:center;
}

:is(.outerpage,.outer-page) .content_wrapper .widget-wrapper:is(.simp-custom-hiderightbox) .right-box{
    display:none;
}
:is(.outerpage,.outer-page) .content_wrapper .widget-wrapper:is(.simp-custom-hideleftbox) .left-box{
    display:none;
}

.mobile .simp-custom-hideleftbox .col-xs-12:first-child {
    display:none;
}
.mobile .simp-custom-hiderightbox .col-xs-12:last-child {
    display:none;
}







.simp-custom-removepadding {
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.simp-custom-border img
{
    border-left:1.4px solid white;
    border-right:1.4px solid white;
}
.simp-custom-h3 h3 {
    padding-top: 20px;
    font-weight: 600;
}
.simp-custom-bgColor1 .text-content-wrapper {
    background-color: #534c9726;
    box-shadow: 0 3px 8px 2px rgba(210, 211, 213, 0.3);
    padding: 10px 30px 30px;
}
.simp-custom-button1 a.btn
{
    outline:1px solid #d363a8;
    outline-offset: -5px;
    background:#ffffff;
    color:#d363a8;
}
.simp-custom-button1 a.btn:hover
{
    outline:1px solid #fff;
    outline-offset: -5px;
    background:transparent;
    color:#ffffff;
}
.simp-custom-tableWidth .table-responsive {
    width: 60% !important;
    margin: auto;
}
.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
}
.simp-custom-socialIcons {
    padding: 10px !important;
    width: 30% !important;
    
}
.simp-custom-socialIcons p{
    text-align: center !important
}
.simp-custom-socialIcons a{
    background: #000;
    padding: 16px 8px 8px;
    margin: 0px 15px 
}
.simp-custom-socialIcons .fab{
    font-size: 22px !important; 
}
.simp-custom-socialIcons a:hover{
    background: #1d1d1d;
    color: #fff !important;
}

header ul#top-navbar-collapse {
    justify-content: center;
}
.child-hotel header ul#bottom-navbar-collapse {
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.child-hotel header #bottom-navbar-collapse li.primary{
    padding-left: 10px;
    padding-right: 10px;
    border-right: 0px solid #fff !important;
}
header .navbar-top .resv_button.book_button {
    line-height:50px;
    font-size:18px;
    font-weight: 400 !important;
    letter-spacing: 1px;
}
header .navbar-top .lang-book-wrapper{
    margin:0;
}
header .navbar-top .resv_button.book_button{
    height:50px;
    margin-top: 8.5%;
    padding: 3px;
}
.resv {
    outline: 1px solid #D1CDE6 !important;
    outline-offset: -3px !important;
}
/*address-block hide*/
.for-homepage .container-wrapper .address-block-details {
    display: none;
}

.for-homepage .content_wrapper .no-gutter.clearfix:last-child{
    display:none;
}


/*for hero image sheen*/

.jssor-carousel-wrapper .jssor-carousel > div:first-child:after {
    content:"";
    display:
    block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: linear-gradient(rgb(59 49 134 / 70%) 0%, rgb(59 49 134 / 52%)  25%, rgb(59 49 134 / 20%)  50%, rgb(59 49 134 / 10%)  75%, rgb(59 49 134 / 5%)  100%);*/
}

.wt-image-text-slider.slick-slider .page_link:hover img {
    opacity:unset;
}
.wt-image-text-slider.slick-slider .page_link:after {
    content:"";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(rgb(27 26 30 / 50%) 0%, rgb(27 26 30 / 30%)  25%, rgb(59 49 134 / 20%)  50%, rgb(59 49 134 / 10%)  75%, rgb(59 49 134 / 5%)  100%);
}
.wt-image-text-slider.slick-slider .page_link:hover:after {
    background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0) 100%);
}
.for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 5% !important;
}
.for-homepage .jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container .videoControls .mute_video, 
.for-homepage .jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container .videoControls .play_pause_video_btn {
    opacity:0.3;
}
:is(.outer-page , .outerpage) .simp-custom-cards-equal-height .text-content-wrapper .txt-wdgt-btn-wrapper{
    margin-top:20px;
}
@media (max-width:992px){
    :is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget .fullWidthWidgetWrapper form {
        margin:0;
        padding:0 20%;
    }
    :is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget .fullWidthWidgetWrapper form .col-sm-12{
        width:100%;
    }
}
:is(.outer-page , .outerpage) .simp-custom-left-img-right-text {
    display:flex;
    align-items:center;
    flex-wrap:nowrap;
}
:is(.outer-page , .outerpage) .simp-custom-left-img-right-text .left-box{
    width:58%;
}
:is(.outer-page , .outerpage) .simp-custom-left-img-right-text .right-box{
    width:42%;
    padding-left:3%;
}
:is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-img-right-text p{
    margin-top:16px;
}
:is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-img-right-text ul{
    padding:0 0 0 20px !important;
    margin-top:10px;
}
:is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-img-right-text .txt-wdgt-btn-wrapper{
    margin-top:16px;
}
:is(.outer-page , .outerpage) .simp-custom-left-text-right-img {
    display:flex;
    align-items:center;
    flex-wrap:nowrap;
}
:is(.outer-page , .outerpage) .simp-custom-left-text-right-img .left-box{
    width:42%;
    padding-right:3%;
}
:is(.outer-page , .outerpage) .simp-custom-left-text-right-img .right-box{
    width:58%;
}
:is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-right-img p{
    margin-top:16px;
}
:is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-right-img ul{
    padding:0 0 0 20px !important;
    margin-top:10px;
}
:is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-right-img .txt-wdgt-btn-wrapper{
    margin-top:16px;
}


/* Start of Empressa Brand Color Customisation */

[data-hotelid="7348"].child-hotel .content_wrapper a{
    color: #af9564 !important;
}
[data-hotelid="7348"].location-page .content_wrapper .no-gutter .get-directions-label a {
    color: #fff !important;
}
[data-hotelid="7348"] header .navbar-bottom{
    background-color: #af9564;
}
[data-hotelid="7348"] .navbar .container .resv-wrap .resv{
    background-color: #0d0d0d;
}
[data-hotelid="7348"] .navbar .container .resv-wrap .resv:hover{
    background-color: #000;
}
[data-hotelid="7348"] .wt1tb .text-content .text-content-wrapper div a{
    color: #af9564;
}
[data-hotelid="7348"] .promotions-wrapper .promo-btn{
    background-color: #af9564;
}
[data-hotelid="7348"] .promotions-wrapper .promo-details-wrap{
    background-color: #af9564;
}
[data-hotelid="7348"] .promotions-wrapper .promo-details .promo-control{
    border-top:1px solid rgba(255, 255, 255, 0.5)
}
[data-hotelid="7348"] #footer{
    background-color: #af9564;
}
[data-hotelid="7348"] #back-top a{
    color: #af9564;
}
[data-hotelid="7348"] #back-top a:hover span{
    background-color: lightcyan;
}
[data-hotelid="7348"] #footer .footer-detail .fa-stack .fa-envelope, [data-hotelid="7348"] #footer .footer-detail .fa-stack .fa-phone, [data-hotelid="7348"] #footer .socialIcon a span{
    color: #af9564;
}
[data-hotelid="7348"] .bookingform-wrapper .btn-wrapper .check-btn-holder .btn{
    background-color:#0d0d0d;
    border:1px solid #0d0d0d;
}
[data-hotelid="7348"] .btn-wrapper .check-btn-holder .btn{
    background-color:#0d0d0d;
    border:1px solid #0d0d0d;
}
[data-hotelid="7348"] .mobile-menu .navBtnBorder{
    background: #af9564;
}
[data-hotelid="7348"] .mobile-header-wrapper .mobileHeaderRead{
    color: #af9564;
}
[data-hotelid="7348"].mobile .menu-header-block .fa-custom, [data-hotelid="7348"].mobile .infoMenuContent p .menu-icon i{
    color: #af9564;
}
[data-hotelid="7348"].mobile .wt1tb .text-content div a{
    color: #af9564;
}
[data-hotelid="7348"].mobile #footer{
    background: #af9564;
}
[data-hotelid="7348"].mobile .footer-row .footer-detail .fa-stack .fa-envelope,[data-hotelid="7348"].mobile .footer-row .footer-detail .fa-stack .fa-phone,[data-hotelid="7348"].mobile .footer-row .socialIcon a span{
    color: #af9564;
}
[data-hotelid="7348"].mobile .fab_book_button .fa.fa-calendar{
    background: #af9564;
}
[data-hotelid="7348"].mobile .drop-menu-header-block-top-header i.fa-custom,[data-hotelid="7348"].mobile .drop-menu-header-block i{
    color: #af9564;
}
[data-hotelid="7348"].mobile .drop-menu-header-block-top-header i.fa-custom,[data-hotelid="7348"].mobile .drop-menu-header-block i{
    color: #af9564;
}
[data-hotelid="7348"].mobile .close-wrap .close{
   color: #af9564; 
}
[data-hotelid="7348"].mobile .modal-content.booking-modal-container .btn{
    background:#af9564; 
    border: 1px solid #af9564; ;
}
[data-hotelid="7348"] .summary-page-slider h3 a{
    color: #af9564;
}
[data-hotelid="7348"] .summary-page-slider .right-box a.btn{
    background-color:#0d0d0d;
    border:1px solid #0d0d0d;
    color: #fff !important;
}
[data-hotelid="7348"].child-hotel .header-pills-wrapper .header-pills{
    background: #212121;
    border: 1px solid #000000;
}
[data-hotelid="7348"] .header-pills .nav > li > a.active,
[data-hotelid="7348"] .header-pills .nav > li > a:active,
[data-hotelid="7348"] .header-pills .nav > li > a:focus,
[data-hotelid="7348"] .header-pills .nav > li > a:hover{
    border-bottom: 1px solid #af9564!important;
    color: #af9564 !important;
}
[data-hotelid="7348"] .header-pills .nav > li > a{
    color: #af9564 !important;
}
[data-hotelid="7348"] .wtbookbtn .btn{
   background: #af9564;
   border: 1px solid #af9564; 
}
[data-hotelid="7348"].mobile .navBtnBorder:hover{
    background-color:#af9564 !important;
}
[data-hotelid="7348"].mobile .mobileHeaderTop a, [data-hotelid="7348"].mobile .mobileHeaderTop a i{
    color:#af9564 !important;
}
[data-hotelid="7348"].mobile.for-locationpage .navBtnBorder{
    background-color: #af9564 !important;
}
[data-hotelid="7348"].mobile.for-locationpage .navBtnBorder{
    background-color: #af9564 !important;
}
[data-hotelid="7348"].mobile.for-locationpage .mobile-menu a:hover{
    color: #fff !important;
}
[data-hotelid="7348"].child-hotel #emailSliderFormDelay .btn{
    background-color:#af9564;
    border: 1px solid #af9564;
}
[data-hotelid="7348"].child-hotel.location-page .header-pills .nav > li.active > a{
    border-bottom: 1px solid #af9564;
}
[data-hotelid="7348"].child-hotel .modal.fade.js-close-mail-dialog.close-mail-dialog.in.emailSliderForm .btn{
    background:#af9564;
    border: 1px solid #af9564;
}
[data-hotelid="7348"].child-hotel.location-page .map-location-details .get-directions-label, [data-hotelid="7348"].child-hotel.location-page .directions-bar .direction-form .btn{
   background:#af9564; 
}
[data-hotelid="7348"].child-hotel.location-page .directions-bar .direction-form .btn{
   border: 1px solid #af9564; 
}
[data-hotelid="7348"].child-hotel .imageDescriptionSide-rightimage.two-col .text-content-wrapper a{
    color: #af9564;
}
[data-hotelid="7348"].child-hotel .wtformjson .btn{
    background-color: #af9564;
    border: 1px solid #af9564;
}
[data-hotelid="7348"] header .navbar-bottom .navbar-nav > li > a.active{
  background: #9d8250;  
}
[data-hotelid="7348"] header .navbar-bottom .navbar-nav > li > a:focus{
  background: #9d8250;  
}
[data-hotelid="7348"] header .navbar-bottom .navbar-nav > li > a:hover{
  background: #9d8250;  
}
[data-hotelid="7348"].child-hotel .amenities-block{
    background-color:#E4E9E4;
}
[data-hotelid="7348"] .map-location-details{
    background:#E4E9E4 !important;
}
[data-hotelid="7348"] .map-location-details h3{
   background:#E4E9E4 !important; 
}
[data-hotelid="7348"].child-hotel .header-pills{
    background:#E4E9E4;
    border-bottom: 1px solid #E4E9E4
}
[data-hotelid="7348"] .text-content .text-content-wrapper div a.btn {
    background-color:#0D0D0D !important;
    border: 1px solid #0D0D0D !important;
    color: #fff !important;
}
[data-hotelid="7348"] .text-content .text-content-wrapper div a.btn:hover {
    background-color:#000 !important;
    border: 1px solid #000 !important;
    color: #fff !important;
}
[data-hotelid="7348"].child-hotel header .navbar-bottom .moreOptions .dropdown-more {
    background-color: #af9564 !important;
}
[data-hotelid="7348"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a.active, 
[data-hotelid="7348"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a:focus, 
[data-hotelid="7348"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a:hover {
    background: #9d8250 !important;
}
[data-hotelid="7348"] .content_wrapper .no-gutter a.all-photos {
    background: #000000 !important;
}
[data-hotelid="7348"].mobile .select-hotel-wrapper {
    background-color: #0D0D0D;
}
[data-hotelid="7348"].mobile a.btn.txt-wdgt-btn.btn-default.pull-center.internal-link {
    background-color: #0d0d0d !important;
    color: #fff !important;
}
[data-hotelid="7348"].mobile .simp-custom-sliderC-mobile.slick-initialized.slick-slider .col-xs-12.slick-slide {
    background-color: #EAE4DB !important;
}
/* End of Empressa Brand Color Customisation */






/*.outer-page .simp-custom-enquiry-form-popup{*/
/*    display:none;*/
/*}*/
/*.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-enquiry-form-popup.active{*/
/*    display:flex;*/
/*    width: 100%;*/
/*    max-width:100%;*/
/*    padding: 0 20%;*/
/*    position:fixed;*/
/*    inset:0;*/
/*    z-index:9999;*/
/*    top:0;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    background:rgba(0,0,0,0.7);*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-enquiry-form-popup.active .one-col{*/
/*    background:#fff;*/
/*    padding:30px;*/
/*}*/
/*.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-enquiry-form-popup.active .one-col .form-group{*/
/*    display:flex;*/
/*    justify-content:center;*/
/*}*/
/*.outer-page .simp-custom-enquiry-form-popup.active .popUp_Close{*/
/*    position: absolute;*/
/*    top: 1%;*/
/*    right: 1%;*/
/*    border: none;*/
/*    background:transparent;*/
/*}*/

/*.outer-page .content_wrapper .no-gutter .simp-custom-enquiry-form-popup.active .one-col{*/
/*    display:flex;*/
/*    flex-direction:column;*/
/*}*/
/*.outer-page .content_wrapper .no-gutter .simp-custom-enquiry-form-popup.active .one-col .form-horizontal{*/
/*    order:2;*/
/*}*/


/*mobile */
/*.mobile .simp-custom-enquiry-form-popup {*/
/*    display:none;*/
/*}*/
/*.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-enquiry-form-popup.active{*/
/*    display:flex;*/
/*    width:100%;*/
/*    max-width:100%;*/
/*    padding: 0 20px;*/
/*    position:fixed;*/
/*    inset:0;*/
/*    z-index:9999;*/
/*    top:0;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    background:rgba(0,0,0,0.7);*/
/*    animation: fadeIn .5s ease-in-out;*/
/*    height:100%;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/

/*.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-enquiry-form-popup.active .form-horizontal{*/
/*    background:#fff;*/
/*    padding:20px*/
/*}*/

/*.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-enquiry-form-popup.active .popUp_Close{*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    right: 10px;*/
/*    background: transparent;*/
/*    border: none;*/
/*}*/
/*.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-enquiry-form-popup.active .popUp_Close .fas.fa-times{*/
/*    font-size:20px;*/
/*}*/

/*.mobile .simp-custom-enquiry-form-popup.active .form-horizontal{*/
/*    display:flex;*/
/*    flex-direction:column;*/
/*}*/
/*.mobile .simp-custom-enquiry-form-popup.active .form-horizontal .simp-custom-formpopup-header{*/
/*    order:1;*/
/*}*/

/*.mobile .simp-custom-enquiry-form-popup.active .form-horizontal fieldset{*/
/*    order:2;*/
/*}*/





/*.wtformjson.simp-custom-enquiry-form-popup{*/
/*    display:none;*/
/*}*/
/*.simp-custom-popup-image{*/
/*    display:none;*/
/*}*/
/*.pop-up-form-container{*/
/*    display:none;*/
/*}*/
/*.pop-up-form-container.active .simp-custom-popup-image{*/
/*    display:block;*/
/*}*/
/*.pop-up-form-container.active .simp-custom-enquiry-form-popup{*/
/*    display:block;*/
/*}*/
/*.pop-up-form-container.active {*/
/*    display:flex;*/
/*    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;*/
/*    padding:0 30vw;*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.pop-up-form-container.active .pop-up-body{*/
/*    display:flex;*/
/*    flex-wrap: nowrap;*/
/*    background:#fff;*/
/*    padding:20px;*/
/*    align-items:center;*/
/*    gap: 20px;*/
/*    justify-content: center;*/
/*    position:relative;*/
/*}*/
/*.pop-up-form-container.active .heading-section{*/
/*    width:100%;*/
/*}*/
/*.pop-up-form-container.active .image-container{*/
/*    width:50%;*/
/*    height: 100% !important;*/
/*}*/
/*.pop-up-form-container.active .form-container{*/
/*    width:70%;*/
/*}*/
/*.pop-up-form-container.active .simp-custom-popup-image > .one-col{*/
/*    padding:0;*/
/*}*/
/*.pop-up-form-container.active .heading-section{*/
/*    display:flex;*/
/*    flex-direction:column;*/
/*    position:relative;*/
/*    padding:0 15px;*/
/*}*/
/*.pop-up-form-container.active .heading-section h2{*/
/*    margin-bottom:12px;*/
/*    font-weight:600;*/
/*    font-size:clamp(18px,1.303vw,25px);*/
/*    text-align:center;*/
/*}*/
/*.pop-up-form-container.active .heading-section h3{*/
/*    font-weight:300;*/
/*    margin-bottom:5px;*/
/*    font-size:clamp(18px,1.094vw,21px);*/
/*}*/
/*.pop-up-form-container.active .form-close-button{*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    position:absolute;*/
/*    top:0;*/
/*    right:0;*/
/*    width:30px;*/
/*    height:30px;*/
/*    font-size:20px;*/
/*    font-weight:600;*/
/*    background:#8d155d;*/
/*    color:#fff;*/
/*    cursor:pointer;*/
/*}*/
/*.pop-up-form-container.active .form-group label{*/
    /*display:none;*/
/*    padding:0;*/
/*}*/
/*.pop-up-form-container.active .form-group > .col-sm-12.col-md-6{*/
/*    padding:0;*/
/*    width:100%;*/
/*}*/
/*.pop-up-form-container.active .wtformjson .fullWidthWidgetWrapper > .col-sm-12{*/
/*    padding:0;*/
/*}*/
/*.pop-up-form-container.active .wtformjson .formSubmitButton{*/
/*    border-radius:5px;*/
/*    height:34px;*/
/*        display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.pop-up-form-container.active .form-group {*/
/*    margin: 0 0 10px 0;*/
/*    padding:0;*/
/*}*/
/*.pop-up-form-container.active .form-group:last-child{*/
/*    margin:0;*/
/*}*/
/*.pop-up-form-container.active .form-group input::placeholder,*/
/*.pop-up-form-container.active .form-group textarea::placeholder{*/
/*    color:#4b5761;*/
/*}*/
/*.pop-up-form-container.active .form-group input,*/
/*.pop-up-form-container.active .form-group textarea{*/
/*    border-color:rgba(75, 87, 97, 0.6);*/
/*}*/
/*@media (max-width:1500px){*/
/*    .pop-up-form-container.active {*/
/*        padding:0 12vw;*/
/*    } */
/*}*/
/*@media (max-width:1300px){*/
/*    .pop-up-form-container.active {*/
/*        padding:0 8vw;*/
/*    } */
/*}*/

/*@media(max-width:1200px){*/
/*    .pop-up-form-container.active .pop-up-body{*/
/*        flex-wrap: wrap;*/
/*        padding: 0;*/
/*        position: relative;*/
/*        overflow: scroll;*/
/*        height: 95%;*/
/*    }*/
/*    .pop-up-form-container.active {*/
/*        padding: 0 25vw;*/
/*    }*/
/*}*/

/*@media(max-width:1500px){*/
/*    .pop-up-form-container.active .pop-up-body{*/
/*        flex-wrap: wrap;*/
/*        padding: 0;*/
/*        position: relative;*/
/*        overflow-y: scroll;*/
/*        height: 80%;*/
/*    }*/
/*    .pop-up-form-container.active {*/
/*        padding: 0 30vw;*/
/*    }*/
/*    .pop-up-form-container.active .heading-section{*/
/*        padding-top:10px;*/
/*    }*/
/*    .pop-up-form-container.active .form-container {*/
/*    width: 85%;*/
/*}*/
/*}*/

/*@media (max-width:990px){*/
/*    .pop-up-form-container.active .pop-up-body{*/
/*        flex-wrap:wrap;*/
/*        padding:0;*/
/*        position:relative;*/
/*        overflow: scroll;*/
/*        height: 95%;*/
/*    }*/
    
/*    .pop-up-form-container.active .image-container{*/
/*        width:100%;*/
/*        height: auto !important;*/
/*    }*/
/*    .pop-up-form-container.active .form-container{*/
/*        width:100%;*/
/*        padding: 0 20px 20px 20px;*/
/*    }*/
/*    .pop-up-form-container.active {*/
/*        padding:0 25vw;*/
/*    } */
/*    .pop-up-form-container.active .heading-section{*/
/*        position:static;*/
/*    }*/
/*    .pop-up-form-container.active .form-close-button{*/
/*        top:0;*/
/*        right:0;*/
/*    }*/
/*    .pop-up-form-container.active .pop-up-body::-webkit-scrollbar{*/
/*        display: none;*/
/*    }*/
/*}*/



/*.pop-up-form-container.active .wtformjson.widget-wrapper .formSubmitButton{*/
/*    background-color: #A3186C;*/
/*}*/


/*.pop-up-form-container.active .form-close-button {*/
/*    background: #A3186C;*/
/*}*/


/*.mobile .pop-up-form-container.active  .simp-custom-popup-image > .col-xs-12 {*/
/*    padding:0;*/
/*}*/
/*.mobile .pop-up-form-container.active .form-container{*/
/*    padding:0 20px 20px;*/
/*}*/
/*.mobile .pop-up-form-container.active{*/
/*    padding:6vw 5vw;*/
/*}*/
/*.mobile .pop-up-form-container.active .heading-section{*/
/*    padding:0;*/
/*}*/
/*.mobile .pop-up-form-container.active .heading-section h3{*/
/*    margin:0;*/
/*    font-size:16px;*/
/*}*/
/*.mobile .pop-up-form-container.active .heading-section h2{*/
/*    margin-bottom:5px;*/
/*    font-size:18px;*/
/*}*/
/*.mobile .pop-up-form-container.active .heading-section p{*/
/*    margin:0 0 10px 0;*/
/*    font-size:13px;*/
/*    width:70%;*/
/*}*/
/*.mobile .pop-up-form-container.active .pop-up-body{*/
/*    gap:20px;*/
/*    overflow: scroll;*/
/*    height: 80vh;*/
    /*padding-top: 15px;*/
/*    align-items: normal;*/
/*}*/
/*.mobile .pop-up-form-container.active .image-container{*/
/*    height: auto !important;*/
/*}*/
/*.mobile .pop-up-form-container.active .pop-up-body .widget-wrapper.wtformjson{*/
/*    padding:0 !important;*/
/*}*/
/*.mobile .pop-up-form-container.active .widget-wrapper.wtformjson > .col-xs-12{*/
/*    padding:0;*/
/*}*/
/*.mobile .pop-up-form-container.active .widget-wrapper.wtformjson .form-group > .col-xs-12{*/
/*    padding:0;*/
/*}*/
/*.mobile .pop-up-form-container.active .wtformjson .formSubmitButton{*/
/*    border-radius: unset;*/
/*}*/
/*.mobile .pop-up-form-container.active .widget-wrapper.wtformjson .form-group:has(button){*/
/*    margin:0;*/
/*}*/
/*@media (orientation:landscape){*/
/*    .mobile .pop-up-form-container.active{*/
/*        padding: 4vw;*/
/*    }*/
/*    .mobile .pop-up-form-container.active .image-container{*/
/*        width: 47%;*/
/*        height: inherit !important;*/
/*    }*/
/*    .mobile .pop-up-form-container.active .simp-custom-popup-image,*/
/*    .mobile .pop-up-form-container.active .simp-custom-popup-image > .col-xs-12{*/
/*        height: 100%;*/
/*    }*/
/*    .mobile .pop-up-form-container.active .image-container img{*/
/*        object-fit: cover;*/
/*        height: 100%;*/
/*    }*/
/*    .mobile .pop-up-form-container.active .form-container{*/
/*        width: 90%;*/
/*        padding:0 10px 0 0;*/
/*    }*/
/*    .mobile .pop-up-form-container.active .pop-up-body{*/
/*        padding: 20px;*/
/*        height: 100%;*/
/*        flex-direction: row;*/
        /* width: 84%; */
/*    }*/
/*    .mobile .pop-up-form-container.active .heading-section h2{*/
/*        margin:0;*/
/*    }*/
/*    .mobile .pop-up-form-container.active .heading-section p{*/
/*        margin:0;*/
/*    }*/
/*}*/

/*.mobile .pop-up-form-container.active .pop-up-body::-webkit-scrollbar{*/
/*    display: none;*/
/*}*/






/*.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: -30px;*/
/*  right: -35px;*/
/*  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;*/
/*}*/
/*@media screen and (max-width: 1024px) {*/
/*  .landing_Popup img {*/
/*  margin: auto;*/
/*  float: none;*/
/*  max-width: 75%;*/
/* }*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*  position: absolute;*/
/*  top: -30px;*/
/*  right:10px;*/
/* }*/
/*}*/
/*@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;*/
/*}*/
/*.mobile  .landing_Popup img{*/
/*  max-width:90%;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -21px;*/
/*    right: -1.5%;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i {*/
/*  font-weight: 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 {*/
/*  max-width: 90%;*/
/*  display: block;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*  position: absolute;*/
/*  top: -30px;*/
/*  right: -35px;*/
/*  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;*/
/*}*/
/*@media screen and (max-width: 1024px) {*/
/*  .landing_Popup img {*/
/*  margin: auto;*/
/*  float: none;*/
/*  max-width: 75%;*/
/* }*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*  position: absolute;*/
/*  top: -30px;*/
/*  right:10px;*/
/* }*/
/*}*/
/*@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;*/
/*}*/
/*.mobile  .landing_Popup img{*/
/*  max-width:90%;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -21px;*/
/*    right: -1.5%;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i {*/
/*  font-weight: 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 {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    right: -22px;*/
/*    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;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -24px;*/
/*    right: -15px;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i{*/
/*    font-weight: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 {*/
/*    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:70%;*/
/*  }*/

/*}*/
/*.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%;*/
/*}*/

.simp-custom-popup {
    display: none;
}

.custom-popup {
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: fade 1.5s ease-in-out;
}

@keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.custom-popup .simp-custom-popup {
    display: flex;
    max-width: 80vw;
    position: relative;
}

.custom-popup .wt1img.simp-custom-popup :is(picture, .image-content-wrapper) {
    width: auto;
    padding: 0;
}

.custom-popup .widget-wrapper.simp-custom-popup .image-content-wrapper {
    padding: 0;
}

.custom-popup .simp-custom-popup .popup-close-btn {
    position: absolute;
    top: 0px;
    z-index: 1;
    right: 0;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 0.8);
}

.phoenix-chain[newbeform=true] .custom-popup .simp-custom-popup .bookingform-wrapper {
    display: none;
}

.custom-popup .wt1img.simp-custom-popup img {
    object-fit: cover;
    max-height: 95vh;
    opacity: 1;
}

.custom-popup .wt1img .col-xs-12 {
    padding: 0;
}

.mobile .custom-popup .simp-custom-popup {
    max-width: 90vw;
    margin: 0;
}

.custom-popup .simp-custom-popup video {
    width: 100%;
    object-fit: cover;
    max-height: 95vh;
}

.custom-popup .imageDescriptionSide.simp-custom-popup {
    max-height: 95vh;
    padding: 30px;
}

.custom-popup .imageDescriptionSide.simp-custom-popup>div {
    overflow-y: auto;
    align-content: center;
}

body:not(.mobile) .custom-popup .imageDescriptionSide.simp-custom-popup>div:first-of-type {
    padding: 0;
    width: 50% !important;
}

.custom-popup .imageDescriptionSide.simp-custom-popup>div:first-of-type {
    padding: 0;
}

.custom-popup .imageDescriptionSide.simp-custom-popup>div:first-of-type img {
    height: 100%;
    width: 100%;
    opacity:1;
}

body:not(.mobile) .custom-popup .imageDescriptionSide.simp-custom-popup>div:last-of-type {
    padding: 0;
    width: 50% !important;
}

.custom-popup .imageDescriptionSide.simp-custom-popup>div:last-of-type {
    padding: 0;
    overflow: auto !important;
}

.mobile .custom-popup .simp-custom-popup:is(.imageDescriptionSide-leftimage, .imageDescriptionSide-rightimage) {
    display: block;
}

.mobile .custom-popup .widget-wrapper.simp-custom-popup :is(.left-box, .right-box) {
    padding: 0;
    width: 100%;
}

.mobile .custom-popup .simp-custom-popup.imageDescriptionSide-leftimage .right-box,
.mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage .right-box {
    padding-top: 20px;
}

.mobile .custom-popup .simp-custom-popup.imageDescriptionSide div {
    overflow: unset;
}

.mobile .custom-popup .widget-wrapper.simp-custom-popup.imageDescriptionSide {
    /* overflow-y: auto; */
    padding: 30px !important;
}

.mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage>.col-xs-12 {
    padding: 0;
}

@media (orientation: landscape) {
    .mobile .custom-popup .widget-wrapper.simp-custom-popup.imageDescriptionSide {
        display: flex;
        flex-direction: row;
        /* overflow: hidden; */
    }

    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-leftimage .right-box {
        padding: 0 0 0 20px;
        overflow-y: auto;
    }

    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage .left-box {
        padding: 0 20px 0 0;
        overflow: auto;
    }

    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage>.col-xs-12:first-of-type {
        padding: 0;
    }

    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage>.col-xs-12:last-of-type {
        padding: 0 0 0 20px;
        overflow-y: auto;
    }

    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage>.col-xs-12 img {
        margin: 0 !important;
    }

    .mobile .custom-popup .widget-wrapper.simp-custom-popup.imageDescriptionSide .image-content-wrapper img {
        max-height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage .right-box {
        padding-top: 0px;
    }
}

.custom-popup .simp-custom-popup.wtformjson {
    padding: 30px !important;
}

.custom-popup .simp-custom-popup.wtformjson>div {
    padding: 0;
    max-width: 1100px;
    max-height: 70vh;
    overflow-y: auto;
}

.custom-popup .simp-custom-popup.wtformjson .form-group {
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0;
}

.custom-popup .simp-custom-popup.wtformjson .form-group:not(:last-of-type) {
    margin-bottom: 10px;
}

.custom-popup .simp-custom-popup.wtformjson .form-group label {
    width: 20%;
    padding: 0 20px 0 0;
}

.custom-popup .simp-custom-popup.wtformjson .form-group>div {
    padding: 0;
    width: 80%;
}

.mobile .custom-popup .simp-custom-popup.wtformjson .form-group {
    flex-direction: column;
}

.mobile .custom-popup .simp-custom-popup.wtformjson>div {
    max-width: 100%;
    width: 100%;
}

.mobile .custom-popup .simp-custom-popup.wtformjson .form-group>div,
.mobile .custom-popup .simp-custom-popup.wtformjson .form-group label {
    width: 100%;
}

.mobile .custom-popup .simp-custom-popup.wtformjson {
    width: 100%;
}

.custom-popup .simp-custom-popup.wtformjson .text-danger {
    width: 100%;
    text-align: right;
}

.custom-popup .widget-wrapper .content-block,
.custom-popup .widget-wrapper .text-content {
    padding: 0;
}

.custom-popup .widget-wrapper .text-content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background: #fff;
    overflow: auto;
    max-height: 80dvh;
}
.mobile .custom-popup .widget-wrapper .text-content-wrapper {
    height: fit-content !important;
}

body:not(.mobile) .custom-popup .widget-wrapper .text-content {
    height: 100%;
    display:flex;
}
.custom-popup .widget-wrapper .text-content-wrapper :is(h1, h2, h3, h4, h5, h6, p:not(:empty)) {
    padding: 0 0 20px;
    margin: 0;
}

.custom-popup .widget-wrapper .text-content-wrapper p:empty {
    margin: 0;
}

.custom-popup .widget-wrapper .text-content-wrapper :is(ul, ol) {
    padding-left: 20px !important;
}

.custom-popup .widget-wrapper .text-content .text-content-wrapper p:last-child {
    padding: 0;
}

body:not(.mobile) .custom-popup .widget-wrapper .text-content-wrapper {
    padding: 60px;
    width: 100%;
}

.custom-popup .widget-wrapper .text-content-wrapper :is(ul, ol) {
    margin-bottom: 20px;
}

.custom-popup .widget-wrapper .text-content-wrapper .txt-wdgt-btn-wrapper {
    padding-top: 20px;
    display: flex;
}

/* new css addition for this popup */

.mobile .custom-popup .simp-custom-popup {
    background: #fff;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* align-items: center; */
}

.custom-popup .simp-custom-popup .book-now-btn a {
    background-color: #a3186c;
    color: #fff;
    text-transform: uppercase;
}

.custom-popup .simp-custom-popup .book-now-btn a {
    color: #fff;
    padding: 10px 20px;
}

.mobile .custom-popup .simp-custom-popup .book-now-btn a {
    padding: 5px 10px;
}

.custom-popup .simp-custom-popup .book-now-btn a:hover {
    text-decoration: none;
}

body:not(.mobile) .custom-popup .simp-custom-popup .book-now-btn a:hover,
body:not(.mobile) .custom-popup .simp-custom-popup .book-now-btn a:focus,
body:not(.mobile) .custom-popup .simp-custom-popup .book-now-btn a:active {
    background-color: #77114f;
    text-decoration: none;
}

.mobile .custom-popup .simp-custom-popup .book-now-btn {
    display: flex;
    width: max-content;
    margin: 0 auto;
}

.custom-popup .simp-custom-popup .offers-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.custom-popup .simp-custom-popup .offers-container :is(h1, h2, h3, h4, h5, h6) {
    color: inherit;
}

.mobile .custom-popup .simp-custom-popup.widget-wrapper :is(h1, h2, h3, h4, h5, h6, p:not(:empty)) {
    padding: 0 0 10px;
    margin: 0;
}




.mobile .simp-custom-designalter h3 a.internal-link b{
    color: #000 !important;
}
/* to make the link visible on homepage */
.mobile.for-homepage .simp-custom-designalter .descriptionMobileNoSpace .internal-link font {
    color: rgb(81, 81, 81);
}
.mobile .simp-custom-gradientimg.slick-initialized.slick-slider .col-xs-12.slick-slide {
    background-color:#f6dfed;
    padding-bottom: 10px;
}
.mobile .simp-custom-sliderC-mobile.slick-initialized.slick-slider .col-xs-12.slick-slide {
    background-color:#f6dfed;
    padding-bottom: 10px;
}
.mobile .logo.navbar-logo{
    padding-top:2px;
    background-color:#fff;
}
.mobile .fullImage {
    padding-top:70px !important;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1,
.mobile h2 {
    border-bottom: none !important;
    font-size: 24px;
    text-align: center;
}
.mobile .fullImage img{
    height: 450px;
    object-fit: cover;
}
.mobile .select-hotel-wrapper .dropdown-toggle .select-hotel-text p .select-dropdown-arrow svg path {
    stroke: #ffffff;
}
.mobile .simp-custom-socialIcons .text-content{
    text-align: center
}
.mobile .simp-custom-socialIcons a{
    background: #000;
    padding: 9px 8px 8px;
    margin: 0px 15px;
    
}
.mobile .simp-custom-socialIcons .fab{
    font-size: 22px !important; 
}
/*.mobile .content_wrapper .no-gutter .simp-custom-cards-equal-height.imageDescriptionbottom1 img{*/
/*    margin:0;*/
/*}*/
/*.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-cards-equal-height.imageDescriptionbottom1 p{*/
/*    margin-top:20px !important;*/
/*}*/
/*.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-cards-equal-height.imageDescriptionbottom1 .txt-wdgt-btn-wrapper{*/
/*    margin-top:20px;*/
/*}*/
.mobile .content_wrapper .no-gutter .simp-custom-cards-equal-height img{
    margin:0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-cards-equal-height p{
    margin-top:20px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-cards-equal-height .txt-wdgt-btn-wrapper{
    margin-top:20px;
}
.mobile .content_wrapper .no-gutter .simp-custom-cards-equal-height :is(h1,h2,h3,h4,h5,h6){
    margin:0;
    padding:0;
}
.mobile .content_wrapper .no-gutter .simp-custom-cards-equal-height ul{
    margin-top:20px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-cards-equal-height.imageDescriptionbottom1 .slick-arrow{
    top:25%;
}
@media (orientation:landscape){
    .mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-cards-equal-height .slick-slide{
        padding:0 10px;
    }
}
.mobile .simp-custom-left-img-right-text :is(h1,h2,h3,h4,h5,h6){
   padding:0;
   margin:0;
   text-align:center !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-img-right-text p{
    margin-top:15px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-img-right-text ul{
    margin-top:10px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-img-right-text .txt-wdgt-btn-wrapper{
    margin-top:15px !important;
    display:flex;
    justify-content:center;
}
.mobile .simp-custom-left-text-right-img :is(h1,h2,h3,h4,h5,h6){
   padding:0;
   margin:0;
   text-align:center !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-right-img p{
    margin-top:15px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-right-img ul{
    margin-top:10px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-right-img .txt-wdgt-btn-wrapper{
    margin-top:15px !important;
    display:flex;
    justify-content:center;
}

.simp-custom-designalter .text-content:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #0000009c;
}
.simp-custom-designalter .text-content-wrapper
 {
   position: absolute;
   /*top: 70%;*/
   z-index:1;
   width: calc(100% - 30px);
   text-align:center!important;
 }

.simp-custom-designalter div .fas{
    border:2px solid white;
    border-radius:50%;
    padding:10px
}
.simp-custom-designalter div .fas:before {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
}
.simp-custom-designalter div .fas {
    border: 2px solid white;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    font-size: 24px;
    position: relative;
}
.simp-custom-designalter .text-content{
      overflow: hidden;
}
.simp-custom-designalter .text-content:hover img{
    transform: scale(1.1);
}
.simp-custom-designalter .text-content img{
    transform-origin: 0 0;
    transition: transform 1.5s, visibility .25s ease-in;
}

.simp-custom-designalter .text-content {
    padding: 0;
}
.simp-custom-designalter .text-content-wrapper p {
    line-height: 1.5!important;
}
.simp-custom-designalter p {
  font-size: 24px !important;
  text-shadow: 1px 1px #1c1c1cbd;
}
.simp-custom-designalter h3 {
  font-size: 24px !important;
}
.simp-custom-designalter h3 {
    text-shadow: 1px 1px #1c1c1cbd;
}
.simp-custom-designalter img {
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.simp-custom-removepadding {
    padding-top:0px !important;
    padding-bottom:0px !important;
}

/* grayscale to the homepage */
.simp-custom-designalter .text-content img {
    -webkit-filter: contrast(200%) brightness(150%);
	filter: contrast(50%) brightness(80%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.simp-custom-designalter .text-content:hover img {
    filter: none !important;
}
.simp-custom-designalter .text-content:after {
    display: none;
}
.simp-custom-designalter .text-content img {
    transform-origin: center;
    transition: all .3s ease-in-out;
}
.simp-custom-designalter .page_link:hover img {
    opacity: 1;
}

.simp-custom-designalter .text-content {
    position: relative;
}
/*.simp-custom-designalter .text-content .text-content-wrapper > p {*/
/*    display: none !important;*/
/*}*/
.simp-custom-designalter .text-content-wrapper {
    display: flex;
    flex-direction:column;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
/* sheen on parent hero images */
.parent-hotel .simp-custom-designalter img {
    border: none;
}

.parent-hotel .simp-custom-designalter .text-content-wrapper {
    background: linear-gradient(to top, black, transparent);
}



.cus-header-top-strip{
    height:24px;
}
.cus-header-top-strip ul{
    display:flex;
    align-items:center;  
    padding:0;
    justify-content:center;
}

.cus-header-top-strip ul li{
    list-style:none;
    white-space:nowrap;
}
header .lang-book-wrapper{
    display: flex;
    align-items: center;
    justify-content: start;
    /*right:-75px;*/
    gap:16px;
}
/*@media (max-width:1700px){*/
/*    header .lang-book-wrapper{*/
/*        right:15px;*/
/*    }*/
/*}*/
.outer-page .cus-header-top-strip ul li a{
    text-decoration:none;
}
.outer-page .cus-header-top-strip ul li a:hover{
    text-decoration:underline;
}

.cus-header-top-strip ul li{
    list-style:none;
    font-size:12px;
    display: flex;
    align-items: center;
}
.mobile .cus-header-top-strip ul{
    margin:0;
    padding:0;
    justify-content: center;
}
.mobile .cus-header-top-strip ul li{
    list-style:none;
    margin-right:5%;
    font-size:12px;
}
.mobile .logo.navbar-logo{
    margin-top:30px;
}
header .lang-book-wrapper {
    margin:0;
}

.mobile .cus-header-top-strip{
    background:#fff;
    
}




:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-text-box :is(p,div){
    color:#000;
    margin:0;
}
:is(.outer-page,.outerpage) .simp-custom-ppc-page-text-box .text-content{
    padding:0;
}
:is(.outer-page,.outerpage) .simp-custom-ppc-page-text-box .txt-wdgt-btn-wrapper {
    display:inline-block;
    padding:0 20px;
}
:is(.outer-page,.outerpage) .simp-custom-ppc-page-text-box .txt-wdgt-btn-wrapper a{
    width:150px;
    height:50px;
    display:flex;
    justify-content:center;
    align-items:center;
    outline:1px solid #D1CDE6;
    outline-offset:-3px;
}
:is(.outer-page,.outerpage) .simp-custom-ppc-page-text-box .txt-wdgt-btn-wrapper a:hover{
    outline-offset:0;
}
:is(.outer-page,.outerpage) .simp-custom-ppc-page-text-box  .call-now{
    font-size:18px;
}
:is(.outer-page,.outerpage) .simp-custom-ppc-page-text-box  .call-now a{
    font-weight:700;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-box{
    max-width:40% !important;
    width:40% !important;
    display:inline-block;
    margin:0;
    padding-left:5%;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-right-form{
    max-width:60% !important;
    width:60% !important;
    display:inline-block;
    margin:0;
    padding:30px 5%;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-box :is(h1,h2,h3,h4,h5,h6,p,div){
    text-align:left;
    color:#000;
}
:is(.outer-page,.outerpage) .simp-custom-left-text-box .text-content{
    padding:0;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-right-form form.form-horizontal{
    margin:0;
    padding:0;
    color:#000;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-right-form form .form-group label{
    width:20%;
    padding-right:20px;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-right-form form .form-group  > div{
    width:80%;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-heading{
    padding-bottom:0;
    color:#000;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-heading :is(h1,h2){
    padding-bottom:0;
    margin:0;
    color:#000;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-img-txt-slider{
    max-width:100%;
    width:100%;
    padding:30px 
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-img-txt-slider .text-content-wrapper{
    display:none;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-img-txt-slider .slick-list{
    padding:0 5%;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-img-txt-slider .slick-arrow{
    display:none !important;
}
:is(.mobile,.outer-page ,.outerpage) .simp-custom-ppc-img-txt-slider .slick-dots{
    position:relative;
    bottom:0;
    display:flex !important;
    justify-content:center;
    align-items:center;
    margin-top:15px;
}
:is(.mobile,.outer-page ,.outerpage)  .simp-custom-ppc-img-txt-slider .slick-dots li{
    width: 8px;
    height:7px;
    position:relative;
    overflow:hidden;
    margin:0 3px;
    display:flex;
    justify-content:center;
    align-items:center;
}
:is(.mobile,.outer-page,.outerpage)  .simp-custom-ppc-img-txt-slider .slick-dots li button:before {
    opacity: 1;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background:rgba(175,149,80,0.6);
    color:transparent;
}
:is(.mobile,.outer-page,.outerpage)  .simp-custom-ppc-img-txt-slider .slick-dots li.slick-active{
    display:flex;
    justify-content:center;
    align-items:center;
}
:is(.mobile,.outer-page,.outerpage)  .simp-custom-ppc-img-txt-slider .slick-dots li.slick-active button{
    background: transparent;
    border-radius: 50%;
    color: #af9564;
    border:1px solid #af9564;
    display:flex;
    justify-content:center;
    align-items:center;
    height:15px;
    width:15px;
    padding: 0;
    position:relative;
}
:is(.mobile,.outer-page,.outerpage)  .simp-custom-ppc-img-txt-slider .slick-dots li.slick-active button:before {
    background: #af9564;
    position:absolute;
    top:3px;
    left:3px;
}
:is(.mobile,.outer-page,.outerpage)  .simp-custom-ppc-img-txt-slider .slick-dots li.slick-active{
    width:15px;
    height:15px;
    border-radius:50%;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-left-img-right-text{
    max-width:100%;
    width:100%;
    padding:30px 5%;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-left-img-right-text :is(h1,h2,h3,h4,h5,h6,p,div){
    color:#000;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-left-img-right-text .left-box{
    padding:0;
    width:45%;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-left-img-right-text .right-box{
    width:55%;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-left-img-right-text .right-box .txt-wdgt-btn-wrapper a{
    width:150px;
    height:50px;
    display:flex;
    justify-content:center;
    align-items:center;
    outline:1px solid #D1CDE6;
    outline-offset:-3px;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-left-img-right-text .right-box .txt-wdgt-btn-wrapper a:hover{
    outline-offset:0;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-left-img-right-text .left-box .txt-wdgt-btn-wrapper a{
    width:150px;
    height:50px;
    display:flex;
    justify-content:center;
    align-items:center;
    outline:1px solid #D1CDE6;
    outline-offset:-3px;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-left-img-right-text .left-box .txt-wdgt-btn-wrapper a:hover{
    outline-offset:0;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-left-img-right-text .right-box .txt-wdgt-btn-wrapper{
    display:flex;
}
:is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-left-img-right-text .left-box .txt-wdgt-btn-wrapper{
    display:flex;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-map{
    padding:30px 5%;
    max-width:100%;
    width:100%;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-map .text-content{
    padding:0;
}
:is(.outerpage,.outer-page) .content_wrapper .no-gutter .widget-wrapper.simp-custom-right-form-heading{
    padding:0 0 30px;
    margin:0;
    max-width:60%;
    width:60%;   
}
:is(.outerpage,.outer-page) .content_wrapper .no-gutter .widget-wrapper.simp-custom-right-form .simp-custom-right-form-heading{
    padding:0 0 30px;
    margin:0;
    max-width:100%;
    width:100%;   
}
:is(.outerpage,.outer-page) .widget-wrapper.simp-custom-right-form-heading :is(h1,h2){
    color:#000;
}
:is(.outerpage,.outer-page) .widget-wrapper.simp-custom-right-form-heading .text-content{
    padding:0;
}
:is(.outerpage,.outer-page) .simp-custom-ppc-page-amenities .text-content{
    background:rgba(175,149,80,0.2);
    padding:30px;
}
:is(.outerpage,.outer-page) .simp-custom-ppc-page-amenities{
    display:flex;
    gap:20px;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-hero-img{
    padding:0;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-map p{
    padding:0 !important;
    width:100%;
}
@media(max-width:1300px){
    :is(.outer-page,.outerpage) .simp-custom-ppc-page-text-box .txt-wdgt-btn-wrapper a{
        width:130px;
        height:45px;
    }
    :is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-left-img-right-text .right-box .txt-wdgt-btn-wrapper a{
        width:130px;
        height:45px;
    }
    :is(.outer-page,.outerpage) .widget-wrapper.simp-custom-ppc-left-img-right-text .left-box .txt-wdgt-btn-wrapper a{
        width:130px;
        height:45px;
    }
}

/*Mobile*/

.mobile .simp-custom-ppc-page-text-box p a{
    font-weight:700;
}
.mobile .simp-custom-right-form-heading :is(h1,h2),
.mobile .simp-custom-ppc-page-heading :is(h1,h2){
    padding:0;
    margin:0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-right-form-heading,
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-heading{
    margin:0 0 20px;
}
.mobile .simp-custom-ppc-img-txt-slider p{
    display:none;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-img-txt-slider img{
    margin:0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-amenities p{
    margin-top:15px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-amenities p:first-child{
    margin-top:0px !important;
}
.mobile .simp-custom-ppc-page-text-box .txt-wdgt-btn-wrapper{
    padding:0 10px;
}
.mobile .simp-custom-ppc-page-text-box .txt-wdgt-btn-wrapper a span{
    margin-top:2px;
    display:flex;
}
.mobile .simp-custom-ppc-left-img-right-text .txt-wdgt-btn-wrapper a span{
    margin-top:2px;
    display:flex;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-amenities > div{
    background:rgba(175,149,80,0.2);
    margin:0 !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-amenities > div:first-of-type{
    padding:20px 20px 0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-ppc-page-amenities > div:last-of-type{
    padding:15px 20px 20px;
}
.mobile .simp-custom-ppc-img-txt-slider .slick-prev{
    left:0;
}
.mobile .simp-custom-ppc-img-txt-slider .slick-next{
    right:0;
}
@media(orientation:landscape){
    .mobile .simp-custom-ppc-img-txt-slider .slick-slide{
        padding:0 10px;
    }
}







/*Left slider and Right text*/
.simp-custom-leftimgroom {
    max-width: 60.8% !important;
    margin-left: 2.9% !important;
    padding: 0px !important;
}
.simp-custom-leftimgroom .jssor-carousel-wrapper{
    padding: 0px !important;
}

.simp-custom-righttext {
    width: 33.4% !important;
    margin-right: 2.9% !important;
    background: #dfd1daa6;
}
.simp-custom-righttext .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 11.5% !important;
}
.simp-custom-righttext h2{
    font-size: 29px !important;
    text-align: center !important;
}
.simp-custom-righttext .table-responsive{
    background: #d3ced2; 
    padding: 2px 25px  0px!important;
    overflow-x: clip !important;
    margin-left:17%;
    margin-right:17%;
}
.simp-custom-righttext .table td{
    border: none;
    color: #333 !important;
    padding-bottom: 10px !important;
}
/*Right slider and Left text*/

.simp-custom-rightimgroom {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
    max-width: 60.8% !important;
    margin-right: 2.9% !important;
    padding: 0px !important;
}
.simp-custom-rightimgroom .jssor-carousel-wrapper{
    padding: 0px !important;
}

.simp-custom-lefttext {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
    width: 33.4% !important;
    margin-left: 2.9% !important;
    background: #f6dfeda6;
}
.simp-custom-lefttext .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 11.5% !important;
}
.simp-custom-lefttext h2{
    font-size: 29px !important;
    text-align: center !important;
}
.simp-custom-lefttext .table-responsive{
    background: #d3ced2; 
    padding: 2px 25px  0px!important;
    overflow-x: clip !important;
    margin-left:17%;
    margin-right:17%;
}
.simp-custom-lefttext .table td{
    border: none;
    color: #333 !important;
    padding-bottom: 10px !important;
}
/*.simp-custom-leftimgroom img, .simp-custom-rightimgroom img{*/
/*    outline: 4px solid #c01e81;*/
/*    outline-offset: -48px ;*/
/*}*/


/*Dining page*/
.simp-custom-righttextDining .table-responsive{
    background: #e1b7d3; 
    padding: 2px 2px  0px 2px!important;
    overflow-x: clip !important;
    margin-left:2%;
    margin-right:2%;
}
.simp-custom-righttextDining .table td{
    border: none;
    color: #333 !important;
    padding-bottom: 10px !important;
}
.simp-custom-righttextDining {
    width: 33.4% !important;
    margin-right: 2.9% !important;
    background: #f6dfeda6;
}
.simp-custom-righttextDining .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 11.5% !important;
}
.simp-custom-righttextDining h2{
    font-size: 29px !important;
    text-align: center !important;
}


.simp-custom-lefttextDining {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
    width: 33.4% !important;
    margin-left: 2.9% !important;
    background: #dfd1daa6;
}
.simp-custom-lefttextDining .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 11.5% !important;
}
.simp-custom-lefttextDining h2{
    font-size: 29px !important;
    text-align: center !important;
}
.simp-custom-lefttextDining .table-responsive{
    background: #e1b7d3; 
    padding: 2px 2px  0px 2px!important;
    overflow-x: clip !important;
    margin-left:2%;
    margin-right:2%;
}
.simp-custom-lefttextDining .table td{
    border: none;
    color: #333 !important;
    padding-bottom: 10px !important;
}



/*media query for accommodations*/
@media (max-width: 1600px){
    .outerpage .simp-custom-leftimgroom,
    .outerpage .simp-custom-rightimgroom{
        max-width: 58.5% !important;
    }
    .outerpage .simp-custom-righttext,
    .outerpage .simp-custom-lefttext{
        width: 35.7% !important;
        line-height: 28px;
    }
}

@media (max-width: 1200px){
    .outerpage .simp-custom-leftimgroom,
    .outerpage .simp-custom-rightimgroom{
        max-width: 53.5% !important;
    }
    .outerpage .simp-custom-righttext,
    .outerpage .simp-custom-lefttext{
        width: 40.7% !important;
        line-height: 24px;
        font-size: 15px;
    }
}

@media (max-width: 1100px){
    .outerpage .simp-custom-leftimgroom,
    .outerpage .simp-custom-rightimgroom{
        max-width: 52.5% !important;
    }
    .outerpage .simp-custom-righttext,
    .outerpage .simp-custom-lefttext{
        width: 41.7% !important;
        line-height: 20px;
        font-size: 14px;
    }
    .outerpage .simp-custom-lefttext .table-responsive,
    .outerpage .simp-custom-righttext .table-responsive{
        width: 80%;
        margin: auto;
    }
}

@media (max-width: 1000px){
    .outerpage .simp-custom-leftimgroom,
    .outerpage .simp-custom-rightimgroom{
        max-width: 53.9% !important;
    }
    .outerpage .simp-custom-righttext,
    .outerpage .simp-custom-lefttext{
        width: 40.3% !important;
        line-height: 20px;
        font-size: 14px;
        padding: 15px 0px !important
    }
    .outerpage .simp-custom-righttext .text-content,
    .outerpage .simp-custom-lefttext .text-content{
        padding: 0 5% !important
    }
    .outerpage .simp-custom-righttext h2,
    .outerpage .simp-custom-lefttext h2{
        font-size: 24px !important;
    }
    .outerpage .simp-custom-lefttext .table-responsive,
    .outerpage .simp-custom-righttext .table-responsive{
        width: 65%;
        margin: auto;
    }
    .outerpage .simp-custom-lefttext .table-responsive td .fas,
    .outerpage .simp-custom-righttext .table-responsive td .fas{
        font-size: 18px !important;
    }
}

@media (max-width: 900px){
    .outerpage .simp-custom-leftimgroom,
    .outerpage .simp-custom-rightimgroom{
        max-width: 48.9% !important;
    }
    .outerpage .simp-custom-righttext,
    .outerpage .simp-custom-lefttext{
        width: 45.3% !important;
        line-height: 18px;
        font-size: 13px;
    }
    .outerpage .simp-custom-righttext h2,
    .outerpage .simp-custom-lefttext h2{
        font-size: 21px !important;
    }
    .outerpage .simp-custom-lefttext .table-responsive td,
    .outerpage .simp-custom-righttext .table-responsive td{
        padding: 4px !important;
    }
}


/* Start of Sanmukh Brand Color Customisation */

[data-hotelid="7347"].location-page .content_wrapper .no-gutter .get-directions-label a {
    color: #fff !important;
}
[data-hotelid="7347"] header .navbar-bottom{
    background-color: #fe8c03;
}
[data-hotelid="7347"] #footer{
    background-color: #272727;
}
[data-hotelid="7347"] #footer .footer-detail .fa-stack .fa-envelope, 
[data-hotelid="7347"] #footer .footer-detail .fa-stack .fa-phone, 
[data-hotelid="7347"] #footer .socialIcon a span{
    color: #272727;
}
[data-hotelid="7347"] header .navbar-bottom .navbar-nav > li > a.active{
  background: #db7700;  
}
[data-hotelid="7347"] header .navbar-bottom .navbar-nav > li > a:focus{
  background: #db7700;  
}
[data-hotelid="7347"] header .navbar-bottom .navbar-nav > li > a:hover{
  background: #db7700;  
}
[data-hotelid="7347"].child-hotel .amenities-block{
    background-color:#e0e1e0;
}
[data-hotelid="7347"] .map-location-details{
    background:#e0e1e0 !important;
}
[data-hotelid="7347"] .map-location-details h3{
   background:#e0e1e0 !important; 
}
[data-hotelid="7347"].child-hotel .header-pills{
    background:#e0e1e0;
    border-bottom: 1px solid #d0d5d0;
}
[data-hotelid="7347"].child-hotel header .navbar-bottom .moreOptions .dropdown-more {
    background-color: #fe8c03 !important;
}
[data-hotelid="7347"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a.active, 
[data-hotelid="7347"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a:focus, 
[data-hotelid="7347"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a:hover {
    background: #af780f !important;
}
[data-hotelid="7347"].mobile .select-hotel-wrapper {
    background-color: #1f222d !important;
}
[data-hotelid="7347"] .mobile-menu .navBtnBorder{
    background: #fe8c03 !important;
}
/* End of Sanmukh Brand Color Customisation */





/* Start of Vaikunth Brand Color Customisation */

[data-hotelid="7349"].child-hotel .content_wrapper a{
    color: #C78149 !important;
}
[data-hotelid="7349"].location-page .content_wrapper .no-gutter .get-directions-label a {
    color: #fff !important;
}
[data-hotelid="7349"] header .navbar-bottom{
    background-color: #C78149;
}
[data-hotelid="7349"] .navbar .container .resv-wrap .resv{
    background-color: #32BFB1;
}
[data-hotelid="7349"] .navbar .container .resv-wrap .resv:hover{
    background-color: #1bab9c;
}
[data-hotelid="7349"] .wt1tb .text-content .text-content-wrapper div a{
    color: #E95C38;
}
[data-hotelid="7349"] .promotions-wrapper .promo-btn{
    background-color: #32BFB1;
}
[data-hotelid="7349"] .promotions-wrapper .promo-details-wrap{
    background-color: #32BFB1;
}
[data-hotelid="7349"] .promotions-wrapper .promo-details .promo-control{
    border-top:1px solid rgba(255, 255, 255, 0.5)
}
[data-hotelid="7349"] #footer{
    background-color: #272727;
}
[data-hotelid="7349"] #back-top a{
    color: #32BFB1;
}
[data-hotelid="7349"] #back-top a:hover span{
    background-color: lightcyan;
}
[data-hotelid="7349"] #footer .footer-detail .fa-stack .fa-envelope, 
[data-hotelid="7349"] #footer .footer-detail .fa-stack .fa-phone, 
[data-hotelid="7349"] #footer .socialIcon a span{
    color: #272727;
}
[data-hotelid="7349"] .bookingform-wrapper .btn-wrapper .check-btn-holder .btn{
    background-color:#32BFB1;
    border:1px solid #32BFB1;
}
[data-hotelid="7349"] .btn-wrapper .check-btn-holder .btn{
    background-color:#32BFB1;
    border:1px solid #32BFB1;
}
[data-hotelid="7349"] .mobile-menu .navBtnBorder{
    background: #32BFB1;
}
[data-hotelid="7349"] .mobile-header-wrapper .mobileHeaderRead{
    color: #32BFB1;
}
[data-hotelid="7349"].mobile .menu-header-block .fa-custom, 
[data-hotelid="7349"].mobile .infoMenuContent p .menu-icon i{
    color: #32BFB1;
}
[data-hotelid="7349"].mobile .wt1tb .text-content div a{
    color: #C78149;
}
[data-hotelid="7349"].mobile #footer{
    background: #272727;
}
[data-hotelid="7349"].mobile .footer-row .footer-detail .fa-stack .fa-envelope,
[data-hotelid="7349"].mobile .footer-row .footer-detail .fa-stack .fa-phone,
[data-hotelid="7349"].mobile .footer-row .socialIcon a span{
    color: #272727;
}
[data-hotelid="7349"].mobile .fab_book_button .fa.fa-calendar{
    background: #32BFB1;
}
[data-hotelid="7349"].mobile .drop-menu-header-block-top-header i.fa-custom,
[data-hotelid="7349"].mobile .drop-menu-header-block i{
    color: #32BFB1;
}
[data-hotelid="7349"].mobile .drop-menu-header-block-top-header i.fa-custom,
[data-hotelid="7349"].mobile .drop-menu-header-block i{
    color: #32BFB1;
}
[data-hotelid="7349"].mobile .close-wrap .close{
   color: #32BFB1; 
}
[data-hotelid="7349"].mobile .modal-content.booking-modal-container .btn{
    background:#32BFB1; 
    border: 1px solid #32BFB1; ;
}
[data-hotelid="7349"] .summary-page-slider h3 a{
    color: #32BFB1;
}
[data-hotelid="7349"] .summary-page-slider .right-box a.btn{
    background-color:#32BFB1;
    border:1px solid #32BFB1;
    color: #fff !important;
}
[data-hotelid="7349"].child-hotel .header-pills-wrapper .header-pills{
    background: #212121;
    border: 1px solid #000000;
}
[data-hotelid="7349"] .header-pills .nav > li > a.active,
[data-hotelid="7349"] .header-pills .nav > li > a:active,
[data-hotelid="7349"] .header-pills .nav > li > a:focus,
[data-hotelid="7349"] .header-pills .nav > li > a:hover{
    border-bottom: 1px solid #32BFB1!important;
    color: #32BFB1 !important;
}
[data-hotelid="7349"] .header-pills .nav > li > a{
    color: #32BFB1 !important;
}
[data-hotelid="7349"] .wtbookbtn .btn{
   background: #32BFB1;
   border: 1px solid #32BFB1; 
}
[data-hotelid="7349"].mobile .navBtnBorder:hover{
    background-color:#32BFB1 !important;
}
[data-hotelid="7349"].mobile .mobileHeaderTop a, 
[data-hotelid="7349"].mobile .mobileHeaderTop a i{
    color:#32BFB1 !important;
}
[data-hotelid="7349"].mobile.for-locationpage .navBtnBorder{
    background-color: #32BFB1 !important;
}
[data-hotelid="7349"].mobile.for-locationpage .navBtnBorder{
    background-color: #32BFB1 !important;
}
[data-hotelid="7349"].mobile.for-locationpage .mobile-menu a:hover{
    color: #fff !important;
}
[data-hotelid="7349"].child-hotel #emailSliderFormDelay .btn{
    background-color:#32BFB1;
    border: 1px solid #32BFB1;
}
[data-hotelid="7349"].child-hotel.location-page .header-pills .nav > li.active > a{
    border-bottom: 1px solid #32BFB1;
}
[data-hotelid="7349"].child-hotel .modal.fade.js-close-mail-dialog.close-mail-dialog.in.emailSliderForm .btn{
    background:#32BFB1;
    border: 1px solid #32BFB1;
}
[data-hotelid="7349"].child-hotel.location-page .map-location-details .get-directions-label, 
[data-hotelid="7349"].child-hotel.location-page .directions-bar .direction-form .btn{
   background:#32BFB1; 
}
[data-hotelid="7349"].child-hotel.location-page .directions-bar .direction-form .btn{
   border: 1px solid #32BFB1; 
}
[data-hotelid="7349"].child-hotel .imageDescriptionSide-rightimage.two-col .text-content-wrapper a{
    color: #C78149;
}
[data-hotelid="7349"].child-hotel .wtformjson .btn{
    background-color: #32BFB1;
    border: 1px solid #32BFB1;
}
[data-hotelid="7349"] header .navbar-bottom .navbar-nav > li > a.active{
  background: #ab6935;  
}
[data-hotelid="7349"] header .navbar-bottom .navbar-nav > li > a:focus{
  background: #ab6935;  
}
[data-hotelid="7349"] header .navbar-bottom .navbar-nav > li > a:hover{
  background: #ab6935;  
}
[data-hotelid="7349"].child-hotel .amenities-block{
    background-color:#E4E9E4;
}
[data-hotelid="7349"] .map-location-details{
    background:#E4E9E4 !important;
}
[data-hotelid="7349"] .map-location-details h3{
   background:#E4E9E4 !important; 
}
[data-hotelid="7349"].child-hotel .header-pills{
    background:#E4E9E4;
    border-bottom: 1px solid #E4E9E4
}
[data-hotelid="7349"] .text-content .text-content-wrapper div a.btn {
    background-color:#32BFB1 !important;
    border: 1px solid #32BFB1 !important;
    color: #fff !important;
}
[data-hotelid="7349"] .text-content .text-content-wrapper div a.btn:hover {
    background-color:#1bab9c !important;
    border: 1px solid #1bab9c !important;
    color: #fff !important;
}
[data-hotelid="7349"].child-hotel header .navbar-top {
    background-color: #272727 !important;
}
[data-hotelid="7349"].child-hotel header .navbar-top .navbar-nav>li>a {
    color: #ffffff !important;
}
[data-hotelid="7349"].child-hotel header .navbar-top .dropdown-arrow {
    color: #ffffff !important;
}
[data-hotelid="7349"].child-hotel header .navbar-bottom .moreOptions .dropdown-more {
    background-color: #C78149 !important;
}
[data-hotelid="7349"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a.active, 
[data-hotelid="7349"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a:focus, 
[data-hotelid="7349"].child-hotel header .navbar-bottom .moreOptions .dropdown-more > li > a:hover {
    background: #ab6935 !important;
}
[data-hotelid="7349"] .content_wrapper .no-gutter a.all-photos {
    background: #32BFB1 !important;
}
[data-hotelid="7349"].mobile .logo.navbar-logo{
    background-color:#272727;
}
[data-hotelid="7349"].mobile .select-hotel-wrapper {
    background-color: #272727;
}
[data-hotelid="7349"].mobile a.btn.txt-wdgt-btn.btn-default.pull-center.internal-link {
    background-color: #32bfb1 !important;
    color: #fff !important;
}
[data-hotelid="7349"].mobile .simp-custom-sliderC-mobile.slick-initialized.slick-slider .col-xs-12.slick-slide {
    background-color: #d3eaea !important;
}
/* End of Vaikunth Brand Color Customisation */



#bookingForm .whyBookDirect {
    top: auto;
    bottom: -13px;
    left: 10px;
    right: auto;
}

.simp-custom-spacing h3 {
    padding-top: 1% !important;
}
.simp-custom-spacing p {
    font-size: 18px !important;
}

/*Child rooms section*/
/*Bellus*/
.slick-slider[data-widget-id="2234458"] .slick-slide {
    margin: 0 10px;
    padding: 8px;
    background-color: #f6dfed;
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 30%);
    /*max-width: calc((100% / 3) - 20px); */
    float: left;
    height:380px;
}
.slick-slider[data-widget-id="2234458"] .slick-slide:hover{
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 50%);
}
.slick-slider[data-widget-id="2234458"] .slick-next:before,
.slick-slider[data-widget-id="2234458"] .slick-prev:before { 
    font-size: 40px;
}

/*Vaikunth*/
.slick-slider[data-widget-id="2235221"] .slick-slide {
    margin: 0 10px;
    padding: 8px;
    background-color: #30b4a32e;
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 30%);
    /*max-width: calc((100% / 3) - 20px); */
    float: left;
    height:380px;
}
.slick-slider[data-widget-id="2235221"] .slick-slide:hover{
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 50%);
}
.slick-slider[data-widget-id="2235221"] .slick-next:before,
.slick-slider[data-widget-id="2235221"] .slick-prev:before { 
    font-size: 40px;
}

/*Empresa*/
.slick-slider[data-widget-id="2235475"] .slick-slide {
    margin: 0 10px;
    padding: 8px;
    background-color: #EAE4DB;
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 30%);
    /*max-width: calc((100% / 3) - 20px); */
    float: left;
    height:380px;
}
.slick-slider[data-widget-id="2235475"] .slick-slide:hover{
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 50%);
}
.slick-slider[data-widget-id="2235475"] .slick-next:before,
.slick-slider[data-widget-id="2235475"] .slick-prev:before { 
    font-size: 40px;
}

/*Adamo Resort, Matheran*/
.slick-slider[data-widget-id="2236821"] .slick-slide {
    margin: 0 10px;
    padding: 8px;
    background-color: #f6dfed;
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 30%);
    /*max-width: calc((100% / 3) - 20px); */
    float: left;
    height:380px;
}
.slick-slider[data-widget-id="2236821"] .slick-slide:hover{
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 50%);
}
.slick-slider[data-widget-id="2236821"] .slick-next:before,
.slick-slider[data-widget-id="2236821"] .slick-prev:before { 
    font-size: 40px;
}

/*Sanmukh by Adamo*/
.slick-slider[data-widget-id="2236758"] .slick-slide {
    margin: 0 10px;
    padding: 8px;
    background-color: #f6dfed;
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 30%);
    /*max-width: calc((100% / 3) - 20px); */
    float: left;
    height:380px;
}
.slick-slider[data-widget-id="2236758"] .slick-slide:hover{
    box-shadow: 0 3px 8px 2px rgb(210 211 213 / 50%);
}
.slick-slider[data-widget-id="2236758"] .slick-next:before,
.slick-slider[data-widget-id="2236758"] .slick-prev:before { 
    font-size: 40px;
}


/*Child prop slider*/
.simp-custom-slidersleftChild{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 4.5% !important;
    margin-right: 0px !important;
}
.simp-custom-slidersleftChild .jssor-carousel-wrapper{
    padding: 40px;
}
.simp-custom-slidersrightChild{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 4.5% !important;
    margin-left: 1.038% !important;  
}
.simp-custom-slidersrightChild .jssor-carousel-wrapper{
    padding: 40px;
}
/*.simp-custom-sliderborder img{*/
/*    outline: 3px solid #f021a2;*/
/*    outline-offset: -50px ;*/
/*}*/
/*Child prop slider*/
.simp-custom-slidersleft{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 4.5% !important;
    margin-right: 0px !important;
}
.simp-custom-slidersleft .jssor-carousel-wrapper{
    padding: 40px;
    background-color: #D2D3D5 !important; 
}
.simp-custom-slidertextright{
    width: 40% !important;
    margin-left: 4.5% !important;
}
.simp-custom-slidertextright .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 22.5%;
    padding-left: 0px !important;
}
.simp-custom-slidertextright h2{
    font-size: 34px !important;
    letter-spacing: 1px !important;
}
.simp-custom-slidersright{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 4.5% !important;
    margin-left: 1.038% !important;  
}
.simp-custom-slidersright .jssor-carousel-wrapper{
    padding: 40px;
    background-color: #D2D3D5 !important; 
}
.simp-custom-slidertextleft{
    width: 41% !important;
    margin-right: 3.41% !important;
}
.simp-custom-slidertextleft .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 18%;
    padding-right: 5%;
}
.simp-custom-slidertextleft h2{
    font-size: 34px !important;
    letter-spacing: 1px !important;
}


.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}



.jssor-carousel > div:nth-child(3){
  opacity: 0.3;
}

/*Footer*/

#footer{
    padding-bottom:10px;
}
#footer .comm_cont{
    padding:5px 0 0 0;
}
#footer .footer-row{
    padding:0px 0 10px 0;
}
#footer .add_cont ul li{
    padding-bottom:0;
}
#footer .add_cont{
    padding:0;
}



.simp-custom-fwshine-effect
{
    position:relative;
}
.simp-custom-fwshine-effect:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.8);
}
.simp-custom-fwshine-effect .text-content 
{
    z-index:1;
    color: #fff;
}



/*Table Border Remove*/

.simp-custom-table-border table,
.simp-custom-table-border td{
    border:none !important;
}

