@media (max-width: 768px) {
  .main-menu .menu-group {
    flex-direction: column;
  }

  .main-menu .menu-group.first-group-menu {
    margin-right: 0px;
  }
  .main-menu .menu-group.last-group-menu {
    margin-left: 0px;
  }
  .top-bar {
    display: none;
  }
  .feature-img {
    margin-bottom: 20px;
  }

  .room-feature-content {
    padding: 0px 10px 0px 10px;
  }
  .room-feature img {
    margin-bottom: 20px;
  }

  .cta-content h1 {
    font-size: 35px;
  }
  .map-img {
    padding-right: 0%;
  }
  .cta-content {
    padding-left: 0%;
  }
  .cta-content h3,
  .cta-content h3 a {
    font-size: 25px;
  }

  .video-box{
    margin-bottom:25px;
  }
}
