
                                /* Wrapper */
                                /* ===== FORCE REMOVE ALL HEADER BACKGROUNDS ===== */
                                .main-header-two,
                                .main-header-two *,
                                .main-header-two__top,
                                .main-header-two__top *,
                                .main-header-two__top .container,
                                .main-header-two__top-inner,
                                .main-header-two__top-inner * {
                                    background: transparent !important;
                                    background-color: transparent !important;
                                    box-shadow: none !important;
                                }

                                /* ===== Only NAPF Header Should Show ===== */
                                .napf-header {
                                    background: transparent !important;
                                    display: flex;
                                    align-items: center;
                                    gap: 20px;
                                    padding: 10px 0;
                                    position: relative;
                                    z-index: 9999;
                                    /* Ensure stays above */
                                }

                                /* Logo */
                                .napf-logo img {
                                    width: 60px;
                                }

                                /* Hindi Title */
                                .napf-title-hindi {
                                    font-size: 22px;
                                    font-weight: 700;
                                    color: #0073d6;
                                    margin: 0;
                                }

                                /* English Title */
                                .napf-title-eng {
                                    font-size: 18px;
                                    font-weight: 700;
                                    margin: 3px 0;
                                    color: #000;
                                }

                                /* NAPF India */
                                .napf-title-india {
                                    font-size: 18px;
                                    font-weight: 800;
                                    color: #8b0000;
                                }

                                /* Social Icons */
                                .mobile-nav__social a {
                                    color: #001f54 !important;
                                    font-size: 22px;
                                    margin: 0 10px;
                                }


                                /* --- 1. सिर्फ NAPF Header Transparent --- */
                                .napf-header,
                                .napf-header * {
                                    background: transparent !important;
                                }

                                /* --- 2. Navbar (Menu Bar) का background वापस लाओ --- */
                                .main-header-two {
                                    background: #e7e3e300 !important;
                                    /* अपना navbar color डालें */
                                }

                                .main-header-two__top {
                                    background: #fdfffe !important;
                                }

                                .main-menu {
                                    background: #ecc6c6 !important;
                                }

                                .main-menu__wrapper {
                                    background: #b41616 !important;
                                }

                                .main-menu .container {
                                    background: #ecebeb !important;
                                }

                                .main-header-two .container {
                                    background: #f0eeee !important;
                                }

                                /* --- 3. Menu items visible रहें --- */
                                .main-menu .main-menu__list>li>a {
                                    color: #083c79 !important;
                                    /* Text दिखेगा */
                                }
                          


                       
                            /* Mobile Menu Social Icons – Navy Blue */
                            .mobile-nav__social a {
                                color: #001f54 !important;
                                /* Navy Blue */
                                font-size: 22px;
                                margin: 0 10px;
                                transition: 0.3s ease;
                            }

                            /* Hover Effect */
                            .mobile-nav__social a:hover {
                                color: #003c9d !important;
                                /* Lighter Navy Blue */
                                transform: scale(1.2);
                            }
                        

/* Certificate Outer Container */
.certificate-container {
    width: 100%;
    display: flex;
    justify-content: center;     /* Center horizontal */
    align-items: center;         /* Center vertical */
    padding-top: 120px;          /* Navbar ke neeche space */
    padding-bottom: 50px;
}

/* Certificate Image Proper Fit */
.certificate-img {
    width: 60%;                  /* Perfect size */
    max-width: 800px;            /* Laptop large view */
    min-width: 300px;            /* Mobile safe */
    height: auto;
    object-fit: contain;         /* No cropping */
    display: block;
    margin: auto;
    border-radius: 10px;         /* Optional */
}



/* SOCIAL ICONS */

.social-links {
    display: flex !important;        /* horizontal layout */
    flex-direction: row !important;  /* row = left to right */
    gap: 20px;                       /* space between icons */
    list-style: none;
    padding: 0;
    margin: 0;
    align-items: center;
}
.social-links li {
    margin: 0;
}
.social-links i {
    font-size: 24px;
    color: #002b5b;   /* your blue color */
    cursor: pointer;
    transition: 0.3s ease;
}
.social-links i:hover {
    color: #ff7a00;
    transform: scale(1.15);
}


/*donate button css*/
                                .main-menu__btn-box .thm-btn {
    background-color: #ff6600 !important; /* आपका नया रंग */
    border-color: #ff6600 !important;
    color: #fff !important;
}

