

: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;
}





/* 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 */










.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;
}


.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;
    }
}





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

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



.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;
}

