
/* AJ Pixel 14-09-2026 updates */
.consult-wa{position:fixed;right:22px;bottom:82px;z-index:9999;background:#25D366;color:#fff!important;border-radius:50px;padding:11px 18px 11px 12px;box-shadow:0 8px 25px rgba(0,0,0,.25);display:flex;align-items:center;gap:10px;font-weight:700;line-height:1.2;animation:waPulse 1.7s infinite}.consult-wa .wa-icon{width:38px;height:38px;border-radius:50%;background:#fff;color:#25D366;display:grid;place-items:center;font-size:23px}.consult-wa small{display:block;font-size:11px;font-weight:500}.consult-wa strong{display:block;font-size:14px}@keyframes waPulse{0%,100%{transform:scale(1);box-shadow:0 8px 25px rgba(0,0,0,.25)}50%{transform:scale(1.04);box-shadow:0 8px 30px rgba(37,211,102,.55)}}
.doctor-home{padding:80px 0;background:#f8fbfc}.doctor-home .doctor-photo{border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.12)}.doctor-home .doctor-photo img{width:100%;display:block}.doctor-home .doctor-copy{padding:30px}.doctor-home .eyebrow{color:#00a9a5;font-weight:700;text-transform:uppercase;letter-spacing:1px}.doctor-home h2{margin:8px 0 4px}.doctor-home h4{color:#666;margin-bottom:18px}.inner-hero{padding:110px 0 70px;background:linear-gradient(90deg,rgba(5,45,62,.9),rgba(0,145,150,.75)),url('../images/background15.jpg') center/cover;color:#fff;text-align:center}.inner-hero h1{color:#fff;font-size:46px}.page-content{padding:70px 0}.service-card,.info-card{height:100%;background:#fff;border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.08);overflow:hidden;padding:25px}.service-card img{width:100%;height:220px;object-fit:cover;margin:-25px -25px 20px;width:calc(100% + 50px)}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gallery-grid a{display:block;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px rgba(0,0,0,.12)}.gallery-grid img{width:100%;height:260px;object-fit:cover;transition:.3s}.gallery-grid a:hover img{transform:scale(1.04)}.footer-credit{margin-top:10px;color:#ddd}.footer-credit a{color:#fff;text-decoration:underline}.main-menu .navigation>li.dropdown>a:after{content:' ▾';font-size:11px}.main-menu .navigation>li>ul{min-width:230px}.main-menu .navigation>li>ul>li>a{white-space:nowrap}.doctor-menu-photo{max-width:430px;width:100%;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.12)}
@media(max-width:767px){.consult-wa{right:12px;bottom:72px;padding:9px 13px 9px 9px}.consult-wa .wa-icon{width:34px;height:34px}.consult-wa strong{font-size:12px}.consult-wa small{font-size:10px}.inner-hero{padding:75px 15px 50px}.inner-hero h1{font-size:32px}.page-content{padding:45px 0}.gallery-grid{grid-template-columns:1fr 1fr;gap:10px}.gallery-grid img{height:165px}.doctor-home{padding:50px 0}.doctor-home .doctor-copy{padding:25px 5px}.outer-btn{display:none!important}.main-header .logo-box{max-width:70%}}
@media(max-width:480px){.gallery-grid{grid-template-columns:1fr}.gallery-grid img{height:230px}}

/* AJ Pixel mobile navigation fix - 14 Sep 2026 */
@media (max-width: 991px){
  .main-header .nav-outer{display:flex!important;align-items:center;justify-content:flex-end;min-height:72px;}
  .main-header .nav-outer .main-menu{display:none!important;}
  .main-header .nav-outer .mobile-nav-toggler{display:block!important;float:none!important;margin:0!important;padding:10px 6px!important;font-size:34px!important;line-height:42px!important;color:#0b6fb8!important;z-index:1001;}
  .main-header .outer-btn{display:none!important;}
  .main-header .header-upper .logo-box{max-width:70%;}
  .main-header .header-upper .logo img{max-width:190px;height:auto;}
  .mobile-menu{display:block!important;width:320px!important;max-width:86vw!important;padding-right:0!important;}
  .mobile-menu .menu-box{width:100%!important;}
  .mobile-menu .navigation li>a{font-size:16px!important;line-height:24px!important;padding:13px 52px 13px 20px!important;color:#16364a!important;}
  .mobile-menu .navigation li.dropdown .dropdown-btn{width:50px!important;height:50px!important;line-height:50px!important;}
  .mobile-menu .navigation li>ul li>a{padding-left:34px!important;background:#f6fbff!important;}
  .mobile-menu .close-btn{right:12px!important;top:12px!important;width:38px!important;height:38px!important;line-height:38px!important;font-size:20px!important;background:#f2f6f8!important;border-radius:50%!important;}
  body.mobile-menu-visible{overflow:hidden!important;}
}
@media (max-width: 575px){
  .main-header .header-upper .logo img{max-width:165px;}
  .main-header .nav-outer .mobile-nav-toggler{font-size:30px!important;}
}


/* Awadh dropdown reliability fix */
@media (min-width: 992px){
  .main-menu .navigation > li.dropdown{position:relative;}
  .main-menu .navigation > li.dropdown > ul{
    display:block!important;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translateY(16px);
    transition:opacity .22s ease, transform .22s ease, visibility .22s ease;
  }
  .main-menu .navigation > li.dropdown:hover > ul,
  .main-menu .navigation > li.dropdown:focus-within > ul{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translateY(0)!important;
  }
  .main-menu .navigation > li.dropdown > .dropdown-btn{display:none!important;}
}
@media (max-width: 991px){
  .mobile-menu .navigation li.dropdown > ul{display:none;}
  .mobile-menu .navigation li.dropdown > .dropdown-btn{
    display:block!important;
    border:0;
    background:transparent;
    padding:0;
  }
  .mobile-menu .navigation li.dropdown > .dropdown-btn .fa{transition:transform .2s ease;}
  .mobile-menu .navigation li.dropdown > .dropdown-btn.open .fa{transform:rotate(180deg);}
}

/* Mobile drawer logo size fix - 14 Sep 2026 */
@media (max-width: 991px){
  .mobile-menu .nav-logo{padding:18px 58px 16px 20px!important;min-height:88px;display:flex;align-items:center;}
  .mobile-menu .nav-logo a{display:block;width:100%;}
  .mobile-menu .nav-logo img{width:230px!important;max-width:100%!important;height:auto!important;display:block;}
}
@media (max-width: 380px){
  .mobile-menu .nav-logo img{width:210px!important;}
}
