/*#center-back-top {*/
/*    position: fixed;*/
/*    bottom: 240px;*/
/*    left: 46%;*/
/*    z-index: 9999;*/
/*}*/
/*#center-back-top a {*/
/*    display: block;*/
/*    text-align: center;*/
/*    text-decoration: none;*/
/*    color: rgb(50, 75, 110);*/
/*    transition: all 1s ease 0s;*/
/*    transform: rotate(0deg);*/
/*}*/
/*#center-back-top span {*/
    /*width: 57px;*/
/*    height: 56px;*/
/*    display: block;*/
/*    margin-bottom: 0px;*/
/*    font-size: 60px;*/
/*    transition: all 1s ease 0s;*/
/*    border-radius: 50%;*/
/*    background-color: rgb(204, 204, 204);*/
/*}*/
/*.fa-angle-down:before {*/
/*    content: "\f107";*/
/*}*/


/*Trip advisor background removel*/

.outer-page .content_wrapper .no-gutter .social_feed.section_bg{
    background:unset;
    box-shadow: none;
}

/*booking form book now button*/
.outer-page #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    background: #22334b !important;
    color: #fff !important;
}

.outer-page #bookingForm .btn-wrapper .check-btn-holder .btn-full-width:hover{
    color: #fff !important;
    background:  rgba(20, 30, 46, 1) !important;
}



.outer-page .camera-carousel-container #homeCarousel .camera_caption .caption-as-link, 
.outer-page .camera-carousel-container #homeCarousel .camera_caption .caption-as-text,
.outer-page .camera-carousel-container #homeCarousel .camera_caption .caption-as-link :is(h1, h2, h3, h4, h5, p, div, a),
.outer-page .camera-carousel-container #homeCarousel .camera_caption .caption-as-text :is(h1, h2, h3, h4, h5, p, div, a) {
    font-size: 16px;
    font-weight: 400;
    font-family: Muli, sans-serif;
    margin: 0;
    text-transform: uppercase;
}

.parent-hotel.for-homepage .simp-custom-properties .table>tbody>tr>td{
    border-top: none;
}

.parent-hotel .outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-properties-one{
    width: 100%;
    max-width: 100%;
}

.parent-hotel .outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-properties-one .text-content{
    width: 46%;
}

#top-navbar-collapse {
    justify-content: center;
    text-align: center;
}
#bottom-navbar-collapse {
  padding-left: 380px !important
}

.outer-page .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-hide {
    display:none
}

.outer-page .clearfix.address-block-details.text-center {
    display:none;
}

#center-back-top span{
    display:none
}

.outer-page .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-hide {
    display:none;
}

.mobile .simp-custom-hide {
    display:none
}

#center-back-top span {
    display:none;
}


/* 3cards left and right hide */


.outer-page .content_wrapper .no-gutter .simp-custom-properties-one .fullWidthWidgetWrapper {
    display:flex;
    justify-content:center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties {
    padding: 1.8% 4.22% 3% 7.25%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one .col-sm-4.text-content.left-box {
     display:none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one .col-sm-4.text-content.right-box {
     display:none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .col-sm-4.text-content {
    width: 32%;
    margin: 0 10px;
    padding: 0;
}

.outer-page .simp-custom-properties-one .col-xs-12.one-col.text-content{
    padding:0;
    width:70%
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one .col-sm-4.text-content.center-box{
    width:100%;
}

.outer-page .jssor-carousel-container.camera-carousel-container #center-back-top{
    display:none;
}

/*10058*/

.outer-page .widget-wrapper .review_data_wrap{
    margin:0;
}

.outer-page .widget-wrapper .promotions_block:empty{
    margin:0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-properties .table-responsive{
    scrollbar-width:none;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-properties .fullWidthWidgetWrapper :is(.col-sm-6.left-box.text-content,.col-sm-6.right-box.text-content) .text-content-wrapper h3 a {
    display: block;
    font:inherit;
    text-transform:capitalize;
    line-height: clamp(14px,2.80vw,40px);
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-properties .fullWidthWidgetWrapper :is(.col-sm-6.left-box.text-content,.col-sm-6.right-box.text-content) .text-content-wrapper h3 a::after {
    display:none;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-properties .text-content .text-content-wrapper  h3 a {
    display:block;
    font:inherit;
    text-transform:capitalize;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-properties .text-content .text-content-wrapper  h3 a::after {
    display:none;
}

/*jira-10085*/

:is(.outer-page,.outer-page) .widget-wrapper.wt1tb.simp-custom-h1-header {
    background: #F5F6F8;
    padding: 5.685% 0 1.95% 0;
}

:is(.outer-page,.outer-page) .widget-wrapper.simp-custom-h1-header {
    background:#F5F6F8
}

:is(.outer-page,.outer-page) .widget-wrapper.simp-custom-h1-header :is(h1,h2) {
    font-size: clamp(20px,2.604vw,50px);
    line-height: 50px;
    letter-spacing: -1px;
    color: #324B6E;
}

:is(.outer-page,.outer-page) .no-gutter .widget-wrapper.simp-custom-h1-header.fullWidthWidget .fullWidthWidgetWrapper .text-content-wrapper>p {
    display:block
}

.mobile .dropdown-menu ul li:nth-of-type(2) {
    display: none;
}

.mobile .parent-container .panel-group {
    display: none !important;
}

.mobile .parent-container .homepage-content #widgetWrapperHome .custom-left-widget-wrapper .row.clearfix.widget-wrapper.wtheader .col-xs-12 h1 {
    display: none !important;
}

.mobile .parent-container .homepage-content #widgetWrapperHome .custom-left-widget-wrapper .row.clearfix.widget-wrapper.wtheader .col-xs-12 .text-left {
    display: block !important;
    border-bottom: none !important;
}

.mobile .parent-container .homepage-content #widgetWrapperHome .custom-left-widget-wrapper .row.clearfix.widget-wrapper.wt1tb .text-content h1 {
    border-bottom: none;
}

.mobile .select-hotel-wrapper {
    background-color: #FDFA9D;
}

.mobile .fullImage img {
    object-fit: fill;
}

.mobile .parent-container .homepage-content #widgetWrapperHome .custom-left-widget-wrapper .row.clearfix.widget-wrapper.wt1tb .text-content h2 {
    border-bottom: none;
}

.mobile .row.clearfix.widget-wrapper.simp-custom-properties-two .col-xs-12:last-of-type {
    margin: 0 !important;
}

.mobile .row.clearfix.widget-wrapper.simp-custom-properties-two.imageDescriptionbottom2 div.col-xs-12:last-child img,
.mobile .row.clearfix.widget-wrapper.simp-custom-properties-two.wt2img div.col-xs-12:last-child img {
    margin: 0;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-two .descriptionMobileNoSpace {
    bottom: 0
}

/*custom jira changes*/

.mobile.for-homepage .mobile-menu {
    background: unset;
}

.mobile .mobile-menu .book-button .bookBtnbgcolor {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.mobile.child-hotel .dropdown-menu-topNav ul li:nth-of-type(3) {
    display: none;
}

.mobile .mobile-menu .book-button .bookBtnbgcolor .TwoFoldMenuName {
    margin-top: 5px;
}

.mobile .mobile-menu .book-button .text-beside-wrapper {
    display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace,
.mobile .content_wrapper .no-gutter .wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-two .descriptionMobileNoSpace {
    position: absolute !important;
    bottom: 0;
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%) 0 0;
    width: 100%;
    height: 150px;
}

.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace .box,
.mobile .content_wrapper .no-gutter .wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-two .descriptionMobileNoSpace .box {
    padding-bottom: 0 !important;
}



.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace .box h3,
.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace .box p,
.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace .table-responsive a,
.mobile .content_wrapper .no-gutter .wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-two .descriptionMobileNoSpace .box h3,
.mobile .content_wrapper .no-gutter .wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-two .descriptionMobileNoSpace .box p,
.mobile .content_wrapper .no-gutter .wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-two .descriptionMobileNoSpace .table-responsive a {
    color: white !important;
}

.mobile .content_wrapper .no-gutter .wt2imgtop-2tbbot.imageDescriptionbottom2 .descriptionMobileNoSpace .table-responsive table,
.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace .table-responsive table,
.mobile .content_wrapper .no-gutter .wt2imgtop-2tbbot.imageDescriptionbottom2 .descriptionMobileNoSpace .table-responsive table td,
.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace .table-responsive table td {
    border: none;
}

/*10058*/
.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .col-xs-12 {
    margin-bottom: 90px !important;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .col-xs-12:last-child {
    margin-bottom: 66px !important;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace h3 {
    position: relative;
    bottom: -160px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace h3 a {
    font: inherit;
    color: #000;
    border-bottom: 1px solid #000;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.simp-custom-properties.simp-custom-properties-one .col-xs-12 {
    margin-bottom: 66px !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace .box h3 {
    position: relative;
    bottom: -160px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}

.mobile .content_wrapper .no-gutter .simp-custom-properties-one .descriptionMobileNoSpace .box h3 a {
    font: inherit;
    color: #000;
    border-bottom: 1px solid #000;
}

.mobile .location-content .dropdown-menu li.active .submenus {
    display: flex;
    flex-direction: column;
}

:is(.mobile.child-hotel[data-hotelid="5054"], .mobile.child-hotel[data-hotelid="291"]) #footer .childtwo {
    display: none;
}

:is(.mobile.child-hotel[data-hotelid="5054"], .mobile.child-hotel[data-hotelid="291"]) #footer .childone :is(.CasaLegendSuites, .CasaLegendVilla) {
    display: none;
}

.mobile.child-hotel[data-hotelid="5260"] #footer .childone {
    display: none;
}

.mobile.child-hotel[data-hotelid="5260"] #footer .childtwo .CasaLegendEconomy {
    display: none;
}

/*OPS-13191*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-contactus-address .text-content-wrapper {
    margin-top: 15px;
}
/*OPS-13191*/

#footer .add_head .childAdd .fa {
    position: unset;
    display: inline;
    padding-right: 5px;
}
#footer .add_head .childAdd {
    display: flex;
    justify-content: space-around;
}
#footer .add_head .childone,
#footer .add_head .childtwo {
    text-align: center;
}
.mobile #footer .childAdd .fa {
    position: unset;
    display: inline;
    padding-right: 5px;
}
.mobile #footer .childone {
    padding-bottom: 15px;
}

.mobile .fullImage {
    padding-top: 70px
}
.mobile .fullImage img{
    height: 300px;
    object-fit: cover;
}

.mobile .row.clearfix.widget-wrapper.simp-custom-h1-header {
    background: #EAEDF0;
    padding: 35px 0 10px;
}
.mobile .row.clearfix.widget-wrapper.simp-custom-h1-header :is(h1,h2) {
    border: none;
    font-size: 25px;
    line-height: 50px;
    letter-spacing: -0.4px;
    color: #324B6E;
}

.mobile.for-homepage .name-of-hotel,
.mobile.for-homepage .panel-group#accordion,
.mobile.for-homepage .mobile-menu #dropdown-menu-multiprop .TwoFoldMenuName,
.mobile.for-homepage  .mobileHeaderTop{
    display:none;
}

.mobile.parent-hotel.for-homepage .content_wrapper .no-gutter .widget-wrapper:first-child{
    margin-bottom: 0;
}

.mobile.parent-hotel.for-homepage .nav-wrap{
    display: block;
}
.mobile.for-homepage .wtheader{
    text-align:center;
}
.mobile.for-homepage  .mobile-menu .navBtnBorder.call-btn {
    display: none !important;
}
.mobile.for-homepage  .mobile-menu>div {
    width: 33%;
    position: relative;
}

.mobile.for-homepage .mobile-menu .navBtnBorder{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.mobile.for-homepage .mobile-menu .navBtnBorder .text-beside-wrapper{
    display: none
}

.mobile.for-homepage .mobile-menu .navBtnBorder .TwoFoldMenuName{
    margin: 0;
}
.mobile.for-homepage .mobile-menu .navBtnBorder,
.mobile.for-homepage .mobile-menu .navBtnBorder:hover{
    background-color:white !important;
    color: #324b6e;
}
.mobile.for-homepage .mobile-menu .logo{
    display:flex;
    align-items:center;
    justify-content: center;
    padding: 0;
    background-color: white;
}


.mobile.for-homepage .mobile-menu #dropdown-menu-multiprop .fa-list-ul:before{
    content:"\f0c9";
    font-weight:200;
}
.mobile.for-homepage .mobile-menu .mobile-navbar-button .fa-calendar{
    display:none;
}
.for-homepage .mobile-menu .mobile-navbar-button .TwoFoldMenuName {
    border: 1px solid #5A5E5A;
    width: 65px;
    float: right;
    margin-right: 20px;
    background-color: #324b6e;
    color: #fff;
}
.mobile.for-homepage .mobile-menu .geo.map-btn,
.mobile.for-homepage .mobile-menu .nav-min-price-div{
    display:none;
}


.mobile.for-homepage  .mobile-menu .drop-menu-header-block{
    padding: 20px 10px 20px 50px !important;
    color:rgb(112, 112, 112);
}
.mobile.for-homepage  .mobile-menu .drop-menu-header-block-top-header i,
.mobile.for-homepage  .mobile-menu .drop-menu-header-block i{
    color:rgb(112,112,112); 
    display:none !important;
}
.mobile.for-homepage  .mobile-menu .drop-menu-header-block.text-left.hover {
    display: none;
}

.mobile.for-homepage  .mobile-menu+ .fullImage{
    padding: 0;
}

.mobile #footer .container div:nth-of-type(3){
    display:none;
}
.mobile #footer .container :is(.childtwo,.childone) div{
    display:block;
}

