.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%;
}
.mobile #simp_book_btn_wrapper #simp_book_btn #min-price-div{
    display:flex;
    justify-content:center;
    white-space:nowrap;
}
.explorer .bookingform-wrapper .simp-booking-form form#simp-booking-form #submitWrapper .submit-button-wrapper button{
    border:4px double #fff;
}
header .lang-book-wrapper .resv:hover,
.explorer .bookingform-wrapper .simp-booking-form form#simp-booking-form #submitWrapper .submit-button-wrapper button:hover{
    border-color:transparent;
    transition:all .7s cubic-bezier(.18,.89,.32,1.28);
}

/*Navbar Css */
header .navbar-top .dropdown-menu>li>a:focus,
header .navbar-top .dropdown-menu>li>a:hover,
header .navbar-top .moreOptions .dropdown-more>li>a:focus,
header .navbar-top .moreOptions .dropdown-more>li>a:hover{
    background:#000;
    padding:10px 20px;
}

.simp-custom-btn-large .btn.txt-wdgt-btn.txt-wdgt-btn-lg {
    padding: 18px 28px !important;
}





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

.mobile h1, h2 {
    text-align: center !important;
}

:is(.outer-page , .outerpage) .simp-custom-hide-right-box .right-box,
:is(.outer-page , .outerpage) .simp-custom-hide-left-box .left-box{
    display:none;
}

:is(.outer-page , .outerpage) :is(.simp-custom-hide-right-box,.simp-custom-hide-left-box){
    display:flex;
    justify-content:center;
}

.mobile .simp-custom-hide-right-box > div:last-child,
.mobile .simp-custom-hide-left-box > div:first-child{
    display:none;
}



h1, h2 {
    text-transform: uppercase;
}

.header-pills{
    padding: 85px 0 5px;
}

.resv {
    background-color: #000;
    border: 4px double #fff;
    color: #fff;
}
.resv:hover {
    background-color: #c19651;
}
    
.summary-widget .contentblock .offcont {
    color:#fff;
}

.wtheader .text-content, .wtsubheader .text-content {
    text-align: center;
}
.wtheader .text-content h1, .wtsubheader .text-content h2 {
	display: inline-block;
	position: relative;
}
.wtheader .text-content h1:after, .wtsubheader .text-content h2:after {
    content: '';
    height: 2px;
    background: linear-gradient(to left,rgba(0,0,0,0.1),rgba(0,0,0,.75),rgba(0,0,0,1),rgba(0,0,0,.75),rgba(0,0,0,0.1));
    display: block;
    transition: all .5s ease-in-out;  
  margin: 10px auto;
  width: 70%;
}
.wtheader .text-content h1:hover:after, .wtsubheader .text-content h2:hover:after {
  width: 100%;
	background: linear-gradient(to left,rgba(0,0,0,0.1),rgba(0,0,0,.75),rgba(0,0,0,1),rgba(0,0,0,.75),rgba(0,0,0,0.1));
  height: 2px;
}
/*For Homepage*/
.for-homepage .outer-page .social_feed.clearfix.section_bg {
    background:unset;
    box-shadow:unset;
}

/*Footer*/

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



