@media (min-width: 991px) {
  .desktop-hide {
    display: none;
  }
}

@media (max-width: 1258px) {
  .header__wrapper-navigation-wrapper {
    gap: 10px;
  }

  .header__wrapper-navigation {
    gap: 0px;
  }

  .container_wrapper {
    padding-inline: 10px;
  }
}

@media (max-width: 1024px) {
  .hero-container h1,
  .hero-container h2 {
    font-size: 56px;
  }

  .header__wrapper-navigation-wrapper {
    gap: 16px;
  }
}

@media (max-width: 992px) {
  .features .options__wrapper-items,
  .activities .options__wrapper-items,
  .photos .options__wrapper-items,
  .rates-availability .options__wrapper-items {
    justify-content: center;
  }
}

@media (max-width: 768px) {
  .overview .options__wrapper-items {
    justify-content: center;
  }
  .svg-slider-title {
    width: 24px;
    height: 24px;
  }

  .svg-two-col-title,
  .svg-extra-img-title {
    width: 25px;
    height: 25px;
  }

  .hero-container h1,
  .hero-container h2 {
    font-size: 27px;
    padding: 12px 32px;
  }
}
