header #simp_book_btn {
    min-height: 70px;
}

.mobile .booking-form-input {
    display: block;
}

@media (max-width: 768px) {
    .mobile .bookingform-wrapper .simp-booking-form {
        min-width: 200px;
        width: calc(100% - 40px);
    }

    .mobile .layer-content #layerContainer {
        flex-grow: 1;
    }

    .mobile .bookingform-wrapper .simp-booking-form form#simp-booking-form.chain #formElementsWrapper #hotelSelectionWrapper #hotelWrapper .input-icon-wrapper,
    .mobile .bookingform-wrapper .simp-booking-form form#simp-booking-form.chain #formElementsWrapper #hotelSelectionWrapper #locationWrapper .input-icon-wrapper {
        width: 100%;
    }
}


.for-homepage .slidingOffersWrapper {
    position: fixed;
    top: 55%;
    transform: translate(0, -50%);
    right: 0;
    z-index: 999;
}
.for-homepage ol.popUpContentHolder {
    padding-left: 10px;
}
.for-homepage ul.popUpContentHolder {
    padding: 0px;
    text-align: justify;
}

.for-homepage ol.popUpContentHolder span.listForPopup {
    padding-left: 10px;
    display: block;
    padding-bottom: 15px;
    text-align: justify;
    font-size:15px;
    color: #eee;
}
.for-homepage ol.popUpContentHolder span.listForPopup b {
    text-transform: capitalize;
    display: block;
    font-size: 17px;
    color: gold;
}
.for-homepage .slidingOffersWrapper.slideShowOffer .offerListWrapper {
    right: 0;
}
.for-homepage .slidingOffersWrapper ul {
    list-style: none;
}
.for-homepage .offerListWrapper .fas,
.for-homepage .offerListWrapper .far,
.for-homepage .offerListWrapper .fal .offerListWrapper .fas,
.for-homepage .offerListWrapper .far,
.for-homepage .offerListWrapper .fal {
    margin-left: -30px;
    margin-right: 10px;
    width: 20PX;
    text-align: center;
    margin-bottom: 2px;
}
.for-homepage .offerIconWrapper {
    position: relative;
    z-index: 9999;
    top: -160px;
    right: 0;
    vertical-align: middle;
    text-align: center;
    cursor:pointer;
}
.for-homepage .offerIconWrapper i {
    font-size: 34px;
    background: #00ac9f;
    padding: 20px;
    border-radius: 50% 50% 0;
    box-shadow: #333 0px 2px 10px 0px;
    color: #f4f4f4;
    transition: all ease-in-out .5s;
    width: 75px;
    height: 75px;
    display: inline-block;
}
.for-homepage .offerListWrapper {
    position: absolute;
    top: -35%;
    transform: translate(0, -50%);
    background: #00ac9f;
    color: #eee;
    padding: 20px 35px 10px;
    right: -450px;
    width: 430px;
    transition: all ease-in-out .5s;
    box-shadow: #333 0px 5px 10px 0px;
}
.mobile.for-homepage .offerListWrapper{
    width: 340px;
    max-height: 420px;
    overflow-y: auto;
}
.for-homepage ul.popUpContentHolder li {
    list-style: circle;
    font-size: 16px;
    line-height: 1.7em;
    padding: 8px 0px;
}
.for-homepage .offerListWrapper .sliderContentText {
    color: white;
    text-align: justify;
    display: block;
    text-decoration: none;
    position: relative;
    padding-top: 5px;
}
.for-homepage .offerListWrapper .sliderContentText .highlightedTextLink {
    color: gold;
    font-weight: bold;
    text-decoration: none;
}
@media screen and (max-width: 480px) {
    .for-homepage .offerListWrapper {
    width: 400px;
    }
}
@media screen and (max-width: 400px) {
    .for-homepage .offerListWrapper {
    width: 350px;
    }
}
@media screen and (max-width: 350px) {
    .for-homepage .offerListWrapper {
        width: 300px;
    }
}
.for-homepage .slidingOffersWrapper a.WrapperLink {
    color: #1B502E !important;
    display: block;
    background-color: white;
    /*padding: 5px;*/
    width: 35%;
    text-align: center;
}
.for-homepage .slidingOffersWrapper .fas fa-seedling:before{
    content:"\f4d8" !important;
    position: absolute;
    top: 32px;
    right: 5px;
}
.for-homepage .slidingOffersWrapper .fa-times:before{
    font-size:30px;
    position:absolute;
    top: 22px;
    right: 26px;
    font-weight:bold;
}

