.ui-datepicker {
  font-size: 0.9rem !important;
}

#book-room-hero {
  z-index: 1;
}

#book-room-hero .hotel,
#book-room-hero .adult,
#book-room-hero .child,
#book-room-hero .rooms {
  background: none;
  color: #000;
}

#book-room-hero select,
#book-room-hero input {
  font-size: 0.9rem;
}

#book-room-hero .checkin-block {
  width: 30%;
  position: relative;
}

#mb-checker {
  display: inline;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 991px) {
  .book-table-widget .form ul {
    padding-left: 0 !important;
  }

  .book-table-widget .form ul li.fullrow {
    width: 100% !important;
  }

  .book-table-widget .form ul li select,
  .book-table-widget .form ul li input {
    padding-right: 20px !important;
  }
}

@media only screen and (max-width: 720px) {
  #mb-checker {
    display: none;
  }

  #book-room-hero select,
  #book-room-hero input {
    font-size: 0.8rem !important;
  }
}
