











.outer-page h1,
.outer-page h2{
    text-transform: uppercase;
}
header #top-navbar-collapse {
    padding-left: 135px !important;
}

.for-homepage .container-wrapper .address-block-details {
    display: none;
}
.simp-custom-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

header .resv {
    background: #4c4c4c
}
header .resv:hover {
    background: #1c1c1c
}
.bookingform-wrapper .btn{
    border: 1px solid #fff;
    color: #fff
}
.bookingform-wrapper .btn:hover{
    border: none;
    background: #fff;
    color: #1c1c1c;
}
.homepage .content_wrapper, .inner-page .content_wrapper{
    padding-left: 7.5% !important;
    padding-right: 7.5% !important;
}
:is(.outer-page , .outerpage) .simp-custom-h3padding h3{
    padding-top: 15px
}

:is(.outer-page,.outerpage) .simp-custom-textbg .text-content{
    background: #fff9e5;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 50px;
}

.simp-custom-textbg h3{
    font-weight: 550;
    font-size: 22px;
    color: #4c4c4c
}
.simp-custom-3textimg .text-content-wrapper{
    background:  #fff9e5;
    padding: 20px;
}
.simp-custom-3textimg h3{
    padding-bottom: 20px;
}
.summary-widget .contentblock .viewbtn a{
    color: #fff;
}

header ul#bottom-navbar-collapse{
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.simp-custom-textAlign h2{
    text-align: left !important;

}

.simp-custom-tableborder2 .table{
    border: none;
}
.simp-custom-tableborder2 .table td{
    border: none;
}
.simp-custom-h3-font h3 {
    font-family: Amiri,serif !important;
    font-style:italic !important;
    font-size: 22px !important;
}
.modal .booking-form-wrapper .btn{
    border: 1px solid #fff;
    color: #fff
}
.modal .booking-form-wrapper .btn:hover{
    border: none;
    background: #fff;
    color: #1c1c1c;
}

.simp-custom-desktopHide {
    display: none;
}
.simp-custom-remove-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.simp-custom-anchor a {
    font-size: 18px;
}
.simp-custom-hideRigthLeft .left-box,
.simp-custom-hideRigthLeft .right-box{
    display: none;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideRigthLeft,
.simp-custom-hideRightBox{
    display: flex;
    justify-content: center;
}
/* ------------ HAMBURGER MENU FIX ---------------------*/
header #top-menu ul#top-navbar-collapse {
    width: 80%;
}

/* Bawa Udaipur desktop video */
.for-homepage[data-hotelid="7607"] .outer-page .simp-custom-video {
    display: none;
}

/*navbar center and change*/
.child-hotel .navbar .container {
    max-width: 1340px;
    min-width:90%;
}
.child-hotel header #top-menu ul#top-navbar-collapse {
    width: 100%;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:0 auto;
    padding:0 15% !important;
}
@media screen and (max-width:1500px){
    .child-hotel header #top-menu ul#top-navbar-collapse {
        padding:0 0 0 10% !important;
        width:70%;
    }
}
@media screen and (max-width:1000px){
    .child-hotel header #top-menu ul#top-navbar-collapse {
        padding:0 10% 0 15% !important;
        width:70%;
    }
}
@media screen and (max-width:850px){
    .child-hotel header #top-menu ul#top-navbar-collapse {
        padding:0 15% 0 15% !important;
        width:70%;
    }
}

.parent-hotel header #top-navbar-collapse {
    justify-content:center;
}
.parent-hotel header #top-menu ul#top-navbar-collapse {
    width: 100%;
}

/*booking form fix*/
@media (max-width:1000px){
    #bookingForm .whyBookDirect {
       right: 48%;
       transform:translate(50%)
    }
}

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

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

.outerpage .content_wrapper .no-gutter .simp-custom-top-zero{
    padding-top:0;
}
.mobile .content_wrapper .simp-custom-top-zero{
    display:flex;
    justify-content:center
}
.mobile .content_wrapper .simp-custom-top-zero .text-content{
    width:40%;
}