/*code for one text paragraph*/
.simp-custom-onetext-widthreduce .fullWidthWidgetWrapper{
    width: 50%;
}
.simp-custom-onetext-widthreduce .text-content .text-content-wrapper h2 {
    text-align: center !important;
}
.simp-custom-onetext-widthreduce  .text-content .text-content-wrapper div
{
    padding-top:30px;  
}
.simp-custom-onetext-widthreduce  .text-content-wrapper h3
{
    padding-top:10px;
    margin-left:0px !important;
}
.simp-custom-onetext-widthreduce  .text-content-wrapper h2
{
  margin-left:0px !important;
}
/*code for one text paragraph*/

/*Our Hotels Section*/
.content_wrapper .no-gutter .simp-custom-text-spacing.bgColorContainer.fullWidthWidget {
    padding: 0!important;
}
.simp-custom-text-spacing.bgColorContainer .left-box,
.simp-custom-text-spacing.bgColorContainer .right-box{
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-text-spacing.bgColorContainer .fullWidthWidgetWrapper {
    display: flex;
}
.simp-custom-text-spacing.bgColorContainer .left-box .text-content, 
.simp-custom-text-spacing.bgColorContainer .right-box .text-content {
    padding: 0 14% !important;
}
/*Our Hotels Section*/
.simp-custom-reducewidth img
{
    width:60% !important;
    margin:auto !important;
}
.simp-custom-awards img
{
    height: 310px !important;
}
.simp-custom-remove-padding
{
    padding-top:0px !important;
}
.simp-custom-width-increase {
    width:95% !important;
}
.simp-custom-h6 h6 {
    font-family: 'Mrs Eaves XL',serif !important;
    font-size: 24px;
    color: #252423;
    margin-bottom: 0;
    margin-top: 3%;
}
.simp-custom-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-borderCard .text-content-wrapper {
    background-color: rgba(255,255,255,0);
    padding: 0% 4% 8% 4%;
    border: 1px solid #f3f3f3;
    border-bottom-width: 2px;
}
.simp-custom-bgCard .text-content-wrapper {
    background-color: #faf9f7;
    padding: 0% 4% 12.5% 4%;
    border: 1px solid #ebeaea;
    border-bottom-width: 3px;
}
.simp-custom-border img
{
    border-left:1.4px solid white;
    border-right:1.4px solid white;
}
.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-incpadding {
    padding-top: 350px!important;
    padding-bottom: 350px!important;
}
.simp-custom-h3 h3 {
    font-family: Futura-pt,sans-serif;
    color: #000;
    font-size: 24px;
    font-weight: 600;
    padding-top: 3%;
}
.simp-custom-fifty{
    width: 50% !important;
    margin: auto;
}
.simp-custom-sixty-five{
    width: 65% !important;
    margin: auto;
}
.simp-custom-fortyfive{
    width:45% !important;
    margin:auto;
}
.simp-custom-top-bottom {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.address-block-details{
    display:none !important;
}
.simp-custom-ltxtrimg .fullWidthWidgetWrapper {
    width:94%;
    margin:auto;
    display:flex;
    justify-content:center;
    align-items:center;
}
.simp-custom-ltxtrimg .text-content-wrapper {
    padding-right:50px;
}
.simp-custom-limgrtxt .fullWidthWidgetWrapper {
    width:94%;
    margin:auto;
    display:flex;
    justify-content:center;
    align-items:center;
}
.simp-custom-limgrtxt .text-content-wrapper {
    padding-left:50px;
}
.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
}
.simp-custom-arrow.wt-image-text-slider .slick-prev:before {
    color: #114b62;
}
.simp-custom-arrow.wt-image-text-slider .slick-next:before {
    color: #114b62;
}
.resv {
    min-width: 160px !important;
}
.simp-custom-height-increase iframe {
    height: 260px;
}
.simp-custom-height-increase p {
    width:100%;
}
.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-padding-reduce {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.wt-image-text-slider .slick-prev,.wt-image-text-slider .slick-next {
    top:30%;
}
/*.child-hotel .summary-widget .contentblock .viewbtn a {*/
/*    background-color: #ffffff;*/
/*    border: 1px solid #000;*/
/*    color: #000 !important;*/
/*    border-radius: 6px;*/
/*}*/
/*.child-hotel .summary-widget .contentblock .viewbtn a:hover {*/
/*    background-color: #1c1c1c;*/
/*    border: 1px solid #000;*/
/*    color: #fff !important;*/
/*}*/
/*.child-hotel[data-hotelid="5939"] .summary-widget .contentblock .viewbtn a {*/
/*    background-color: #ffffff;*/
/*    border: 1px solid #000;*/
/*    color: #000 !important;*/
/*    border-radius: 6px;*/
/*}*/
/*.child-hotel[data-hotelid="5939"] .summary-widget .contentblock .viewbtn a:hover {*/
/*    background-color: #1c1c1c;*/
/*    border: 1px solid #000;*/
/*    color: #fff !important;*/
/*}*/
.summary-widget .contentblock .viewbtn {
    width: 60%;
}
.resv,
.btn {
    font-family: futura-pt, sans-serif !important;
}
.parent-hotel.for-homepage .content_wrapper .no-gutter.clearfix:last-child{
    display:none !important;
}
/*.child-hotel[data-hotelid="5488"].for-homepage .content_wrapper .no-gutter.clearfix:last-child{*/
/*    display:none !important;*/
/*}*/
.child-hotel.for-homepage .content_wrapper {
    padding-bottom: 0 !important;
}
.child-hotel.for-homepage #footer {
    margin-top: -2% !important;
}
#footer {
    background-repeat: no-repeat;
    background-position: center;
}
.parent-hotel #footer .footer-row:nth-child(2) .social_block{
    display:none;
}
#footer .news_letter_block .side-nav-header span {
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 4.59px;
    font-weight: 400;
    padding-bottom: 10px;
    display:block;
}
#footer .news_letter_block .subscribe-widget .form-control.user_email {
    text-align: center;
    font-size: 14px;
}
#footer .news_letter_block .newsletter-wrap .subscribe-widget .button-holder {
    display: block;
    position: relative;
    text-align: center;
}
#footer .news_letter_block .newsletter-wrap .subscribe-widget .button-holder .btn-subscribe {
    float: none;
    padding: 4px 15px 0px;
    background-color: #000000;
    color: #fff;
    border: none;
    opacity: 1;
    font-size: 14px;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    font-weight: 400;
}
.child-hotel[data-hotelid="5488"].for-homepage .content_wrapper .widget-wrapper .social_feed.clearfix.section_bg {
    background-color: #ffffff !important;
    box-shadow: none !important;
}
.child-hotel[data-hotelid="5939"].for-homepage .content_wrapper .widget-wrapper .social_feed.clearfix.section_bg {
    background-color: #ffffff !important;
    box-shadow: none !important;
}
.child-hotel[data-hotelid="5488"].for-homepage .content_wrapper .promotions_block {
    margin: 20px 0 !important;
}

