/* NoorVista 3.0.119 — public mobile-first layout audit */
html{max-width:100%;overflow-x:clip}
body:not([data-panel-role]){width:100%;max-width:100%;overflow-x:clip!important}
body:not([data-panel-role]) *,body:not([data-panel-role]) *::before,body:not([data-panel-role]) *::after{box-sizing:border-box}
body:not([data-panel-role]) main,body:not([data-panel-role]) header,body:not([data-panel-role]) footer,body:not([data-panel-role]) section,body:not([data-panel-role]) article,body:not([data-panel-role]) nav,body:not([data-panel-role]) form,
body:not([data-panel-role]) .container,body:not([data-panel-role]) [class*="grid"],body:not([data-panel-role]) [class*="row"],body:not([data-panel-role]) [class*="wrap"],body:not([data-panel-role]) [class*="card"]{min-width:0;max-width:100%}
body:not([data-panel-role]) img,body:not([data-panel-role]) picture,body:not([data-panel-role]) video,body:not([data-panel-role]) canvas,body:not([data-panel-role]) svg{max-width:100%}
body:not([data-panel-role]) img,body:not([data-panel-role]) video{height:auto}
body:not([data-panel-role]) input,body:not([data-panel-role]) select,body:not([data-panel-role]) textarea,body:not([data-panel-role]) button{max-width:100%;min-width:0}
body:not([data-panel-role]) .container{width:min(1180px,100%);padding-inline:clamp(14px,4vw,24px);margin-inline:auto}
body:not([data-panel-role]) .table-responsive,body:not([data-panel-role]) [class*="table-wrapper"]{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:720px){
  body:not([data-panel-role]) .section{padding-block:clamp(38px,10vw,64px)}
  body:not([data-panel-role]) .container{padding-inline:14px!important}
  body:not([data-panel-role]) .navbar,body:not([data-panel-role]) .nv-header,body:not([data-panel-role]) .site-header{width:100%;max-width:100%;overflow:visible}
  body:not([data-panel-role]) .menu,body:not([data-panel-role]) .nav-menu,body:not([data-panel-role]) .main-menu,body:not([data-panel-role]) .nv-menu{max-width:calc(100vw - 20px)!important;width:calc(100vw - 20px)!important;inset-inline:10px!important;overflow-x:hidden!important}
  body:not([data-panel-role]) .topbar{height:42px!important;min-height:42px!important;overflow:hidden!important}
  body:not([data-panel-role]) .topbar .container,body:not([data-panel-role]) .topbar-inner,body:not([data-panel-role]) .nv-final-topbar,body:not([data-panel-role]) .nv-mobile-topbar-v2-inner{height:42px!important;min-height:42px!important;align-items:center!important}
  body:not([data-panel-role]) .nv-final-topbar-call,
  body:not([data-panel-role]) .nv-mobile-call-action,
  body:not([data-panel-role]) .topbar-phone,
  body:not([data-panel-role]) [data-topbar-item="phone"]{
    align-self:center!important;justify-self:center!important;display:grid!important;place-items:center!important;
    width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;
    margin:0!important;padding:0!important;line-height:0!important;position:static!important;transform:none!important;vertical-align:middle!important;
  }
  body:not([data-panel-role]) .nv-final-topbar-call svg,
  body:not([data-panel-role]) .nv-mobile-call-action svg,
  body:not([data-panel-role]) .topbar-phone svg,
  body:not([data-panel-role]) [data-topbar-item="phone"] svg,
  body:not([data-panel-role]) .topbar-phone .nv-topbar-icon-wrap{
    display:block!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;
    margin:auto!important;transform:none!important;position:static!important;line-height:0!important;
  }
  body:not([data-panel-role]) .btn,body:not([data-panel-role]) a.btn,body:not([data-panel-role]) button.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
  body:not([data-panel-role]) .home-service-gateway,body:not([data-panel-role]) .doctor-proof-grid,body:not([data-panel-role]) .patient-guide-list,body:not([data-panel-role]) .articles-grid{grid-template-columns:1fr!important}
}

@media(max-width:720px){
  body:not([data-panel-role]) .nv-static-topbar-shell,
  body:not([data-panel-role]) .nv-static-topbar{
    height:42px!important;min-height:42px!important;position:relative!important;overflow:hidden!important;
  }
  body:not([data-panel-role]) .nv-static-topbar__mobile-call{
    position:absolute!important;inset-inline-start:7px!important;inset-inline-end:auto!important;
    top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;
    width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;
    margin:0!important;padding:0!important;display:grid!important;place-items:center!important;
    line-height:0!important;align-self:auto!important;justify-self:auto!important;
  }
  body:not([data-panel-role]) .nv-static-topbar__mobile-call .nv-static-topbar__icon{
    width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;
    display:grid!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;
  }
  body:not([data-panel-role]) .nv-static-topbar__mobile-call svg{
    width:16px!important;height:16px!important;display:block!important;margin:auto!important;transform:none!important;
  }
}
