.for-homepage .bookingform-wrapper .abs_parent {  
    z-index: 201;
    width: 80%;
    max-width: 1044px;
}
@media (max-width: 900px) {
  .for-homepage .bookingform-wrapper .abs_parent {  
    width: 90%;
  }
}
.for-homepage .jssor-carousel-container .booking-form .open-form-block{
    display:none !important;
}
.for-homepage .jssor-carousel-container #bookingForm.booking-form {
    display: flex;
    align-items: center;
    /*padding-bottom: 30px;*/
    padding: 10px 20px 30px;
}
.for-homepage .jssor-carousel-container #bookingForm.booking-form .btn-wrapper {
    position: relative;
    bottom: -30px;
    right: 0;
}
#bookingForm .adult-wrapper, 
#bookingForm .child-wrapper, 
#bookingForm .room-wrapper{
    display:none;
}
/*.for-homepage .jssor-carousel-container .bookingform-wrapper {*/
/*    bottom: 0;*/
/*    background: rgba(110, 30, 91, 0.85);*/
/*}*/

.for-homepage .bookingform-wrapper #booking-form .promo-block {
    display: block;
    width: 125px;
} 
@media (max-width: 1000px) {
  .for-homepage .bookingform-wrapper #booking-form .promo-block {
    width:100px ;
  } 
}
@media (max-width: 800px) {
  .for-homepage .bookingform-wrapper #booking-form .promo-block {
    width:90px;
  } 
}

.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
  display: block;
  margin-right: 0  !important;
}
@media (max-width: 1200px) {
  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {
    width: 120px;
  }
}
@media (max-width: 1000px) {
  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {
    width: 115px;
  }
}
/*@media (max-width: 800px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {*/
/*    width: 105px;*/
/*  }*/
/*}*/
.for-homepage .jssor-carousel-container #bookingForm.booking-form  .btn-wrapper{
  align-self: end;
  bottom: unset;
}
@media (max-width: 1200px) {
  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {
    min-width: 120px;
  }
}
@media (max-width: 1100px) {
  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {
    min-width: 110px;
  }
}
.for-homepage #bookingForm .booking-form{
  margin: 0;
  padding-bottom: 0;
}
.for-homepage .jssor-carousel-container #bookingForm .select-block{
  width: 22%;
  padding-right: 0;
}
.for-homepage .jssor-carousel-container #bookingForm .booking-form{
  display: flex;
  justify-content: center;
  position: relative;
  background: transparent;
}

.for-homepage .jssor-carousel-container .min-price-wrapper {
    bottom: -35px !important;
    right: 35px !important;
}
@media (max-width: 1200px) {
  .for-homepage .jssor-carousel-container .min-price-wrapper {
    right: -5px !important;
  }
}
@media (max-width: 1100px) {
  .for-homepage .jssor-carousel-container .min-price-wrapper {
    right: -15px !important;
  }
}

@media (max-width: 1366px) and (min-width: 1100px) {
    .for-homepage .camera-carousel-container .jssor-home-wrapper.aspectratio18-7 {        
        padding-top: 30px;
    }
    .for-homepage .jssor-home-wrapper.aspectratio18-7 {
        padding-top: 30px;
    }
}

/* 
@media (max-width: 768px) {
  .for-homepage .jssor-carousel-container .booking-form {
    background: transparent !important;
  }
  .for-homepage .jssor-carousel-container .bookingform-wrapper {
    background: rgba(0,0,0,.7);
  }
} */


@media (min-width: 769px) {
  .for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 18% !important;
  }
}

.for-homepage .bookingform-wrapper .booking-form .whyBookDirect {
    bottom: -15px !important;
    right: 16% !important;
}

/* for min price*/
.booking-form-wrapper #bookingForm .min-price-wrapper .min-price-div {
    color: #fff;
}






.child-hotel[data-hotelid="7412"] .bookingform-wrapper{
    display:block;
}

#top-navbar-collapse {
    justify-content: center;
    text-align: center;
}
header #bottom-navbar-collapse{
    justify-content: center;
}
.simp-custom-hideRightLeft .right-box,
.simp-custom-hideRightLeft .left-box{
    display: none;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}

/* location page code */

.for-innerpage.location-page.explorer_chain.no-touch .content_wrapper .no-gutter .directions-bar{
    padding-top:20px
}

.simp-custom-card .text-content-wrapper {
    background-color:#f4efe7;
    padding: 20px;
    box-shadow: 0.5px 0.5px 5px #00000029;
}

/*Left slider and Right text*/
.simp-custom-leftimg {
    max-width: 60.8% !important;
    margin-left: 2.9% !important;
    padding: 0px !important;
}
.simp-custom-leftimg .jssor-carousel-wrapper{
    padding: 0px !important;
}
.simp-custom-righttext {
    width: 33.4% !important;
    margin-right: 2.9% !important;
    background: #f4efe7;
}
.simp-custom-righttext .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 11.5% !important;
}
.simp-custom-righttext h2{
    font-size: 29px !important;
    text-align: center !important;
}
/*Right slider and Left text*/

.simp-custom-space-top {
    padding-top: 2% !important;
    padding-bottom: 2.5% !important;
}



/*.landing_PopupWrappers {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left:0;*/
/*    right:0;*/
/*    bottom:0;*/
/*    background-color: rgba(0,0,0,0.8);*/
/*    z-index: 10000;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*}*/
/*.landing_PopupWrappers.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.landing_PopupWrappers img {*/
/*    margin: auto;*/
/*    float: none;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.imgforPopup {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -35px;*/
/*    right: -40px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    font-weight: 100;*/
/*    cursor: pointer;*/
/*    background: transparent;*/
/*    border: 2px solid #EBEDEC;*/
/*    border-radius: 50%;*/
/*    color:#fff;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.landing_Popup {*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/
/*@media (max-width:1536px){*/
/*  .landing_Popup img{*/
/*    max-width:80%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: 3%;*/
/*  }*/
/*}*/
/*@media (max-width:1280px){*/
/*  .landing_Popup img{*/
/*    max-width:80%;*/
/*    max-height:90vh;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right:3%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*  }*/
/*}*/

/*@media (max-width:950px){*/
/*  .landing_Popup img{*/
/*    max-height:90vh;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right:0;*/
/*  }*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -21px;*/
/*    right: -2%;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i{*/
/*    font-weight:100;*/
/*}*/
/*.mobile .landing_Popup img{*/
/*	max-width:90%;*/
/*}*/
/*@media screen and (orientation:landscape) {*/
/*   .mobile .landing_Popup img{*/
/*     max-height:80vh;*/
/*    }*/
/*}   */

.mobile .logo.navbar-logo 
{
    background-color: #fffffd;
}
.mobile .fullImage {
    padding-top:50px !important;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1, .mobile h2 {
    text-transform: uppercase;
    text-align:center !important;
    border: none !important;
    font-size: 20px;
}
.mobile .simp-custom-hideRightLeft .col-xs-12:not(:nth-of-type(2)){
    display:none;
}






