/* NepalGuide Destinations 10 — desktop hero alignment only.
   Expand the hero across the destination page's internal gutters and lift it
   to meet the primary navigation. Other sections retain their normal grid. */
@media (min-width: 1100px) {
  .ngd5 .ngd5-hero {
    width: calc(100% + 80px);
    max-width: none;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -85px;
    border-radius: 0 0 20px 20px;
  }
  /* Do not leave negative space beneath the overlapping destination finder. */
  .ngd5 .ngd5-finder { z-index: 3; }
}
@media (min-width: 741px) and (max-width: 1099px) {
  .ngd5 .ngd5-hero {
    width: calc(100% + 40px);
    max-width: none;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -22px;
    border-radius: 0 0 18px 18px;
  }
}
/* On phones, preserve the existing readable hero and touch targets. */
@media (max-width: 740px) {
  .ngd5 .ngd5-hero { width: 100%; margin-left: 0; margin-right: 0; margin-top: 0; }
}


/* NGDEST10_FINAL_WRAPPER_GAP_FIX */
@media (min-width: 1100px) {
    main.ngd5#ngd5-explorer {
        position: relative;
        top: -40px;
        margin-bottom: -40px;
    }
}
