/* Ranthambore mobile inner-page fix.
   Scoped to inner pages; leaves the homepage banner and header unchanged. */
@media screen and (max-width: 991.98px) {
  body.rnp-inner-page .main_header_area {
    display: block !important;
    position: relative !important;
    top: auto !important;
    transform: none !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
  }
  body.rnp-inner-page .main_header_area .desktop,
  body.rnp-inner-page .main_header_area .call-action,
  body.rnp-inner-page .main_header_area .header-contentss {
    display: none !important;
  }
  body.rnp-inner-page .main_header_area .rnp-iato-desktop {display:none!important;}
  body.rnp-inner-page .main_header_area .rnp-iato-below-nav {
    display: flex !important;
    position: relative !important;
    clear: both !important;
    top: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    transform: none !important;
    z-index: 1 !important;
  }
  /* Old templates pull content under the membership row. */
  body.rnp-inner-page .blog,
  body.rnp-inner-page .banner,
  body.rnp-inner-page .pt-14 {
    margin-top: 0 !important;
  }
  body.rnp-inner-page .page-wrapper {
    margin-top: 0 !important;
  }
}