/*#homeCarousel .item img {*/
/*    height: 100vh !important;*/
/*    object-fit: cover;*/
/*}*/
/*.jssor-home-wrapper #homeCarousel>div:nth-child(3) {*/
/*    bottom: 16%!important;*/
/*}*/
.simp-custom-tripadvisorCenter .text-content{
    display: flex;
    align-items: center;
    justify-content: center;
}
[data-hotelid="5488"] :is(.outer-page,.outerpage) .content_wrapper .txt-wdgt-btn-wrapper,
[data-hotelid="5488"] :is(.outer-page,.outerpage) .content_wrapper .no-gutter :is(.wtbookbtn,.wtlinkbutton) > div{
    display:flex;
    justify-content:center
}


#footer .custom-footer-block{
  display: flex;
  justify-content: center;
  padding-left:13%;
}
#footer .custom-footer-block .properties-block .mega-menu, #footer .custom-footer-block .properties-block .mega-menu ol,#footer .custom-footer-block .quickLinks-block{
  list-style: none;
  padding-left:0;
}
#footer .custom-footer-block .properties-block .mega-menu ol span:first-child{
  display: none;
}
#footer .container .social_block{
    width:100%;
}
#footer .custom-footer-block .properties-block h4{
  display: none;
}
#footer .custom-footer-block .properties-block .dropdown-header {
  padding-left:0;
}
#footer .custom-footer-block .quickLinks-block{
  padding-left: 4%;
}
#footer .custom-footer-block .quickLinks-block > p , #footer .custom-footer-block .properties-block>  p{
  font-weight: bold;
}
#footer .custom-footer-block .properties-block .dropdown-header{
  line-height: 30px;
  padding: 0;
}
@media screen and (max-width:1200px){
  #footer .custom-footer-block {
    padding-left:9%;
  }
  #footer .custom-footer-block .quickLinks-block{
    padding-left: 6%;
  }
}
@media screen and (max-width:1080px){
  #footer .custom-footer-block {
    padding-left:6%;
  }
  #footer .custom-footer-block .quickLinks-block{
    padding-left: 9%;
  }
}
@media screen and (max-width:982px){
  #footer .custom-footer-block {
    padding-left:4%;
  }
  #footer .custom-footer-block .quickLinks-block{
    padding-left: 12%;
  }
}
@media screen and (max-width:902px){
  #footer .custom-footer-block {
    padding-left:15%;
  }
  #footer .custom-footer-block .quickLinks-block , #footer .custom-footer-block .properties-block{
    width: 50%;
  }
}

@media screen and (max-width:764px){
  #footer .custom-footer-block {
    padding-left:8%;
  }
}



