

.mobile .booking-form-input {
    display: block;
}
.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%;
}

.carousel-container #homeCarousel div.carousel-caption .caption-as-link{
    display:block;
}



.widget-wrapper.wtbookbtn > div{
    display:flex;
    justify-content:center;
}



#customsocialicon{
    display: none;
}

/*.booking-form-header {*/
/*    color: #fff;*/
/*}*/
/*.location-page .content_wrapper .no-gutter .widget-wrapper.img-description-padding .map-location-details,*/
/*.header-pills .tab-content {*/
/*    background: #ffffff !important;*/
/*}*/

/*.widget-wrapper .text-content ul,*/
/*.widget-wrapper .amenities-block ul{*/
/*    list-style-type: disc !important;*/
/*}*/

/*.vertical-images .readjust-container .page_link img.image-content {*/
/*    margin-bottom: 0 !important;*/
/*}*/

/*.vertical-images .readjust-container > .col-xs-12:not(:last-child) {*/
/*    margin-bottom: 30px !important;*/
/*}*/
/*.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {*/
/*    border: none;*/
/*}*/




/*#footer::after {*/
/*  content: "Hi! How Can I Help You?";*/
/*  display: inline-block;*/
/*  position: relative;*/
  bottom: 75px; /* Adjust the value to position the content properly */
/*  left:10px;*/
/*  padding: 1% 2%;*/
/*  background-color: #007bff;*/
/*  color: #fff;*/
/*  text-decoration: none;*/
/*  border-radius: 5px;*/
/*  font-weight: bold;*/
/*  text-align: center;*/
/*  position:fixed;*/
/*  z-index: 99999;*/
/*}*/









.landing_PopupWrapper {
  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;
  /*opacity: 0; */
  display:none;
}
.landing_PopupWrapper.popUp_zoomIn {
    display: flex;
}
.landing_Popup {
    position: relative;
    max-width: 90%;
    width: 550px;
    background-color: white;
    border-radius: 8px;
    padding: 40px 20px 20px;
    box-shadow: 0px 0px 20px 0px #0000ff70;
}
.imgforPopup {
  max-width:100%;
  display:block;
}
.landing_Popup .popUpClose {
    cursor: pointer;
    position: absolute;
    top: -5px;
    right: -5px;
    font-size: 14px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background-color: white;
    border: 1px solid #26231d;
    width: 30px;
    height: 30px;
    color: black;
}
.landing_PopupWrapper .textOnImage {
  position:absolute;
  bottom:15px;
  right:30px;
  left:30px;
  text-align:center;
  color:#fff;
  font-size: 14px;
  font-weight:700;
  text-shadow: #000000 1px 1px 1px;
  line-height: 1.2em;
}
@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(0.3,0.3);
    }
    50% {
        transform: scale(1.2,1.2);
    }
    100% {
        transform: scale(1,1);
    }
}
.landing_Popup{
	animation: zoominoutsinglefeatured 1s ease-in-out;
}
ul.popUpContentHolder {
    padding: 30px 20px 20px;
    text-align: justify;
}
.landing_Popup::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
     border-radius: 8px;
}
.landing_Popup::-webkit-scrollbar-thumb {
    background-color: #01509d;
     border-radius: 8px;
}
.landing_Popup::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #f5f5f5;
     border-radius: 8px;
}
.mobile .landing_Popup {
    max-height: 90vh;
    overflow-y: auto;
    padding-bottom: 20px;
}

.bestPriceRate {
    font-size: 24px;
    font-weight: bold;
}

.listForPopup {
    display: block;
    text-align: center;
    font-size: 18px;
    padding: 10px 40px;
}

.bookNowBtnFromPopup {
    display: block;
    text-align: center;
    background-color: #03038e;
    max-width: 130px;
    padding: 5px 0px;
    color: white;
    margin: 20px auto 0px;
    text-transform: uppercase;
    border-radius: 25px;
}
.bottleIconHolder {
    position: absolute;
    top: -25px;
    left: -25px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    color: white;
    background-color: #03038e;
    padding: 20px;
}

.bottleIconHolder i {
    transform: rotate(-45deg);
    font-size: 25px;
}




.mobile div[data-widget-id="2091848"] td:nth-child(even) span {
    color: #233551 !important;
}



.custom_widgets_block {
    background: #f5f5f5;
}

.headerTopStrip {
    height: 0;
}
.topStrip-details {
    color: #fff;
    padding: 0 20px;
}
.topStrip-newtab{
    padding-left: 5px;
}

.collapsedNavbar.parent-hotel nav.navbar.navbar-top {
    height: 130px;
}

.collapsedNavbar.parent-hotel.for-innerpage .clearfix.widget-wrapper.header-pills {
    padding: 150px 0 15px;
}
.collapsedNavbar.child-hotel nav.navbar.navbar-top {
    height: 120px;
}
.child-hotel.for-innerpage.collapsedNavbar .clearfix.widget-wrapper.header-pills {
    padding-top: 160px;
}
/*.collapsedNavbar.child-hotel.for-innerpage .clearfix.widget-wrapper.header-pills {*/
/*    padding: 170px 0 15px;*/
/*}*/
/*.collapsedNavbar nav.navbar.navbar-top {*/
/*    height: 135px;*/
/*}*/
.collapsedNavbar .headerTopStrip{
    background: #333;
    color: #f4f4f4;
    font-size: 14px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}
/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
.headerTopStrip .header_top_contact {
    float: left;
}
/*.headerTopStrip .topStrip-newtab:before {*/
/*    content: "\e00f";*/
/*}*/
.headerTopStrip .topStrip-close-btn {
    float: right;
    background: none;
    border: none;
}
.headerTopStrip .topStrip-text {
    margin-left:40px;
}


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