.outer-page .open-form-block.vc_open-form-block.booking-button {
    display:block !important;
    border:none;
}
.outer-page #bookingForm .whyBookDirect{
    display:none
}
.outer-page .bookingform-wrapper .abs_parent{
    width: 100%;
    max-width:1320px;
}
 #bookingForm .date-parameter-block .dp-holder{
    height:52px;
    border:none
}
.outer-page .jssor-carousel-container #bookingForm .form-control{
  height: 52px;
  color: rgba(0,0,0,0.5);
  font-weight: 500;
  font-size:clamp(12px,0.937vw ,18px);
  line-height:clamp(17px,1.40625vw ,27px)
}
.outer-page .jssor-carousel-container #bookingForm{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 60px;
}
.outer-page .jssor-carousel-container #bookingForm .booking-form{
  display: flex;
  margin: 0;
  padding-bottom: 0;
}
.outer-page .jssor-carousel-container .bookingform-wrapper{
    bottom: 3.5%;
    background: #324B6E;
}
.outer-page #bookingForm .select-block{
    padding-right: 0;
    width: 211px;
    margin: 0px 9px !important;
}
.outer-page .bookingform-wrapper #booking-form .promo-block{
    display:block !important;
    border:none;
}
.outer-page .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
  display: block !important;
  width: 203px;
  border:none;
}
.outer-page .jssor-carousel-container #bookingForm .btn-wrapper{
  align-self: end;
  bottom: unset;
  position: relative;
  right: 0;
  margin: 0 0 0 9px;
}
.outer-page .jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container .bookingform-wrapper{
    bottom: 15%;
}
.outer-page  #bookingForm .adult-wrapper, #bookingForm .child-wrapper, #bookingForm .room-wrapper{
    display:none
}
.outer-page  .open-form-block .open-booking-form{
    display:none
}

/* form body */
.outer-page .jssor-carousel-container #bookingForm {
    position: relative;
    padding: 10px 0 44px;
    background: rgba(0, 0, 0, 0);
}

/* fonts */
.outer-page #bookingForm .form-group label{
   font-weight: 500;
   font-size:clamp(12px,0.937vw ,18px);
   line-height:clamp(17px,1.40625vw ,27px);
}

/* btn */
.outer-page #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
  height: 52px;
  background: #f5f5f5;
  border: none;
  color:#324B6E;
  font-family: 'Noto Serif',serif;
  font-size:clamp(12px,0.937vw ,18px);
  
} 

/* modal */
.modal-body #bookingForm .date-parameter-block .dp-holder{
    height:40px;
}
.modal-body #bookingForm .select-block{
  padding-right: 0;
  width: 164px;
  margin: 0px 9px !important;
}

/* media query */
@media (max-width: 1300px){
    .outer-page .bookingform-wrapper .abs_parent{
        width: 1220px;
    }
}
@media (max-width: 1600px){
    .outer-page .bookingform-wrapper .abs_parent{
        max-width: 1150px;
    }
    .outer-page #bookingForm .select-block{
        width:150px
    }
  
    .outer-page .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
        width: 150px;
    }
   .outer-page .bookingform-wrapper #booking-form .promo-block{
        width: 150px;
    }
}

@media (max-width: 1200px){
    .outer-page .bookingform-wrapper .abs_parent{
        max-width: 920px;
    }
    .outer-page #bookingForm .select-block{
        width:120px
    }
  
    .outer-page .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
        width: 120px;
    }
   .outer-page .bookingform-wrapper #booking-form .promo-block{
        width: 120px;
    }
}