.mobile .logo.navbar-logo 
{
    padding-top:2px;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1,
.mobile h2 {
    border-bottom: none !important;
    font-size: 28px;
    text-align: center !important;
}
.mobile .fullImage img{
    height: 385px !important;
    object-fit: cover;
}
.mobile.for-homepage .widget-wrapper:first-child
{
    display:none;
}
.mobile .simp-custom-table-border table,
.mobile .simp-custom-table-border td{
    border: none !important;
}
.mobile img.fullImageInner {
    height: 250px;
}
.mobile .simp-custom-h6 h6 {
    font-family: 'Mrs Eaves XL',serif !important;
    font-size: 18px;
    color: #252423;
    margin-bottom: 0;
    margin-top: -6%;
}
.mobile .simp-custom-h3 h3 {
    font-family: Futura-pt,sans-serif;
    color: #000;
    font-size: 21px;
    font-weight: 600;
    padding-bottom: 0;
    margin-bottom: -2%;
}
.mobile .simp-custom-mob {
    background-color: #fff !important;
}
/*.mobile .simp-custom-mob .txt-wdgt-btn-wrapper {*/
/*    margin-top: -5%;*/
/*}*/
.mobile .simp-custom-mob .text-content {
    padding: 0 3% !important;
}
.mobile #footer {
    background: #bcf1ec !important;
}
.mobile .drop-menu-header-block-top-header.text-bold, 
.mobile .drop-menu-header-block.text-bold {
    background-color: #fff !important;
}
.mobile .simp-custom-mob .txt-wdgt-btn-wrapper{
    text-align: center !important;
}
.mobile .simp-custom-mob .pull-left {
    float: unset !important;
}
.mobile .review_data_wrap .reviews_wrapper .review_data_review {
    margin-top: 2% !important;
}
.mobile .simp-custom-width56 img {
    height: 370px !important;
    object-fit: cover;
}
.mobile .nav-min-price-div {
    font-size: 9px;
}
.mobile.child-hotel[data-hotelid="5939"] .logo.navbar-logo{
    background: linear-gradient(rgb(255 255 255 / 75%) 0%, rgb(255 255 255 / 65%) 25%, rgb(255 255 255 / 45%) 50%, rgb(255 255 255 / 15%) 75%, rgb(255 255 255 / 0%) 100%) !important;
}
.mobile.child-hotel[data-hotelid="5488"] .logo.navbar-logo{
    background: linear-gradient(rgb(0 0 0 / 75%) 0%, rgb(0 0 0 / 65%) 25%, rgb(0 0 0 / 45%) 50%, rgb(0 0 0 / 15%) 75%, rgb(0 0 0 / 0%) 100%) !important;
}
.mobile.parent-hotel .logo.navbar-logo{
    background: linear-gradient(rgb(0 0 0 / 75%) 0%, rgb(0 0 0 / 65%) 25%, rgb(0 0 0 / 45%) 50%, rgb(0 0 0 / 15%) 75%, rgb(0 0 0 / 0%) 100%) !important;
}
.mobile .simp-custom-mob-align .text-content {
    text-align: center !important;
}
.mobile .simp-custom-tripadvisorCenter .text-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

/*jira-100004*/
.mobile[data-hotelid="5488"] .content_wrapper .no-gutter :is(.wtbookbtn,.wtlinkbutton) > div{
    display:flex;
    justify-content:center
}
.mobile[data-hotelid="5488"] .content_wrapper .no-gutter .widget-wrapper.room-description .btn{
    display:flex;
    width:max-content;
    margin: 0 auto;
}
.mobile .content_wrapper .no-gutter form #form-group-submit > div{
    display:flex;
    justify-content:center
}
.mobile .content_wrapper .no-gutter form #form-group-submit > div:empty{
    display:none
}



.parent-hotel[data-hotelid="5953"] .topStrip-details {
    color: white;
    padding: 0 3px;
    font-size:13px;
}
.parent-hotel[data-hotelid="5953"] .topStrip-newtab{
    padding-left: 5px;
}
.parent-hotel[data-hotelid="5953"].collapsedNavbar .headerTopStrip{
    background: #00ac9f;
    color: white;
    font-size: 16px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}
.parent-hotel[data-hotelid="5953"] .headerTopStrip .header_top_contact {
    float: center;
    font-family: futura-pt, sans-serif;
    display: flex !important;
    position:relative;
}
.parent-hotel[data-hotelid="5953"] span.topStrip-text {
 position: absolute;
 left: 40%;
 right: 0;
}
.parent-hotel[data-hotelid="5953"] .headerTopStrip .topStrip-close-btn {
    float: right;
    background: none;
    border: none;
    color:#fff;
    position: absolute;
    right: 0;
}
/*.child-hotel[data-hotelid="5939"] header .navbar-top .lang-book-wrapper{*/
/*    margin-top: 20px !important;*/
/*}*/
/*.child-hotel[data-hotelid="5939"] header #top-navbar-collapse{*/
/*    margin-top: 40px !important;*/
/*}*/
/*.child-hotel[data-hotelid="5939"] header .navbar-top .navbar-brand{*/
/*    margin-top: 20px;*/
/*}*/

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