/*slick dots*/
.content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-dots {
    line-height: 8px !important;
    position: static;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-dots li {
    width: 8px;
    height: 8px;
    overflow: hidden;
    border: 1px solid black;
    border-radius: 50%;
    margin: 4px;
    background: transparent;
}

.content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-dots li:hover,
.content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-dots li.slick-active {
    background: black;
    border-color: black;
    width: 10px;
    height: 10px;
}

/*hero widget*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page {
    padding: 3.646% 4.271% 2.735% 2.292%;
    background: url('https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_1920,f_auto,c_limit/bawa-group-of-hotels/Banner_(1)-modified_c1ea80c3') no-repeat top center / 100% 100%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page.widget-wrapper.imageDescriptionSide-leftimage .left-box {
    width: 60.313%;
    padding-right: 38px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .right-box {
    width: calc(100% - 60.313%);

}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .fullWidthWidgetWrapper {
    display: flex;
    align-items: center;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page h1 {
    font-size: clamp(32px, 5.991vw, 115px);
    line-height: clamp(38px, 6.303vw, 121px);
    text-align: center;
    color: rgba(0, 0, 0, 1);
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page h3 {
    font-size: clamp(28px, 2.501vw, 48px);
    line-height: clamp(38px, 3.022vw, 58px);
    text-align: center;
    color: rgba(0, 0, 0, 1);
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .btn,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .custom-element {
    font-size: clamp(16px, 1.668vw, 32px) !important;
    line-height: clamp(24px, 2.084vw, 40px) !important;
    color: rgba(0, 0, 0, 1);
    margin-top: 20px;
    padding-block: clamp(5px, 0.939vw, 18px);
    padding-inline: clamp(10px, 1.147vw, 22px);
    text-align: center;
    background: #FFC200;
    border-radius: 10px;
    border: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .text-content-wrapper {
    display: flex;
    flex-direction: column;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .txt-wdgt-btn-wrapper{
    display: flex;
    justify-content: center;
}

/* left text right image widget */
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page {
    padding: 3.646% 10.365% 5.7294% 15.0523%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper.fullWidthWidget .fullWidthWidgetWrapper {
    margin: 0;
    display: flex;
    align-items: center;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper.fullWidthWidget .left-box {
    width: 79.889%;
    padding: 7.263% 14.735% 5.867% 4.330%;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 145 132" fill="none" preserveAspectRatio="none"><path d="M43.5577 37.2462C41.1696 38.8831 37.9767 42.0529 37.9767 50.5493V64.45H58.2241C62.0659 64.45 65.1938 67.5679 65.1938 71.4264V124.08C65.1938 127.939 62.0788 131.057 58.2241 131.057H6.96976C3.12795 131.057 0 127.939 0 124.08V61.8907C0 44.6382 4.62055 29.984 13.7189 18.3308C23.2325 6.15789 37.1331 0 55.0312 0C57.7958 0 60.0282 0.805462 61.6765 2.4034C62.8576 3.54663 63.5974 5.07961 63.7661 6.71652L65.5832 24.4237C65.7779 26.3334 65.1808 28.2432 63.9219 29.6852C62.6759 31.1402 60.8718 32.0106 58.9639 32.0886C53.292 32.3354 48.2432 34.0243 43.5447 37.2332L43.5577 37.2462ZM138.032 64.463C141.874 64.463 145.002 67.5809 145.002 71.4393V124.093C145.002 127.952 141.887 131.07 138.032 131.07H86.791C82.9492 131.07 79.8212 127.952 79.8212 124.093V61.9037C79.8212 44.6642 84.3509 30.023 93.2805 18.3957C102.638 6.19687 116.474 0.0129904 134.398 0.0129904C136.358 0.0129904 138.149 0.402731 139.72 1.16922C141.939 2.2475 143.419 4.43004 143.6 6.8984L144.963 24.6056C145.106 26.4893 144.496 28.3471 143.237 29.7631C141.978 31.1792 140.213 32.0236 138.318 32.1016C132.646 32.3484 127.597 34.0373 122.899 37.2462C120.511 38.8831 117.318 42.0529 117.318 50.5493V64.45H138.019L138.032 64.463Z" fill="%23FFC200"/></svg>') no-repeat top left / clamp(80px, 7.553vw, 145px) clamp(70px, 6.876vw, 132px), url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1144 641" fill="none" preserveAspectRatio="none"><path d="M975.553 320.5C975.553 227.348 1030.79 146.918 1110.19 110.126C1130.7 100.626 1143.99 80.2642 1143.99 57.6514C1143.99 25.811 1118.19 0 1086.36 0H254.246C222.418 0 196.617 25.811 196.617 57.6514V120.479C196.617 152.32 170.816 178.131 138.987 178.131H57.6292C25.8011 178.131 0 203.942 0 235.782V583.349C0 615.189 25.8011 641 57.6292 641H1086.37C1118.2 641 1144 615.189 1144 583.349C1144 560.736 1130.71 540.374 1110.21 530.874C1030.8 494.082 975.564 413.64 975.564 320.5H975.553Z" fill="%23FFF7DD"/></svg>') no-repeat center / 100% 100%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .right-box {
    width: 28.283%;
    margin-left: -9.288%;
    border-radius: 50%;
    overflow: hidden;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .text-content-wrapper,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .text-content {
    height: 100%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper .text-content-wrapper p:empty {
    display: none;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .text-content-wrapper :is(h2, h3) {
    text-align: right;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .text-content-wrapper h2 {
    font-size: clamp(30px, 2.501vw, 48px);
    line-height: clamp(47px, 3.386vw, 65px);
    color: #000;
    font-weight: 700;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .text-content-wrapper h3 {
    font-size: clamp(28px, 1.668vw, 32px);
    line-height: clamp(38px, 2.501vw, 48px);
    color: #000;

}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper.fullWidthWidget .text-content-wrapper p {
    font-size: clamp(16px, 1.668vw, 32px);
    line-height: clamp(27px, 2.241vw, 43px);
    color: #000;
    padding: 0;
    text-align: right;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .text-content-wrapper hr {
    margin: 0;
    height: 4px;
    background: #EDC533;
    margin: 6.890% 0 7.004% 3.152%;
}

@media(max-width: 1280px) {
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page {
        padding-inline: 5%;
    }
}

@media(max-width: 1000px) {
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .text-content-wrapper hr {
        margin-left: 20%;
    }
}

/* slider and cards */
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .text-content-wrapper h3,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .text-content-wrapper h3 {
    font-size: clamp(22px, 1.668vw, 32px);
    line-height: clamp(28px, 1.876vw, 36px);
    color: #fff;
}

/* slider */

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider {
    padding: 5.7293% 2.474% 7.448%;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1920 336" fill="none" preserveAspectRatio="none"><g clip-path="url(%23clip0_6_186)"><path d="M0 0V336H1920V0C1300.99 132.964 619.008 132.964 0 0Z" fill="%23FFC200"/></g><defs><clipPath id="clip0_6_186"><rect width="100%" height="100%" fill="white" preserveAspectRatio="none"/></clipPath></defs></svg>') no-repeat bottom / 100% 17.814vw;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards.widget-wrapper .fullWidthWidgetWrapper .text-content,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider.widget-wrapper .fullWidthWidgetWrapper .text-content {
    padding: 0 clamp(10px, 0.912vw, 17.5px);
    position: relative;
    z-index: 1;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .text-content-wrapper>p:empty,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .text-content-wrapper>p:empty {
    display: none !important;
}


:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .text-content img,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .text-content img {
    border-radius: 20px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .text-content:after,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .text-content:after {
    content: "";
    display: block;
    width: calc(100% - clamp(20px, 1.824vw, 35px));
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 94%, rgba(0, 0, 0, 1) 100%);
    position: absolute;
    bottom: 0;
    z-index: 2;
    border-radius: 21px;
    margin: 0 auto;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .text-content-wrapper,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .text-content-wrapper {
    padding: 7.222% 6.346%;
    position: absolute;
    z-index: 3;
    bottom: 0;
    width: calc(100% - clamp(20px, 1.824vw, 35px));
    margin: 0 auto;
    border-radius: 0 0 20px 20px;
    overflow: hidden;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-arrow {
    display: none !important;
}

:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-cards .text-content-wrapper .wrapper> :is(h1, h2, h3, h4, h5, h6, p, div),
:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-slider .text-content-wrapper .wrapper> :is(h1, h2, h3, h4, h5, h6, p, div) {
    padding: 0;
    margin: 0;
}

:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-cards.widget-wrapper .text-content-wrapper .wrapper :is(h1, h2, h3, h4, h5, h6)+p,
:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-slider.widget-wrapper .text-content-wrapper .wrapper :is(h1, h2, h3, h4, h5, h6)+p {
    margin-top: 9.5px
}

:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-cards.widget-wrapper .text-content-wrapper .wrapper> :first-child,
:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-slider.widget-wrapper .text-content-wrapper .wrapper> :first-child {
    padding: 0;
    margin: 0;
}

:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-cards .text-content-wrapper .wrapper .txt-wdgt-btn-wrapper,
:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-slider .text-content-wrapper .wrapper .txt-wdgt-btn-wrapper {
    margin-top: 9.5px;
}

:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-slider .slick-track {
    display: flex;
}

:is(.outer-page, .outerpage) .simp-custom-bawa-custom-page-slider .slick-dots {
    margin-top: 16px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .fullWidthWidgetWrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: clamp(40px, 3.126vw, 60px);
    justify-content: center;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .fullWidthWidgetWrapper .text-content {
    width: calc(100% / 4);
}

/* break points */
@media(max-width: 1535px) {
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .fullWidthWidgetWrapper .text-content {
        width: calc(100% / 3);
    }
}

/*mobile css*/
/* Hero widget */
/* Hero widget */
.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page.widget-wrapper {
    margin: 0 0 0;
    padding: 0px 0 20px;
    
}

.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .col-xs-12:first-child{
    padding: 20px 20px 25px;
    background: url('https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_1920,f_auto,c_limit/st-marks-hotel-bangalore/Banner_(1)-modified_c1ea80c3_c6fce24c') no-repeat top center / 100% 100%;
}

.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .col-xs-12:first-child img {
    margin: 0 !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page>.col-xs-12:last-child {
    margin-top: 10px;
    padding: 0 30px;
}

.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page h1 {
    font-size: 32px;
    line-height: 38px;
    text-align: center;
    color: rgba(0, 0, 0, 1);
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page h3 {
    font-size: 28px;
    line-height: 34px;
    text-align: center;
    color: rgba(0, 0, 0, 1);
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .btn,
.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .custom-element {
    font-size: 16px !important;
    line-height: 24px !important;
    color: rgba(0, 0, 0, 1);
    margin-top: 20px;
    padding-block: 5px;
    padding-inline: 10px;
    text-align: center;
    background: #FFC200;
    border-radius: 10px;
    border: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-hero-widget-custom-page .txt-wdgt-btn-wrapper {
    display: flex;
    justify-content: center;
}

/*left text and right image*/
.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper {
    padding: 20px;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper.fullWidthWidget {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper .col-xs-12:last-child {
    width: 100%;
    margin-top: -50px;
    padding: 100px 30px 100px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 145 132" fill="none" preserveAspectRatio="none"><path d="M101.442 94.7538C103.83 93.1169 107.023 89.9471 107.023 81.4507V67.55H86.7759C82.9341 67.55 79.8062 64.4321 79.8062 60.5736V7.91977C79.8062 4.06135 82.9212 0.943414 86.7759 0.943414H138.03C141.872 0.943414 145 4.06135 145 7.91977V70.1093C145 87.3618 140.379 102.016 131.281 113.669C121.767 125.842 107.867 132 89.9688 132C87.2042 132 84.9718 131.195 83.3235 129.597C82.1424 128.453 81.4026 126.92 81.2339 125.283L79.4168 107.576C79.2221 105.667 79.8192 103.757 81.0781 102.315C82.3241 100.86 84.1282 99.9894 86.0361 99.9114C91.708 99.6646 96.7568 97.9757 101.455 94.7668L101.442 94.7538ZM6.96768 67.537C3.12588 67.537 -0.0020645 64.4191 -0.0020645 60.5607V7.90677C-0.0020645 4.04834 3.1129 0.93043 6.96768 0.93043H58.209C62.0508 0.93043 65.1788 4.04834 65.1788 7.90677V70.0963C65.1788 87.3358 60.6491 101.977 51.7195 113.604C42.3616 125.803 28.5259 131.987 10.6018 131.987C8.64199 131.987 6.85088 131.597 5.28041 130.831C3.06099 129.752 1.58138 127.57 1.39968 125.102L0.0368711 107.394C-0.105899 105.511 0.50412 103.653 1.76309 102.237C3.02206 100.821 4.78721 99.9764 6.68215 99.8984C12.354 99.6516 17.4029 97.9627 22.1013 94.7538C24.4894 93.1169 27.6823 89.9471 27.6823 81.4507V67.55H6.98067L6.96768 67.537Z" fill="%23FFC200"/></svg>') no-repeat bottom right / 60px 60px, url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 641 1144" fill="none" preserveAspectRatio="none"><path d="M320.5 168.447C413.652 168.447 494.082 113.21 530.874 33.8057C540.374 13.2974 560.736 0.0118408 583.349 0.0118408C615.189 0.0118408 641 25.813 641 57.6411L641 889.754C641 921.582 615.189 947.383 583.349 947.383H520.521C488.68 947.383 462.869 973.184 462.869 1005.01V1086.37C462.869 1118.2 437.058 1144 405.218 1144H57.6514C25.811 1144 0 1118.2 0 1086.37L0 57.6293C0 25.8012 25.811 0 57.6514 0C80.2642 0 100.626 13.2854 110.126 33.7937C146.918 113.198 227.36 168.436 320.5 168.436V168.447Z" fill="%23FFF7DD"/></svg>') no-repeat center / 100% 100%;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .col-xs-12:first-child {
    width: 60%;
    border-radius: 50%;
    overflow: hidden;
    margin-inline: 20%;
    margin-block: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .col-xs-12:first-child img {
    margin: 0 !important;
    /* border: 1px solid red; */
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .col-xs-12:last-child,
.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .text-content {
    height: 100%;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper .col-xs-12:last-child p:empty {
    display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .col-xs-12:last-child :is(h2, h3) {
    text-align: left;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .col-xs-12:last-child h2 {
    color: #000;
    text-align: left !important;
    padding: 0;
    width: 100%;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page.widget-wrapper .col-xs-12:last-child p {
    color: #000;
    padding: 0;
    text-align: left;
}

.mobile .content_wrapper .no-gutter .simp-custom-ltxt-rimg-custom-page .col-xs-12:last-child hr {
    margin: 0;
    height: 4px;
    background: #EDC533;
    margin: 20px 3% 20px 0;
}

/* slider and card widgets */
.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .wrapper h3,
.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .wrapper h3 {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
}

.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards.widget-wrapper,
.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider.widget-wrapper {
    margin: 0;
    padding: 20px 10px 40px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1920 336" fill="none" preserveAspectRatio="none"><g clip-path="url(%23clip0_6_186)"><path d="M0 0V336H1920V0C1300.99 132.964 619.008 132.964 0 0Z" fill="%23FFC200"/></g><defs><clipPath id="clip0_6_186"><rect width="100%" height="100%" fill="white" preserveAspectRatio="none"/></clipPath></defs></svg>') no-repeat bottom / 100% 60vw;
}

.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards>.col-xs-12,
.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-track>.col-xs-12 {
    padding: 0 10px;
    position: relative;
    z-index: 1;
}


.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .wrapper>p:empty,
.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .wrapper>p:empty {
    display: none !important;
}


.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards>.col-xs-12 img,
.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-track>.col-xs-12 img {
    border-radius: 10px;
}

.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards>.col-xs-12:after,
.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-track>.col-xs-12:after {
    content: "";
    display: block;
    width: calc(100% - 20px);
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 94%, rgba(0, 0, 0, 1) 100%);
    position: absolute;
    bottom: 0;
    z-index: 2;
    border-radius: 10px;
    margin: 0 auto;
}

.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards .wrapper,
.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .wrapper {
    padding: 20px;
    position: absolute;
    z-index: 3;
    bottom: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
    border-radius: 0;
    overflow: hidden;
}

.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-slider .slick-arrow {
    display: none !important;
}

.mobile .simp-custom-bawa-custom-page-cards .wrapper> :is(h1, h2, h3, h4, h5, h6, p, div),
.mobile .simp-custom-bawa-custom-page-slider .wrapper> :is(h1, h2, h3, h4, h5, h6, p, div) {
    padding: 0;
    margin: 0;
}

.mobile .simp-custom-bawa-custom-page-cards.widget-wrapper .wrapper :is(h1, h2, h3, h4, h5, h6)+p,
.mobile .simp-custom-bawa-custom-page-slider.widget-wrapper .wrapper :is(h1, h2, h3, h4, h5, h6)+p {
    margin-top: 9.5px
}

.mobile .simp-custom-bawa-custom-page-cards.widget-wrapper .wrapper> :first-child,
.mobile .simp-custom-bawa-custom-page-slider.widget-wrapper .wrapper> :first-child {
    padding: 0;
    margin: 0;
}

.mobile .simp-custom-bawa-custom-page-cards .wrapper .txt-wdgt-btn-wrapper,
.mobile .simp-custom-bawa-custom-page-slider .wrapper .txt-wdgt-btn-wrapper {
    margin-top: 9.5px;
}

.mobile .simp-custom-bawa-custom-page-slider .slick-track {
    display: flex;
}

.mobile .simp-custom-bawa-custom-page-slider .slick-dots {
    margin-top: 14px;
}

.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards>.col-xs-12 {
    width: 100%;
    margin-top: 40px;
}

.mobile .content_wrapper .no-gutter .simp-custom-bawa-custom-page-cards>.col-xs-12:first-child {
    margin-top: 0;
}





.mobile.parent-hotel #footer .footer-row .footer-detail .fa-stack-visible{
    display:none;
    visibility:hidden;
}

.mobile.parent-hotel #footer .footer-row .footer-detail .fa-stack{
    visibility:visible;
    margin: 0;
}

.mobile.parent-hotel #footer .footer-row .footer-detail:first-child{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-items:center;
    gap:8px;
}















 header .lang-book-wrapper{
    margin-top: 0px;
}
header .resv-wrap{
    margin-top: 20px;
}

.child-hotel .navbar-top #backtogroup a{
    z-index: 1000;
    position:absolute;
    right: 190px;
    background: #4c4c4c;
    height: 40px;
    width: 140px;
    font-size: 15px;
    text-align: center;
    line-height: 41px;
    color: white;
    top: 20px;
}
.child-hotel .navbar-top #backtogroup a:hover{
    text-decoration: none;
    background: #1c1c1c;
}


a.telnav {
    position: absolute;
    left: -11px;
    color: #4c4c4c;
    font-size: 14px;
}
a.telnav:hover{
    color: #e9bb15;
}
/*.parent-hotel a.telnav {*/
/*    right: 0px;*/
/*    left: -12px;*/
/*}*/

/*.mobile .fullImage img{*/
/*    height: 300px;*/
/*    object-fit: cover;*/
/*}*/
 .mobile .fullImage{
    padding-top: 70px
} 
.mobile .navbar-logo{
 background: rgba(255,255,255,0.85)
}
.mobile .name-of-hotel{ 
    display: none;
}
.mobile .panel-group{
    display: none;
}
.mobile h1{
    font-size: 18px;
    text-align: center !important;
     text-transform: uppercase !important;
    border: none !important
    
}
.mobile h2{
     font-size: 18px;
     text-align: center !important;
      text-transform: uppercase !important;
     border: none !important
 }
.mobile.for-homepage .wtheader{
    display: none;
}
.mobile .simp-custom-textbg h3{
 font-weight: 600;
 color: #4c4c4c;
 font-size: 20px;
}
.mobile .simp-custom-3textimg img{
 margin-bottom: 0px !important
}
.mobile .simp-custom-center{
 margin-bottom: 20px !important
}

.mobile .simp-custom-mobileAlign {
    text-align: center !important;
}
.mobile .simp-custom-mobileAlign .txt-wdgt-btn-wrapper{
    display: flex;
    justify-content: center;
}

.mobile .simp-custom-tableborder2 .table,
.mobile .simp-custom-tableborder2 .table td{
    border: none;
}

:is(.outerpage , .outer-page) .content_wrapper .no-gutter .simp-custom-center .col-md-6{
    padding:0 20px;
}


.location-page.for-innerpage .content_wrapper{
    padding:0;
    margin:0 0 60px;
}

.clearfix.widget-wrapper.wt1tb.simp-custom-one-text :is(h1,h2,h3,h4){
    padding:0 0 20px;
}

.clearfix.widget-wrapper.wtlinkbutton .col-xs-12{
    display:flex;
    justify-content:center;
}

.content_wrapper .no-gutter .clearfix.widget-wrapper.wtlinkbutton{
    margin:0;
    padding:0;
}

.content_wrapper .clearfix.widget-wrapper.wtlinkbutton a.btn{
    margin:0;
}

:is(.outerpage , .outer-page) .content_wrapper .no-gutter .widget-wrapper.generic_slider.simp-custom-hero-sliders{
    padding-bottom:10px;
}


:is(.outerpage , .outer-page) .clearfix.widget-wrapper.wt2tb.two-col.bgColorContainer.simp-custom-timings {
    margin-block:30px 
}

:is(.outer-page , .outerpage) .widget-wrapper.wtbookbtn{
    padding-top:0;
}

.widget-wrapper.wtbookbtn .col-sm-12{
    display:flex;
    justify-content:center;
}

:is(.outerpage, .outer-page) .simp-custom-bookingbtn{
    padding-top:0;
}

:is(.outerpage, .outer-page) .clearfix.widget-wrapper.simp-custom-only-header{
    padding-bottom:10px;
}

:is(.outer-page, .outerpage) .clearfix.widget-wrapper.simp-custom-header-with-para .img-wrapper{
    margin:0 0 20px;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter:last-child{
    display:none;
}

:is(.outer-page,.outerpage) .inner-page{
    padding:0;
}

:is(.outer-page,.outerpage) .summary-widget.two-col {
    margin:0;
}

:is(.outer-page,.outerpage) .clearfix.widget-wrapper.wt1tb.simp-custom-header-with-para-cards {
    padding-bottom:10px;
}

:is(.outerpage , .outer-page) .clearfix.widget-wrapper.simp-custom-only-headerwidget {
    padding-bottom:10px
}

:is(.outerpage, .outer-page) :is(.simp-custom-facilities , .simp-custom-facilities-btm) .text-content-wrapper {
    margin-top: 7.201%;
}

.content_wrapper .no-gutter .two-col.simp-custom-2cards .text-content-wrapper{
    row-gap:16px;
    display:flex;
    flex-direction:column;
    margin:20px 0 0;
}

/* mobile */

.mobile .simp-custom-textbg .text-content{
    background: #fff9e5;
    padding: 50px;
}

.mobile .simp-custom-textbg img{
    margin:0;
}

.mobile .content_wrapper .no-gutter  .simp-custom-center.simp-custom-textbg.imageDescriptionSide img{
    margin-bottom:0 !important;
}

.mobile .content_wrapper .no-gutter>.widget-wrapper{
    margin: 20px 0;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-2cards .col-xs-12:last-child{
    margin-top:20px;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-2cards .col-xs-12 .descriptionMobileNoSpace{
    display:flex;
    flex-direction:column;
    gap: 10px;
}

.mobile #footer{
    margin-top:20px;
}

.mobile .img-wrapper {
    margin-bottom:20px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper:first-child{
    margin-top:20px !important
}

.mobile .row.clearfix.widget-wrapper.wtheader.simp-custom-only-headerwidget {
    margin-bottom:0;
}

.mobile .row.clearfix.widget-wrapper.wtheader.simp-custom-only-headerwidget :is(h1,h2){
    padding:0;
}

.mobile .simp-custom-center{
    flex-direction:column;
}

.mobile .simp-custom-bookingbtn{
    margin-top:0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtbookbtn{
    margin:0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.wt1tb.simp-custom-only-header {
    margin: 20px 0 0 !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.generic_slider.simp-custom-hero-sliders {
    margin-bottom:0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.wt1tb.simp-custom-only-header :is(h3,h1,h2){
    padding:0;
}

.mobile.for-gallerypage .gallery-content {
    margin-bottom:0;
}


.mobile.for-gallerypage .gallery-content :is(.cycle-content,h3,h2){
    padding:0;
}

.mobile.for-gallerypage #navPillsGallery {
    padding: 8px;
}

.mobile.for-gallerypage #dropdown-image-menu .fa {
    right: -30px;
}

.mobile .simp-custom-facilities .col-xs-12 {
    padding-bottom:20px;
}

.mobile .content_wrapper .no-gutter .simp-custom-facilities{
    margin-bottom:0;
}

.mobile .simp-custom-facilities-btm  .col-xs-12{
    padding-bottom:20px;
}

/* header pills */

.child-hotel .header-pills {
    padding: 125px 0 20px;
}

.parent-hotel .header-pills {
    padding: 95px 0 20px;
}

/* ------ end ---- */


.for-innerpage.for-gallerypage .content_wrapper .no-gutter{
    display: flex;
    width: 100%;
}



.parent-hotel #footer .add_cont ul li:has(.fa-phone){
    display:none;
}
.mobile.parent-hotel #footer .footer-detail:has(.fa-phone){
    display:none;
}
.mobile.parent-hotel .mobile-menu .menu-item.call-btn{
    display:none;
}

/*.landing_PopupWrappers {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left:0;*/
/*    right:0;*/
/*    bottom:0;*/
/*    background-color: rgba(0,0,0,0.8);*/
/*    z-index: 10000;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*}*/
/*.landing_PopupWrappers.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.landing_PopupWrappers img {*/
/*    margin: auto;*/
/*    float: none;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.imgforPopup {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -35px;*/
/*    right: 0px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    font-weight: 100;*/
/*    cursor: pointer;*/
/*    background: transparent;*/
/*    border: 2px solid #EBEDEC;*/
/*    border-radius: 50%;*/
/*    color:#fff;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.landing_Popup {*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/
/*@media (max-width:1536px){*/
/*  .landing_Popup img{*/
/*    max-width:80%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: 8%;*/
/*  }*/
/*}*/
/*@media (max-width:1250px){*/
/*  .landing_Popup img{*/
/*    max-width:80%;*/
/*    max-height:90vh;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right:6%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*  }*/
/*}*/

/*@media (max-width:950px){*/
/*  .landing_Popup img{*/
/*    max-height:90vh;*/
/*  }*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -21px;*/
/*    right: 3%;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i{*/
/*    font-weight:100;*/
/*}*/
/*.mobile .landing_Popup img{*/
/*	max-width:90%;*/
/*}*/
/*@media screen and (orientation:landscape) {*/
/*   .mobile .landing_Popup img{*/
/*     max-height:80vh;*/
/*    } */
/*}*/





.outerpage .simp-custom-tripAdvisor-widgets .text-content-wrapper{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
}
.outerpage .simp-custom-tripAdvisor-widgets-single .text-content-wrapper{
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile .simp-custom-tripAdvisor-widgets .text-content{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
}
.mobile .simp-custom-tripAdvisor-widgets-single .col-xs-12{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
}


/*desktop*/
:is(.outerpage, .outer-page) #CDSWIDCOE img{
    width: 162px;
    height: 162px;
    object-fit: cover;
}

:is(.outerpage, .outer-page) #TA_certificateOfExcellence626 img{
    scale: .8;
}

:is(.outerpage, .outer-page) #TA_certificateOfExcellence625 img{
    scale: .8
}

:is(.outerpage, .outer-page) #CDSWIDCOE .widCOELogo img{
    scale: .8
}

:is(.outerpage, .outer-page) .simp-custom-tripAdvisor-widgets .ODMsR1Kl7Q img{
    width: 170px;
    height: 170px;
    object-fit: cover;
}

/*mobile*/

.mobile #CDSWIDCOE img{
    width: 150px;
    height: 162px;
    object-fit: cover;
}

.mobile #TA_certificateOfExcellence626 img{
    scale: .8;
}

.mobile #TA_certificateOfExcellence625 img{
    scale: .8;
}

.mobile #CDSWIDCOE .widCOELogo img{
    scale: .8
}

.mobile .simp-custom-tripAdvisor-widgets .ODMsR1Kl7Q img{
    width: 180px;
    height: 180px;
    object-fit: cover;
}

@media (orientation: landscape) {
  .mobile .simp-custom-tripAdvisor-widgets .ODMsR1Kl7Q img{
    width: 160px;
    height: 160px;
  }
}

