@media (min-width: 991px) and (max-width: 1279px) {
  .hotel .text {
    margin-top: 0; } }
@media (max-width: 990px) {
  .fixed-top form .btn {
    margin-top: 4px; }

  .fixed-top form {
    text-align: center; }

  .room .item .text.right {
    padding-left: 0; }

  .room .item .text small span {
    margin-bottom: 45px; } }
@media (max-width: 550px) {
  .full-hero {
    background-image: url(../imgs/hero-mobile.jpg); }

  .full-hero .text p {
    font-size: 24px; }

  .room .item .text small {
    font-size: 18px; }

  .room .item .text small span {
    font-size: 14px; }

  .list .btn {
    font-size: 24px; }

  .list .btn small {
    font-size: 18px; }

  .gmap {
    height: 50vh; }
    .gmap #cmap {
      height: 50vh; }

  .ueppy, .ueppy p {
    text-align: center !important; } }
@media (min-width: 551px) {
  .full-hero {
    min-height: 450px; } }

/*# sourceMappingURL=responsive.css.map */