.elementor-96 .elementor-element.elementor-element-451f0333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* ==========================================================
   HIDE THEME HEADER & FOOTER — this page only
   Digital Udyami · Road Map landing page
   ========================================================== */

/* --- Elementor Theme Builder header/footer --- */
[data-elementor-type="header"],
[data-elementor-type="footer"],
.elementor-location-header,
.elementor-location-footer {
  display: none !important;
}

/* --- Standard WordPress / theme header & footer --- */
body > header,
body > footer,
#masthead,
#colophon,
.site-header,
.site-footer,
.page-header,
header.site-header,
footer.site-footer {
  display: none !important;
}

/* --- Popular themes (Astra, GeneratePress, OceanWP, Kadence,
       Neve, Hello, Divi, Blocksy) --- */
.ast-above-header-wrap,
.ast-main-header-wrap,
.ast-below-header-wrap,
.site-above-footer-wrap,
.site-primary-footer-wrap,
.site-below-footer-wrap,
#site-navigation,
.inside-header,
.site-info,
#oceanwp-mobile-menu-icon,
#site-header,
#footer,
.site-footer-row-container,
.site-top-footer-wrap,
#main-header,
#main-footer,
.ct-header,
.ct-footer {
  display: none !important;
}

/* --- Remove the empty space they leave behind --- */
body,
.site-content,
#content,
#page,
.ast-container,
.entry-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Keep the WordPress admin bar usable while you're logged in */
body.admin-bar .du-header {
  top: 32px;
}
@media screen and (max-width: 782px) {
  body.admin-bar .du-header { top: 46px; }
}/* End custom CSS */