:is(.outer-page, .outerpage) .content_wrapper .simp-custom-spacing-fix .text-content-wrapper {
    padding: 4.938% 0 0;
}

:is(.outer-page, .outerpage) .content_wrapper .simp-custom-spacing-fix .text-content-wrapper :is(h1,h2,h3,h4,h5,h6) + p {
    margin: 3.95% 0 0;
}

:is(.outer-page, .outerpage) .content_wrapper .simp-custom-spacing-fix .text-content-wrapper p + p {
    margin: 2.963% 0 0;
}

:is(.outer-page, .outerpage) .content_wrapper .simp-custom-spacing-fix .text-content-wrapper .txt-wdgt-btn-wrapper a {
    margin: 5.925% 0 0;
}

.outer-page .content_wrapper .no-gutter .simp-custom-leaf.simp-custom-readMore .text-content-wrapper :is(h1, h2, h3, h4, h5, h6)+p,
.outer-page .content_wrapper .no-gutter .simp-custom-leaf.simp-custom-readMore .text-content-wrapper p+p,
.outer-page .content_wrapper .no-gutter .simp-custom-left-leaf.simp-custom-readMore .text-content-wrapper :is(h1, h2, h3, h4, h5, h6)+p,
.outer-page .content_wrapper .no-gutter .simp-custom-left-leaf.simp-custom-readMore .text-content-wrapper p+p{
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-leaf.simp-custom-readMore .text-content :is(h1, h2, h3, h4, h5, h6)+p,
.mobile .content_wrapper .no-gutter .simp-custom-leaf.simp-custom-readMore .text-content p+p,
.mobile .content_wrapper .no-gutter .simp-custom-left-leaf.simp-custom-readMore .text-content :is(h1, h2, h3, h4, h5, h6)+p,
.mobile .content_wrapper .no-gutter .simp-custom-left-leaf.simp-custom-readMore .text-content p+p{
    padding: 0;
}

.clearfix.widget-wrapper.wt1tb.simp-custom-top-bottom-padding-zero {
    padding:0;
}

header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
.outer-page h1,
.outer-page h2{
    text-transform: capitalize;
    line-height: 44px !important;
}
.simp-custom-Rooms-bg .text-content-wrapper {
    background-color:#125138;
    padding: 2% 6%;
    color: #fff;
}
.simp-custom-Rooms-bg a {
    color:#68b568;
    text-transform: uppercase;
}
.simp-custom-width {
    width: 70% !important;
}
.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
    margin: 20px !important;
}
.simp-custom-center .fullWidthWidgetWrapper{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.simp-custom-spacing-imgL .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.simp-custom-spacing-imgR .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.simp-custom-spacing-imgR {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.simp-custom-spacing-imgR1 .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.simp-custom-h3-font h3 {
    text-transform: uppercase;
}
header .navbar-top .navbar-nav>li>a{
    font-family: 'Inknut Antiqua',serif
}
/*address-block hide*/
.for-homepage .container-wrapper .address-block-details {
    display: none;
}
.btn{
    padding: 0 20px;
    line-height: 40px;
    font-family: 'Inknut Antiqua',serif
}
.simp-custom-TextOnImg .text-content {
    background-color:white;
    opacity:0.85;
    padding:30px !important;
        width: 80%;
    margin: 0 10%;
}
.simp-custom-TextOnImg .text-content h3:after{
    content:"";
    border-bottom:1.5px solid #f7f4ec;
    display: block;
    width:10%;
    padding-top:20px;
    margin:auto;
}
.simp-custom-TextOnImg .text-content div:nth-child(4){
    margin-top:20px !important;
}
.simp-custom-AmenitesWithSheen {
    position: relative;
}
.simp-custom-AmenitesWithSheen:before{
    content:'';
    background: rgba(0,0,0,0.3);
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.simp-custom-centers{
    display:flex;
    justify-content:center;
}
.parent-hotel .address-block-details{
    display: none;
}
.outerpage .inner-page{
    padding-bottom:0px;
}
.outerpage .inner-page{
    padding-bottom:0px;
}
/*
.for-gallerypage .outer-page .container{
    max-width: unset;
    padding: 0px;
    width: 100%;
}*/

.homepage {
    padding-bottom: 0px;
}
.inner-page {
    padding-bottom: 0px;
}


.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rimg-ltext-withspacing{
  padding:60px 0;  
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rimg-ltext-withspacing .fullWidthWidgetWrapper{
    display:flex;
    
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rimg-ltext-withspacing .left-box{
    height:inherit;
    display:flex;
    flex-direction:column;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rimg-ltext-withspacing .text-content{
    flex:1 1 0;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content: center;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rimg-ltext-withspacing a:hover{
    text-decoration:underline;
    text-decoration-color:#fff;
}

/*to remove padding from hero img*/
.outer-page .content_wrapper .no-gutter .simp-custom-sorin-hero-img{
    padding:0;
}

/*homepage heroImg slider padding*/
.for-homepage .outer-page .jssor-carousel-container.carousel-container{
  padding-top: 88px;
}

/*for hiding slider in desktop*/
.outer-page .simp-custom-hide-desktop{
    display:none;
}


/*for align the cards to start*/
.outer-page .content_wrapper .no-gutter .simp-custom-mobile-one-card.widget-wrapper{
    align-items:flex-start;
}
.homepage .content_wrapper, .inner-page .content_wrapper {
    padding-top: 0px;
}

/* Job Page One Image */
.clearfix.widget-wrapper.wt1img.simp-custom-individual-image {
  width:32%
}

.simp-custom-header-seperate-desktop h4 span{
    display:block;
}

:is(.outer-page , .outerpage) .content_wrapper .no-gutter :is(.fal , .far , .fa , .fas){
    font-family:"Font Awesome 5 Pro" !important;
    line-height:normal !important;
}

:is(.outer-page , .outerpage) .content_wrapper .no-gutter .widget-wrapper :is(h1,h2,h3,h4,h5,h6,p) a{
    font-size:inherit !important;
    font-family:inherit;
    line-height:inherit !important;
    font-weight:inherit;
}

.outer-page .content_wrapper .no-gutter .simp-custom-leaf {
    position:relative;
    display:flex;
    max-width:100%;
    width:100%;
    padding:30px 15%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-leaf .right-box img {
    z-index:1;
}

.outer-page .content_wrapper .no-gutter .simp-custom-leaf::before {
    content:"";
    position:absolute;
    bottom:0;
    right:-30px;
    transform:rotate(15deg);
    opacity:0.3;
    height:350px;
    width:600px;
    background:url("https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_400,c_limit/iosis-spa-wellness/abstract-palm-leaves-shadow-white-wall-background-blank-copy-space_24076-802-removebg-preview_9ed570f7");
    background-repeat:no-repeat;
    background-size:cover;
    pointer-events: none;
}

@media(max-width:1536px){
    .outer-page .content_wrapper .no-gutter .simp-custom-leaf {
        padding:30px 8%;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-leaf::before {
        width:500px;
        height:300px
    }
}

@media(max-width:1000px){
    .outer-page .content_wrapper .no-gutter .simp-custom-leaf {
        padding:30px 6%;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-leaf::before {
        width:400px;
        height:250px
    }
}

.mobile .content_wrapper .no-gutter .simp-custom-leaf {
    position:relative;
    padding:20px 0;
    overflow-x:hidden;
}

.mobile .content_wrapper .no-gutter .simp-custom-leaf .right-box img {
    z-index:1;
}

.mobile .content_wrapper .no-gutter .simp-custom-leaf::before {
    content:"";
    position:absolute;
    bottom:0;
    right:0;
    opacity:0.2;
    z-index:4;
    height:300px;
    width:400px;
    background:url("https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_400,c_limit/iosis-spa-wellness/abstract-palm-leaves-shadow-white-wall-background-blank-copy-space_24076-802-removebg-preview_9ed570f7");
    background-repeat:no-repeat;
    background-size:cover;
    pointer-events: none;
}

/*left leaf*/

.outer-page .content_wrapper .no-gutter .simp-custom-left-leaf {
    position:relative;
    display:flex;
    max-width:100%;
    width:100%;
    padding:30px 15%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-left-leaf .left-box {
    z-index:1;
}

.outer-page .content_wrapper .no-gutter .simp-custom-left-leaf::before {
    content:"";
    position:absolute;
    bottom:0;
    left:-30px;
    transform:scaleX(-1) rotate(15deg);
    opacity:0.3;
    height:350px;
    width:600px;
    background:url("https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_400,c_limit/iosis-spa-wellness/abstract-palm-leaves-shadow-white-wall-background-blank-copy-space_24076-802-removebg-preview_9ed570f7");
    background-repeat:no-repeat;
    background-size:cover;
    pointer-events: none;
}

@media(max-width:1536px){
    .outer-page .content_wrapper .no-gutter .simp-custom-left-leaf {
        padding:30px 8%;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-left-leaf::before {
        width:500px;
        height:300px
    }
}

@media(max-width:1000px){
    .outer-page .content_wrapper .no-gutter .simp-custom-left-leaf {
        padding:30px 6%;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-left-leaf::before {
        width:400px;
        height:250px
    }
}

.mobile .content_wrapper .no-gutter .simp-custom-left-leaf {
    position:relative;
    padding:20px 0;
    overflow-x:hidden;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-leaf .right-box img {
    z-index:1;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-leaf::before {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    opacity:0.2;
    transform:scaleX(-1);
    height:300px;
    width:400px;
    background:url("https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_400,c_limit/iosis-spa-wellness/abstract-palm-leaves-shadow-white-wall-background-blank-copy-space_24076-802-removebg-preview_9ed570f7");
    background-repeat:no-repeat;
    background-size:cover;
    pointer-events: none;
}



.outer-page #gallery-pager {
  column-count: 3;
  gap:20px
}

@media (max-width: 992px) {
  .outer-page #gallery-pager {
    column-count: 2;
  }
}

.outer-page #gallery-pager .gallery_thumbnail_margin{
  padding:0;
  margin-bottom:20px;
  width: 100%;
  float: none !important;
}

.outer-page #gallery-pager .gallery_thumbnail_margin img{
  opacity:0;
}

.mobile .fullImage img{
    height: 380px;
    object-fit: cover;
}
.mobile .fullImage{
    padding-top: 70px
}
.mobile .logo.navbar-logo {
 background: #fff;
}
.mobile .name-of-hotel{
    display: none;
}
.mobile .panel-group{
    display: none;
}
.mobile.for-homepage .wtheader{
    display: none;
}
.mobile h1{
    font-size: 26px;
    text-align: center !important;
    border: none !important
}
.mobile h2{
     font-size: 23px;
     text-align: center !important;
     border: none !important
 }
.mobile .simp-custom-h3-font h3 {
    text-transform: uppercase;
}
.mobile .simp-custom-TextOnImg .text-content {
    background-color:white;
    opacity:.95;
    padding:5px;
}
.mobile .simp-custom-contact-us-empty-box{
    display:none;
}

/*ppc page changes*/
.outer-page .content_wrapper .no-gutter .simp-custom-slider-none-text-hide.widget-wrapper .text-content-wrapper{
    display:none;
}
.mobile .content_wrapper .no-gutter .simp-custom-slider-none-text-hide.widget-wrapper img+p{
    display:none;
}
.mobile .content_wrapper .no-gutter .simp-custom-mobile-one-card.widget-wrapper{
    display:flex;
    flex-wrap:wrap;
}
.mobile .content_wrapper .no-gutter .simp-custom-mobile-one-card.widget-wrapper img{
    margin-bottom:0;
}
.mobile .content_wrapper .no-gutter .simp-custom-mobile-btn-center.widget-wrapper .form-group[id*='submit'] .col-xs-12{
    display:flex;
    justify-content:center;
}
.mobile .content_wrapper .btn:is(:hover,:active,:focus) {
    background: #813625;
    outline: unset;
}
.mobile .dropdown-menu a[href*="blogs"] + a {
    display: none;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content-wrapper :is(h1, h2, h3, h4, h5, h6) {
  padding: 0;
  margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content-wrapper :is(h1, h2, h3, h4, h5, h6)+p {
  padding: 2.602% 0 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content-wrapper p+p {
  padding: 1.952% 0 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content-wrapper .txt-wdgt-btn-wrapper a {
  margin: 3.903% 0 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content-wrapper {
  transition: max-height .45s ease, opacity .35s ease;
}

.mobile .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content {
  transition: max-height .45s ease, opacity .35s ease;
}

.content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) {
  transition: opacity .35s ease;
}

.content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content p {
    will-change: max-height, opacity;
}

.mobile .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) {
    margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content :is(h1,h2,h3,h4,h5,h6) {
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content :is(h1,h2,h3,h4,h5,h6) + p {
    padding: 16px 0 0;
}

.mobile .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content p + p {
    padding: 12px 0 0;
}

.mobile .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .text-content-wrapper .txt-wdgt-btn-wrapper a {
    margin-top: 24px;
}

.mobile .content_wrapper .no-gutter :is(.simp-custom-leaf, .simp-custom-left-leaf) .txt-wdgt-btn-wrapper a {
    margin-top: 16px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-spacing-fix img {
    margin: 0 0 12px;
}

.mobile .content_wrapper .simp-custom-spacing-fix .descriptionMobileNoSpace :is(h1,h2,h3,h4,h5,h6) {
    padding: 0;
}

.mobile .content_wrapper .simp-custom-spacing-fix .descriptionMobileNoSpace :is(h1,h2,h3,h4,h5,h6) + p {
    padding: 16px 0 0;
}

.mobile .content_wrapper .simp-custom-spacing-fix .descriptionMobileNoSpace p + p {
    padding: 12px 0 0;
}

.mobile .content_wrapper .simp-custom-spacing-fix .descriptionMobileNoSpace .txt-wdgt-btn-wrapper a {
    margin: 16px 0 0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper .hide-text {
    overflow: hidden;
    transition: all 0.8s ease-in-out;
    opacity: 0;
    max-width: 0;
    max-height: 0;
    display: inline-flex;
    animation: none !important;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper .hide-text.active {
    opacity: 1;
    max-width: unset;
    max-height: 1000px;
    display: inline;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper a.readmore {
    cursor:pointer;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .hide-text {
    display: none;
    max-height: 0;
    overflow: hidden;
    transition: all 0.8s ease-in-out;
    opacity: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .hide-text.active {
    max-height: 1500px;
    opacity: 1;
    display: inline;
}

/*
.outer-page .subHeader-BottomStrip {
    background:#813625;
    padding:0;
    margin:0;
}
.outer-page .subHeader-BottomStrip .container{
    padding:0;
    margin:0;
    min-width:100%;
    
}
.outer-page #strip-navbar{
    width:100%;
    display:flex;
    justify-content:space-evenly;
    align-items:center;
    margin:0;
    padding:0;
}
.outer-page #strip-navbar li.secondary.strip-item{
    padding:0;
    margin:0;
}
.outer-page #strip-navbar li.secondary.strip-item a{
    color:#fff;
    font-size:clamp(13px, 0.833vw, 16px);
    padding:12px 4px;
    margin:0;
}
.outer-page #strip-navbar li.secondary.strip-item:hover a{
    color:#000;
}
.outer-page .inner-page > .header-pills-wrapper .header-pills > .col-xs-12 {
    padding-top:2%;
}
.content_wrapper .no-gutter .widget-wrapper.simp-custom-contact-us-empty-box{
    padding:0;
    height: 0;
    overflow: hidden;
}
*/



.outer-page .content_wrapper .no-gutter .readjust-container .text-content .text-content-wrapper h2,
.outer-page .content_wrapper .no-gutter .readjust-container .text-content .text-content-wrapper h3,
.outer-page .content_wrapper .no-gutter .readjust-container .text-content .text-content-wrapper h4 {
    text-align: left;
}

.outer-page .content_wrapper .no-gutter .simp-custom-AmenitesWithSheen .text-content {
    display: flex;
    justify-content: center;
    align-items: center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-AmenitesWithSheen .text-content .text-content-wrapper {
    width: 70%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-template1-spc {
    width: 70%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-thai-inner-spc {
    padding-top: 0;
}

/* CSS for template 2 text alignment */
.outer-page .content_wrapper .no-gutter .simp-custom-ltxt-left-align .left-box h2,
.outer-page .content_wrapper .no-gutter .simp-custom-ltxt-left-align .left-box h3,
.outer-page .content_wrapper .no-gutter .simp-custom-ltxt-left-align .left-box h4 {
    text-align: left;
}

.outer-page .content_wrapper .no-gutter .simp-custom-rtxt-left-align .right-box h2,
.outer-page .content_wrapper .no-gutter .simp-custom-rtxt-left-align .right-box h3,
.outer-page .content_wrapper .no-gutter .simp-custom-rtxt-left-align .right-box h4 {
    text-align: left;
}


.outer-page .content_wrapper .no-gutter .simp-custom-margin-zero{
    margin:0 !important;
}
.outer-page .content_wrapper .no-gutter .simp-custom-bottom-margin{
    margin-bottom:30px !important;
}
.outer-page .content_wrapper .simp-custom-text-box-shadow{
    display:flex;
}
.outer-page .content_wrapper .simp-custom-text-box-shadow .text-content{
    padding:0;
}
.outer-page .content_wrapper .simp-custom-text-box-shadow .text-content .text-content-wrapper{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding:20px;
    margin:0 10px;
    height:100%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-solid-btn a.btn{
    background:#E4DDC5;
}

:is(.outer-page,.outerpage) .wtformjson .iti .iti__country-container .iti__dropdown-content {
    z-index: 12;
}



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

:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .simp-custom-social-icon-links *:not(a, .btn){
    padding:0;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .simp-custom-social-icon-links{
      padding: 1.563% 6%;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .simp-custom-social-icon-links .text-content-wrapper{
   display:flex;
   flex-wrap:wrap;
   justify-content:center;
   align-items:center;
   gap: 30px;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .simp-custom-social-icon-links .text-content-wrapper > div{
    width: 20%;
    padding: 2.605% 1.954%;
    background: #f5f5f5;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links :is(h3,h4,h5,h6){
    text-align:center;
    margin: 0;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a{
    display:flex;
    justify-content:center;
    align-items:center;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links span.fab{
    font-size: 40px !important;
    margin-right: 6.069%;
    line-height:1 !important;
    font-family: "Font Awesome 5 Brands" !important;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links .fa-angle-right{
   font-size:20px;
   margin-left: 6.069%;
    font-weight:700 !important;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a:hover .fa-instagram{
     background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a:hover{
    text-decoration:none;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a:hover .fa-facebook{
    color:#3b5998;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a:hover .fa-youtube{
    color:#e62117;
}
:is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a:hover .fa-whatsapp{
    color: #25D366;
}

@media(max-width:1536px){
    :is(.outer-page, ,outerpage) .content_wrapper .no-gutter .simp-custom-social-icon-links{
        padding:1.563% 5%;
    }
    :is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links span.fab{
         font-size: 30px !important;
    }
}

@media(max-width:992px){
   :is(.outer-page, ,outerpage) .content_wrapper .no-gutter .simp-custom-social-icon-links .text-content-wrapper > div{
        width: 45%;
    }
    :is(.outer-page, ,outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links span.fab{
         font-size: 25px !important;
    }
}

/*mobile*/
.mobile .content_wrapper .simp-custom-social-icon-links *:not(a,.btn){
   padding:0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links{
     padding:20px 0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links .text-content > div{
    margin-bottom:20px;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links .text-content > div:last-child{
    margin-bottom:0px;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links :is(h3,h4,h5,h6){
    margin:0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:30px;
    background: #f5f5f5;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a{
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a .fab{
    margin-right:15px;
    font-size: 30px !important;
    font-family: "Font Awesome 5 Brands" !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a .fa-angle-right{
    margin-left:15px;
    font-size:20px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a .fa-instagram {
    background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a .fa-youtube {
    color: #e62117;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a .fa-facebook {
    color: #3b5998;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-social-icon-links a .fa-whatsapp {
    color: #25D366;
}

.content_wrapper .widget-wrapper p:empty {
	display: none !important;
}






.mobile .simp-custom-ltxt-left-align {
    display: flex;
    flex-direction: column;
} 

.mobile .simp-custom-rtxt-left-align {
    display: flex;
    flex-direction: column;
} 



/*font addition*/
:is(.outer-page, .outerpage) .content_wrapper .simp-custom-adelia h2{
    font-family: 'adelia', cursive;
    font-size: clamp(24px,1.824vw,28px) !important;
    line-height: clamp(39px,4.166vw,64px) !important;
}
.mobile .content_wrapper .no-gutter .parallaxContainer.simp-custom-show-parallax{
    display: block;
}
.mobile .content_wrapper .simp-custom-adelia h2{
    line-height: 58px !important;
    font-family: 'adelia', cursive;
}


.mobile .simp-custom-mobile-column-image-second{
    flex-direction:column;
}
.mobile .simp-custom-mobile-column-image-first{
    flex-direction:column;
}

.mobile .content_wrapper .no-gutter :is(.fal , .far , .fa , .fas){
    font-family:"Font Awesome 5 Pro" !important;
    line-height:normal !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper :is(h1,h2,h3,h4,h5,h6,p) a{
    font-size:inherit !important;
    font-family:inherit;
    line-height:inherit !important;
    font-weight:inherit;
}

.mobile .content_wrapper .no-gutter .simp-custom-margin-zero{
    margin:0 !important;
}
.mobile .content_wrapper .simp-custom-text-box-shadow .col-xs-12 {
    padding:15px;
    box-shadow:rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.mobile .simp-custom-hideRightBox .col-xs-12:nth-of-type(3){
    display:none;
}
.mobile .simp-custom-hideLeftBox .col-xs-12:nth-of-type(1){
    display:none;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.outer-page .simp-custom-center,
.outerpage .simp-custom-center{
    display:flex;
    justify-content:center;
}

.content_wrapper .no-gutter .widget-wrapper a.btn,
.content_wrapper .no-gutter .widget-wrapper #form-group-submit > div,
header .lang-book-wrapper .resv-wrap{
    position: relative;
    overflow: hidden;
    background: transparent;
    color: #d6af1d;
    border: 2px solid #d6af1d;
    z-index: 11;
}
.content_wrapper .no-gutter .widget-wrapper a.btn:before,
.content_wrapper .no-gutter .widget-wrapper #form-group-submit > div:before,
header .lang-book-wrapper .resv-wrap:before{
    content: '';
    z-index: -1;
    background: #d6af1d;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -100%;
    top: 0;
    transition: all .5s ease;
}
.content_wrapper .no-gutter .widget-wrapper a.btn:hover,
.content_wrapper .no-gutter .widget-wrapper #form-group-submit > div:hover,
header .lang-book-wrapper .resv-wrap:hover{
    color: #fff;
    background: transparent;
}
.content_wrapper .no-gutter .widget-wrapper a.btn:hover:before,
.content_wrapper .no-gutter .widget-wrapper #form-group-submit > div:hover:before,
header .lang-book-wrapper .resv-wrap:hover:before{
    left: 0;
    transition: all .5s ease;
}
header .lang-book-wrapper .resv-wrap .btn,
.content_wrapper .no-gutter .widget-wrapper #form-group-submit .btn{
    background: transparent;
    border: none;
    color: #d6af1d;
}
header .lang-book-wrapper .resv-wrap .btn:hover,
.content_wrapper .no-gutter .widget-wrapper #form-group-submit .btn:hover{
    color: #fff;
    background: transparent;
}


#footer .addressContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    /* flex-wrap: wrap; */
}

#footer .addressContainer p {
    padding: 10px 20px;
}

@media (max-width: 1200px) {
    #footer .addressContainer {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
}










/*franchise page jira- 9986*/
.outer-page .content_wrapper :is(.simp-custom-left-img-slider,.simp-custom-right-img){
    width:50%;
    padding:0
}
.outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider{
    padding: 30px 2.606% 30px 10.419%;
}
.mobile .content_wrapper .no-gutter .simp-custom-left-img-slider{
    margin-bottom:60px !important;
}
.outer-page .content_wrapper .no-gutter .simp-custom-right-img{
    padding: 30px 10.419% 30px 2.606%;
    display:flex;
    justify-content:center;
    align-items:center
    
}

.outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-slide img{
    width:50%
}
.outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-slide {
    border: 1px solid #fff;
    margin-top: 25px;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 10%), 0 6px 20px 0 rgb(0 0 0 / 9%);
    padding: 40px 25px;
    margin: 16px;
    overflow:hidden
}

.outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots {
    width: auto;
    padding: 0 !important;
    bottom: 30px;
    left:calc(50% - 32px);
    line-height: 14px !important;
}

.outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li {
    height: 14px;
    width: 14px;
    margin: 0 4px
}

.outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li.slick-active {
    background-color: #823628;
    border-radius: 100px
}

.outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li button {
    height: 14px;
    width: 14px;
    padding: 0
}

.outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li button::before {
    height: 14px;
    width: 14px;
    padding: 0;
    font-size: 14px;
    line-height: 14px;
    color: #823628;
    opacity: 1
}


@media (max-width:1200px){
    .outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li {
        height: 12px;
        width: 12px
    }
    .outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li button {
        height: 12px;
        width: 12px;
        padding: 0
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li button::before {
        height: 12px;
        width: 12px;
        font-size: 12px;
        line-height: 12px
    }
}


.outer-page .content_wrapper .widget-wrapper.three-col.simp-custom-place-widget-with-bg{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

.outer-page .content_wrapper .widget-wrapper.three-col.simp-custom-place-widget-with-bg .text-content {
    background-color:#faf3dd;
    margin:10px;
    width:calc(100% / 3 - 30px);
    padding:20px;
}

@media(max-width:1024px){
.outer-page .content_wrapper .widget-wrapper.three-col.simp-custom-place-widget-with-bg .text-content {
     width:calc(100% / 2 - 30px);
}
}

/*mobile*/

.mobile .simp-custom-left-img-slider{
    border: 1px solid #fff;
    margin-top: 25px;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    padding: 40px 25px;
}

.mobile .simp-custom-left-img-slider ul{
    left:50%;
    transform:translate(-50%);
    /*width:auto;*/
    bottom:-35px;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li {
    height: 14px;
    width: 14px;
    margin: 0 4px
}

.mobile .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li.slick-active {
    background-color: #823628;
    border-radius: 100px
}

.mobile .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li button {
    height: 14px;
    width: 14px;
    padding: 0
}

.mobile .content_wrapper .no-gutter .simp-custom-left-img-slider .slick-dots li button::before {
    height: 14px;
    width: 14px;
    padding: 0;
    font-size: 14px;
    line-height: 14px;
    color: #823628;
    opacity: 1
}

.mobile .content_wrapper .no-gutter .simp-custom-right-img{
    margin-bottom:20px !important
}
.mobile .content_wrapper .widget-wrapper.simp-custom-place-widget-with-bg > div{
    background-color:#faf3dd;
    padding:20px;
}
.mobile .content_wrapper .no-gutter .simp-custom-left-img-slider:last-child{
    margin-bottom:40px !important;
}
.mobile .simp-custom-AmenitesWithSheen {
    position:relative;
}
.mobile .simp-custom-AmenitesWithSheen:before {
    content: '';
    background: rgba(0,0,0,0.3);
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
}




header .navbar-top .navbar-nav li a {
    font-family: 'Inknut Antiqua',serif;
}
header .navbar-top .navbar-nav li a {
    padding: 22px 25px;
    text-wrap: nowrap;
    line-height: 44px;
    outline: 0;
    background: 0 0;
    color: #272727;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 14px;
    font-style: normal;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 0 solid transparent;
    border-top: 0 solid transparent;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
}
header .navbar-top .navbar-nav>li:hover ul {
    display: block;
    z-index: 99;
    background-color: rgba(250,243,221,0.9);
}


.outer-page .content_wrapper .no-gutter .simp-custom-job-opportunities-cards{
    display:flex;
    gap:15px;
}
.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.simp-custom-job-opportunities-cards .text-content{
    margin:0;
}


.clearfix.widget-wrapper.simp-custom-job-opp.clearfix.widget-wrapper.simp-custom-job-opportunities-cardsortunities-cards{
    display:flex;
}
.mobile .clearfix.widget-wrapper.simp-custom-job-opp.clearfix.widget-wrapper.simp-custom-job-opportunities-cardsortunities-cards{
    display:flex;
    flex-direction: column;
}
.clearfix.widget-wrapper.simp-custom-job-opportunities-cards .text-content{
    border:1px solid #bababa;
    box-shadow: 8px 4px 15px #bababa;
    margin: 0 10px;
    padding: 0;
}
.clearfix.widget-wrapper.simp-custom-job-opportunities-cards .text-content .text-content-wrapper{
    padding: 0 15px 20px 15px;
}

.mobile .simp-custom-job-opportunities-cards .col-xs-12{
    border:1px solid #bababa;
    box-shadow: 4px 4px 10px #bababa;
    padding: 0;
}
.mobile .simp-custom-job-opportunities-cards .descriptionMobileNoSpace{
    padding: 0 15px 20px 15px;
}





.mobile .simp-custom-heroimg-slider{
    padding-top:70px
}

/*.mobile .simp-custom-heroimg-slider .camera_next,*/
/*.mobile .simp-custom-heroimg-slider .camera_prev{*/
/*   display:none; */
/*}*/

.mobile .simp-custom-heroimg-slider .camera_fakehover img{
    width:100%;
    height:100%;
}

.mobile .simp-custom-heroimg-slider{
    margin:0;
}

.mobile .simp-custom-heroimg-slider .col-xs-12{
    padding:0;
}


/*.mobile .simp-custom-heroimg-slider .camera_wrap .camera_pag{*/
/*    display:none;*/
/*}*/
.mobile .content_wrapper .no-gutter .parallaxContainer{
    display:none;
}

.mobile .camera_next,.mobile .camera_prev{
    background:rgba(39,39,39,.5);
}

/*.mobile .simp-custom-mobile-hero-video video{*/
/*    height: 100%;*/
/*    aspect-ratio:4/3;*/
/*    object-fit: cover;*/
/*    margin-bottom:-10px;*/
/*}*/
/*.mobile .simp-custom-mobile-hero-video .text-content{*/
/*    padding:30px 0 0 0;*/
/*    height: unset;*/
/*}*/
/*.mobile .simp-custom-mobile-hero-video {*/
/*    margin:0;*/
/*}*/

/*desktop*/

/*.outer-page .simp-custom-mobile-hero-video{*/
/*    display:none;*/
/*}*/







/* Services slider */
.for-homepage .outer-page .content_wrapper .no-gutter .widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.fullWidthWidget.simp-custom-servicesSlider  .text-content {
    padding:0 15px ;
}
.for-homepage .outer-page .content_wrapper .no-gutter .widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.fullWidthWidget.simp-custom-servicesSlider {
    padding-top: 0px ;
    padding-bottom: 0px ;
}
.outer-page .simp-custom-servicesSlider  .text-content img {
    opacity: 0.5;
}
.outer-page .simp-custom-servicesSlider  .text-content-wrapper {
    opacity: 0;
    padding:0 30% 0 1%;
}

.outer-page .simp-custom-servicesSlider .slick-active .text-content-wrapper, 
.outer-page .simp-custom-servicesSlider .slick-active.text-content img {
    opacity: 1;
}
.outer-page .simp-custom-servicesSlider .slick-arrow {
    top: 35%;
}
.outer-page .simp-custom-servicesSlider .slick-arrow:before {
    font-size: 5rem;
    color: #000;
}
.outer-page .simp-custom-servicesSlider  h2{
    text-align:left;
}

.outer-page .simp-custom-homepage-services-heading h2{
     position: absolute;
    top: 60px;
    z-index: 1;
    color: #FFF;
    font-size: clamp(20px,1.57vw,30px);
    letter-spacing: -0.6px;
    padding: .7295% 6.771%;
    font-weight: 400;
    margin: 0;
    background: rgba(0,0,0,0.3);
    left: 30%;
}

.mobile .simp-custom-eventsSlider .slick-arrow {
    top: 30%;
}
.mobile .simp-custom-servicesSlider .txt-wdgt-btn-wrapper{
    display:flex;
    justify-content:center
}





:is(.outer-page,.outerpage) .content_wrapper h1{
    font-size: clamp(26px,2.084vw,32px) !important;
    line-height: clamp(39px,2.866vw,44px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper h2{
    font-size: clamp(24px,1.824vw,28px) !important;
    line-height: clamp(39px,2.866vw,44px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper h3{
    font-size: clamp(22px,1.563vw,24px) !important;
    line-height: clamp(33px,1.824vw,28px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper h4{
    font-size: clamp(20px,1.433vw,22px) !important;
    line-height: clamp(33px,1.954vw,30px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper h5{
    font-size: clamp(18px,1.303vw,20px) !important;
    line-height: clamp(33px,1.824vw,28px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper h6{
    font-size: clamp(16px,1.173vw,18px) !important;
    line-height: clamp(33px,1.824vw,28px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper p{
    font-size: clamp(16px,1.173vw,18px) !important;
    line-height: clamp(24px,2.345vw,36px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper :is(ol, ul , li){
    font-size: clamp(16px,1.173vw,18px) !important;
    line-height: clamp(24px,2.345vw,36px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper div{
    font-size: clamp(16px,1.173vw,18px) !important;
    line-height: clamp(24px,2.345vw,36px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper .btn{
    font-size: clamp(12px,0.939vw,14.4px) !important;
    /*line-height: normal !important;*/
    line-height: clamp(24px,2.345vw,36px) !important;
}
:is(.outer-page,.outerpage) .content_wrapper a{
    font-size: clamp(16px,1.173vw,18px) !important;
    line-height: clamp(24px,2.345vw,36px) !important;
}

:is(.outer-page,.outerpage) .content_wrapper span{
    font:inherit !important;
    line-height: inherit !important;
}

/*mobile*/
.mobile .content_wrapper h1{
    font-size: 26px !important;
    line-height: 39px !important;
}
.mobile .content_wrapper h2{
    font-size: 24px !important;
    line-height: 39px !important;
}
.mobile .content_wrapper h3{
    font-size: 22px !important;
    line-height: 33px !important;
}
.mobile .content_wrapper h4{
    font-size: 20px !important;
    line-height: 33px !important;
}
.mobile .content_wrapper h5{
    font-size: 18px !important;
    line-height: 33px !important;
}
.mobile .content_wrapper h6{
    font-size: 16px !important;
    line-height: 33px !important;
}
.mobile .content_wrapper p{
    font-size: 16px !important;
    line-height: 24px !important;
}
.mobile .content_wrapper :is( ol, ul , li){
    font-size: 16px !important;
    line-height: 24px !important;
}
.mobile .content_wrapper div{
    font-size: 16px !important;
    line-height: 24px !important;
}
.mobile .content_wrapper a{
    font-size: 16px !important;
    line-height: 24px !important;
}
.mobile .content_wrapper .btn{
    font-size: 12px !important;
    /*line-height: normal !important;*/
    line-height: 20px !important;
}
.mobile .content_wrapper span{
    font:inherit !important;
    line-height: inherit !important;
}

