

:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .widget-wrapper.wtbookbtn div,
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.wt1tb:has(.text-content-wrapper > .txt-wdgt-btn-wrapper:first-child) .txt-wdgt-btn-wrapper,
.mobile .content_wrapper .no-gutter .widget-wrapper.wt1tb:has(.text-content > .txt-wdgt-btn-wrapper:first-child) .txt-wdgt-btn-wrapper,
:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton > div{
    display:flex;
    justify-content:center;
}






.outer-page .content_wrapper .no-gutter .simp-custom-hide-left .left-box {
    display: none;
} 

.outer-page .content_wrapper .no-gutter .simp-custom-hide-right .right-box {
    display: none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-hide-center .center-box {
  display: none;
}

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

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

.mobile .content_wrapper .no-gutter .simp-custom-hide-left > .col-xs-12:first-child {
  display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-hide-right > .col-xs-12:last-child {
  display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-hide-center > .col-xs-12:nth-child(2) {
  display: none;
}

.mobile .logo.navbar-logo 
{
    padding-top:0px;
    padding-bottom:5px;
    background-color:white;
}
.mobile .fullImage {
    padding-top:0px !important;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1, h2
{
    text-align:center !important;
}

.mobile div#widgetWrapperHome div#leftColWid h1:first-child
{
    display:none;
}

.mobile h2{
    font-size:22px;
}

.mobile h1, h2 {
    text-transform:uppercase;
}

.mobile .simp-custom-fw-sheen
{
    position:relative;
}
.mobile .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);
}
.mobile .simp-custom-fw-sheen .text-content 
{
    z-index:1;
}

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

.mobile .fullImage {
    padding-top:50px !important;
}

#footer{
    padding-bottom:4px;
}
#footer .comm_cont{
    padding:6px 0 0 0;
}
#footer .footer-row{
    padding:0px 0 4px 0;
}
#footer .add_cont ul li{
    padding-bottom:0;
}
#footer .add_cont{
    padding:0;
}


