﻿html {scroll-behavior: smooth;}
*, *:before, *:after {box-sizing: border-box;}
body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
*, body {margin: 0;padding: 0;font-family: "proxima-nova";font-size: 18px;line-height: 24px;font-weight: 400;color: #222B2F;}
.logo-section {background:#fff; padding: 26px 0; text-align: center; width: 100%;display: inline-block; margin: 0;}
.logo-section li {padding: 0 26px;display: inline-block; list-style: none;border-right: solid 1px #7E939C;}
.logo-section li:last-child {border: none;}
.logo-section li .nb-logo{width:282px;}
.logo-section li .client-logo{height:40px;}
.logo-section li .care-first-logo{height:60px;}
.logo-section li .vermont-blue-logo{height:60px;}
.logo-section li .wellmark-logo {height: 64px;}
.logo-section li .experience-health-logo {height: 60px;}
.logo-section li .independence-health-logo {height: 60px;}
.logo-section li .mass-advantage-logo {height:50px;}
.logo-section li .new-hanover-landing-logo {height:60px;}
.logo-section li .paramount-logo {height:42px;}
.logo-section li .select-health-logo {height:56px;}
.logo-section li .verda-Healthcare-logo {height:86px;}
.logo-section li .zing-logo {height: 40px;}
.logo-section li .sentara-medicare-logo {height: 60px;}
.navigation-section {position:relative;z-index:9999;}
.navigation-section .navbar{background:#00497A; width:100%; padding:0;}
.navigation-section .navbar .nav-link{font-size:14px;line-height:14px;letter-spacing:1.5px;font-weight:700;color:#fff;padding:13px 23px; display:flex;align-items:center;position:relative;}
.navigation-section .nav-link:after, .navigation-section .nav-link.active:after {content: "";position: absolute;bottom: 0px;left: 0;width: 100%;height: 4px;background-color: #ba032b;-webkit-transform-origin: right;transform-origin: right;-webkit-transform: scaleX(0);transform: scaleX(0);transition: -webkit-transform .9s cubic-bezier(.19,1,.22,1);transition: transform .9s cubic-bezier(.19,1,.22,1);transition: transform .9s cubic-bezier(.19,1,.22,1),-webkit-transform .9s cubic-bezier(.19,1,.22,1);}
.navigation-section .nav-link:hover:after, .navigation-section .nav-link.active:after {-webkit-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(1);transform: scaleX(1);}
.sticky {position: fixed;top: 0;width: 100%;z-index: 99999;left: 0;}
.navbar-toggler{padding:8px 0;border:0; margin-left:auto;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-toggler.collapsed .nav-close{display:none;}
.navbar-toggler.collapsed .nav-hamburger{display:block;}
.navbar-toggler .nav-close{display:block;}
.navbar-toggler .nav-hamburger{display:none;}
u.nobr{white-space:nowrap;cursor:default;pointer-events:none;}

@media (max-width: 1199.98px) {
    .svg-scroll{display:none;}    
}
@media (max-width: 1024px) {
    u.nobr{cursor:pointer;pointer-events:visible;}
}
@media (min-width: 992px) {
    .navigation-section .navbar .nav-icon{display:none;}
    .navigation-section .navbar .nav-link{text-transform:uppercase;padding:13px 0;margin:0 24px;}   
}
@media (max-width: 991.98px) {
    .navigation-section .navbar-collapse{position:absolute;top:59px;right:-1px;box-shadow: 0px 0px 14.1px 4px rgba(0, 0, 0, 0.11);border-radius:16px 0 0 16px;z-index:9999;background:#fff;min-width:324px;}    
    .navigation-section .navbar .nav-link{font-size:20px;line-height:20px;padding:32px 16px !important;color:#000;display:flex;align-items:center;border-bottom: 1px solid rgba(34, 43, 47, 0.16);}
    .navigation-section .navbar .nav-item:last-child{border-radius: 0 16px;overflow: hidden;}
    .navigation-section .navbar .nav-icon{margin-right:7px;}
}

@media (min-width: 992px) and (max-width: 1919.98px) {
    .logo-section{padding:22px 0;}
    .logo-section li .nb-logo{width:236px;}    
    .logo-section li .client-logo{height:38px;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .logo-section{display:flex;}
    .navigation-section .navbar-collapse {top: 61px;}
    .logo-section li .care-first-logo{height:28px;}
    .logo-section li .nextblue-logo{height:28px;}
    .logo-section li .vermont-blue-logo{height:28px;}
    .logo-section li .wellmark-logo {height:28px;}
    .logo-section li .experience-health-logo {height:28px;}
    .logo-section li .independence-health-logo {height:28px;}
    .logo-section li .mass-advantage-logo {height:30px;}
    .logo-section li .new-hanover-landing-logo {height:30px;}
    .logo-section li .paramount-logo {height:28px;}
    .logo-section li .select-health-logo {height:28px;}
    .logo-section li .verda-Healthcare-logo {height:66px;}
    .logo-section li .zing-logo {height: 28px;}
    .logo-section li .sentara-medicare-logo {height:28px;}
}
@media (max-width: 767.98px) {
    .navigation-section .navbar-collapse{top:53px;}
    .navigation-section .navbar {box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.09);}
    .logo-section{border-bottom: 1px solid rgba(15, 86, 115, 0.16);}
    .logo-section li .care-first-logo{height:40px;}
    .logo-section li .nextblue-logo{height:42px;}
    .logo-section li .vermont-blue-logo{height:35px;}
    .logo-section li .wellmark-logo {height:32px;}
     .logo-section li .experience-health-logo {height:32px;}
     .logo-section li .independence-health-logo {height:32px;}
     .logo-section li .mass-advantage-logo {height:42px;}
     .logo-section li .new-hanover-landing-logo {height:30px;}
     .logo-section li .paramount-logo {height:24px;}
     .logo-section li .select-health-logo {height:30px;}
     .logo-section li .verda-Healthcare-logo {height:60px;}
     .logo-section li .zing-logo {height: 26px;}
     .logo-section li .sentara-medicare-logo {height:34px;}
}
@media (min-width: 375px) and (max-width: 991.98px) {
    .logo-section{padding:17px 0;}
    .logo-section li .nb-logo{width:168px;}
    .navigation-section .navbar{background:#fff;padding:0;}
     .logo-section li .client-logo{height:28px;}
    .logo-section li{padding:0 17px;}
}
