/* ============================================
   Remove Duplicate Headers and Footers
   ============================================ */

/* Hide duplicate headers - keep only the first one */
.header-khatab ~ .header-khatab,
header ~ .header-khatab,
.header-khatab ~ header {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    top: -9999px !important;
}

/* Hide duplicate footers - keep only the last one */
.footer-khatab ~ .footer-khatab,
footer ~ .footer-khatab,
.footer-khatab ~ footer {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    top: -9999px !important;
}

/* Ensure only one header and footer are visible */
.header-khatab:first-of-type,
header:first-of-type {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: sticky !important;
}

.footer-khatab:last-of-type,
footer:last-of-type {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
}

/* Prevent sections from being duplicated */
section.hero-khatab-academy ~ section.hero-khatab-academy,
section.testimonials-section-khatab ~ section.testimonials-section-khatab,
section.features-section-khatab ~ section.features-section-khatab,
section.welcome-section-khatab ~ section.welcome-section-khatab,
section.custom-learning-section-khatab ~ section.custom-learning-section-khatab {
    display: none !important;
}

/* Ensure header and footer appear only once - More aggressive */
.header-khatab + .header-khatab,
.footer-khatab + .footer-khatab,
header + .header-khatab,
footer + .footer-khatab,
.header-khatab + header,
.footer-khatab + footer {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
    width: 0 !important;
}

/* Hide any header/footer inside sections */
section .header-khatab,
section .footer-khatab,
section header,
section footer {
    display: none !important;
}

