/* Tablet */
@media screen and (min-width: 1300px) {
  #award-slide .splide__arrow {
    z-index: 70;
    height: 32px;
    width: 4px;
    top: 80%;
    left: 100%;
    position: absolute;
  }
  #award-slide2 .splide{
    position: relative;
  }
  #award-slide2 .splide__arrow {
    top: 78%;
  }
}

@media screen and (min-width: 1100px) and (max-width: 1299px) {
  #award-slide .splide__arrow {
    z-index: 70;
    height: 32px;
    width: 4px;
    top: 79%;
    left: 100%;
    position: absolute;
  }
  #award-slide2 .splide{
    position: relative;
  }
  #award-slide2 .splide__arrow {
    top: 80%;
  }
}

@media screen and (min-width: 991px) and (max-width: 1099px) {
  #award-slide .splide__arrow {
    z-index: 70;
    height: 32px;
    width: 4px;
    top: 78%;
    left: 100%;
    position: absolute;
  }
  #award-slide2 .splide{
    position: relative;
  }
  #award-slide2 .splide__arrow {
    top: 80%;
  }
}

@media screen and (min-width:992px) and (max-width:1260px){
  .container {
      width: 95%;
  }
  
  .keen-slider_type {
      top: 201px !important;
  }

  .col-md-8 .keen-slider_type {
      top: 448px !important;
  }

  .room-title.mb-3 {
      height: 26px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
  }

  .main-text {
    padding: 20px 20px 20px 0px !important;
  }

  .room-script.mb-5 {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;
  }

  .grid-4-caption {
      margin-bottom: 8rem;
  }

  .morerooms-text {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
  }

  .topbar-inner .container {
      width: 95%;
  }

  .splide__arrow {
      /* display: none !important; */
  }

  .container .header-content-layout {
      width: 100%;
      padding-left: 14px !important;
      padding-right: 14px !important;
  }

  .gl-btn {
      display: flex !important;
      padding: 8px 20px !important;
  }

  img.unveil-image {
    width: auto;
  }

  .field--type-entity-reference img.unveil-image {
    width: auto;
  }

  .so-gold-title {
    padding-top: 0px;
  }

  .service-subtitle {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .service-subtitle {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .room-script .mb-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .main-text .room-script
  {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}
}

@media screen and (min-width:769px) and (max-width:991px){
  .home-page-context .page-img {
      width: 100%;
      height: auto;
  }

  .home-page-context .keen-slider_type {
      top: 600px;
  }

  .view-content-wrap .post-block .col-md-8 img {
      width: 100%;
  }

  .home-page-context .post-block:first-child {
      padding-right: 0 !important;
  }

  .paragraph--type--paragraph-views-reference .container .lg-block-grid-3 .room-script {
      display: block !important;
  }

  .nav-item-supremecard {
      width: 100vw;
      right: -15vw;
  }

  #more-rooms .splide__slide img {
      height: auto;
  }

  #hotel-amenities .splide__pagination, #more-rooms .splide__pagination, #special-offers .splide__pagination, #other-meeting .splide__pagination {
    display: block !important;
    left: 45% !important;
  }

  #award-slide2 .splide__pagination {
    display: block !important;
    left: 47.5% !important;
  }
  #block-banquetsfeature .container-full{
    margin-bottom: 20px !important;
 }

}