.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    
}
.mobile .fa-whatsapp:before {
    content: "\f232";
}

/*#whatsAppHeader{*/
/*    z-index: 1000;*/
/*    position: fixed;*/
/*    top:50%;*/
/*    right:15px;*/
/*    background: #25d366;*/
/*    height: 43px;*/
/*    width: 45px;*/
/*    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;*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*}*/
/*#whatsAppHeader a{*/
/*    color: white;*/
/*}*/
/*.fa-whatsapp {*/
/*    font-weight: bold;*/
/*}*/
/*.mobile #whatsAppHeader {*/
/*    border-radius: 50px;*/
/*    background: #25d366;*/
/*    float: right;*/
/*    position: fixed;*/
/*    right: 24px;*/
/*    bottom: 75px;*/
/*    padding: 8px 10px;*/
/*    margin-right: -10px;*/
/*    z-index: 9999;*/
/*    line-height: unset;*/
/*}*/
/*.mobile #whatsAppHeader a {*/
/*    color: #ffffff;*/
/*}*/
/*.mobile #whatsAppHeader .fa-whatsapp {*/
/*    font-size: 30px;*/
/*}*/
/*.mobile .fa-whatsapp:before {*/
/*    content: "\f232";*/
/*}*/

nav.navbar.navbar-top {
    background: linear-gradient(rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.65) 25%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.15) 75%, rgba(0, 0, 0, 0) 100%);
}
ul#top-navbar-collapse a
{
  color:white;
}
nav.navbar.navbar-top.scroll {
  background:#fff;
  box-shadow: 1px 1px 2px #00ac9f21;
}
header .navbar-top.scroll .dropdown-arrow {
    color: #000;
}
nav.navbar.navbar-top.scroll ul.mega-menu a {
    color: #fff !important;
}
/*header .navbar-top .dropdown-menu, header .navbar-top .moreOptions .dropdown-more{*/
/*    background-color:black;*/
/*}*/
header .navbar-top.scroll .moreOptions .dropdown-more {
    background-color: #fff!important;
}
header .navbar-top .moreOptions .dropdown-more {
    background-color: #00ac9f !important;
}
/*nav.navbar.navbar-top.scroll{*/
/*    background:#fff;*/
/*}*/
nav.navbar.navbar-top.scroll a{
  color: #000!important;
}
nav.navbar.navbar-top.scroll a:hover{
  color: #00ac9f !important;
}
header .navbar-top .navbar-nav>li>a:hover{
    color:#67bfb8 !important;
   /* background:white !important;*/
}
/* header .navbar-top.scroll .moreOptions .dropdown-more{
    background-color:white!important;
} */
header .navbar-top.scroll .moreOptions .dropdown-more a:hover{
    color:#00ac9f !important;
}
header .navbar-top .navbar-nav>li>a{
    padding-top:0px !important;
    padding:0px 15px;
}
header .navbar-top ul#top-navbar-collapse {
    margin-top: 16px;
}

header .navbar-top .navbar-nav > li .dropdown-menu.our-hotel-menu {
    background-color: #00ac9f !important;
}
.for-innerpage nav.navbar.navbar-top {
    background:white !important;
    box-shadow: 1px 1px 2px #00ac9f21;
}
.for-innerpage nav.navbar.navbar-top .dropdown-more li>a:hover{
    color:#00ac9f !important;
}
.for-innerpage header .navbar-top .moreOptions .dropdown-more{
    background-color:#fff;
}
.for-innerpage nav.navbar.navbar-top li>a{
    color:black !important;
}
.for-innerpage nav.navbar.navbar-top li>a:hover{
    color:#00ac9f !important;
}
.for-innerpage nav.navbar.navbar-top a{
    color:black !important;
}
.for-innerpage nav.navbar.navbar-top a:hover{
    color:#00ac9f !important;
}
.for-innerpage header .navbar-top .dropdown-arrow {
    color: #000 !important;
}
.for-innerpage nav.navbar.navbar-top ul.mega-menu a {
    color: white !important;
}
.for-homepage nav.navbar.navbar-top .resv {
    background-color: #ffffff00;
    color: #ffffff;
    outline-offset: -12px !important;
    outline: 1px solid #fff !important;
}
.for-homepage nav.navbar.navbar-top.scroll .resv {
    background-color: #ffffff00;
    color: #ffffff;
    outline-offset: none !important;
    outline: none !important;
}

