.bd-header-new{width:100%;background:#fff;position:relative;z-index:9999}.bd-header-cbse-section{background:#ff7a00;color:#fff;padding:15px 0 20px;position:relative;overflow:hidden}.bd-header-cbse-section:before{content:"";position:absolute;inset:0;opacity:.08;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><circle cx='50' cy='50' r='2' fill='white' /></svg>")}.bd-header-cbse-section .bd-header-logo-wrapper{text-align:center}.bd-header-cbse-section .bd-header-logo-wrapper .school-logo{border-radius:0!important}.bd-header-cbse-section .bd-header-swami-image{text-align:center}.bd-header-cbse-section .bd-header-swami-image .swami-photo{border-radius:8px;border:2px solid hsla(0,0%,100%,.45);box-shadow:0 4px 12px rgba(0,0,0,.3)}.bd-header-cbse-section .bd-header-school-details{text-align:center;position:relative;z-index:2}.bd-header-cbse-section .bd-header-school-details .cbse-info-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.bd-header-cbse-section .bd-header-school-details .cbse-info-row .cbse-badge{background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.35);padding:5px 14px;border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bd-header-cbse-section .bd-header-school-details .cbse-info-row .cbse-badge span{font-size:12px;font-weight:600}.bd-header-cbse-section .bd-header-school-details .school-name-hindi h1{font-size:40px;font-weight:700;margin:8px 0;text-shadow:2px 2px 4px rgba(0,0,0,.35)}@media(max-width:768px){.bd-header-cbse-section .bd-header-school-details .school-name-hindi h1{font-size:30px}}.bd-header-cbse-section .bd-header-school-details .school-tagline h2{font-size:18px;margin-bottom:6px}@media(max-width:768px){.bd-header-cbse-section .bd-header-school-details .school-tagline h2{font-size:14px}}.bd-header-cbse-section .bd-header-school-details .school-description p{font-size:13px;max-width:650px;margin:0 auto;opacity:.95}@media(max-width:768px){.bd-header-cbse-section .bd-header-school-details .school-description p{font-size:11px;max-width:350px}}.bd-header-cbse-section .mobile-menu-toggle{position:absolute;right:12px;top:12px;z-index:25}.bd-header-cbse-section .mobile-menu-toggle .hamburger-btn{width:38px;height:32px;border-radius:6px;padding:6px;border:2px solid #fff;background:#fff;display:flex;flex-direction:column;justify-content:center}.bd-header-cbse-section .mobile-menu-toggle .hamburger-btn span{height:2px;background:#333!important;margin:3px 0}@media(min-width:992px){.bd-header-cbse-section .mobile-menu-toggle{display:none}}.bd-header-bottom-new{background:#fff;padding:0;box-shadow:0 1px 8px rgba(0,0,0,.08)}.bd-header-bottom-new.header-sticky{position:fixed;inset:0 auto auto 0;padding:10px 0;animation:slideDown .3s ease;box-shadow:0 4px 18px rgba(0,0,0,.15);z-index:9999}.bd-header-bottom-new .bd-main-menu-wrapper{display:flex;justify-content:center;position:relative;gap:10px}.bd-header-bottom-new .bd-main-menu{display:flex;align-items:center}.bd-header-bottom-new .bd-main-menu ul li a:hover{color:#ff7a00}.bd-header-bottom-new .bd-sticky-logo{display:flex;align-items:center}.bd-header-bottom-new .bd-sticky-logo .sticky-logo-img{border-radius:0;transition:.3s}.bd-header-bottom-new .bd-sticky-logo .sticky-school-name span{margin-left:10px;font-size:17px;font-weight:700;color:#ff7a00}.bd-header-bottom-new .bd-header-extra-items{display:flex;align-items:center;gap:18px}.bd-header-bottom-new .bd-header-extra-items .bd-search-open-btn{font-size:20px;background:none;border:none}.bd-header-bottom-new .bd-header-extra-items .bd-search-open-btn:hover{color:#ff7a00}.bd-header-bottom-new .bd-header-extra-items .bd-btn-apply{background:#ff7a00;color:#fff;padding:10px 22px;border-radius:26px;font-weight:600;transition:.3s}.bd-header-bottom-new .bd-header-extra-items .bd-btn-apply:hover{transform:translateY(-2px)}.bd-header-bottom-new .bd-sticky-mobile-menu .hamburger-btn-sticky{width:38px;height:30px;border-radius:6px;background:#ff7a00;padding:6px}.bd-header-bottom-new .bd-sticky-mobile-menu .hamburger-btn-sticky span{height:2px;background:#fff!important;margin:3px 0}@media(min-width:992px){.bd-header-bottom-new .bd-sticky-mobile-menu{display:none}}@media(max-width:991px){.bd-btn-apply,.bd-main-menu{display:none!important}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.bd-header-new .bd-header-cbse-section h1,.bd-header-new .bd-header-cbse-section h2,.bd-header-new .bd-header-cbse-section p,.bd-header-new .bd-header-cbse-section span{color:#fff!important}