@media (max-width: 966px){
    .outer-page .bookingform-wrapper .abs_parent{
        max-width: 870px;
    }
    .outer-page #bookingForm .select-block{
        width:110px
    }
  
    .outer-page .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
        width: 110px;
    }
   .outer-page .bookingform-wrapper #booking-form .promo-block{
        width: 110px;
    }
    .outer-page .jssor-carousel-container #bookingForm .form-control{
        height:40px
    }
    #bookingForm .date-parameter-block .dp-holder{
        height:40px
    }
    #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
        max-width:120px;
        height:40px !important
    }
}

@media (max-width: 910px){
    .outer-page .bookingform-wrapper .abs_parent{
        max-width: 770px;
    }
    .outer-page #bookingForm .select-block{
        width:100px
    }
  
    .outer-page .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
        width: 100px;
    }
   .outer-page .bookingform-wrapper #booking-form .promo-block{
        width: 110px;
    }
    .outer-page .jssor-carousel-container #bookingForm .form-control{
        height:37px
    }
    #bookingForm .date-parameter-block .dp-holder{
        height:37px
    }
    #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
        min-width:100px ;
        height:37px !important
    }
}

/*modal booking form alignment*/
.modal-body .booking-form-wrapper #bookingForm .select-block {
  padding-right: 0;
  width: 164px;
  margin: 0px !important;
}
.modal-body .booking-form-wrapper  #bookingForm  .date-parameter-block {
	margin-right: 0 !important;;
}
.modal-body .booking-form-wrapper  #bookingForm .min-price-wrapper{
 bottom: 20px !important; 
}
.modal-body .booking-form-wrapper  #bookingForm .btn-wrapper .check-btn-holder .btn-full-width {
	min-width: 164px !important;
}
.modal-body .booking-form-wrapper #bookingForm .select-block {
	width: 47.5%;
}
.modal-body .booking-form-wrapper  #bookingForm .btn-wrapper{
  position: static;
  margin-top: 32px;
}
.modal-body .booking-form-wrapper  #bookingForm .btn-wrapper .btn{
  line-height: normal !important;
  height: 40px;
}
@media screen and (max-width: 966px){
  .outer-page .bookingform-wrapper #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    height: 40px;
  }
}
@media screen and (max-width: 909px){
  .outer-page .bookingform-wrapper #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    height: 37px;
  }
}

.outer-page .jssor-carousel-container .bookingform-wrapper {
    bottom: 0;
}



/*.mobile[data-hotelid="5260"].collapsedNavbar .headerTopStrip {*/
/*    background: #324b6e;*/
/*    height:30px;*/
/*}*/
/*[data-hotelid="5260"].collapsedNavbar .headerTopStrip {*/
/*    background: #324b6e;*/
/*}*/
/*[data-hotelid="5260"].collapsedNavbar .headerTopStrip .header_top_text {     */
/*    display: flex;*/
/*    color: white;*/
/*    font-size: 18px;*/
/*    height:30px;*/
/*    display:flex;*/
/*    align-items:center;*/
/*}*/
/*[data-hotelid="5260"].collapsedNavbar .headerTopStrip .header_top_text a {*/
/*    color: inherit;*/
/*    text-decoration: none;*/
/*}*/
/*[data-hotelid="5260"].collapsedNavbar .headerTopStrip .header_top_text > * {*/
/*    white-space: nowrap;*/
/*    padding: 0 4rem;*/
/*}*/
/*.for-gallerypage.child-hotel[data-hotelid="5260"] .inner-page{*/
/*    padding-top:20px;*/
/*}*/
/*.child-hotel[data-hotelid="5260"] .inner-page {*/
/*    padding-top:165px;*/
/*}*/
/*.location-page.child-hotel[data-hotelid="5260"] .header-pills{*/
/*    padding-top:220px;*/
/*}*/

.mobile .navBtnBorderActiondd .dropdown-menu-topNav li a .drop-menu-header-block-top-header{
  text-transform: uppercase;
  padding:15px!important;
}
.mobile .dropdown-menu li .menu {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: white;
}

.mobile .dropdown-menu li .menu button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-color: #e6e6e6;
    border: none;
    margin: 0px;
}

.mobile .dropdown-menu li .menu button:hover {
    background-color: rgb(242, 242, 242);
}

.mobile .dropdown-menu li .menu button::before {
    content: '+';
    color: #324b6e;
    position: absolute;
    top: 50%;
    font-size: 25px;
    transform: translateY(-50%);
}

.mobile .dropdown-menu li.active button::before {
    content: '-';
    font-size: 25px;
    color:#324b6e;
}

.mobile .dropdown-menu li .submenus {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: 0.5s;
}

.mobile .dropdown-menu li.active .submenus {
    height: auto;
}

.mobile .dropdown-menu li {
    border-top: 1px solid #ccc;
}

.mobile .drop-menu-header-block-top-header {
    border-top: 0 !important;
    height: 40px;
}

.mobile .dropdown-menu li .menu a {
    display: inline-block;
    width: calc(100% - 40px);
}
.mobile .drop-menu-header-block-top-header:hover {
    color: rgb(39, 39, 39);
    background-color: rgb(242, 242, 242);
}

.mobile .dropdown-menu li .submenus>a:not(:last-child)>div {
    border-bottom: 1px solid #ccc;
}

.mobile .name-of-hotel {
    display:none
}

.mobile.content.parent-hotel.for-homepage .content_wrapper{
    padding:0;
}

.mobile .row.clearfix.widget-wrapper.wtsubheader.simp-custom-header h2{
    text-align:center;
    border:none;
    font-size:20px;
    line-height:50px;
    letter-spacing:-0.4px;
    color:#324B6E;
    
}