.for-homepage nav.navbar.navbar-top .resv:hover {    
    background-color: #00aea2;
    color: #ffffff;    
    outline-offset: -12px;
    outline: 1px solid #00aea2 !important;
}
.for-homepage nav.navbar.navbar-top.scroll  .resv{ 
    background-color: #00aea2;
    color: #ffffff;
}
.for-homepage nav.navbar.navbar-top.scroll  .resv:hover{ 
    background-color: #08867e;
    color: #ffffff;
    outline-offset: none !important;
    outline: none !important;
}

header .navbar-top #top-navbar-collapse a {
    font-family: futura-pt, sans-serif !important;
    font-style: normal;
}
header .navbar-top .resv_button.book_button {
    line-height:70px;
    font-size:15px;
    letter-spacing: 1px;
}
header .navbar-top .lang-book-wrapper{
    margin:0;
}
header .navbar-top .resv_button.book_button{
    outline:none !important;
    height:70px;
}
div#top-menu {
    width: 100% !important;
    padding-right: 0px !important;
}
header ul#top-navbar-collapse {
    justify-content: center;
}
.child-hotel header li.child-hotel-name.primary {
    text-transform: uppercase;
    font-family: futura-pt, sans-serif;
}
.child-hotel header ul#bottom-navbar-collapse {
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: futura-pt, sans-serif;
}
.child-hotel header #bottom-navbar-collapse li.primary{
    padding-left: 10px;
    padding-right: 10px;
    border-right: 0px solid #fff !important;
}
header .navbar-bottom.scroll {
    background-color: #f8f8f8 !important;
}
.child-hotel header .navbar-bottom {
    background-color: #f8f8f8 !important;
}
header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .dropdown-header h4 {
    font-size: 18px;
    font-family: futura-pt, sans-serif !important;
}
ul#top-navbar-collapse li.dropdown.primary a.has-submenu span.fa.fa-angle-down.dropdown-arrow {
    font-weight: 400 !important;
}

.simp-custom-button .btn.txt-wdgt-btn
{
    background-color:transparent;
    color:white;
    border: 1px solid white;
}
.simp-custom-button .btn.txt-wdgt-btn:hover
{
    background-color:#00AC9F;
    border:1px solid #00AC9F;
    color:white;
}
.wt2imgtop-2tbbot.simp-custom-2text-boxshadow .left-box,
.wt2imgtop-2tbbot.simp-custom-2text-boxshadow  .right-box {
    box-shadow: 0 -4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}
.wt2imgtop-2tbbot.simp-custom-2text-boxshadow .left-box:hover,
.wt2imgtop-2tbbot.simp-custom-2text-boxshadow .right-box:hover {
   box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.5);
}

/*slider align*/
.simp-custom-slidertextalign .slick-list .slick-track .text-content.slick-slide .text-content-wrapper
{
    position: absolute;
    display:flex;
    align-items: center;
    top: 0 !important;
    bottom: 0 !important;
    vertical-align: middle;
}
.simp-custom-slidertextalign .slick-list .slick-track .text-content.slick-slide .text-content-wrapper div {
    background-color: #faf9f5;
    padding: 20px 5px;
    color:#000;
    font-size:21px;
    font-weight:300;
}
.text-content.slick-slide {
    padding-left: 5px;
    padding-right: 5px;
}
.simp-custom-slidertextalign .slick-list .slick-track .img-responsive {
    height: 300px;
}
#footer {
    border-top: 1px solid #e5e5e5;
}

