.explorer .bookingform-wrapper .simp-booking-form form#simp-booking-form #submitWrapper .submit-button-wrapper button {
    text-transform: uppercase;
}

.explorer.mobile #simp_book_btn_wrapper #simp_book_btn #min-price-div p {
    margin: 0;
}

.explorer.mobile #simp_book_btn_wrapper #simp_book_btn #min-price-div {
    top: 8px;
}

body {
    font-weight: 300;
}
header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}

/* for img txt alignment */

 .outer-page .widget-wrapper.imageDescriptionSide-rightimage.two-col,
 .outer-page .widget-wrapper.imageDescriptionSide-leftimage.two-col{
    display:flex;
    justify-content:center;
    align-items:center;
 }

/* buttons center align */

.outer-page .widget-wrapper.wtlinkbutton .one-col,
.outer-page .widget-wrapper.wtbookbtn  .one-col{
    display:flex;
    justify-content:center;
}

/* navabar changes */


.for-homepage .outer-page .jssor-home-wrapper.aspectratio18-7 {
    padding-top: 0;
}

header .navbar-top {
    background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0) 100%);    
}

header .navbar-top .navbar-nav>li>a{
color:#fff;
}

header .navbar-top.scroll {
   background:#fff;
}

header .navbar-top.scroll .navbar-nav>li>a{
color:#000;
}

header .navbar-top .dropdown-menu, 
header .navbar-top .moreOptions .dropdown-more {
    background-color: rgba(0,0,0,.7);
}

header .navbar-top .dropdown-menu>li>a, 
header .navbar-top .moreOptions .dropdown-more>li>a {
    color: #fff;
}
header .navbar-top.scroll .dropdown-menu>li>a, 
header .navbar-top.scroll .moreOptions .dropdown-more>li>a {
    color: #000;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter  form :is(.text-danger,.text-success){
    width:calc(100% - 16.667%)
}

@media (max-width:991px){
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter  form :is(.text-danger,.text-success){
        width:calc(100%)
    }
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter  form {
        margin-right:23%
    }
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter  form .form-group[id$="submit"] label{
        display:none
    }

}

    






#whatsAppHeader {
  z-index: 1000;
  position: fixed;
  bottom: 40%;
  right: 10px;
  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: 48px;
}
#whatsAppHeader a {
  color: white;
}
/*for mobile*/
.mobile #whatsAppHeader {
  right: 15px;
  bottom:180px;
}
.mobile #whatsAppHeader .fa-whatsapp {
  font-size: 30px;
}
.mobile #footer .footer-row.final.text-center {
  display:none;
}
/*css for floating call and email icon*/
.telephone-number-floating-icon {
  z-index: 1000;
  position: fixed;
  bottom: 31%;
  right: 10px;
  background: #fff;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
  font-size: 20px;
  text-align: center;
  line-height: 48px;
}
.telephone-number-floating-icon a,
.address-email-floating-icon a{
  color: #6D8A4D;
}

/*for mobile*/
.mobile .telephone-number-floating-icon {
  z-index: 1000;
  position: fixed;
  bottom: 13%;
  right: 15px;
  background: #fff;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
  font-size: 20px;
  text-align: center;
  line-height: 48px;
}
.mobile .telephone-number-floating-icon a,
.mobile .address-email-floating-icon a{
  color: #6D8A4D;
}

@media (orientation:landscape){

.mobile .telephone-number-floating-icon {
    bottom: 28%;
}
}


header .lang-book-wrapper {
   display:flex;
   margin-left:20px;

}
header .custom-email{
    margin-right: 10px;
}

header .navbar-top .custom-email{
    color:#fff;
}

header .navbar-top.scroll .custom-email{
    color:#000;
}

header .resv-wrap {
    margin-right: -20px;
}



.mobile .fullImage img{
    /*height: 380px;*/
    object-fit: cover;
}
.mobile .fullImage{
    padding-top: 70px
}
.mobile .logo.navbar-logo {
 background: #fff;
}
.mobile .name-of-hotel{
    display: none;
}
.mobile .panel-group{
    display: none;
}
.mobile.for-homepage .wtheader{
    display: none;
}
.mobile h1{
    font-size: 26px;
    text-align: center !important;
    border: none !important
}
.mobile h2{
     font-size: 23px;
     text-align: center !important;
     border: none !important
 }
.mobile .simp-custom-h3-font h3 {
    font-size: 17px !important;
    text-transform: uppercase !important;
}

/* for addinglines in border for both desktop and mob */

/*.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: 5px solid #ddd;*/
/*}*/

/* btn center alignment */

.mobile .widget-wrapper.wtlinkbutton .col-xs-12,
.mobile .widget-wrapper.wtbookbtn  {
    display:flex;
    justify-content:center;
}

/* for mobile navbar image and logo */


.mobile .fullImage{
    position:relative;
    padding-top:0;
}

.mobile .logo-inner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
}

/*@media (orientation: landscape) {*/
/*    .mobile a.logo-inner {*/
/*        left:45%;*/
/*}*/
/*}*/

