/* media queries  */
@media (max-width: 1200px) {
  section {
    padding: 3rem 5%;
  }
}

@media (max-width: 991px) {
  section {
    padding: 3rem 2rem;
  }
  html {
    font-size: 55%;
  }
  .home .slide .content h3 {
    font-size: 5rem;
  }
}

@media (max-width: 1038px) {
  .header .contacts #btn-nav {
    display: inline-block;
  }
  .header .navbar {
    position: absolute;
    top: 99%;
    left: 0;
    right: 0;
    background: #333;
    border-top: #fff;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
            clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  }
  .header .navbar.active {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
  .header .navbar #marker {
    width: 100%;
  }
  .header .navbar a {
    display: block;
    margin: 2rem;
  }
  .header .booking .show-btn {
    display: inline-block;
    padding: .7rem 2rem;
    font-size: 1.7rem;
    color: #29d9d5;
    border: .2rem solid #29d9d5;
    border-radius: 5rem;
    background: #333;
  }
  .header .booking .show-btn:hover {
    background: #cd9452;
    border: .2rem solid #333;
    color: #fff;
    cursor: pointer;
  }
}

@media (max-width: 450px) {
  html {
    font-size: 50%;
  }
  .home .slide .content h3 {
    font-size: 4rem;
  }
}
/*# sourceMappingURL=responsive.css.map */