.simp-custom-width22 {
    width: 22% !important;
    margin-right: 56px!important;
    margin-left: 0!important;
    display: flex;
    justify-content:center;
    align-items:center;
    padding-top:50px!important;
}
.simp-custom-width56 { 
    width: 56% !important;
    margin-right: 0!important;
    margin-left: 66px!important;
    padding-bottom: 70px !important;
    padding-top:50px!important;
}
.simp-custom-width56 .text-content-wrapper{
    position:absolute;
    display:none;
}
.simp-custom-width56 .text-content:hover:after{
    background-color: rgba(0,0,0,0.75);
    padding:0px !important;
    width:calc(100% - 30px);
}
.simp-custom-width56 .text-content:hover .text-content-wrapper 
{
    position:absolute;
    top:0px;
    left:40px;
    width:75%;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    z-index:1;
    background:none;
}
.simp-custom-width56 .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-width56 img.img-responsive {
    height: 500px;
}
.simp-custom-width56 .btn {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.simp-custom-width56 .btn:hover {
    background-color: #00aea2;
    color: #fff;
    border: 1px solid #00aea2;
}
.simp-custom-h3w h3 {
    font-family: Futura-pt,sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}



.clearfix.widget-wrapper.generic_slider.jssor-carousel-container[data-widget-id="2164917"]  {
    max-width: 70%;
}
.jssor-carousel-container[data-widget-id="2164917"] .jssor-carousel-wrapper {
    width: 98%;
    padding-right: 0;
    margin-left: 2%;
}
.clearfix.widget-wrapper.wt1tb[data-widget-id="2164952"] {
    width: 30%;
    margin-left: 0;
    height: auto;
}
.widget-wrapper.wt1tb[data-widget-id="2164952"] .one-col.text-content {
    background-color:  #FFFFFF;
    width:90%;
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 5%;
    color:#000;
    padding-top:0 !important;
}



.clearfix.widget-wrapper.generic_slider.jssor-carousel-container[data-widget-id="2132208"]  {
    max-width: 70%;
}
.jssor-carousel-container[data-widget-id="2132208"] .jssor-carousel-wrapper {
    width: 98%;
    padding-right: 0;
    margin-left: 2%;
}

.clearfix.widget-wrapper.wt1tb[data-widget-id="2166987"] {
    width: 30%;
    margin-left: 0;
    height: auto;
}
.widget-wrapper.wt1tb[data-widget-id="2166987"] .one-col.text-content {
    background-color:#f9f6fa ;
    width:90%;
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 5%;
    color:#000;
    padding-top:0 !important;
}



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



.for-homepage header .navbar-top.scroll .navbar-brand img {
    filter: none;
}
.for-homepage header .navbar-top .navbar-brand img {
    filter: brightness(0) invert(1);
}

/*.wt1imgtop-1tbbot.simp-custom-sliderlandscape .slick-slide{
    padding: 20px !important;
    width: 706px !important;
    height: 390px !important;
}
.simp-custom-sliderlandscape ul.slick-dots {
    display: none!important;
}

.simp-custom-sliderlandscape .slick-slider .text-content-wrapper{ 
    color:white;
}
.simp-custom-sliderlandscape button.slick-prev.slick-arrow{
    position: absolute;
    top: 410px;
    left: 47%;
 }
.simp-custom-sliderlandscape button.slick-next.slick-arrow {
    position: absolute;
    top:  410px;
    right: 47%!important;
}
.simp-custom-sliderlandscape button.slick-next.slick-arrow:before{
    content:"\f105";
    border:1px solid grey;
    padding:5px;
     padding-right:10px;
    padding-left:10px;
}
.simp-custom-sliderlandscape button.slick-prev.slick-arrow:before{
    content:"\f104";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
.simp-custom-sliderlandscape .slick-slider .text-content-wrapper{
    background-color: #51ada091 !important;
    color: #fff !important;
    align-items: center;
    position: absolute;
    bottom: 20px;
    /*     left: 20px; */
    /*width: calc(100% - 40px);
    }

*/


/*.wt1imgtop-1tbbot.simp-custom-sliderlandscape .slick-track {
    display: flex;
    width: 7766px !important;
}

.simp-custom-sliderlandscape .slick-list.draggable {
    display: flex;
    padding: 0 300px !important;
}

.simp-custom-sliderlandscape .slick-slide img.img-responsive
 {
     height:100% !important;
     border-radius: unset;
 }

*/

.mobile div[data-widget-id="2166982"] p{
    background-color: #a5acc6c9 !important;
    color: #fff !important;
    height: 100px;
    align-items: center;
    position: absolute;
    bottom: 50px;
}
.mobile div[data-widget-id="2166982"] button.slick-prev.slick-arrow{
    position: absolute;
    top: 100%;
    left: 40%;
 }
.mobile div[data-widget-id="2166982"] button.slick-next.slick-arrow {
    position: absolute;
    top: 100%;
    right: 40%!important;
}
.mobile div[data-widget-id="2166982"] button.slick-next.slick-arrow:before{
    content:"\f105";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
.mobile div[data-widget-id="2166982"] button.slick-prev.slick-arrow:before{
    content:"\f104";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
.wt1imgtop-1tbbot[data-widget-id="2166982"] .slick-slide{
    padding:20px !important;
}
.wt1imgtop-1tbbot[data-widget-id="2166982"] ul.slick-dots {
    display: none!important;
}
div[data-widget-id="2166982"] .slick-slider .text-content-wrapper,
div[data-widget-id="2166982"] .slick-slider .text-content-wrapper h2{
    color:white;
}
.wt1imgtop-1tbbot[data-widget-id="2166982"] button.slick-prev.slick-arrow{
    position: absolute;
    top: 100%;
    left: 47%;
 }
.wt1imgtop-1tbbot[data-widget-id="2166982"] button.slick-next.slick-arrow {
    position: absolute;
    top: 100%;
    right: 47%!important;
}
.wt1imgtop-1tbbot[data-widget-id="2166982"] button.slick-next.slick-arrow:before{
    content:"\f105";
    border:1px solid grey;
    padding:5px;
     padding-right:10px;
    padding-left:10px;
}
.wt1imgtop-1tbbot[data-widget-id="2166982"] button.slick-prev.slick-arrow:before{
    content:"\f104";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
div[data-widget-id="2166982"] .slick-slider .text-content-wrapper, div[data-widget-id="2137994"] .slick-slider .text-content-wrapper{
    background-color: rgba(	50, 173, 159, 0.5) !important;
    color: #fff !important;
    align-items: center;
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: calc(100% - 40px);
  
}

/*.simp-custom-gradientimg  .text-content img*/
/*{*/
/*    box-shadow: 0 4px 4px 2px  rgba(0,0,0,0.1);*/
/*}*/
/*.simp-custom-gradientimg .text-content-wrapper a{*/
/* color:#fff*/
/*}*/
/*.simp-custom-gradientimg .text-content-wrapper*/
/*{*/
/*    position:absolute;*/
/*    bottom:0;*/
/*    left:0;*/
/*    right:0;*/
/*    color:#fff;*/
/*    padding:10px 20px;*/
/*    z-index:1 !important;*/
/*    text-align:center !important;*/
/*   justify-content:center;*/
/*}*/
/*.simp-custom-gradientimg .text-content:hover .text-content-wrapper a,*/
/*.simp-custom-gradientimg .text-content:hover .text-content-wrapper*/
/*{*/
/*    background-color:#fff;*/
/*    color:black !important;*/
/*    width: calc(100% - 30px) !important ;*/
/*    margin:auto;*/
/*    left:0;*/
/*    right:0*/
/*}*/
/*.simp-custom-gradientimg .text-content:after*/
/*{*/
/*    content:"";*/
/*    position:absolute;*/
/*    top:0;*/
/*    bottom:0;*/
/*    left:0;*/
/*    right:0;*/
/*    background-color:rgba(0,0,0,0.1);*/
/*    background-image: linear-gradient(360deg, #0a0a0ac9,  transparent);*/
/*    width: calc(100% - 30px) !important ;*/
/*    margin:auto;*/
/*}*/

/*.simp-custom-gradientimg a */
/*{*/
/*    text-decoration:none;*/
/*}*/

.simp-custom-gradientimg  .text-content img
{
    box-shadow: 0 4px 4px 2px  rgba(0,0,0,0.1);
}
.simp-custom-gradientimg .text-content-wrapper a{
 color:#fff
}
.simp-custom-gradientimg .text-content-wrapper
{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    color:#fff;
    padding:10px 20px;
    z-index:1 !important;
    text-align:center !important;
   justify-content:center;
}
.simp-custom-gradientimg .text-content:hover .text-content-wrapper a,
.simp-custom-gradientimg .text-content:hover .text-content-wrapper
{
    background-color:#fff;
    color:black !important;
    width: calc(100% - 30px) !important ;
    margin:auto;
    left:0;
    right:0
}
.simp-custom-gradientimg .text-content:after
{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,0.1);
    background-image: linear-gradient(360deg, #0a0a0ac9,  transparent);
    width: calc(100% - 30px) !important ;
    margin:auto;
}

.simp-custom-gradientimg a 
{
    text-decoration: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-fwshine-effect
{
    position:relative;
}
.simp-custom-fwshine-effect:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.4);
}
.simp-custom-fwshine-effect .text-content 
{
    z-index:1;
}


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


/* facilities shine effect*/
.two-col.simp-custom-shine-bgcolor 
{
    margin-bottom:13px !important;
}
.simp-custom-shine-bgcolor .text-content img{
    height:100%;
}
.simp-custom-shine-bgcolor .text-content
{
     padding:0 6px !important
}
.simp-custom-shine-bgcolor .text-content-wrapper
{
    position:absolute;
    top:0;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color: rgba(0,0,0,0.4);
    width:calc(100% - 12px) !important;
}


.wt2imgtop-2tbbot.simp-custom-2text-boxshadow .left-box,
.wt2imgtop-2tbbot.simp-custom-2text-boxshadow  .right-box {
    box-shadow: 0 -4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}
.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-2text-boxshadow .left-box:hover,
.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-2text-boxshadow .right-box:hover {
    box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.3);
}

.simp-custom-buttoncolor .text-content .txt-wdgt-btn-wrapper a.btn
{
    color:#fff;
    background-color:transparent;
    border:1px solid white;
}
.simp-custom-buttoncolor .text-content .txt-wdgt-btn-wrapper a.btn:hover
{
    color:#294C4B;
    background-color:white;
    border:1px solid white;
}
.simp-custom-removeborder .table-responsive td {
    border:none !important;
}
.simp-custom-borderbox .text-content-wrapper{
    
    border:1px solid #0E273F;
   
}
.simp-custom-borderbox .text-content-wrapper div
{
    padding:10px;
}
.mobile .simp-custom-borderbox .text-content {
    border:1px solid #0E273F;
    padding:10px;
}

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


.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-reduce-width,
.simp-custom-reduce-width .fullWidthWidgetWrapper {
    width: 60%!important;
}

.address-block-details{
display: none;
}

