


/* Booking Form V2*/

.mobile .booking-form-input {
    display: block;
}

@media (max-width: 768px) {
    .mobile .bookingform-wrapper .simp-booking-form {
        min-width: 250px;
        width: calc(100% - 30px);
    }
    
    .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 2-text-box */
.simp-custom-hideRightBoxTwoText .right-box{
    display:none;
}
.simp-custom-hideLeftBoxTwoText .left-box{
    display:none;
}
.mobile .simp-custom-hideRightBoxTwoText .col-xs-12:nth-of-type(2){
    display:none;
}
.mobile .simp-custom-hideLeftBoxTwoText .col-xs-12:nth-of-type(1){
    display:none;
}
/* For 3-text-box */
.mobile .simp-custom-hideRightBox .col-xs-12:nth-of-type(3){
    display:none;
}
.mobile .simp-custom-hideLeftBox .col-xs-12:nth-of-type(1){
    display:none;
}
.simp-custom-hideRightBox .right-box{
    display:none !important;
}
.simp-custom-hideLeftBox .left-box{
    display:none !important;
}
:is(.outer-page, .outerpage) .simp-custom-center{
    display:flex;
    justify-content:center;
}

.mobile .simp-custom-imgalign img{
    margin:auto;
}
.mobile .simp-custom-imgnone img.img-responsive.image-content.img-padding-description{
    display: none;
}
.mobile .simp-custom-imgnone h3{
    padding-bottom: 10px;
}
.mobile .name-of-hotel {
    display: none;
}
.mobile div#accordion {
    display: none;
}
/*.mobile  .content_wrapper .no-gutter .widget-wrapper:first-child{*/
/*    display:none;*/
/*}*/

.mobile.for-homepage .content_wrapper .no-gutter .widget-wrapper.wtheader:first-child{
    display: none;
}

.mobile .content_wrapper .no-gutter h1,
.mobile .content_wrapper .no-gutter h2 {
    text-align: center !important;
    border-bottom: none;
    font-size:25px !important;
}
.mobile .logo.navbar-logo {
    background-color: #fff;
}
.mobile .fullImage {
    padding-top: 70px;
}
.mobile .fullImage img{
    height:400px;
    object-fit:cover;
}
.mobile .simp-custom-mb-bgcolor {
    background-color: unset !important;
}
.mobile .simp-custom-video video {
    height:320px;
    object-fit:cover;
}

.mobile .simp-custom-bgcolor-slider {
    background-color:#ebf3f5;
    padding: 3rem 2rem 1rem 2rem!important;
    box-shadow: 1px 1px 5px #e7ebec;
    border: 1px solid #dce6e8 !important;
}

.mobile .simp-custom-hide.imageDescriptionbot3 div.col-xs-12:last-child {
    display: none;
}

.mobile .simp-custom-reducedwidthtext .text-content {
    background-color: #fff;
    color:#272727;
    padding:10px 4px !important
}

/*start ops 13991*/
.mobile.parent-hotel .content_wrapper .no-gutter .simp-custom-hotel-video video {
    width: 100%;
    height: auto;
    display: block;
    margin-inline: auto;
    max-height: 80dvh;
}

.mobile.parent-hotel .content_wrapper .no-gutter .simp-custom-hotel-video video + *,
.mobile.parent-hotel .content_wrapper .no-gutter .simp-custom-hotel-video iframe + *{
    padding-top: 20px;
}

.mobile.parent-hotel .content_wrapper .no-gutter .simp-custom-hotel-video iframe {
    margin-inline: auto;
    width: 100%;
    display: block;
}
/*end ops 13991*/

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

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