.mobile .row.clearfix.widget-wrapper.wtsubheader.simp-custom-header{
    background:#EAEDF0;
    padding:35px 0 10px;
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-intro-para {
    background:#EAEDF0;
    padding:0 20px 30px;
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-intro-para .col-xs-12.text-content p{
    font-size:15px;
    line-height:24px;
    font-family:Noto Serif;
    color:#463F3A;
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-intro-para .col-xs-12.text-content p strong{
    color:#324B6E;
}

.mobile .row.clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.simp-custom-hide {
    display:none;
}

/* amenities */

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities {
    display:flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding:30px 10px
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities {
    position:relative;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities .col-xs-12:nth-child(2)::before,
.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities .col-xs-12:nth-child(2)::after {
    content: "";
    display: inline-block;
    position: absolute; /* Add position property */
    border: 0.5px solid #324B6E;
    opacity:0.7;
    height: 60%;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities .col-xs-12:nth-child(2)::before{
    left:6px;
    top:-12px;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities .col-xs-12:nth-child(2)::after{
    right:0;
    top:-12px;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities img{
    width:60px;
    height:45px;
    margin-bottom:15px;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities h4{
    font-size:10px;
    font-family:Noto Serif;
    color:#324B6E;
    line-height:16px;
    font-weight:600;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities div.col-xs-12:first-child {
    margin-bottom:0!important;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-amenities div.col-xs-12:last-child {
    margin-top: 0!important;
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-amenities-header h2{
    text-align:center;
    border:none;
    font-size:20px;
    font-weight: 500;
    line-height:50px;
    letter-spacing:-0.4px;
    color:#324B6E;
    padding:0;
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-amenities-header{
    padding: 40px 0 25px 0;
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-properties-header{
    padding:5px 0 10px;
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-properties-header h1{
    text-align:center;
    border:none;
    font-size:20px;
    line-height:50px;
    letter-spacing:-0.4px;
    color:#324B6E;
}



.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties{
    padding:0 23px 23px;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .col-xs-12{
    position:relative;
}

/*.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace{*/
/*    position:absolute;*/
/*    bottom:19px;*/
/*    min-width:100%;*/
/*    padding:100px 0 20px;*/
    /* height:235px; */
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    flex-direction:column;*/
/*    background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 1));*/
/*}*/
.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace {
    position: unset;
    min-width: 100%;
    padding: 0 0 20px;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace .box{
    text-align:center;
}


.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .IMG-20200119-WA0035{
    margin:0;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace p{
    display:none;
}

/*.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace h3{*/
/*    font-size:18px;*/
/*    font-family:Nato serif,Medium;*/
/*    color:#fff;*/
/*    text-align: center;*/
/*}*/

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace h3 {
    font-size: 18px;
    font-family: Nato serif,Medium;
    color: black;
    text-align: center;
}

/*.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace a{*/
/*    font-size:14px;*/
/*    font-family:Nato serif,Medium;*/
/*    color:#fff;*/
/*    text-transform:uppercase;*/
/*    padding:10px 0 0;*/
/*    border:none;*/
/*    border-bottom:1px solid #fff;*/
/*}*/
.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties .descriptionMobileNoSpace a {
    font-size: 14px;
    font-family: Nato serif,Medium;
    color: black;
    text-transform: uppercase;
    padding: 10px 0 0;
    border: none;
    border-bottom: 1px solid #fff;
}



/* 1col */

.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-properties-one-col {
    padding: 0 23px;
}


.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-properties-one-col  .col-xs-12 p{
    display:none;
}

.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-properties-one-col .col-xs-12 .box{
    position:absolute;
    bottom:0;
    min-width:100%;
    padding:100px 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction:column;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 1));
}

.mobile .simp-custom-properties-one-col .box h3{
    font-size:18px;
    font-family:Nato serif,Medium;
    color:#fff
}

.mobile .content_wrapper .no-gutter .simp-custom-properties-one-col a  {
    font-size:14px;
    font-family:Nato serif,Medium;
    color:#fff;
    text-transform:uppercase;
    padding:5px 0 0;
    border:none;
    border-bottom:1px solid #fff;
}

.mobile .clearfix.widget-wrapper.review_data_wrap {
    max-width:unset;
    width:100%;
    padding:0 23px;
}

.mobile .clearfix.widget-wrapper.review_data_wrap p span{
    text-align:center;
    border:none;
    font-size:20px;
    line-height:50px;
    letter-spacing:-0.4px;
    color:#324B6E;
    font-family:Noto Serif;
}

.mobile .clearfix.widget-wrapper.review_data_wrap .slick-next{
    right: -10px;
}

.mobile .clearfix.widget-wrapper.review_data_wrap .slick-prev{
    left:-10px
}

/* new codes for 3 cards */


.mobile .row.clearfix.widget-wrapper.simp-custom-properties {
    padding: 0;
}

.mobile .row.clearfix.widget-wrapper.simp-custom-properties  .image-content{
    margin:0;
}

.mobile .row.clearfix.widget-wrapper.simp-custom-properties  .col-xs-12 p{
    display:none;
}

/*.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12 .box{*/
/*    position:absolute;*/
/*    bottom:0;*/
/*    min-width:100%;*/
/*    padding:100px 0 20px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    flex-direction:column;*/
/*    background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 1));*/
/*}*/

/*.mobile .simp-custom-properties .box h3{*/
/*    font-size:18px;*/
/*    font-family:Nato serif,Medium;*/
/*    color:#fff;*/
/*    text-align:center;*/
/*}*/

/*.mobile .content_wrapper .no-gutter .simp-custom-properties a  {*/
/*    font-size:14px;*/
/*    font-family:Nato serif,Medium;*/
/*    color:#fff;*/
/*    text-transform:uppercase;*/
/*    padding:5px 0 0;*/
/*    border:none;*/
/*    border-bottom:1px solid #fff;*/
/*}*/

/*.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12{*/
/*    position:relative;*/
/*}*/


/* slider img */

/*.mobile .row.clearfix.widget-wrapper.simp-custom-properties  .image-content{*/
/*    margin:0;*/
/*    aspect-ratio:1;*/
/*    object-fit:cover;*/
/*    background-position:center;*/
/*}*/

/*.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12{*/
/*    position:relative;*/
/*    margin:0 6px;*/
/*}*/

/*.mobile .row.clearfix.widget-wrapper.simp-custom-properties.imageDescriptionbot3 div.col-xs-12:last-child {*/
/*     margin-top: 0 !important; */
/*}*/

/*.mobile .row.clearfix.widget-wrapper.simp-custom-properties.imageDescriptionbot3 div.col-xs-12:first-child {*/
/*     margin-top: 0 !important; */
/*}*/


/* New Design For Mobile*/


.mobile .row.clearfix.widget-wrapper.simp-custom-properties {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    
    flex-direction:column;
}
.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12{
    width:100%;
}

/*.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12{*/
/*    width:calc(50% - 2px);*/
/*}*/

/*.mobile .simp-custom-properties .box h3{*/
/*    font-size:10px;*/
/*    font-family:Nato serif,Medium;*/
/*    color:#fff;*/
/*    text-align:center;*/
/*}*/
.mobile .simp-custom-properties .box h3 {
    font-size: 18px;
    font-family: Nato serif,Medium;
    color: black;
    text-align: center;
}

/*.mobile .content_wrapper .no-gutter .simp-custom-properties a  {*/
/*    font-size:8px;*/
/*    line-height:14px;*/
/*    font-family:Nato serif,Medium;*/
/*    color:#fff;*/
/*    text-transform:uppercase;*/
/*    padding:0;*/
/*    border:none;*/
/*    border-bottom:1px solid #fff;*/
/*}*/
.mobile .content_wrapper .no-gutter .simp-custom-properties a {
    font-size: 14px;
    line-height: 14px;
    font-family: Nato serif,Medium;
    color: black;
    text-transform: uppercase;
    padding: 0;
    border: none;
    border-bottom: 1px solid #fff;
}
.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-properties {
    padding: 0 23px 23px;
}
.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12{
    position:relative;
}

/*.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12 .box{*/
/*    position:absolute;*/
/*    bottom:0;*/
/*    min-width:100%;*/
/*    padding: 70px 0 10px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    flex-direction:column;*/
/*    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 30%, rgb(0 0 0 / 75%) 50%);*/
/*}*/
.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12 .box {
    position: unset;
    bottom: 0;
    min-width: 100%;
    padding: 0 0 10px;
    background: unset;
}

.mobile .row.clearfix.widget-wrapper.simp-custom-properties-two .col-xs-12:last-of-type{
    margin:0 !important;
}


.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12:first-of-type{
    margin-bottom:20px !important;
    /*margin-right:4px;*/
}
.mobile .row.clearfix.widget-wrapper.simp-custom-properties .col-xs-12:last-of-type{
    margin:0 !important;
}

/* left right card remove */


.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-one .col-xs-12:nth-child(1){
    display:none;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-one .col-xs-12:nth-child(3){
    display:none;
}

/* navbar mobile */

.mobile .select-hotel-wrapper .select-hotel-text p{
    color: #253347;
    font-weight:500;
    display:flex;
    
    justify-content:space-between;
    align-items:center;
}

.mobile.parent-hotel .select-hotel-wrapper{
    display:block
}

.mobile.child-hotel .select-hotel-wrapper{
    display:none
}

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

.mobile .row.clearfix.widget-wrapper.wtsubheader.simp-custom-headers-center *{
    display:flex;
    justify-content:center;
    border:unset;
}

.mobile .row.clearfix.widget-wrapper.simp-custom-properties-two.imageDescriptionbottom2 div.col-xs-12:last-child img,
.mobile .row.clearfix.widget-wrapper.simp-custom-properties-two.wt2img div.col-xs-12:last-child img{
    margin: 0 !important;
}


.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-properties-two .descriptionMobileNoSpace{
    bottom:0 !important;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper {
    position: absolute;
    bottom: 0;
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%) 0 0;
    padding: 4% 6% 8%;
    height: 40.22%;
    width: 100%;
    transition: all .7s ease-in .0s;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper:hover {
    height: 100%;
    background: transparent linear-gradient(180deg, rgba(255, 255, 255, 1) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%) 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper h3 {
    color: rgba(255, 255, 255, 1);
    text-align: left;
    bottom: 14%;
    position: absolute;
    font-size: clamp(14px,1.5625vw,30px);
    line-height: clamp(14px,2.80vw,40px);
    font-weight: 500;
    font-family: "Noto Serif", serif;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper:hover h3 {
    position: relative;
    bottom: unset;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper p {
    color: rgba(255, 255, 255, 1);
    display: none;
    padding: 0 0 4.5%;
    transition: all .5s ease-in .0s;
    font-size:clamp(10px, 0.833vw ,16px);
    line-height:clamp(13px,1.25vw ,24px);
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper:hover p:not(:empty) {
    display: block;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper a {
    color: #fff;
    position: relative;
    display: none;
    font-weight: 400;
    text-transform:uppercase;
    font-family: "Noto Serif", serif;
    font-size:clamp(12px, 0.9375vw ,18px);
    line-height:clamp(19px,1.25vw ,24px);
    text-decoration:none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper a:after {
    content: '';
    position: absolute;
    display: block;
    background: #fff;
    width: 100%;
    height: 1px;
    bottom: -4px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper:hover a {
    display: block;
    width: fit-content;
    transition: all .5s ease-in .0s;
}


.outer-page .content_wrapper .no-gutter .simp-custom-properties{
    padding: 1.8% 3% 3% 3%;
}

.outer-page  .content_wrapper .no-gutter .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-properties {
    display:flex;
    justify-content:center;
    align-items:center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .col-sm-4.text-content {
    width:32%;
    margin:0 10px
}

@media (max-width: 1611px) {
    .outer-page .content_wrapper .no-gutter .simp-custom-properties .col-sm-4.text-content {
        width: 31%;
        margin: 0 8px;
    }
    .outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper {
        padding-bottom:4%;
    }
}

@media (max-width: 1011px){
    .outer-page .content_wrapper .no-gutter .simp-custom-properties .text-content .text-content-wrapper {
        padding-bottom:2%;
    }
}


@media (max-width: 900px) {
    .outer-page .content_wrapper .no-gutter .simp-custom-properties .col-sm-4.text-content {
        width: 30%;
        margin: 0 5px;
    }
    .outer-page .content_wrapper .no-gutter .simp-custom-properties .col-sm-4.text-content h3{
        padding-bottom:15px
    }
    .outer-page .content_wrapper .no-gutter .simp-custom-properties .col-sm-4.text-content p{
        display:none !important;
    }
    .outer-page .content_wrapper .no-gutter .simp-custom-properties .col-sm-4.text-content .text-content-wrapper{
        padding:0 15px 10%;
    }

}











/* ALL IN 3 */


.outer-page .content_wrapper .no-gutter .simp-custom-properties{
    padding: 1.8% 4.22% 3% 7.25%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content{
    margin: 0 2.34% 0 0;
    width:46%
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content{
    margin: 0 0 0 2.25%;
    width: 46%;
}


.outer-page .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-properties-header h1 {
    font-size:clamp(20px,2.604vw,50px);
    line-height:50px;
    letter-spacing:-1px;
    color:#324B6E;
    text-align:center;
}

.outer-page .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-properties-header{
    padding:0;
}

/* left-box text wrapper */

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper {
    position: absolute;
    bottom: 0;
    background: transparent linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%) 0 0;
    padding: 7.669% 7.797% 7.414%;
    height: 40.22%;
    width: 100%;
    transition: all .7s ease-in .0s;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper:hover {
    height: 100%;
    background: transparent linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%) 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 7.669% 7.797% 8.18%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper h3 {
    color: rgba(255,255,255,1);
    text-align: left;
    bottom: 20.515%;
    position: absolute;
    font-size: clamp(18px,1.5625vw,30px);
    line-height: clamp(26px,3.4895vw,67px);
    font-weight: 500;
    font-family: "Noto Serif", serif;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper:hover h3 {
    position: relative;
    bottom: unset;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper p {
    color: rgba(255,255,255,1);
    display: none;
    padding: 0;
    /*width: 70.175%;*/
    transition: all .5s ease-in .0s;
    font-size:16px;
    line-height:28px !important;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper:hover p:not(:empty) {
    display: block;
    margin: .758% 0 2.12%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper a {
    color: #fff;
    position: relative;
    display: none;
    text-transform:uppercase;
    font-family: "Noto Serif", serif;
    font-size:clamp(14px, 0.9375vw ,18px);
    line-height:clamp(19px,1.25vw ,24px);
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper a:after {
    content: '';
    position: absolute;
    display: block;
    background: #fff;
    width: 100%;
    height: 1px;
    bottom: -4px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper:hover a {
    display: block;
    width: fit-content;
    transition: all .5s ease-in .0s;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.left-box.text-content .text-content-wrapper a:hover {
    text-decoration: none;
}



/* right box text wrapper */

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper {
    position: absolute;
    bottom: 0;
    background: transparent linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%) 0 0;
    padding: 7.669% 8.797% 7.414%;
    height: 40.22%;
    width: 100%;
    transition: all .7s ease-in .0s
}


.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper:hover {
    height: 100%;
    background: transparent linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%) 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 7.669% 7.797% 8.18%
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper h3 {
    color: rgba(255,255,255,1);
    text-align: left;
    bottom: 20.515%;
    position: absolute;
    font-size: clamp(18px,1.5625vw,30px);
    line-height: clamp(26px,3.4895vw,67px);
    font-weight: 500;
    font-family: "Noto Serif", serif;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper:hover h3 {
    position: relative;
    bottom: unset
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper p {
    color: rgba(255,255,255,1);
    display: none;
    padding: 0;
    transition: all .5s ease-in.0s;
    line-height:28px !important;
    font-size:16px;
    /*width: 90%;*/
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper:hover p:not(:empty) {
    display: block;
    margin: .758% 0 2.12%
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper a {
    color: #fff;
    position: relative;
    display: none;
    text-transform:uppercase;
    font-family: "Noto Serif", serif;
    font-size:clamp(14px, 0.9375vw ,18px);
    line-height:clamp(19px,1.25vw ,24px);
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper a:after {
    content: '';
    position: absolute;
    display: block;
    background: #fff;
    width: 100%;
    height: 1px;
    bottom: -4px
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper:hover a {
    display: block;
    width: fit-content;
    transition: all .5s ease-in .0s
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties .fullWidthWidgetWrapper .col-sm-6.right-box.text-content .text-content-wrapper a:hover {
    text-decoration: none
}

/* one col text wrapper */

/* text wrapper */

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper {
    position: absolute;
    bottom: 0;
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%) 0 0;
    padding: 4.669% 9.2% 7.414%;
    height: 40.22%;
    width: 100%;
    transition: all .7s ease-in .0s;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper:hover {
    height: 100%;
    background: transparent linear-gradient(180deg, rgba(255, 255, 255, 1) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%) 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 7.669% 7.797% 8.18%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper h3 {
    color: rgba(255, 255, 255, 1);
    text-align: left;
    bottom: 20.515%;
    position: absolute;
    font-size: clamp(18px,1.5625vw,30px);
    /*line-height: clamp(26px,3.4895vw,67px);*/
    font-weight: 500;
    font-family: "Noto Serif", serif;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper:hover h3 {
    position: relative;
    bottom: unset;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper p {
    color: rgba(255, 255, 255, 1);
    display: none;
    padding: 0;
    /*width: 70.175%;*/
    transition: all .5s ease-in .0s;
    font-size:16px;
    line-height:28px !important;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper:hover p:not(:empty) {
    display: block;
    margin: .758% 0 2.12%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper a {
    color: #fff;
    position: relative;
    display: none;
    font-weight: 400;
    text-transform:uppercase;
    font-family: "Noto Serif", serif;
    font-size:clamp(14px, 0.9375vw ,18px);
    line-height:clamp(19px,1.25vw ,24px);
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper a:after {
    content: '';
    position: absolute;
    display: block;
    background: #fff;
    width: 100%;
    height: 1px;
    bottom: -4px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper:hover a {
    display: block;
    width: fit-content;
    transition: all .5s ease-in .0s;
}

.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content .text-content-wrapper a:hover {
    text-decoration: none;
}


.outer-page .content_wrapper .no-gutter .simp-custom-properties-one-col .col-xs-12.one-col.text-content{
    margin:0 20.764%;
    padding: 0;
}

.outer-page  .content_wrapper .no-gutter .clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.simp-custom-properties-one-col {
    display:flex;
    justify-content:center;
    align-items:center;
}

.outer-page .address-block-details .child-hotel-contacts h2{
    font-size: 22px;
    color:  #3d5476;
    font-weight: 400;
    margin: 20px 0;
}
.outer-page .address-block-details .child-hotel-contacts .telephone-mail{
    line-height: 1.425;;
    font-size: 12px;
}
.outer-page .address-block-details .child-hotel-contacts .telephone-number-block{
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
}
.outer-page .address-block-details .child-hotel-contacts .email-block{
    display: inline-block;
    margin-right: 20px;
}
.outer-page .address-block-details .child-hotel-contacts .fa-stack{
    font-size: 12px;
    margin-right: 10px;
}
.outer-page .address-block-details .child-hotel-contacts .fa-circle{
    color: #3d5476;
}
.outer-page .address-block-details .child-hotel-contacts .telephone-number{
    display: inline-block;
    vertical-align: middle;
    color: #3d5476;
}
.outer-page .address-block-details .child-hotel-contacts .email-block a{
    display: inline-table;
    word-break: break-all;
    color: rgb(255, 255, 255);
}
.outer-page .address-block-details .child-hotel-contacts .email-block .fa-envelope{
    color: rgb(50, 75, 110);
}
.outer-page .address-block-details .hotel-contacts .address-telephone{
    display: none;
}
.outer-page .address-block-details .hotel-address{
    margin-bottom: 0px;
}

.parent-hotel .outer-page .container .comm_cont .col-xs-12:nth-of-type(2) .address_block{
    display:none;
}
.camera-carousel-container #homeCarousel .camera_caption.right-position{
    left:0 !important;
    right: unset;
}

/*.for-homepage .bookingform-wrapper .abs_parent{  */
/*    width: 80%;*/
/*    max-width: 1044px;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm{*/
/*    padding-bottom: 30px;*/
/*    background: transparent;*/
/*    display: flex;*/
/*}*/
/*.for-homepage .jssor-carousel-container .bookingform-wrapper{*/
/*    bottom: 0;*/
/*    background: rgba(0, 0, 0, 0.7);*/
/*}*/
/*.for-homepage .abs_parent #bookingForm .booking-form{*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    margin: 0;*/
/*    padding-bottom: 0px;*/
/*}*/
/*.for-homepage .bookingform-wrapper #booking-form .promo-block{*/
/*    display: block;*/
/*    min-width: 110px;*/
/*    width: 110px;*/
/*} */
/*.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{*/
/*    display: block;*/
/*    margin-right: 0  !important;*/
/*    min-width: 125px;*/
/*    width: 125px;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{*/
/*    position: relative;*/
/*    align-self: end;*/
/*    bottom: unset;*/
/*    right: 0;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .select-location,*/
/*.for-homepage .jssor-carousel-container #bookingForm .select-hotel{*/
/*    width: 22%;*/
/*    padding-right: 0;*/
/*}*/
/*.for-homepage .jssor-carousel-container .min-price-wrapper{*/
/*    right: 35px !important;*/
/*    bottom: -3px !important;*/
/*}*/
/*.for-homepage .bookingform-wrapper #bookingForm .whyBookDirect{*/
/*    bottom: -11px;*/
/*    right: 16%;*/
/*}*/
/*.for-homepage .jssor-home-wrapper #homeCarousel>div:nth-child(3){*/
/*    bottom: 21% !important;*/
/*}*/
/*.for-homepage .jssor-carousel-container .booking-form .open-form-block.vc_open-form-block,*/
/*.for-homepage .jssor-carousel-container .booking-form .adult-wrapper,*/
/*.for-homepage .jssor-carousel-container .booking-form .child-wrapper{*/
  /*display: none !important;*/
/*}*/
/*@media (max-width: 1280px){*/
/*    .for-homepage .bookingform-wrapper #bookingForm .whyBookDirect{*/
/*        right: 165px;*/
/*    }*/
/*}*/
/*@media (max-width: 1024px){*/
/*    .for-homepage .bookingform-wrapper .abs_parent{*/
/*        width: 97%;*/
/*        max-width: 1024px;*/
/*    }*/
/*    .for-homepage .bookingform-wrapper #booking-form .promo-block{*/
/*        min-width: 90px;*/
/*        width: 100px;*/
/*    }*/
/*    .for-homepage #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{*/
/*        min-width: 135px;*/
/*    }*/
/*    .for-homepage .jssor-carousel-container .min-price-wrapper{*/
/*        right: 23px !important;*/
/*    }*/
/*    .for-homepage .bookingform-wrapper #bookingForm .whyBookDirect{*/
/*        right: 145px;*/
/*    }*/
/*    .for-homepage .jssor-carousel-container #bookingForm .select-location{*/
/*        padding-left: 0px;*/
/*    }*/
/*}*/

body[data-hotelid="5260"] .container-wrapper{
    display:none;
}

#customsocialicon{
    display: none;

}


header .navbar-top {
    background-repeat: no-repeat;
    background-position-x: center;
}

.widget-wrapper.wtsocialicons ul.socialWidgetRow {
    top:340px;
}

#whatsAppHeader{
    z-index: 1000;
    position: fixed;
    bottom: 15px;
    left:15px;
    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: 50px;
}
#whatsAppHeader a{
    color: white;
}
.fa-whatsapp {
    font-weight: bold;
}
#footer a.social-wa:hover {
    background-color: #1EBEA5 !important;
}

.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
}
.simp-custom-h2-left h2 {
    text-align: right !important;
}
.simp-custom-cardlayout .text-content-wrapper 
{
    background-color:#fffafa;
    color:#000 !important;
    padding:20px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    height:320px;
    
}

.simp-custom-reduced-width .text-content-wrapper{
    width:65% !important;
    margin:auto;
}


.simp-custom-sixtyfive{
    width:65% !important;
    margin:auto;
}

.simp-custom-fiftyfive{
    width:55% !important;
    margin:auto;
}

.simp-custom-slider-caption .camera_caption.fadeIn.jssor-caption {
    height: 100%;
    left: 0;
    width: 40%;
}
.simp-custom-slider-caption .camera_caption.jssor-caption {
    top: 0;
}
.simp-custom-slider-caption .caption-as-text {
    height: 100%;
    left: 0;
    float: left!important;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:#0e4d68d9 !important;
    padding:0 40px!important
}




/*FullWidth Widget Padding*/
.simp-custom-2img-touch .fullWidthWidgetWrapper ,
.simp-custom-2img-touch1 .fullWidthWidgetWrapper  
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-2img-touch .text-content-wrapper p,
.simp-custom-2img-touch1 .text-content-wrapper p{
    padding-left:0 !important;
}
.simp-custom-2img-touch .text-content-wrapper,
 .simp-custom-2img-touch1 .text-content-wrapper

{
   padding: 0 55px !important;    
}

.simp-custom-slideraligned .fullWidthWidgetWrapper {
    width: 65% !important;
    margin: auto;
}
.simp-custom-slideraligned .slick-slide .text-content-wrapper img.reset-width {
    margin: auto;
}

.simp-custom-imghover .text-content-wrapper
{
    position:absolute;
    display:none;
}
.simp-custom-imghover .text-content:hover .text-content-wrapper
{
    position:absolute;
    top:0px;
    left:0;
    width:100%;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    z-index:1;
}
.simp-custom-imghover .text-content:hover .text-content-wrapper h3 span
{
    color:#fff !important;
}
.simp-custom-imghover .text-content:after
{
    content: " ";
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
    background-color: rgba(0,0,0,0.15)
}
.simp-custom-imghover .text-content:hover:after
{
    background-color: rgba(0,0,0,0.75);
    padding:0 !important;
    width:91%  !important;
}
.simp-custom-imghover a.btn
{
    background:transparent;
    border:1px solid #FFFFFF;
    color:#ffffff;
}
.simp-custom-imghover a.btn:hover
{
    background:#ffffff;
    color:#9E6D25;
}


.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-padding-reduce {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.simp-custom-padding-remove {
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.simp-custom-button a.btn
{
    background:transparent;
    border:1px solid #FFFFFF;
    color:#ffffff;
}
.simp-custom-button a.btn:hover
{
    background:#ffffff;
    color:#BD9C54;
}

/*.simp-custom-button a.btn
{
    background:transparent;
    border:1px solid #df9a2b;
    color:#000000;
}
.simp-custom-button a.btn:hover
{
    background:#e2971e;
    color:#ffffff;
}*/


.simp-custom-leftreducewidth {
    width:20% !important;
    margin:0px !important;
    margin-left:20px !important;
}

.simp-custom-reducerightwidth {
    width:75% !important;
}

.simp-custom-remove-paddingtop{
    padding-top: 0px !important;
}
.simp-custom-boxshadow .text-content {
    position: relative;
    width: 30%;
    margin: 0 10px;
}

.simp-custom-boxshadow .text-content:before {
    content: "";
    border: 1px solid white;
    display: block;
    position: absolute;
    height: 95%;
    width: 87%;
    left: 0;
    right: 0;
    z-index: 1;
    top: 10px;
    top: 1.7%;
    margin: auto;
}
.simp-custom-boxshadow .text-content-wrapper {
  
    width: 95%;
    margin: auto;
    border: 1px solid white;
    z-index: 2;
    position: relative;
    height:400px;
}

.simp-custom-boxshadow img {
    border-radius:5px !important;
}
.simp-custom-inset-box .text-content-wrapper{
box-shadow: inset 0 0 0 1px #fff;
width: 100%;
background-color: #eee;
padding:10px;
height:300px;
}

.simp-custom-imghover1 .text-content-wrapper
{
    position:absolute;
    display:none;
}
.simp-custom-imghover1 .text-content:hover .text-content-wrapper
{
    position:absolute;
    top:0px;
    left:0;
    width:100%;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    z-index:1;
}
.simp-custom-imghover1 .text-content:hover .text-content-wrapper h3 span
{
    color:#fff !important;
}
.simp-custom-imghover1 .text-content:after
{
    content: " ";
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
    background-color: rgba(0,0,0,0.15)
}
.simp-custom-imghover1 .text-content:hover:after
{
    background-color: rgba(0,0,0,0.75);
    padding:0 !important;
    width:92.2%  !important;
}
.simp-custom-imghover1 a.btn
{
    background:transparent;
    border:1px solid #FFFFFF;
    color:#ffffff;
}
.simp-custom-imghover1 a.btn:hover
{
    background:#ffffff;
    color:#9E6D25;
}

.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}
.simp-custom-sliderlandscape .text-content-wrapper p
{
    display:block !important;

}


.simp-custom-btnchange a.btn
{
    background:transparent;
    border:1px solid black;
    color:black;
}
.simp-custom-btnchange a.btn:hover
{
    background:#9E6D25;
    color:white;
    border:none;
}
.simp-custom-spacebetween .left-box.text-content {
    padding-right:130px;
    /*padding-top:50px;*/
}
.simp-custom-topborderleft .left-box:before {
    content: "";
    position: absolute;
    display: block;
    border: 2px solid #9E6D25;
    left: 1%;
    right: 1%;
    top: 1%;
    bottom: 1%;
    z-index: 2;
}
.simp-custom-topborderright .right-box:before {
    content: "";
    position: absolute;
    display: block;
    border: 2px solid #df9a2b;
    left: 1%;
    right: 1%;
    top: 1%;
    bottom: 1%;
    z-index: 2;
}
.simp-custom-btnalign .left-box .btn{
    margin-top:-10px !important
}
.simp-custom-btn-white .btn {
    background-color: #fff;
    color: #3d5375;
}

.generic_slider.jssor-carousel-container.simp-custom-width50{
    width: 50% !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 .jssor-carousel-wrapper {
    padding: 0 !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 div#jssorCommonCarousel_7 {
    margin: 0;
}
.wt1tb.simp-custom-width50 {
    width: 40% !important;
    display:flex;
    justify-content: center;
    align-items: center;
}
.wt1tb.simp-custom-width50 .text-content {
    padding: 0 50px;
}

/*.outer-page .homepage {*/
/*    margin-top: 110px !important;*/
/*}*/
/*.outer-page .bookingform-wrapper{*/
/*    margin-bottom: -111px !important;*/
/*    background-color: #3D5476 !important;*/
/*}*/
/*.outer-page .bookingform-wrapper .btn-wrapper{*/
/*    margin-left:10px;*/
/*}*/
/*.outer-page .bookingform-wrapper .btn-wrapper .check-btn-holder .btn.btn-full-width{*/
/*    background-color: #FDFA9D;*/
/*    color:#314A6E;*/
/*    text-transform:uppercase;*/
/*}*/
/*.outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*    margin-right: 120px !important;*/
/*}*/
/*.outer-page .bookingform-wrapper .whyBookDirect{*/
/*    display:none !important;*/
/*}*/
/*.outer-page .bookingform-wrapper .promo-block{*/
/*    display:none !important;*/
/*}*/
/*@media screen and (max-width:1296px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 114px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1285px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 111px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1239px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 89px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1158px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 53px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1113px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 33px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1117px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 18px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1194px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 58px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1067px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 16px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1024px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 115px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1003px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 105px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:986px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 100px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:976px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 89px !important;*/
/*   }*/
/*}*/

/*@media screen and (max-width:957px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 87px !important;*/
/*   }*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper .min-price-div .general-msg{*/
/*      font-size: 10px;*/
/*   }*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper .min-price-div .price-msg{*/
/*      font-size:14px;*/
/*   }*/
/*}*/
/*@media screen and (max-width:952px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 77px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:906px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 53px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:867px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 34px !important;*/
/*   }*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper .min-price-div .general-msg{*/
/*      font-size: 10px;*/
/*   }*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper .min-price-div .price-msg{*/
/*      font-size:11px;*/
/*   }*/
/*}*/
/*@media screen and (max-width:818px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 9px !important;*/
/*   }*/
/*}*/
/*@media screen and (max-width:768px){*/
/*   .outer-page .bookingform-wrapper .form-group.min-price-wrapper{*/
/*      margin-right: 0px !important;*/
/*   }*/
/*}*/

.child-hotel #footer .container{
    max-width: 1368px;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer_navbar_wrapper .navbar-nav li:nth-of-type(2){
    display:none !important;
} 
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1){
    display:flex;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer_navbar_wrapper{
    border-top:none;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer_navbar_wrapper .navbar-nav li{
    display: block !important;
    text-align:left;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .address_block .col-xs-12{
    padding: 0;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer_navbar_wrapper .footer_navbar .navbar-nav{
    margin-top: 11px;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer_navbar_wrapper .footer_navbar .menu_head{
    text-align: left;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer_navbar_wrapper .footer_navbar .menu_head p{
    padding-left: 7px;
    font-size: 16px;
    font-weight: 900;
    line-height:32px;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .address_block .add_cont li{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .address_block .col-xs-12 .add_head p{
    text-align: left;
    font-size: 14px;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .address_block .contact_head{
    text-align: left;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .address_block  .contact_head p{
    padding-left: 17px;
    font-size: 16px;
    font-weight: 900;
    line-height:32px;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer-row {
    padding-top: 0;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer-row .social_block{
     width:100%;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer-row .social_head{
    display:none;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer-row .social_header{
    text-align:left;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer-row .social_header p{
    padding-left: 5px;
    font-size: 16px;
    font-weight: 900;
    line-height:32px;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer-row .social_cont{
    padding-top: 0;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .footer-row .socialIcon {
    margin-top: 18px;
    display: flex;
}
.child-hotel #footer .comm_cont .comm_cont.f_bot {
    border-top: 1px solid;
    margin-top: 30px;
}
.child-hotel #footer .comm_cont .comm_cont.f_bot .container{
    padding-top: 8px;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .news_letter_block {
    width: 100%;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .news_letter_block .newsletter-wrap p{
    text-align: left;
    font-size: 16px;
    font-weight: 900;
    line-height: 32px;
}
.child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .news_letter_block .newsletter-wrap .subscribe-widget{
    margin-top: 18px;
}
@media screen and (max-width:1184px){
   .child-hotel #footer .comm_cont > .col-xs-12:nth-of-type(1) .address_block .footer-detail.mail-show-hide {
        display: flex !important;
        align-items: center;
   }
}



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

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

.simp-custom-LeftText {
    width: 38% !important;
    margin-left: 2% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-LeftText .text-content{
    padding: 7.5% 5% 7.5% 13% !important
}
.generic_slider.jssor-carousel-container.simp-custom-RightSlider {
    width: 53% !important;
    margin-right: 7%;
    
}
.generic_slider.jssor-carousel-container.simp-custom-RightSlider .jssor-carousel-wrapper{
    padding-right: 0px !important;
}
.generic_slider.jssor-carousel-container.simp-custom-LeftSlider{
    width: 53% !important;
    margin-left: 7%;
    
}
.generic_slider.jssor-carousel-container.simp-custom-LeftSlider .jssor-carousel-wrapper{
    padding-left: 0px !important;
}
.simp-custom-RightText {
    width: 38% !important;
    margin-right: 2% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-RightText .text-content{
    padding: 7.5% 13% 7.5% 5%!important
}

.simp-custom-RoomSlider .text-content {
    background: #fff;
    margin: 0px 5px;
    padding: 15px!important;
    
    box-shadow: 0px 1px 4px rgba(0,0,0,0.1)
}
.simp-custom-RoomSlider h3{
    padding: 20px 0px 10px;
    font-size: 20px !important;
}

.simp-custom-RoomSlider h3>a{
    font-weight: 600 !important;
}
.simp-custom-RoomSlider .text-content-wrapper{
    height: 440px !important;
}
.simp-custom-RoomSlider .text-content:hover{
    box-shadow: 0px 2px 8px rgba(0,0,0,0.3)
}


.simp-custom-button .btn{
    padding: 0px 25px !important;
}

.summary_widget_wrapper .offcont,
.promo-content .offcont{
    color: #fff;
}
.promo-content .contentblock .offcont p{
    color: #fff !important;
}

/*.for-homepage .content_wrapper .no-gutter.clearfix:last-child{*/
/*    display:none !important;*/
/*}*/
.homepage {
    padding-bottom: 0 !important;
}


.simp-custom-button a.txt-wdgt-btn{
    width: 80%;
    background: #5a5e5a;
    padding: 12px 0px;
    color:white;
}
.simp-custom-button .btn:hover{
    background-color: #151515;
    color: #fff;
}
.simp-custom-button-blue a.txt-wdgt-btn{
    width: 80%;
    background: #02D59D;
    padding: 12px 0px;
    color:white;
}
.simp-custom-table-border table,
.simp-custom-table-border td{
    border:none !important;
}
.simp-custom-full-border {
    border:1px solid #dbdbdb;
    border-radius:4px;
}

/*Image Hover Effect*/
.simp-custom-hover img:hover{
    clip-path: inset(19px 12px);
}
.simp-custom-hover img{
    transition: clip-path 0.5s !important;
    clip-path: inset(0%);
}
/*End*/


.simp-custom-facility .right-box{
    display:none;
}

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


.simp-custom-reducewidth 
{
    width:70% !important;
    margin:auto !important;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}

/*.simp-custom-hoverunderline .text-content:hover a{
    color:black!important;
    border-bottom:1px solid black;
}*/

.simp-custom-hoverunderline .text-content:hover a.internal-link{
    color:black!important;
    border-bottom:1px solid black;
}
/*.simp-custom-mobile-widget-hide .left-box img,.simp-custom-mobile-widget-hide .right-box img{*/
/*    display:none*/
/*}*/

.simp-custom-reduced-width img{
    width:50%!important;
}
.simp-custom-reduced-width thead img{
   margin-left:85px!important;
}

.simp-custom-centerimghide .center-box{
    display:none;
}

.simp-custom-widgetcenter {
    display: flex;
    justify-content: center;
}
.resv {
    padding: 5px 10px !important;
}
/*.address-block-details {*/
/*    display: none;*/
/*}*/

.generic_slider.jssor-carousel-container.simp-custom-width50{
    width: 50% !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 .jssor-carousel-wrapper {
    padding: 0 !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 div#jssorCommonCarousel_7 {
    margin: 0;
}
.wt1tb.simp-custom-width50 {
    width: 50% !important;
    display:flex;
    justify-content: center;
    align-items: center;
}
.wt1tb.simp-custom-width50 .text-content {
    padding: 0 50px;
}
/*.simp-custom-width50 {*/
/*    padding-top:0px !important;*/
/*    padding-bottom:0px !important;*/
/*}*/

header .navbar-top .navbar-brand img {
    max-height: 120px;
    max-width: 309px;
}

header .navbar-top .container{
    width: 100%;
    max-width: 1626px;
}


header .navbar-top .navbar-brand{
    padding:0
}

header .navbar-top .navbar-nav>li>a{
    font-family:Noto Serif, Regular;
    color:#000000;
    text-transform:uppercase;
}

header .lang-book-wrapper {
    margin-top: 40px;
}
@media (max-width: 1650px) {
    header .navbar-top .container {
        max-width: 93%;
    }
}

@media (max-width: 1200px) {
    header .navbar-top .container {
        max-width: 91%;
    }
}

@media (max-width: 1100px) {
    header .navbar-top .navbar-nav>li>a{
        font-size:16px
    }
}

@media (max-width: 976px) {
        header .navbar-top .navbar-brand img {
            max-height: 120px;
            margin-top:10px;
            max-width: 270px;
        }
}


.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities {
    padding:0;
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities p{
    padding:0;
    margin: 0 0 10.8% 0;
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities img{
    width:unset;
    height:113px;
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.left-box.text-content {
    padding:0 0 0 13.7%
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.center-box.text-content{
    padding:0 0 0 2.256%;
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.center-box::before,
.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.center-box::after {
    content: "";
    display: block;
    width: 2px; 
    background-color: #324B6E; /* Adjust the border color as needed */
    height: 66%; 
    position: absolute;
    opacity:0.5;
    
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .text-content.center-box p{
    margin:0 0 8% 0 ;
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.center-box::before {
    left: 73px;
    top:10%;  
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.center-box::after {
    right: 18px;
    top:10%;  
}

@media (max-width: 1250px) {
  .outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.center-box::before {
    left: 50px;
    top: 10%;
  }
}

@media (max-width: 950px) {
  .outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.center-box::before {
    left: 35px;
    top: 10%;
  }
}

@media (max-width: 1250px){
   .outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities img{
        width:unset;
        height:95px;   
    } 
}

@media (max-width: 1050px){
   .outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities img{
        width:unset;
        height:90px;   
    } 
}

@media (max-width: 950px){
   .outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities img{
        width:unset;
        height:80px;   
    } 
}


.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .col-sm-4.right-box.text-content{
    padding:0 8.2% 0 0
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .text-content{
    text-align:center
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt3tb.three-col.simp-custom-amenities .text-content h4{
    font-size:clamp(10px,1.25vw ,24px);
    line-height:clamp(16px,1.875vw ,36px) ;
    color:#324B6E;
    font-family: "Noto Serif", serif;
    font-weight:600;
    margin:0;
}

/* header amenites */

.outer-page .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-amenities-header{
    padding:4% 0 6.15%;
    
}

.outer-page .clearfix.widget-wrapper.wt1tb.fullWidthWidget.simp-custom-amenities-header h2{
    color:#324B6E;
    font-size:clamp(20px,2.6041vw,50px);
    line-height:50px;
    font-weight:500
}


.outer-page .content_wrapper{
    padding:0;
}

.outer-page .clearfix.address-block-details.text-center {
    display:none;
}

.outer-page .clearfix.widget-wrapper.wt1tb.simp-custom-intro-para p{
    font-size: clamp(10px,1.25vw ,24px);
    line-height: clamp(16px,1.875vw ,36px);
    /* color: #324B6E; */
    font-family: "Noto Serif", serif;
}

.outer-page .clearfix.widget-wrapper.wt1tb.simp-custom-intro-para p strong{
   color: #324B6E;
}

.outer-page .clearfix.widget-wrapper.wtsubheader.fullWidthWidget.simp-custom-header {
    background:#F5F6F8;
    padding: 5.685% 0 1.95% 0;
}

.outer-page .clearfix.widget-wrapper.wtsubheader.fullWidthWidget.simp-custom-header h2{
    font-size:clamp(20px,2.604vw,50px);
    line-height:50px;
    letter-spacing:-1px;
    color:#324B6E
}

.outer-page .clearfix.widget-wrapper.wt1tb.simp-custom-intro-para {
    background:#F5F6F8;
    padding-bottom:2.85%
}

.outer-page .clearfix.widget-wrapper.wt1tb.simp-custom-intro-para .fullWidthWidgetWrapper .text-content-wrapper>p{
    margin:0;
    padding:0;
}

.outer-page .clearfix.widget-wrapper.wt1tb.simp-custom-intro-para .text-content-wrapper{
        text-align:center;
        padding:0 23.49%
}

.outer-page .clearfix.widget-wrapper.wtsubheader.fullWidthWidget.simp-custom-header {
    background:#F5F6F8
}

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



/* Desktop */
/*.outer-page .bookingform-wrapper .booking-form .btn-wrapper {*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/

/*.outer-page .bookingform-wrapper .booking-form .btn-wrapper .text-beside-wrapper {*/
/*    font-size: 12px;*/
/*    color: white;*/
/*    line-height: 1;*/
/*    padding-left: 3%;*/
/*}*/

/*.outer-page .resv-wrap .btn-wrapper .text-beside-wrapper {*/
/*    display: none;*/
/*}*/

/* Mobile */
.mobile .mobile-menu .text-beside-wrapper {
    font-size: 10px;
    line-height: 1;
    padding-bottom: 8px;
}

.mobile .mobile-menu .book-button .navBtnBorder {
    padding-top: 8px;
}

/* hide min price wrapper */
.mobile .nav-wrap .mobile-menu .nav-min-price-div {
    display: none;
}



.collapsedNavbar .headerTopStrip {
    background: black;
    color: white;
    font-size: 16px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}

.headerTopStrip .header_top_contact {
    text-align: center;
}

.headerTopStrip .topStrip-details {
    color: white;
    padding: 0 5px;
    font-size: 12px;
}

.headerTopStrip .topStrip-close-btn {
    float: right;
    background: transparent;
    border: none;
    position:absolute;
    right:0;
}

button.topStrip-close-btn {
    font-size: 20px;
}

.mobile.collapsedNavbar .headerTopStrip {
    height: 60px;
}

.mobile .headerTopStrip .header_top_contact {
    display: flex;
    align-items: end;
}

