:root {
    --primary-color: #00497A;
    --secondary-color: #F2604A;
}
/*
================================================
 Media Quries 
================================================
*/
@media(min-width:2500px){
.partners-section:after{height:265px;bottom:-135px;}
.benefit-outcomes-line:before{width:32%;}
.benefit-outcomes-line:after{width:32%;}
.hearing-benefit-line:before{width:35%;}
.hearing-benefit-line:after{width:34%;bottom:25.8%;}
.member-exterience:after{bottom:-140px;}
.innovative-hearing-sec-item.shape:after{bottom:-135px;height:270px;}
.innovative-hearing-sec-item:after{height:275px;bottom:-135px;}
.partners-section.expenses-associat:after{bottom:-135px;}
.bio-pop .bio-popup{width:44%;}
.providers{margin:60px 5% 60px 35%;}
.our-solutions .container-fluid{max-width:2000px;}
.our-solutions:after{height:190px;}
.our-technology{background-size:contain;}
.our-technology:after{height:200px;}
.contact-us .container-fluid{max-width:1760px;}
.video-wrapper video{height:779px;}
/*.video-wrapper .video-caption{left:250px;}*/
.our-outcomes .container-fluid{width:1990px;}
.health-plans.technology.mission-statement-section .partners-section{padding:70px 0 140px 0;}
.leadership-section .container-fluid{max-width:1760px;}
.flex-otc-products-sec-box .lottie {height:auto;}
.htWrapper .imageInfo.img1 {max-width:100%;}
.providers-page .partners:after{bottom:-750px;height:800px}
.contact-us.home-contact-section .title {float: right;}
.contact-form.home-contact form {width: 56%;}

/*Home Page*/
.home-news{max-width:1620px; margin:0 auto;}

/*Technology*/
.technologyWrapper .partnership-section-inner h2 {font-size: 18px; line-height:24px;}
}


 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    .program-details-inner{display:flex;flex-wrap:nowrap;}
    .program-content{max-width:760px;}
    .member-portal-inner img, .senior-connectivity-inner img{width:495px;}
}

@media(min-width:1920px) {
.block-1920{display:block;}
.lead-text{font-size:25px !important;line-height:36px !important;}
/*Retailers CSS*/
.retailers-main .retailers-sec .nb-insurance-inner-main {max-width: 1514px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.banner-wrapper video {height: calc(100vh - 100px);} 
}
.callout-icon.lottie {min-height: 62px;}
.nb-callouts lottie-player.outcome-icon {width: 32px;}
.nb-callouts lottie-player.service-icon {width: 44px;}
.nb-callouts lottie-player.technology-icon {width: 46px;}
.video-wrapper .video-caption .title{width:758px;}
.awards-insights-section{max-width:1620px; margin:0 auto;}
body{font-size:18px;line-height:24px;}
.top-nav .navbar-nav .nav-item{padding-left:48px;}
.top-nav .navbar-nav .nav-link{font-size:14px;line-height:18px;}
/*.nav-wrapper .navbar-nav .nav-item{padding:10px 4px 6px 32px;}
.nav-wrapper .navbar-nav .arrow-down{padding:10px 24px 6px 32px;}*/
.nav-wrapper .navbar-nav .nav-link{font-size:14px;}
.nav-wrapper .navbar-nav ul li .nav-link{font-size:16px;}
.bannerText{max-width: 1300px;font-size: 38px;letter-spacing: 0.36px;line-height: 44px;}
.custom-carousel-indicators h4{font-size: 22px;}
.bannter-callouts{max-width: 1550px;}
.custom-carousel-indicators{bottom:50px;}
.custom-carousel-indicators p {max-width:340px;font-size:18px;line-height:23px;}
.custom-carousel-indicators .dot-indicator a.customLink{font-size:18px;line-height:23px;position:relative;}
.nb-intro {padding: 150px 0;}
.nb-intro .title h2{font-size:59px;line-height:59px;margin:0 0 22px;}
.nb-intro .title p{font-size:25px;line-height:32px;max-width:1125px;}
 .contact-pop.contact .modal-content {height:100vh;}
/*.nb-intro p{max-width: 1000px;color:#646F7D;font-weight: 400;}*/
 section .title p {font-size: 25px;line-height: 32px;}
.our-solutions{padding: 120px 0 200px 80px;}
.our-solutions-section .owl-stage-outer{padding:0 0 0 50px;}
.our-solutions .title h2, .our-technology .title h2, .our-outcomes .title h2, .news-insights .title h2, .video-wrapper .video-caption h2, .awards-recognition h2{font-size: 59px;line-height: 59px;}
.our-solutions-section h2{font-size: 59px;line-height: 59px;white-space:nowrap;}
.our-solutions-section .item.slide-first{width:370px;margin:0 200px 0 0;}
.our-solutions-section .title p, .our-solutions-section .solutions-callouts p{font-size:16px;line-height:22px;}
.our-solutions-section .solutions-callouts h3, .our-solutions-section .solutions-callouts h3 a{font-size:25px;line-height:30px;}
.our-solutions .title{margin: 0 0 80px 0}
.our-solutions .callout-cnt h3{font-size:27px;line-height:27px;}
.our-solutions .callout-cnt p{font-size:18px;line-height:23px;}
.our-technology{padding-top:50px;}
.our-technology .title p{width:78% !important;}
.our-outcomes .title p{font-size: 25px;line-height:32px;}
.our-outcomes .outcomes-callouts h3{font-size:25px;line-height: 27px;margin-bottom:11px;}
.our-outcomes .outcomes-callouts p{color: #646F7D;font-size: 18px;line-height: 23px;}
.our-outcomes .outcomes-callouts a, .news-callout a{font-size: 18px;line-height: 23px;}
.our-outcomes .outcomes-callouts .outcomes-callouts-inner{min-height:315px;}
.awards-recognition{padding:104px 0;}
.awards-recognition .awards_insights-section{max-width:1582px;}
.awards-recognition .awards_insights-section .item {max-width: 15% !important;}
.py-120{padding:120px 0px;}
.hearing-otc-sub .partner .callouts .otc-callout.res{min-height:425px;}
.contact-us .title p {font-size: 18px;line-height: 23px;max-width:442px;}
.news-callout p {font-size: 14px;line-height: 18px;}
.news-callout h2{font-size: 32px;line-height: 38px;min-height: 440px;}
.video-wrapper video{height:540px;}
.video-wrapper .video-caption{top:162px;}
.video-wrapper .video-caption p{font-size: 25px;line-height: 32px;margin-bottom:32px;max-width:99%;}
.home-contact-section.contact-us .title h2{font-size:36px;line-height:36px;}
.home-contact-section.contact-us .contact-phone a{font-size:22px;line-height:22px;}
.home-contact-section.contact-us .contact-phone svg{width:32px;height:32px;margin:0 10px 0 0;}
.home-contact-section.contact-us h3{font-size:22px;line-height:22px;letter-spacing:0.3px;}
.home-contact-section.contact-us .customForm .form-control, .home-contact-section.contact-us .customForm .form-control-textarea{font-size:18px;line-height:20px;}
.home-contact-section.contact-us .title p{font-size:18px;line-height:23px;margin:0 0 24px;}

footer{font-size:14px;padding:60px 202px 40px;font-weight: 400;}
footer.footer-desktop {padding:32px 24px 0px;}
/* Hearing Page */
.hearingNewSection .program-services h4{ font-size: 18px; line-height: 24px; margin-bottom:12px;}
.hearingNewSection .inner-content {padding-bottom:145px;}
.hearingNewSection .hearing-bottomspace{padding-bottom:0px; padding-top:96px; background-size:20%;}
.new-technology-section.technology .sub-title p{max-width:606px; line-height:36px; letter-spacing:0.3px;}
.hearingNewSection .outcomeWrapper .serviceBlock .service-text {min-width:350px; font-size:18px; line-height:24px; font-weight:400;}
.hearingNewSection .hearingLossWrapper .hlBlock {padding-left:69px}
.hearingNewSection .program-details-section .disclaimer {padding: 28px 0 0 0;}
.validation-content-txt{padding-left:111px; margin-right:60px;}

/*Wellness Benefit Section*/
.wellnessBenefitWrapper .customizable-kits .kits-img {position: relative;left: -50px;top: -30px;max-height:655px;}
/* Nations Flex Page */
.nb-flex.content-wrapper  .container {max-width: 1516px;}
.nb-flex .inner-content { padding: 96px 0 120px; background-size:24%;}
.nb-flex .list{max-width:82%;}
.nb-flex .inner-content .title{margin:0 0 95px;}
.flex-benefitcards .inner-content .title{margin:0 0 96px;}
.nb-flex .inner-content .title  h6 span {font-size:16px;letter-spacing:2.5px;line-height:18px;}
.nb-flex .inner-content .title h3 {font-size: 90px;line-height: 90px;}
.flex-benefitcards .inner-content .title h3 {font-size: 59px;line-height: 59px;}
.nb-flex .flex-benefits-sec {max-width:1210px; padding:35px 15px 12px 40px}
.flex-benefitcards .flex-benefits-sec {padding:80px 9px 80px 72px;max-width:1512px;}
.flex-benefitcards .flex-benefits-sec h3{font-size:51px;line-height:67px;}
.nb-flex .contact-us-main.disclaimer-txt small{font-size: 13px;line-height: 14px;}
.flex-benefits-sec h3 {font-size: 32px;  font-weight: 300; letter-spacing: 0.3px; line-height: 38px;}
.flex-benefits-sec .flex-benefits-sec-img img{max-width:160px;}
.flex-benefits-sec-content {padding:0px 60px 0 0}
.flex-benefitcards .flex-benefits-sec-content {padding:0px 60px 0 0}
.flex-benefitcards .program-details h4{font-size:18px;line-height:22px;}
/*.flex-benefits-sec-content { padding: 0px 95px 0 0;}*/
.flex-benefits-sec-content h4 {  font-size: 27px; letter-spacing: 0.3px; line-height: 27px;}
.flex-benefits-sec-content p {  font-size: 18px; letter-spacing: 0.3px; line-height: 23px;}
.flex-benefits-sec .flex-benefits-sec-img {/*max-width:470px;*/padding:0 50px 35px 0;}
.flex-benefitcards .flex-benefits-sec-img {/*max-width:470px;*/padding:0 50px 0px 0;}
.nb-flex .program-features-sec-main {padding: 0 0 76px;}
.nb-flex .program-features-sec-main .title-border .title-label {padding:10px 25px; font-size:36px;line-height:36px;letter-spacing: 0.3px;}
.flex-benefitcards .program-features-sec-main .title-border .title-label {background: #00497A; font-size:18px; text-transform:uppercase; padding:8px 24px; line-height:22px; letter-spacing:1.5px;}
.program-features-sec-inner:before {background:linear-gradient(90deg, #FFFFFF 0%, rgba(255,255,255,0.95) 52.65%, rgba(255,255,255,0) 100%);width:30%;}
.nb-flex .program-features-sec-inner {margin-top:56px; /*background-size:75%;*/padding:70px 0 50px;}
.flex-benefitcards .program-features-sec-inner {margin-top:79px; /*background-size:75%;*/padding:10px 0 60px;}
/*.nb-flex .program-features-sec-inner {margin-top:56px;padding:80px 0 0;background: url(../images/program-features-main.png) right top no-repeat;background-size:75%;}*/
.nb-flex .program-features-sec-inner h5 {  font-size: 25px; font-weight: 600; letter-spacing: 0.3px; line-height: 32px; margin:0 0 22px;}
.flex-benefitcards .program-features-sec-inner h5 {font-size: 18px; font-weight: 700; line-height: 24px; color:#00497A;}
.nb-flex.flex-benefitcards .flex-technology-sec-inner h3{font-weight: 700;font-size: 45px;line-height: 45px;}
.nb-flex.flex-benefitcards .partnership-section-inner{max-width:1036px;}
.nb-flex .program-features-sec-inner p {font-size: 18px; letter-spacing: 0.3px;  line-height: 23px;}
.nb-flex .end-to-end-solution-sec {padding:65px 0 20px; }
.nb-flex .end-to-end-solution-sec .end-to-end-solution-sec-tile h4 {font-size: 45px; line-height: 45px;}
.nb-flex .end-to-end-solution-sec .end-to-end-solution-sec-tile p {font-size: 22px; font-weight: 300; letter-spacing: 0.3px; line-height: 30px; margin:0 90px 20px;}
.nb-flex .end-to-end-solution-sec .end-to-end-solution-sec-tile small {  font-size: 13px;line-height: 14px;text-align: center;}
.nb-flex .end-to-end-solution-sec .end-to-end-solution-sec-tile {padding: 0 0 75px;}
.nb-flex .flex-otc-products-sec-box {left:0%; width:53%;}
.nb-flex .end-to-end-solution-sec-right-inner {position:relative;}
.nb-flex .end-to-end-solution-sec-right-inner:before {content:""; position:absolute; left:-40%; height:4px; width:40%; background:#5e4885; }
.nb-flex .end-to-end-solution-sec-right-inner:after {content:""; position:absolute; left:-40%; height:4px; bottom:-4px; width:40%; background:#5e4885; }
.nb-flex .program-design-sec ul li span:first-child {margin-right:0;}
.nb-flex .program-design-sec ul li span {font-size: 14px; line-height: 18px;}
.nb-flex .end-to-end-solution-sec-right .title-border .title-label {font-size: 14px; line-height: 18px;}
.nb-flex .program-design-sec { padding: 20px 40px 35px 80px;}
.nb-flex .end-to-end-solution-sec-right .list-main { padding: 16px 0 0 80px;}
.nb-flex .end-to-end-solution-sec-right .list-main h6 { font-size: 16px; font-weight: 600; line-height: 22px; margin:0 0 12px;}
.nb-flex .end-to-end-solution-sec-right .list-main li:before {left: 17px; top: 10px;}
.nb-flex .end-to-end-solution-sec-right .list-main li { font-size: 16px; line-height: 22px;margin:0 0 5px;}
.nb-flex .flex-technology-sec {padding-top:96px;}
.nb-flex .flex-technology-sec-content h3 {  font-size: 36px; line-height: 45px; margin:0 0 25px;}
.nb-flex .flex-technology-sec-content p { font-size: 18px; /*line-height: 22px;*/}
.nb-flex .flex-technology-sec-content ul { margin: 30px 0 0;}
.nb-flex .flex-technology-sec-content ul li { font-size: 18px; font-weight: 600;line-height: 32px;margin:0 0 8px 0}
.nb-flex .flex-outcomes-sec { padding: 50px 0 100px;}
.nb-flex .flex-outcomes-sec .flex-outcomes-sec-left h3 {font-size: 36px; font-weight: 700;letter-spacing: 0.3px;line-height: 36px;}
.nb-flex .flex-outcomes-sec .flex-outcomes-sec-left p {font-size: 25px; font-weight: 300; letter-spacing: 0.3px;line-height: 32px;}
.flex-benefitcards .flex-outcomes-sec .flex-outcomes-sec-left p {font-size: 18px;line-height:26px;}
.nb-flex .flex-outcomes-sec .flex-outcomes-sec-left h5 {font-size: 25px; font-weight: 600; letter-spacing: 0.3px;line-height: 32px;}
.flex-benefitcards .flex-outcomes-sec .flex-outcomes-sec-left h5 {font-size: 18px;font-weight:700;line-height:24px;}
.nb-flex .flex-outcomes-sec .flex-outcomes-sec-left:after { top:105px;}
.nb-flex .single-flex-outcomes-sec p {font-size: 16px; letter-spacing: 0.3px; line-height: 22px; margin:10px 0 0;}
.nb-flex .program-features-sec-inner .list li{font-weight: 400;font-size: 18px;line-height: 24px;}
.nb-flex .flex-outcomes-sec-right > div > div { padding-left:30px; padding-right:30px; padding-bottom:40px;}
.nb-flex .flex-outcomes-sec-right {padding-bottom:40px;}
.nb-flex .flex-outcomes-sec-right > div > div:nth-child(3), .nb-flex .flex-outcomes-sec-right > div > div:nth-child(4) { padding-top: 40px; padding-bottom: 0px;}
.flex-contact-us-main .contactNewSection.contact-us h2 {font-size: 36px !important;line-height: 36px !important; margin:0 0 20px;}
.flex-contact-us-main .contact-us .title p { font-size: 18px; line-height: 23px;}
.flex-contact-us-main .contact-phone, .flex-contact-us-main .contact-phone a  {  font-size: 22px;line-height: 22px;}
.flex-contact-us-main .contact-form h3 { font-size: 22px;line-height: 22px; text-transform: none;}
.flex-contact-us-main form.customForm {margin-top:-15px;}
.contact-us-main.disclaimer-txt .small { font-size: 13px; line-height: 14px; color: #646F7d;}
.nb-flex .contact-us-main.disclaimer-txt { padding-bottom:30px;}
.flex-contact-us-main .contact-us svg {width:33px; height:33px; margin-right: 10px;}
.flex-otc-products-sec-box .lottie {height:auto;}
.nb-flex .flex-otc-products-sec-box .lottie .lottie-graphic {height:100% !important; width:100% !important; max-width:830px; max-height:557px; }
.nb-flex .flex-technology-sec .container {max-width: 1205px;margin: 0 auto;}
.nb-flex.content-wrapper .flex-outcomes-sec .container {max-width: 1440px;}
/* NationsHearing */
.hearingNewSection .technology .partners-section {padding:106px 0;}
.hearingNewSection .technology .partners-section .partner h3 {font-size: 22px;line-height:26px;margin:0 0 4px;}
.hearingNewSection .technology .partner-content p {font-size: 18px;line-height: 24px; max-width:481px;font-weight:400;}
.validation-wrapper.benefit {  padding: 115px 0 100px;}
.validation-wrapper.benefit .fit-width { max-width: 93%; margin: 0 auto;}
.validation-wrapper.benefit .title h2 {  font-size: 45px; font-weight: 700; letter-spacing: 0.3px;line-height: 45px; margin:0 0 12px;}
.validation-wrapper.benefit .validation-content-txt p {font-size:18px; line-height:24px; padding-right:10px; margin-bottom:9px;}
/* Insurance Solutions */
.nb-insurance .container {max-width:1920px; padding:0 48px;}
.insurance-call-center-sec .insurance-call-center-sec-inner:before {width:78%;}
.insurance-sales-services-sec-main .insurance-call-center-sec-inner:before {width:74%;}
.lottie-graphic { height: 440px;}
.insurance-contact-sec .insurance-contact-sec-inner {padding: 60px 180px 60px 60px;}
.insurance-contact-sec .contact-line:after { right: -16.3% !important; bottom: -1px;}
.insurance-contact-sec .contact-us .title {  width: 100%;}
/* About Us Page */
.custom-team-block-inner div[class^="team-content"] {width:68%; }
.custom-team-block-inner div[class^="team-image"] {width:30%;}
/*.about-area .leadership-section .custom-team-block-inner .team-content .designation { margin: 0px 0 0 3px;}*/
.hearing-benefit.leadership-section .container-fluid {padding-right:15px;}
.about-area .inner-content.about-inner-content:after {  content: ""; width: 100%; position: absolute; bottom: 0;left: 0;height:60%; z-index:-1; display: block !important; background:rgba(255,255,255,0.4); /*background: linear-gradient(0deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,1) 100%);*/ }
.about-area .inner-content {/*padding-bottom:0px;*/ background-size:18%; z-index:9; padding:106px 0 106px;}
.about-area .inner-content .title {margin:0 0 33px !important;}
.about-area .inner-content .title:after {height: 4px; background:#F2604A; width:85px;}
.about-area .inner-content h2 { font-size: 59px; letter-spacing: 0.3px; line-height: 59px; }
.about-area .inner-content p{  font-size: 18px; letter-spacing: 0.3px; line-height: 24px; text-align: center; font-weight:400;}
.about-area .video-wrapper video {height:1024px;}
.about-area .leadership-section .team-content.golfin .designation {margin-left:12px;}
.about-area .leadership-section .team-content .designation {  font-size: 13px; letter-spacing: 0.3px; line-height: 16px;}
.about-area .who-we-are-sec-content {padding:0 0 0 50px; max-width:520px}
.about-area .who-we-are-sec .title h3 {  font-size: 59px;line-height: 59px;}
/*.about-area .inner-content .meet-team .title h3 {  font-size: 59px; font-weight: bold; line-height: 59px;}*/
/*.about-area .hearing-benefit.leadership-section {padding-bottom: 100px;}*/
/*.program-details-section {padding:0 70px 0px;}*/
.news-insights {padding:106px 0;}
.about-area .news-insights {padding:106px 0;}
.about-area .news-insights .title {margin-bottom:72px;}
.about-area .news-callout h2 {font-size:28px; line-height:36px;}
.about-area .news-callout p {line-height:20px;}
.news-insights .seemore { margin:56px 0 0;}
.about-area .who-we-are-sec {padding:106px 0px 130px;}
.mission-statement-section {padding-bottom: 106px;}
.eating-healthy-food-text{max-width:276px; margin:0 auto;}
/*.inner-content.hearing-benefit.leadership-section {padding-top:83px;}*/
.about-area .about-txt { max-width: 1120px !important;}
.about-area .who-we-are-sec-content ul li {font-size: 18px;line-height: 24px;}
/* Footer Section*/
footer .container-fluid {padding-left:48px;}
footer .address p{font-size:14px;line-height:18px;margin:0 0 24px;}
footer .footer-nav h3 {font-size: 16px;letter-spacing: 2.5px;line-height: 18px;}
footer .footer-nav li a{font-size:14px;line-height:18px;}
footer .address ul {margin: 45px 0;}
footer.footer-desktop .address p {margin:0 0 12px;}
footer.footer-desktop .address ul {margin: 0 0 45px;}
footer .footer-links li{border-right: 1px solid #fff;}
footer .footer-links li a{font-size:14px;color:#fff;}
footer p.copyright{color:#fff;}
footer .footer-img{width:227px;margin-bottom:22px;}
footer.footer-desktop .footer-links-list{min-width:inherit;}
footer .footer-links-list{min-width:22%;}
.supplemental-benefit.news-content .news-banner-main .news-title{padding:0 120px 70px 72px;}
.footer-desktop hr{border-top:1px solid #00497A;}
.footer-desktop .copyright span {color:#b1b9c1}
.footer-desktop .footer-links li {border-right: 1px solid #b1b9c1;}
.footer-desktop .footer-links li a {color:#b1b9c1}

/* Healthy Foods Page Styles */
.healthyFoodWrapper h5{font-size: 16px;letter-spacing: 1.5px;line-height: 18px;}
.program-design-left-wrap h5{font-size:12px;line-height:14px;}
.healthyFoodWrapper .title h4{font-size: 90px;line-height: 90px;margin-bottom: 46px;}
.healthyFoodWrapper .hfBanner{max-width:1512px;}
.healthyFoodWrapper .light-text{font-size: 32px;line-height:42px;max-width: 899px !important;margin-bottom:20px;}
.healthyFoodWrapper .bannerContent p{max-width: 890px}
/*.healthyFoodWrapper .bannerContent p {max-width: 800px;}*/
.healthyFoodWrapper .bannerContent img{right:24px; top:40px;}
.dietSection .titleSection h2{font-size: 45px;line-height: 45px;margin: 106px 0 32px;}
.dietSection .titleSection p{font-size: 25px;line-height: 32px;max-width: 752px;}
.maintaining-text{max-width:541px !important;}
.dietSection ul{margin-bottom:96px;}
.dietSection ul li{max-width:326px;}
.dietSection ul:before{top:50px;}
.dietSection ul li img{width:107px;margin-bottom:24px;}
.promotes-text{max-width:166px; color:#000; font-weight:700;}
.weight-control{max-width:172px;}
.reduce-text{max-width:176px;}
.health-plan-text{max-width:800px !important;}
.new-healthyFoodWrapper .health-plan-text{max-width:1080px !important;}
.eating-healthy-heading{max-width:258px; margin:0 auto;}
.e-commers-text{max-width:587px;}
.empower-text{max-width:670px;}
.experience-img{display:block !important;}
 /*.bs-wrapper .program-design-left-wrap .title-border{max-width:74%;}*/
.healthyFoodWrapper .title-border .title-label{font-size: 45px;line-height: 45px;}
.food-program-wrapper .my-md-5{margin-top:76px !important;max-width:1376px;margin-bottom:74px !important;}
.food-program-wrapper .light-text{max-width:1000px !important;margin-bottom:74px;}
.healthyFoodWrapper .program-details h3{font-size: 27px;letter-spacing: 0.3px;line-height: 27px;}
.healthyFoodWrapper .program-details p{font-size: 18px;line-height: 23px;}
.healthyFoodWrapper .program-services h4{font-size: 16px;letter-spacing: 2.5px;line-height: 18px;}
.healthyFoodWrapper .program-services ul li{font-size: 14px;line-height: 18px;}
.food-program-wrapper .program-details-section{margin-bottom:74px;max-width:1260px;}
.otc-slide .carousel-indicators li{width:13px;height:13px;}
.hf-carousel .carousel-inner {border-radius: 8px;}
.hf-carousel ul.carousel-indicators{margin-bottom:75px;}
.hf-carousel div#myCarousel{max-width:1516px;}
.fresh-benefit-wrapper .program-details-section{max-width:1330px;}
.bs-wrapper .bs-block{max-width:1516px;padding-bottom:146px;}
.bs-wrapper .left-section h4{font-size: 27px;line-height: 27px;margin-bottom: 24px;}
.bs-wrapper .left-section {max-width: 787px;}
.healthyFoodWrapper .bs-wrapper .left-section {padding-left:200px;}
.healthyFoodWrapper .bs-wrapper .right-section .diet-imp-block {left: -36px;}
.healthyFoodWrapper .program-design-right-wrap{padding-right:180px;}
/*.customizable-benefit-solution .program-design-left-wrap {min-width: 805px;}*/
.bs-wrapper .left-section .title-label{font-size: 16px;line-height: 22px; font-weight:700}
.bs-wrapper .left-section .pde-block h5{margin-top:48px;margin-bottom:16px;}
.bs-wrapper .left-section ul li span:first-child{min-width:254px;font-size: 13px;letter-spacing: 0.3px;line-height:16px;padding:16px;margin:0px 8px 8px 0;}
.bs-wrapper .left-section ul li span:nth-child(2){padding:15px;font-size: 14px;line-height: 18px;min-width:324px;}
.bs-wrapper .left-section span.plus-icon:after{background: url(../png/plus-icon-small.png) no-repeat;width: 22px;height: 22px;bottom: -17px;}
.bs-wrapper .m-meals-block.p-1 {padding: 6px !important;}
.bs-wrapper .right-section .diet-imp-block{max-width:333px;}
.bs-wrapper .right-section .title-section{padding:35px 0px;max-width: 370px;margin: 0 auto;}
.bs-wrapper .right-section .title-section p{font-size:16px;}
.bs-wrapper .right-section h4{font-size: 21px;line-height: 27px;margin-bottom:14px;}
.bs-wrapper .right-section .title-border .title-label{font-size: 12px;letter-spacing: 1.57px;line-height: 18px;left: 28%;text-transform:uppercase;transform: translate(-19%, -50%);}
.bs-wrapper .right-section .hf-icon-block img {width: 62px;}
.bs-wrapper .right-section .hf-icon-block .heading{font-size: 13px;letter-spacing: 2.5px;line-height: 18px;margin-top: 10px;}
.bs-wrapper .right-section:before{height:290px;left: -222px;top: 335px;background:url(https://static.nationsbenefits.com/nb-container/images/info-icon.svg) no-repeat;background-size:contain;}
.bs-wrapper .right-section .hint-block{font-size: 13px;letter-spacing: 0.3px;line-height: 14px;margin: 12px 73px 0 0;}
.ms-wrapper{max-width:1516px;margin-top:80px;padding-bottom: 120px;}
.custom-outcomes-arrow-bg{padding-bottom:106px;}
.ms-wrapper h4{font-size: 45px;line-height: 45px;max-width: 800px;}
.custom-outcomes-arrow-bg .custom-outcomes h4{margin-bottom:40px !important; max-width:90%; font-size:45px; line-height:45px;}
.ms-wrapper p{font-size: 25px;line-height: 24px;padding-right: 20px;}
.ms-wrapper:before{width: 958px;height: 558px;left: -100px;top: -25px;background-size: 80%;}
.healthyFoodWrapper .bg-contact{padding-top:146px !important;padding-bottom:105px !important;}
.healthyFoodWrapper .partnership-opportunities-contact{padding-top:100px !important;padding-bottom:80px !important;}
.healthyFoodWrapper .bg-contact .container{max-width:1516px;}
.healthyFoodWrapper .bg-contact .title h2{font-size: 36px;line-height: 36px;margin-bottom: 24px;}
.healthyFoodWrapper .contact-phone a{font-size: 22px;letter-spacing: 0.3px;}
.healthyFoodWrapper .contact-phone svg {width: 28px;height: 28px;margin-right: 6px;}
.healthyFoodWrapper .contact-us .title p{margin-bottom:24px;}
.healthyFoodWrapper .contact-line.bg-contact:after {bottom:80px;}
.healthyFoodWrapper .bs-wrapper .left-section .title-border{margin-top:90px;}
.bs-wrapper .left-section .customLink{font-size:18px;}
/* wellness Benefits page css*/
.wellnessBenefitWrapper .container {max-width: 1500px !important;width:100%;}
.wellnessBenefitWrapper .persNewSection .member-outcomes-Wrapper .image-block {max-width: 100%;}
.wellnessBenefitWrapper .hfBanner {max-width: 1500px;}
.wellnessBenefitWrapper .bannerContent img {right: 52px;bottom: 8px;max-width: 488px;}
.wellnessBenefitWrapper .title h4 {font-size: 90px;line-height: 90px;margin-bottom: 46px;}
.wellnessBenefitWrapper .inner-content-sec h2 span {font-size: 16px;letter-spacing: 2.5px;line-height: 18px;margin-bottom:10px;}
.wellnessBenefitWrapper .bannerContent {    padding: 80px 70px;position: relative;max-height: 298px;}
.wellnessBenefitWrapper .light-text {font-size: 32px;line-height: 38px;margin-bottom: 24px;max-width: 790px !important;}
.wellnessBenefitWrapper .bannerContent p {max-width: 706px;}
.wellnessBenefitWrapper .overviewSection {padding: 72px 0px 90px;}
.wellnessBenefitWrapper .overviewSection .overviewTitleSetion h3 {margin: 0px 0 24px 0px;font-size: 59px;line-height: 58px;}
.wellnessBenefitWrapper .overviewSection .overviewTitleSetion {max-width: 590px;}
.wellnessBenefitWrapper .overviewSection .overviewListSection strong {font-size: 18px;letter-spacing: 2.5px;line-height: 18px;margin-bottom: 36px;}
.wellnessBenefitWrapper .stepperSection {margin-left: 100px;}
.wellnessBenefitWrapper .pers-benefit .pers-title {height: 72px;font-size: 45px;}
.wellnessBenefitWrapper .pers-text {max-width: 930px;font-size: 32px;line-height: 38px;margin: 120px auto 0;}
.wellnessBenefitWrapper .member-outcomes-Wrapper .image-block {max-width: 100%;}
.wellnessBenefitWrapper .text-block-small {font-size: 18px;line-height: 23px;margin: 0px 0px 48px;}
.wellnessBenefitWrapper .member-outcomes-Wrapper .image-block {margin: 77px auto 96px;}
.wellnessBenefitWrapper .outcome-text {max-width: 488px;padding-left: 40px !important;}
.wellnessBenefitWrapper .outcome-text h4 {margin-bottom: 16px;font-size: 27px;line-height: 27px;}
.wellnessBenefitWrapper .outcome-text h6 {line-height: 18px;margin-bottom: 3px;letter-spacing: 2.5px;}
.wellnessBenefitWrapper .outcome-text p {margin-bottom: 32px;font-size: 18px;line-height: 23px;margin-right: 55px;}
.wellnessBenefitWrapper .small-txt-in {font-size: 13px;line-height: 14px;margin: 57px 0 0px;}
.wellnessBenefitWrapper .emergency-response h3 {font-size: 36px;line-height: 36px;margin-bottom: 24px;}
.wellnessBenefitWrapper .emergency-response p {max-width: 808px;font-size: 25px;line-height: 32px;font-weight: 300;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details h3 {margin-bottom: 16px;font-size: 27px;line-height: 27px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details p {font-size: 18px;line-height: 23px;}
.wellnessBenefitWrapper .benefit-text {height: 78px;padding: 16px 30px 16px 16px;margin: 76px 140px 0px;}
.wellnessBenefitWrapper .technology-copyright {padding: 54px 0 0px !important;font-size: 13px;}
.wellnessBenefitWrapper .pers-benefit.optimized-sompanion .pers-title {width: 842px;}
.wellnessBenefitWrapper .optimized-text {font-size: 32px;line-height: 38px;margin: 36px 0px 40px 0px;}
.wellnessBenefitWrapper .optimized-content {font-size: 18px;letter-spacing: 0.3px;line-height: 23px;}
.wellnessBenefitWrapper .optimized-sec {margin: 120px auto 50px;}
.wellnessBenefitWrapper .companion-assistance-sec {margin: 48px auto 0;padding: 73px 90px 45px;}
.wellnessBenefitWrapper .companion-assistance-sec h3 {height: 18px;font-size: 16px;letter-spacing: 2.5px;line-height: 18px;margin-bottom: 12px;}
.wellnessBenefitWrapper .companion-assistance-sec h4 {font-size: 36px;line-height: 36px;margin: 0 230px 50px;}
.wellnessBenefitWrapper .companion-assistance-sec .companion-assistance-list {width: 230px;margin: 0 auto 32px;}
.wellnessBenefitWrapper .companion-assistance-sec .companion-assistance-list h5 {line-height: 23px;}
.wellnessBenefitWrapper .companion-assistance-info p {font-size: 18px;line-height: 23px;margin: 2px 8px 4px 0;}
.wellnessBenefitWrapper .companion-assistance-info {height: 59px;max-width: 900px;}
.wellnessBenefitWrapper .customizable-sec .pers-benefit {margin: 146px 0 0;}
.wellnessBenefitWrapper .companion-assistance-info {margin: 52px auto 0;}
.wellnessBenefitWrapper .customizable-sec .pers-benefit .pers-title {width: 466px;font-size: 45px;}
.wellnessBenefitWrapper .customizable-kits h4 {font-size: 32px;line-height: 38px;margin: 0 0 24px 0;}
.wellnessBenefitWrapper .customizable-kits p {font-size: 18px;line-height: 23px;margin: 0 124px 52px 0px;}
.wellnessBenefitWrapper .customizable-list h5 {font-size: 18px;line-height: 23px;}
.wellnessBenefitWrapper .customizable-list ul li {font-size: 18px;line-height: 23px;margin-bottom: 16px;}
.wellnessBenefitWrapper .info-icon {width: 23px;height: 23px;margin-right: 16px;}
.wellnessBenefitWrapper .customizable-kits .kits-img {max-height: 800px;}
.wellnessBenefitWrapper .connectivity-benefit-sec .connectivity-img {max-height: 666px;}
.wellnessBenefitWrapper .connectivity-benefit-sec .customizable-kits p {margin: 0 208px 52px 0px;}
.connectivity-benefit-sec .customizable-kits h4 {margin-right: 200px;margin-bottom: 24px;}
.wellnessBenefitWrapper .customizable-list ul {margin-left: 0;}
.wellnessBenefitWrapper .connectivity-benefit-sec .customizable-list {margin-right: 108px;padding-right: 0;}
.wellnessBenefitWrapper .connectivity-benefit-sec {padding-bottom: 70px;}
.wellnessBenefitWrapper .benefit-text p {font-size: 18px;line-height: 23px;}
.wellnessBenefitWrapper .contact-form h3 {font-size: 22px;line-height: 22px;text-transform: capitalize;}
.wellnessBenefitWrapper .contact-us .title {width: 85%;}
.wellnessBenefitWrapper .contact-us h2 {font-size: 36px !important;line-height: 36px !important;margin-bottom: 14px;}
.wellnessBenefitWrapper .emergency-response-section .container {max-width: 1500px !important;width: 100%;}
.wellnessBenefitWrapper .technology-copyright {margin-left: 60px;}
.wellnessBenefitWrapper .emergency-response-section .benefit-text.d-flex {max-width: 1200px;margin-left: auto;margin-right: auto;}
.persBenefitWrapper .emergency-response-section .benefits-details.three p {padding: 0px 100px;}
.persBenefitWrapper .emergency-response-section .benefits-details.two p {padding: 0px 52px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.one img,
.wellnessBenefitWrapper .benefits-details-section .benefits-details.three.three-well img,
.wellnessBenefitWrapper .benefits-details-section .benefits-details.two img {margin-top: 46px;Height: 270px;max-Height: 270px;}
.wellnessBenefitWrapper .contact-phone a {font-size: 22px;line-height: 24px;margin-left:8px;}
.wellnessBenefitWrapper .contact-us {margin-top: 145px !important;}
.wellnessBenefitWrapper .bi.bi-telephone {height: 30px;width: 30px;}
.wellnessBenefitWrapper .optimized-sec img {max-width: 100%;margin: 0 auto;min-height: 500px;}
/*PERS page Styles*/
.wellnessBenefitWrapper.persPageNew .outcome-text {position: absolute;top: 70px;right: 0;margin-right: 0px !important;margin-left: auto !important;}
.wellnessBenefitWrapper.persPageNew .inner-content-sec h2 span {font-size: 16px;letter-spacing: 1.5px;line-height: 18px;margin-bottom: 20px;}
.wellnessBenefitWrapper.persPageNew .light-text {font-size: 59px;line-height: 69px;margin-bottom: 0;max-width: 850px !important;}
.wellnessBenefitWrapper.persPageNew .bannerContent img {right: 40px;top:50px;max-width: 450px;}
.wellnessBenefitWrapper.persPageNew  .lazy.NationSLogo {max-width: 380px;}
.wellnessBenefitWrapper.persPageNew p {font-size: 18px;font-weight: 300;line-height: 24px;}
.wellnessBenefitWrapper.persPageNew .overviewSection .overviewTitleSetion {max-width: 744px;}
.wellnessBenefitWrapper.persPageNew .overviewSection {padding: 96px 0px 90px;}
.wellnessBenefitWrapper.persPageNew .outcome-text {max-width: 516px;padding-left: 0px !important;}
.wellnessBenefitWrapper.persPageNew .emergency-response h3 {font-size: 45px;line-height: 45px;}
.wellnessBenefitWrapper.persPageNew .benefits-details.three p {padding: 0px 80px;}
.wellnessBenefitWrapper.persPageNew .small-txt-in {font-size: 14px;line-height: 18px;}
.wellnessBenefitWrapper.persPageNew .overviewTitleSetion p {font-size: 24px;font-weight: 300;line-height: 34px;}
/* Nations OTC CSS */
.otc-benefit-main .container{max-width:1516px;}
.otc-benefit-main .inner-content{padding:90px 0 150px;}
.new-otcmain-benefit .inner-content{padding:96px 0px 35px; background-size:22%;}
.otc-benefit-main h5{margin:0 0 20px;font-size:16px; line-height:18px;}
.otc-benefit-main .OtcBanner-sec{padding:96px 0 10px;}
.otc-benefit-main .OtcBanner{max-width:100%;margin-bottom:106px;}
.otc-benefit-main .OtcBanner .bannerContent{max-height:300px;padding:30px 40px 14px 72px;display:flex;align-items:center;justify-content:space-between;}
.otc-benefit-main .OtcBanner .bannerContent h3{line-height:69px;font-size:59px;max-width:760px; font-weight:300;}
.otc-benefit-main .OtcBanner .bannerContent img{min-width:333px;bottom:-20px;position:relative;right:0;}
.otc-benefit-main .program-details-sec .program-img{max-width: 470px; padding: 0;}
.otc-benefit-main .program-details-sec .program-content{min-width: 68%;flex: 0 0 760px;padding-right: 180px;}
.otc-benefit-main .otc-prog-details .program-content{padding-right:40px;}
.otc-benefit-main .program-details-sec .sub-title h3{font-size:18px;line-height:24px;margin-bottom:24px !important;}
.otc-benefit-main .inner-content .program-details-sec p{font-size:18px;line-height:24px;margin:0 0 24px;}
.otc-benefit-main .member-benefits-sec{padding:0;}
.otc-benefit-main .member-benefits-sec .sub-title h3{font-size:36px;line-height:36px;margin:0 0 60px !important;}
.otc-benefit-main .features{min-width:910px;padding:0;}
.otc-benefit-main .features .member-benefits-single-sec{margin:0 0 45px !important;min-height:50px;}
.otc-benefit-main .features .member-benefits-single-sec:last-child{margin:0 !important}
.otc-benefit-main .features .member-benefits-single-sec .member-icon{width:45px;text-align:right;margin:2px 20px 0 0;}
.otc-benefit-main .features .member-benefits-single-sec .member-icon img{min-height:35px;}
.otc-benefit-main .features .member-benefits-single-sec .member-content p{font-size:18px;line-height:23px;}
.otc-benefit-main .member-portal-inner > .row{align-items:start !important;justify-content:space-between !important;position:relative;}
.otc-benefit-main .otc-benifit-member{padding:106px 0;}
.otc-benefit-main .member-portal-content{display:flex !important;flex-wrap:wrap;margin:0 !important;align-items:stretch;min-width: 910px;padding-right: 0 !important;position:initial !important}
.otc-benefit-main .member-portal-content .features-list{padding:24px 0 0 30px;}
.otc-benefit-main .member-portal-content .features-list li{margin:0 0 16px;}
.otc-benefit-main .member-portal-content .features-list li:before{top:10px;}
.otc-benefit-main .otc-member-portal .text-small {font-size:13px;letter-spacing: 0.3px;line-height:14px;color:#646F7D;position:absolute;margin-top: 0;bottom:16px;left: 15px;}
.otc-benefit-main .member-portal-img{min-width:494px;}
.otc-benefit-main .multi-sections h4{font-size:45px;line-height:45px;margin:0 0 32px !important; padding-bottom: 18px;}
.otc-benefit-main .multi-sections h4:before{height:1px; bottom:-12px;}
.otc-benefit-main .multi-sections ul li, .otc-benefit-main .multi-sections p{font-size:18px;line-height:24px;margin:0;}
.otc-benefit-main .expenses-associat{padding:96px 0 70px;}
.otc-benefit-main .member-exterience .member-services{margin:0 0 96px;}
.otc-benefit-main .member-services .member-single {max-width: 248px;margin: 0 0 0 19px;padding: 25px;}
.otc-benefit-main .member-services .member-single:after{right:-51px;}
.otc-benefit-main .member-services .member-single:first-child{margin:0;}
.otc-benefit-main .member-services .member-single:last-child{padding:25px 29px;}
.otc-benefit-main .member-services .member-single .card-body{padding:0px; margin:16px 0;}
.otc-benefit-main .member-single .member-content p{font-weight:normal;}
.otc-benefit-main .expenses-associat h2{margin-bottom:32px !important; font-size: 45px;line-height: 45px;}
.otc-benefit-main .expenses-associat p {font-size: 22px;line-height: 30px;max-width: 70%;margin: 0 auto;}
.otc-benefit-main .fit-width{max-width:100%;}
.otc-benefit-main .otc-outcome{padding:96px 0 75px 0;}
.otc-benefit-main .otc-outcome .title{margin:0 0 60px;}
.otc-benefit-main .otc-outcome .title h4{font-size:45px;line-height:45px;}
.otc-benefit-main .otc-outcome .title p {font-size: 22px;line-height: 30px;max-width: 1016px;}
.otc-benefit-main .slide-content-part{padding:48px;margin:35px 0 45px;}
.otc-benefit-main .carousel-inner{margin-top:50px !important;}
.otc-benefit-main .numbering-sec-single{padding:0px 40px;min-height:140px;align-items:start !important;}
.otc-benefit-main .numbering-sec h3, .otc-benefit-main .slide-content-part h3 {font-size: 26px;line-height: 30px;margin: 0 0 8px;}
.otc-benefit-main .slide-content-part p{font-size:18px;line-height:23px;}
.otc-benefit-main .numbering-sec p{font-size:16px;line-height:22px;}
.otc-benefit-main .numbering-left{max-width:calc(100% - 600px); margin-top:15px;}
.otc-benefit-main .numbering-right{min-width:600px;padding:0 0 0 24px !important;}
.otc-benefit-main .numbering-right h3{/*max-width:400px;*/margin-top:10px; font-size:22px; line-height:26px;}
.otc-benefit-main .contact-us .title{width:100%;}
.otc-benefit-main .contact-us .title svg{width:30px;height:30px;margin:0 7px 0 0;}
.otc-benefit-main .contact-us .title h2{font-size:36px;line-height:36px;}
.otc-benefit-main .contact-us .contact-phone{margin:32px 0 0;}
.otc-benefit-main .contact-us .contact-phone a, .otc-benefit-main .contact-us .contact-form h3{font-size:22px;line-height:22px;}
.otc-benefit-main .contact-us .contact-form .form-control, .otc-benefit-main .contact-us .contact-form .form-control-textarea{font-size:18px;}
.otc-benefit-main .feature-inner-content{max-width:1277px}
.otc-benefit-main .partnership-section-inner{max-width:980px;}
.partnership-section-inner p {font-size:18px; line-height:24px;}
/*.outcomes-page .container{max-width:1516px;}*/
.outcomes-page .program-details-section{padding:0 !important;}
.outcomes-page .flex-outcomes-sec-inner{padding:125px 0 85px !important;}
.out-comes-sec .flex-outcomes-sec-inner {padding: 40px 100px 0px !important;}
.outcomes-page .container {max-width: 1440px;}
/* Health Plans Page*/
.benefit-management-partner-sec .sub-title p {max-width:887px; margin:0 auto 15px;}
.whyChooseSection .rightSection:before { background: linear-gradient(90deg, #FFFFFF 0%, rgba(255,255,255,0.95) 52.65%, rgba(255,255,255,0) 100%); content: ""; position: absolute; width: 40%; height: 100%; top: 0; right: 30%;}
.hp-sectionOne .leftSection h2 {margin: 12px 0 24px 0;padding-bottom: 24px;}
.htWrapper .imageInfo {width: 756px;}
.htWrapper .imageSection .imageInfo img {width:80%;}
.htWrapper .imageInfo.img1 img {width:100%; max-width:292px;}
.htWrapper .imageInfo.img7 img {width:100%; max-width:292px;}
.health-plans-main .htWrapper .leftSection h2{font-size:45px; line-height:45px; max-width:410px;}
.htWrapper .imageInfo p{font-size:32px; line-height:36px;}
.health-plans-main .faq-accordion{max-width:1041px; margin:0 auto;}
/*members*/
section.inner-content.members.members-section .container {max-width: 1516px;margin: 0 auto}

/* Providers Page CSS */
.providers-page .contact-us-main .container{max-width: 1630px;}

/* Our Technology Page New CSS */
.technologyWrapper .container {max-width: 1824px;}
.technologyWrapper .inner-content{padding:96px 0;}
.connectivity-devices-inner .small-border {padding-left:81px;}
/*.technologyWrapper .inner-content .title {margin-bottom: 70px;}*/
.technologyWrapper .inner-content .title:after{width:85px;}
.technologyWrapper .inner-content h2{font-size: 59px;line-height: 59px;} 
.technologyWrapper .inner-content .font-25{font-size: 25px;font-weight: 300;line-height:33px;margin:0 auto 6px;max-width:900px;}
.technologyWrapper .innovative-solutions h3{font-size: 45px;line-height: 45px;margin-bottom: 57px;}
.technologyWrapper .innovative-slide{padding:53px 32px;}
.technologyWrapper .innovative-slide .carousel-item img{max-height:655px;}
.technologyWrapper .carousel-inner .align-items-center {align-items: start !important;}
.technologyWrapper .nht-logo {margin-top: 26px !important;margin-bottom: 86px !important;}
.technologyWrapper .carousel-item h4{font-size: 36px;line-height: 36px;}
.technologyWrapper .carousel-item h4:before{bottom:-12px;}
.technologyWrapper .innovative-slide .slide-content {padding: 0;min-height: 600px !important;}
.technologyWrapper .inner-content p.disclaimer {font-size: 13px;line-height: 14px;margin-top: 33px;margin-bottom: 88px;}
.technologyWrapper .multi-sections{padding:96px 0;}
.technologyWrapper .side-content {padding-right: 105px;}
.technologyWrapper .otc-logo{margin:44px 0 46px;width:200px !important;}
.technologyWrapper .multi-sections h4{font-size: 36px;line-height: 36px;}
.technologyWrapper .multi-sections ul li{font-size:18px;margin-bottom:12px; line-height:24px;}
.technologyWrapper .multi-sections h6 {font-size: 18px;font-weight: 700;line-height: 24px;margin-bottom: 12px !important;}
.technologyWrapper .otc-member-portal-left .intro{max-width:500px;margin-bottom:32px;}
/*.technologyWrapper .multi-sections p {max-width: 592px;}*/
/*.technologyWrapper .member-portal-inner img{max-height:726px;}*/
.technologyWrapper .senior-connectivity {margin-bottom: 88px !important;margin-top:126px !important;}
.technologyWrapper .solution-content {padding: 0 96px;}
.technologyWrapper .partnership-section-inner p { max-width:731px; margin:0 auto 9px; padding:0;}
/*Hearing Hunt Page*/
.hearinghunt-app-inner{margin: 0 auto;}

/*Our Outcomes menuitem updates Page*/
/*.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left:after {background-size: 80%;right: -130px;top: 39px !important;}*/
/* Nations Cx Page CSS */
.nations-cx .medical-services:first-child{padding:0 46px 0 0;}
.nations-cx .medical-services:last-child{padding:0 45px 0 25px;}

.careersWrapper .inner-content .title:after{height:8px;width:135px;background:#808285;margin:20px auto 0;}
.careersWrapper .careersBlock .careers-video {margin: 150px 0 50px;}

.careerWrap .explore-jop .title:after{width:85px; height:4px; background:#F2604A; margin:24px auto 24px;}

/*About Us page*/
.about-area-inner .leadership-section .container {max-width:1360px;}
.about-area-inner .team-image img {transform: skewX(6deg);width: 197px;}
.about-area-inner .custom-team-block-inner div[class^="team-image"] {width: 41%;}
.about-area-inner .leadership-section .team-content .name {font-size: 16px;line-height: 20px;margin: 26px 0 0 0;}
.about-area-inner .custom-team-block-inner div[class^="team-content"] {width:59%; padding: 0 15px 0 20px;height: 191px; }
.about-area-inner .key-milestones-sec .sub-title h3 {font-size: 40px;line-height: 44px;margin: 0px 0 24px;}
.about-area-inner .about-us-list {padding: 38px 32px 39px 32px;}

/*Features color-profile thead nationsotc solution*/
.featurelist {max-width: 15%;}

.New-Solution .inner-content{padding-bottom:96px;}
.New-Solution .improve-members-banner{min-height: 298px;}
.New-Solution .technology .partners-section{padding:96px 0;}
/*.New-Solution .technology .partners-section .partner h3{font-size:20px;line-height:24px;}*/
.New-Solution .health-plans.technology .sub-title{margin:0 0 48px;}
.New-Solution .technology .partner-content p {font-size: 18px;line-height: 24px;font-weight: 400;max-width:inherit;}
.New-Solution .learnmore-inner{max-width:1115px;}
.New-Solution .improve-members-banner-head h2{font-size:59px;line-height:69px;}
.Transportation .technology .partners-section{padding:106px 0 80px;}

/*Contact*/
.partnership-section{padding:106px 0px 106px;}
.partnership-section-inner h2{font-size:32px; font-weight: 700;line-height: 36px;}
.technologyWrapper .partnership-section-inner h2{font-size:32px}
.technologyWrapper .partnership-section-inner{max-width:100%;}
.technologyWrapper .partnership-section{padding:96px 0px 155px;}

/*Careers*/
.careerWrap .program-details-section{padding-left:60px; padding-right:83px;}

/*Employears & Unions*/
.nb-employer-inner-content h2{font-size:59px; line-height:59px; font-weight:700;}
.nb-employer-inner-content p{font-size:22px; line-height:30px; font-weight:300;}
.working-nationsBenefits-inner h4{font-size:45px; line-height:45px; font-weight:700;}
.contact-to-learn{max-width: 885px;margin: 0 auto;font-size: 25px;line-height: 32px;}
.nb-employer-wrap .partnership-section-inner p{font-size:18px; line-height:24px; padding:0 8px;}
.nb-employer-wrap .partnership-section-inner{max-width:743px;}
.employersinner-content h4 {font-size: 45px;line-height: 45px;font-weight: 700;margin-bottom: 16px;}
.employersinner-content p {font-size: 18px;line-height: 24px;font-weight: 400;margin-bottom: 16px;}

}

@media(max-width:1919px){
    .partners-list-section.container{max-width:100% !important;padding:100px 30px 0;}
}

@media (min-width:1800px) and (max-width:1919px){
/* Insurance Solutions */
.nb-insurance .container {max-width:100%; padding:0 48px;}
.nb-insurance-inner-content {padding-right:50px;}
.wellnessBenefitWrapper img.kits-img {max-width: 100%;}
/* Health Plans */
.htWrapper .imageInfo {width: 580px;}
/* About Us Page */
.hearing-benefit.leadership-section .container-fluid {padding-right:30px;}
.custom-team-block-inner div[class^="team-image"] { width: 35%;}
.custom-team-block-inner div[class^="team-content"] {width: 60%; padding: 0 15px 0 15px;}
.new-otcmain-benefit .OtcBanner .bannerContent{display:flex; justify-content:space-between; align-items:center; }
.new-otcmain-benefit .OtcBanner .bannerContent h3{line-height:44px; font-size:40px;}

}
@media (min-width:1790px) and (max-width:1919px) {
/* Healthy Foods Page */
.healthyFoodWrapper .container {max-width:75%}
.hearinghunt-app-inner{margin:0 auto;}

/* OTC Benefits */
.new-otcmain-benefit .program-content{max-width:50%;}
.new-otcmain-benefit .program-details-sec{padding-bottom:72px;}
.new-otcmain-benefit .OtcBanner{margin-bottom:72px;}
.member-portal-inner img{max-width:375px;}
}
@media (min-width:1600px) and (max-width:1799px){
/* Insurance Solutions */
.nb-insurance .container {max-width:100%; padding:0 48px;}
.nb-insurance-inner-content {padding-right:50px;}
.nb-insurance-inner-content h2 {font-size: 38px; line-height: 38px;}
.lottie-graphic { height: 390px;}
.wellnessBenefitWrapper img.kits-img {max-width: 100%;}
/* Health Plans */
.htWrapper .imageInfo {width: 520px;}

}

@media (min-width:1440px) and (max-width:1919px){ 
/* Home Page CSS */
    .callout-icon.lottie {min-height: 56px;}
    .nb-callouts lottie-player.outcome-icon {width: 28px;}
    .nb-callouts lottie-player.service-icon {width: 38px;}
    .nb-callouts lottie-player.technology-icon {width: 40px;}
    .news-callout h2{font-size:22px;}
    .bannerText{font-size: 32px;line-height: 36px;max-width: 1094px;}
    .bannerText .btn-coral{margin:32px auto;}
    .custom-carousel-indicators h4{font-size:18px;line-height:18px;}
    .nb-intro .title h2{font-size:38px;line-height:38px;}
    .our-solutions-section .owl-stage-outer .item.slide-first{width:425px !important;margin:0 45px 0 0 !important;padding:0 0 0 140px;}
    .our-solutions-section .solutions-callouts p{opacity:0.8;}
    .home-contact-section h3{letter-spacing:0.3px;font-size:18px;line-height:18px;}
    .bannter-callouts{max-width:1320px;}
    .awards-recognition .awards_insights-section{max-width:833px;} 
    .awards-recognition .item {margin-bottom:55px !important;}
    .video-wrapper .video-caption .title{width:546px !important;}
    .contact-us .title h2{margin:0 0 14px;}
    footer{padding:32px 24px 0px;}
    footer .inner-footer{max-width:1320px}
    
    /*footer .footer-links-list{min-width:20%;}*/
    /* Footer Page */
    .footer-desktop hr{border-top:1px solid rgba(255,255,255,0.3);}
    .footer-desktop .copyright span {color:#b1b9c1}
    .footer-desktop .footer-links li {border-right: 1px solid #00497A;}
    .footer-desktop .footer-links li a {color:#b1b9c1}
    .careersWrapper .careersInfo{font-size: 18px;line-height: 24px;}
    .our-culture-section.program-details-section h4{font-size:12px;line-height:14px;}
    .healthyFoodWrapper .inner-content{padding:64px 0 0px;}
    .careerWrap .careersInfo{max-width:937px;}
    .careerWrap .program-details-section{margin-top:96px;}
    .careerWrap .our-culture-section.program-details-section h3{font-size:32px; line-height:36px;}
/*retailers css*/
.retailers-main .retailers-sec .nb-insurance-inner-main {max-width: 1342px;}
.retailers-main .retailers-text h5 {margin: 0px;font-size: 14px;font-weight: bold;letter-spacing: 1.5px;line-height: 18px;}
.retailers-main .nb-insurance-inner-content p {margin: 0 0 24px;line-height:22px;}
.retailers-main .partner-cont {margin: 52px 0px 0px;}
.retailers-main .titleSection h2{font-size:32px; line-height:36px;}
/*.retailers-main .small-content {margin: 24px 0 27px;font-size: 11px;line-height: 12px;}*/
/*.retailers-main .nb-insurance-inner-content.insurance-cnt-sec {width: 40%;padding: 49px 0px 20px 39px;}*/
.retailers-main .nb-insurance-inner-content h2 {font-size: 36px;line-height: 36px;}
/*.retailers-main .insurance-cnt-sec .retailers-text h5 {font-size: 12px;letter-spacing: 1.5px;line-height: 14px;}*/
/*.retailers-main .partner-cont h5 {font-size: 24px;font-weight: 300;letter-spacing: 0.28px;line-height: 28px;}*/
.retailers-main .cards-work-sec .titleSection h2:after {margin: 22px auto 0;}
/*.retailers-main .Partner-nb {padding: 113px 0px 111px;}*/
.retailers-main .partner-cont p {margin: 8px 0px 0PX 0px;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.retailers-main .Partner-list {min-height:348px;padding:90px 20px 20px;align-items:start;}
.retailers-main .Partner-list .circle:nth-child(2) {left: 110px;bottom: 24px;top: auto;border-radius:0 0 0 190px;}
.retailers-main .market-need-cont h4 {font-size: 32px;font-weight: 700;line-height: 36px;}
.retailers-main .market-need-cont {min-height:435px;}
.retailers-main .market-need-cont p {font-size: 16px;line-height: 20px;margin: 0 24px 43px 0px;}
.retailers-main .market-need-cont .hearingBlock p {font-size: 13px;line-height: 16px;margin: 0px;}
.retailers-main .market-need-sec {max-width: 1198px;}
/*.retailers-main .hearingBlock.hearing-border:before {border-left: 1px dashed #646F7D;left: -20px;}
.retailers-main .hearingBlock.hearing-border:after {border-right: 1px dashed #646F7D;right: -16px;}*/
/*.retailers-main .cards-work-sec {padding: 112px 0;}*/
/*.retailers-main .cards-work-sec .titleSection p {font-size: 18px;letter-spacing: 0.3px;line-height: 24px;max-width: 562px;margin: 0 auto 58px;}*/
.retailers-main .cards-work-list {max-width: 912px;margin: 0 auto;}
/*.retailers-main .nb-insurance-inner {margin: 84px 0 111px;}*/
.retailers-main .arket-cont {max-width: 561px;}
/*.retailers-main .market-need-cont .market-img {max-width: 430px;position: absolute;right: -100px;top: 46px;}*/
.retailers-main .nb-insurance .container {max-width:100%; padding:0 24px;}
.retailers-main .titleSection h2:after{margin: 22px auto 0;}
.retailers-main .source-text {font-size: 11px;line-height: 12px;}
/*.retailers-main .nb-insurance-inner:before {background: linear-gradient(256deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 12%) 54.28%, rgb(255 255 255 / 78%) 79.85%, #ffffff 100%);content: "";position: absolute;width: 22%;height: 100%;top: 0;right: 38%;}*/
.retailers-contact .title.title-text h2 {font-size: 25px;line-height: 25px;}
.contact-us .title.title-text p {font-size: 16px;line-height: 20px;max-width: 323px;}
.retailers-contact .title.title-text .contact-phone a {color: #646F7D;font-size: 18px;line-height: 18px;}
.retailers-contact u.nobr {margin-left: 4px;}
.retailers-contact .title.title-text svg.bi.bi-telephone {height: 16.45px;width: 16.42px;}
.bg-contact.retailers-contact .container {max-width: 1237px;border-radius: 16px;padding: 60px 30px 60px 60px; margin:0 auto;}
.retailers-contact  .contact-phone {margin: 18px 0 0 0;line-height: 20px;}
.retailers-contact .title.title-text .contact-phone.email a {font-size:16px;}
 /*healthy foods*/
.logo-space{margin-bottom:40px;}
.healthyFoodWrapper .light-text{max-width:800px !important;}
.healthyFoodWrapper .hfBanner{max-width:1111px;}
.hfBanner .lottie {max-width:370px;}
.healthyFoodWrapper .bannerContent p{max-width:780px;}
.healthyFoodWrapper .font-18 {font-size: 16px;line-height: 22px;}
.healthyFoodWrapper .bannerContent img {right: 24px;top: 40px;width: 392px;}
.healthyFoodWrapper .importance-content ul{margin:65px 0 106px;}
.maintaining-text {max-width: 502px !important;}
.importance-content ul{margin-top:62px;}
.new-healthyFoodWrapper .healthyFoodnewbanner h2{font-size:36px; line-height:47px;}
.new-healthyFoodWrapper .outcome-icon{width:85px; margin: 10px auto 0px;}
/*.health-plan-text{margin-bottom:0px !important;}*/
.program-card{width:1164px;}
.program-card p{max-width:419px;}
.space-1440 .titleSection h2{margin-top:106px;}
.page-heading .titleSection h2{margin-bottom:47px;}
.customizable-food-program-wrap .page-heading .titleSection h2{font-size:32px; line-height:36px;}
.page-heading .titleSection h2:after{bottom:-25px;}
.maintaining-text {margin-top: 42px!important;}
.customizable-food-program-wrap{padding:106px 138px;}
.customizable-benefit-solution .titleSection p {max-width: 1022px;}
.customizable-benefit-solution{padding:79px 138px;}
.program-design{max-width:1050px;margin:auto}
.customizable-benefit-solution .program-design-left-wrap {min-width:550px;}
.bs-wrapper .left-section ul li span:nth-child(2){min-width:324px;}
 .bs-wrapper .program-design-right-wrap:before {left: -111px; }
 .health-plans-main .faq-accordion {max-width: 880px; margin: 0 auto;}
 /*.bs-wrapper .program-design-right-wrap .diet-imp-block{right: 22%;left:auto; }*/
 /*.bs-wrapper .program-design-left-wrap .title-border{max-width:79%;}*/
 .bs-wrapper .left-section .title-label{font-size: 16px;line-height: 22px; font-weight:700}
 .e-commerce-content-block {padding: 0px 25px;}
 .custom-outcomes{padding-right:0px;}
 .custom-outcomes h4{ margin-bottom:40px; font-size:32px; line-height:36px;}
 .empower-text {max-width: 93%;}
 .custom-outcomes-arrow-bg::before{left:0px !important; background-size:75%; height:373px;}
 .partnership-opportunities-contact .contact-us .title h2{padding-right:49px;}
 .partnership-opportunities-contact .contact-us .title {width: 101%;}
 .e-commerce-experience{font-size:18px;}
 .e-commers-text{max-width:490px;}
 .thumbnail-section{margin-top:28px;}
 .experience-img-1440{display:block !important;}
 .e-commerce-experience{padding:79px 162px;}
 .custom-outcomes-arrow-bg{margin-top:33px !important; padding-bottom:60px;}
.healthyFoodWrapper .partnership-opportunities-contact{padding-top:79px !important;}
.healthyFoodWrapper .inner-content:before {background: linear-gradient(180deg, rgba(255,255,255,0) 100%, rgba(255,255,255,0.85) 44.79%, #FFFFFF 100%); content: ""; left: 0;position: absolute; right: 0; top: 0; bottom: 0;}
.e-commerce-experience .container { max-width: 1200px;}
.New-Solution .improve-members-banner{min-height:217px;padding:48px;}
.New-Solution .learnmore-inner{max-width:700px;padding:96px 20px;}
.New-Solution .learnmore-inner h2{font-size: 32px;line-height: 36px;}
.New-Solution .improve-members-banner-head h2{font-size:38px;line-height:45px;}
.New-Solution .improve-members-banner .improve-members-banner-img img{max-width:410px;}
.New-Solution  .technology .partners-section{padding:96px 0;}
.healthyfood-custom-title h2{font-size:40px; line-height:44px; margin-bottom:64px;}
.healthyFoodnewbanner h2{font-size:36px; line-height:47px;}
.healthyFoodnewbanner h3{font-size:36px; max-width:710px; line-height:47px;}
.partnership-section-inner .healthyfood-contact-space {padding: 0 50px;}
.partnership-section-inner .flex-benefitscards-contact-space {padding: 0 73px;}
.customizable-food-program-wrap.page-heading .titleSection p{font-size:22px; max-width: 848px; line-height:30px;}
.dietSection ul li:nth-child(2){padding:0 12px;}
.dietSection ul:before{top:50px;}
.dietSection .titleSection p{font-size:22px; line-height:30px;}

/*About*/
.about-area-inner .about-us-list{margin-bottom:0px;}
.about-area-inner .about-inner-content { padding: 106px 0 0 !important;}
.about-area .who-we-are-sec .title h3{font-size:40px; line-height:44px;}
.about-area .inner-content .meet-team .title {margin: 0 0 90px;}
.about-area .inner-content .meet-team .title h3{font-size:40px; line-height:44px;}
.meet-team .profile-card h3{line-height:20px;}
.meet-team .profile-info{padding:27px 0 47px;}
.meet-team .profile-card{margin-bottom:104px;}
.meet-team .profile-card{min-height:385px;}
.news-insights{padding:106px 0px !important;}
.key-milestones-sec .owl-carousel.owl-drag .owl-item{width:150px !important;}
.timeline-carousel .info-container.space{left: calc(2% + -82px) !important;}
.readmoreBtnMain .readMore span, .latestNewsSection.moreNewsSection .latestBlock .readMore{font-size:16px; line-height:20px;}
/*.news-insights .owl-item {width: 310px !important;}*/

/*Connectivity Devices*/
.technologyWrapper .connectivity-devices-inner .small-border {padding-left:98px;}

/*OTC*/
.feature-inner-content {max-width: 100%;}
.featurelist { max-width: 18%;}
.otc-app-store-info{margin-top:12px !important;}
.member-exp-title:after{margin:32px auto;}
.otc-outcome .title h4{font-size:32px; line-height:36px;}
.otc-outcome .title p{font-size:22px; line-height:30px;}
.outcome-learnmore{margin-top:28px;}
.new-otcmain-benefit .carousel-inner{margin-top:28px !important}
.new-otcmain-benefit .slide-content-part h3{font-size:24px; line-height:28px;}
.new-otcmain-benefit .slide-content-part p{font-size:16px; line-height:22px;}
.new-otcmain-benefit .slide-content-part{margin-bottom:61px;}
.new-otcmain-benefit .multi-sections h4{font-size:32px; line-height:36px;}
.new-otcmain-benefit .otc-numbering-sec-single h4{font-size:26px; line-height:30px;}

/*Members page*/
.nb-insurance-wrap .nb-insurance-inner-content{padding:63px 14px 63px 40px;}
.nb-insurance-wrap .nb-insurance-inner-content h2{font-size:40px; line-height:44px;}
.nb-insurance-wrap .locations-sec .locations-text{padding:0px;  max-width: 672px;}

/*Flex Benefit Cards*/
.flex-benefitcards .inner-content{padding-top:64px;}
.flex-benefitcards .flex-benefits-sec-content {padding:0px 150px 0 0}
.program-features-sec-inner:before{width:19%;}
.program-features-sec-inner{background-size:50%;}
.flex-technology-sec-content ul li:before{top:11px;}
.end-to-end-solution-sec .end-to-end-solution-sec-tile p{font-size:22px; line-height:30px; font-weight:300;}
.flex-technology-sec-content h3{font-size:32px; font-weight:700; line-height:36px;}
.flex-outcomes-sec .flex-outcomes-sec-left h3{font-size:32px; font-weight:700; line-height:36px;}
.flex-outcomes-sec .flex-outcomes-sec-left p{font-size:16px; font-weight:400; line-height:22px; padding-right:25px;}
.flex-benefits-sec {padding: 35px 85px 35px 40px;}
/*Technology*/
.technologyWrapper .inner-content{padding:96px 0px}
.technologyWrapper .inner-content h2{font-size:40px; line-height:44px;}
.technologyWrapper .inner-content .font-25{font-size:22px; line-height:30px; max-width:835px; margin:0 auto;}
.innovative-solutions h3 {font-size: 32px;  line-height: 36px;}
.technologyWrapper .small-border h5{font-size:24px; line-height:28px;}
.technologyWrapper .content-inner p{font-size:16px; line-height:22px;}
.technologyWrapper .solutions-list{max-width:1190px;}
/*.tech-section-title .small-border h5 {font-size:32px; line-height:36px;}*/
.tech-section-title .small-border p {font-size:16px; line-height:22px;}
.tech-section-title .features-list li {font-size:16px; line-height:22px;}
.tech-section-title h6 {font-size:16px; line-height:20px; font-weight:700;}
.tech-section-title .side-content{padding-left:30px;}
.technologyWrapper .partnership-section-inner p {max-width: 661px; margin: 0 auto 9px; padding:0px;}
/*.otc-member-portal-new .side-content{padding-left:60px;}*/
.hearinghunt-app-inner{padding:74px 0px 96px 50px; max-width:952px;}
.connectivity-devices-inner .device-list li{font-size:16px; line-height:22px;}
.connectivity-devices-inner .font-700{line-height:22px;}
/*Contact*/
.technologyWrapper .partnership-section-inner{max-width:877px; margin:0 auto 0px; }
.technologyWrapper .partnership-section{padding-bottom:120px;}
/*Career page*/
.careerWrap .program-details { width: 91%;}
.careerWrap .diversity-section h3{font-size:32px; line-height:36px;}
.careerWrap .diversity-section.our-culture-section p{font-size:22px !important; line-height:30px !important;}
.careerWrap .locations-sec .locations-text h3{font-size:28px !important; line-height:32px;}

/*Employers command Unions page*/
.nb-employer-inner-content{padding:82px 117px 82px 53px}
.nb-employer-inner{max-width:1220px; background-size:62%;}
.nb-employer-inner-content:before {content: ""; position: absolute; right: 576px; background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 54.28%, rgba(255,255,255,0.92) 79.85%, #FFFFFF 100%);z-index: 9; padding: 23px; top: 0px; height: 100%;}
.employersinner-content h4{font-size:32px; line-height:36px; margin-bottom:10px;}
.employersinner-content p{font-size:16px; line-height:22px;}
.nb-employer-wrap .employer-left {margin:0 auto 106px 0;}
.nb-employer-wrap .union-right{margin:0 0 106px auto;}
.employer-left .employers-content{border-left:transparent; padding-left:100px;}
.union-right .employers-content{border-right:transparent; padding-right:150px;}
.employers-unions-section .container{max-width:100%; padding:0;}
.nb-employer-wrap .employersinner-content{max-width:572px;}
.nb-employer-wrap .employers-content .employer-img{top:45px;}
.nb-employer-wrap .employers-content .union-img{top:45px;}

/*Health Plan*/
.health-plans-main .driving-member-sec-content h4, p{font-size:16px; line-height:22px;}
.health-plans-main .htWrapper .imageInfo p{font-size:32px; line-height:36px;}
.health-plans-main .partnership-section{padding:96px 20px;}
.health-plans-main .partnership-section .contact-space{max-width:631px;}
.contact-copyrights p{font-size:12px;line-height: 12px; color: #646F7D;}
.new-otcmain-benefit .contact-copyrights{bottom:24px;}
/*.health-plans-main .leftSection{padding-right:44px;}*/
.faq-accordion .accordion .accordion-title h4{font-size:28px; line-height:30px;}
.health-plans-main .driving-member-sec .sub-title{padding-right:80px;}
.health-plans-main .driving-member-sec-content-right{margin-left:40px; padding:24px;}
.health-plans-main .driving-member-sec .sub-title h2{font-size:32px; line-height:36px;}
.health-plans-main .driving-member-sec{padding:96px 0; background-size:45%; background-position: 42px 68px;}

.pp-section{padding:96px 100px;}
.pp-section .e-commers-text{max-width:600px;}

/*Hearing*/
.hearingNewSection .technology .partners-section .partner h3{font-size:20px; margin: 0px 0 4px; line-height:24px;}
.health-plans.technology .sub-title{margin-bottom:48px;}
.timeline-carousel .one .info-container {left: 0;}
.timeline-carousel .one .info-container:before {left: 48px;}
.hearingNewSection .program-details-section {margin-top: 96px; margin-bottom: 96px;}
.hearingNewSection .inner-content{padding-bottom:0px; padding-top:64px;}
.Transportation .inner-content{padding-bottom:85px;}
.new-technology-section .partners-section .learn-more-btn{margin:0px;}
.new-technology-section .partners-section .learn-more-btn{margin:0px;}
.hearingNewSection .new-technology-section .btn-coral{margin-bottom:0px;}
.hearingNewSection .inner-content .title.title-space{margin-bottom:64px;}
.validation-content-txt {padding-left: 167px;}
    
/*pers css*/
.wellnessBenefitWrapper.persPageNew .inner-content-sec h2 span {font-size: 14px;letter-spacing: 1.5px;line-height: 18px;margin-bottom:16px;}
}



@media(min-width:1400px){
    /* Home Page CSS */
    /*.awards-recognition .awards_insights-section .item{max-width:16.6% !important;}*/
    /*.bannerText{font-weight:300}*/
    
    /* Outcomes Page CSS */
    .outcomes-page .program-details-section{padding: 0 90px;}
    .outcomes-page .flex-outcomes-sec{padding:0;}
    /*.outcomes-page .flex-outcomes-sec-inner{padding: 125px 90px 85px;}*/
    .outcomes-page .flex-outcomes-sec-inner .flex-outcomes-devide{top:0;}
    /*.outcomes-page .flex-outcomes-sec .flex-outcomes-sec-left{min-height:500px;padding:100px 120px 100px 0;}*/    
    .outcomes-page .flex-outcomes-sec .flex-outcomes-sec-left:after{top:60px;}
    .outcomes-page .flex-outcomes-sec-inner
    .outcomes-approach .flex-outcomes-sec-inner {
        padding: 0 150px 0;
    }

    /*.outcomes-page .program-details{margin-top:40px;}*/
    .outcomes-page .outcomes1{padding-left:30px}
    .outcomes-page .outcomes-content{padding-right:25px}
    .outcomes-page .outcomes2{left:230px;}

    /* technology Page CSS */
    .multi-sections.senior-connectivity-inner{padding:95px 120px;}
    .otc-member-portal-left{padding-right:110px;}
    .otc-member-portal-left ul{padding-right:80px;}

    /* Providers Page CSS */
    .providers-page .how-it-works .container, .providers-page .manufacturers .container, .providers-page .partners .container, .providers-page .provider-portal .container, .manufacturers .container, .pp-section .container, .providers-page .our-model .our-model-inner{max-width:1210px;}
    .providers-page .insurance-contact-sec .insurance-contact-sec-inner{padding:40px;overflow:hidden;}
    .providers-page .how-it-works .services{display:flex;justify-content:center;text-align:center;max-width:1210px;margin:0 auto;}
    /* News Styles */
    .post-card-content h4.article-font-37{font-size:37px;}

}


@media (min-width:1393px) and (max-width:1549px) {
.our-solutions-section .owl-stage-outer{padding:0;}
.our-solutions-section .item.slide-first{padding:0 0px 0 80px;margin:0px;width:330px !important}
.our-solutions-section .owl-item:last-child .item{padding-right:5px;}
}

@media (min-width:1400px) and (max-width:1599.98px){ 
 /* Insurance Solutions */
 .insurance-call-center-sec .container { max-width: 1250px !important; }
.insurance-sales-services-sec-main .insurance-info-img {left:0; max-width:600px;}
.insurance-info-content { padding: 0 195px 0 0px;}
.insurance-info-right {max-width: 300px;}
.insurance-info-content ul li::before {width:24px; height:24px; background-size:100%; top:0;}
.insurance-info-content ul li {  font-size: 18px; font-weight: 300;  letter-spacing: 0.3px; line-height: 25px; margin-bottom:15px;}
.insurance-sales-services-sec-main .insurance-info-content {padding:0 0 0 80px;}
.insurance-sales-services-sec-main .insurance-info-content h5 {margin:0 0 16px;}
.insurance-sales-services-sec-main .insurance-sales-services-sec .insurance-info { padding: 20px 0 45px 0;}
.insurance-sales-services-sec-main .insurance-sales-services-sec .sec-head { padding: 0 0 0 42%;}
.nb-insurance .container {max-width:100%; padding:0 48px;}
.nb-insurance-inner-content { padding: 45px 10px 35px 40px;}
.health-plans-main .whyChooseSection .leftSection{padding: 40px 60px 0px 40px;}
.crm-sec .insurance-call-center-img {right:0; width:100%; position:inherit;} 
.crm-sec .insurance-info-img {width: 70%;}
.crm-sec .insurance-info-content { padding: 30px 70px 70px 0;}
.crm-sec .insurance-info-content h4 { font-size: 18px; line-height:24px}
.crm-sec small {bottom:-20px;}
.crm-sec .insurance-call-center-sec-inner { margin-bottom: 110px;}
.nb-insurance-inner-content h2 {font-size: 36px; line-height: 36px; padding: 0 0 25px; margin: 0 0 25px;}
.retailers-main .nb-insurance-inner-content h2 {font-size: 40px; line-height: 44px; }
.nb-insurance-inner-content h2::after {width:80px; height:4px;}
.call-center-sec-main .insurance-call-center-sec-inner:before {width:85%;}
.insurance-sales-services-sec-main .insurance-call-center-sec-inner:before {width:70%;}
.call-center-sec-main .insurance-info {padding-right:0;}
.insurance-call-center-sec-inner-content .sec-head { margin: -25px 0 0; }
.insurance-call-center-sec-inner-content .sec-head > h4 {font-size: 18px; line-height: 24px; margin:0;}
.insurance-info-content .feature-box {margin: 35px 0 0; align-items:center;}
.insurance-info-content .feature-box img {width:90px; height:90px;}
.feature-box .feature-desc h4 {font-size: 18px; line-height: 18px; margin:0 0 8px;}
.feature-box .feature-desc p {  font-size: 16px; line-height: 20px;}
.highly-agents {min-height: 470px;}
.highly-agents-inner-info {max-width: 460px;} 
.highly-agents-inner-info .sec-head { margin: -23px 0 26px;}
.highly-agents-content-info { margin-bottom: 22px; gap: 0 21px;}
.highly-agents-inner-info .sec-head h3 {font-size: 12px; line-height: 14px; letter-spacing: 1.5px;}
.insurance-call-center-sec-inner-content .sec-head h3 {font-size: 32px; line-height:32px;}
.insurance-info-right {max-width: 295px;}
.lottie-graphic { height: 300px;}
.our-highly {left: 28%;}
.ProactiveOutreachSec { padding: 80px 0 120px;}
.ProactiveOutreachSec .title-heading:after  {right:-290px; top:-45px; background-size:auto;  height: 712px; width: 833px;}
.ProactiveOutreachSec .title-heading  h4 { font-size: 25px; line-height:25px; margin-bottom:16px;}
.ProactiveOutreachSec .flex-outcomes-sec-right {padding-left: 10px; min-height:168px;}
.ProactiveOutreachSec .single-flex-outcomes-sec p {margin: 19px 0 0;}
.ProactiveOutreachSec .flex-outcomes-sec-right .single-flex-outcomes-sec {padding: 0px 15px; margin: 39px 0px;}
.highly-agents-content {width:53% !important;}
.insurance-contact-sec .insurance-contact-sec-inner .title h2 {font-size: 28px !important; line-height: 28px !important;}
.our-agents {font-size:16px; padding: 8px 14px;}
.contact-us-main .inner-contact.providers-contact { padding: 100px 0 0;}
.insurance-contact-us-main { padding: 100px 0 20px 60px;}
.nb-insurance-inner {margin-bottom:130px;}
/* Health Plans */
.htWrapper .imageInfo {width: 450px;}
.health-plans-main .htWrapper .imageInfo {width: 508px;}
.hp-sectionOne .leftSection h2 {font-size: 38px; line-height: 38px;}
.benefit-management-partner-sec .sub-title h3 {font-size: 38px; line-height: 38px; margin:0 0 20px;}
.health-plans-main .benefit-management-partner-sec .sub-title h3{font-size:32px; line-height:36px;}
.benefit-management-partner-sec .sub-title p {font-size:18px; line-height:24px; padding:0 30px;}
.health-plans-main .benefit-management-partner-sec .sub-title p{padding:0 122px;}
.benefit-management-partner-sec .sub-title { margin: 0 0 40px;}
.faq-accordion .accordion .accordion-title {font-size:26px; line-height:30px;}
.faq-accordion .accordion .accordion-title span img {max-width:54px;}
.faq-accordion .accordion .accordion-title i {right:40px; width:22px; height:22px; top:52px;}
.faq-accordion .accordion .accordion-title {padding: 20px 35px 5px 35px;}
.faq-accordion .accordion .accordion-content {padding: 0px 150px 28px 131px;}
.driving-member-sec .sub-title h2 {font-size: 38px; line-height: 38px; margin:0 0 20px;}
.driving-member-sec-content-right ul li img{margin-top:5px;}
.health-plans-main .driving-member-sec .sub-title h2{font-size:32px; line-height:36px;}
.driving-member-sec {background-size: 30%; background-position:-50px 25%; padding:108px 0;}
.driving-member-sec-content {padding-right:25px;}
.health-plans-main .driving-member-sec-content{padding-right:0px;}
.hp-pl-0{padding-left:0px;}
.hp-pr-0{padding-right:0px;}
.driving-member-sec-content h4 {font-size: 18px; line-height: 24px; margin:0 0 24px;}
.health-plans-main .driving-member-sec-content-right ul li{padding-right:0px;}
.driving-member-sec-content-right ul li {font-size:16px; line-height:22px; margin:0 0 12px;}
.driving-member-sec-content-right ul li b {font-weight:700;}
.htWrapper .leftSection .content-section {margin:0 50px}
.health-plans-main .leftSection .content-section {margin:0 20px}
.htWrapper .leftSection h2 {font-size: 38px; line-height: 38px; margin:90px 0 22px;}
.health-plans-main .htWrapper .leftSection h2{font-size:32px; line-height:36px; margin:148px 0 12px}
.health-plans-main .innovation-leftsection{padding-right:86px;}
.htWrapper .leftSection .lead {font-size: 18px; line-height: 24px;}
.health-plans-main .htWrapper .leftSection .lead{font-size:16px; line-height:22px; margin-bottom:42px;}
.htWrapper .leftSection ul {padding:0 0 0}
.htWrapper .leftSection ul li {margin-left:0;}
.health-plans-main .htWrapper .leftSection ul{margin-bottom:0px;}
.health-plans-main .leftSection ul li{line-height: 22px;font-size: 16px;}
.htWrapper .leftSection .small {margin-top:290px; margin-bottom:12px; font-size:12px; line-height:14px;}
.htWrapper .imageSection .imageInfo img {width:80%;}
.otc-benefit-main .OtcBanner .bannerContent {height: 216px;padding: 0 40px 0 50px; display: flex; align-items: center;justify-content: space-between;}
.otc-benefit-main .OtcBanner .bannerContent h3 { line-height: 50px;font-size: 40px;max-width: 542px;}
.otc-benefit-main .OtcBanner .bannerContent img{min-width: 333px; position: relative;right: 0;}
.new-otcmain-benefit .otc-mob-banner {max-width: 299px; width: 100%;}

    /* Mamber Experience CSS */
.member-exterience .expenses-associat p.member-exp-text{max-width:528px; margin:0 auto; line-height:30px; font-size:22px; font-weight:300;}
.otc-numbering-right h3{font-size:20px; font-weight:700; line-height:24px;}
.otc-numbering-right p{font-size:14px;}
.otc-numbering-sec-single p{font-size:14px; line-height:20px;}
}

@media (min-width:1400px) and (max-width:1440px){ 
    /* Providers Page CSS */
    .providers-page .partners-content{padding-right:130px !important;}
    .providers-page .insurance-contact-sec .container{max-width:1300px;}
    .providers-page .our-model .extend-plan{margin-left:80px;}

}

@media (min-width:1400px) and (max-width:1439px){ 
   /* Healthy foods*/
    .experience-img{display:block !important;}
    .e-commerce-experience{padding:56px 30px;}
    .custom-outcomes-arrow-bg{padding:56px 0px;}
    .customizable-food-program-wrap{padding:56px 0px;}
    .customizable-benefit-solution{padding:56px 0px;}
    .custom-outcomes {padding-right: 0px;}
    .custom-outcomes-arrow-bg::before{top:-30px;}
    .custom-outcomes p{padding-top:20px;}
    .bs-wrapper .left-section ul li span:nth-child(2){min-width:54%;}
    .bs-wrapper .left-section .title-label{font-size:16px;}

}

@media(max-width:1440px){
/* Providers Page CSS */
.providers-page .partners{border-bottom-width:100px}
.providers-page .our-model{padding:90px 0 100px;}
.providers-page .our-model .title-section p{font-size:22px;line-height:30px;}
.providers-page .our-model ul li{font-size:16px;line-height:22px;padding-bottom:20px;}
.providers-page .our-model .title-section{margin-bottom:48px;}
.providers-page .our-model .our-model-inner{max-width:1210px;}
.providers-page .extend-plan h5{font-size:14px;line-height:18px;}
.providers-page .extend-plan p{font-size:14px;line-height:20px;}
.providers-page .manages-case p{font-size:16px;line-height:22px;}
.providers-page .manages-case .quote-card p{margin-right:0;}
.providers-page .provider-portal h5{font-size:12px;line-height:14px;}
.providers-page .provider-portal ul li, .providers-page .provider-portal h6, .providers-page .provider-portal p{font-size:16px;line-height:20px;}
.providers-page .provider-portal p{margin:0 0 20px;}
.providers-page .provider-portal-inner{padding:35px 120px;}
.providers-page .provider-portal-inner button{width:96px;height:36px;font-size:16px;}
.providers-page .provider-portal-inner .title-label{font-size:30px;line-height:30px;}
.providers-page .provider-portal .provider-portal-right img{max-width:520px;}
.providers-page .manufacturers p.portfolio{font-size:22px;line-height:30px; padding: 0 27px;}
.providers-page .leftSection h2{font-size:40px;line-height:44px;}
.providers-page .manufacturers{padding:107px 0 80px;}
.providers-page .how-it-works{padding:105px 0;}
.providers-page .pp-section{font-size:16px;line-height:22px;}
.providers-page .manages-case h3{font-size:28px; line-height:32px;}
/*.providers-page .how-it-works p{font-size:18px;line-height:24px;}*/
.providers-page .how-it-works .join-network{padding: 48px 0px 24px 0px;}
.providers-page .how-it-works .join-network .service-icon img{width:86px;height:86px;}
.nb-flex .flex-contact-us-main .contact-us .title p{font-size:16px;line-height:20px;}
.nb-flex .inner-contact .contact-form{width:100%;margin:0;}
.careersBlock .our-culture-section .program-services h4{letter-spacing:1.5px;font-size:14px;line-height:18px;}
.New-Solution .content-right, .New-Solution .content-left{width:50%;padding:0;}
.New-Solution .content-left p {font-size: 22px;line-height: 30px;}
.New-Solution .content-left p.small-text{font-size:16px;line-height:22px;}
.New-Solution .inner-content img{max-width:100% !important;}
.New-Solution .technology .partners-section .partner h3{margin:0 0 4px;font-size: 20px !important;line-height: 24px !important;}
.New-Solution .improve-members-banner-head h2 {font-size:40px;line-height:50px;}
.Transportation .improve-members-banner-head h2 {font-size:40px;line-height:50px;}
.Transportation .page-content p {font-size: 22px;line-height: 32px;}
.Transportation .improve-members-banner{padding:60px 30px 60px 50px;}
}

@media (min-width:1300px) and (max-width:1399.98px){
/* Insurance Solutions */
.nb-insurance-inner {margin-bottom:120px;}
.lottie-graphic { height: 500px;}
.nb-insurance-logo { padding: 0 0 22px;}
.nb-insurance-inner-content { padding: 25px 0px 20px 25px;}
.nb-insurance-inner-content h2 {font-size: 30px; line-height: 30px; padding: 0 0 25px;  margin: 0px 0 25px;}
.nb-insurance-inner-content p { margin: 0 0 20px;}
.insurance-sales-services-sec-main .insurance-info-img {left:-50px;}
.insurance-call-center-sec-inner-content .sec-head h3 {  color: #fff; font-size: 30px; font-weight: bold; letter-spacing: 0.3px; line-height: 30px; margin:0 0 25px; padding:10px 40px 11px;}
.insurance-info-content {padding: 0 80px 0 0px;}
.insurance-info-content ul li {  font-size: 22px; font-weight: 300;  letter-spacing: 0.3px; line-height: 25px;}
.insurance-call-center-sec-inner-content .sec-head > h4 { font-size: 18px; line-height: 24px; margin: 0;}
.feature-box .feature-desc h4 {font-size: 18px; line-height: 18px; margin:0 0 8px;}
.feature-box .feature-desc p {  font-size: 16px; line-height: 20px;}
.insurance-info-right {max-width: 300px;}
.insurance-info-content .feature-box {margin: 24px 0 0;}
.ProactiveOutreachSec .flex-outcomes-sec-right {padding-left:10px;}
.ProactiveOutreachSec .single-flex-outcomes-sec {padding: 0px 20px;}
.highly-agents-content {width:63% !important;}
.our-highly {left: 28%;}
.ProactiveOutreachSec .title-heading:after  {background-size: 100%; right:0; top:0;}
.insurance-cont act-sec .insurance-contact-sec-inner .title h2 {font-size: 28px !important; line-height: 28px !important;}
.our-agents {font-size:16px;}
.contact-us-main .inner-contact.providers-contact { padding: 100px 0 0;}
.insurance-contact-us-main { padding: 100px 0 20px 60px;}
.nb-insurance-inner {margin-bottom:130px;}
.insurance-contact-sec .contact-line:after {background: #ffaaa3;}
.out-comes-sec .outcome-benefits p {font-size: 18px;line-height: 22px;}

/*Flex-benefits*/
.program-features-sec-inner:before{width:23%;}
}
@media(min-width:1200px) and (max-width:1999.99px) {
.htWrapper .imageInfo.img1 img {width: 65%;}
.htWrapper .imageSection .imageInfo img {width: 70%;}

/*otc benefits*/
.feature-inner-content { max-width: 1180px; margin:0 auto;}
.featurelist {max-width: 18%;}
.member-benefits-sec .sub-title h3{font-size:32px; line-height:36px; margin-bottom:46px !important;}
.newmember-benefits-sec{padding:96px 0;}
.featureslisticon{width:54px;}
/*.new-multi-sections h4:before{bottom:-21px;}*/
.members-text { margin: 16px 0 24px;}
/*pers css*/
.wellnessBenefitWrapper.persPageNew .outcome-text:last-child h6 {margin-right: 130px;}
}

@media (min-width:1200px) and (max-width:1919px){
.nb-callouts {padding: 95px 0px 95px;}
.nb-callouts .container-fluid {max-width: 1156px;}
.nb-callouts .custom-callout {max-width: 350px;}
.nb-callouts .callout-icon img {height: 30px;margin-bottom: 20px;}
.nb-callouts h4{font-size:14px;letter-spacing: 1.5px;line-height: 18px;}
.nb-callouts p{margin-bottom:15px;}
.awards-insights-section{max-width:900px;margin:0 auto;}
.awards-recognition{padding:104px 0 48px;}
.awards-insights-section .item{margin-bottom:55px;}
.video-wrapper{min-height:430px;}
.home-video-wrapper .video-caption{top:116px;}
.OtcBanner{max-width:100%;margin:0 115px 59px 70px;}
/*.navbar-nav .arrow-down:after {top: 18px;}*/
/*.nav-wrapper .navbar-nav .nav-item {padding: 7px 28px;}*/

.about-area-inner .about-us-list p {color: #FFFFFF;font-size: 16px;line-height: 22px;margin: 24px 0 0; padding-right:27px;}
.about-area .inner-content.about-inner-content:after {  content: ""; width: 100%; position: absolute; bottom: 0;left: 0;height:58%; z-index:-1; display: block !important; background:rgba(255,255,255,0.4); background: linear-gradient(0deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,1) 100%); }
.about-area .inner-content {padding-bottom:0px; background-size:20%; z-index:9;}
.about-area-inner .about-us-list {max-width: 356px;min-height: 432px;}
.about-area-inner .about-us-list .arrow {bottom: 32px; font-size:16px; line-height:20px;}
.about-area-inner .inner-content.about-inner-content .title {margin-bottom:44px; background-size:20%;}
.about-area-inner .inner-content.about-inner-content .title h2 {font-size:40px; line-height:44px;}
.about-area-inner .inner-content {padding: 120px 0 35px;}
.about-area .who-we-are-sec {padding-bottom:140px !important;}
.about-area-inner .about-area .who-we-are-sec .title {margin: 0 0 53px;float: none;}
.about-area-inner section.inner-content.hearing-benefit.leadership-section {padding-top: 106px; padding-bottom:0px;}
.about-area-inner .leadership-section .team-content .name {font-size: 16px;line-height: 18px;margin: 26px 0 0 0;}
.about-area-inner .leadership-section .team-content .designation {font-size: 13px;line-height: 16px;margin-right: 10px;}
.about-area-inner  div[class^="team-content"] {width: 53%;padding: 0 5px 0 15px;}
.about-area-inner .key-milestones-sec .sub-title h3 {font-size: 30px;line-height: 30px;margin: 0px 0 18px;}
.about-area-inner .key-milestones-sec {padding: 106px 50px 0;}
.about-area-inner .timeline-carousel {padding: 50px 0 0px;}
.about-area-inner .owl-theme .owl-nav .owl-prev:before {background: transparent;}
.about-video-new{width:1116px; margin:106px auto;}
.about-area .who-we-are-sec{padding:0px 0 63px;}
.about-area .inner-content .meet-team .title{margin-bottom:88px;}
.about-area .who-we-are-sec .title{margin-bottom:65px;}
.owl-theme .owl-nav [class*='owl-']{top:125px;}
.about-area-inner .owl-item .one {margin-left:5px;}
/*PERS page Styles*/
.wellnessBenefitWrapper .bannerContent img {bottom: 36px;max-width: 310px;}
.wellnessBenefitWrapper.persPageNew .lazy.NationSLogo {max-width: 250px;}
.wellnessBenefitWrapper .light-text {font-weight: 300;font-size: 22px;line-height: 32px;margin-bottom: 0;}
.wellnessBenefitWrapper.persPageNew .bannerContent {margin-top: 30px;}
.wellnessBenefitWrapper.persPageNew .bannerContent p {font-size: 40px;font-weight: 300;line-height: 50px;}
.wellnessBenefitWrapper.persPageNew .title-Falls {font-size: 20px;line-height: 24px;margin-right:6px;}
.wellnessBenefitWrapper.persPageNew .outcome-text p {font-size: 16px;line-height: 22px;}
.wellnessBenefitWrapper.persPageNew .pers-personal-sec p {font-size: 14px;line-height: 20px;}
.wellnessBenefitWrapper.persPageNew .pers-personal-sec h4 {font-size: 26px;line-height: 22px;color: #BA0C2F;font-weight: 300;margin: 6px 0px;}
.wellnessBenefitWrapper.persPageNew .overviewSection .overviewListSection {background: #FFFFFF;border-radius: 16px;padding:30px 20px;}
.wellnessBenefitWrapper.persPageNew .outcome-text {position: absolute;top: 24px;right: 0;margin-right: 0px !important;margin-left: auto !important;}
.wellnessBenefitWrapper.persPageNew .outcome-text {max-width: 530px;}
.wellnessBenefitWrapper.persPageNew .outcome-text h4 {margin-bottom: 16px;font-size: 32px;line-height: 36px;font-weight: 300;}
.wellnessBenefitWrapper.persPageNew .emergency-response h3 {font-size: 32px;line-height: 36px;margin-bottom:18px;}
.wellnessBenefitWrapper.persPageNew .emergency-response p {max-width: 820px;font-size: 22px;line-height: 30px;margin: 0 auto;font-weight:300;}
.wellnessBenefitWrapper.persPageNew .benefits-content .container {max-width: 1343px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details p {font-size: 16px;line-height: 21px;margin-bottom: 0px;max-width: 346px;margin: 0 auto;}
.wellnessBenefitWrapper.persPageNew .benefits-details-section .benefits-details h3 {font-size: 24px;line-height: 28px;}
.wellnessBenefitWrapper.persPageNew .bannerContent img {bottom: 34px;max-width: 310px;}
.overviewSection .overviewTitleSetion {max-width:540px;}
.wellnessBenefitWrapper.persPageNew .overviewTitleSetion p {font-size: 22px;line-height: 32px;font-weight:300;}
.wellnessBenefitWrapper.persPageNew .partnership-sec h2 {margin-bottom: 12px;font-size: 32px;line-height: 36px;}
.wellnessBenefitWrapper.persPageNew .partnership-sec p.contact-space {font-size: 16px;font-weight: 400;line-height: 22px;margin: 12px auto 15px;max-width: 553px;}
.wellnessBenefitWrapper.persPageNew .partnership-sec {background: #fff;padding: 20px 20px 0px;}

/*Our Outcomes new Page*/
.outcomes-approach .program-details-section p.customize {font-size: 22px;line-height: 30px;max-width: 795px;}
.outcomes-approach .program-details-section p.customize-text {text-align: left !important;font-size: 16px;font-weight: 400;line-height: 22px;max-width: 798px;margin: 0 auto;text-align: center;}
.outcomes-approach section.inner-content.outcomes {padding-top: 96px;}
.outcomes-approach .member-services h2:after {margin: 12px auto;}
.outcomes-approach .member-services .outcome-benefits {min-height: 200px;}
/*.outcomes-approach .member-services .outcome-benefits {padding: 16px 21px 20px 18px;}*/
.outcomes-approach .member-exterience {background: transparent;margin-bottom: 0px;}
.outcomes-approach .flex-outcomes-sec .flex-outcomes-sec-left {min-height: 450px;padding: 0 64px 0 0px;}
.outcomes-approach .flex-outcomes-sec-right {margin:0px;padding: 16px 0;}
.outcomes-approach section.flex-outcomes-sec:before {background: url(https://static.nationsbenefits.com/nb-container/images/flex-outcomes-sec-arrow-bg1.svg) left top no-repeat;background-size: 49%;content: "";width: 100%;max-height: 1000%;position: absolute;right: 55px;top: 86px;z-index: 9;opacity: 0.25;min-height: 70%;}
.outcomes-approach .outcome-benefits p {font-size: 16px;line-height: 18px;}
.outcomes-approach .member-services h2 {font-size: 18px;}
.outcomes-approach .flex-outcomes-sec {padding: 125px 0 0px;}
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left h5 {font-size: 24px;line-height: 28px;margin-bottom: 20px;}
.outcomes-approach .title h2 {font-size: 40px;font-weight: 700;line-height: 44px;}
.outcomes-approach .program-details {margin: 8px auto 90px;max-width: 794px;}
.outcomes-approach .member-services .outcome-benefits {min-height: 180px;}
.outcomes-approach .outcome-benefits p {font-size: 14px;line-height: 18px;}
.outcomes-approach .member-exterience.outcomes .title h2 {font-size: 32px;line-height: 36px;}
.outcomes-approach .member-services-inner {max-width: 100%;padding: 0 102px;}
.outcomes-approach .member-exterience .member-services {margin-bottom: 111px;}
.outcomes-approach .flex-outcomes-sec-inner {position: relative;margin: 8px auto 0;max-width: 1080px;}
.outcomes-approach .approachBlock {max-width: 1220px;margin: 0 auto;}
.outcomes-approach .approachBlock .flow-images .flowImageBlock {position: relative;display: inline-block;margin: 0 20px;}
.outcomes-approach .our-approach {background: /*url(Hexagon-Blue@2x.png),*/ linear-gradient(180deg, #00497A 0%, #5989A9 100%);padding: 0px 0 120px;}
.outcomes-approach .our-approach:after {height: 70%;background-size: 88% !important;opacity: 0.3;}

.retailers-main .arket-cont {max-width: 650px;}
.retailers-main .market-need-cont p {font-size: 16px;line-height: 22px;}
.retailers-main .market-need-cont .hearingBlock p {font-size: 14px;line-height: 20px;}
.retailers-main .hearingBlock:first-child {width: 140px;}
.retailers-main .hearingBlock {max-width: 215px;}
.retailers-main .cards-work-sec .titleSection p{max-width:680px;}
.retailers-main .cards-work-sec .titleSection h2 {font-size:32px;line-height:36px;}
}

@media(min-width:1441px) {
    .block-1920{display:block;}
    /*pers css*/
    .wellnessBenefitWrapper.persPageNew .stepper1920 {display: block;}
}
@media(min-width:1200px) and (max-width:1599.99px) {
    /* Providers Page CSS */
    .providers-page .partner-list{height:265px; width:214px;}
    .providers-page .partner-list h3 {font-size: 25px;line-height: 30px;margin-bottom: 5px;}
    .providers-page .partner-list p{font-size:16px;line-height:20px;}
    .providers-page .partner-list .partners-img {width: 265px;height: 265px;padding:0 90px 160px 80px;right: -110px;bottom: -140px;}
    .providers-page .partner-list .partners-img img {min-width: inherit;max-height:50px;}
    .providers-page .partners:after{height:240px;}
}

@media(min-width:1200px) and (max-width:1440px) {

    /* Providers Page CSS */
    .providers-page h2{font-size:32px;line-height:36px;margin-bottom:20px;}
    .providers-page .provider-network-inner{max-width:1115px;}
    .providers-page .provider-network .leftSection p{font-size:22px;line-height:30px; padding-right:102px;}
    .providers-page .provider-network img{min-height:inherit;height:380px;}
    .providers-page .pp-img-block img{max-width:625px;}

    /* Contact us page popup Page */
    .contact-pop.contact .modal-dialog {max-width:1200px;}
    .contact-services-box {display:inline-block;max-width: 280px}
    .contact-services-box + .contact-services-box {margin: 0 0 4px;}
    .contact-services .contact-services-inner {text-align: center;}
    .contact-services-box:first-child {margin-right: 24px;}
    .contact-services-box + .contact-services-box {margin: 0 24px 24px 0;}

    /* Footer Page */
    .footer-desktop hr{border-top:1px solid rgba(255,255,255,0.3);}
    .footer-desktop .copyright span {color:#b1b9c1}
    .footer-desktop .footer-links li {border-right: 1px solid #00497A;}
    .footer-desktop .footer-links li a {color:#b1b9c1}
    .block-1440{display:block;}

    /*pers css*/
    .wellnessBenefitWrapper.persPageNew .stepper1440 {display: block;}

    .retailers-main .titleSection p{max-width:480px;}

  /*Technology*/

    .connectivity-devices-inner img{margin-right:25px;}
}

@media(max-width:1400px){
    /* Providers Page CSS */
.providers-page .how-it-works{padding:75px 0;}
.providers-page .how-it-works .container{padding:0;}
.providers-page .how-it-works .services{display:block;}
.providers-page .how-it-works .partners-section.expenses-associat{padding:40px 0 80px;}
.providers-page .how-it-works .expenses-associat p {font-size:18px;line-height:24px;margin-bottom:70px;color:#fff;}
/*.providers-page .how-it-works .services-list{max-width:100%;}*/
.providers-page .how-it-works .join-network{height:inherit;margin:0 auto 25px;max-width:100%;padding:30px;width:400px;display: flex;flex-direction: inherit;align-items: center;text-align: left;}
.providers-page .how-it-works .service-content p{font-size:16px;line-height:20px;}
.providers-page .how-it-works .provider-arrow:before{bottom:-34px;position:absolute;content:"";left:50%;transform:translateX(-50%);z-index:9;background-image:url(../png/provider-mobile-circle.png);background-position:left top;background-repeat:no-repeat;width:40px;height:40px;background-size:100%;}
.providers-page .how-it-works .provider-arrow:after{display:none}
.providers-page .how-it-works .service-content{padding:12px 16px;}
.providers-page h2{margin-bottom:20px;}
.providers-page .how-it-works p{margin-bottom:50px;}
}

@media (min-width:1200px) and (max-width:1299.98px){ 
/* Insurance Solutions */
.nb-insurance .container {max-width:100%; padding:0 48px;}
.nb-insurance-inner { margin-bottom: 130px; }
.nb-insurance-main .insurance-info {padding-right:0;}
.nb-insurance-inner-content { padding: 30px 0px 20px 30px; width:52%;}
.nb-insurance-inner-content h2 {font-size: 30px; line-height: 30px; padding: 0 0 25px; margin: 0 0 25px;}
.insurance-call-center-sec-inner {margin-bottom: 100px;}
.insurance-call-center-sec-inner-content .sec-head {margin: -25px 0 0;}
.insurance-call-center-sec-inner-content .sec-head h3 { font-size: 32px; line-height: 32px;}
.nb-insurance-logo {padding-bottom:20px;}
.nb-insurance-inner-content p {margin:0 0 20px;}
.insurance-info-content {padding: 0 30px 0 0;}
.insurance-info-content ul li {  font-size: 22px; font-weight: 300;  letter-spacing: 0.3px; line-height: 25px;}
.feature-box .feature-desc h4 {font-size:20px; margin:0 0 5px;}
.insurance-sales-services-sec-main .insurance-info-img {left:-25px;}
.lottie-graphic { height: 450px;}
.highly-agents-content {width: 63%;}
.our-agents {font-size: 16px;}
.ProactiveOutreachSec .title-heading:after  {background-size: 100%; right:0; top:0;}
.insurance-contact-sec .insurance-contact-sec-inner {padding: 45px;}
.insurance-contact-sec .insurance-contact-sec-inner .title h2 {font-size: 28px !important; line-height: 32px !important;}
.contact-us-main .inner-contact.providers-contact {padding: 100px 0 0;}
.insurance-contact-us-main {padding: 100px 0 20px 60px;}
.insurance-contact-sec .contact-line:after {right: -15px !important; bottom: -1px;  background: #ffaaa3;}
.our-highly {left: 34%;}
.ProactiveOutreachSec .single-flex-outcomes-sec {padding: 0px 20px;}
.ProactiveOutreachSec .flex-outcomes-sec-right {padding-left:10px;}
/*Our Outcomes menuitem updates Page*/
.out-comes-sec .outcome-benefits p {font-size: 16px;line-height: 22px;}
/*Footer Page*/
.footer-links-list {padding-right:0;}

}
@media (min-width:1790px) and (max-width:1799.98px) {
div[class^="team-image"]{width:35%;}
}
@media(min-width:1790px){
.container{max-width:1760px;}
.fit-width{/*max-width:82%;*/margin:0 auto;}
.hearingNewSection .fit-width{max-width:88%;}
.checkIn-block{display:none !important;}
.checkIn-desktop{display:block !important;}
.careersWrapper .program-details{width:74%;}
.careerWrap .program-details{width:86%;}
.bg-contact .container {max-width: 1260px;}
.insurance-call-center-sec .container{max-width:1140px;}
.careersBlock .program-services.careers {max-width: 86%;}
.careerWrap .program-services.careers{max-width:86%;}
.careerWrap .program-services.careers {max-width: 92%;}
.careersBlock .careersInfo{max-width:1020px;}
.careerWrap .careersInfo{max-width:960px; margin: auto;}
.careersBlock .program-details-section{margin-top:150px;padding-bottom:150px;}
.careerWrap .program-details-section{margin-top:96px;padding-bottom:96px;}
.careersBlock .our-culture-section.program-details-section h3{font-size: 45px;line-height: 45px;}
.careersBlock .diversity-section h3{font-size:45px;line-height:45px;margin-bottom:15px;}
.careerWrap .diversity-section h3{margin-bottom:12px; color:#212121;}

 /* About Us Page */
.about-area .who-we-are-sec-content {max-width: 612px;}
    /* Providers Page CSS */
.providers-page .how-it-works .container, .provider-portal .container, .providers-page .partners .container, .providers-page .provider-portal .container{max-width:1500px;}
}
@media (min-width:1600px){
    /* About Us Page */
    .key-milestones-sec-responsive { display: none !important;}
}
@media (max-width:1599px){
    /* About Us Page */
    .key-milestones-sec-desktop { display: none !important; }

}
/* About Us Page */
@media (min-width:1400px) and (max-width:1789px){
.mission-statement-section .partner h3{font-size:14px ;line-height:18px;}
.container1440 {max-width: 1140px !important;margin: 0 auto;}
.health-plans-ipad .drug-plans{padding:0;}
/*.health-plans-main .leftSection.nb-insurance-inner-content {padding-right:0;}*/
.health-plans-main .hp-sectionOne .leftSection h2 {padding-bottom:24px; margin:12px 0 24px; font-size:40px; line-height:44px;}
.container{max-width:1370px;}
.hearing-otc-sub .partner .callouts .otc-callout.res{min-height:408px;}
.otc-benefit-main .OtcBanner-sec {padding: 0px 0 10px;}
/* All News Sec Page */
.content-wrapper.news-sec .grid-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
/* Single News Article Page */
.news-content .news-banner-main {max-height: 250px !important;margin-bottom: 250px !important;}
.news-content .content .card-body {margin-left: 70px;}
.news-content .news-banner-main .news-title {padding: 0 250px 30px 40px !important;}
/*Wellness Benefit page */
.wellnessBenefitWrapper img.kits-img {max-width: 100%;margin-top: 30px;}
/* Healthy Food */
.bg-contact .container {max-width: 1260px;}
/*OTC Benefits Page*/
.otc-member-portal .text-small {position: relative;top:96px;}
.otc-benefit-main .member-services .member-single {padding: 25px 24px 20px;}
.otc-benefit-main .member-services .exp-member-single{padding:32px 21px;}
.otc-benefit-main .member-services .exp-member-single p{font-size:16px; line-height:22px;}
.otc-benefit-main .member-services .member-single:last-child{padding: 25px 6px 20px;}
.otc-benefit-main .numbering-sec-single {padding: 0px 22px;}
/* InsuranceSolutions Page*/
.nb-insurance-inner {margin-bottom:140px;}
.InsuranceSolutions {padding: 84px 0 103px;}
.InsuranceSolutions h4 {font-size: 25px;line-height: 25px;margin-bottom: 16px;}
.InsuranceSolutions .title-heading p {margin: 0 44px 58px;font-size: 16px;line-height: 20px;}
.single-flex-outcomes-sec img {max-height: 32px;}
.InsuranceSolutions .single-flex-outcomes-sec p {margin: 19px 0 0;}
.InsuranceSolutions .flex-outcomes-sec-right {padding: 0px;max-width: 684px;min-height: 168px;}
.InsuranceSolutions .single-flex-outcomes-sec {border-right: 1px dashed #b1b9c1;margin: 39px 0px;padding: 0px 30px;}
.insurance-sales-services-sec-main .sec-head {padding:0 0 0 38%;}
.insurance-sales-services-sec .insurance-info { padding: 20px 0 60px 0;}
.insurance-call-center-sec-inner-content .sec-head h3 {  color: #fff; font-size: 30px; font-weight: bold; letter-spacing: 0.3px; line-height: 30px; margin:0 0 25px; padding:10px 40px 11px;}
.insurance-call-center-sec-inner-content .sec-head { margin: -25px 0 0;}
.insurance-sales-services-sec-main .insurance-info-content h4 {font-size:18px; line-height:24px; margin:0 0 15px;}
.insurance-sales-services-sec-main .insurance-info-content h5 {  font-size: 18px; font-weight: 300;  letter-spacing: 0.3px;  line-height: 24px;}
.ProactiveOutreachSec h4 { font-size: 28px;}
.ProactiveOutreachSec .single-flex-outcomes-sec {padding:0px 40px}
.insurance-contact-us-main {padding: 100px 0 20px 60px;}
.ProactiveOutreachSec .title-heading p {margin: 0 43px 61px;font-size:16px; line-height:20px;}
/* Highly Agents: Css*/
.highly-agents-content {top: 70px;width: 52%;}
.highly-agents-inner {padding: 0 0 12px 30px;}
.highly-agents-inner img {max-width: 90px;}
.our-agents {font-size: 16px;margin: 24px 0 0;}
.insurance-contact-sec .contact-line:after {  right: -32px !important; bottom: -1px !important; width:9% !important; background: #ffaaa3;}
/* Health Plans */
.hp-wrapper .whyChooseSection .rightSection {height: 368px;overflow: hidden;border-radius:8px;}
.hp-wrapper .contact-us-main .inner-contact.providers-contact{padding:108px 0px;}
/* Careers Page */
.careersBlock .our-culture-section.program-details-section p{font-size:16px;line-height:22px;}
.careersBlock .our-culture-section .program-services ul li{font-size:16px;line-height:22px;}
.careersBlock .diversity-section.our-culture-section p{font-size:18px;line-height:24px;max-width: 842px;margin: 0 auto;}
.careersBlock .locations-sec .locations-text h3{font-size:22px;margin-bottom:8px;}
.careersBlock .locations-sec .locations-text p{font-size:16px;line-height:22px;}
.careersBlock .locations-sec .locations-text {max-width: 552px;}
.careersBlock .locations-sec .locations-img{width:inherit;}
.careersBlock .locations-sec .locations-img img{max-width:443px;}
.careersBlock .carrier-cta-sec .carrier-cta-sec-content h3{font-size:24px;line-height:28px;}
.careersBlock .carrier-cta-sec{padding:64px 0 64px;}
.careersBlock .inner-content{padding-bottom:35px;}
.careersWrapper .inner-content{padding-bottom:0px;}
 /*members*/
.members-section .container {width: 1156px;}
.members-section .members-title {padding: 47px 0 16px;font-size: 12px;letter-spacing: 1.5px;line-height: 14px;}
.members-section h2 {font-size: 38px;line-height: 38px; }
.members-section .nb-insurance-inner-content h2 {padding: 0 0 36px;margin: 0px 0 36px;}
.members-section .nb-insurance-inner-content p {font-size: 18px;line-height: 24px;}
.members-section {padding: 85px 0 66px;}
.members-section .nb-insurance-inner {margin: 0px 0 100px;}
.need-help-sec .locations-img {max-width: 277px;margin-right: 50px;}
.need-help-sec .locations-text h3 {font-size: 30px;line-height: 30px;margin: 0 0 14px;}
.need-help-sec .locations-text p {font-size: 16px;line-height: 20px;}
.need-help-sec .locations-text {padding: 0 40px 0 0;}
.need-help-sec .need-help-sec {padding: 71px 0px;}

/*Our Outcomes updates Page*/
.out-comes-sec section.inner-content.outcomes {padding-top: 119px;}
.out-comes-sec .flex-outcomes-sec-right > div > div {padding: 16px 10px;}
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left:after {top: 30px;right: 0;}
/*.out-comes-sec .title:after {height: 5px;width: 150px;background: #7E939C;margin: 8px auto;}
*/.out-comes-sec .title h2 {font-size: 38px;font-weight: bold;line-height: 38px;}
/*.out-comes-sec .program-details-section p.customize {font-size: 18px;line-height: 24px;max-width: 565px;}*/
/*.out-comes-sec .program-details {margin:48px auto 81px;max-width: 919px;}*/
/*.out-comes-sec .outcomes-off {margin:81px 0;}*/
/*.out-comes-sec .program-details-section p.customize-text {font-size: 18px;font-weight: 300;line-height: 24px;}*/
/*.out-comes-sec .flex-outcomes-sec-inner {padding: 40px 90px 70px;}*/
.out-comes-sec .single-flex-outcomes-sec img {max-height: 42px;}
.out-comes-sec .single-flex-outcomes-sec p {font-size: 16px;line-height: 20px;padding-bottom: 6px;}
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left p {font-size: 16px;line-height: 20px;margin-right: 30px;}
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left h5 {font-size: 26px;line-height: 30px;margin-bottom: 24px;}
.out-comes-sec .our-approach h2 {font-size: 38px;line-height: 38px;margin: 0 0 70px;}
/*.out-comes-sec .our-approach {background: linear-gradient(180deg, #E9ECF0 0%, rgba(246,247,249,0) 100%);padding: 96px 0 120px;}*/
/*.out-comes-sec .outcome-benefits p {font-size: 18px;line-height: 24px;}*/
/*.out-comes-sec .member-services .outcome-benefits {min-height: 266px;}*/
/*.out-comes-sec .member-services h2 {font-size: 30px;}*/
.out-comes-sec .member-exterience.outcomes .title h2 {margin: 0px 0 11px 0;font-size: 38px;line-height: 38px;}
.out-comes-sec .member-exterience .expenses-associat p {font-size: 18px;line-height: 23px;}
/*.out-comes-sec .member-exterience.outcomes .expenses-associat {padding: 68px 0 64px;}*/
.out-comes-sec .member-exterience.outcomes .title h2 {margin: 0px 0 12px 0;}
.out-comes-sec section.flex-outcomes-sec {position: relative;overflow-x: hidden;}
/*.out-comes-sec section.flex-outcomes-sec:before {background: url(https://static.nationsbenefits.com/nb-container/images/flex-outcomes-sec-arrow-bg.svg) left top no-repeat;background-size: 51%;content: "";width: 100%;max-height: 1000%;position: absolute;right: -70px;top: 45px;z-index: 9;opacity: 0.25;min-height: 70%;}*/
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left:after {display: none;}
.out-comes-sec .member-exterience.outcomes:after {height: 380px;}
.out-comes-sec .member-exterience:after {bottom: -170px;}
.out-comes-sec .member-exterience .member-services {margin-bottom: 111px;}

/* Nations Hearing Css*/
.improve-members-banner-head h2 { font-size: 38px; line-height:38px;}
.hearing-banner h2{font-size:40px; line-height:50px; font-weight:300;}
.improve-members-banner-img{max-width:330px;}

/*about us map*/
.about-area-inner .tooltip-wrapper img {height: 44px !important;}
.about-area-inner .who-we-are-sec-img img {max-width: 490px;}
.about-area-inner .tooltip-wrapper.one .tooltips-text {min-width: 197px;left: -210px;top: -4px;}
.about-area-inner .tooltip-wrapper.one {left: 408px;top: -49px;}
.about-area-inner .tooltip-wrapper.two img {height: 44px;}
.about-area-inner .tooltip-wrapper.two {left: 387px;top: -233px;}
.about-area-inner .tooltip-wrapper.two .tooltips-text {min-width: 130px;left: 0;top: -76px;}
.about-area-inner .tooltip-wrapper.three {left: 335px;top: -185px;bottom:auto;}
.about-area-inner .tooltip-wrapper.three .tooltips-text {min-width: 174px;left: -137px;top: -76px;}
.about-area-inner .tooltip-wrapper.four {left: 234px;top: -123px;width: 110px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text {left: -46px;top: 54px;width: 100px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text:after {top: -15px;left: 53px;}
.about-area-inner .tooltip-wrapper.five {top: -161px;left: 27px;width: 205px;}
.about-area-inner .tooltip-wrapper.five .tooltips-text {min-width: 186px;right: 23px;top: 56px;}
.about-area-inner .tooltip-wrapper.six {top: -228px;left: 95px;width: 145px;}
.about-area-inner .tooltip-wrapper.six .tooltips-text {width: 140px;left: -9px;top: -76px;}
.about-area-inner .tooltip-wrapper.seven{top: -196px;left: 251px;}
.about-area-inner .tooltip-wrapper.eight {left: 349px;top: -250px;}
.about-area-inner .tooltip-wrapper.nine .tooltips-text {left: -58px;top: -50px;}
/*.about-area .who-we-are-sec {padding: 106px 0 50px !important;}*/

/*Providers*/
/*.providers-page .how-it-works .services-list .join-network{height:380px;}*/
.providers-page .how-it-works .service-content p{font-size: 16px;line-height: 22px;}
}

@media(min-width:1501px) and (max-width:1789px){
.hearing-benefit-line:after{bottom:26%;}
div[class^="team-image"]{width:45%;}
div[class^="team-content"]{width:65%;padding:0 15px 0 15px;}
.leadership-section .bio-btn{left:30px;}
.health-plans .health-plans-callout{width:100%;}
.health-plans .health-plans-callout ul{padding-right:20px;}
/* About Us page*/
.timeline-carousel .info-container { left: calc(29% + -104px);}
.leadership-section .custom-team-block-inner .team-content .designation { margin: 0px 0 0 4px;}
/*.retailers-main .nb-insurance-inner-content.insurance-cnt-sec {width: 52%;}*/
.retailers-main .nb-insurance-inner:before {width: 22%;height: 100%;top: 0;right:26.5%;}
/*.retailers-main .nb-insurance-inner {background-size: 58%;}*/
}

@media(min-width:1400px) and (max-width:1500px){
.hearing-benefit-line:after{bottom:217px;}
.our-solutions{background-position:-550px top;}
.health-plans .health-plans-callout{width:100%;}
.health-plans .health-plans-callout ul{padding-right:20px;}
.otc-slide:before{height:350px !important;}
/* Nations Hearing Css*/
.hearingNewSection .inner-content img {max-width: 260px;}
.hearingNewSection .inner-content .title h2 {margin:0 0 16px;}
.hearingNewSection .inner-content .title h2 span {  font-size: 14px; line-height: 18px;}
.improve-members-banner-head h2 br {display:none;}
.inner-content .improve-members-banner .improve-members-banner-img img {max-width: 280px;}
.hearingNewSection .program-services h4 {  font-size: 16px; line-height: 22px;}
.hearingNewSection .program-details p {font-size:16px; line-height:22px; margin-bottom:12px; margin-right:44px;}
.program-services.hb-program ul {padding: 0 0 0 14px;}
.hearingNewSection .program-services.hb-program ul {padding: 0 0 0 23px;}
.hearingNewSection .program-services ul li {padding:0 0 10px; font-size:16px; line-height:22px;}
.program-services.hb-program li:before { left: -15px;}
.hearingNewSection .program-services.hb-program li:before { left:-23px;}
.inner-content .title.title-space { margin-bottom: 60px;}
.validation-wrapper .title h2 {font-size:32px; line-height:36px; margin-top:0px; margin-right:16px; margin-bottom:12px;}
.validation-wrapper p {font-size: 16px; line-height: 22px; margin-bottom:9px;}
.hearingNewSection .program-details .sub-title h3 { font-size: 14px; line-height: 18px; margin: 0 0 12px;}
.hearingNewSection .technology .sub-title h3 { font-size:32px;line-height:36px; margin-bottom: 12px;}
.hearingNewSection .technology .sub-title p {font-size:22px;line-height:30px; max-width: 640px;}
.hearingNewSection .technology .partners-section {padding: 96px 0 96px;}
.validation-content-txt{margin-right:100px;}
/*Hearing*/
.hearing-bottomspace .inner-content .title.title-space{margin-bottom:64px;}
.hearing-bottomspace .inner-content{padding-top:64px;}
.health-plans.technology .partners-section .partner {padding: 0 0px 15px 80px;}
.digital-hearing-content p{padding-right:62px;}
.digital-hearingcenters-content p{padding-right:51px;}
.new-technology-section .sub-title p {max-width: 440px;}
.hearingNewSection .technology .partner-content p {margin:0; line-height:22px; max-width:300px;}
.provide-member-border:before {width:97%; border-image:none;}
.hearingNewSection .outcomeWrapper .serviceBlock .hearing-service-text{line-height:22px;}
.hearingLossWrapperMain{padding:96px 0px;}
.hearingNewSection .hearingLossWrapper .hearingInfo {padding: 38px 0 30px;}
.hearingNewSection .hearingLossWrapper .hearingBlock h6 {font-size: 12px; line-height: 14px;}
.hearingNewSection .hearingLossWrapper .hearingBlock p { font-size: 16px; line-height: 22px;}
.hearingNewSection .hearingLossWrapper .hearingBlock h5 { font-size: 27px; line-height: 30px;}
.hearingLossWrapperMain-section .hearingLossWrapper .hearingBlock h6{font-size:14px; line-height:18px; font-weight:700;}
.hearingLossWrapperMain-section .hearingLossWrapper .hearingBlock h5{font-weight:300; font-size:26px;}
.hearingLossWrapperMain-section .hearingLossWrapper .hearingBlock p{font-size:14px; line-height:20px;}
.hearingLossWrapperMain-section .hearingLossWrapper .hlBlock h3{font-size:20px; line-height:24px; max-width:352px;}
.hearingNewSection .hearingLossWrapper .hlBlock{padding-left:37px;}
.hearingLossWrapperMain-section .hearingLossWrapper .hlBlock p{font-size:14px; line-height:20px;padding-right: 45px}
.hearingLossWrapperMain-section .hearingLossWrapper .hearing-instructions{font-size:12px; padding-top:12px;}
.validation-wrapper.benefit {padding: 96px 0 96px;}
.hearingNewSection .outcomeWrapper.provide-member-border { padding: 75px 0 80px;}
.guiding-principles {padding: 96px 90px 0;}
.guiding-principles .sub-title {margin-bottom: 30px;}
.guiding-principles .sub-title h3 {font-size: 20px; line-height: 24px; padding-right: 62px;}
.guiding-principles ul li { margin: 0 51px 24px 46px; line-height:22px;}
.hearingNewSection .partnership-section-inner p.contact-space{padding:0 72px; margin-bottom:9px;}
.guiding-principles .fit-width {padding-bottom:80px;}
.hearingContactNewSection { margin: 80px 0;}
.hearingContactNewSection.contact-us h2 { font-size: 25px !important;  line-height: 25px !important; margin-bottom:15px;}
.providers-page .partners-pattern {max-width:700px;}
.New-Solution .improve-members-banner-img img{max-width:410px !important;margin:0;}
.New-Solution h1{font-size:40px;line-height:40px;}
/*companion Care*/
.companionSection .inner-content .title.title-space {margin-bottom:64px;}
.companionSection .inner-content{padding-top:64px;}

/*retailers css*/
.retailers-main .nb-insurance-inner {background-size: contain;}
}


@media (min-width:1440px){
    .profile-modal .modal-dialog{max-width:1320px;}
    .container-custom{max-width:1440px;margin:0px auto;width:100%;position:relative;z-index:16;}
    /*.otc-slide{min-height:700px;margin-bottom:35px;}*/
    .otc-slide:before{height:400px;}
    .hf-carousel .otc-slide:before{height:378px;top:116px;}
    /* Insurance Sales Sec */
    .insurance-call-center-sec .container {max-width:1420px;}
    .call-center-sec-main .container {max-width:1300px;}

    /* Contact us popup CSS */
    .contact .modal-body {padding-top:78px;}
    .contact-pop.contact .modal-dialog {max-width:100%;margin:0;}
    .contact-pop.contact .modal-content {margin-top:0; height:100%; border-radius:0;}
    .contact-pop.contact .modal-content .contact-services-inner, .contact-pop.contact .contact-map-form {max-width:1200px; margin:auto;}
    .contact-services-inner  {display:flex; justify-content:space-between;}

    .technologyWrapper .solution-content{padding:0 96px;}
}


@media (min-width:1300px){
.flow-images .actionBlock{display:none;}
.flow-images .flowImageBlock {border-radius: 50%;cursor: pointer;}
/*.flow-images .part-icon {border-radius: 50%;}*/
.flow-images .flowImageBlock:hover .triangle {transform: translate(-50%, 0px);opacity: 1;visibility: visible;}
/*.flow-images .flowImageBlock .icon-hover {display: none;}
.flow-images .flowImageBlock:hover .icon-active {display: none;}
.flow-images .flowImageBlock:hover .icon-hover {display: inline-block;}*/
.flow-images .approach-list:hover{box-shadow:none;border:2px solid #F2604A}

}

@media (min-width:1024px) and (max-width:1199.98px) {
.healthyFoodWrapper .bannerContent img{max-width:300px;}
.healthyFoodWrapper .title-border .title-label {width: 270px;text-align: center;}
.hfBanner .lottie { padding: 0 40px 0 0; max-width: 305px;}
.healthyFoodWrapper .bannerContent {padding: 40px 30px 24px;}
.healthyFoodWrapper .light-text { font-size: 20px;line-height: 28px;}
.food-program-wrapper .container {max-width: 860px;}
.bs-wrapper .right-section .title-border .title-label{width:236px;}
.bs-wrapper .left-section{margin:0 auto;}
.bs-wrapper .left-section .pde-block .title-border .title-label {width: 252px;}
.bs-wrapper .right-section:before {top: -20px;left: 0;width: 230px;background-size: 100%;}
.bs-wrapper .right-section .diet-imp-block {margin:60px auto 0;float: inherit;max-width: 335px;left: auto;}
.bs-wrapper .right-section .hf-icon-block .lottie { width: 56px; margin:0 auto;}
.bs-wrapper .right-section .hf-block {padding-bottom: 40px;margin-bottom: 0px;}
.bs-wrapper .right-section .hint-block {float: left;margin-left: 0px;}
.ms-wrapper {max-width: 724px;margin: 0 auto;padding:33px 0px 65px;}
.ms-wrapper .left-section {margin: 82px 0 0 40px;}
.ms-wrapper p {max-width: 484px;}
.ms-wrapper:before {width: 650px;top: 530px;background-size: contain;background-repeat: no-repeat;left:-15px;}
.contact-line.bg-contact:after {bottom: 70px;}
.otc-member-portal .text-small {margin-top: 24px;}
/*Wellness Benefit page*/
.wellnessBenefitWrapper .info-icon {margin-right: 10px;}
.wellnessBenefitWrapper .customizable-kits {margin: 30px auto 0;}
.diversity-banner-img-main .banner-img.diversity-banner-sec-img3{width:36%;}
/*about us page*/
.about-area .mission-statement-section-inner .partner .partner-content {border-bottom: 0px !important;}

/*Healty foods*/
.custom-outcomes-arrow-bg::before { top: 55% !important;  width: 70% !important;}
.custom-outcomes{width:100% !important}
.custom-outcomes p{padding-top:20px; max-width:100%;}
.e-commerce-content-block, .e-commerce-img-block { padding: 0px;}
.dietSection ul li .lottie {width: 82px;margin: 0 auto;}
}

@media (min-width:1200px) and (max-width:1439.98px){
.occ-benefit .inner-content h2{font-size:34px;line-height:34px;}
.container-custom{max-width:1140px;margin:0px auto;width:100%;}
.occ-benefit .ndividualized p{font-size:16px;line-height:22px;}
.occ-benefit .ndividualized .about-list li{font-size:12.3px;padding:10px 5px 10px;max-width:200px;margin-right:15px;}
/*.occ-benefit section.ndividualized{background-size:55%;background-position:calc(88% - 20px) calc(22% - 10px);}*/
.occ-benefit .individualized-list li p{padding:0 15px;font-size:12px;line-height:16px;margin:8px 0 0;}
.occ-benefit .individualized-list{padding:24px 0px;}
.occ-benefit .healtEngagement p{margin:0px 20px 40px;font-size:17px;}
.occ-benefit .healtEngagement h4{margin:0px 0px 12px;font-size:20px;}
.occ-benefit .NationsCare-content{font-size:15px;}
.medical-content h4, .healtEngagement h4, .data-reporting h4, .ndividualized h4{font-size:20px;line-height:21px;}
.occ-benefit .medical-content p{font-size:16px;line-height:22px;margin-right:30px;}
.occ-benefit .data-reporting p{font-size:14px;line-height:18px;}
.occ-benefit section.program-details.companions .program-details-section h2{font-size:21px;line-height:22px;}
.occ-benefit .care-samllText{line-height:16px;}
.trainedTitle h3{font-size:24px;}
.trainedText{font-size:15px;line-height:20px;margin:-40px 0px 60px 246px;}
/*.otc-slide{min-height:760px;}*/
/* All News Sec Page */
.content-wrapper.news-sec .grid-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.news-sec .tab-list {margin-bottom:0 !important;}
/* News CSS */
.latestNewsSection.moreNewsSection .leftBlock{min-height:370px}
/*Wellness Benefit page*/
.wellnessBenefitWrapper .customizable-kits .kits-img {max-width: 100%;}
.wellnessBenefitWrapper .customizable-kits {max-width: 1160px;}
.wellnessBenefitWrapper .companion-assistance-sec {padding: 50px 80px 30px;}
/*OTC Benefits Page*/
.otc-member-portal .text-small {position: relative;}
/* About Us page*/
.timeline-carousel .info-container { left: calc(30% + -84px) !important;}
.about-area-inner .tooltip-wrapper.eight { left: 300px; top: -220px;}
/* Healthpalns page*/
.hp-wrapper .contact-us-main .inner-contact.providers-contact{padding:108px 0px;}
/*members*/
.need-help-sec .locations-text {padding: 0;}
.need-help-sec .locations-text h3 {font-size: 34px;line-height: 34px;}
/*retailers css*/
.retailers-main .nb-insurance-inner {background-size: contain;}
.nb-insurance-main.retailers-main .retailers-sec .insurance-cnt-sec {padding:30px 20px 0px;}
/*.retailers-main .market-need-cont .market-img {max-width: 408px;position: absolute;right: -40px;top: 80px;}*/
.retailers-main .market-need-cont .market-img {right:-20px;width:450px;}
.retailers-main .market-need-sec {max-width: 1198px;}
/*.retailers-main .small-content {color: #646F7D;font-size: 13px;line-height: 14px;margin: 0px 0 0px;}*/
/*.retailers-main .nb-insurance-inner-content h2 {padding: 0 40px 16px 0px;margin: 0 0 10px;font-size: 28px;line-height: 28px;}*/
.retailers-main .retailers-text {margin: 0 0 10px;}
/*.nb-insurance-inner-content p {margin: 0 0 12px;}*/
/*.retailers-main .nb-insurance-inner:before {background: linear-gradient(273deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 12%) 54.28%, rgb(255 255 255 / 78%) 79.85%, #ffffff 100%);content: "";position: absolute;width: 16%;height: 100%;top: 0;right: 29%;}*/
/*.nb-insurance-inner-content.insurance-cnt-sec {padding: 28px 0px 20px 30px;width:55% !important;}*/
.retailers-main .Partner-list{min-height:340px;}
.retailers-main .partner-cont { margin: 80px 0px 0px;}
.retailers-main .partner-cont h5 {font-size: 20px;line-height: 24px;}
.retailers-main .Partner-list span img {max-height:60px;}
.retailers-main .market-need-cont h4 {font-size: 32px;line-height: 36px;}
/*about us map*/
.about-area-inner .tooltip-wrapper img {height: 38px !important;}
.about-area-inner .who-we-are-sec-img img {max-width: 430px !important;}
.about-area-inner .tooltip-wrapper.one .tooltips-text {min-width: 197px;left: -210px;top: -4px;}
.about-area-inner .tooltip-wrapper.one {left: 358px;top: -44px;}
.about-area-inner .tooltip-wrapper.two img {height: 38px;}
.about-area-inner .tooltip-wrapper.two {left: 340px;top: -205px;}
.about-area-inner .tooltip-wrapper.two .tooltips-text {min-width: 130px;left: 0px;top: -76px;}
.about-area-inner .tooltip-wrapper.three {left: 295px;top: -149px;bottom: auto;}
.about-area-inner .tooltip-wrapper.three .tooltips-text {min-width: 174px;left: -137px;top: -75px;}
.about-area-inner .tooltip-wrapper.four {left: 206px;top: -108px;width: 110px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text {left: -49px;top: 48px;width: 80px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text:after {top: -15px;left: 53px;}
.about-area-inner .tooltip-wrapper.five {top: -141px;left: 24px;width: 205px;}
.about-area-inner .tooltip-wrapper.five .tooltips-text {min-width: 186px;left: -8px;top: 50px;}
.about-area-inner .tooltip-wrapper.six {top: -200px;left: 84px;width: 145px;}
.about-area-inner .tooltip-wrapper.six .tooltips-text {width: 140px;left: -9px;top: -76px;}
.about-area-inner .tooltip-wrapper.seven{top: -172px;left: 221px;}
.healthyFoodWrapper .bs-wrapper .right-section .diet-imp-block{left:0px;}
.customizable-benefit-solution .program-design{max-width:1031px; margin:0 auto;}
/*Our Outcomes css*/
.outcomes-approach .member-services-inner {padding: 0 40px;}
.out-comes-sec .outcome-benefits p {font-size: 14px;line-height: 18px;}
.outcomes-approach .member-exterience .expenses-associat p {font-size: 22px;line-height: 28px;}

/*Employers command Unions*/
.nb-employer-inner{background-size:75%;}
.nb-employer-inner-content{width:44%;}
.nb-employer-inner-content:before {content: ""; position: absolute; right: 53%; background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 54.28%, rgba(255,255,255,0.92) 79.85%, #FFFFFF 100%);z-index: 9; padding: 23px; top: 0px; height: 100%;}
.nb-employer-wrap .employers-content .union-img{width:305px; left:-65px; top:85px;}
.nb-employer-wrap .employers-content .employer-img{width:305px; right:-65px;  top:85px;}
.nb-employer-wrap .employers-section{max-width:1000px;}

/*Providers*/
.pp-section{padding:106px 60px;}
/*Healthy Food*/
.healthyFoodnewbanner h2{font-size:36px; line-height:47px;}
.healthyFoodnewbanner h3{font-size:36px; line-height:47px;}

/*Technology*/
.technologyWrapper .solution-content {padding: 0 96px; justify-content:space-around !important;}

}
@media (min-width:1200px) and (max-width:1789.98px){
/* Header Menu page*/
.nav-wrapper .dropdown:hover > .dropdown-menu.space {padding: 18px 0 17px;}
.persBenefitWrapper .benefits-details-section .benefits-details.two img{max-width:100%;}
.persBenefitWrapper .benefits-details-section .benefits-details.three img{max-width:100%;margin-top:50px;}    
.persBenefitWrapper .ersSection .contentArea{width:71%;}
.persBenefitWrapper .member-exterience .card-body.one{padding:21px 5px 0px;}
.persBenefitWrapper .member-exterience .card-body.three{padding:21px 5px;}
.persBenefitWrapper .checkIn-section{text-align:center;}
.health-plans .health-plans-callout ul{min-height:300px;}
.persBenefitWrapper .benefits-details-section .benefits-details.two ul {margin-left: 26%;}
 /* Single News Article Page */
.news-content .news-banner-main {padding: 48px 0 0;max-height: 220px;margin-bottom: 210px;}
.news-content .news-banner-main .news-title {padding: 0 131px 30px 40px;}
.news-content .news-banner-main .news-title h5 {font-size: 28px;line-height: 35px;margin: 10px 0 0;}
.news-content .news-content-inner .content {padding: 33px 70px 33px 80px;}
.news-content .content-right-inner p {padding: 0px 0px 20px !important;}
/*Wellness Benefit page*/
.wellnessBenefitWrapper .customizable-kits p {margin: 0 50px 25px 0px;}
.wellnessBenefitWrapper .customizable-list.customizable-provide {margin-right: 100px;}
/*OTC Benefits Page*/
.otc-member-portal .text-small {margin-top: 22px;}
.OtcBanner {max-width: 100%;margin:0 75px 96px 50px;}
.otc-benefit-main .inner-content {padding: 64px 0 66px; background-size:26%;}
.otc-benefit-main .otc-benifit-member .sub-title {margin-right: 50px;}
.otc-benefit-main .otc-benifit-member .multi-sections ul li {margin-bottom: 2px;}
.otc-benefit-main .otc-benifit-member .new-multi-sections ul li{margin-bottom: 12px; line-height:22px;}
/*.otc-benefit-main .program-content{padding-right:56px;min-width:66%;}*/
.otc-benefit-main .program-content .sub-title h3{font-size:14px; line-height:18px; margin-bottom:12px;}
.otc-benefit-main .banner-programme{max-width:1115px; margin:0 auto;}
.otc-prog-details .banner-programme{margin-top:96px;}
/* About US */
.mission-statement-section {padding-bottom: 106px;}
.mission-statement-section-inner {padding-top:45px }
.mission-statement-section .partner .partner-content {width:76%; margin:0 auto;}
.mission-statement-section .partner .partner-content p {  font-size: 22px; line-height: 30px; margin-bottom:0px;}
.mission-statement-section-inner .partner .core-values-content {padding:0 30px;}
.mission-statement-section-inner .partner .core-values-content p {  font-size: 16px; line-height: 22px;}
.core-values-content-list ul li {  font-size: 16px; font-weight: 600; letter-spacing: 0.3px; padding: 0 0 6px 25px; line-height:30px;}
/*.about-area .who-we-are-sec {padding:100px 0 75px;}*/
.about-area .inner-content.hearing-benefit { padding-bottom: 80px;}
.about-area .key-milestones-sec .sub-title p {  font-size: 22px;line-height: 30px;}
.timeline-carousel .info-container { padding: 24px 16px; left: calc(2% + -82px);}
.timeline-carousel .ol-events li a, .timeline-carousel .ol-events li{font-size:14px;}
.about-area .about-txt p {  font-size: 18px;line-height: 24px;}
.about-area .news-insights {padding-bottom:90px;}
.about-area .news-insights .title { margin: 0 0 48px 0;}
.about-area .news-insights .title h2 {  font-size: 32px;letter-spacing: 0.3px;line-height: 36px;}
.about-area .news-insights .seemore {font-size: 18px; padding: 12px 22px 14px; margin-top:24px;}
/*.about-area .inner-content .meet-team .title h3 {font-size: 38px;line-height: 38px;}*/
.about-area-inner .key-milestones-sec .sub-title h3 {font-size: 40px;line-height: 44px;margin: 0px 0 10px;}
/* Health Plans */
.hp-sectionOne .whyChooseSection{margin-bottom:105px;}
.hp-sectionOne .partneringBlock h4{font-size: 26px;line-height: 30px;max-width: 760px;margin: 0 auto;}
.health-plans-main .partneringBlock h4{font-size: 22px;line-height: 30px; max-width:602px;}
.hp-sectionOne .partneringBlock ul{margin:56px 0 103px;}
.health-plans-main .partneringBlock ul{margin:54px 0 0;}
.hp-sectionOne .partneringBlock ul li p{font-size:16px;line-height:22px;}

/*members*/
.members-section .nb-insurance-inner {margin: 0px 0 140px;background-size: 60%;border-radius: 16px;}
.members-section .nb-insurance-inner.desktop-members-img:before {content: "";position: absolute;right: 540px;background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 54.28%, rgba(255,255,255,0.92) 79.85%, #FFFFFF 100%);z-index: 9;padding: 23px;top: 0px;height: 100%;}
.nb-insurance-inner-content {padding: 65px 70px 45px 60px;width: 48%;}
.nb-insurance-wrap .nb-insurance-inner-content{padding-left:51px !important;}
.nb-insurance-wrap .members-section .nb-insurance-inner-content{padding-left:40px !important;}
.nb-insurance-wrap .members-section .nb-insurance-inner-content h2{margin-right:11px;}
/*Insurance Solutions*/
.nb-insurance-inner-content.insurance-cnt-sec{padding:40px;width: 62%;}
.retailers-main .nb-insurance-inner {background: url(../png/retailer-banner-1440.png) right top no-repeat;background-size: 39%;}
/* Nations CX Page CSS */
.nations-cx .nb-insurance-inner{margin:85px 0 110px;}
.nations-cx .nb-insurance-inner, .nations-cx .nb-insurance-inner-content{min-height:355px;}
.nations-cx .nb-insurance-inner-content h2{font-size:38px;line-height:38px;}
.nations-cx .nb-insurance-inner-content.insurance-cnt-sec{padding:45px 15px 32px 40px;width:52%;min-width:48%;}
.nations-cx .nb-insurance-inner-content p{font-size:18px;line-height:24px;}
.nations-cx .member-experience{padding:95px 0 70px;}
.nations-cx .data-analytics{padding:112px 0 135px;}
.nations-cx .data-analytics h3{font-size:30px;line-height:30px;margin:0 0 15px;}
.nations-cx .data-analytics .data-analytics-main {margin:50px auto 0;max-width:1000px;}
.nations-cx .data-analytics .data-analytics-list p{font-size:16px;line-height:20px;}
.nations-cx .data-analytics .data-analytics-list {padding:40px 20px;height:225px;}
.nations-cx .data-analytics .data-analytics-list img{max-height:60px;}
.nations-cx .loyalty{width:1000px;margin:0 auto 430px;}
.nations-cx .loyalty h3{font-size:30px;line-height:30px;}
.nations-cx .loyalty p, .nations-cx .loyality-inner li{font-size:16px;line-height:20px;}
.nations-cx .loyalty > p{max-width:386px;margin:0 0 95px;}
.nations-cx .loyalty .sec-head{top:5px}
.nations-cx .sec-head h3{font-size:22px !important;line-height:22px !important;padding:12px 22px;}
.nations-cx .nations-cx-inner-main, .nations-cx .data-analytics, .nations-cx .insurance-call-center-sec-inner-content, .nations-cx .contact-us-main .inner-contact.providers-contact{width:1300px;margin:0 auto;}
.nations-cx .contact-us-main .inner-contact.providers-contact{padding:0;}
.nations-cx .medical-services-section{max-width:1140px;}
.nations-cx .medical-services h5 {font-size: 22px;line-height: 22px;}
.nations-cx .medical-services p {font-size: 16px;line-height: 20px;}
.nations-cx .insurance-contact-sec .insurance-contact-sec-inner{padding:30px;}
.nations-cx .insurance-contact-sec .contact-line:after{display:none;}
.nations-cx .contact-us-main{overflow:hidden;}
.nations-cx small {font-size: 11px !important;line-height: 12px !important;}
.nations-cx .crm-sec .insurance-call-center-img{max-width:420px;}
.nations-cx .contact-us-main .inner-contact.providers-contact{margin-bottom:110px;}
.nations-cx .Nationscx-info-content p, .nations-cx .Nationscx-info-content li{padding-right:0;font-size:16px;line-height:20px;}
}

@media (min-width:1200px) and (max-width:1600px){
.banner-wrapper .banner-caption h1{font-size:34px;line-height:42px;}
.banner-wrapper .banner-caption p{font-size:20px;line-height:26px;}
/*.custom-carousel-indicators p{font-size:16px;line-height:24px;}*/
.our-outcomes .outcomes-callouts .outcomes-callouts-inner{min-height:280px;}
.our-outcomes .outcomes-callouts a{margin:0 0 20px 0;}

}


@media (min-width:1200px) and (max-width:1500px){
/* Home Page */
.banner-wrapper video{height:800px;}
.banner-wrapper .banner-caption{top:60px;}
/*.custom-carousel-indicators{bottom:30px;}*/
.video-wrapper video{object-position:35% 70%;}
/*.video-wrapper .video-caption{top:50px;left:20px;}*/
.video-wrapper .video-caption .title{width:546px;}
/* Our Out comes section */
.our-outcomes .item.slide-first{width:450px !important;}
.our-outcomes .item.slide-all{width:370px !important;}
.our-outcomes .title{width:90%;}
 /* Hearing benefits Page */
.device-callout h4{width:34%;font-size:15px;}
.device-callout p{width:66%;font-size:16px;line-height:24px;}
.map-inner{height:362px;}
.providers{margin:60px 15%;}
.benifits.hearing{margin:-18px 0 30px;}
/* OTC Benefits */
.program-details-sec{padding:0px 0 40px 0;}
.otc-benefit-main .program-details-sec{padding-bottom:0px;}
.otc-benefit-main .inner-content .title img{max-width:192px;}
.numbering-sec .member-single {padding:10px 0 40px 0;}
.numbering-sec .numbering-sec-single h2{font-size:40px;}
/* Our Technology Page */ 
.first .innovative-hearing-img .second-img{padding:0 0 0 40px;}
.first .innovative-hearing-img .second-img img{width:100%;}
.first .innovative-hearing-img .first-img:after{display:none;}
.third.innovative-hearing-sec-item.third .innovative-hearing-content{padding:40px 0 0 25px;}
.innovative-hearing-sec-item.second .innovative-hearing-content{padding:20px 0 40px;}
.innovative-hearing-sec-item.second .innovative-hearing-img{padding:40px 0 0;}
/*Our Outcomes */
.member-services .outcome-benefits{padding:20px;}
.outcome-benefits p{font-size:16px;line-height:22px;}
/* About Us */
.bio-pop .bio-popup{width:82%;}
div[class^="team-image"]{width:44%;}
.leadership-section .team-content .designation { margin: 0px 0 0 3px;}
div[class^="team-content"]{width:50%;padding:0 5px 0 15px;}
.leadership-section .bio-btn{left:35px;}
.bio-pop .bio-content .bio-info{font-size:16px;line-height:22px;}
/*Home page*/
/*.custom-carousel-indicators .dot-indicator{width:96%;}*/
.banner-wrapper .banner-caption{width:50%;top:150px;}
.hearing-otc-sub .nh-logo img{background:white;padding:0 20px;z-index:9;position:relative;}
/*.flow-images .part-icon {width: 200px;}*/
.triangle{width:325px;}
/*.flow-images .flowImageBlock .triangle{top:200px;}*/
.persNewSection .adt-video video{width:550px;}
}
@media (min-width:1200px) and (max-width:1310px) {
.retailers-contact .title.title-text .contact-phone.email a{font-size:14px;}
.custom-space-1200{padding-left:50px !important; padding-right:50px !important;}
}

@media (min-width:1200px) and (max-width:1399px){
/*.bannerText .btn-coral{margin-bottom:50px;}*/
.health-plans .health-plans-callout ul{min-height:320px;}
.health-plans-main .leftSection.nb-insurance-inner-content {padding-right:0 !important;}
.health-plans-main .leftSection.nb-insurance-inner-content {padding:40px 30px 15px 35px;}
.health-plans-main .leftSection h2 {margin: 15px 0 20px 0; padding-bottom: 20px;}
/* Hearing benefits page */
.hearing-benefit-line:after{bottom:241px;}
/** Our Technology CSS **/
.our-technology{height:135vh;}
.our-technology ul.nav-arrows li{bottom:30%;}
.our-technology ul.nav-arrows li.prev{left:20%;}
.our-technology ul.nav-arrows li.next{right:20%;}
.technology-slider .item.active .technology-info{top:85%;}
.health-plans-ipad .health-insurance h3{padding-right:40px;}
.innovative-hearing-img .first-img{padding:60px 0 0;}
.innovative-slide .slide-content .slide-links {position:inherit !important;}

/*Members Page*/
.hearing-otc-sub .partner-content p{min-height:100px;}
.health-plans .health-plans-callout{width:100%;}
.health-plans .health-plans-callout ul{padding-right:20px;}
.health-plans .health-plans-callout h3{font-size:20px;}
.members-section .nb-insurance-inner-content { padding: 0px 25px 22px 40px;}
.members-section .nb-insurance-inner-content p {font-size: 18px; line-height: 24px;}
/*.hearing-otc-sub .partner ul.callouts li.last{min-height:174px;}*/
.hearing-otc-sub .partner ul.callouts li .icons-bg{min-height:174px;}
.health-plans-ipad .drug-plans{padding:0;}
.hearing-otc-sub .partner .callouts .otc-callout{padding:15px;}
.hearing-otc-sub .partner .callouts .otc-callout.res{min-height:434px;}
/* PERS Benefit */
.checkIn-Wrapper .program-services ul li{font-size:18px;padding:0 0 10px 0;}
section.checkIn-Wrapper img{padding-right:20px;}
/* News Page */
.latestNewsSection.moreNewsSection .latestBlock{margin:10px;}
/* Healthy Food */
.bs-wrapper .left-section ul li span:first-child{min-width:36%;}
.bs-wrapper .left-section ul li span:nth-child(2){min-width:62%;}
  /*Healthy food*/
.dietSection ul li:nth-child(2){padding:0 12px;}
.dietSection ul:before{top:50px;}
/*wellness page*/
.wellnessBenefitWrapper .container {max-width: 1170px !important;}
.wellnessBenefitWrapper .benefit-text {margin: 60px 120px 0px;}
.wellnessBenefitWrapper .overviewSection .container {max-width: 1085px !important;}
/*OTC Benefits Page*/
.OtcBanner .bannerContent h3 {font-size: 30px;}
.new-otcmain-benefit .OtcBanner .bannerContent h3{font-size:38px; text-align:center;}
.otc-member-portal .text-small {position: relative;top: 36px;}
.benifits.member-services .member-single{min-height:365px !important}
.otc-mob-banner{max-width:300px !important; margin:30px auto 0;}
.member-services .member-single{width:17%;}
/* Nations Hearing Css*/
.improve-members-banner-head h2 { font-size: 33px; line-height: 38px;}
.improve-members-banner-head h2 br {display:none;}
.inner-content .improve-members-banner .improve-members-banner-img img {max-width: 280px;}
.inner-content .title.title-space { margin-bottom: 60px;}
.hearingNewSection .program-details .sub-title h3 { font-size: 14px; line-height:18px; margin: 0 0 12px;}
.hearingNewSection .technology .sub-title h3 { font-size:30px;line-height:30px; margin-bottom: 12px;}
.hearingNewSection .technology .sub-title p {font-size:18px;line-height:24px; max-width: 405px;}
.hearingNewSection .technology .partners-section {padding: 75px 0;}
.health-plans.technology .partners-section .partner {padding: 0 82px 0 10px;}
.hearingNewSection .technology .partner-content p {margin:0;}
.hearingNewSection .inner-content{padding-bottom:0px;}
.provide-member-border:before {width:94%;}
.hearingNewSection .hearingLossWrapper .hearingInfo {padding: 38px 0 30px;}
.hearingNewSection .hearingLossWrapper .hearingBlock {max-width: 130px;}
.hearingNewSection .hearingLossWrapper .hearingBlock h6 {font-size: 12px; line-height: 14px;}
.hearingNewSection .hearingLossWrapper .hearingBlock p { font-size: 16px; line-height: 22px;}
.hearingNewSection .hearingLossWrapper .hearingBlock h5 { font-size: 22px; line-height: 22px;}
.hearing-banner-section {padding: 44px 20px 40px 28px;}
.crm-sec .insurance-call-center-img{right:0;}
/* About Us CSS */
div[class^="team-image"]{width:45%;height:176px;}
.team-image img{width:167px;}
div[class^="team-content"]{height: 162px;}

/*Healthy foods*/
.bs-wrapper .left-section .title-label {font-size: 16px;padding: 7px 9px 9px;}
.experience-img{display:block !important}
.e-commerce-experience{padding:56px 0px;}
.e-commerce-img-block{padding-left:20px;}
.customizable-food-program-wrap{padding:60px;}
.custom-outcomes-arrow-bg::before{left: -55px !important; top:-13px;}
.custom-outcomes{padding-right:20px;}
.custom-outcomes p{padding-top:20px;}
/*Technology*/
.nb-insurance-inner-content.insurance-cnt-sec {padding:24px;min-height:300px;}
.retailers-main .nb-insurance-inner-content h2 {padding: 0 0 16px 0px;margin: 0 0 16px;}
.retailers-main .nb-insurance-inner-content p {margin: 0 0 12px;font-size:15px;line-height:20px;}
/*Retailers CSS*/
.retailers-main .retailers-sec .insurance-cnt-sec {padding: 30px 40px 15px 40px;}
}


@media (min-width:1200px){
.contact-form .success-msg-block{ height: 110%; width: 110%;left: -5%; top:0}	
.custom-carousel-indicators{min-height:200px;}
.persBenefitWrapper .inner-content .program-services.hb-program{margin-top:55px !important;}
footer .bbb li:first-child{display:inline-block;float:left;}
footer .bbb li:nth-child(2){padding:10px 24px;float:left;}
.innovative-slide .slide-content{min-height:480px;}
.innovative-slide .slide-content .slide-links{position:absolute;bottom:0;width:100%;}
.occ-benefit .nationsCareContent{color:#646F7D;margin-left:12px;}
.numbering-sec-left{padding:50px 15px;}
.otc-numbering-sec-left{padding:40px 0px;}
.health-plans-main .partners-section .partner{padding:0;}
.nb-flex  .container {max-width:1200px;}
.flex-otc-products-sec-box { height: 100%; left:0%; position: absolute; top: 0; width:53%; z-index: 1;}
.end-to-end-solution-sec-left lottie-player {margin-right: 0 !important;}
/*.outcomes-page .flex-outcomes-sec-right{margin:80px 0 0;}*/
}

@media(min-width:2000px) {
    .flex-otc-products-sec-box { width: 48%;}
    .flex-otc-products-sec-box .lottie .lottie-graphic {height:570px;}
}
@media (max-width:1199.98px){
.nb-flex .program-features-sec-main:before {display:none;}
.navbar-nav .arrow-down:after {right: 0px;}
.ethics-week-wrapper{padding:8px 0;}
.ethics-week-wrapper p{font-size:14px;letter-spacing:0.3px;line-height:16px;}
/*.nav-wrapper .navbar-nav .nav-item { padding: 8px 20px 6px; }*/
/* Home Page */
.custom-carousel-indicators .dot-indicator:after{display:none;}
.our-outcomes .outline::before{border-top-color:#F36C58;border-right-color:#F36C58;border-bottom-color:#F36C58;border-left-color:#F36C58;transition:border-top-color 0.150s linear, border-right-color 0.150s linear 0.10s, border-bottom-color 0.150s linear 0.16s, border-left-color 0.150s linear 0.24s;}
.our-outcomes .outcomes-callouts .outcomes-img{padding-bottom:0px;}
/* About Us */
.bio-pop .bio-popup{width:100%;position:relative;left:0;top:0;transform:inherit;padding:30px 85px 0px 85px;}
.bio-pop .close img{width:75%;margin:10px 0px 0px 0px !important;}
.bio-pop .bio-image img{width:205px;margin:0 40px 27px 0px;float:left;}
.info-mobile{display:inline-block;vertical-align:top;}
.bio-pop .bio-image{margin-right:20px;}
.bio-pop .bio-image.info-mobile h3{font-size:36px;font-weight:bold;letter-spacing:-0.3px;line-height:38px;margin-bottom:16px;display:block;}
.bio-pop .bio-image.info-mobile .designation{font-size:24px;line-height:32px;display:block;}
/* Employers & Unions */
.employers-unions-line:after{display:none;}
/* OTC Benefits */
.member-services .member-single:after{right:auto;z-index:9;left:50%;margin-left:-24px;top:auto;bottom:-51px;background-image:url(https://static.nationsbenefits.com/nb-container/images/otc-member-exp-arrow-bottom.svg);width:58px;height:58px;}
.hearing-benefit-line:before{display:none;}
.hearing-benefit-line:after{bottom:45px;width:100%;border-bottom:1px solid #f36c58;}
.hearing-benefit-line1:after{display:none;}
.hearing-benefit-line2:before{display:none;}
.news-section .owl-theme .owl-dots{display:block; margin-top:18px;}

/* OTC Benefits */
.occ-benefit section.checkIn-Wrapper.care-program-details{padding:0;}
/*.occ-benefit .medical-content .services-list{display:inline-block;width:49%;vertical-align:top;}*/
.occ-benefit .data-reporting-bg:before{padding:80px;top:auto;bottom:0;}
.member-benefits-sec .desktop-border{border:none;min-height:inherit;}
.member-benefits-sec .ipad-border{border-right:1px dashed #646F7D;}
.flow-images .triangle::before, .flow-images .triangle::after{left:46%;}

/* Careers Section */
.locations-sec .locations-text {padding:0}
.locations-sec .locations-img {margin:0 auto;}

.health-plans-main .partners-section .partner{display:block;text-align:center;padding:0;}
.health-plans-main .partners-section .partner .partner-icon{padding:0;}
.health-plans-main .partners-section .partner h3{margin:0;}

/* Flex Page */
/*.flex-benefits-sec {padding-bottom:20px;}*/
/*.ipad-program-features-sec-img {padding:50px 0 0;}*/
.ipad-program-features-sec-img img {max-width:100%;margin:-1px 0 0 ;}
/*.flex-benefits-sec-content p {padding: 0 35px 0 0;}*/
/*.flex-benefits-sec-content {width:65%; padding: 0px 40px 0 0;}*/
/*.flex-benefits-sec .flex-benefits-sec-img {width: 35%;}*/
/*.flex-benefits-sec h3 {padding-right:50px; margin-bottom:0;}*/
/*.nb-flex .title-border{margin-bottom:0;}*/
.flex-benefits-sec-content h4 {font-size: 12px;line-height: 14px;text-transform: uppercase;letter-spacing: 1.5px;font-weight:600;}
.flex-outcomes-sec-right > div > div {padding-right: 15px; padding-left:0;}
.flex-outcomes-sec-right > div > div:nth-child(2), .flex-outcomes-sec-right > div > div:nth-child(4) {padding-left:10px; padding-right:0; border-right:none;}
.program-features-sec-inner {background:none; margin:0; padding-top:40px; padding-bottom:0px; }
.end-to-end-solution-sec-right-inner:before {content:""; position:absolute; width:50%; height:100%; border-width: 4px 0 0 4px; border-style: solid; border-color: #5e4885;}
.end-to-end-solution-sec-right-inner:before { content: ""; position: absolute; width: 50%; height: 101.4%; border-width: 4px 0 4px 4px; border-style: solid; border-color: #5e4885; left: -40%;  bottom: -4px;}
.end-to-end-solution-sec-right-inner {position:relative}
.end-to-end-solution-sec {padding: 60px 0 70px;}

 /*  Insurance Solutions */
 .nb-insurance-inner { background:#fff; margin-top:0; border-radius:0 0 8px 8px; margin-bottom:110px;}
 .nb-insurance-inner-content { width:100%; padding: 40px 40px 20px;}
 .our-agents {width:100%; margin:0; text-align:center;}
 .nb-insurance-inner-content {border-radius: 0px 0px 16px 16px;}
.nb-insurance-main {overflow-x:hidden;}

/* New Our Solutions CSS */
.our-solutions-section{padding:30px 0;}
.our-solutions-section .owl-stage-outer{padding:0 0 0 30px;}
.our-solutions-section .owl-theme .owl-nav .owl-next:after{right:0;}
.our-solutions-section .owl-theme .owl-nav .owl-prev:after{left:0;}

/* Health Plans CSS */
.htWrapper .owl-item .imageInfo {display:flex !important; opacity:1; justify-content:center; flex-direction:column !important;}
.htWrapper .rightSection {padding:60px 0 90px;}
.htWrapper .rightSection .owl-dots { width: 100%;height: auto; position: absolute; left: 0; bottom: -50px; text-align: center;}
.htWrapper .rightSection .owl-dots .owl-dot { display: inline-block; width: 19px; height: 19px; border-radius: 1px;background-color: rgba(255, 255, 255, 0.5);margin: 0 3px;position: relative; text-align: center; border-radius:50%;}
.htWrapper .owl-dots .owl-dot.active { background-color: #fff;}
.htWrapper .leftSection {display:none; transition: all 0.3s ease 0s;}
.htWrapper .leftSection.active {display:block;}

/* Contact Popup */
.contact .modal-body{padding:60px 40px;}
.contact-services .contact-services-inner {text-align:center;}
.contact-pop.contact .modal-dialog {max-width:85%;}
.contact-services-box {display:inline-block;max-width: 240px}
.contact-services-box:first-child {margin-right:24px;}
.contact-services-box + .contact-services-box {margin: 0 24px 24px 0;}

/* Providers Page CSS */
.providers-page h2{font-size:32px;line-height:36px;}
.providers-page .provider-network-inner{margin:60px 0 80px;}
.providers-page .provider-network img{min-height:inherit}
.providers-page .provider-network .provider-image-section{position:inherit;min-width:inherit;}
.providers-page .partners{padding:60px 10px;border-bottom:none;text-align:center;}
.providers-page .partners:after{bottom:-65px;}
.providers-page .why-choose {position: relative;z-index: 1;text-align: left;margin: 0 auto;}
.providers-page .partners-pattern{top:0;}
.providers-page .partners-pattern img{max-width:initial;}
.providers-page .partners-list-section{padding-top:70px;flex-wrap:wrap;}
.providers-page .partner-list{width:31%;margin:1% !important;justify-content:center;text-align:left;}
.providers-page .partner-list .partners-img{height:300px;width:300px;padding:0 90px 180px 120px;right:-25px;bottom:-150px;}
.providers-page .manages-case{margin:48px 0 0;}
.providers-page .partnership-section-inner p{padding:0 150px;}
/*.providers-page .partner-list .partners-img img {min-width: inherit;max-height:60px;}*/
/*.providers-page .our-model .title-section{margin:0 0 50px;}*/
.providers-page .manages-case p{padding:0}
.providers-page .provider-portal{padding:85px 0;}
.providers-page .provider-portal-inner{padding:35px 40px;}
.providers-page .partnership-section{padding-bottom:100px;}
.providers-page .our-model .title-section p{max-width:400px;margin: 0 auto;}
.providers-page .partner-list h3{font-size:25px;line-height:30px;}
.providers-page .contact-copyrights{width:100%;text-align:center;}

/* Nations CX Page CSS */
.nations-cx .nb-insurance-inner > div{width:100%;}
.nations-cx .nb-insurance-inner{margin:60px 0;}
.nations-cx .nb-insurance-inner-content p{font-size:18px;line-height:24px;}
.nations-cx .member-services-inner{padding:90px 0;}
.nations-cx .medical-services{max-width:500px;margin:0 auto;text-align:center;}
.nations-cx .medical-services:first-child, .nations-cx .medical-services:last-child{padding-right:30px;border:none;}
.nations-cx .medical-services:nth-child(2){margin:30px 0;padding:30px 20px;border-top:1px solid #B1B9C1;border-bottom:1px solid #B1B9C1;border-left:none;border-right:none;}
.nations-cx .medical-services h5 {font-size:22px;line-height:22px;}
.nations-cx .medical-services p{font-size:16px;line-height:20px;}
.nations-cx .loyalty {max-width:90%;margin:0 auto 150px;bottom:-60px;}
.nations-cx .nations-cx-inner-main, .nations-cx .data-analytics{max-width:100%;}
.nations-cx .loyalty-section{background-size:100%;max-width:100%;}
.nations-cx .data-analytics h3{font-size:30px;line-height:30px;margin:0 0 12px;}
.nations-cx .loyalty p{font-size:16px;line-height:20px;text-align:left;margin:0 0 35px;}
.nations-cx .loyalty p br{display:none;}
.nations-cx .data-analytics .sec-head h3, .insurance-call-center-sec-inner-content .sec-head h3{font-size:22px !important;line-height:22px !important;display:inline-block;width:auto !important;margin:0 0 12px;}
.nations-cx .loyalty .sec-head {left: 40px;top: -25px;transform: inherit;}
.nations-cx .loyality-inner{padding:50px 40px 40px;margin:35px 0 0 0;display: inline-block;width: 100%;}
.nations-cx .loyality-inner li{margin:0 0 35px;font-size:16px;line-height:20px;width:100%;}
.nations-cx .data-analytics-main > div{margin:0 0 20px;}
.nations-cx .data-analytics{padding:0 0 90px;}
.nations-cx .data-analytics .data-analytics-main{margin:40px auto 0;max-width:550px;}
.nations-cx .data-analytics .data-analytics-list{height:245px;padding:35px;}
.nations-cx .data-analytics .data-analytics-list p{font-size:16px;line-height:20px;}
.nations-cx .insurance-call-center-sec .insurance-call-center-sec-inner:before{border-right:none;width:100% !important;max-width:100%;}
.nations-cx .crm-sec .insurance-call-center-img {right:-150px;top:auto;bottom:50px;max-width:450px;position:absolute;}
.nations-cx .Nationscx-info-content{padding-left:40px;}
.nations-cx .Nationscx-info-content p, .nations-cx .Nationscx-info-content li{font-size:16px;line-height:20px;padding-right:0;}
.nations-cx .member-experience .experience-flow{display:inline-block;max-width:100%;}
.nations-cx .member-experience .experience-flow img{width:415px;max-width:100%;}
.nations-cx .insurance-call-center-sec-inner-content .sec-head{margin-bottom:40px;padding:0 0 0 90px;}
.nations-cx .insurance-call-center-sec-inner-content .sec-head h3{margin:0;}
.nations-cx .insurance-call-center-sec-inner-content{max-width:100%;}
.nations-cx .nb-insurance-main .insurance-info{max-width:100%;}
.nations-cx .insurance-call-center-sec-inner-content small{left:100px;bottom:-25px;}
.nations-cx .contact-us-main .inner-contact.providers-contact{margin-bottom: 110px;}

.New-Solution .improve-members-banner{text-align:center;min-height:inherit;margin:0 0 40px;padding:32px;}
.New-Solution .improve-members-banner img{text-align:center;min-height:inherit;width:345px !important;}
.New-Solution .improve-members-banner-head h2{font-size:32px;line-height:38px;margin:0 0 32px;}
.New-Solution .inner-content img{width:auto;margin:auto;}
.New-Solution .inner-content .content-right img{width:auto !important;}
.New-Solution .program-details{width:100%;text-align:left;}
.New-Solution .program-details p{font-size:16px;line-height:22px;}
.New-Solution .program-details p.font-25{font-size:18px;line-height:24px;}
.Transportation .inner-content img{width:auto !important;}
.Transportation .inner-content .improve-members-banner img{width:366px !important;max-width:initial !important;}
.Transportation .page-content p {font-size: 16px;line-height: 22px;}
.retailers-main .Partner-list .circle:nth-child(2) {left: 110px;bottom: 24px;top: auto;border-radius:0 0 0 190px;}
.retailers-main .cards-work-sec .titleSection p{max-width:680px;margin-bottom:48px;}
}
@media (min-width:992px) and (max-width:1199.98px){
 /*Banner Styles*/
/*.custom-carousel-indicators{position:relative;bottom:inherit;padding:28px 28px 28px 50px;background:#F7F9FA;}*/
/*.banner-wrapper .banner-caption{width:80%;top:450px;padding:35px;}*/
/*.banner-wrapper video{height:800px;}*/
/*.custom-carousel-indicators .dot-indicator{width:96%;}*/
.banner-wrapper .banner-caption h1{font-size:36px;line-height:44px;}
.banner-wrapper .banner-caption p{font-size:20px;line-height:24px;}
.custom-carousel-indicators .dot-indicator:before{width:17px;height:17px;left:-26px;}
.nb-section{background:#fff;}
/* Common Section */
.inner-contact .contact-form{width:100%;float:left;}
.top-wrapper .logo{padding:0 0 0 24px;}
.top-nav .navbar-nav .nav-link{font-size:13px;}
.navbar-nav .arrow-down:after {right: -2px;top: 19px;}
.top-nav .navbar-nav .nav-item.contact-link { padding: 0 24px 0 20px;}
.top-nav .navbar-nav .nav-item{padding-left:20px;}
.persBenefitWrapper .benefits-details-section .benefits-details.two ul{margin-left:40%;}
/* Our Technology Slider */ 
.our-technology{padding-top:0px;height:105vh;}
.our-technology .title{width:80%;}
.our-technology .title h2{font-size:28px;}
.our-technology .title p{font-size:18px;line-height:22px;}
.our-technology .title{width:75%;}
.our-technology .title h2{font-size:24px;line-height:32px;margin-bottom:16px;}
.our-technology .title p{font-size:18px;line-height:22px;width:100% !important;}
.technology-wrapper .cascade-slider_item{width:50% !important;}
.technology-wrapper .cascade-slider_item.next{transform:translateY(-59%) translateX(-130%) scale(0.6) !important;}
.technology-wrapper .cascade-slider_item.prev{transform:translateY(-59%) translateX(35%) scale(0.6) !important;}
.technology-wrapper .technology-info .tech-head-bg{width:75% !important;margin:0 auto 20px !important;}
.technology-wrapper .technology-info .tech-head-bg h3{color:#7E939C !important;}
.technology-wrapper .now .technology-info .tech-head-bg h3{color:#fff !important;}
.technology-wrapper .cascade-slider_item img{width:90% !important;}
.technology-wrapper .cascade-slider_arrow-left img, .technology-wrapper .cascade-slider_arrow-right img{width:43px !important;height:43px !important;}
.technology-wrapper .cascade-slider_arrow-left{left:13% !important;}
.technology-wrapper .cascade-slider_arrow-right{right:13% !important;}
.technology-wrapper .technology-info p{width:87% !important;margin:0 auto 32px !important;}
.technology-wrapper .cascade-slider_item.prev img.hearing-test{width:75% !important;}
.tech-head-bg.online-hearing h3{padding:0 20px !important;}
.technology-wrapper .technology-info .tech-head-bg h3{line-height:22px !important;}
/* Health Plans Section */
.partners-section .partner{width:100%;}
.our-solutions{padding:120px 10px 220px 25px;}
.contact-us{background-repeat:no-repeat;}
footer .bbb li:first-child{margin:0 15px 0 0;}
footer .bbb li{display:inline-block; vertical-align:middle}
footer p.copyright{padding-right:10px;}
.contact-pop .address-pop{margin-bottom:86px;}
.contact .modal-body{padding:60px 40px;}
.contact .contact-services{padding:0 0 30px !important}
.benefit-management-partner-sec .sub-title h3 { font-size: 38px; line-height: 38px; margin:0 0 24px;}
.benefit-management-partner-sec .faq-container {max-width:100%;}
.benefit-management-partner-sec .sub-title {margin:0 0 30px}
.benefit-management-partner-sec .sub-title p {font-size: 18px; line-height: 24px;}
.faq-accordion .accordion .accordion-title {font-size: 26px; line-height: 30px; padding: 24px 65px 35px 60px;}
.faq-accordion .accordion .accordion-title span {height: 54.5px; width: 54.5px; margin:0 35px 0 0; }
.faq-accordion .accordion .accordion-content.show {padding-top:15px;}
.driving-member-sec {padding:75px 0; background-size:50%; background-position:-110px 5%;}
.health-plans-main .driving-member-sec{background-size:75%; background: url(https://static.nationsbenefits.com/nb-container/images/zig-zag-arrow.svg) #fff 48% 14% no-repeat;}
.driving-member-sec .sub-title {margin:0 0 25px;}
.driving-member-sec .sub-title h2 {font-size: 38px;line-height: 38px; padding:0 110px;}
.health-plans-main .driving-member-sec .sub-title h2{padding:0;}
.driving-member-sec-content {padding-right:0;}
.driving-member-sec-content-right {max-width: 496px; margin:28px auto 0 !important; padding:28px 40px 28px 28px;}
.htWrapper .imageInfo p {font-size: 35px; line-height:38px; margin:20px 0 0;}
.driving-member-sec-content h4 {font-size:18px; line-height:24px; margin:0 0 24px;}
.htWrapper .leftSection .small {margin: 50px 0px 60px 58px;}
.htWrapper .imageInfo {height:625px;}
.htWrapper .imageSection .imageInfo img {max-width:292px; margin:0 auto;}
/* Our Out comes section */
.our-outcomes .item.slide-first{width:400px !important;}
.our-outcomes .item.slide-all{width:370px !important;}
.our-outcomes .title{width:90%;}
.our-outcomes .outcomes-callouts .outcomes-callouts-inner{min-height:280px;}
.our-outcomes .outcomes-callouts a{margin:0 0 20px 0;}
.outcomes-page .flex-outcomes-sec .flex-outcomes-sec-left{background-size:57%;padding-bottom:100px;}
/* Employers & Unions page */
.benifits .connect-callout{min-height:290px !important;}
.eu-outline-border.first{border-right:none;border-radius:0 0 0 40px;border-left:2px solid #F36C58;margin:0 0px 0 30px;}
.eu-outline-border.second{border-top:none;border-left:none;margin:0;}
.eu-tablet-curve:before{left:-43% !important;}
.employers-unions-line:before{top:408px;}
/* Hearing Benefit Page */
.improve-members-banner {padding:30px 22px 0;}
.improve-members-banner-head h2 {font-size: 45px; line-height:45px;}
.improve-members-banner-head h2 br {display:none;}
.improve-members-banner-img {text-align:center;}
.benefit-outcomes .eu-outline-border.first{border:none;border-bottom:2px solid #F36C58;border-right:2px solid #F36C58;border-radius:0 0 40px 0;margin:0 -1px 0 0;min-height:100%;}
.benefit-outcomes .eu-outline-border.second{border-top:2px solid #F36C58;border-left:2px solid #F36C58;border-radius:40px 0 0 0;margin:-68px 0px 0 -1px;}
.benefit-outcomes .eu-text p{font-size:20px;line-height:26px;}
.benefit-outcomes .eu-text .title p{font-size:22px;line-height:32px;width:100%;}
.benifits.hearing{margin:-28px 0 30px;}
.benifits .callout{padding:54px 48px;}
.benefit-outcomes .eu-outline-border.first{padding-bottom:140px;}
.otc-benefit-main .inner-content .title{padding-bottom: 50px;}
.inner-content .title.title-space {margin-bottom:60px;}
.hearingNewSection .technology .partners-section {padding:75px 0;}
.provide-member-border:before {display:none;}
.validation-wrapper.benefit { padding: 60px 0 100px;}
.hearingNewSection .program-services{/*margin-top:48px; */min-height:inherit;}
.hearingNewSection .program-services h4{font-size:16px;line-height:18px;text-transform:capitalize;letter-spacing:0.3px;}
.hearingNewSection .program-details .sub-title h3 {font-size:14px; line-height:18px; margin:0 0 12px;}
.hearingNewSection .program-details p { font-size: 16px; line-height: 20px; margin: 0 0 25px;}
.hearingNewSection .inner-content .title h2 { margin: 0 0 20px;}
.hearingNewSection .inner-content .title h2 span {margin:0; font-size:16px; line-height:16px; padding:0;}
.hearingNewSection .program-services ul li { line-height: 20px; font-size: 16px; padding-bottom: 12px;}
.hearingNewSection .outcomeWrapper.provide-member-border .serviceSection {border: 6px solid #7ad0f0;  border-radius: 0; padding-top: 60px;}
.hl-mob {width:100%; max-width: 496px; margin:auto; padding:50px 0 0;}
.hl-mob h3 {  font-size: 22px; line-height: 22px; margin:0 0 24px;}
.hl-mob p {  font-size: 16px; line-height: 20px;}
.hearingNewSection .hearingLossWrapper .hearingBlock h6 {font-size: 12px; line-height: 14px;}
.hearingNewSection .hearingLossWrapper .hearingBlock p { font-size: 16px; line-height: 22px;}
.hearingNewSection .hearingLossWrapper .hearingBlock h5 { font-size: 25px; line-height: 27px;}
.hearingNewSection .hearingLossWrapper .hearingBlock {margin:0 auto;}
.hearingNewSection .hearingLossWrapper .hearing-instructions {padding:0 0 0 10px;}
.hearingNewSection .hearingLossWrapper .hearingInfo{width:100%; max-width:496px; margin:auto; float:none; border: 1px solid #7ad0f0; border-radius: 8px; background-color: #fff; padding:40px 0 0; margin:40px 0 0;}
.hearingNewSection .hearingLossWrapper .hearingBlock {padding:0 0 40px; margin-bottom:40px;  max-width: 290px;}
.hearingNewSection .hearingLossWrapper .hearingBlock.last {padding-bottom:0;}
.hearingNewSection .accreditedSection {margin:84px auto 0;}
.hearingLossWrapperMain {padding:0; background-size:cover; background-position:left top;}
.hearingNewSection .hearingLossWrapper .hlBlock{width:100%; max-width:496px; margin:0 auto; padding:25px 0 70px;}
.hearingNewSection .hearingLossWrapper .hlBlock .hl-mob{width:480px;margin-left:38px;}
.hearingNewSection .hearingLossWrapper .hlBlock h3{max-width:inherit;}
.hearingContactNewSection { margin: 0 0 70px;}
.hearingContactNewSection.contact-us h2 { font-size: 32px !important; line-height: 32px !important;}
.improve-members-banner-head h2{text-align:center; margin-bottom:20px;}
.health-plans.technology .partners-section .partner{padding-left:150px;}
.hearingNewSection .technology .partner-content p{max-width:400px;}
.validation-wrapper img{width:100%; margin:0 auto 20px !important;}
.validation-content-txt{text-align:left;}
/* OTC Benefits */
.otc-benefit-main .inner-content{padding:30px 0 40px;}
.program-details-sec{padding:10px 0 40px 0;}
.program-details-sec .benifits.program{margin:40px 0 0;}
.program-details-sec .benifits .callout{padding:30px 25px 15px;}
.inner-content .program-details-sec p{font-size:16px;line-height:20px;}
.member-exterience .partners-section.expenses-associat{padding:40px 0 40px;}
.member-services .member-single{display:flex;width:100%;min-height:inherit;margin:0 0 16px !important;align-items:center;}
.member-services .card-img.member-icon{width:25%;}
.member-services .card-body{width:70%;}
.member-services .card-body{padding:0;}
.member-services .card-body p{text-align:left;font-size:18px;line-height:24px;}
.health-plans.member-exterience:after{height:100px;bottom:-70px; background:#fff;}
.otc-outcome{padding:60px 0;}  
.otc-outcome .numbering-sec-single h2{font-size:25px;line-height:30px;margin:0 0 8px;}
.otc-outcome .title h2{font-size:28px;font-weight:bold;letter-spacing:-0.2px;line-height:32px;text-align:center;margin:0 0 8px;}
.otc-outcome .title p{	font-size:18px;line-height:24px;text-align:center;}
.new-otcmain-benefit .OtcBanner .bannerContent h3 {font-size: 38px; line-height:43px; text-align:center;}
.OtcBanner .bannerContent {padding: 50px 26px;position: relative;}
.feature-inner-content {max-width: 600px; margin: 0 auto;}
.newmember-benefits-sec{padding:96px 24px !important;}
.featurelist { max-width: 18%;}
.member-portal-img{margin-bottom:-7rem !important}
/* News Page */
.content-wrapper.news-sec .container {max-width:98%;}
.news-sec .tab-list {margin-bottom:0}
/* Our Technology Page */ 
.innovative-hearing{overflow:hidden;}
.first .innovative-hearing-img .first-img:after{display:none;}
.innovative-hearing-sec-item.third .innovative-hearing-content{padding:15px 0 0 30px;}
.first .innovative-hearing-img .second-img{padding:0 0 0 40px;}
.innovative-hearing-sec-item.four .innovative-hearing-img > div{width:100%;}
.innovative-hearing-sec-item.four .innovative-hearing-img > div img{width:100%;}
.innovative-hearing-sec-item.shape .innovative-hearing-content{padding:0;}
.technology-copyright{position:inherit;}
.innovative-hearing-img .first-img{padding:60px 0 0;}
/* Our Outcomes */
.member-services .outcome-benefits{margin:0 0 30px;}
.member-exterience.outcomes:after{height:62%;}
.member-exterience.outcomes .benifits{margin-bottom:50px;}
.member-services .outcome-benefits.middle:after{background:none;}
.member-exterience.outcomes .fit-width{width:82%;margin:0 auto;}
/* About Us */
div[class^="team-image"]{width:46%;}
div[class^="team-content"]{width:54%;}
.news-insights .owl-theme .owl-dots .owl-dot.active span {background: #f36c58;border: 1px solid #f36c58;}
/* Members */
.health-plans .health-plans-callout{width:50%;}
.health-plans .health-plans-callout ul{padding-right:20px;min-height:inherit;}
/* OCC Benefits */
.occ-benefit .ndividualized .about-list li{max-width:100%;}
.occ-benefit .program-details-section{max-width:900px;}
.persNewSection .benefits-details-section .benefits-details.two p, .persNewSection .benefits-details-section .benefits-details.three p{max-width:440px !important;}
.benifits.member-services .member-single {min-height: inherit !important;}
.new-otcmain-benefit .member-exterience .member-services{margin-bottom:48px;}
/*.otc-slide{min-height:570px;}*/
.hearingBlock.hearing-border:after, .hearingBlock.hearing-border:before {width:100%; height:1px; border-bottom: 1px dashed #646F7d; border-left:none;}
.hearingBlock.hearing-border:before{left:0; right:auto; top: -40px;}
.hearingBlock.hearing-border:after{ right: 0; left: auto; bottom: 4px; top: auto;}
/* News */
.latestNewsSection.moreNewsSection .latestBlock {margin: 23px 16px;/*max-width: 360px;*/}
/* Flex Card Page */
.flex-technology-sec-img { margin: 45px 0;}
.flex-technology-sec-img img {width:80%;}
.flex-technology-sec-content h3 {text-align:center;}
.flex-technology-sec-content p {text-align:center;padding:0;}
.flex-technology-sec-content ul {width:100%; max-width:550px; margin:0 auto;}
.flex-outcomes-sec .flex-outcomes-sec-left:after { display:none;}
.flex-outcomes-sec .flex-outcomes-sec-left {background:url(../png/ipad-flex-outcomes-sec-arrow-bg.png) right 60px no-repeat; background-size:60%; padding-bottom:30px;}
.flex-outcomes-sec-right {margin:40px 0 0;}
.flex-outcomes-sec small {display:inherit; padding:50px 0; text-align:center;}
.flex-benefitcards .flex-technology-sec-content h3:after {left: 0;right: 0;margin-left: auto;margin-right: auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.end-to-end-solution-sec-left lottie-player {width:100%; height:420px;}
} 
/* Insurance Solutions Page */
.insurance-sales-services-sec .insurance-info {display: flex; flex-wrap: wrap;}
.nb-insurance-inner-content h2 {  font-size: 38px; line-height: 38px;}
.insurance-call-center-sec-inner-content .sec-head {margin: -25px 0 0; padding: 0 0 0 5%;}
.insurance-call-center-sec-inner-content .sec-head h3 { font-size: 30px; line-height: 30px;}
.nb-insurance .insurance-call-center-sec-inner:before { width: 97%;}
.insurance-call-center-sec-inner-content .sec-head > h4 { font-size: 18px; line-height: 24px;}
.feature-box .feature-desc h4 {font-size: 18px; line-height: 18px; margin:0 0 10px;}
.insurance-info-content .feature-box {margin:25px 0 0;}
.insurance-info-content .feature-box img {width:90px; height:90px;}
.insurance-info-content {padding: 0 240px 0 30px;}
.ProactiveOutreachSec .single-flex-outcomes-sec {margin: 35px 0px;}
.highly-agents {min-height: 470px;}
.insurance-sales-services-sec-main .insurance-sales-services-sec:before  {width: 90%;}
.insurance-call-center-sec .insurance-call-center-sec-inner:before { width: 98%;}
.insurance-call-center-sec-inner {margin-bottom: 120px;}
.insurance-sales-services-sec-main .insurance-info-img {position:inherit; left:inherit; max-width: 550px;}
.lottie-graphic {height:290px;}
.insurance-sales-services-sec-main .insurance-info-content {padding:30px 60px 0;}
.insurance-info-content h4 { font-size: 23px; line-height: 30px; margin:0 0 15px;}
.insurance-info-content h5 { font-size: 22px; line-height: 30px; }
.insurance-info-content ul li {font-size: 20px; line-height: 28px;}
.nb-insurance-main .insurance-info {padding:0 50px 35px;}
.crm-sec .insurance-call-center-sec-inner {margin-bottom:100px;}
.ProactiveOutreachSec {padding:100px 0;}
.ProactiveOutreachSec h4 {font-size:25px; line-height:25px; margin-bottom: 15px;}
.ProactiveOutreachSec .title-heading p { font-size: 16px; line-height: 20px;margin: 0 50px 61px; }
.ProactiveOutreachSec .flex-outcomes-sec-right {min-height:168px;}
.ProactiveOutreachSec .single-flex-outcomes-sec { padding: 0px 43px;}
.our-highly { transform: translate(-56%, -50%); padding: 12px 10px; width: 70%; left: 45%;}
.highly-agents-content-info {gap: 0 15px;}
.highly-agents-content-info img { width: 90px; height: 90px;}
.highly-agents-inner {padding: 0 0 20px 25px;}
.ProactiveOutreachSec .title-heading:after  {background-size: 100%; right:0; top:0;}
.contact-us-main .inner-contact.providers-contact {padding: 60px 0 0;}
.insurance-contact-sec .insurance-contact-sec-inner {padding: 40px;}
.insurance-contact-sec .contact-phone {margin-bottom:0;}
.insurance-contact-sec .insurance-contact-sec-inner .title h2 { font-size: 30px !important; line-height: 36px !important;}
.insurance-contact-sec .contact-line:after { right: -25px !important;}
.insurance-contact-sec {margin-bottom:100px;}
.highly-agents-inner-info .sec-head { margin: -23px 0 35px; }
.crm-sec .insurance-call-center-img {top:87px;}
.insurance-contact-us-main {padding: 0 0 20px 60px;}
.home-contact-section.contact-us .contact-phone{margin:0 0 25px;}
/*Retailers css*/
/*.retailers-main {padding-top: 50px;}*/
.retailers-main .nb-insurance-inner-main{max-width:672px;}
.retailers-main .banner-section{padding:50px 0;}
.nations-cx .nb-insurance-inner-content h2{font-size:35px;}
.nations-cx .nb-insurance-inner-content h2 br, .nations-cx .nb-insurance-inner-content p br{display:none;}
/*Contact us popup css*/
.contact-form-main {padding-left:0 !important;}
/*about us map*/
.about-area-inner .tooltip-wrapper img {height: 30px !important;}
.about-area-inner .who-we-are-sec-img img {max-width: 350px !important;}
.about-area-inner .tooltip-wrapper.one .tooltips-text {min-width: 197px;left: -210px;top: -4px;}
.about-area-inner .tooltip-wrapper.one { left: 291px;top: -35px;}
.about-area-inner .tooltip-wrapper.two img {height: 38px;}
.about-area-inner .tooltip-wrapper.two {left: 277px;top: -166px;}
.about-area-inner .tooltip-wrapper.two .tooltips-text {min-width: 130px;left: -7px;top: -76px;}
.about-area-inner .tooltip-wrapper.three {left: 239px;top: -121px;bottom: auto;}
.about-area-inner .tooltip-wrapper.three .tooltips-text {min-width: 174px;left: -142px;top: -90px;}
.about-area-inner .tooltip-wrapper.four {left: 167px;top: -87px;width: 110px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text {left: -54px;top: 40px;width: 80px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text:after {top: -15px;left: 53px;}
.about-area-inner .tooltip-wrapper.five {top: -114px;left: 19px;}
.about-area-inner .tooltip-wrapper.five .tooltips-text {min-width: 186px;left: -8px;top: 40px;}
.about-area-inner .tooltip-wrapper.six {top: -162px;left: 68px;}
.about-area-inner .tooltip-wrapper.six .tooltips-text {left: -15px;top: -76px;}
.about-area-inner .tooltip-wrapper.seven{top: -139px;left: 180px;}
.about-area-inner .tooltip-wrapper.seven .tooltips-text{left: -85px;}
.about-area-inner .tooltip-wrapper.eight img {height: 38px;}
.about-area-inner .tooltip-wrapper.eight {left: 251px;top: -178px;}
.about-area-inner .tooltip-wrapper.eight .tooltips-text {min-width: 130px;}
.about-area-inner .tooltip-wrapper.eight .tooltips-text:after{right:55px;}
.about-area-inner .tooltip-wrapper.nine {left: 0;top: -148px;}
.about-area-inner .tooltip-wrapper.nine .tooltips-text{left:-63px;}

/*Flex Benefits*/
.flex-benefitcards .flex-benefits-sec-img {padding-left:15px;}

}

@media (min-width:1025px) and (max-width:1199px){
/* Contact Form Pop Up*/
.contact-pop .address-pop{text-align:center;}
.contact-pop .modal-content{height:auto;}
.map-inner{height:360px;}
.health-plans-main .partners-section .partner h3{font-size:19px;}
.contact-phone{margin-bottom:75px;}
/* Health Plans Page*/
.benefit-management-partner-sec .sub-title h3 { font-size: 45px; line-height: 50px; margin:0 0 24px;}
.driving-member-sec .sub-title h2 {font-size: 45px;line-height: 50px; margin:0 0 24px;}

/*Healthy foods*/
.experience-img{display:block !important; margin-bottom:30px; padding:0px 0px}

}


@media(max-width:1024px){
u.nobr{cursor:pointer;pointer-events:visible;}
section .title h2{font-size:36px;line-height:44px;}
/* Inner Content Section */
.inner-content{padding:30px 0 100px;}
.inner-content.news-page{padding:30px 0 30px;}
.inner-content .update{padding:30px;}
/* Partners Section */
.partners-section{padding:54px 0 150px;background-size:40%;}
.partners-section .partner p{font-size:16px;line-height:20px;}
/* Benifits Section */
.benifits{margin:0 0 100px;padding:0 25px;}
.benifits .callout{padding:45px 20px;}
.benifits .callout ul{padding-left:35px;}
.benifits .callout p, .benifits .callout ul li{font-weight:normal;}
.benifits p.text-bold{font-weight:bold;}
.benifits .connect-callout{min-height:360px;padding:45px 20px;}
/* Contact Us Form Section */
.inner-contact{padding:0 0 0 20px;}
.inner-contact .contact-form{width:100%;padding:0 0 32px 40px;}
.inner-contact form{width:96%;}
.inner-contact .title{width:70%;margin:0 0 50px 50px;float:none;}
.inner-contact .title h2{font-size:28px;letter-spacing:-0.2px;line-height:32px;margin-bottom:10px;}
.inner-contact .title p{line-height:22px;}
.inner-contact .form-control, .inner-contact .form-control-textarea{min-height:48px;padding:15px;}
.contact-pop .modal-content{height:auto;}
.contact-pop .address-pop{text-align:center;}
/* Employers & Unions page */
.eu-outline-border.first{border-right:none;border-radius:0 0 0 40px;border-left:2px solid #F36C58;margin:0 0px 0 30px;}
.eu-outline-border.second{border-top:none;border-left:none;margin:0;}

/* Provider Section */
.Provider:after{height:60px;}
.portal img{width:100%;}
/* Services Section */
/*.join-network{min-height:520px;}*/
.expenses-associat .card-img{width:90px;}
.expenses-associat p{font-size:18px;line-height:22px;}
/* Hearing Benefit Page */
.benefit-outcomes .eu-outline-border.first{border:none;border-bottom:2px solid #F36C58;border-right:2px solid #F36C58;border-radius:0 0 40px 0;margin:0 -1px 0 0;}
.benefit-outcomes .eu-outline-border.second{border-top:2px solid #F36C58;border-left:2px solid #F36C58;border-radius:40px 0 0 0;margin:-68px 0px 0 -1px;}
.benefit-outcomes .eu-text p{font-size:18px;line-height:24px;}
.benefit-outcomes .eu-text .title p{font-size:22px;line-height:32px;width:100%;}
.health-plans.technology .partners-section .partner h3{font-size:20px; line-height:24px;}
.hearingNewSection .technology .partner-content p{line-height:22px; max-width:100%;}
.guiding-principles .sub-title h3 span{display:inline;}
.guiding-principles .benifits.hearing{margin:30px 0;}
.providers{margin:40px 8%;}
.providers .sub-title h3{font-size:24px;line-height:20px;}
.providers .sub-title{margin:0 0 30px;}
/* Our Outcomes */
.member-services .outcome-benefits{margin:0 0 30px;}
.member-exterience.outcomes:after{height:62%;}
.member-exterience.outcomes .benifits{margin-bottom:50px;}
.member-services .outcome-benefits.middle:after{background:none;}
.validation-wrapper img{margin:30px 0 0 0;}
/* About Us */
.our-brands-section{padding:100px 10px;}
.company-background-section{padding:0px 30px 60px 30px;}
.leadership-section{padding-top:113px;}
.mission-statement-section .partners-section{padding-bottom:80px !important;}
.nav-link:focus{outline:none;}
/* News */
.pressrelease-breadcrumb.news-content .breadcrumb{margin-bottom:15px;}
.New-Solution .page-content{display:block}
.New-Solution .content-right, .New-Solution .content-left{width:100%;padding:0;}
}


@media (max-width:992px){
.responsive-nav .mob-nav-main{max-height:100vh;}
.responsive-nav .mob-nav-main img{width:20px;}
.pattern-lg-black {background: var(--primary-color) url(https://static.nationsbenefits.com/nb-container/icons/svg/pattern-black.svg) !important;}
}


@media (min-width:992px) and (max-width:1024px){
/* Health Plans */
.health-plans-ipad h3{font-size:19px !important;}
.padBottom-md-0{padding-bottom:0px !important;}
}


@media (min-width:812px) and (max-width:819.98px){
.persBenefitWrapper .inner-content{padding:30px 0 10px;}
.persBenefitWrapper .ersSection:before{height:130px;z-index:99;}
.persBenefitWrapper .program-details p{position:relative;z-index:999;}
}


@media (min-width:768px) and (max-width:1023.98px){
.anchor{display:block;height:200px;/*same height as header*/margin-top:-200px;/*same height as header*/visibility:hidden;}
.occ-benefit .inner-content .title {padding-bottom: 80px;}
.otc-benefit-main .inner-content .title{padding-bottom: 48px;}
/*Banner Styles*/
/*.custom-carousel-indicators{position:relative;bottom:inherit;padding:28px 28px 28px 50px;background:#F7F9FA;min-height:300px;}*/
.banner-wrapper .banner-caption{width:80%;top:250px;padding:35px;}
.custom-carousel-indicators .dot-indicator{width:100%;}
.custom-carousel-indicators p{font-size:18px;line-height:22px;}
.banner-wrapper .banner-caption h1{font-size:36px;line-height:44px;}
.banner-wrapper .banner-caption p{font-size:20px;line-height:24px;}
.custom-carousel-indicators .dot-indicator:before{width:17px;height:17px;left:-26px;}
/*NB Intro Start*/
.nb-section{background:#fff;padding:80px 10px !important;}
.nb-section p{font-size:18px !important;line-height:24px !important;}
/*Our Solutions Start*/
.our-solutions{padding:80px 0px 120px 10px;background-size:contain;background-repeat:no-repeat;background-position:top;}
.our-solutions .title h2{font-size:38px;line-height:38px;}
.our-solutions .title p{font-size:18px;line-height: 24px;width:55%;}
.our-solutions .title{margin-bottom:25px;}
.our-solutions .callout-cnt{padding:25px 22px 32px;}
.our-solutions .callout-cnt h3{font-size:22px;line-height:22px;}
.our-solutions .callout-cnt p{font-size:16px;line-height:20px;}
.our-outcomes{padding-left:0px !important;}
.our-outcomes .title h2{font-size:28px;line-height:32px;margin-bottom:8px;}
.our-outcomes .title p{font-size:18px;line-height:24px;}
.our-outcomes .outcomes-callouts h3{font-size:20px;line-height:24px;margin-bottom:8px;}
.our-outcomes .outcomes-callouts p{font-size:16px;line-height:20px;min-height:100px;}
.our-outcomes .highlight{border:3px solid #F36C58;}
.outcomesBlock {margin-bottom:90px;}
.outcomesBlock h2 {font-size:38px;line-height:38px;margin-bottom:20px;}
.outcomesBlock p{font-size:18px;line-height:24px;font-weight:600;max-width: 560px;margin: 0 auto;}
/*Blog Single Page Start*/
.news-content .date {margin:0 0 5px}
/*.news-content .date span:after {display:none;}*/
.news-content .content ul {padding:0 0 10px 25px;}
.news-content .content .socical-icons > ul {padding-left:0;}
.pressrelease-content-inner .content h2 { font-size: 25px; line-height: 30px; margin:0 0 20px;}
/*Blog Single Page End*/
.news-content .content-right-inner p { padding-left: 0 !important; padding-right: 0 !important; padding-top:10px !important;}
/*Contact Form Start*/
.contact-form{width:100%;padding:0 0 32px 50px;}
.contact-us{padding:0px;background-repeat:no-repeat;}
/*.contact-us .title h2{font-size:38px;}*/
.contact-us .title p{font-size:16px;line-height:20px;}
.contact-form h3{text-transform: none;line-height: 22px;font-size: 22px;}
.contact-us .title{margin-bottom:35px;}
/*Our Comes Start*/
.news-insights{padding:98px 9px;}
.news-insights .title{margin-bottom:40px;}
.news-insights .title h2{font-size:32px;line-height:36px;}
.news-callout h2{font-size:22px;line-height:30px;}
.readmoreBtnMain .readMore span, .latestNewsSection.moreNewsSection .latestBlock .readMore{font-size:16px; line-height:20px;}
/*Careers Start*/
.video-wrapper .video-caption .title{width:50%;}
.video-wrapper video{object-position:45% 70%;}
.video-wrapper .video-caption{top:60px;left:24px;}
.video-wrapper .video-caption h2{font-size:38px;line-height:38px;}
.video-wrapper .video-caption p{font-size:18px;line-height:24px;color:#3C444D;font-weight:300;}
.careersWrapper .careersInfo{max-width:628px; margin: 0 auto;}
.careerWrap .careersInfo{max-width:613px;}
.careersWrapper .job-btn{margin-top:35px !important;}
/*Footer Start*/
footer{padding:32px 20px;}
footer .bbb li:first-child{margin:0 15px 0 0;}
footer .bbb li{display:inline-block; vertical-align:middle}
footer p.copyright{font-size:12px;}
footer .footer-links li a{font-size:10px;}
ul.footer-links{margin-top:14px;}
footer .address img{margin-bottom:30px;}
footer .address ul li{margin-top:15px;}
.contact-pop .address-pop{text-align:center;margin-bottom:86px;}
.contact-pop .modal-body{margin-top:0%;}
.contact .contact-services{padding:0;margin:0 0 50px;}
/* top nav */
.marginB-md20{margin-bottom:20px !important;}
.paddingB-md0{padding-bottom:0px !important;}
/* Health Plans */
.health-plans-ipad .health-insurance h3{padding:0 15px;}
.health-plans-ipad .drug-plans{padding:0;}
.outcomes-page .our-approach h2{font-size:60px;line-height:60px;}
.outcomes-page .approachBlock .flow-images .flowImageBlock{margin-bottom:25px;}
/* Healthy Foods */
.healthyFoodWrapper .hfBanner{max-width:670px;margin-bottom:0; position:relative;}
.healthyFoodWrapper .bannerContent {padding: 32px 39px;}
.healthyFoodWrapper .font-18 {max-width: 300px !important;font-weight: 400; font-size:16px; line-height:22px;}
.dietSection ul li .lottie {width:82px; margin:0 auto;}
.healthyFoodWrapper .bannerContent img {right: 12px;max-width: 244px;}
.hfBanner .lottie {max-width: 280px; position: absolute;bottom:10px;right: 20px; padding-right:0;}
.new-healthyFoodWrapper .hfBanner .lottie {position:static;}
.lottie-image{margin:0 auto; padding-top:0px !important;}
.customizable-benefit-solution .titleSection p{font-size:18px; line-height:24px; font-weight:300;}
.importance-content {margin-top:72px;}
.healthyFoodWrapper .title-border .title-label {width: 260px;text-align: center; font-size:16px;}
.food-program-wrapper .container {max-width: 624px;margin: 0 auto;}
.food-program-wrapper .program-details-section{margin-bottom:70px;}
section.otc-outcome.hf-carousel{padding:63px 0px;}
section.otc-outcome.hf-carousel .container {max-width: 686px;margin: 0 auto;}
.hf-carousel ul.carousel-indicators{margin-bottom:63px;}
.hf-carousel .carousel-item img {max-width: 518px;}
.hf-carousel .otc-slide:before{height:113px;}
.hf-carousel .otc-slide .main-arrow {top: 110px;}
.hf-carousel .otc-slide .main-arrow.carousel-control-prev{left:18px;}
.hf-carousel .otc-slide .main-arrow.carousel-control-next{right:18px;}
.hf-carousel .fresh-benefit-wrapper .program-details-section{padding:24px 32px 52px;}
.hf-carousel .program-services.hb-program {margin-top: 32px;max-width:500px;border-left:1px solid #F36C58;}
.bs-wrapper .bs-block{padding:72px 0px;max-width: 624px;margin: 0 auto;}
.bs-wrapper .left-section .pde-block {padding-right: 0;}
.bs-wrapper .left-section .pde-block .title-border .title-label{width:252px;}
.bs-wrapper .left-section ul li span:first-child {min-width: 245px;margin-right: 5px;}
.bs-wrapper .right-section .title-border .title-label{width:232px;}
.bs-wrapper .right-section .diet-imp-block{margin: 157px 0 0 64px;float: inherit;max-width:368px;}
.bs-wrapper .right-section .title-section{padding:33px 47px;}
.bs-wrapper .right-section .hf-block {margin-bottom:0px;}
.bs-wrapper .right-section .hf-icon-block .lottie {width:56px; margin:0 auto;}
.bs-wrapper .right-section .hint-block {float: left;margin-left: 2px;}
.bs-wrapper .right-section:before {top: -131px;left: 7px;}
.ms-wrapper {max-width: 624px;margin: 0 auto;padding:33px 0px 65px;}
.ms-wrapper .left-section {margin: 62px 0 0 0px;}
.ms-wrapper p {max-width: 484px;}
.ms-wrapper:before {width: 624px;top: 482px;background-size: contain;background-repeat: no-repeat;left:-15px;}
.inner-contact.bg-contact .title {width: 100% !important;}
.inner-contact.bg-contact .title h2 br{display:none;}
.bg-contact .container, .contact-ipad .container {max-width: 654px;margin: 0 auto;}
.wellnessBenefitWrapper .advantages-sec .pers-title {width: 100% !important;padding: 12px 12px;height: inherit !important;font-size: 28px !important;}
.otc-member-portal .text-small {position: inherit;margin-top: 24px !important;display: inline-block;position: relative;bottom: -28px;}
.healthyFoodWrapper .titleSection h2{margin-top:0px; font-size:32px; line-height:36px;}
.contact-ipad .container .contact-form{padding: 0 0 32px 40px;}
.home-contact-section.contact-ipad {padding: 40px 0 40px 0px;}
.healthyFoodnewbanner h2{font-size:32px; line-height:38px; text-align:center;}
.healthyFoodnewbanner h3{font-size:32px; line-height:38px; text-align:center;}
.healthyfood-custom-title h2{margin-bottom:48px; font-size:40px !important}
.custom-outcomes h4{font-size:32px; line-height:36px;}

.logo-space{margin-bottom:64px;}
.healthyFoodWrapper .inner-content{padding-top:48px;}
.healthyFoodWrapper .light-text{font-size:22px; line-height:28px;}
.maintaining-text{margin-top:44px !important;}
.page-heading .titleSection h2:after{bottom:-24px;}
.dietSection ul{margin: 65px 0px 76px 0px;}
.customizable-food-program-wrap{padding:72px 43px;}
.page-heading .titleSection h2 {margin: 0px 0 38px;}
.customizable-food-program .program-card{width:100%; padding:24px;}
.customizable-food-program .program-card h4{font-size:24px;}
.customizable-food-program .program-card img { max-width: 608px;height: auto; margin:0 auto; margin-top:24px;}
.customizable-food-program .program-card p {max-width: 570px;}
.customizable-benefit-solution{padding:72px 16px}
.bs-wrapper .left-section {margin:0 auto !important;}
.bs-wrapper .left-section ul li span:nth-child(2){min-width:59%;}
.e-commerce-experience{padding:72px 75px;}
.e-commerce-content-block ul li{font-size:18px; line-height:24px;}
.experience-img{display:block !important;}
.tab-space{margin-top:20px !important;}
.e-commers-text{max-width:700px; font-size:18px; margin-top:30px; line-height:24px;}
.e-commerce-img-block {padding: 0px;}
.e-commerce-content-block{padding: 0px;}
.custom-outcomes-arrow-bg::before{width: 100% !important;top: 47% !important;left: 10% !important; background-size:75%;}
.custom-outcomes-arrow-bg .fit-width{padding-bottom:50px;}
.left-section custom-outcomes h4{max-width:700px; }
.custom-outcomes{padding:0px;}
.custom-outcomes-arrow-bg .right-section{padding-left:0px;}
.custom-outcomes-arrow-bg {margin-top: 27px !important;}
.empower-text{margin-top:20px !important; max-width:800px !important; margin-right:0px !important; padding:20px 0px 0px;}
.custom-outcomes h4:after{left:-4px;}
.custom-outcomes p{font-size:16px !important;}
.partnership-opportunities-contact .title h2{max-width:375px;}
.importance-content:before { background:#fff;}
/*.healthyFoodWrapper .inner-content:before{background:#fff;}*/
 .health-plan-text{font-size:18px !important; max-width: 598px !important; line-height:24px !important;}
 .ppartnership-section-inner{max-width:65%; margin:0 auto;}
 .partnership-section-inner .healthyfood-contact-space{padding:0px 123px;}
 .partnership-section-inner h2{padding:0px 10px;}
 .partnership-section-inner h2{max-width:459px; margin:auto;}
 .retailers-main .partnership-section-inner h2{max-width:675px;}
 .retailers-main .partnership-section-inner p{padding:0 81px;}
 .health-plans-main .partnership-section-inner p.contact-space{padding:0 15px;}
  .partnership-section-inner h2{margin-bottom:12px;}


/*About Us Page*/
/*.about-area .inner-content .meet-team .title h3 {font-size: 38px;line-height: 38px;}*/
/*Members*/
.members-section .nb-insurance-inner-content h2 {padding: 0 125px 24px 0px;margin: 0 0 24px;}
.need-help-main .locations-sec .locations-text p {font-size: 16px;line-height: 20px;margin-right: 88px;}

/*.about-area-inner .team-block {width: 100%;margin-bottom: 40px;text-align: center;display: flex;justify-content: center;flex-direction: column;position: relative;height: auto !important;}*/

/*Flex-cards*/
.flex-benefitcards .flex-benefits-sec h3 { font-size: 29px; line-height: 40px; text-align: left;}
.flex-benefitcards .flex-benefits-sec h3 .d-block{display:inline !important;}
.flex-benefits-sec-img{text-align:center; margin-top:10px;}
.flex-benefitcards .flex-benefits-sec{padding:24px;}
.nb-flex .inner-content .title{margin-bottom:48px;}

/*Providers*/
.providers-page .manufacturers .brands-section{max-width:433px; margin:0 auto;}

}
@media (min-width:768px) and (max-width:1199.98px){

 .block-768{display:block;}
.callout-icon.lottie {min-height: 56px;margin-bottom:24px;}
.nb-callouts lottie-player.outcome-icon {width: 42px;}
.nb-callouts lottie-player.service-icon {width: 57px;}
.nb-callouts lottie-player.technology-icon {width: 60px;}
.nb-callouts{padding:82px 0 0 0;}
.nb-callouts .custom-callout {max-width: 466px;margin: 0 auto;text-align: center;margin-bottom: 82px;}
.callout-icon.lottie lottie-player {margin: 0 auto;}
.nb-callouts h4{font-size: 12px;letter-spacing: 1.5px;line-height: 14px;}
.nb-callouts p{font-size: 18px;letter-spacing: 0.3px;line-height: 23px;}
.awards-recognition{padding:70px 0 36px;}
.awards-insights-section{max-width:730px;margin:0 auto;}
.awards-insights-section .item {padding: 0px 30px;margin-bottom:36px;}
.awards-insights-section .item img {max-width: 110px;}
.awards-recognition .item:nth-child(4){border-right:0px;}
.awards-recognition .item:nth-child(7) img{max-width:124px;}
.video-wrapper{min-height: 436px;background-position: center 0px;}
.video-wrapper .video-caption .title {width: 350px;}
.video-wrapper .video-caption p{color:#fff;}
/* Footer CSS*/
.footer-ipad .social-icons li {padding:0 8px 0 0;}
.footer-ipad .copyright span { color: #b1b9c1;}
.footer-ipad hr{border-top:1px solid rgba(255,255,255,0.3);}
footer.footer-ipad .footer-nav h3 {letter-spacing: 1.75px;font-size: 14px;}
footer.footer-ipad .footer-nav li {margin-bottom:15px;}
footer.footer-ipad .footer-nav li a {font-size:16px; line-height:20px; letter-spacing:0.3px;}
.footer-ipad .social-icons li:last-child{padding:0;}
footer.footer-ipad .footer-links li:first-child {padding-left:0;}
footer.footer-ipad .footer-links li {border-right: 1px solid #b1b9c1;padding: 0 8px; line-height:12px;}
.footer-ipad .footer-links li a {font-size: 11px;color: #b1b9c1; line-height:12px;}
 footer .footer-links li:last-child { border: none;}
footer .footer-links li{padding:0;line-height:normal;float:none;margin-bottom:7px;border:none;}
footer .footer-links li a{font-size:13px;color:#fff;line-height:16px;}
.member-benefits-single-sec .member-content p{font-size:16px;line-height:20px;}
.inner-content p{font-size:16px;}
.inner-content .update p{font-size:16px;}
.hiTrustLogo p{font-size:16px !important;line-height:22px;}
.validation-wrapper p{font-size:16px;line-height:22px;}
.validation-wrapper .title h2{font-size:26px;margin:0 0 5px 0;}
.bannter-callouts{padding-left:0px;}
/*.bannerText{font-size:24px;line-height:28px;}*/
/*.custom-carousel-indicators p{font-size:16px;line-height:24px;}*/
/*.bannerText .btn-coral{font-size:16px;margin-bottom:50px;}*/

.video-wrapper:before{background:linear-gradient(270deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.4) 100%);}
.home-video-wrapper .video-caption{left:72px;top:72px;}
.persBenefitWrapper .benefits-details-section .benefits-details.three ul{margin-left:40%;max-width:240px;}
/* Home Page */
.our-outcomes{padding:20px 0 70px 35px;}
.contact-form{width:93%;padding-top:0px;}
.eu-outline-border.first{margin:0 0 0 65px;}
.eu-outline-border .eu-icon{position:absolute;left:0px;}
.eu-tablet-img img{position:relative;z-index:9;}
.eu-icon.eu-tablet-img:before{content:'';position:absolute;width:5px;height:250px;background:#fff;left:63px;top:0;}
.eu-tablet-curve:before{content:'';position:absolute;width:50%;height:100px;background:#fff;left:-293px;top:200px;border-radius:0 40px 0 0;border-right:2px solid #f36c58;border-top:2px solid #f36c58;z-index:9;}
/*.eu-tablet-curve:after{content:'';position:absolute;width:50%;height:1px;right:-293px;bottom:0;border-right:2px solid #f36c58;border-top:2px solid #f36c58;z-index:999;}*/
.eu-outline-border.second .eu-text{padding-left:25px;}
.employers-unions-section .eu-outline-border.second .eu-text{padding-left:125px;}
.employers-unions-section .eu-text{padding-left:60px;}
/* About Us */
.mission-statement-section h3{margin-bottom:22px !important;}
/*.about-video-new {margin-left:-39px; margin-right:-39px;}*/
.about-video-new{width:100%;}
.mission-statement-section p{margin-bottom:0px;}
.milestones-section{padding:75px 10px 0px 10px; }
.company-background-section h3{font-size:28px;line-height:32px;margin-bottom:26.5px;}
.company-background-section p{font-size:18px;line-height:24px;}
.company-background-section ul li{font-size:16px;line-height:20px;}
.leadership-section h2{font-size:28px !important;line-height:32px !important;}
.leadership-section .team-content .bio-btn img{width:16px;margin-right:5px;}
.milestones-section h3{font-size:18px;line-height:20px;}
.milestones-section p{font-size:22px;line-height:32px;width:80%;margin:0 auto;}
.our-brands-section p{font-size:22px;line-height:32px;}
.news-insights{padding:48px 10px 48px;}
.contact-us{padding:70px 0;}
.home-contact-section{padding:40px 0 40px 25px;}
section.contact-us.inner-contact{padding:0px;}
.leadership-section.inner-content{padding:75px 0 0;}
.program-details-section {overflow:hidden;}
.careersBlock .program-details-section{margin:69px 0; padding:0 20px 69px;}
.careerWrap .diversity-section{padding:0}
.about-area .program-details-section {padding-top:43px;}
.program-details-section .container-fluid {padding:0;}
.about-area .inner-content {padding: 48px 0px 24px; background-size:50%;}
.about-area .inner-content .title{margin-bottom:40px;}
.about-area .inner-content .meet-team .title{margin-bottom:64px !important;}
.about-area .inner-content .title h2 {  font-size: 40px; letter-spacing: 0.3px;line-height: 44px;}
.about-area .who-we-are-sec .title h3 {font-size: 40px;line-height: 44px;}
.about-area .inner-content .about-txt p {  font-size: 16px; line-height: 20px; font-weight:400;}
.about-area .who-we-are-sec {padding: 91px 0 65px;}
.about-area .who-we-are-sec .title { margin: 0 0 35px; float: none; display: inline-block;}
.about-area .who-we-are-sec-img {margin:30px 0 0; text-align:center;}
.about-area .who-we-are-sec-img img {max-width: 80%;}
.leadership-section .team-content .bio-btn a {letter-spacing: 1.5px;}
.about-area .mission-statement-section-inner .partner .core-values-content p {font-size:16px !important; line-height:22px !important;}
.about-area .core-values-content-list ul li {  font-size: 16px;line-height: 30px;}
.about-area .mission-statement-section-inner .partner .core-values-content {max-width: 400px; }
.about-area .mission-statement-section {padding-bottom: 40px;}
.about-area .key-milestones-sec p {  font-size: 22px; letter-spacing: 0.3px; line-height:30px; width:69% !important;}
.about-area .news-insights .seemore {font-size: 18px; padding: 12px 22px 14px; margin-top:55px;}
/*.timeline-carousel .info-container {width:auto !important;}*/
.about-area .inner-content .meet-team .title h3{font-size:40px; line-height:44px;}
.key-milestones-sec .owl-carousel.owl-drag .owl-item {width: 150px !important;}
.about-area-inner .owl-item .one { margin-left: 5px;}
.timeline-carousel .one .info-container { left: 0;}
.timeline-carousel .one .info-container:before { left: 48px;}
.owl-theme .owl-nav [class*='owl-'] { top: 125px;}
.timeline-carousel .info-container {padding: 24px 16px; left: calc(6% + -82px);}
/* Home Page */
.owl-theme .owl-nav .owl-prev:before{height: 383px;top:-188px;}
.owl-theme .owl-nav .owl-next:before {height: 383px;top:-188px;}
.owl-theme .owl-nav .owl-prev:after{right:30px;width:40px;height:40px;background-size:cover;} 
.owl-theme .owl-nav .owl-next:after{right:-15px;width:40px;height:40px;background-size:cover;}
.our-solutions .callout-cnt{overflow:hidden;}
.our-solutions .otc-benefit-bg img{height:350px;width:auto;}
.our-solutions .callout-cnt a{background:#fff;}
.benefit-outcomes .title h2{font-size:28px;}
.benefit-outcomes{padding:130px 0 90px;}
.benefit-outcomes-line:before{top:62px;}
.devices-improve .sub-title h3{font-size:24px;}
.guiding-principles{padding:50px 45px 80px;}
.hearingNewSection .guiding-principles{padding:48px 45px 0px;}
.our-culture-section .program-details .sub-title{margin-bottom:11px;}
.our-culture-section .program-details h3{font-size:24px;line-height:32px;}
.careerWrap .our-culture-section .program-details h3{font-size:32px;line-height:36px;}
.our-culture-section .program-services h4{font-size:22px;line-height:32px;}
.our-culture-section.program-details-section p {font-size:20px; line-height:30px;}
.our-culture-section .program-services ul li{font-size:20px;line-height:30px;}
.our-culture-section .program-details{width:100%; margin-top:48px; padding:0 52px;}
.pb-md-20{padding-bottom:20px !important;}
.pb-md-60{padding-bottom:60px !important;}
.locations-sec .locations-text p {font-size:20px;line-height:30px;}
.home-news .news-insights{padding:78px 0 78px;}
/* Members Page */
.hearing-otc-sub .sub-title .heading{font-size:32px;}
.hearing-otc-sub .nh-logo img{background:#fff;padding:0 20px;z-index:9;position:relative;}
.hearing-otc-sub .partner .callouts .otc-callout{min-height:inherit;margin-bottom:31px;float:left;}
.hearing-otc-sub .partner .callouts .otc-callout.res{min-height:inherit;}
.hearing-otc-sub .partner .callouts .otc-callout .icons-bg{float:left;width:20%;}
.hearing-otc-sub .partner .callouts .otc-callout .right{float:left;width:80%;text-align:left;padding-left:20px;}
.hearing-otc-sub .partner ul.callouts li .icons-bg img{width:auto !important;}
.hearing-otc-sub .partner ul.callouts li .icons-bg{min-width:120px;padding:0;}

/*Member new page*/
.nb-insurance-wrap .members-section {padding:48px 0px;}
.nb-insurance-wrap .members-section .ipad-nb-insurance-img{padding-top:0px;}
.nb-insurance-wrap .nb-insurance-inner-content{padding:40px;}
.nb-insurance-wrap .members-section .nb-insurance-inner-content{padding:40px !important;}
.nb-insurance-wrap .members-section .nb-insurance-inner-content h2{font-size:40px; line-height:44px; max-width:480px;}
.nb-insurance-wrap .members-section .nb-insurance-inner { margin: 0px 0 48px;}
.nb-insurance-wrap .need-help-sec .locations-img{ margin:0 auto !important;}
.nb-insurance-wrap .locations-sec .locations-text{text-align:center; max-width:100%;}
.nb-insurance-wrap .need-help-sec .locations-text p{padding-right:0px;}
.nb-insurance-wrap .need-help-sec .locations-text h3{font-size:32px; line-height:36px; margin:40px 0px 12px;}
.nb-insurance-wrap .need-help-main .locations-sec .locations-text p{line-height:22px; padding:0px 55px; margin-bottom:12px;}
/* PERS Benefit Section*/
.persBenefitWrapper .inner-content{padding-top:48px;}
.persBenefitWrapper .inner-content .title{margin-bottom:0px;}
.persBenefitWrapper .inner-content h2{letter-spacing:-0.5px;}
.persBenefitWrapper .inner-content .program-details .sub-title{margin:0 0 11px 0;}
.persBenefitWrapper .inner-content h2 span{font-size:14px;letter-spacing:1.4px;line-height:16px;margin-bottom:15px;}
.persBenefitWrapper .inner-content h3{font-size:24px;letter-spacing:0;line-height:32px;}
.persBenefitWrapper .program-details{width:100%;}
.persBenefitWrapper .program-details p{font-size:18px;letter-spacing:0;line-height:24px;position:relative;z-index:999;}
.persBenefitWrapper .program-services ul li{font-size:18px;padding-bottom:12px;}
.persBenefitWrapper img.nr-adt{width:242px;margin-left:35px;z-index:999;position:relative;}
.persBenefitWrapper .ersSection:before{height:130px;z-index:99;}
.inner-content{padding:30px 0px 10px;}
/* Emergency Response Solutions Section*/
.persBenefitWrapper .ersSection .contentArea{width:85%;}
.persBenefitWrapper .ersSection .contentArea h2{font-size:28px;letter-spacing:-0.2px;line-height:32px;}
.persBenefitWrapper .ersSection .contentArea p{font-size:18px;letter-spacing:0;line-height:24px;}
/* Benefits Content Section*/
.persBenefitWrapper .benefits-details-section .v-border{border:0;padding-top:61px;margin:44px 0;position:relative;}
.persBenefitWrapper .benefits-details-section .v-border:before, .persBenefitWrapper .benefits-details-section .v-border:after{position:absolute;content:"";width: 294px;left: 50%;transform: translateX(-50%);}
.persBenefitWrapper .benefits-details-section .v-border:before{border-top: 1px dashed #B1B9C1;top: 0;}
.persBenefitWrapper .benefits-details-section .v-border:before{border-bottom: 1px dashed #B1B9C1;bottom: 0;}
.persBenefitWrapper .benefits-details-section .benefits-details.three img{margin-top:0px;}
.persBenefitWrapper .benefits-details-section .benefits-details.two img{margin-top:-75px;}
.persBenefitWrapper .member-exterience .card-body.one{padding:21px 0px 0px;}
.persBenefitWrapper .member-exterience .card-body{padding:21px 0px 0;}
.persBenefitWrapper .member-exterience .card-body p{margin-bottom:0px;}
.persBenefitWrapper .member-exterience:after{height:135px;}
.persBenefitWrapper .member-exterience .card-body.three{padding:21px 8px;}
/* Check-In Service Section*/
section.checkIn-Wrapper{padding:22px 0 68px 0px;}
section.checkIn-Wrapper .program-details-section.checkIn-section{text-align:center;}
section.checkIn-Wrapper .program-details-section.checkIn-section h2{font-size:28px;letter-spacing:-0.44px;line-height:32px;}
section.checkIn-Wrapper .program-details-section.checkIn-section p{font-size:18px;letter-spacing:0;line-height:24px;margin-bottom:70px;padding:0 20px;}
section.checkIn-Wrapper img{padding-right:10px;}
section.checkIn-Wrapper .program-services h4{font-size:16px;letter-spacing:1.6px;line-height:20px;margin-bottom:10px;}
/* Contact Us Section*/
.persBenefitWrapper .inner-contact{margin:100px 0 90px 0;}
.persBenefitWrapper .contact-us h2{width:90%;}
.persBenefitWrapper .contact-us .title p{font-size:18px;line-height:22px;letter-spacing:0;}
.contact-copyrights{padding-right:20px; font-size:12px !important; color:#646F7D;}

/* Careers Section*/
.careersWrapper .careersInfo {font-size: 18px; line-height: 24px;}
.careersBlock .title h2 {font-size: 38px;line-height: 38px;}
.careersBlock .inner-content{padding:75px 0 0px;}
.careersBlock .careers-video {margin:67px -50px 67px;}
.careerWrap .careers-video {margin:0px 25px;}
.careersBlock .our-culture-banner-main{margin:70px 0 0;}
.careerWrap .our-culture-banner-main{margin:48px 25px 0;}
.careersBlock .our-culture-section .program-details .sub-title{margin-bottom:17px;}
.careersBlock .our-culture-section.program-details-section p{font-size:16px;line-height:22px;}
/*.careersBlock .program-services.careers {margin-top: 45px;}*/
/*.careersWrapper .program-services.careers {margin-top: 64px;}*/
.careersBlock .program-services{min-height:inherit; margin:64px 52px 0;}
/*.careersBlock .our-culture-section .program-services h4{font-size:12px;line-height:14px;letter-spacing:1.5px;}*/
.careersBlock .our-culture-section .program-services ul li{font-size:16px;line-height:20px;}
.careersBlock .program-services ul {padding: 0 0 0 0px;}
.careersBlock .diversity-section.our-culture-section p{font-size:18px;line-height:24px;max-width:582px;margin:0 auto;}
.careerWrap .diversity-section.our-culture-section p{font-size:22px;line-height:30px;max-width:595px;}
.careersBlock .locations-sec{padding:72px 0 48px;}
.careersBlock .locations-sec .locations-text{max-width:540px;margin:0 auto;text-align:center;}
.careersWrapper .locations-sec .locations-text{max-width:596px;}
.careerWrap .locations-sec .locations-text{padding:0;}
.careersBlock .locations-sec .locations-text h3{font-size:22px;line-height:22px;margin-bottom:8px;}
.careerWrap .locations-sec .locations-text h3{font-size:28px;line-height:32px; margin-bottom:12px;}
.careersBlock .locations-sec .locations-text p{font-size:16px;line-height:22px;}
.careersBlock .locations-sec .locations-img{max-width:443px;margin:0 auto;padding-top:36px;}
.careersBlock .carrier-cta-sec-content {max-width: 452px;margin: 0 auto;}
.careerWrap .carrier-cta-sec-content {max-width: 500px;}
.careerWrap .carrier-cta-sec {background-size:60%;}
.careersBlock .carrier-cta-sec .carrier-cta-sec-content h3{font-size:24px;line-height:28px;}
.careersBlock .carrier-cta-sec .carrier-cta-sec-content .job-btn{margin-top:4px !important;}
.careerWrap .inner-content{padding:0px;}
.careerWrap .explore-jop{padding:48px 0; background-size:50%;}
.careerWrap .diversity-banner-sec{max-width:90%; margin:auto;}
.careerWrap .diversity-mobile img { width: 49.2%;}
.careerWrap .diversity-mobile img:first-child {margin-right: 10px;}
.careerWrap .diversity-banner-img-main .banner-img.diversity-banner-sec-img1{width:100%; max-width:100%; margin:25px 0 10px; padding:0;}
.culture-p-0{padding:0px;}

/* ADT Wrapper Section*/
.ADT-Wrapper{padding:80px 0;}
.ADT-Wrapper .media-body{padding:0 0 0 55px;}
.ADT-Wrapper img{width:104px;}
.ADT-Wrapper h5{font-size:25px;line-height:25px;margin-bottom:7px;}
.ADT-Wrapper p{font-size:16px;line-height:20px;}
/* News  Wrapper Section*/
.news-content .news-banner-main .news-title {padding:0 160px 40px 30px; }
.news-content .news-banner-main .news-title h5 {font-size: 35px;line-height: 36px;}
.news-content .news-banner-main {padding:40px 0 0;max-height: 285px;margin-bottom: 210px;}
.news-content .news-content-inner .content {padding:33px 100px}
.news-content .news-help {margin: 35px 75px 16px;}
.news-content .content .card-body {margin-left: 25px;}
.news-content .breadcrumb {padding: 19px 30px 0px;}
.news-content-inner {margin-bottom: 50px;}
.latestNewsSection.InsightsSec .latestBlock .rightBlock{height:230px;}
.news-content .news-content-inner {margin-top:0;}
/* OTC Benefits */
.occ-benefit .medical-content:after, .care-program-details:after{height:70px;bottom:-35px;}
.occ-benefit .medical-content{padding:110px 0 80px;}
.occ-benefit .data-reporting-bg{padding:50px 0 40px;}
.occ-benefit section.ndividualized{padding:50px 0 100px;background-size: 80%;background-position: right 50%;}
.occ-benefit .contact-line:after{display:none;}
.occ-benefit .contact-us .title{margin:0 0 35px;width:100%;}
.otc-benefit-main .inner-contact .title{margin-left:0;width:100%;}
.otc-slide .carousel-indicators {top:6px;bottom:auto;}
.otc-mob-banner{max-width:261px !important; margin:23px auto 0;}
.featurelist{max-width:250px; width:100%; margin:0 auto 40px;}
.new-otcmain-benefit .inner-content {padding: 48px 0px 10px;}
.otc-benefit-main h5{line-height:18px;}
.otc-benefit-main .inner-content .title img{max-width:192px;}
.otc-benefit-main .OtcBanner{margin-bottom:48px;}
.otc-benefit-main .program-content{min-width:100%;}
.new-otcmain-benefit .program-details-img{margin-top:38px !important}
.new-otcmain-benefit .newmember-benefits-sec{padding:72px 0px !important;}
.new-otcmain-benefit .member-benefits-sec .sub-title h3{font-size:32px; line-height:36px; margin-bottom:46px;}
.featureslisticon{width:54px;}
.otc-benifit-member{padding-top:0px;}
.mybenefit-inner-content {padding: 30px 48px 0px; margin-top: 96px;}
.new-otcmain-benefit .multi-sections h4{font-size:32px; line-height:36px; margin-bottom:32px !important;}
.members-text{margin-bottom:24px;}
.member-portal-content .features-list{margin-bottom:24px;}
.member-portal-content .otc-app-store-info{margin-top:12px !important;}
.new-otcmain-benefit .member-exp-title:after{margin:32px auto;}
.new-otcmain-benefit .expenses-associat p{font-size:22px; line-height:30px; padding: 0 13px;}
.banner-gradient:before{background-size:50%;}
.member-exterience .member-services{margin-bottom:72px;}
.otc-outcome .title h4{font-size:32px;line-height:36px;}
.new-otcmain-benefit .otc-outcome .title p{font-size:22px; line-height:30px;}
.outcome-learnmore {margin-top: 28px;}
.new-otcmain-benefit .slide-content-part h3{font-size:24px; line-height:28px;}
.new-otcmain-benefit .slide-content-part p{line-height:22px;}
.new-otcmain-benefit .otc-numbering-right{margin-top:89px; padding:0px;}
.new-otcmain-benefit .numbering-sec h3{margin-bottom:10px; font-size:20px; line-height:24px;}
.new-otcmain-benefit .numbering-sec p{font-size:14px; line-height:20px; margin-bottom:24px;}
.new-otcmain-benefit .numbering-left{padding:0px;}
.new-otcmain-benefit .numbering-sec-left{padding:32px 0px;}
.otc-numbering-sec-single h4{font-size:26px; line-height:30px;}

/* PERS Benefits */
.persNewSection .program-details-section {padding-right: 45px;padding-left: 45px;}
.persNewSection .inner-content {padding-top: 64px;}
.persNewSection .inner-content h2 span {font-size: 12px;font-weight: bold;letter-spacing: 1.5px;line-height: 14px;}
.persNewSection .inner-content img{max-width:311px;}
.persNewSection .inner-content .program-details .sub-title{margin-bottom:18px;}
.persNewSection .program-details h3 {font-size: 30px;line-height: 30px;}
.persNewSection .program-details p{font-size:16px;line-height:20px;}
.persNewSection .adt-video {text-align: center;}
.persNewSection .adt-video video{width:620px;}
.persNewSection .ersSection{padding: 100px 0 40px 0;}
.persNewSection .ersSection .contentArea h2{font-size:30px;line-height:30px;margin-bottom:22px;}
.persNewSection .ersSection .contentArea p {max-width: 484px;margin: 0 auto;}
.persNewSection .benefits-details-section {margin-top: 40px;}
.persNewSection .benefits-details-section .benefits-details h3{color: #646F7D;font-size: 22px;line-height: 22px;}
.persNewSection .benefits-details-section .benefits-details ul li{font-size:16px;line-height:20px;}
.persNewSection .benefits-details-section .benefits-details.two p {padding: 0;max-width: 305px;margin: 0 auto 22px;}
.persNewSection .benefits-details-section .benefits-details.three p {padding: 0;max-width: 330px;margin: 0 auto 22px;}
.persNewSection .technology-copyright{padding: 10px 0 80px !important;font-size: 11px;line-height: 12px;}
.persNewSection .member-exterience {padding-bottom: 20px;}
.persNewSection .member-exterience .icon{margin-top:40px;}
.persNewSection .member-exterience .card-body{margin-bottom:0px;}
.persNewSection .member-exterience .card-body.max-240{max-width:292px;}
.persNewSection .member-exterience .instruction{margin-top:80px;margin-left:0;}
.persNewSection .member-outcomes-Wrapper .image-block{max-width:626px;}
.persNewSection .outcome-text {max-width: 310px;}
.persNewSection .inner-contact{margin:80px 0 130px;}
.persBenefitWrapper .contact-us .title p{font-size:16px;line-height:20px;max-width:95%;}
.persNewSection .contact-us h2{max-width:inherit;}
.persNewSection .inner-contact .title{width:100%;margin:0 0 50px;}
.persNewSection .inner-contact form {width: 80%;}
.persNewSection .inner-contact .form-control {min-height: 48px;}
/* Hearing Benefit New Styles */
.hearingNewSection .inner-content {padding: 48px 0px;}
.companionSection  .inner-content{padding-top:48px;}
.companionSection  .inner-content h1{font-size:40px; line-height:44px;}
.companionSection  .inner-content h4{font-size:14px; margin-bottom:16px;}
.hearingNewSection .inner-content h2 span{margin-bottom:10px; }
.hearingNewSection .inner-content img{width:241px; margin-top:0px;}
.hearingNewSection .program-details-section {margin-top: 50px; margin-bottom:0px;}
/*.health-plans.technology .partners-section .partner{margin-bottom:48px;}*/

.hearingNewSection .outcomeWrapper .title-section p{margin-bottom:106px;}
.approachSection .heading {font-size: 61px;line-height: 61px;margin-bottom: 24px;}
.hearingNewSection .outcomeWrapper .serviceSection {max-width: 496px;margin: 0 auto;padding: 43px 63px 80px;}
.hearingNewSection .outcomeWrapper .serviceSection img{margin-bottom:24px;}
.hearingNewSection .outcomeWrapper .serviceBlock .service-text{margin-bottom:58px; line-height:22px;}
.hearingNewSection .hearingLossWrapper .hearingInfoWrap {text-align:center;}
.hearingNewSection .outcomeWrapper.provide-member-border {padding:0;}
.providers-contact.inner-contact .title {margin:0 0 50px; width:100%;}
.providers-contact.inner-contact .title h2 br {display:none;}
.health-plans-main .hp-whitebg{padding:48px 0;}
/* Single News Article Sec */
.news-content .news-banner-main .news-title {padding:0 160px 40px 30px; }
.news-content .news-banner-main .news-title h5 {font-size: 35px;line-height: 36px;}
.news-content .news-banner-main {padding:40px 0 0;max-height: 285px;margin-bottom: 250px;}
.news-content .news-content-inner .content {padding:33px 100px}
.news-content .news-help {margin: 35px 75px 16px;}
.news-content .content .card-body {margin-left: 25px;}
.news-content .breadcrumb {padding: 19px 30px 0px;}
.news-content-inner {margin-bottom: 50px;}
.latestNewsSection{max-width:700px;margin:0 auto 120px;}
.latestNewsSection.InsightsSec{max-width:100%;}
/*Wellness Benefit page*/
.wellnessBenefitWrapper .container{max-width:768px !important; margin:0 auto;}
.wellnessBenefitWrapper .inner-content-sec h2 {margin-top: 70px;}
.wellnessBenefitWrapper .inner-content-sec h2 span {margin-bottom: 16px; font-size:14px;line-height:18px;}
.wellnessBenefitWrapper .inner-content-sec .title {margin-bottom: 50px;}
.wellnessBenefitWrapper .hfBanner {max-width: 625px;margin-bottom:70px;}
.wellnessBenefitWrapper .bannerContent {padding: 32px 32px 28px;}
.wellnessBenefitWrapper .bannerContent img {position: relative;right: 0;bottom: 0;left: 32px; top:12px;}
.wellnessBenefitWrapper .add-introduction{display:none !important;}
.wellnessBenefitWrapper .pers-benefit {margin: 0;}
.wellnessBenefitWrapper .pers-text {margin: 65px auto 0;}
.wellnessBenefitWrapper .member-outcomes-Wrapper .image-block {margin: 32px auto 48px;max-width:100%;}
.wellnessBenefitWrapper .outcome-text p {margin-right: 22px;}
.wellnessBenefitWrapper .outcome-text {max-width: 395px;margin-left: 20px;}
.wellnessBenefitWrapper .advantages-sec .container {max-width: 760px;}
.wellnessBenefitWrapper .small-txt-in {color: #646F7D;margin: 50px 0 0px;}
.wellnessBenefitWrapper .member-outcomes-bg {background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(253,253,254,1) 23%, rgba(233,237,240,1) 23%, rgba(255,255,255,1) 58%, rgba(255,255,255,1) 100%);}
.wellnessBenefitWrapper .benefits-details-section .v-border:before {width: 490px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.two p {max-width: 450px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.two img {margin-top: -20px;    margin-bottom: 30px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.one img {margin-top: 30px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.three.three-well img {margin-top:0px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.one {margin:16px auto 0;}
.wellnessBenefitWrapper .benefits-details-section .v-border {margin:24px 0 41px;padding-top: 45px;}
.wellnessBenefitWrapper .benefits-details-section .benefit-text {margin: 20px auto 0px;height: 95px;}
.wellnessBenefitWrapper .benefits-details-section .technology-copyright {padding: 37px 0 110px !important;max-width: 768px;margin: 0 auto;}
.wellnessBenefitWrapper .emergency-response p {line-height: 24px;}
.wellnessBenefitWrapper .pers-benefit.optimized-sompanion .pers-title {width: 590px;z-index: 99;position: relative;}
.wellnessBenefitWrapper .optimized-text {margin: 44px 79px 32px;}
.wellnessBenefitWrapper .optimized-content {margin: 0 79px;}
.wellnessBenefitWrapper .optimized-sec img,
.wellnessBenefitWrapper .virtual-physical-sec .virtual-img {max-width: 100%;max-height: 100%;margin: 0 auto;}
.wellnessBenefitWrapper .companion-assistance-sec {max-width: 750px;margin: 44px auto 0;padding: 50px 44px 20px;}
.wellnessBenefitWrapper .companion-assistance-sec h4 {margin: 0 40px 40px;}
.wellnessBenefitWrapper .virtual-physical-sec {margin: 65px auto 0;}
.wellnessBenefitWrapper .virtual-physical-sec h4 {margin: 51px 65px 24px;}
.wellnessBenefitWrapper .virtual-physical-sec p {margin:0 50px 30px 65px;}
.wellnessBenefitWrapper .virtual-physical-sec .benefit-text p {margin: 0;}
.wellnessBenefitWrapper .companion-assistance-info {margin: 44px auto 0px;}
.wellnessBenefitWrapper .benefit-offers {margin:0px 64px 0 65px;padding: 24px 0px 24px 0;}
.wellnessBenefitWrapper .benefit-offers p {margin: 0;padding: 0;}
.wellnessBenefitWrapper .companion-assistance-list img {margin: 0px !important;}
.wellnessBenefitWrapper .virtual-physical-sec .benefit-text {max-width: 750px;}
.wellnessBenefitWrapper .kits-img {max-height: 540px;margin-top:26px;}
.wellnessBenefitWrapper .virtual-list {margin: 0px 65px;}
.wellnessBenefitWrapper .customizable-kits p {margin: 0 1px 25px 0px;}
.wellnessBenefitWrapper .customizable-list {margin-right: 0;padding-right: 0;}
.wellnessBenefitWrapper .customizable-list ul {margin-left: 0;}
.customizable-list.customizable-list.customizable-provide ul li {width: 200px; display:inline-block !important;}
.wellnessBenefitWrapper .virtual-physical-sec .benefit-text {max-height: 80px;}
.wellnessBenefitWrapper .connectivity-benefit-sec .connectivity-img {margin-top:0px;}
.wellnessBenefitWrapper .customizable-kits h4 {margin: 40px 0 24px 0;}
.wellnessBenefitWrapper .connectivity-benefit-sec .customizable-kits h4 {margin-right: 70px;}
.wellnessBenefitWrapper .text-block-small {margin: 0px 0px 18px;}
.wellnessBenefitWrapper .persNewSection .inner-contact {margin: 95px 0 130px;}
.wellnessBenefitWrapper .connectivity-benefit-sec {background: url(../png/wellenss-connectivity-ipad.png) center top no-repeat;background-position: 100% 60%;background-size: cover;padding-bottom:90px;}
.wellnessBenefitWrapper .bannerContent p {max-width: 560px;}
.wellnessBenefitWrapper .optimized-sec{margin: 0px auto;}
.wellnessBenefitWrapper .optimized-sec{margin: 0px auto;}
.wellnessBenefitWrapper .companion-assistance-sec .companion-assistance-list {width: 250px;}
.wellnessBenefitWrapper .title h4{margin-bottom:0px;}
.optimizedcompanioncarebenefit {padding-top: 0;}
.wellnessBenefitWrapper .mt-m-20{margin-top:20px;}
.wellnessBenefitWrapper .virtual-physical-sec .virtual-list .small-txt-in {padding-top: 6px;}
.wellnessBenefitWrapper .virtual-physical-sec .benefit-text {margin-top: 44px;}
.wellnessBenefitWrapper .m-px-8 {padding-left: 8px;padding-right: 8px;}
.wellnessBenefitWrapper .advantages-sec .m-px-8 {padding-left: 25px;padding-right: 16px;}
.wellnessBenefitWrapper .connectivity-benefit-sec .customizable-kits.kits-d {margin: 18px auto 0;}
.wellnessBenefitWrapper .contact-form {width: 100%;padding: 0 0 32px 40px;}
.overviewSection {padding: 0px 0 50px;}
.overviewSection .stepperSection {margin-left: 0;text-align: center;}
.overviewSection .overviewTitleSetion {margin-top: 33px;width: 42%;display: inline-block;}
.overviewSection .overviewTitleSetion h3 {font-size: 38px;line-height: 38px;}
.overviewSection .overviewTitleSetion p {max-width: 330px;}
.overviewSection .overviewListSection {margin-top: 68px;display: inline-block;}
/*PERS page Styles*/
.wellnessBenefitWrapper.persPageNew .bannerContent img {bottom: 0;left: 0;top: 0;max-width: 338px;}
.wellnessBenefitWrapper.persPageNew .light-text {font-size: 32px;line-height: 38px;}
.wellnessBenefitWrapper.persPageNew .bannerContent {text-align: center;margin:0px;}
.wellnessBenefitWrapper.persPageNew .overviewTitleSetion {margin-top: 33px;width: 100%;display: inherit;margin: 0 auto;max-width: 536px;text-align: center;}
.wellnessBenefitWrapper.persPageNew .overviewTitleSetion p {max-width: 536px;margin: 0 auto;width: 100%;font-size: 18px;line-height: 26px;font-weight:300;}
.wellnessBenefitWrapper.persPageNew .outcome-text {max-width: 430px;top: 60px;margin-right: 0px !important;margin-left: auto !important;}
.wellnessBenefitWrapper.persPageNew .advantages-sec .container {max-width: 100%;}
.wellnessBenefitWrapper.persPageNew .lazy.NationSLogo {max-width: 330px;}
.wellnessBenefitWrapper.persPageNew .advantages-sec .container {max-width: 100% !important;}
.wellnessBenefitWrapper.persPageNew .outcome-text p {font-size: 16px;line-height: 20px;letter-spacing: 0.3px;margin-bottom: 20px;}
.wellnessBenefitWrapper .emergency-response h3 {font-size: 32px;line-height: 36px;margin-bottom: 24px;}
.wellnessBenefitWrapper .member-outcomes-Wrapper .image-block {margin: 32px auto 70px;}
.wellnessBenefitWrapper.persPageNew .benefits-details-section .benefits-details h3 {font-size: 24px;line-height: 28px;}
.wellnessBenefitWrapper.persPageNew .benefits-details-section .benefits-details p {line-height: 22px;}
.wellnessBenefitWrapper.persPageNew .benefits-details-section .benefits-details.two p {margin: 0 auto 50px;}
.wellnessBenefitWrapper.persPageNew .hfBanner {margin-bottom: 40px;}
.wellnessBenefitWrapper.persPageNew .overviewTitleSetion {margin-top: 30px;margin-bottom: 20px;}
.wellnessBenefitWrapper.persPageNew h5.title-Falls {font-size: 19px;line-height: 24px;margin-right: 22px;}
.wellnessBenefitWrapper.persPageNew .pers-personal-sec p {font-size: 14px;line-height: 20px;}
.wellnessBenefitWrapper.persPageNew .pers-personal-sec h4 {font-size: 26px;line-height: 22px;margin: 6px 0px;}
.wellnessBenefitWrapper.persPageNew .overviewSection .container {max-width: 612px !important;margin: 0 auto;}
.wellnessBenefitWrapper.persPageNew .overviewSection .overviewListSection {margin: 32px 0 0;}
.wellnessBenefitWrapper.persPageNew .outcome-text h4 {font-size: 30px;line-height: 30px;}
.wellnessBenefitWrapper.persPageNew .outcome-text h6 {font-size: 14px;line-height: 24px;}
.wellnessBenefitWrapper.persPageNew .benefits-details-section {padding-top: 48px;max-width: 574px;margin: 70px auto 0;}
.wellnessBenefitWrapper.persPageNew .partnership-sec .container {max-width:480px !important; margin:0 auto;}
.wellnessBenefitWrapper.persPageNew .inner-content-sec h2 span {margin-bottom: 16px; font-size:14px;line-height:18px;}
.wellnessBenefitWrapper.persPageNew .contact-space {font-size: 16px;line-height: 22px;font-weight: 400;margin: 12px 48px 0 0px;}
/* Flex Card page*/
/*.content-wrapper.nb-flex .inner-content {padding:70px 0 60px;}*/
/* Health Plans */
.hp-sectionOne .whyChooseSection{margin:58px auto 72px;max-width:624px !important;}
.health-plans-main .whyChooseSection{max-width:668px !important; margin:48px auto;}
/*.hp-sectionOne{background:none;background-color:#e9ecf0;}*/
.health-plans-main .whychoose-pattern{background-size:50%;}
/*.hp-sectionOne:before {background: url(https://static.nationsbenefits.com/nb-container/images/hp-ipad-pattern.svg);position: absolute;content: "";width: 100%;height: 100%;opacity: 0.5;}*/
/*.hp-sectionOne:after {background: linear-gradient(180deg, #E9ECF0 0%, rgba(239,241,244,0.28) 30%, rgba(245,246,248,0) 100%);position: absolute;content: "";width: 100%;height: 100%;top: 0;}*/
.hp-sectionOne .container{position:relative;z-index:9;}
.hp-sectionOne .leftSection{padding:40px 40px 15px 40px;}
.hp-sectionOne .leftSection h6{font-size:12px;}
.health-plans-main .leftSection h6{font-size:14px; line-height:18px;}
.health-plans-main .leftSection h2{margin-top:12px;}
.health-plans-main .driving-member-sec-content h4, p{font-size:16px; line-height:22px;}
.technologyWrapper .partnership-section-inner p{padding:12px 0px; margin-bottom:0px; line-height:22px;}
.providers-page .provider-network .leftSection p{max-width:100%;}
.whyChooseSection .nb-insurance-inner-content h2:after{width:80px;}
.hp-sectionOne .partneringBlock h4{font-size:26px;line-height:30px;max-width: 601px;margin: 0 auto;}
.health-plans-main  .partneringBlock h4{font-size:22px;}
.hp-sectionOne .lifestyleImg{border-radius:0px;}
.hp-sectionOne .partneringBlock{max-width:688px;}
.hp-sectionOne .partneringBlock ul{margin: 38px 0 78px;}
.hp-sectionOne .partneringBlock ul{margin-bottom:0px;}
.hp-sectionOne .partneringBlock ul:before{width:500px;}
.hp-sectionOne .partneringBlock ul li{max-width:132px;margin:0 20px;}
.hp-sectionOne .partneringBlock ul li p{font-size:16px;}
.hp-wrapper .contact-us-main .inner-contact.providers-contact{padding:78px 0px;}
.hp-wrapper .insurance-contact-sec{margin-bottom:0px;}
.htWrapper .leftSection h2 { font-size: 38px;  line-height: 38px; margin: 90px 0 32px;}
.htWrapper .leftSection .lead {font-size: 18px; line-height: 24px;}
.health-plans-main .htWrapper .leftSection .lead{font-size:16px; line-height:22px;}
.health-plans-main .leftSection ul li{font-size:16px; line-height:22px;}
.htWrapper .imageSection .imageInfo img {margin:0 auto;}
.health-plans-main .benefit-management-partner-sec{padding:78px 0;}
.health-plans-main .benefit-management-partner-sec .sub-title h3{font-size:32px; line-height:36px; padding:0;}
.health-plans-main .benefit-management-partner-sec .sub-title p{font-weight:300;}
.benefit-accordian-icon{width:50px;}

/*Members*/
.members-section .nb-insurance-inner {background: none;}
.members-section .inner-content {padding: 0px 0px 10px;}
.members-section .members-title {padding: 52px 0 16px;font-size: 12px;letter-spacing: 1.5px;line-height: 14px;}
.members-section .nb-insurance-inner-content h2 {padding: 0 0px 24px 0px;margin: 0 120px 24px 0px;}
.need-help-main .locations-sec .locations-text p {font-size: 16px;line-height: 20px;margin-right: 0;}
.members-section .nb-insurance-inner-content p {font-size: 18px;line-height: 24px;}
.members-section .ipad-nb-insurance-img {padding-top: 30px;}
.members-section .nb-insurance-inner {margin: 0px 0 70px;}
.need-help-sec .locations-img {max-width: 218px;margin-right: 38px;}
.need-help-sec .locations-text h3 {font-size: 30px;line-height: 30px;margin: 0 0 14px;}
.need-help-sec .locations-text p {padding-right: 90px;}
/*Our Outcomes updates css*/
.outcomes-approach section.flex-outcomes-sec {background: linear-gradient(180deg, #001D31 0%, #00497A 100%);padding: 50px 0 83px;position: relative;overflow: hidden;}
.outcomes-approach .flex-outcomes-sec .flex-outcomes-sec-left {min-height: 320px;padding: 72px 0 0 0;}
.outcomes-approach .flex-outcomes-sec .flex-outcomes-sec-left h5 {font-size: 24px;line-height: 28px;margin-bottom: 20px;}
.outcomes-approach .flex-outcomes-sec .flex-outcomes-sec-left p {font-size: 16px;line-height: 22px;}
.outcomes-approach section.flex-outcomes-sec:before {background: url(https://static.nationsbenefits.com/nb-container/images/flex-outcomes-sec-arrow-bg1.svg) left top no-repeat;background-size: 82%;content: "";width: 100%;height: 100%;position: absolute;right: 34px;top: 114px;z-index: 9;opacity: 0.25;}
.outcomes-approach .title:after {height: 4px;width: 80px;left: 0;margin: 14px auto;}
.outcomes-approach .title h2 {font-size: 40px;line-height: 44px;text-align: center;}
.outcomes-approach .program-details {margin: 12px auto 88px;}
/*.outcomes-approach .program-details-section p.customize {font-size: 22px;line-height: 30px;text-align: center;padding: 0 36px;max-width: 100%;}
*/.outcomes-approach  section.inner-content.outcomes {overflow-x: hidden;padding: 72px 0 0;}
.outcomes-approach .program-details {margin: 24px auto 66px;max-width: 100%;width: 100%;}
.outcomes-approach .program-details-section p.customize-text {font-size: 16px;line-height: 22px;text-align: left !important;padding: 0 40px;}
.outcomes-approach .member-exterience.outcomes .title h2 {margin: 0 0 12px 0;font-size: 32px;line-height: 36px;}
.outcomes-approach .member-exterience.outcomes .expenses-associat {padding: 0;}
.outcomes-approach .member-exterience .expenses-associat p {margin: 0;font-size: 22px;line-height: 30px;}
.outcomes-approach .single-flex-outcomes-sec p {margin: 15px 0 0;font-size: 16px;line-height: 20px;padding-bottom: 10px;}
.outcomes-approach .program-details-section p.customize {font-size: 22px;line-height: 30px;max-width: 690px;}
.outcomes-approach .our-approach:after{display:none;}
.outcomes-approach .actionBlock {position: absolute;bottom: 22px;left: 50%;transform: translateX(-50%);}
.outcomes-approach .member-services h2 {max-height: 80px;font-size: 18px;line-height: 24px;    margin: 40px 0 30px;}
.outcomes-approach .our-approach {padding:0px 0 30px;}
.outcomes-approach .approachBlock .flow-images .flowImageBlock {margin-bottom: 25px;display: block;margin: 0 auto 25px;}
.outcomes-approach .outcome-benefits:after {right: -30px;}
.outcomes-approach .member-services .outcome-benefits{position:relative;}
.outcomes-approach .outcome-benefits p {font-size: 16px;line-height: 22px;}
/*Our Outcomes updates Page*/
.out-comes-sec {overflow: hidden}
.out-comes-sec .container {width: 100%;max-width: 100%;}
.outcomes-approach .flow-images{width:68%;margin:0 auto;}
.out-comes-sec .inner-content .title {padding: 0 72px;}
/*.out-comes-sec .program-details {margin: 70px auto 66px;max-width: 100%;width: 100%;}*/
/*.out-comes-sec .title h2 {font-size: 38px;line-height: 38px;text-align: left;}*/
/*.out-comes-sec .title:after {height: 4px;width: 80px;margin: 9px 0 0;left:0;}*/
/*.out-comes-sec .program-details {margin: 30px auto 88px;}*/
/*.out-comes-sec section.inner-content.outcomes .container {padding: 0;}
.out-comes-sec section.inner-content.outcomes {overflow-x: hidden;padding: 40px 0 0;}*/
/*.out-comes-sec .program-details-section p.customize {font-size: 18px;line-height: 24px;text-align: left;padding: 0 72px;max-width:100%;}*/
.out-comes-sec .outcomes-off {margin: 32px 0;}
/*.out-comes-sec .program-details-section p.customize-text {font-size: 18px;line-height: 24px;text-align: left;padding: 0 72px;}*/
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left:after {right: 0;top:-11px;}
.out-comes-sec .flex-outcomes-sec-left {background-position: 100% 63%;padding: 40px 0px 47px 0;position: relative;z-index: 9;}
.out-comes-sec .flex-outcomes-sec-inner {position: relative;width: 500px;margin: 0 auto;}
/*.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left p {font-size: 16px;line-height: 20px;}*/
/*.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left h5 {font-size: 26px;line-height: 30px;margin-bottom: 23px;}*/
.out-comes-sec .flex-outcomes-sec-right > div > div {padding:18px 7px 12px;}
/*.out-comes-sec .single-flex-outcomes-sec p {margin: 15px 0 0;font-size: 16px;line-height: 18px;padding-bottom: 16px;}*/
/*.out-comes-sec section.flex-outcomes-sec {background: linear-gradient(180deg, #123945 0%, #579DB6 100%);padding: 50px 0 83px;position:relative;overflow:hidden;}*/
/*.out-comes-sec .our-approach {padding: 73px 0 30px;}*/
.out-comes-sec .flow-images .flowImageBlock .triangle {width: 496px;}
.out-comes-sec .our-approach h2 {font-size: 38px;line-height: 38px;}
.out-comes-sec .pattern-lg-black {background:var(--primary-color) !important;}
.out-comes-sec .pattern-lg-black {background: transparent;}
/*.out-comes-sec .member-exterience.outcomes .title h2 {margin: 0 0 11px 0;font-size: 38px;line-height: 38px;}*/
/*.out-comes-sec .member-exterience.outcomes .expenses-associat {padding: 90px 0 55px;}*/
/*.out-comes-sec .member-exterience .expenses-associat p {margin: 0 58px;font-size: 18px;line-height: 24px;}*/
.out-comes-sec .member-services .outcome-benefits {min-height: 226px;}
/*.out-comes-sec .outcome-benefits p {font-size: 18px;line-height: 24px;}*/
.out-comes-sec .member-exterience:after {bottom: -118px;}
/*.out-comes-sec .member-services h2 {max-height: 80px;font-size: 30px;line-height: 54px;}*/
.out-comes-sec .member-services .outcome-benefits {margin: 0 0 43px;}
/*.out-comes-sec section.flex-outcomes-sec:before {background: url(https://static.nationsbenefits.com/nb-container/images/flex-outcomes-sec-arrow-bg.svg) left top no-repeat;background-size: 87%;content: "";width: 100%;height: 100%;position: absolute;right: -45px;top: 40px;z-index: 9;opacity: 0.25;}*/
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left:after{display:none;}
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left{background:none;}
/*retailers css*/
.retailers-main .nb-insurance-inner-content {padding: 40px 40px;border-radius: 0px 0px 8px 8px;width: 100%;}
.retailers-main .nb-insurance-inner {background: url(../png/retailers-inner-bg-img.png) right top no-repeat;width: 100%;background-size: auto;background-image: none;}
/*.retailers-main .nb-insurance-inner {margin: 0px 0 84px;}*/
.retailers-main .small-content {font-size: 12px;line-height: 12px;}
.retailers-main .retailers-text h5 {font-size: 14px;line-height: 18px;letter-spacing: 1.5px;}
.retailers-main .nb-insurance-inner-content h2 {font-size: 40px;line-height: 44px;margin: 0 0 24px;padding:0 186px 26px 0;}
.retailers-main .retailers-text {margin: 0 0 12px;}
.retailers-main .nb-insurance-inner-content p {margin: 0 0 12px; line-height:22px;}
.retailers-main .nb-insurance-inner-content h2:after {width: 80px;}
.retailers-main .titleSection h2 {font-size: 32px;line-height: 36px;}
.retailers-main .Partner-nb {padding:48px 0;}
.retailers-main .titleSection h2:after {margin: 26px auto 0;}
.retailers-main .Partner-list {margin: 0 auto 40px; align-items: start; padding: 120px 22px 20px 22px; min-height:355px}
/*.retailers-main .partner-cont h5 {font-size: 24px;letter-spacing: 0.28px;line-height: 28px;}*/
/*.retailers-main .partner-cont p {margin: 8px 0px 0px 0px;font-weight: 300;font-size: 16px;line-height: 20px;}*/
/*.retailers-main .Partner-list .circle:nth-child(2) {width: 400px;height: 400px;right: -178px;top: -195px;}*/
/*.retailers-main .market-need-sec {max-width: 90%;margin: 0;}*/
.retailers-main .market-need-sec{max-width:672px;}
.retailers-main .market-need-cont {padding:0 24px 24px;}
.retailers-main .hearingBlock.hearing-border:after {border-bottom: 0;border-right: 1px dashed #B1B9C1;right: 0;width: 1px;height: 100%;left:auto;}
.retailers-main .hearingBlock.hearing-border:before {border-bottom: 0; border-top:0px;}
.retailers-main .market-need-cont h4 {margin: 0 0 10px;font-size: 32px;line-height: 36px;}
.retailers-main .market-need-cont p{font-size:16px; line-height:22px;}
.retailers-main .market-need-cont .hearingBlock p {font-size:14px;line-height: 20px;}
.retailers-main .arket-cont{text-align:center;}
.retailers-main .cards-work-sec {padding:48px 0 0;margin:0px 0 0;}
.retailers-main .cards-work-sec .titleSection h2:after {margin: 24px auto 0;}
/*.retailers-main .cards-work-sec .titleSection p {margin: 0 auto 59px;font-size: 18px;line-height: 24px;max-width: 562px;}*/
.retailers-main .market-need-cont .market-img {position:inherit;margin:-71px auto 30px; width:423px;}
/*.retailers-main .hearingBlock.hearing-border:after {border-right: 1px dashed #646F7D;left: 28px;height: 100%;border-bottom: 0;}*/
/*.retailers-main .hearingBlock.hearing-border {padding: 0px 0;margin: 0px 0;}*/
.retailers-main .banner-section{padding:48px 0;}
.retailers-main .ipad-nb-insurance-img{padding:0;}
.retailers-main .nb-insurance-inner-main{width:90%;}
.retailers-main .hearingBlock{max-width:210px;}
.retailers-main .hearingBlock:first-child {margin: 0 20px 0 0;width: 160px;}
.retailers-main .hearingBlock:nth-child(2){padding:0 20px;}
.retailers-main .hearingBlock:last-child {margin: 0 0 0 20px;}
.retailers-main .source-text{font-size: 11px;line-height: 12px;}
.retailers-main .partners-inner{margin:0 auto;max-width:672px;}
.retailers-main .partners-inner .titleSection{margin:0 30px 48px;}
.bg-contact.retailers-contact .container {max-width: 715px;padding:0;margin: 0 auto;}
.retailers-contact {padding: 85px 0px !important;}
.retailers-contact .title.title-text h2 {font-size: 25px;line-height: 25px;}
.retailers-contact .insurance-contact-sec-inner {border-radius: 16px;padding: 36px 30px 16px 60px;}
.retailers-contact .bloomberg {font-size: 11px;line-height: 12px;margin: 6px 0 0;}
.retailers-contact .title.title-text .contact-phone a {font-size: 18px;line-height: 18px;}
.retailers-contact u.nobr {margin-left: 7px;}
.retailers-contact .title.title-text .contact-phone a {font-size: 18px;line-height: 18px;}
.retailers-contact svg.bi.bi-telephone {max-width: 17px;}
.retailers-contact .contact-phone {margin: 16px 0 0 0;}
 /*About Us page*/
.about-area-inner .about-us-list {padding:38px 32px 66px 32px;border-radius: 8px;max-width: 672px;height: auto;margin:0 auto 24px;display:flex; min-height:auto; }
.about-us-list-img {min-width:90px;}
.about-area-inner .about-us-list img {max-height: 75px;}
.about-area-inner .about-us-list p {color: #FFFFFF;font-size: 16px;line-height: 22px;margin: 0px 13px 0 15px;}
.about-area-inner .about-us-list .arrow {bottom: -40px;left: 16px; font-size: 16px;line-height: 22px;}
.about-area-inner .about-list-text{position:relative;}
.about-area-inner .bord-right {border-right: 0;}
.about-area-inner .milestones-section {padding: 48px 10px 0px 10px;}
.about-area-inner .key-milestones-sec .sub-title {margin: 0 0 60px;}
.about-area-inner .owl-nav {display: none;}
.New-Solution .health-plans.technology .partners-section .partner{display:block;text-align:center;min-height:160px;}
.New-Solution .health-plans.technology .partners-section .partner-icon{margin:0 0 16px;}
.New-Solution .learnmore-inner {padding: 70px 0;max-width: 400px;}
.New-Solution .technology .partner-content p {margin: 0 auto;}
.companionSection  .technology .partner-content p {max-width: 241px; line-height: 22px;}
.companionSection .technology .partners-section .partner h3{font-size:20px; line-height:24px;}
.New-Solution .technology .partner-content p {margin: 0 auto;max-width:initial;}
.New-Solution .technology .sub-title{margin:0 0 40px;}
.New-Solution .technology .sub-title p{max-width:450px;}
/*PERS Page CSS*/
.wellnessBenefitWrapper.persPageNew .outcome-text {right: 120px;}
/*Providers*/
.pp-section{text-align:center;font-size:16px;padding:85px 0px;}
.pp-section .pp-title:after{margin:16px auto;}
.pp-section ul{display:flex;flex-wrap:wrap;justify-content: center;}
.pp-section ul li:first-child, .pp-section ul li:nth-child(3) {width: 350px;text-align: left;}
.pp-section .e-commers-text{margin:0 auto;font-size:16px;line-height:22px;}
.pp-section .pp-small-img {width: 434px;margin:16px auto;padding-bottom: 16px;}

 /*Technology Page CSS*/
 .technologyWrapper .inner-content{padding:72px 0px; background-size:50%;}
 .technologyWrapper .inner-content h2 {font-size: 40px;line-height: 44px;}
 .technologyWrapper .inner-content p {font-size:22px;line-height: 30px;}
 .technologyWrapper .inner-content .title:after {margin:20px auto;}
 .technologyWrapper .innovative-solutions{padding:72px 0px;}
 .innovative-solutions h3 { font-size: 32px;line-height: 36px; margin:0 0 50px}
 .technologyWrapper .small-border h5{font-size:24px; line-height:28px;}
 .technologyWrapper .small-border p{font-size:16px; line-height:22px;}
 .technologyWrapper .small-border p.intro{max-width:525px;}
 .technologyWrapper .content-inner{margin-left:45px;}
 .technologyWrapper .solution-start .solution-content img{margin-left:-105px;}
 .technologyWrapper .solution-start .solution-content{padding:0 30px 0px 0px;}
 .technologyWrapper .solution-start{margin-right:50px !important;}
 .technologyWrapper .solution-end{margin-left:50px;}
 .technologyWrapper .solution-start .online-representatives{padding-right:13px;}
 .technologyWrapper .solution-end .solution-content .content-inner {margin: 0 45px 0 0;}
 .digital-hearing-solution{padding:0 33px; justify-content:space-around !important;}
 .technologyWrapper .solution-end .solution-content .content-inner img{margin-left:60px;}
 .technologyWrapper .partnership-section-inner { max-width: 450px; margin: 0 auto;}
 .technologyWrapper .partnership-section {padding:72px 20px 144px;}
 .technologyWrapper .multi-sections{padding:72px 0px;}
 .tech-section-title .memberportal-content{padding:10px;}
 .tech-section-title .memberportal-content h5{text-align:center;}
 .tech-section-title .memberportal-content p{text-align:center; max-width:543px; margin:24px auto;}
 .technologyWrapper .memberportal-featurelist{margin:12px auto; max-width:550px;}
 .technologyWrapper .memberportal-content h6{text-align:center;}
 .technologyWrapper .memberportal-content h5{margin-bottom:48px; padding-bottom:24px;}
 .technologyWrapper .memberportal-content h5:before{left:0; right:0; margin-left:auto; margin-right:auto; width:97px;}
 .technologyWrapper .memberportal-featurelist li{width:49%; display:inline-block;}
 .technologyWrapper .section-inner img{max-width:500px;}
 .technologyWrapper .otc-member-portal-new .side-content{padding-right:0px}
 .otc-member-portal-new .section-inner{margin:0 97px; padding:72px 0 58px;}
 .technologyWrapper .otc-member-portal-new h5{margin-top:48px;}
 .technologyWrapper .hearinghunt-app-inner h5{margin-top:48px;}
 .hearinghunt-app-inner{padding:58px 0px 72px;}
 .hearinghunt-app-inner .small-border{padding:0px 81px}
 .hearinghuntapp-img{padding-left:65px;}
 .connectivity-devices-inner{padding:72px 0px;}
 .connectivity-devices-inner img{max-width:500px; margin:0 auto; display:block; margin-bottom:48px;}
 .connectivity-devices-inner .small-border{padding:0 84px;}

  /* Employers command Unions page*/
  .nb-employer-inner{background:none;}
  .nb-employer-inner-content{width:100%; padding:40px 49px 40px;}
  .nb-employer-inner-content p {font-size: 22px;}
  .nb-employer-wrap .inner-content{padding:48px 0px;}
  .nb-employer-wrap .employer-left { margin: 0 80px 80px 0;}
  .nb-employer-wrap .union-right {margin: 0 0 50px 80px;}
  .nb-employer-wrap .employers-content .employer-img { height: 226px; width: 355px; position: absolute; left: 48px; top: -60px;}
  .nb-employer-wrap .employers-content .union-img { height: 226px; width: 355px; position: absolute; left: 48px; top: -60px;}
  .employer-left .employers-content{border-left:transparent; padding: 205px 0px 50px 49px; margin-top:22px;}
  .union-right .employers-content{border-right:transparent; padding: 205px 0px 50px 49px;}
.employers-unions-section .container {max-width: 100%; padding: 0;}
.nb-employer-wrap .employersinner-content {max-width: 578px;}
.nb-employer-wrap .union-right .employersinner-content {max-width: 552px;}
.working-nationsBenefits{padding:48px 0px;}
.working-nationsBenefits-inner h4{max-width:480px; margin:0 auto;}
.working-nationsBenefits-inner ul{margin-top:62px;}
.working-nationsBenefits-inner ul li{max-width:105px;}
.nb-employer-wrap .partnership-section-inner h2{padding:0 30px;}
.nb-employer-wrap .partnership-section{padding:48px 0;}
.nb-employer-wrap .partnership-section-inner p{padding:0 49px;}
/*.employers-unions-section{max-width:100%; padding-right:70px;}*/

/*Healthy food*/
.dietSection ul li:nth-child(2){padding:0 12px;}

/*Retailers*/
.retailers-main .partner-cont { margin: 31px 0px 0px;}

.flex-benefitcards .program-details{padding:0px 48px 48px;}
.nb-flex .title-border .title-label{left:50%;transform:translate(-50%, -50%);}
.flex-benefitcards .program-features-sec-main .program-features-sec-inner:before{left:0px;}
.prog-feature:before{background:none;}
.flex-benefitcards .end-to-end-solution-sec .end-to-end-solution-sec-tile p{font-size:22px;padding:0 10px;}
.flex-technology-sec-content h3{font-size:32px;line-height:36px;}
.flex-outcomes-sec .fit-width{padding-bottom:50px;}
.flex-benefitcards .flex-outcomes-sec{padding-bottom:48px;}
.flex-benefitcards .partnership-section{padding-bottom:48px;}
.flex-benefitcards .program-features-sec-main:after {width: 90%;}
}

@media(max-width:991.98px){
.bannerText{padding: 0 72px;}
.bannerText .btn-coral {margin:30px auto 34px;height: 36px;font-size: 16px;line-height: 32px;border-radius:4px;}
.responsive-nav{position:absolute;z-index:9;right:0;box-shadow: -4px 0 8px 0 rgba(0,0,0,0.3);width:100%;right:-400px;opacity:0;transition: all 0.7s;-webkit-transition: all 0.7s;height:100%;}
.responsive-nav.active{right:0;opacity:1;z-index:999;box-shadow:none;}
.responsive-nav .mob-nav-main{position:relative;z-index:99;width:280px;height:100vh;padding:0 0 30px;background: linear-gradient(134.86deg, var(--primary-color) 0%, #123945 100%);overflow:scroll; overflow-x:hidden;}
.responsive-nav:before{display:none;content:'';animation:fadeIn .5s ease-in-out;animation-fill-mode:forwards;-webkit-animation:fadeIn .5s ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation:fadeIn .5s ease-in-out;-moz-animation-fill-mode:forwards;opacity:0;position:fixed;top:0;right:0;left:0;bottom:0;background: rgba(255,255,255,0.8);}
.responsive-nav.active:before{display:block;}
.responsive-nav.active .mob-nav-main{z-index:999; padding:0;}
.menu-two{display:none;}
.scroll-stop{overflow:hidden;}
.responsive-nav .mob-nav-main .mob-nav-main-inner {padding:80px 35px 20px 60px;  background: #003355;}
.responsive-nav .ipad-nav ul.navbar-nav {padding:0 5%; margin:0 0 20px;}
.responsive-nav .ipad-nav ul.navbar-nav li {padding:25px 0;  border-bottom: 1px solid #2c6a83; margin:0;}
.responsive-nav .ipad-nav ul.navbar-nav .sub-dropdown .sub-dropdown::after {display:none;}
.responsive-nav .ipad-nav ul.navbar-nav li span.dropdown-item {padding:0;}
.mob-nav-main .contact {padding:50px 60px 200px; background-color: #003355;}
.mob-nav-main .contact .nav-link {width:100%; padding: 22px 30px; font-size: 22px; text-align:center;}
.top-nav .disclimer {color:rgba(255,255,255,0.72) !important}
.responsive-nav .ipad-nav ul.navbar-nav li.sub-dropdown.show ul {margin-bottom:0;}
/*.responsive-nav .ipad-nav ul.navbar-nav li.sub-dropdown.show > .dropdown-item {padding-bottom:25px; border-bottom: 1px solid #2c6a83; opacity:1; background:none !important;}*/
.responsive-nav .ipad-nav ul.navbar-nav li.sub-dropdown.show .dropdown-menu {padding-top:20px !important; padding:0 3%;margin-top: 25px;border-top: 1px solid #2c6a83;border-radius: 0;}
.responsive-nav .ipad-nav ul.navbar-nav li.sub-dropdown.show .dropdown-menu li {border:none !important; padding:15px 0;}
.top-nav .navbar-nav .sub-dropdown .dropdown-menu li {border:none !important;}
.top-nav .navbar-nav .sub-dropdown a{opacity:1 !important;}
.top-nav .navbar-nav .nav-item .dropdown-toggle::after{background:url(../png/mob-plus-icon.png) left top no-repeat;content:"";width:16px;height:16px;border:none;vertical-align:.055em;margin-left:0;background-size:100%;position:relative;}
.top-nav .navbar-nav .nav-item.show .dropdown-toggle::after{right:0px;top:7px; background:url(../png/mob-minus-icon.png) left top no-repeat;}
/*.top-nav .sub-links-dropdown:after{display:none;}*/
.top-nav .sub-links{display:inline-block;width:calc(100% - 40px);}
.top-nav .sub-links-dropdown{width:18px;height:18px;float:right;display:inline-block;position:relative;z-index:9;}
.top-nav .nav-heading{font-size:12px;line-height:14px;letter-spacing:1.5px;position:relative;padding:45px 0 5px;margin-bottom:10px;display:inline-block; padding: 31px 0 5px 17px;}
/** Nations Hearing Page */
.awards-recognition .bronze-logo{max-width:200px;}
.hearingNewSection .hearingLossWrapper .hearingInfoWrap {text-align:center;}
.inner-content .title.title-space {margin-bottom:60px;}
.hearingNewSection .inner-content .title.title-space {margin-bottom:48px;}
.companionSection .inner-content .title.title-space { margin-bottom: 48px;}
.hearingNewSection .technology .partners-section {padding:72px 0;}
.provide-member-border:before {display:none;}
.validation-wrapper.benefit { padding: 60px 0 100px;}
.hearingNewSection .outcomeWrapper.provide-member-border .serviceSection {border: 6px solid #7ad0f0;  border-radius: 0; padding-top: 60px;}
.hl-mob {width:100%; max-width: 531px; margin:auto; padding:48px 0 0;}
.hl-mob h3 {  font-size: 20px; line-height: 24px; margin:0 0 10px;}
.hl-mob p {  font-size: 14px; line-height: 20px; text-align:center; margin-bottom:0px;}
.hearingNewSection .hearingLossWrapper .hearingBlock h6 {font-size: 14px; line-height: 18px;}
.hearingNewSection .hearingLossWrapper .hearingBlock p { font-size: 14px; line-height: 20px;}
.hearingNewSection .hearingLossWrapper .hearingBlock h5 { font-size: 26px; line-height: 25px;}
.hearingNewSection .hearingLossWrapper .hearingBlock {margin:0 auto;}
.hearingNewSection .hearingLossWrapper .hearingInfo{width:100%; max-width:413px; margin:auto; float:none; border: 1px solid #7ad0f0; border-radius: 8px; background-color: #fff; padding:40px 59px 0; margin:48px 0 0;}
.hearingBlock.hearing-border {padding: 20px 0;margin: 20px 0;}
.hearingBlock.hearing-border:after, .hearingBlock.hearing-border:before{position: absolute;content: "";width: 100%;left: 0;border-left:0;border-right:0;}
.hearingBlock.hearing-border:after {border-bottom: 1px dashed #B1B9C1}
.hearingBlock.hearing-border:before {border-top: 1px dashed #B1B9C1;}
.hearingNewSection .hearingLossWrapper .hearingBlock {padding:0 0 40px; margin-bottom:40px;  max-width: 100%;}
.hearingNewSection .hearingLossWrapper .hearingBlock.last { margin-bottom:0;} 
.hearingLossWrapperMain {padding:0; background-size:cover;}
.hearingNewSection .hearingLossWrapper .hlBlock{width:100%; max-width:418px; margin:0 auto; padding:12px 0 48px;}
.hearingNewSection .hearingLossWrapper .hlBlock .hl-mob{width:480px;margin-left:38px;}
.hearingNewSection .hearingLossWrapper .hlBlock h3{max-width:inherit;}
.hearingBlock.hearing-border:before{left:0; right:auto; top: -45px;}
.hearingContactNewSection.inner-contact .title h2 {font-size: 25px !important; line-height: 25px !important;}
.order-mob-space{text-align:center;}

.outcomes-img-part{text-align:center;}
.outcomes-page .flex-outcomes-sec{padding:50px 0;}
.outcomes-img-part .outcomes2{position:inherit;left:auto;bottom:auto;}
/** About Us Page */
.hearing-benefit.leadership-section {background-size:cover;}

/* New Our Solutions CSS */
.our-solutions-section{padding:30px 0;overflow:hidden}
.our-solutions-section .owl-carousel .owl-stage-outer{overflow:visible;padding:0;}
.our-solutions-section .owl-item:first-child{display:none !important;}
.our-solutions-section .item.slide-all{width:300px;}
.our-solutions-section .solutions-callouts .solution-img{width:230px;height:230px;left:22px;}
.contact-pop.contact .contact-form {padding:42px 0 0; margin:0;}
.contact .contact-location-list{margin:0 0 50px;padding:50px 0 50px;position:relative; border-right:none; border-top:1px solid #7ad0f0;}
.contact .contact-location-list:after{position:absolute;content:'';height:1px;background:#7AD0F0;left:0;right:0;width:100%;bottom:0;}
.contact .servicelist:last-child{margin-bottom:0;}

/* Providers Page CSS */
.providers-page .partner-list .partners-img {padding: 0 90px 190px 100px;right: -110px;bottom: -150px;}
.providers-page .manufacturers, .providers-page .how-it-works{padding:48px 0;}
.providers-page .provider-portal{padding:110px 0 85px 0;}
.providers-page .provider-portal-inner .title-label{left:22%;}
.providers-page .provider-portal .disclaimer{margin:15px 0 0;}
.providers-page .insurance-contact-sec{padding:0;margin:0;}
.providers-page .inner-contact{padding:0;margin:0 0 85px;}
.providers-page .inner-contact .title{padding:0;margin:0 0 50px;width:100%;}
.providers-page .our-model{padding:48px 0;}

/* Nations CX CSS */
.nations-cx .loyality-inner li{width:100%;padding:0 !important;margin:0 0 25px !important;}
.nations-cx .loyality-inner li:last-child{margin:0 !important;}
.nations-cx .insurance-call-center-sec-inner-content .sec-head{padding:0 0 0 40px;}
.nations-cx .insurance-call-center-sec-inner-content .sec-head h3{left:0;}
.nations-cx .insurance-call-center-sec-inner-content small{left:50px;}
.contact .modal-body {padding:70px 16px 120px 16px;}
.contact .modal-body .contact-services-box {max-width:240px;}
.Transportation .technology .partners-section {padding: 75px 0 35px;}
}


@media(min-width:992px){
    #topnav{display:none !important;}
    .nav-wrapper .dropdown .dropdown-menu li.sub-dropdown {position:static;}
    .nav-wrapper .dropdown .dropdown-menu li.sub-dropdown > a:before {position:absolute; right:-35px; top:7px; content:""; background:url(../png/arrow-drop-down.png) center top no-repeat; width:4px; height:8px; background-size:100%;}
    .nav-wrapper .dropdown .dropdown-menu li.sub-dropdown .sub-menu:before {display:none;}
    .nav-wrapper .dropdown .dropdown-menu li.sub-dropdown .sub-menu {top:0;left: 245px;right: inherit;padding-left: 0;display: inline-block;width: 448px;right: auto; background:#2C6a83; margin:5px 0 0; border-left: 1px solid #5294AF;}
    .nav-wrapper .dropdown .dropdown-menu li.sub-dropdown .sub-menu li {padding: 10px 23px;}
    .nav-wrapper .dropdown .dropdown-menu li.sub-dropdown .sub-menu li a {  font-size: 16px;  line-height: 22px;}
    .program-design-sec ul li.total-benefits span:first-child br {display:none;}
    /*.awards-recognition .item{max-width:16.5% !important;}*/
    /*.awards-recognition .item img{max-width:100%;}*/
}


@media (min-width:992px) and (max-width:1023.98px){
.customizable-food-program .program-card{width:100%;}
.customizable-food-program-wrap { padding: 76px;}
.customizable-food-program .program-card img{max-width:100%;}
.e-commerce-experience {padding: 65px 139px;}
.experience-img{display:block !important; margin-bottom:30px;}
/*PERS page Styles*/
.wellnessBenefitWrapper.persPageNew .outcome-text {right:122px;}
/*Healthy Food*/
.healthyFoodnewbanner h2{font-size:36px; line-height:47px;}
.healthyFoodnewbanner h3{font-size:36px; line-height:47px;}

}
@media (min-width:768px) and (max-width:991.98px){
/* Navigation */
.top-header{height:85px;}
.top-wrapper{box-shadow:0 4px 15px 0 rgba(126,147,156,0.1);display:flex;align-items:center;height:85px;}
.responsive-nav{right:-1000px;}
.mob-nav-main .contact .nav-contact {padding:0;}
.responsive-nav .mob-nav-main{width:640px;top:-25px;}
.top-wrapper .ipad-nav{padding-top:50px;margin-bottom:50px;padding-bottom:40px; padding-left: 45px;}
header .navbar .navbar-toggler{outline:none;color:#184b64;font-size:14px;position:relative;z-index:9;}
.menu-close{top:20px;right:20px;font-size:14px;}
.top-nav .nav-heading:before{background:#F2604A;height:2px;width:44px;content:'';left:17px;bottom:0;position:absolute;}
.navbar-nav > li.menu-close span{float:right;cursor:pointer;position:absolute;right:0px;top:18px;}
.top-nav .navbar-nav .nav-link:hover, .top-nav .navbar-nav .nav-link.active{color:#fff;opacity:0.5; background:none;}
.navbar-nav > li.menu-close span img{margin:12px 15px 0 10px;vertical-align:top;margin:0;vertical-align:top;cursor:pointer;}
.top-nav .navbar-nav .nav-link{color:#FFF;font-size:18px;letter-spacing:0.3px;line-height:24px;font-weight:600;text-transform:capitalize;}
.top-nav .navbar-nav .nav-link.tab-divider{border-bottom:solid 1px rgba(255,255,255,0.15);padding-bottom:20px;width:30%;}
.top-nav .navbar-nav .nav-item{margin:0 0 16px 0;padding:0;}
.top-nav ul:first-child .nav-item:last-child{display:inline-block;}
.top-nav .navbar-nav .nav-item .dropdown-menu{background:none;box-shadow:none;border:none;}
.top-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item{color:#fff;font-size:16px;font-weight:300;line-height:20px;padding-left:0px;}
.top-nav .navbar-nav.menu-two{position:relative;padding-top:0px;}
.top-nav .navbar-nav.menu-two:before{width:25px;height:4px;background:#7e939c;content:"";position:absolute;top:-5px;left:0;}
.top-nav .navbar-nav.menu-two .nav-item:last-child{height:41px;background-color:#F36C58;margin:0 -15px;padding:10px 0 10px 15px;}
.top-nav .navbar-nav .nav-item .dropdown-menu{padding:0 0 .5rem 0}
.top-nav .navbar-nav .nav-item .dropdown-menu li{border-top:1px solid #525D61;padding:5px 0 ;}
.top-nav .navbar-nav .nav-item .dropdown-menu li a{}
.top-nav .navbar-nav .nav-item .dropdown-menu li:last-child{padding-bottom:0;margin-bottom:-5px;}
.top-nav .navbar-nav .nav-item .dropdown-menu li{border-top:1px solid #525D61;padding:5px 0 ;}
.top-nav .navbar-nav .nav-heading{opacity:0.5;color:#FFF;font-size:10.5px;line-height:13px;padding:14px 0;text-transform:uppercase;}
.top-nav .navbar-nav .nav-divider{margin:14px 0;}
.top-nav .navbar-nav .nav-item.nav-contact{margin:40px 0 15px 0;display:inline-block;padding-left:0;}
.top-nav .nav-contact a{background: #F36C58;padding: 15px 30px;font-size: 18px;font-weight: 600;display: inline-block;width: auto;text-transform: capitalize;line-height: 18px;border-radius: 10px;letter-spacing: 0.5px;}
.top-nav .navbar-nav .nav-item.nav-contact:before{display:none;}
.top-nav .disclimer{color:#FFF;font-size:13px;font-weight:300;line-height:16px;margin:50px 0 0;letter-spacing:0.3px;}
.top-nav .disclimer span.copyright{margin:20px 0 0;}
.top-wrapper .logo{padding:0 0 0 30px;}
.company-background-section ul{padding:0px 0px 0px 40px;}
.company-background-section .program-details{width:100%;}
/* Our Out comes section */
.our-outcomes .outcomes-callouts .outcomes-callouts-inner{min-height:360px;}
.our-outcomes .outcomes-callouts a{margin-bottom:20px;}
.our-outcomes .item.slide-first{width:300px !important;}
.our-outcomes .item.slide-all{width:258px !important;}
.our-outcomes .title{width:90%;}
.our-outcomes .outcomes-callouts p{min-height:122px;}
.content-wrapper{margin-top:85px;}
/* Header Banner */
.banner-wrapper{margin-top:85px;}
.single-banner-item {position: relative;width:100%;}
.banner-mob-caption h3 {margin: 0 0 6px;font-size: 18px;line-height: 18px;}
.banner-mob-caption p {color: #212121;font-size: 16px;line-height: 20px;margin-bottom: 10px;max-width:520px;}
.banner-mob-caption .customLink {font-size: 16px;line-height: 20px;}
.banner-mob-caption {padding: 15px 15px 40px;position: absolute;bottom: 0;z-index:9;background: transparent;}
.banner-mob-caption .welcomeText {font-size: 24px;letter-spacing: 0.3px;line-height: 28px;text-align: center;padding: 0 95px;margin-bottom: 24px;}
.banner-mob-caption.welcomeSlide {text-align: center !important;position:inherit;background:#fefcff;padding-bottom:60px;display:inline-block;}
.banner-mob-caption.welcomeSlide .btn-coral {border: 0;color: #fff;font-size: 18px;border-radius: 6px;width: 158px;line-height: 48px;text-align:center;display:inline-block;padding:0px;font-weight:600;}
/* Manufacturers Section */
.manufacturers{text-align:center;margin:30px 0 100px;}
/* News Page Section */
.news-sec .tab-list {margin-bottom:0 !important;}
.news-sec .tab-list li a { margin-right: 10px !important;}
.partners-section.expenses-associat{padding:40px 0 100px;}
.partners-section.expenses-associat:after{bottom:-35px;z-index:auto;height:75px;}
.services{margin:0;position:inherit !important;}
.provider-arrow:after{right:-31px;width:38px;height:38px;background-size:contain;}
/* Hearing Benefits Page */
.improve-members-banner {padding: 32px 22px 32px 40px;}
.hearingNewSection .inner-content .title h2 {font-size: 12px; line-height: 14px; margin:0 0 16px;}
.hearingNewSection .inner-content .title h2 span {margin:0; font-size: 14px; line-height: 18px; padding:0;}
.improve-members-banner-head h2 {  font-size: 32px; line-height: 38px; text-align:center;}
.improve-members-banner-img {text-align:center; margin:0;}
.inner-content .improve-members-banner .improve-members-banner-img img {max-width: 280px;}
.hearingNewSection .program-details-section {margin-top:48px; padding:0 14px;}
.hearing-banner h2{font-weight:100;}
.hearing-banner h2 strong{font-weight:700;}
.hearingNewSection .program-details .sub-title h3 {font-size:14px; line-height:18px; margin:0 0 12px;}
.program-services ul { padding: 0 0 0 15px;}
.hearingNewSection .program-services{margin-top:48px; min-height:inherit; margin-left:40px;}
.improve-members-banner-head { padding-bottom: 33px;}
 section.devices-improve .fit-width{width:75%;margin:0 auto;}
.hearingNewSection .technology .sub-title h3 {font-size: 32px; line-height: 36px; margin-bottom: 12px;}
.hearingNewSection .technology .sub-title p { max-width: 540px; font-size: 22px; line-height: 30px}
.health-plans.technology .partners-section .partner {padding: 0 8px 0 0px; align-items:center; padding-left:106px; margin-bottom:0px;}
.hearingNewSection .technology .partner-content p{max-width:432px;}
.validation-wrapper.benefit img{max-width:169px; margin:0 auto 24px;}
.validation-wrapper .title h2 {font-size:32px; line-height:36px; margin:0 auto 24px; max-width:500px; text-align:center;} 
.validation-wrapper p{max-width: 506px;margin: 0 auto;}
.validation-content-txt {text-align: center;}
.validation-wrapper.benefit {padding-bottom:60px;}
.partners-section .partner .partner-icon {width: 100px;}
.partners-section .partner .partner-icon .tech-icon {margin-top:20px;}
.hearingNewSection .accreditedSection {max-width:100%; margin:84px auto 0;}
section.inner-content.hearing-benefit.hb-network{padding-bottom:44px;}
section.inner-content.hearing-benefit.hb-network .sub-title{margin-bottom:0px;}
section.inner-content.hearing-benefit.hb-network h3{font-size:28px;line-height:32px;}
section.inner-content.hearing-benefit.hb-network p{font-size:22px;}
.hearingNewSection .program-details p {font-size: 16px; line-height: 22px; margin:0 0 12px;}
.hearingNewSection .program-services ul li {line-height: 22px; font-size: 16px; padding-bottom: 12px;}
.program-services.hb-program li:before {left: -15px;}
.hearingNewSection .program-services.hb-program li:before {left: -23px;}
.program-details { width: 100%;}
.hl-mob h3 {margin: 0 0 10px; text-align:center;}
.hearingNewSection .hearingLossWrapper .hearing-instructions { padding-top: 0px; padding-left: 3px;}
.guiding-principles .sub-title h3 {font-size: 20px; line-height: 24px;}
.guiding-principles .sub-title { margin-bottom: 24px;}
.guiding-principles ul li {margin-bottom:24px; line-height:22px;padding-right: 35px;}
.guiding-principles .fit-width {padding-bottom:48px;}
.hearingNewSection .partnership-section{padding-top:48px; padding-bottom:48px;}
.hearingNewSection .partnership-section-inner p.contact-space{max-width:494px; margin:0 auto 15px;}
section.contact-us.inner-contact.hearingContactNewSection {margin:0 0 80px;}
.hearingContactNewSection.inner-contact .title {padding-right:80px;}
.hearingContactNewSection.inner-contact .contact-form {padding-right:80px;}
.hearing-banner-size{max-width:351px !important;}
/* map wrapper */
.provider-section .map{width:30%;}
.provider-section .provder-text h3{font-size:15px;}
.map-inner{padding:0;float:left;}
.map-wrapper .link{background:#fff;margin:0;padding:0 15px;}
.map-wrapper .link a{width:100%;padding:10px 60px;}
.map-wrapper{border-bottom:none;}
.google-map iframe{height:400px;}
#map_canvas{height:400px;}
.map-inner .link a{width:100%;padding:10px 60px;}
.request-appointment .modal-content .modal-body{padding:50px;}
.request-appointment .modal-content .modal-body .schedule{font-size:22px;padding:0;margin-bottom:35px;}
.request-appointment .modal-content .modal-body .information{padding:0;}
#desktopmaplist{display:none !important;}
/* Our Technology Page */ 
.innovative-hearing-sec-item.first .innovative-hearing-content {text-align:center;}
.second .innovative-hearing-img .first-img{width:100%;position:absolute;top:-10%;right:-5%;z-index:-1;}
.app-icons a img{height:auto;width:auto;}
.app-icons a{width:inherit;}
.second .innovative-hearing-img .first-img{top:4%;right:-5%;}
.innovative-hearing-sec-item.second .innovative-hearing-img{padding:80% 0 0;}
.innovative-hearing-sec-item.third .innovative-hearing-content{padding:0 0 0 30px;}
.innovative-hearing-sec-item.four .innovative-hearing-img > div{width:100%;}
.innovative-hearing-sec-item.four .innovative-hearing-img > div img{width:100%;}
.innovative-hearing-sec-item.shape .innovative-hearing-content{padding:0;}
/* OTC Benefits */
.program-details-sec{padding:10px 0 40px 0;}
.program-details-sec .benifits.program{margin:40px 0 0;}
.program-details-sec .sub-title h3{font-size: 14px;line-height: 18px;margin-bottom: 12px !important;}
.program-details-sec .benifits .callout{padding:30px 25px 15px;}
.inner-content .program-details-sec p{font-size:16px;line-height:22px; margin-bottom:12px;}
.member-exterience .partners-section.expenses-associat{padding:72px 0 70px;}
.member-services .member-single, .member-services .member-single:first-child{height: auto;width: 311px;min-height: inherit;margin: 0 auto 20px;padding: 30px 21px;text-align: center;}
.member-services .card-img.member-icon{width:50%;margin:0 auto;}
.member-services .card-body{padding:15px 0 0;}
.health-plans.member-exterience:after{height:100px;bottom:-70px; background:#fff;}
.numbering-sec .boder-line .numbering-sec-single{min-height:230px;}
.otc-outcome{padding:72px 0 80px;}  
.OtcBanner .bannerContent {padding: 30px 16px 40px;position: relative;text-align: center;}
.OtcBanner .bannerContent {padding: 32px 16px;position: relative;text-align: center;}
.OtcBanner .bannerContent img {position: relative;right: 0;bottom: -10px;}
.OtcBanner .bannerContent h3 {line-height: 38px;color: #fff;font-size: 38px;}
.new-otcmain-benefit .OtcBanner .bannerContent h3 {line-height: 38px;color: #fff;font-size: 32px; max-width:434px; margin:0 auto;}
.new-otcmain-benefit .OtcBanner .bannerContent h3 strong{font-weight:600 !important;}
.otc-outcome .numbering-sec-single h2{font-size:41px;line-height:50px;margin:0 0 8px;}
.otc-outcome .title h2{font-size:28px;font-weight:bold;letter-spacing:-0.2px;line-height:32px;text-align:center;margin:0 0 12px;}
.otc-benefit-main .program-details-sec{padding:0;}
.otc-slide:before{height:400px;top:40px;}
.otc-slide .main-arrow{top:35%;}
.pad-left-0{padding-left:0px !important;}
.otc-outcome .ipad-full-container{max-width:100%;}
.pad-right-0{padding-right:0px !important;}
.feature-inner-content { max-width:600px; margin:0 auto;}
.member-portal-img{margin:0 auto;}
.mybenefit-inner-content{padding-bottom:48px;}
.member-services .member-single{min-height:218px}
.new-otcmain-benefit .member-portal-content h4{width:612px; margin: 0 auto; text-align:center;}
.new-otcmain-benefit .member-portal-content p{width:612px;}
.new-otcmain-benefit .new-multi-sections h4:before{left:0; right:0; margin-left:auto; margin-right:auto; bottom:-13px;}
/* Our Technology */
.first .innovative-hearing-img .first-img{width:70%;margin:0 auto;}
/* About Us */
.leadership-section{padding-right:15px;}
/*.about-area .who-we-are-sec{padding-bottom:150px;}*/
/*.leadership-section .team-content .name{margin:25px 0 0 0;}*/
/*.leadership-section .team-content .designation{font-size:16px; line-height:20px;}*/
/*.leadership-section .bio-btn{left:15%;bottom:22px;}*/
/*.leadership-section .bio-btn {left: 0;bottom: 0;position: relative;}*/
/*.meet-team{padding:0 0;}*/
/*.team-block{height:155px;}*/
div[class^="team-image"]{width:50%;height:145px;}
div[class^="team-content"]{width:50%;padding:0 10px 0 15px;}
.team-image img{width:155px;}
.about-area .team-block-inner {max-width:530px;}
.about-area div[class^="team-image"]{width:37%;height:195px;}
.about-area div[class^="team-content"] {width:60%; }
.news-insights .owl-theme .owl-dots .owl-dot.active span {background: #f36c58;border: 1px solid #f36c58;}
/*.about-area .team-image img{width:212px;}*/
/*.about-area .team-block{height:195px;}*/
.about-area .key-milestones-sec .sub-title h3 {margin:0 0 10px;font-size:40px;line-height:44px;}
.timeline-carousel {padding-bottom:30px;}
.timeline-carousel .info-container::before {left:42%;}
.timeline-carousel .info-container.one::before {left:42%;}
.about-area .mission-statement-section .partner h3 {  font-size: 14px; letter-spacing: 1.5px;line-height: 18px; margin:0 0 22px;}
.about-area .mission-statement-section-inner {padding: 35px 50px 25px;}
.about-area .mission-statement-section-inner .partner .partner-content { max-width: 433px; padding:0 30px 30px; margin:0 auto 36px; border-bottom:1px solid rgba(255,255,255,0.35)} 
/* Employers & Unions page */
.employers-unions-line:before{top:474px;}
.benefit-outcomes .eu-outline-border.first{padding-bottom:80px;}
/* Our Technology Slider */ 
.our-technology .title{width:75%;}
.our-technology .title h2{font-size:28px;line-height:38px;margin-bottom:16px;}
.our-technology .title p {font-size:18px;line-height:24px;width:100% !important;}
.technology-wrapper .cascade-slider_item{width:50% !important;top:55% !important;}
.technology-wrapper .cascade-slider_item.next{transform:translateY(-59%) translateX(-130%) scale(0.6) !important;}
.technology-wrapper .cascade-slider_item.prev{transform:translateY(-59%) translateX(35%) scale(0.6) !important;}
.technology-wrapper .technology-info .tech-head-bg{width:75% !important;margin:0 auto 20px !important;}
.technology-wrapper .technology-info .tech-head-bg h3{color:#7E939C !important;}
.technology-wrapper .now .technology-info .tech-head-bg h3{color:#fff !important;}
.technology-wrapper .cascade-slider_item img{width:90% !important;}
.technology-wrapper .cascade-slider_arrow-left img, .technology-wrapper .cascade-slider_arrow-right img{width:43px !important;height:43px !important;}
.our-technology{padding:0px 0px 140px;}
.technology-wrapper .cascade-slider_arrow-left{left:13% !important;top:100% !important;}
.technology-wrapper .cascade-slider_arrow-right{right:13% !important;top:100% !important;}
.technology-wrapper .technology-info p{width:87% !important;margin:0 auto 32px !important;}
.technology-wrapper .cascade-slider_item.prev img.hearing-test{width:75% !important;}
.tech-head-bg.online-hearing h3{padding:0 20px !important;}
.technology-wrapper .technology-info .tech-head-bg h3{line-height:22px !important;}
/*Contact Pop Up */
.contact-pop .contact-form form{width:94%;}
.contact-details h5{font-size:18px;}
.contact-details p{font-size:13px !important;}
.contact-popup .contact-section p{font-size:18px;}
.contact-details a{font-size:13px !important;}
.contact-popup{max-width:85%;}
.contact-popup .modal-body h4{font-size:24px;}
.contact-popup .contactUs-section p{font-size:16px;}
/* Members */
.health-plans .health-plans-callout{width:70%;}
.health-plans .health-plans-callout ul{padding-right:20px;min-height:inherit;}
/* Careers Page */
.careersWrapper .program-details .learnmore-link-dark{display:inline-block;}
.careersWrapper .program-details .btnBlock{margin-bottom:15px;}
/*.outcomes-page .approachBlock .flow-images .flowImageBlock{width:260px;margin:0 auto 40px;display:block;}*/
.careersWrapper .job-btn {margin: 15px 0 10px;}
.our-culture-section.program-details-section { padding: 0 0 60px;}
.diversity-section {padding:60px 0 40px;}
.careerWrap .diversity-section {padding:58px 0px 72px;}
.careerWrap .diversity-section h3 { line-height: 36px; font-size: 32px;}
.diversity-section h3 { line-height: 35px; font-size: 32px; margin:0 0 15px;}
.locations-sec {padding:60px 0 0}
.carrier-cta-sec { padding: 50px 0;}
.carrier-cta-sec .carrier-cta-sec-content h3 { font-size: 30px; margin: 0 0 25px;}
.our-culture-banner-main {margin: 60px 0 0;}
.careersBlock .program-details-section {max-width: 496px;margin: 35px auto 0;float: inherit;padding-left: 64px !important;padding-right: 64px !important;box-sizing: content-box;}
.careerWrap .program-details-section{margin: 0px auto 0; padding:0px 0 48px !important; max-width:100%;}
.diversity-banner-img-main .banner-img.diversity-banner-sec-img3{width:35%;}
/* OCC Benifit */
.occ-benefit section.checkIn-Wrapper.care-program-details{padding:0;}
.occ-benefit .ndividualized h5{margin:0 0 25px;}
.occ-benefit .ndividualized .about-list li{max-width:50%;}
.occ-benefit .ndividualized .about-list li:last-child{margin:0;}
.occ-benefit .care-actuarially .wakely{padding:0 30px 0 0;}
.occ-benefit .program-details-section{max-width:600px;}
.otc-member-portal .text-small {position: inherit;margin-top: 24px !important;display: inline-block;}
.otc-benifit-member{padding-bottom: 16px;}
/* News */
.latestNewsSection.moreNewsSection .latestBlock {margin: 16px;/*max-width: 320px;*/}
.latestNewsSection .btn-corall{margin-top:42px;}
.newsSubscribeSection .subscribeBlock{max-width:660px;}
.latestNewsSection .latestBlock {margin: 0px 0 24px 0;max-width:100%;}
.portfolio-filter a {margin-right: 10px;}
.portfolio-filter-main form select {width: 175px;}
 /* Single News Article Sec */
.news-content .news-banner-main {max-height: 240px;margin-bottom: 210px;}
.news-content .news-content-inner .content {padding: 33px 30px;}
.news-content .news-help {margin: 35px 59px 16px;}
.news-content .content .card-body {margin-left: 35px;}
.news-content .news-banner-main .news-title h5 {font-size: 33px;}

/* Awards & Insights Start*/
.awards-recognition .title h2{font-size:32px;font-weight:bold;line-height:35px;text-align:center;}
.program-design-sec, .end-to-end-solution-sec-right .list-main {padding-left:100px;}
.end-to-end-solution-sec {padding-bottom:60px;}
.flex-technology-sec {padding-top:22px;}
.flex-technology-sec-img {padding:0 0 50px;}
.flex-technology-sec-img img {width:70%;}
.flex-outcomes-sec-right {max-width: 511px; margin:0 auto;}
.flex-outcomes-sec {padding-bottom:96px;}
/*Wellness Benefit page*/
.wellnessBenefitWrapper .customizable-kits {padding: 0 63px; margin:0 auto;}
/* Flex Card Styles */
.flex-technology-sec-content {text-align:center;}
.flex-technology-sec-content ul {text-align:left; width:70%; margin: 0 auto;}
.program-design-sec ul li.total-benefits span:first-child br {display:none;}
.nb-flex .flex-benefits-sec > h3 {margin-bottom:40px;}
.nb-flex .program-features-sec-main:before {display:none;}
.nb-flex .flex-benefits-sec{max-width: 664px; padding:24px;}
.nb-flex .flex-benefits-sec-content p{padding:0 45px 0 0;}
.nb-flex .inner-content{padding:48px 0px;}
.nb-flex .flex-outcomes-sec .flex-outcomes-sec-left{padding:60px 20px 40px 0;width:511px;margin:0 auto;}
.flex-benefitcards .flex-technology-sec-content h3:after{left:0; right:0; margin-left:auto; margin-right:auto;}
/* Insurance Solutions Page */
.insurance-sales-services-sec .insurance-info {display: flex; flex-wrap: wrap;padding-top:0px;}
.nb-insurance-inner-content h2 {  font-size: 38px; line-height: 38px;margin: 0 0 28px;padding: 0 0 28px;}
.health-plans-main .nb-insurance-inner-content h2 {  font-size: 40px; line-height: 44px;}
.health-plans-main .whyChooseSection .leftSection h2{margin-top:12px; padding-bottom:24px; margin-bottom:24px;}
.call-center-sec-main .insurance-call-center-sec-inner-content {padding-right:45px;}
.insurance-call-center-sec-inner-content .sec-head {margin: -25px 0 0; padding: 0;}
.insurance-call-center-sec-inner-content .sec-head h3 {margin:0 0 40px;width:auto !important;left:5%;position:relative;}
.nb-insurance .insurance-call-center-sec-inner:before { width: 97%;}
.insurance-call-center-sec-inner-content .sec-head > h4 { font-size: 18px; line-height: 24px; margin:0;}
.insurance-call-center-sec-inner-content .sec-head > h4 br {display:none;}
.insurance-call-center-sec.insurance-sales-services-sec-main .insurance-info {padding-bottom:0;}
.feature-box .feature-desc h4 {font-size: 18px; line-height: 18px; margin:0 0 10px;}
.nb-insurance-main .insurance-info {align-items:center; padding-bottom:50px;}
.crm-sec .insurance-call-center-img {right:-75px;}
.crm-sec .insurance-info-img {width:100px; min-width:350px;}
.insurance-info-content .feature-box {margin:35px 0 0;}
.insurance-info-content .feature-box img {width:90px; height:90px;}
.insurance-info-content {padding:0px;}
.insurance-sales-services-sec-main .insurance-sales-services-sec:before  {width: 90%;}
.insurance-call-center-sec .insurance-call-center-sec-inner:before { width: 98%;}
.insurance-call-center-sec.crm-sec .insurance-call-center-sec-inner:before { width: 90%;}
.insurance-call-center-sec.crm-sec .insurance-call-center-sec-inner .sec-head h3 {width: 74%;}
.insurance-call-center-sec-inner {margin-bottom: 120px;}
.insurance-sales-services-sec-main .insurance-info-img {position:inherit; left:inherit; max-width: 550px;}
.lottie-graphic {height:290px;}
.insurance-sales-services-sec-main .insurance-info-content {padding:30px 60px 40px;}
.insurance-info-content h4 { font-size: 18px; line-height:24px; margin:0 0 16px;}
.insurance-info-content h5 { font-size: 18px; line-height: 24px; }
.insurance-info-content ul li {font-size: 18px; line-height: 22px; margin-bottom:19px;}
.crm-sec small { bottom: -35px;}
.crm-sec .insurance-call-center-sec-inner {margin-bottom:100px;}
.ProactiveOutreachSec {padding:100px 0;}
.ProactiveOutreachSec h4 {font-size:25px; line-height:25px; margin-bottom: 15px;}
.ProactiveOutreachSec .title-heading p { font-size: 16px; line-height: 20px;}
.ProactiveOutreachSec .flex-outcomes-sec-right {min-height:168px;}
.ProactiveOutreachSec .single-flex-outcomes-sec { padding:0px 30px; margin:32px 0px;}
.highly-agents {min-height:450px; background-position:19% top;}
.highly-agents-content {width:64%;}
.our-agents {font-size:16px;}
.highly-agents-content-info {gap: 0 15px;}
.highly-agents-content-info img { width: 90px; height: 90px;}
.highly-agents-inner {padding:0 40px 0px 55px;}
.ProactiveOutreachSec .title-heading:after  {background-size: 100%; right:0; top:0;}
.insurance-contact-us-main { padding: 0 0 20px 40px;}
.contact-us-main .inner-contact.providers-contact {padding: 60px 0 0;}
.insurance-contact-sec .insurance-contact-sec-inner {padding: 40px;}
.insurance-contact-sec .contact-phone {margin-bottom:0;}
.insurance-contact-sec .insurance-contact-sec-inner .title h2 { font-size: 25px !important; line-height: 25px !important;}
.insurance-contact-sec .contact-line:after { right: -10px !important; background: #ffaaa3;}
.insurance-contact-sec {margin-bottom:50px;}
.highly-agents-inner-info .sec-head { margin: -23px 0 30px; }
.highly-agents-inner-info .sec-head h3 {font-size: 12px; line-height: 14px; letter-spacing: 1.5px;}
.ipad-nb-insurance-img {padding-top: 59px;}
/* Health Plans Page */
.driving-member-sec {padding:80px 0; background-size:50%; background-position:-110px 5%;}
.driving-member-sec-content h4 {font-size: 18px;line-height: 24px; margin:0 0 35px;}
.htWrapper .leftSection h2 {margin:80px 0 24px;}
.htWrapper .leftSection ul {margin:0 0 0 45px;}
.health-plans-main .htWrapper .leftSection ul {margin:0 0 96px 45px;}
.htWrapper .leftSection .small {margin: 50px 0px 60px 0px;}
.htWrapper .rightSection .owl-dots { bottom: -73px;}
.htWrapper .imageInfo {height:545px; padding:40px;}
.health-plans-main .htWrapper .imageInfo {height:350px; padding:40px 40px 0; width:260px;}
.htWrapper .rightSection { min-height: 825px; padding-bottom:45px;}
.health-plans-main .htWrapper .rightSection { min-height: 530px;}
.benefit-management-partner-sec .sub-title {margin:0 0 25px;}
.health-plans-main .benefit-management-partner-sec .sub-title {margin:0 0 40px;}
.health-plans-main .faq-accordion .accordion .accordion-title i{top:49px;}
.benefit-management-partner-sec .sub-title h3 {font-size:38px; line-height:38px; margin:0 0 24px; padding:0 50px;}
.benefit-management-partner-sec .sub-title p {font-size:18px; line-height:24px;}
.driving-member-sec .sub-title h2 { padding: 0 75px; font-size: 38px; line-height: 45px;}
.health-plans-main .driving-member-sec .sub-title h2{font-size:32px; line-height:36px; max-width:568px; padding-left:90px;}
.driving-member-sec-content-right { max-width: 496px; margin: 30px auto 0 !important; padding: 24px;}
.health-plans-main .driving-member-sec-content-right ul li img{margin-top:4px;}
.driving-member-sec-content-right ul li { margin-bottom: 18px; font-size: 16px; line-height:22px;}
.health-plans-main .driving-member-sec-content-right ul li{padding:0;}
.benefit-management-partner-sec .faq-container {max-width:98%;}
.benefit-management-partner-sec {padding:75px 0;}
.faq-accordion .accordion .accordion-title span {width:54px; height:54px;}
.faq-accordion .accordion .accordion-title span img {width:54px;}
.faq-accordion .accordion .accordion-title h4 { font-size: 26px; line-height: 30px;}
.health-plans-main .faq-accordion .accordion .accordion-title h4{font-size:28px;}
.health-plans-main .faq-accordion {padding:0 50px;}
.faq-accordion .accordion .accordion-content {padding:20px 90px 28px 111px;}
.faq-accordion .accordion .accordion-content.show {padding-top:12px;}
.driving-member-sec .sub-title {margin:0 0 23px;}
.driving-member-sec-content {padding:0 52px; max-width:613px; margin:0 auto;}
.driving-member-sec-content h4 { font-size: 18px; margin:0 0 24px;}
.htWrapper .imageSection .imageInfo.img1  img {margin:0 auto; width:100%; max-height:180px;}
.htWrapper .imageSection .imageInfo img {/*max-width:292px;*/ margin:0 auto; width:100%; max-height:180px;}
.htWrapper .imageSection .imageInfo.img7 img {/*max-width:210px;*/ margin:0 auto; width:100%; max-height:180px;}
.health-plans-main .driving-member-sec{padding:77px 0; background-size: 80%; background-position: 49px 90px;}
.health-plans-main .htWrapper .imageInfo p{font-size:20px; line-height:24px; margin-top:24px; margin-bottom:0px;}
.health-plans-main .ipad-space .leftSection{padding:0 14px;}
.health-plans-main .ipad-space .leftSection h2{margin-top:96px;}
.about-area-inner .custom-team-block-inner div[class^="team-image"] {text-align: center;width: 90%;z-index: 9;top: 0;height: 128px;position: relative;left:10%;}
.about-area-inner .team-image img {width: 100%; max-width:133px;}
.about-area-inner .custom-team-block-inner div[class^="team-content"] {width: 100%;padding:88px 10px 33px;margin: -78px 0 25px; text-align:center;}
.about-area-inner .leadership-section .team-content .name {font-size: 13px;line-height: 16px;margin: 0; text-align:center;}
.about-area-inner div[class^="team-content"] {width: 60%;height: auto;}
.about-area-inner .about-area .team-image img {width: 100%;}
.about-area-inner .leadership-section .team-content .designation {font-size: 11px;line-height: 14px;}
.about-area-inner .leadership-section .team-content .designation {margin: 0;text-align:center;}
/*.about-area-inner .leadership-section .container {max-width: 740px;}*/
.about-area-inner .team-block {height: 100%;}
.about-area-inner .leadership-section .bio-btn {top: 12px;}
.about-area-inner .hearing-benefit.leadership-section {padding-top: 48px;}
.meet-team .profile-card:last-child{width:317px; margin:64px auto 48px;}
/*.about-area-inner .inner-content .meet-team .title {margin: 0 0 52px;}*/
.about-area-inner .mt-28{margin-top:-28px;}
.about-area-inner .mt-12{margin-top:-12px;}
/*about us map*/
.about-area-inner .tooltip-wrapper img {height: 49px !important;}
.about-area-inner .who-we-are-sec-img img {max-width:560px !important;}
.about-area-inner .tooltip-wrapper.one .tooltips-text {min-width: 197px;left: -210px;top: -4px;}
.about-area-inner .tooltip-wrapper.one {left: 529px;top: -57px;}
.about-area-inner .tooltip-wrapper.two {left: 508px;top: -266px;}
.about-area-inner .tooltip-wrapper.two .tooltips-text {min-width: 130px;left:0;top: -76px;}
.about-area-inner .tooltip-wrapper.three {left: 449px;top: -194px;bottom: auto;}
.about-area-inner .tooltip-wrapper.three .tooltips-text {min-width: 174px;left: -137px;top: -90px;}
.about-area-inner .tooltip-wrapper.four {left: 333px;top: -140px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text {left: -46px;top: 60px;width: 80px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text:after {top: -15px;left: 53px;}
.about-area-inner .tooltip-wrapper.five {top: -183px;left: 96px;}
.about-area-inner .tooltip-wrapper.five .tooltips-text {min-width: 186px;left: -5px;top: 64px;}
.about-area-inner .tooltip-wrapper.six {top: -259px;left: 175px;}
.about-area-inner .tooltip-wrapper.six .tooltips-text {left: -10px;top: -76px;}
.about-area-inner .tooltip-wrapper.seven{top: -223px;left: 353px;}
.about-area-inner .tooltip-wrapper.eight {left: 465px;top: -285px;}
.about-area-inner .tooltip-wrapper.nine {left: 63px;top: -237px;}
.about-area .who-we-are-sec{padding-bottom:140px;}
/*PERS Page CSS*/
.wellnessBenefitWrapper.persPageNew .outcome-text {right:10px;}
/* contact us popup map*/
.contact-pop.contact .contact-form {padding:0;}
.outcomes-approach .our-approach{padding-bottom:220px;}

}


@media (min-width:768px){
/* Providers Page */
.no-skew{transform:skewY(2deg);}
.Provider:after{display:none;}
.contact-line{position:relative;}
.contact-line:after{position:absolute;content:"";width:30%;height:1px;right:0px;bottom:0px;background:#F36C58;}
.insurance-contact-sec .contact-line:after{right:-32px;bottom:-1px;}
.contact-line.bg-contact:after{bottom:70px;}
.innovative-hearing-img .second-img img{width:275px !important}
.persBenefitWrapper .inner-content .program-services.hb-program{margin-top:40px;}
.timeline-carousel .info-container.space {width:420px; left: calc(28% + -105px);}
}


@media (max-width:767.98px){
    .block-375{display:block;}
.callout-icon.lottie {min-height: 56px;margin-bottom:18px;}
.nb-callouts lottie-player.outcome-icon {width: 38px;}
.nb-callouts lottie-player.service-icon {width: 51px;}
.nb-callouts lottie-player.technology-icon {width: 54px;}
.bannerText{font-size:22px;line-height:28px;padding:0 45px}
.bannerText .btn-coral{max-width: 180px;margin:30px auto 22px;}
.custom-carousel-indicators{bottom:100px;}
.loader-mobile .circle.lottie{width:inherit;height:136px;border:none;}
.nb-callouts{padding:86px 25px 0 25px;background:#fff;}
.nb-callouts .custom-callout {max-width: 466px;margin: 0 auto;margin-bottom: 92px;}
.nb-callouts .callout-icon img {height: 43px;margin-bottom: 22px;}
.nb-callouts h4{font-size: 12px;letter-spacing: 1.5px;line-height: 14px;}
.nb-callouts p{font-size: 18px;letter-spacing: 0.3px;line-height: 23px;}
.nb-callouts .custom-callout:last-child {margin-bottom: 75px;}
.video-wrapper{background:url(../png/careers-mobile-bg.png) no-repeat;min-height:727px;background-size: 100%;background-position: bottom;}
.content-wrapper.hearingNewSection {overflow-x:hidden;}
.anchor{display:block;height:120px;/*same height as header*/margin-top:-120px;/*same height as header*/visibility:hidden;}
body{font-size:16px;line-height:20px;}
.top-header{height:65px;}
.top-wrapper{padding:0;}
.top-wrapper .logo{padding:0 0 0 15px;}
section .title sup{font-size:12px;}
.program-details .sub-title h3{font-size:30px;letter-spacing:0.3px;}
.break-word{word-break:break-all;}
.home-benefits{padding-right:0px;}
.home-benefits .callout-cnt{padding-right:15px;}
#awardsRecognition.owl-carousel:after, #awardsRecognition.owl-carousel:before{display:none;}
.outcomes-page .member-exterience.outcomes{padding-bottom:100px;}
.otc-mempbership-popup .modal-header{padding:15px;}

/* Navigation */
.responsive-nav.active .mob-nav-main {width:100%;}
.menu-close{top:20px;right:20px;font-size:14px;}
header .navbar{box-shadow:0 4px 15px 0 rgba(126,147,156,0.1);min-height:65px;}
header.sticky_menu .navbar{box-shadow:inherit;}
header .navbar .navbar-toggler{outline:none;color:#184b64;font-size:14px;position:relative;z-index:99;}
.top-nav .nav-heading:before{background:#F2604A;height:2px;width:44px;content:'';left:17px;bottom:0;position:absolute;}
.navbar-nav > li.menu-close span{float:right;cursor:pointer;position:absolute;right:0px;top:18px;}
.top-nav .navbar-nav .nav-link:hover, .top-nav .navbar-nav .nav-link.active{color:#fff;opacity:0.5; background:none;}
.navbar-nav > li.menu-close span img{margin:12px 15px 0 10px;vertical-align:top;margin:0;vertical-align:top;cursor:pointer;}
.top-nav .navbar-nav .nav-link{color:#FFF;font-size:18px;letter-spacing:0.3px;line-height:24px;font-weight:300;text-transform:capitalize;display:inline-block;white-space:pre-wrap}
.top-wrapper .ipad-nav{padding-top:30px;}
.ipad-main .top-nav .nav-heading {padding:0 0 0 17px;}
.top-wrapper .contact{border-top:0px solid #646F7D;padding:50px 17px; margin-top:20px;}
.top-wrapper .ipad-nav ul{margin-bottom:40px;}
.top-nav .nav-contact a{background: #F36C58;padding: 15px 30px;font-size: 18px;font-weight: 600;display: inline-block;width: auto;text-transform: capitalize;line-height: 18px;border-radius: 10px;letter-spacing: 0.5px;}
.top-nav .disclimer{color:#FFF;font-size:13px;font-weight:300;line-height:16px;margin:50px 0 0;letter-spacing:0.3px;}
.top-nav .disclimer span.copyright{margin:20px 0 0;}
.top-nav .navbar-nav .nav-item{margin:0 0 16px 0;padding:0;}
.top-nav .navbar-nav .nav-item .dropdown-menu{background:none;box-shadow:none;border:none;}
.top-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item{color:#fff;font-size:16px;font-weight:300;line-height:20px;padding-left:0px;white-space:inherit;}
.top-nav .navbar-nav.menu-two{position:relative;padding-top:0px;}
.top-nav .navbar-nav.menu-two:before{width:25px;height:4px;background:#7e939c;content:"";position:absolute;top:-5px;left:0;}
.top-nav .navbar-nav.menu-two .nav-item:last-child{height:41px;background-color:#F36C58;margin:0 -15px;padding:10px 0 10px 15px;}
.top-nav .navbar-nav .nav-item .dropdown-menu{padding:0 0 .5rem 0}
.top-nav .navbar-nav .nav-item .dropdown-menu li{border-top:1px solid #525D61;padding:5px 0 ;}
.top-nav .navbar-nav .nav-item .dropdown-menu li a{}
.top-nav .navbar-nav .nav-item .dropdown-menu li:last-child{padding-bottom:0;margin-bottom:-5px;}
.top-nav .navbar-nav .nav-item .dropdown-menu li{border-top:1px solid #525D61;padding:5px 0 ;}
.responsive-nav .mob-nav-main .mob-nav-main-inner { padding: 80px 17px 20px;}
.top-nav .navbar-nav .nav-item .dropdown-item.active{background-color:transparent;}
.top-nav .navbar-nav .nav-heading{opacity:0.5;color:#FFF;font-size:10.5px;line-height:13px;padding:14px 0;text-transform:uppercase;}
.top-nav .navbar-nav .nav-divider{background-color:rgba(255,255,255,0.15);height:1px;margin:14px 0;}
.top-nav .navbar-nav .nav-item.nav-contact{margin:15px 0;display:inline-block;padding-left:0;}
.top-nav .navbar-nav .nav-item.nav-contact a{background:#F36C58;padding:10px 16px;font-size:12px;font-weight:600;line-height:15px;display:inline-block;width:auto;text-transform:uppercase;border-radius:6px;}
.top-nav .navbar-nav .nav-item.nav-contact:before{display:none;}
.top-nav .navbar-nav .disclimer{color:#FFF;font-size:10px;font-weight:300;line-height:16px;opacity:0.7;}
.top-nav .navbar-nav .disclimer span{display:block;}
.content-wrapper{margin-top:65px;}
/*Banner Styles*/
header.home-header .navbar{box-shadow:inherit;} 
.banner-mob-caption{padding-bottom:50px;}
.banner-wrapper{margin-top:65px;}
.single-banner-item{float:left;width:100%;padding:0 0 30px 0;background:#fff;}
.banner-mob-img{position:relative;z-index:9;}
.banner-mob-img img{width:100%;}
.banner-mob-img video{float:inherit;}
.single-banner-item.shape .banner-mob-img:after{transform:skewY(4deg);-webkit-transform:skewY(4deg);-moz-transform:skewY(4deg);}
.banner-mob-caption{padding:15px 15px 40px;position:absolute;bottom:0;z-index:99;background:transparent;}
.banner-mob-caption h3{margin:0 0 6px;font-size:18px;line-height:18px;}
.banner-mob-caption h3 sup{font-weight:400;font-size:17px;letter-spacing:-0.08px;}
.banner-mob-caption p{color:#212121;font-size:16px;line-height:20px;margin-bottom:10px;}
.banner-mob-caption a{display:inline-block;}
.banner-mob-caption .welcomeText{font-size: 22px;letter-spacing: 0.3px;line-height: 26px;text-align: center;padding: 0 5px;margin-bottom: 24px;}
.banner-mob-caption.welcomeSlide {text-align: center;}
.banner-mob-caption.welcomeSlide .btn-coral {border: 0;color: #fff;font-size: 18px;border-radius: 6px;min-width: 158px;line-height: 48px;padding:0;font-weight:600;}
.single-banner-item.shape.last .banner-mob-img:after, .single-banner-item.last .banner-mob-caption {background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.62) 46.58%, #F9F9F9 100%);}
.single-banner-item.shape .banner-mob-img:after {background:#fff;}
.banner-mob-caption .customLink{font-size:16px;line-height:20px;}
/*NB Intro Start*/
.nb-intro{padding:50px 0 80px;background:#fff;}
section.nb-intro p{font-size:18px;line-height:24px;font-weight:300;padding:0 20px;}
/*Our Solutions Start*/
.our-solutions{padding:0 0 70px;}
.our-solutions:before{background:linear-gradient(179.27deg, rgba(252,252,253,0.4) 0%, rgba(247,249,250,0.62) 45.74%, #FFFFFF 100%);height:auto;}
.our-solutions:after{padding:0 0 90px;height:180px;}
.our-solutions{padding:0;background:#F5F6F8 url(../png/mob-our-solutions-bg.png) left top no-repeat;background-size:100%;padding:0 0 120px;}
.our-solutions .title{padding:150px 0 0; margin:0 0 20px 0;}
.our-solutions .title h2{margin:0 0 5px 0;font-size:38px;line-height:38px;}
.our-solutions .callout-cnt h3{position:relative;z-index:99;font-size:22px;margin:0 0 16px 0;}
.our-solutions .title p{font-size:18px;line-height:24px;font-weight:300;margin:0;}
.our-solutions .callout-cnt{padding:15px;}
.our-solutions .callout-cnt p{margin:0 0 24px;font-size:16px;line-height:20px;font-weight:400;min-height:inherit;position:relative;}
.our-solutions .hearing-benefit-bg{top:0;left:auto;right:-15px;}
.our-solutions .otc-benefit-bg{right:0;left:auto;}
.our-solutions .otc-benefit-bg img{height:250px;width:auto;opacity:0.4;}
/*About Us Page*/
.about-video-new { /*margin-left:-15px; margin-right:-15px; */width:100%;}
.about-area .who-we-are-sec {padding:48px 0 30px;}
.about-area .who-we-are-sec .title h3{font-size:40px; line-height:44px;}
.program-details-section .container-fluid {padding:0 !important;}
.about-area .inner-content .title { text-align:left !important;margin-bottom: 56px;}
.about-area .inner-content .title h2 {  font-size: 40px; font-weight: 700; letter-spacing: 0.3px; line-height: 44px; text-align:left;margin:48px 0px 0px;}
.about-area .inner-content .title:after {margin:5px 0 0; width:80px;}
.about-area .who-we-are-sec .title {margin: 0 0 20px;float: none;display: inline-block;}
.about-area .key-milestones-sec .sub-title p {  font-size: 22px; letter-spacing: 0.3px;line-height: 30px;}
.about-area .inner-content .meet-team .title {margin:0 0 65px !important;}
.about-area .inner-content .meet-team .title h3 {text-align: center; font-size:40px; line-height:44px;}
.about-area .inner-content .meet-team .title h3 span {display:block;}
.bord-right { border:none}
.hearing-benefit.leadership-section {background-size:cover;}
.about-area .mission-statement-section-inner .partner .partner-content {max-width: 400px; padding: 0 0px 30px; margin: 0 auto 50px;border-bottom: 1px solid rgba(255,255,255,0.35);}
.timeline > ol > li span.show-info {left: calc(100% + 100px);}
.timeline > ol > li div.info-container {left: calc(45% + -16px) !important; width:300px;}
.timeline > ol > li.active {transform: translateX(-5%);}
.timeline-carousel .info-container::before {left: 46%;}
.timeline-carousel {padding-bottom:10px;}
/*Our Technology Start*/
.our-technology{padding:0 0 160px;height:auto !important;}
.our-technology .title{width:90%;margin:0 auto 80px;}
.our-technology .title h2{margin:0 0 5px 0;font-size:38px;line-height:38px;}
.our-technology .title p{font-size:18px;line-height:24px;font-weight:400;margin:0 0 30px 0;}
.technology-slider-wrapper{text-align:center;color:#fff;margin-top:0;}
.technology-slider-wrapper .owl-item img{width:300px;margin:0 auto 20px;}
.technology-slider-wrapper .owl-theme .owl-nav .owl-next:before{display:none;}
.technology-slider-wrapper .owl-theme .owl-nav .owl-next:after{display:none;}
.technology-slider-wrapper .owl-theme .owl-nav .owl-prev:before{display:none;}
.technology-slider-wrapper .owl-theme .owl-nav .owl-prev:after{display:none;}
.technology-slider-wrapper .technology-info:before, .technology-slider-wrapper .technology-info:after{display:none;}
.technology-slider-wrapper .technology-info .tech-head-bg{margin: 0 auto 20px;text-align: center;padding: 12px;}
.technology-slider-wrapper .technology-info .tech-head-bg h3{font-size: 25px;font-weight: bold;letter-spacing: 0.3px;line-height: 25px;border-bottom: 1px solid #7AD0F0;display: inline-block;padding-bottom: 6px;}
.our-technology .title p{width:100% !important;}
.technology-slider-wrapper .technology-info a{color: #fff;text-decoration: none;background: #F36C58;min-width: 258px;display: inline-block;min-height: 48px;line-height: 48px;border-radius: 6px;font-size: 18px;font-weight: 600;}
.technology-slider-wrapper .owl-theme .owl-nav{display:none;}
.technology-slider-wrapper .owl-theme .owl-dots{display:block;position:absolute;top:-50px;left:50%;transform:translateX(-50%);}
.technology-slider-wrapper .owl-theme .owl-dots .owl-dot span{border:solid 1px #fff;width:14px;height:14px;background:none;margin:5px;}
.technology-slider-wrapper .owl-theme .owl-dots .owl-dot.active span, .technology-slider-wrapper .owl-theme .owl-dots .owl-dot:hover span{background:#fff;}
.multi-sections{padding:40px 15px;}
.multi-sections h6{font-size:16px;line-height:20px;}
.technology-page .inner-content p{font-size:16px;line-height:20px;}
section.inner-content h2:after{display:none;}
section.inner-content .title:after{margin: 5px 0 0;width: 80px;}
/*Our Comes Start*/
.our-outcomes{padding:0;}
.our-outcomes .title h2{color:#212121;font-size:38px;font-weight:bold;line-height:38px;margin:0 0 10px;font-weight:bold;}
.our-outcomes .title p{color:#212121;font-size:18px;line-height:24px;margin:0 0 15px;font-weight:600;}
.outcome-moile-sec .highlight{border:3px solid #F36C58;}
.outcome-moile-sec .item {max-width: 299px;margin: 0 auto;}
.our-outcomes .title{width:100%;margin:0 0 10px;}
.our-outcomes .outcomes-callouts .outcomes-callouts-inner:before{left:-4px;width:12px;}
.our-outcomes .outcomes-callouts .outcomes-callouts-inner:after{top:-4px;}
.our-outcomes .outcomes-callouts h3{color:#333B3E;font-size:22px;font-weight:bold;line-height:22px;margin:0 0 14px;}
.our-outcomes .outcomes-callouts p{color:#646F7D;font-size:16px;line-height:20px;min-height:inherit;font-weight:400;}
.our-outcomes .outcomes-callouts a{color:#255798;font-size:16px;line-height:22px;text-align:center; margin:5px 0 10px;}
.our-outcomes:before, .our-outcomes:after{display:none;}
.outcomes-page .flex-outcomes-sec{padding:0 0 50px;}
.outcomes-callouts::before, .outcomes-callouts::after{display:none;}
.outcomes-page .title h2 {font-size: 38px;line-height: 38px;text-align: left;}
/*.outcomes-page .title:after{display:none;}*/
.outcomes-page .program-details{margin:0;}
.outcomes-page .inner-content .title{margin:0 0 30px;}

/* News & Insights Start*/
.news-insights{padding:48px 0 60px;}
.news-insights .title h2{font-size:32px;font-weight:700;line-height:36px;text-align:center;}
.news-insights .title{margin:0 0 40px;} 
.news-insights.news-callout{padding:24px 20px;margin:0;}
.news-insights .news-callout p{color:#333b3e;font-size:12px;line-height:12px;margin-bottom:12px;}
.news-insights .news-callout h2{color:#3c444d;font-size:22px;line-height:30px;min-height:300px;}
.news-insights .seemore { margin: 30px 0 0;padding: 11px 22px;color: var(--primary-color);font-size: 18px; line-height:18px;}
.news-insights .owl-nav{display:none;}
.news-insights .news-callout{margin:0;}
.news-insights .owl-theme .owl-dots .owl-dot span{background:none;border:1px solid #333b3e;width:13px;height:13px;}
.news-insights .owl-theme .owl-dots .owl-dot.active span{background:#f36c58;border:1px solid #f36c58;}
.news-section .owl-theme .owl-dots{margin-top:48px;display:block;text-align:center;}
.news-section .owl-theme .owl-nav{display:none;}
.latestBlock img.tech-500 {max-height: 166px;}
.news-content-inner .innovativeBlock{margin: 32px 0 0 20px;}
/* Awards & Insights Start*/
.awards-recognition{padding:75px 0 30px;}
.awards-recognition .title h2{font-size:38px;font-weight:bold;line-height:38px;text-align:center;}
.awards-recognition .item{border:none;padding: 0px 20px;min-width:170px;}
.awards-insights-section .item img{max-width:106px;}
.awards-insights-section .item:nth-child(3) > div {width: 142px;}
.awards-recognition .item p{font-size: 7.42px;letter-spacing: 0.2px;line-height: 8.1px;}
.awards-insights-section .item:nth-child(7) img {max-width: 120px;}

/*Contact Us Start*/
.contact-form h3{text-transform:capitalize;}
.contact-us{background-repeat:no-repeat;background-size:auto;padding:70px 0px;}
.contact-us .title h2{color:#fff;font-size:38px;font-weight:bold;line-height:38px;}
.contact-us .title p{margin:0 0 15px 0;font-size:16px;line-height:20px;color:#fff;}
.contact-form:before{content:"";width:100%;height:1px;position:absolute;background:#F36C58;left:0px;top:0px;}
.contact-form{border:none;margin:20px 0 0;position:relative;width:100%;padding:40px 15px 30px;}
.contact-form form{width:100%;}
.contact-pop .modal-content{height:auto;}
.contact-pop .contact-form form{width:100%;}
.contact-pop .address-pop{text-align:center;}
.contact-form .success-msg-block .message h1{font-size:26px;line-height:28px;border-radius:0px;}
.contact-us .title{width:100%;}
.home-contact-section{padding:70px 15px;}
.home-contact-section .title h2, .home-contact-section .title p{color:#212121;}
.contact-services-box:first-child {margin-bottom:4px;}
.contact .contact-services{margin:0;padding:0 0 40px;}
.contact .contact-location-list {padding: 42px 0; margin:10px 0 0;}
.contact .contact-services:after, .contact .contact-location-list:after{margin:0 auto;width:100%;}
.contact .contact-form:before{display:none;}
.contact .contact-form .form-control-textarea{height:140px;}
.contact .modal-body .contact-services-box {margin-bottom:32px;}
.contact .modal-body .contact-services-box:last-child {margin-bottom:0;}
.contact .contact-location {margin:16px 60px 0;}
.contact .contact-location p {line-height:16px;}
.contact .contact-location p br {display:none;}
.contact .contact-location p span {margin:0 0 5px; display:block;}
.contact-pop.contact .modal-dialog {max-width:90%;}
.contact-details h5{font-size:18px;}
.contact-details p{font-size:13px !important;}
.contact-details a{font-size:13px !important;}
.contact-popup .modal-body h4{font-size:24px;}
.contact-popup .contactUs-section p{font-size:16px;}
.contact-popup .contact-section p{font-size:16px;line-height:22px;}
.contact-popup{max-width:85%; margin:0 auto;}
.contact-popup .modal-content{padding:34px;}
.technologyWrapper .contact-copyrights{display:none;}
/*Careers Start*/
.video-wrapper video{float:inherit;height:auto;}
.video-wrapper .video-caption{display:none;}
.video-item{float:left;width:100%;padding:0 0 20px;}
.video-mob-img{position:relative;z-index:9;}
.video-mob-img img{width:100%;}
.careersWrapper .job-btn {margin:10px 0 8px; padding: 9px 20px;}
.our-culture-banner-main {margin: 40px 0 0;}
.locations-sec .locations-text {padding:0;}
.diversity-section { padding: 40px 0 30px;}
.diversity-section h3 {font-size:25px; line-height:32px;}
.diversity-section.our-culture-section p {font-size: 18px; line-height: 24px;padding:0 20px;}
.diversity-banner-img-main .banner-img {width:100% !important; padding-right:0 !important; margin:0 0 10px;}
.locations-sec { padding: 40px 0 0px;}
.carrier-cta-sec {padding:56px 0 58px;}
.carrier-cta-sec .carrier-cta-sec-content h3 {font-size: 26px; line-height: 30px; margin: 0 0 24px;padding:0 30px;}
.careersBlock .carrier-cta-sec-content p img {width: 54px;}
.careersWrapper .inner-content .title{margin:0 0 30px;}
.careersWrapper .inner-content .title:after{margin:15px 0 0;}
.careersWrapper .careersInfo {font-size:18px; line-height: 24px;padding-right:30px;}
.careersWrapper .explore-btns p {text-align:center;}
.our-culture-section.program-details-section p {font-size:16px; line-height: 20px;}
.careersBlock .inner-content{padding-top:48px;padding-bottom:66px;}
.careerWrap .bg-none{padding:0;}
.careersBlock .text-md-center.explore-btns, .careersBlock .explore-btns p{text-align:left;}
.careersBlock .job-btn {font-size: 18px;line-height: 18px;padding: 14px 28px;}
.careersBlock .text-md-center.explore-btns img{width:54px;}
.careersBlock .careers-video {margin: 52px -15px 27px;}
.our-culture-banner-main .our-culture-banner.our-culture-bannerbanner-img2{padding-left:3px;}
.careersBlock .program-details-section{margin-top:36px;}
.program-services.careers{margin-top:36px;}
.careersBlock .our-culture-section.program-details-section h4{font-size:14px;line-height:18px;}
.careersBlock .our-culture-section .program-services ul li{font-size:16px;line-height:22px;margin-bottom:18px;}
.careersBlock .diversity-section h3{max-width:300px;margin:0 auto 17px;}
.careersBlock .diversity-section{padding:60px 0 16px;}
.careersBlock .diversity-mobile img{width:48.8%;}
.careersBlock .diversity-mobile img:first-child {margin-right: 10px;}
.careersBlock .locations-sec{padding:30px 0 0 0;}
.careerWrap .locations-sec{padding:48px 0 48px 0;}
.careersBlock .locations-sec .locations-text {max-width: 330px;margin: 0 auto;}
.careersBlock .locations-sec .locations-text {max-width: 96%;}
.careersBlock .locations-sec .locations-text h3{font-size:22px;line-height:22px;margin-bottom:8px;text-align:center;}
.careerWrap .locations-sec .locations-text h3{margin-bottom:12px; padding:0 32px;}
.careersBlock .locations-sec .locations-text p{text-align:center;font-size:16px;line-height:22px;}
.careersBlock .locations-sec .locations-img{text-align:center;}
.careersBlock .locations-sec .locations-img img {max-width: 330px;}
.video-mob-caption h2{font-size:24px;font-weight:bold;letter-spacing:-0.33px;line-height:28px;}
.video-mob-caption p{color:#3C444D;font-size:16px;line-height:20px;}
.video-mob-caption{padding:40px 7px 40px;position:relative;z-index:9;display:inline-block;}
.video-mob-caption .title h2{color:#fff;font-size:38px;font-weight:bold;letter-spacing:-0.33px;line-height:38px;margin:0 0 20px;}
.video-mob-caption .title p{color:#fff;font-size:16px;line-height:20px;margin:0 0 15px 0;font-weight:300;max-width:320px;}
.video-mob-caption a.learnMore{display:inline-block;border:1px solid #F36C58;color:#fff;font-size:16px;text-align:center;line-height:40px;height:42px;width:120px;background:#F36C58;border-radius:6px;font-weight:600;}
.video-mob-caption a.openPositions{margin-left:33px;color:#fff;font-size:18px;border-bottom:1px solid #fff;}
.video-mob-caption a.openPositions:hover{border-bottom:none;}
.home-video-wrapper .video-mob-caption{padding:95px 18px;}
.careerWrap .explore-jop{padding:48px 0px 0px; background-size:100%;}
.careerWrap .explore-jop h2{text-align:center;}
.careerWrap .inner-content .title:after{margin:24px auto;}
.careerWrap .explore-jop p{text-align:center; line-height:28px;}
.careerWrap .careersInfo{padding-right:0px;}
.careerWrap .inner-content .title{margin-bottom:0px;}
.careerWrap .explore-jop .job-btn{margin-top:24px;}
.careerWrap .careers-video{margin:29px 0;}
.our-culture-banner-main .our-culture-banner.our-culture-bannerbanner-img1{padding-right:3px;}
.our-culture-banner-main .our-culture-banner.our-culture-bannerbanner-img2{padding-left:14px;}
.careerWrap .our-culture-section.program-details-section h3{font-size:32px; line-height:36px;}
.careerWrap .program-details-section{max-width:100%;}
.careerWrap .program-details-section p{padding-right:30px;}
.careerWrap .program-services ul{padding:0px;}
.careerWrap .program-details-section ul li {max-width:282px;}
.careerWrap .careers{margin-top:48px;}
.careerWrap .program-details-section{padding-bottom:48px;}
.careerWrap .diversity-section h3{font-size:32px; line-height:36px;}
.careerWrap .diversity-section.our-culture-section p{font-size:20px; line-height:28px; padding:0 16px;}
.careerWrap .diversity-section{padding-bottom:48px;}
.careerWrap .locations-sec .locations-text h3{font-size:28px; line-height:32px;}
.careerWrap .locations-sec .locations-text{padding:0;}
.careerWrap .locations-sec .locations-text p{padding:0 13px;}
.careerWrap .locations-sec .locations-text p:last-child{padding:0 5px;}
.careerWrap .carrier-cta-sec{padding:48px 0 48px; background-size:100%;}
.careerWrap .carrier-cta-sec-content h3{font-size:24px; line-height:28px; padding:0 6px;}

/* Flex Card Page */
.flex-benefits-sec {border-radius:0;padding:32px 30px 30px 30px; margin-bottom:30px;}
.flex-benefits-sec .flex-benefits-top{margin:0 0 35px;}
.flex-benefits-sec h3{padding:0 30px 0 0;font-size: 18px;line-height: 24px;margin:0;}
.flex-benefitcards .flex-benefits-sec h3{padding-right:0px;}
.flex-benefits-sec img{max-width:100px; mix-blend-mode:overlay;margin:5px 0 0;}
.flex-benefits-sec-content {width:100%; padding:0;}
.flex-benefits-sec-content p {padding:0;}
.flex-benefits-sec .flex-benefits-sec-img { width: 80%; margin:0 auto; text-align:center; margin-top:20px;}
.nb-flex .inner-content {padding:50px 0 0;}
.nb-flex .inner-content .mob-px-0 {padding-left:0 !important; padding-right:0 !important;}
.nb-flex .inner-content .title img {max-height:35px !important;}
.nb-flex .title-border{position:absolute;margin:0;padding:0;}
.nb-flex .inner-content .title{margin-bottom:40px;}
.flex-benefits-sec .flex-benefits-sec-img img{width:82px;}
.nb-flex .program-features-sec-main .title-border .title-label{padding:9px 20px;}
.program-features-sec-main {padding-bottom:40px;}
.program-design-sec ul li.total-benefits span {font-size:13px; font-weight:bold;}
.program-design-sec ul li.total-benefits span:first-child { padding: 7px 28px;}
.program-design-sec ul li span:first-child { width:45%;margin: 0px 0px 2px 0;line-height: 14px; border:1px solid #e9ecf0; padding: 14px 7px;}
.program-design-sec ul li span:nth-child(2), .program-design-sec ul li span:nth-child(3) {padding: 14px 7px;height: 42px;}
.end-to-end-solution-sec-right-inner { border-width: 0 0 4px 0;}
.program-design-sec { padding:42px 8px 35px;}
.partnership-section-inner p{padding:0 10px}
.retailers-main-padd-768{padding:13px !important;}
.retailers-main .partnership-section-inner h2{padding:0 12px}
.health-plans-main .partnership-section-inner p.contact-space{padding:0 5px;}
.health-plans-main .contact-copyrights p{font-size:12px; line-height:12px;}
.flex-outcomes-sec .fit-width{padding-bottom:0px; margin-bottom:45px;}
.flex-benefitcards .flex-benefits-sec h3{font-size:24px; line-height:30px; text-align:center;}
.flex-benefitcards .program-details{margin:48px 0px 60px; padding:0 10px; line-height:22px;}
.flex-benefitcards .program-details p{font-size:18px;line-height:26px;padding:0px 20px;}
.prog-feature:before{display:none;}
.flex-benefitcards .program-features-sec-inner:before{left:0px;}
.flex-benefitcards .program-features-sec-main:after {width: 100%;}
/*.end-to-end-solution-sec {padding-bottom:70px;}*/
.end-to-end-solution-sec .end-to-end-solution-sec-tile, .end-to-end-solution-sec .end-to-end-solution-sec-tile p {font-size: 18px;line-height: 26px;padding-bottom:48px;}
.end-to-end-solution-sec .end-to-end-solution-sec-tile p {padding: 0 20px !important;}
.end-to-end-solution-sec-right-inner:before {display:none;}
.end-to-end-solution-sec-right .list-main {padding: 36px 20px 0 30px;}
.flex-technology-sec {padding-top:40px;}
.flex-benefitcards .flex-technology-sec-content h3:after{left:0; right:0; margin-left:auto; margin-right:auto;}
.flex-technology-sec-content {text-align:center; padding:40px 22px 0;}
.flex-technology-sec-content p {padding:0;}
.flex-technology-sec-content ul li:before {top:2px;}
.flex-technology-sec-content ul li {text-align:left; line-height: 22px; padding-bottom:12px;}
.flex-outcomes-sec {padding:0;}
.flex-outcomes-sec .flex-outcomes-sec-left h3 br {display:none;}
.flex-outcomes-sec .flex-outcomes-sec-left {padding:60px 22px 0;}
.flex-outcomes-sec .flex-outcomes-sec-left:after {top: 30px; right:-15px;}
.flex-outcomes-sec-right {padding:25px; margin:34px 22px 45px;}
.flex-outcomes-sec .flex-outcomes-sec-left h3{font-size:32px;line-height:36px;}
.nb-flex .contact-us-main.disclaimer-txt {padding-top:15px;}
.nb-flex .customForm > .form-group {margin-bottom:15px;}
.flex-benefitcards .flex-outcomes-sec .flex-outcomes-sec-left p{font-weight:400;}
/*.nb-flex .contact-us-main {padding-bottom:10px;}*/
.nb-flex .row {margin-right: -8px;  margin-left: -8px;}
.nb-flex [class*="col-"], .nb-flex .container {padding-right: 8px; padding-left:8px;}
.nb-flex {overflow-x:hidden;} 
.ipad-program-features-sec-img { padding:0;}
.ipad-program-features-sec-img img{margin:0; width:100%;}
.program-features-sec-inner { padding-top: 42px;}
.program-features-sec-inner.prog-feature {padding: 42px 22px 30px;}
.program-features-sec-inner .list {margin:28px 0 0;}
.end-to-end-solution-sec .end-to-end-solution-sec-tile p {padding:0;}
.nb-flex .flex-benefits-sec-content p{font-weight:300; line-height:20px;}
.end-to-end-solution-sec{padding-bottom:58px;}
.flex-technology-sec-content h3{font-size:32px;line-height:36px;}

/* Insurance Solutions Page */
.insurance-sales-services-sec .insurance-info {display: flex; flex-wrap: wrap; padding-bottom:20px}
.insurance-sales-services-sec .insurance-info-content ul li:last-child { margin-bottom: 15px;}
.nb-insurance-inner-content h2 {  font-size: 22px; line-height: 22px; padding: 0 0 25px; margin: 0 0 25px;}
.nb-insurance-inner-content h2:after {width:80px;}
.ipad-nb-insurance-img {padding-top:27px;}
.nb-insurance-inner-content { padding: 30px 30px 15px;}
.nb-insurance-inner-main.nb-insurance .nb-insurance-inner {margin-bottom:105px;}
.insurance-call-center-sec-inner-content .sec-head {margin: -25px 0 0; padding: 0 0 0 2%;}
.insurance-call-center-sec-inner-content .sec-head h3 { font-size: 30px; line-height: 30px; padding: 10px 20px 11px;}
.call-center-sec-main .insurance-call-center-sec-inner:before { width: 98%; padding: 10px 16px 11px;}
.insurance-call-center-sec-inner-content .sec-head > h4 {font-size: 18px; line-height: 24px; margin:0;}
.insurance-call-center-sec-inner-content .sec-head > h4 br {display:none;}
.insurance-info-content .feature-box img {width:77px; height:77px;}
.insurance-info-content { padding: 0 0;}
.nb-insurance-main .call-center-sec-main .insurance-info {padding:0 30px 50px 0; }
.feature-box .feature-desc h4 { font-size: 18px; line-height: 18px; margin: 0 0 5px;}
.feature-box .feature-desc p {  font-size: 16px; line-height: 20px}
.insurance-info-content .feature-box {gap:0 15px; align-items:flex-start;}
.insurance-call-center-sec-inner {margin-bottom: 130px;} 
.insurance-sales-services-sec-main .insurance-info-img {position:inherit; left:inherit;}
.insurance-sales-services-sec-main .insurance-call-center-img {transform: scaleX(1.1); -ms-transform: scaleX(1.1); -webkit-transform: scaleX(1.1); border-radius:0;}
.insurance-contact-sec .insurance-contact-sec-inner {background-color: #ffffff;}
.insurance-contact-sec .insurance-contact-sec-inner .contact-form .btn{margin-bottom:16px;}
.lottie-graphic { height: 209px;}
.insurance-sales-services-sec-main .insurance-sales-services-sec:before {width:98%;}
.insurance-sales-services-sec-main .insurance-info-content {padding:30px 30px 10px 30px;}
.insurance-info-content h4 { font-size: 18px; line-height:24px; margin:0 0 15px;}
.insurance-info-content h5 { font-size: 18px; line-height: 24px; }
.insurance-info-content ul li::before { width: 18px; height: 17px; background-size: 100%; top:6px;}
.insurance-info-content ul li {font-size: 18px; line-height: 24px; margin: 0 0 18px; padding-left:30px;}
.insurance-call-center-sec-inner {margin-bottom: 110px;}
.crm-sec .insurance-call-center-sec-inner:before { width: 98%;}
.crm-sec .insurance-info { padding: 0 15px 30px 5px;}
.crm-sec .insurance-call-center-img {position: inherit;right: inherit;}
.crm-sec .insurance-info-img { width: 100%; margin: 0 auto;}
.crm-sec small {position:inherit; bottom:0; padding:25px 0 0; text-align:center;}
.insurance-call-center-sec-inner {margin-bottom: 90px;}
.ProactiveOutreachSec {padding: 70px 0 80px; overflow-x:hidden;}
.ProactiveOutreachSec .title-heading:after  {background-size: 80%; right:-8%; top:0;}
.ProactiveOutreachSec h4 {font-size: 30px; line-height: 32px;}
.ProactiveOutreachSec .title-heading p {    margin: 0 30px 30px;}
.ProactiveOutreachSec .flex-outcomes-sec-right > div > div { border-width:0 0 1px; border-color:#b1b9c1; border-style:dashed; }
.ProactiveOutreachSec .flex-outcomes-sec-right {width:80%; padding: 0 50px;}
.ProactiveOutreachSec .single-flex-outcomes-sec {border:none;}
.ProactiveOutreachSec .single-flex-outcomes-sec {padding:0; margin:35px 0;}
.ProactiveOutreachSec .single-flex-outcomes-sec p {  margin: 19px 0 0;}
.highly-agents-content {position:inherit; top:inherit; width:94%; left:6%;}
.highly-agents-content-info {gap: 0 20px;}
.highly-agents-content-info img {width:77px; height:77px;}
.highly-agents-inner { padding: 0 30px 20px 25px;}
.highly-agents-inner-info .sec-head { margin: -20px 0 25px;}
.highly-agents-inner-info .sec-head h3 { width: 80%; font-size:12px; font-weight:600; line-height:18px;}
.contact-us-main .inner-contact.providers-contact {    padding: 80px 0 0;}
.insurance-contact-sec .container {padding:0;}
.insurance-contact-sec .insurance-contact-sec-inner {padding:30px 10px 12px; border-radius:0;}
.insurance-contact-sec .insurance-contact-sec-inner .title h2 {font-size: 25px !important; line-height: 25px !important;}
.insurance-contact-sec .insurance-contact-sec .contact-phone {margin:15px 0 0;}
.insurance-contact-us-main { padding: 40px 0 20px;}
.ProactiveOutreachSec {background-size: 100%;}
.our-agents {font-size: 16px;line-height: 20px;margin:0;padding: 9px 34px;}
/* Footer Section */
footer{padding:32px 30px;position:relative;overflow:hidden;font-size:13px;line-height:16px;}
footer .footer-nav h3:after{height:2px;background:#F36C58;width:33px;content:'';text-align:center;left:0;}
footer .bbb{display:inline-block;width:100%;margin:20px 0px;}
footer .bbb ul li{display:inline-block;vertical-align:top;}
footer .bbb a#bbblink{float:left;}
footer .footer-links li{float:none;display:block;border:none;margin:0;padding:0 0 10px;}
footer .footer-links li a{color:#FFFFFF;font-size:13px;line-height:14px;text-align:center;}
footer p.copyright{margin-top:15px;font-size:12px; border-top:1px solid #4A6A89;}
footer .footer-nav{margin-bottom:45px;}
footer.mobile-footer .footer-links{margin:10px 0px 45px 0px;}
footer.mobile-footer .address{margin-bottom:30px;}
footer.mobile-footer .bbb{margin:20px 0px 0px 0px;}
footer .bbb li:first-child{margin-right:30px;}
footer .address ul{margin-top:15px;}
footer .back-to-top{background-color:rgba(113,118,124,0.7);width:70px;height:70px;line-height:0px;text-align:center;position:absolute;z-index:999;left:calc(50% - 35px);bottom:-40px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;border-radius:50%;cursor:pointer;}
footer .back-to-top span{display:block;font-size:8px;color:rgba(255,255,255,.6);text-transform:uppercase;margin:-1px 0 0 0;}
.mobile-footer .social-icons li { padding: 0 8px 0 0;}
.mobile-footer hr {border-top: 1px solid rgba(255,255,255,0.3);}
.mobile-footer .footer-nav h3 { letter-spacing: 1.75px;font-size: 14px;}
footer.mobile-footer .footer-nav li {margin-bottom:12px;}
footer.mobile-footer .footer-nav li a {font-size: 16px;line-height: 20px;letter-spacing: 0.3px;}
footer.mobile-footer .footer-links li {padding:0 0 2px;}
footer.mobile-footer .footer-links li a {color: #b1b9c1; font-size:12px; line-height: 20px;}
/* Inner Content Section */
section.inner-content h2{font-size:38px;font-weight:bold;letter-spacing:0.3px;line-height:38px;text-align:left;}
section.inner-content .title:after{margin: 5px 0 0;width: 80px;}
.inner-content{padding:30px 0 50px;background-size:100%;}
.healthyFoodWrapper .inner-content:before{background:linear-gradient(rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 1) 100%) !important;}
.healthyFoodWrapper .inner-content:before{background:linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%) !important; bottom:inherit}
.inner-content .title{text-align:left;margin-bottom:25px;}
.inner-content .title:after{height:4px;width:45px;}
.inner-content p, .inner-content p .text-bold{font-size:16px;line-height:24px;text-align:left;font-weight:normal;}
.inner-content .update{margin:20px -20px 0 0 ;border-radius:27px;}
.inner-content .update p{font-size:16px;line-height:20px;}
/* Health Plans Section */
.hp-wrapper .row {margin-right: -8px;  margin-left: -8px;}
.hp-wrapper [class*="col-"], .hp-wrapper .container {padding-right: 8px; padding-left:8px;}
.health-plans .plans-title h2{font-size:14px;letter-spacing:1.4px;line-height:16px;}
.health-plans .plans-title{padding:15px 35px;}
.hp-sectionOne .whyChooseSection{margin:26px 0 80px;}
.health-plans-main .hp-whitebg{padding:48px 0;}
.health-plans-main .hp-sectionOne .whyChooseSection{margin:30px 20px;}
.hp-sectionOne{background:none;background-color:#e9ecf0;}
/*.hp-sectionOne:before {background: url(https://static.nationsbenefits.com/nb-container/images/hp-ipad-pattern.svg);position: absolute;content: "";width: 100%;height: 100%;opacity: 0.5;}
.hp-sectionOne:after {background: linear-gradient(180deg, #E9ECF0 0%, rgba(239,241,244,0.28) 30%, rgba(245,246,248,0) 100%);position: absolute;content: "";width: 100%;height: 100%;top: 0;}*/
.hp-sectionOne .container{position:relative;z-index:9;}
.hp-sectionOne .lifestyleImg{border-radius:0px;}
.health-plans-main .hp-sectionOne .lifestyleImg{border-radius:16px 16px 0 0;}
.hp-sectionOne .leftSection{padding:44px 30px 0px;}
.health-plans-main .choose-banner{padding:24px}
.hp-sectionOne .leftSection h6{font-size: 12px;letter-spacing: 1.5px;line-height: 14px;}
.health-plans-main .choose-banner h6{font-size:14px; line-height:18px;}
.health-plans-main .choose-banner p{font-size:16px; line-height:22px;}
.whychoose-pattern {background: url(https://static.nationsbenefits.com/nb-container/images/bg-texture.svg) repeat left top; position: relative; background-size: 100%;}
.whychoose-pattern:before { background:linear-gradient(180deg, #E9ECF0 0%, rgba(233, 236, 240, 0) 100%); content: "";left: 0;position: absolute;right: 0;top: 0;}
*, ::after, ::before {box-sizing: border-box;}
.hp-sectionOne .leftSection h2{margin-top:16px;font-size: 38px;line-height: 38px;}
.hp-sectionOne .leftSection h6{font-size: 14px;letter-spacing: 1.5px;line-height: 18px;}
.health-plans-main .choose-banner h2{font-size:32px; line-height:36px; margin-top:12px; padding-bottom:24px; margin-bottom:24px;}
.hp-sectionOne .partneringBlock h4{font-size: 26px;line-height: 30px;}
.health-plans-main .partneringBlock h4{font-size: 22px;line-height: 30px; padding:0 5px;}
.hp-sectionOne .partneringBlock ul{margin:33px 0 40px;}
.health-plans-main .hp-sectionOne .partneringBlock ul{margin: 45px auto 0;}
.hp-sectionOne .partneringBlock ul li{max-width:100%;text-align:left;margin:0 0 45px 25px;}
.health-plans-main .hp-sectionOne .partneringBlock ul li:last-child{margin-bottom:0px;}
.hp-sectionOne .partneringBlock ul:before{height: 400px;width: 4px;left: 72px;}
.hp-sectionOne .partneringBlock ul li img{display:inline-block;float:left;}
.hp-sectionOne .partneringBlock ul li p {display: inline-block;width: 146px;margin-left: 18px;font-size: 16px;line-height: 22px;}
.hp-wrapper .insurance-contact-sec {background:#fff;}
.hp-wrapper .insurance-contact-sec .container{padding: 0 5px;}
.hp-wrapper .contact-us-main .inner-contact.providers-contact{padding:60px 0px;}
.hp-wrapper .insurance-contact-sec .container{padding:0 6px;}
.hp-wrapper .insurance-contact-sec .insurance-contact-sec-inner{border-radius: 12px !important;padding: 30px !important;}
.health-plans-main .benefit-management-partner-sec {padding: 78px 0; background: linear-gradient(180deg, #5989A9 0%, #00497A 50%, #001D31 100%)}
.benefit-management-partner-sec .sub-title {margin:0 0 5px; padding:0 25px;}
.health-plans-main .benefit-management-partner-sec .sub-title {padding:0;}
.benefit-management-partner-sec .sub-title h3 {font-size:38px; line-height:38px; margin:0 0 20px;}
.health-plans-main .benefit-management-partner-sec .sub-title h3{font-size:32px; line-height:36px;}
.health-plans-main .benefit-management-partner-sec .sub-title p{margin-bottom:40px;}
.faq-accordion .accordion { box-shadow: 0 0 24px 0 rgb(0 0 0 / 44%); margin: 0 0 15px;}
.faq-accordion .accordion .accordion-title { padding: 20px 58px 20px 20px; display:flex; font-size: 18px;line-height: 24px; align-items:center;}
.health-plans-main .faq-accordion .accordion .accordion-title{padding:16px 47px 16px 16px;}
.faq-accordion .accordion .accordion-title h4 {font-weight:300; font-size:18px; line-height:22px;}
.faq-accordion .accordion .accordion-title span {width: 54px; height: 54px; margin:0 16px 0 0;}
.faq-accordion .accordion .accordion-title span > img {width:54px;}
.faq-accordion .accordion .accordion-content {padding: 8px 45px 38px 85px; margin-top:0;}
.faq-accordion .accordion .accordion-content p {font-size:13px; line-height:16px;}
.faq-accordion .accordion .accordion-title i {width:22px; height:22px; background-size:100%; right:23px; top:32px;}
.health-plans-main .faq-accordion .accordion .accordion-title i{right:15px;}
.driving-member-sec {padding:80px 0; background-size: 67%; background-position:-18% 2%;}
.health-plans-main .driving-member-sec{padding:60px 0 61px; background-size:auto; background-position: -378px 32px;}
.driving-member-sec .sub-title {margin:0 0 20px;}
.health-plans-main .driving-member-sec .sub-title {margin:0 0 24px;}
.driving-member-sec .sub-title h2 {font-size:38px; line-height:38px;}
.health-plans-main .driving-member-sec .sub-title h2{font-size:32px; line-height:36px; padding-left:15px;}
.health-plans-main .driving-member-sec-content h4, p{font-size:16px; line-height:22px;}
.health-plans-main .driving-member-sec-content{padding:0 15px;}
.driving-member-sec-content {padding:0 25px;}
.driving-member-sec-content h4 { font-size: 18px; line-height: 24px; margin:0 0 16px;}
.driving-member-sec-content-right {margin:30px 0 0;}
.health-plans-main .driving-member-sec-content-right {margin:30px 8px 0;}
.health-plans-main .htWrapper .leftSection h2{margin-top:0px; margin-bottom:12px;}
.health-plans-main .driving-member-sec-content-right ul li img{margin-top:4px;}
.driving-member-sec-content-right ul li {font-size:16px; line-height:20px; margin:0 0 15px;}
.health-plans-main .driving-member-sec-content-right ul li{padding:0;}
.htWrapper {padding:40px 0 0;}
.health-plans-main .htWrapper {padding:48px 0 0;}
.health-plans-main .htWrapper .ipad-space{padding:8px 0;}
.htWrapper .leftSection {padding:0 25px;}
.health-plans-main .htWrapper .leftSection {padding:0 31px;}
.health-plans-main .leftSection ul li{font-size:16px; line-height:22px;}
.mob-ht-slider {padding:80px 0px 0;}
.mob-ht-slider.rightSection {min-height:430px; padding:57px 0 90px}
.health-plans-main .partnership-section-inner .contact-btn{margin-bottom:75px !important;}
.health-plans-main .htWrapper .rightSection .owl-dots{bottom:-65px;}
.htWrapper .leftSection h2 { margin: 0 0 18px; font-size:38px; line-height:38px;}
.htWrapper .leftSection .lead {font-size: 18px;line-height: 24px; margin:0 0 20px;}
.health-plans-main .htWrapper .leftSection .lead{font-size:16px; line-height:22px; margin-bottom:26px;}
.htWrapper .leftSection ul {margin:0 0 0 20px;}
.health-plans-main .htWrapper .leftSection ul{margin-bottom:48px;}
.htWrapper .leftSection .small {margin:35px 0; font-size:12px; line-height:13px;}
.mob-ht-slider .imageInfo p {font-size: 18px; line-height:18px; margin:12px 0 20px;}
.health-plans-main .mob-ht-slider .imageInfo p {font-size:20px; line-height:24px; margin:34px 0 0px;}
.htWrapper .imageInfo {height:260px; padding:0 40px;}
.htWrapper .owl-item .imageInfo.img1 img { max-width: 100px !important;}
.htWrapper .owl-item .imageInfo img {max-width: 120px !important; margin:0 auto;}
.health-plans-main .htWrapper .owl-item .imageInfo img {/*max-width: 120px !important;*/ width:auto; max-height:120px; margin:0 auto;}
.htWrapper .owl-item .imageInfo.img7 img { max-width: 100px !important;}
.ht-slider-img {min-height:155px; display:flex; align-items:center;}
.health-plans-main .ht-slider-img {min-height:105px;}
.htWrapper .leftSection ul li {margin:0 0 5px;}
.healthyfood-custom-title h2, .healthyfood-custom-title h5{text-align:center !important;}
.healthyFoodnewbanner h2{font-size:24px !important; line-height:30px !important; font-weight:600 !important; text-align:center !important; display:inline-block !important}
.healthyFoodnewbanner h3{font-size:24px !important; line-height:30px !important; font-weight:300; text-align:center;}
.new-healthyFoodWrapper .healthyFoodnewbanner{padding:30px 32px;}
.partnering-timelineimg{display:inline-block; float:left;}
.hp-sectionOne .partneringBlock ul li p:last-child{margin-top:30px;}
.benefit-accordian-icon{width:54px; height:55px;}
/* Partners Section */
.partners-section{padding:54px 0 80px;background-size:100%;}
.partners-section .partner{width:100%;padding:0 0 50px;}
.partners-section .partner .partner-icon{padding:0 0 16px;}
.hearingNewSection .partners-section .partner .partner-icon{padding:0 0 0px; margin-top:10px;}
/* Benifits Section */
.benifits{border-bottom:2px solid #F36C58;margin:-70px 0 45px;padding:30px 0 20px;background-color:#E9ECF0;transform:skew(-4deg) rotate(-4deg);-webkit-transform:skew(-4deg) rotate(-4deg);-moz-transform:skew(-4deg) rotate(-4deg);overflow:hidden;}
.benifits .callout{background:none;transform:skew(0deg) rotate(0deg);padding:15px 20px 0;}
.benifits .connect-callout{border:none;min-height:inherit;}
.benifits .callout{padding:15px 15px 0;}
.benifits .callout p, .benifits .callout ul li{font-size:20px;line-height:24px;margin-bottom:10px;}
.benefit-management-partner-sec .sub-title p {  font-size: 18px; line-height: 24px;}
/* Contact Us Form Section */
.inner-contact{padding:0;}
.inner-contact .title{width:100%;margin:0;}
.inner-contact h3{letter-spacing:1.4px;line-height:16px;font-size:14px;display:inline-block;margin-bottom:10px;}
.inner-contact .contact-form{width:100%;padding:50px 15px 0;border:none;}
.inner-contact .contact-form:before{padding:0;height:1px;border:none;border-top:1px solid #F36C58;margin-top:15px;content:'';height:2px;width:100%;float:left;left:0;position:absolute;top:0;background:none;}
.contact-pop .contact-form:before{background:#fff;}
.inner-contact form{width:100%;}
.inner-contact .title h2{font-size:24px;font-weight:bold;letter-spacing:-0.33px;line-height:28px;color:#333B3E;}
.inner-contact .title p{color:#333B3E;margin:0;}
.inner-contact form p.req{font-size:11px;}
/*Contact Us Pop Up*/
.contact-form .form-control-textarea{height:235px;}

/* Employers & Unions page */
.eu-outline-border{text-align:center;padding:0 15px;}
.eu-outline-border.first{border:0px;margin-left:0;padding-bottom:48px;}
.employers-unions-line:before{display:none;}
.employers-unions-section{padding-top:90px;}
.employers-unions-section .eu-outline-border .eu-icon{margin-bottom:35px;}
.employers-unions-section .eu-outline-border.second{padding-top:0px;}
.eu-outline-border .eu-icon{padding:0;}
.eu-outline-border p{width:100%;font-size:16px;line-height:20px;}
.benifits.unions .callout{padding:15px 0 0;}
.benifits.unions .callout p{margin-bottom:15px;}

/* Providers Page */
.provider-portal{position:relative;right:0px;transform:skewY(2deg);top:-30px;width:50%;}
.Provider img{margin-top:25px;}
.Provider.benifits.custom-width{width:99.9%;}
.pp-section{padding:60px 12px;text-align:center;font-size:16px;}
.pp-section .pp-title:after{margin:16px auto;}
.pp-section ul{text-align: left;max-width: 320px;margin: 0 auto;}
.pp-section ul li{font-size:16px;}
.pp-section .pp-small-img{width:294px;margin:0 auto;}
/*.pp-section .pp-title {font-size: 32px;line-height: 36px;margin-top: 28px;}*/
.providers-page .provider-network .leftSection p{font-size:22px;line-height:30px;}
/*.providers-page section h2{font-size:32px;line-height:36px;}*/

/* Provider Section */
.inner-content.provider-content{background:inherit;}
.Provider{margin-bottom:80px;overflow:hidden;padding-bottom:40px;}
.Provider.benifits{padding-top:0;margin-bottom:50px;border-bottom:none;}
.Provider.benifits .callout{padding-bottom:15px;}
.Provider.benifits .callout p{margin-bottom:15px;}
.Provider img{transform:skew(4deg) rotate(4deg);max-width:370px;}
.Provider .callout{padding:35px 0 70px;}
.provider-arrow:after{display:none;}
.provider-arrow:before{position:absolute;content:"";bottom:-68px;left:50%;transform:translateX(-50%);z-index:9;background-image:url(../png/provider-mobile-circle.png);background-position:left top;background-repeat:no-repeat;width:56px;height:56px;}
/*Members Page*/
.inner-content.members{background:inherit;}
.hearing-otc-sub .partner ul.callouts{padding:15px;}
.hearing-otc-sub{padding-bottom:40px; overflow-x:hidden;}
.hearing-otc-sub .partner ul.callouts li{transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;}  
.hearing-otc-sub .partner ul.callouts li .icons-bg img{transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;}
.hearing-otc-sub .partner ul.callouts li .right{transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;}
.text-bold-mobile{font-weight:600 !important;}
.hearing-otc-sub .sub-title{margin-bottom:30px;}
.hearing-otc-sub .sub-title h3{font-size:20px;line-height:24px;text-align:center;}
.hearing-otc-sub .nh-logo img{background:white;z-index:9;position:relative;padding:0 10px;}
.hearing-otc-sub .partner-content h3 span.title{font-size:14px;}
.hearing-otc-sub .partner-content h3{margin-bottom:10px;font-size:16px;line-height:20px;}
.hearing-otc-sub .partner-content p{min-height:inherit;font-size:16px !important;line-height:20px !important;}
.hearing-otc-sub .partner ul.callouts li .icons-bg{min-height:0;width:inherit !important;padding:15px 32px 0 !important;}
.hearing-otc-sub .partner ul.callouts li .right{width:100%;text-align:center;}
.hearing-otc-sub .partner ul.callouts li .icons-bg img{width:auto !important;}
.hearing-otc-sub .partner .callouts .otc-callout{min-height:inherit;margin:15px;}
.hearing-otc-sub .partner .callouts .otc-callout.res{min-height:inherit;}
.health-plans .health-plans-callout{width:100%;}
.health-plans .health-plans-callout ul{padding-right:20px;min-height:inherit;}

/*Members new page*/
.nb-insurance-wrap .members-section {padding: 30px 0px;}
.nb-insurance-wrap .members-section .nb-insurance-inner-content{padding:24px !important;}
.nb-insurance-wrap .members-section .nb-insurance-inner-content h2{font-size:32px; line-height:36px;}
.nb-insurance-wrap .members-section .nb-insurance-inner-content h2:before {background: #F2604A; width: 85px;}
.nb-insurance-wrap .members-section .nb-insurance-inner-content p{padding-right:21px;}
.nb-insurance-wrap .members-section .nb-insurance-inner { margin: 0px 0 30px;}
.nb-insurance-wrap .need-help-sec{margin:0px;}
.nb-insurance-wrap .need-help-sec .locations-img{margin:0 auto !important;}
.nb-insurance-wrap .need-help-sec .locations-text h3{font-size:32px; line-height:36px; margin:40px 0 12px;}

/* Hearing Benefit Page */
.program-details-section{margin:0;}
.order-mob-space{margin-top:72px;}
.program-details-section .disclaimer{padding-left:15px;}
.program-details p{font-size:16px;line-height:20px;}
.program-services{padding:0 0 0 20px;margin:15px 0 0 0;min-height:inherit;max-width:600px;}
.program-services h4{font-size:14px;line-height:16px;}
.program-services ul li{font-size:16px; padding:0 0 0 15px;}
.program-services ul li:before{left:-15px;}
.hearingNewSection .program-services ul li:before{left:-23px;}
.hearingNewSection .inner-content .title.title-space{margin-bottom:40px; text-align:center !important}
.mob-hide{display:none;}
.mob-show{display:block; font-weight:100 !important;}
.mob-show strong{font-weight:700;}
.hearing-banner h2 strong {font-weight: 700;}
.hearing-banner h2 {font-weight: 100;}
.hearingNewSection .hearingLossWrapper .hearingBlock h6 br{display:none}
/*.program-services.careers ul li:before{color:#333b3e;background:#333b3e;}*/
.health-plans.technology .sub-title h3{font-size:20px;}
.health-plans.technology .sub-title p{font-size:18px;line-height:22px;}
.health-plans-main .partners-section .partner{padding:0 0 20px;}
.health-plans.technology .partners-section .partner{margin-bottom:40px;padding:0 5px 20px 10px;}
.audiences .title h2{font-size:20px;text-align:left;margin:0 0 5px 0;}
.audiences{padding:0 0 40px 0;}
section.audiences .title p{font-size:20px;line-height:24px;text-align:left;}
.audiences ul{width:100%;padding:0 0 0 25px;}
.audiences ul li{font-size:20px;}
.benefit-outcomes{padding:60px 0;}
.benefit-outcomes .title{margin:0 0 30px 0;}
.benefit-outcomes .title h2{font-size:24px;}
.benefit-outcomes .eu-outline-border.first{border:none;border-radius:0;margin:0;padding:0 15px;}
.benefit-outcomes .eu-outline-border.second{border-top:1px solid #F36C58;border-radius:0;padding:30px 15px 0 15px;border-left:none;margin:0;}
.benefit-outcomes .eu-text .title p{font-size:20px;line-height:24px;width:100%;text-align:center;}
.benefit-outcomes .eu-text p{width:100%;font-size:16px;line-height:20px;text-align:left;}
.devices-improve{border-bottom:1px solid #F36C58;padding-bottom:15px;overflow:hidden;}
.devices-improve.hearing-benefit-line:after{display:none;}
.devices-improve .sub-title h3{font-size:20px;line-height:24px;text-align:left;}
.device-callout{padding:15px;}
.device-callout h4{width:100%;margin:0 0 10px 0;}
.device-callout p{width:100%;}
.guiding-principles{padding:72px 30px; border:none; position:relative;}
.guiding-principles:after {position:absolute; content:""; left:0%; width:100%; height:12px; background:#f5f6f8; bottom:0px;}
.hearingContactNewSection {margin-top:70px;}
.hearingNewSection .accreditedSection img {background: #fff;}
.guiding-principles ul li:last-child {margin-bottom:15px;}
.guiding-principles .sub-title h3{font-size:20px;line-height:24px; padding:0;}
.guiding-principles .sub-title h3 span{display:inline;}
.guiding-principles .benifits.hearing{margin:0px -15px 30px;border:none;}
.principles-shape{padding-bottom:120px;}
.validation-wrapper.benefit img{width:100%;margin-top:10px; max-width:182px;}
.validation-wrapper.benefit{padding:0px 0 60px;}
.inner-content.hearing-benefit{padding-bottom:80px;}
.inner-content.hearing-benefit .sub-title{margin:0 0 20px 0;}
.inner-content.hearing-benefit .sub-title h3{font-size:20px;text-align:left;}
.inner-content.hearing-benefit p{font-size:18px;line-height:22px;}
.benefit-outcomes-line:before, .benefit-outcomes-line:after{display:none;}
.program-details{width:100%;}
.guiding-principles .sub-title {margin-bottom: 25px;}
.guiding-principles ul li {position:relative; margin-bottom:24px; line-height:22px; padding:0;}
.guiding-principles ul li span {position:absolute;}
.guiding-principles .fit-width {border:none; padding-bottom:0;}
.hearing-banner-size{max-width:290px !important; margin-bottom:32px !important}
/* map wrapper */
#map_canvas{height:400px;}
.google-map iframe{height:400px;}
.map-inner{padding:0;float:left;margin:0;}
.map-wrapper .link{background:#fff;margin:0;padding:0 15px;}
.map-wrapper .link a{width:100%;padding:10px 60px;}
.request-appointment .modal-content .modal-body{padding:50px;}
.request-appointment .modal-content .modal-body .schedule{font-size:22px;padding:0;margin-bottom:35px;}
.request-appointment .modal-content .modal-body .information{padding:0;}
#desktopmaplist{display:none !important;}
/*program-details-sec */
.program-details-sec{padding:0;}
.program-details-sec .sub-title{margin:0 0 8px;}
.program-details-sec .sub-title h3{font-size:14px;line-height:18px; margin-bottom:12px !important;}
.inner-content .program-details-sec p{	font-size:16px;line-height:22px;}
.program-details-sec .benifits.program{border:none;}
.program-details-sec .benifits .callout{transform:skew(0deg) rotate(0deg);-webkit-transform:skew(0deg) rotate(0deg);-moz-transform:skew(0deg) rotate(0deg);padding:8px 30px 10px;border:none;}
.member-exterience .expenses-associat{padding-bottom:0;}
.member-exterience .expenses-associat p{margin:0 0 8px;}
.member-benefits-sec .sub-title{text-align:left;}
.member-services{transform:inherit;background:none;border:none;margin:0;}
.member-services .member-single{min-height:inherit;width:75%;margin:0 0 50px !important;}
.member-services .member-single:after{right:auto;z-index:9;left:50%;margin-left:-24px;top:auto;bottom:-52px;background-image:url(https://static.nationsbenefits.com/nb-container/images/otc-member-exp-arrow-bottom.svg);width:58px;height:58px;}
.otc-outcome{padding:48px 0;position:relative;z-index:9999;overflow:hidden;}
.nations-otc-popup .otc-slide .carousel-inner{margin:50px 0 0;min-height:inherit;}
.OtcBanner .bannerContent {padding: 30px 16px 40px;position: relative;text-align: center;}
.OtcBanner .bannerContent {padding: 26px 23px;position: relative;text-align: center;}
.OtcBanner .bannerContent img {position: relative;right: 0;bottom: -10px;}
.new-otcmain-benefit .OtcBanner .bannerContent h3 {line-height: 30px;color: #fff;font-size: 24px; margin-bottom:13px;}
.otc-slide .carousel-indicators {top:6px;bottom:auto;}
.OtcBanner{border-radius:0;}
.new-otcmain-benefit .program-content{padding:0 30px;}
.otc-outcome .title h4{font-size:24px; line-height:28px;}
.otc-outcome .title p{font-weight:400; line-height:22px;}
.outcome-learnmore {margin: 40px;}
.member-exterience .member-services{margin-bottom:72px;}
.new-otcmain-benefit .slide-content-part h3{font-size:20px; line-height:24px;}
.new-otcmain-benefit .slide-content-part p{font-size:14px;}
.new-otcmain-benefit .numbering-sec h3{font-size:20px; line-height:24px;}
.new-otcmain-benefit .numbering-sec p{font-size:14px;}
.new-otcmain-benefit .otc-numbering-right { padding: 0 30px; margin-bottom:24px;}
/* Our Technology Page */
.technology-main{padding-bottom:50px; padding-top:48px;}
.first.innovative-hearing-sec-item .innovative-hearing-img{display:inherit;}
.first.innovative-hearing-sec-item .innovative-hearing-img .first-img{width:100%;padding:0;}
.innovative-hearing-sec-item.four .innovative-hearing-img{margin-top:-15px;padding-bottom:50px;}
.innovative-hearing-img .second-img{width:100%;}
.first .innovative-hearing-img .first-img:after{display:none;border-bottom:inherit;border-top:140px solid rgba(89,140,154,0.85); border-left:150px solid transparent;border-right:150px solid transparent;margin:11px 0px 0 -30px;bottom:-120px;left:16%;}
.first .innovative-hearing-img .second-img{text-align:center;}
.innovative-hearing-sec-item.first{padding-top:20px;}
.innovative-hearing-sec-item.first .innovative-hearing-img img{width:auto;margin:0 auto;}
.innovative-hearing-content h3{font-size:20px;line-height:24px;}
.innovative-hearing-content p{	font-size:16px;line-height:20px;}
.innovative-hearing-sec-item.second .innovative-hearing-content{padding-top:0;margin-bottom:50px;}
.second .innovative-hearing-img{display:inherit;}
.second .innovative-hearing-img .first-img{width:100%;position:absolute;top:-11%;right:-36%;z-index:-1;}
.second.innovative-hearing-sec-item.shape{overflow:hidden;padding-bottom:80px;}
.second.innovative-hearing-sec-item.shape:before{content:"";transform:skewY(4deg);-webkit-transform:skewY(4deg);position:absolute;height:90px;left:0;bottom:-60px;display:block;z-index:9;width:100%;background:#000;}
.second.innovative-hearing-sec-item.shape:after{display:none;}
.second.innovative-hearing-sec-item.shape .innovative-hearing-img > div{text-align:left;padding-bottom:5px;}
.second.innovative-hearing-sec-item.shape .innovative-hearing-img > div img{width:65%;}
.app-icons{margin:0 0 30px;}
.technology-copyright{position:inherit;}
.innovative-hearing-sec-item.third{padding:30px 0;}
.innovative-hearing-sec-item.third .innovative-hearing-content{padding:10px 0;}
.innovative-hearing-sec-item.four .innovative-hearing-content{padding:0 0 30px;display:inline-block;margin:-30px 0 0;}
.innovative-hearing-sec-item.four .innovative-hearing-img .first-img{width:100%;}
.innovative-hearing-sec-item.four .innovative-hearing-img .first-img img{width:100%;}
.innovative-hearing-img .hearing-mobile{height:415px;}

.technologyWrapper .inner-content h2 {font-size: 40px;line-height: 44px; text-align:center; margin-bottom:24px;}
.technologyWrapper .inner-content .title:after {width:85px; left:0; right:0; margin-left:auto; margin-right:auto;}
.technologyWrapper .inner-content .font-25{text-align:center; font-size:22px; line-height:30px;}
.technologyWrapper .innovative-solutions h3 {font-size: 32px; line-height: 36px; margin-bottom: 20px;}
.technologyWrapper .innovative-solutions{padding:48px 0px;}
.technologyWrapper .innovative-solutions .solution-content{padding:20px 30px;}
.technologyWrapper .small-border h5 {font-size: 24px; line-height: 28px; margin:24px 0px; padding-bottom:16px;}
.technologyWrapper .innovative-solutions .content-inner{margin-left:0px;}
.technologyWrapper .innovative-solutions .content-inner p{font-size:16px; line-height:22px; margin-bottom:0px;}
.technologyWrapper .innovative-solutions .solution-start:before{background:none;}
.technologyWrapper .innovative-solutions .solution-end:before{background:none;}
.technologyWrapper .innovative-solutions .solution-end .solution-content .content-inner{margin:0px;}
.technologyWrapper .innovative-solutions .solutions-list{margin-bottom:0px;}
.technologyWrapper .innovative-solutions .solution-content{background-color:transparent;}
.technologyWrapper .memberportal-content{padding:0px;}
.technologyWrapper .member-portal-app {margin:0 30px; padding:48px 0px;}
.technologyWrapper .memberportal-content img{max-width:300px; margin: 0 auto 24px; display:block; text-align:center;}
.technologyWrapper .multi-sections{padding:48px 00px 42px;}
.technologyWrapper .member-portal{padding:56px 30px 42px;}
.mob-flex-login{display:block !important;}
.mob-flex-login-768{display:none !important;}
.otc-member-portal-img {max-width: 300px !important; margin:0 auto; display:block;}
.technologyWrapper .side-content {padding-right: 0px;}
.otc-member-portal-new .small-border h5{max-width:217px;}
.technologyWrapper .small-border p, .multi-sections ul li{line-height:22px;}
.hearing-humt-img{max-width:200px;}
.hearinghunt-app-inner p{font-size:16px; line-height:22px;}
.hearinghunt-app-inner{padding:42px 15px 48px;}
.connectivity-devices-inner{padding:48px 15px;}
.connectivity-devices-img{max-width:300px !important; margin:0 auto; display:block}
.technologyWrapper .app-icons{margin-bottom:0px;}
.connectivity-devices-inner .small-border{padding-left:13px;}
.connectivity-devices-inner p{font-size:16px;}
.partnership-section {padding:48px 20px;}
.retailers-main .partnership-section {padding:48px 2px;}

/* OTC Outcomes */
.member-exterience{padding-bottom:100px;overflow:inherit;}
.member-exterience:after{height:170px;bottom:-100px;background:#fff;}
.member-benefits-sec{padding-bottom:0;}
.newmember-benefits-sec{padding:60px 30px;}
.new-otcmain-benefit .OtcBanner{margin-bottom:48px;}
.new-otcmain-benefit .newmember-benefits-sec{padding:72px 30px !important;}
.feature-inner-content{max-width:100%; margin:0px;}
.featurelist{max-width: 203px;margin: 0 auto 40px; width: 100%;}
.member-benefits-sec .sub-title h3{text-align:center; line-height:36px; font-size:32px;}
.member-benefits-single-sec{margin:0 auto 20px 0px;}
.member-benefits-single-sec.last{margin-bottom:0;}
.member-benefits-sec .desktop-border, .member-benefits-sec .ipad-border{border:none;}
.otc-outcome .title{margin:0 0 20px;}
.otc-outcome .title h2{font-size:20px;font-weight:bold;line-height:24px;text-align:center;margin:0 0 8px;}
.numbering-sec-single{width:100%;border-right:none;border-bottom:1px dashed #7E939C;padding:32px 0px 22px;margin:0;min-height:inherit;text-align:center;}
.numbering-sec-single.last:last-child{padding:30px 0;margin:0;}
.numbering-sec-single h2{	font-size:41px;line-height:52px;text-align:center;margin:0 0 4px;}
.numbering-sec-single p{font-size:18px;line-height:20px;text-align:center;}
.otc-benifit-member, .otc-benifit-exterience{padding:72px 0;}
.otc-benifit-exterience .partners-section.expenses-associat{padding:0;}
.otc-benifit-exterience .expenses-associat p{font-weight:300; margin-bottom:53px; font-size:22px; line-height:30px;}
.otc-benifit-exterience .member-services .member-single{width:96%;margin-bottom:24px !important;min-height:inherit !important; padding:39px 21px;}
.otc-benifit-exterience .member-services .member-single:last-child{margin:0 !important;}
.otc-member-portal .text-small {position: inherit;margin-top: 24px !important;display: inline-block;}
.otc-benifit-member{padding:48px 16px 24px;}
.slide-content-part{padding:15px;}
.slide-content-part p br{display:none;}
.otc-slide .main-arrow{top:30%;left:0;}
.otc-slide .main-arrow.carousel-control-next{right:0;}
.otc-slide .carousel-inner{min-height:300px;}
.otc-slide:before{top:40px;bottom:auto;}
.numbering-sec-left{padding:0px 59px 0 !important;}
.new-otcmain-benefit .numbering-left {padding: 0px 30px;}
.numbering-sec-single:last-child{border:none;}
.featurelist:last-child{margin-bottom:0px;}
.new-otcmain-benefit .mybenefit-inner-content{padding:24px 33px;}
.new-otcmain-benefit .multi-sections h4{font-size:32px; line-height:36px; text-align:center; margin-bottom:32px !important; padding-bottom:16px;}
.new-otcmain-benefit .new-multi-sections h4:before{left:0; right:0; margin-left:auto; margin-right:auto;}
.new-otcmain-benefit .members-text{text-align:center !important;}
.new-otcmain-benefit .features-list{margin-bottom:24px;}
.member-exp-title:after{margin: 32px auto;}
.new-otcmain-benefit .otc-numbering-sec-single h4{font-size:26px; line-height:30px;}
.new-otcmain-benefit .partnership-section-inner p.contact-space{padding:0px;}
/* Our Outcomes */
.inner-content.outcomes{padding-bottom:50px;}
.member-exterience.outcomes{padding-bottom:0;}
.member-exterience.outcomes:after{height:44%;background-color:#F7F9FA;}
.member-exterience.outcomes .title h2{text-align:center;}
.member-exterience.outcomes .expenses-associat{padding:60px 0 15px;}
.member-services .outcome-benefits{padding:20px;}
.member-services .outcome-benefits p{font-size:16px;}
.validation-wrapper{padding:60px 0 60px;position:relative;z-index:9;background:#fff;}
.validation-wrapper .title h2{font-size:32px;line-height:36px;margin-top:24px; margin-bottom:24px;}
.validation-wrapper .title h2 br {display:none;}
.validation-wrapper p{font-size:16px;line-height:22px; margin-bottom:0px;}
.validation-content-txt{padding:0 24px;}
.validation-wrapper img{width:75%;margin:30px 0 0 0;}
.proactive-mob-none{display:none !important;}
.proactive-mob-block{display:block !important; margin:72px auto 0 !important;}
.outcomes-page .program-details{width:100%;}
.outcomes-page p{font-size:16px;}
.outcomes-page .member-services h2{font-size:45px;}
.outcomes-page .our-approach{padding:80px 0 0;}
.outcomes-page .member-exterience.outcomes:after{bottom:60px;height:700px;}
.outcomes-approach .flow-images{padding-bottom:320px;width: 80%;margin: 0 auto;}

/* About Us */
.bio-pop .bio-popup{padding:0px;}
.bio-pop .bio-image img{width:106px;margin:0 17px 18px 0px;float:left;}
.info-mobile{display:inline-block;vertical-align:top;}
.bio-pop .bio-image{margin-right:0px;}
.bio-pop .bio-image.info-mobile h3{font-size:20px;font-weight:bold;letter-spacing:-0.3px;line-height:24px;margin-bottom:16px;}
.bio-pop .bio-image.info-mobile .designation{font-size:16px;line-height:20px;}
.leadership-section .leadership-description{width:inherit;}
.milestones-section{padding:50px 10px;}
.mission-statement-section .partners-section .partner{margin-bottom:22px !important;}
.company-background-section{padding:0px 0px 40px 0px;}
.company-background-section .program-details{width:100%;}
.company-background-section .program-services{border-top:2px solid transparent;padding:0 42px 0px 0px;margin:0px;}
.company-background-section ul li{font-size:16px;line-height:20px;}
.leadership-section{padding-top:73px;padding-bottom:40px !important;}
.leadership-section h2{font-size:20px !important;text-align:center !important;}
.leadership-section .title:after{display:none;}
.leadership-section .leadership-description{font-size:20px !important;text-align:center;padding:0px 33px 47px;line-height:24px !important;}
.leadership-section .team-content .designation{font-size:12.66px; margin:0 0 0 2%;}
.leadership-section .team-content .bio-btn img{width:18px;}
.leadership-section .bio-btn{bottom:10px;left:25px;}
.milestones-section h3{font-size:18px;}
.milestones-section p{font-size:20px;line-height:24px;}
.our-brands-section{padding:59px 0px;}
.our-brands-section h2{font-size:24px !important;text-align:center;}
.our-brands-section.inner-content p{text-align:center;padding:0px 18px;}
.our-brands-section .title:after{float:none;}
.leadership-section .team-content .name{font-size:16px;margin-top:10px;}
div[class^="team-content"]{padding-left:15px;}
.mission-statement-section h3{font-size:14px !important; line-height:14px;margin-bottom:18px !important;}
.mission-statement-section p{font-size:22px !important;line-height:30px !important;}
.mission-statement-section-inner .partner .core-values-content p {  font-size: 16px !important; letter-spacing: 0.3px; line-height: 22px !important;}
.core-values-content-list ul li {font-size: 16px !important;line-height: 30px !important;}
.mission-statement-section{text-align:left; padding-bottom:48px;}
/* News Page */
.inner-content.news-page{background-size:100%;padding-bottom:30px;}
.news .thumbnail{margin:0 0 35px 0;}
.news .thumbnail .news-img img{width:80% !important;height:auto !important;margin:0 auto;}
.news .thumbnail .news-img img.pin{width:50% !important;}
.news .thumbnail .news-img img.pin.w-80{width:80% !important;}
.news .thumbnail .news-img.img-13 img.pin.w-80{width:auto !important;height:220px !important;}
.news .caption{padding:20px 0;}
.news .news-img{margin:0 15px;}
.news .news-img a{width:100%;text-align:center;}
.news .caption h3{font-size:22px;line-height:24px;}
.news .caption .date{font-size:12px;text-transform:uppercase;}
.news .caption p{font-size:16px;line-height:20px;}
.news-content .content .socical-icons > ul {padding:0px;}
.news-content .content .socical-icons > ul li {padding: 0;margin-bottom: 0;}
.dot-icon-main .mail-box ul li {padding: 16px 12px 15px !important;}
.audiences ul li:before{top:6px;}
.pb-sm-20{padding-bottom:20px !important;}
.persBenefitWrapper .program-services{border-top:0px;}
img.nr-adt{position:relative;z-index:999;}
.modal-dialog.otc-mempbership-popup .modal-content {padding: 0;}
.modal-dialog.otc-mempbership-popup.news-form-popup .modal-content {padding:30px;}
.modal-dialog.otc-mempbership-popup.news-form-popup .modal-content br {display:none;}
.otc-mempbership-popup .sec-img { width:68%;  padding: 0 0 0 8px; margin:0 auto;}
.supplemental-benefit .otc-mempbership-popup .sec-img{margin:0 auto;}
.supplemental-benefit .otc-mempbership-popup .sec-img img{width:95px;}
.download-resource-popup .modal-body { padding: 15px; text-align: center;}
.download-resource-popup .sec-text {padding:15px 0 0;}
/* Emergency Response Solutions Section*/
.persBenefitWrapper .ersSection:before{height:125px;z-index:99;}
.persBenefitWrapper .ersSection{padding:100px 0 60px 0;}
.persBenefitWrapper .ersSection .contentArea{width:85%;}
.persBenefitWrapper .ersSection .contentArea h2{font-size:20px;letter-spacing:-0.2px;line-height:24px;}
.persBenefitWrapper .ersSection .contentArea p{font-size:16px;letter-spacing:0;line-height:20px;}
/* Benefits Content Section*/
.persBenefitWrapper .benefits-details-section .v-border{border:1px dashed #7E939C;border-left:0;border-right:0;padding-top:61px;margin:44px 0;}
.persBenefitWrapper .benefits-details-section .benefits-details h3{font-size:18px;line-height:22px;}
.persBenefitWrapper .benefits-details-section .benefits-details.one ul{margin-left:65px;}
.persBenefitWrapper .benefits-details-section .benefits-details.one p, .persBenefitWrapper .benefits-details-section .benefits-details.two p{padding:0px 0px;}
.persBenefitWrapper .benefits-details-section .benefits-details.three p{padding:0px 45px;}
.persBenefitWrapper .benefits-details-section .benefits-details.two ul{margin:0 auto;}
.persBenefitWrapper .benefits-details-section .benefits-details.three ul{margin:0 auto;max-width:220px;}
.persBenefitWrapper .benefits-details-section .benefits-details.three img{margin-top:0px;max-width:100%;}
.persBenefitWrapper .benefits-details-section .benefits-details.two img{margin-top:-75px;max-width:100%;}
.persBenefitWrapper .benefits-details-section .benefits-details ul li{font-size:16px;}
/* Member Experience Section*/
.persBenefitWrapper .member-exterience .card-body.one{padding:21px 15px 0px;}
.persBenefitWrapper .member-exterience .card-body.two{padding:21px 20px 0px;}
.persBenefitWrapper .member-exterience .card-body.three{padding:21px 20px 0px;}
.persBenefitWrapper .member-exterience .card-body{padding:21px 0px 0;}
.persBenefitWrapper .member-exterience .card-body p{margin-bottom:0px;}
.persBenefitWrapper .member-exterience:after{height:135px;}    
.persBenefitWrapper .member-exterience .instruction{margin-top:30px;}
/* Check-In Service Section*/
section.checkIn-Wrapper{padding:35px 0 68px 0px;}
section.checkIn-Wrapper .program-details-section.checkIn-section{text-align:left;position:relative;z-index:99;}
section.checkIn-Wrapper .program-details-section.checkIn-section h2{font-size:20px;letter-spacing:-0.31px;line-height:24px;}
section.checkIn-Wrapper .program-details-section.checkIn-section p{font-size:16px;letter-spacing:0;line-height:20px;margin-bottom:20px;padding:0px 11px 0 0;}
section.checkIn-Wrapper img{padding-right:0px;margin-bottom:9px;}
.checkIn-Wrapper .program-services ul li{padding-bottom:10px;margin-left:12px;}
section.checkIn-Wrapper .technology-copyright{padding:0 17px;}
section.checkIn-Wrapper .program-services h4{font-size:16px;letter-spacing:1.6px;line-height:20px;margin-bottom:10px;}
/* ADT Wrapper Section*/
.ADT-Wrapper{padding:82px 0 80px;}
.ADT-Wrapper .media-body{padding:0 25px;text-align:left;}
.ADT-Wrapper .media{display:block;text-align:center;}
.ADT-Wrapper .media img{width:108px;}
.ADT-Wrapper .media h5{font-size:25px;line-height:25px;padding:40px 0 8px 0;margin-bottom:0px;}
.persBenefitWrapper .contact-us.inner-contact{margin:66px 0;}


/* OTC Benefits */
.occ-benefit .trainedTitle{margin:30px 0 0;}
.occ-benefit .trainedText{margin:0;}
.occ-benefit .trainedTitle h3, .occ-benefit .trainedTitle h4{color:#212121;}
.occ-benefit .our-companions{margin-bottom:30px;}
.occ-benefit.persBenefitWrapper .contact-us.inner-contact{margin:30px 0;}
.occ-benefit .inner-content h2{font-size:30px;line-height:30px;}
.occ-benefit section.checkIn-Wrapper .program-details-section h2{font-size:26px;line-height:26px;}
.occ-benefit .medical-content:after, .care-program-details:after{height:30px;bottom:-15px;}
.occ-benefit .medical-content{padding:70px 0 30px;}
.occ-benefit section.ndividualized, .occ-benefit section.checkIn-Wrapper.companions{padding:40px 0;}
.occ-benefit .data-reporting-bg{padding:40px 0 100px;}
.occ-benefit h4{margin:0 0 25px;}
.occ-benefit section.ndividualized{background-size:350px;background-position:center 60%;}
.occ-benefit .individualized{margin-top:160px;}
.occ-benefit .ndividualized p{margin-right:0;}
.occ-benefit .ndividualized .about-list li{margin:0 auto 20px;max-width:90%;}
.occ-benefit .ndividualized-text h3{font-size:22px;line-height:20px;}
.occ-benefit .individualized-list li{width:100%;position:relative;}
.occ-benefit .individualized-list li:nth-child(2){width:100%;padding:40px 0;}
.occ-benefit .benefit-delivered .dashed-line:after, .occ-benefit .benefit-delivered .dashed-line:before{display:none;}
.occ-benefit .individualized-list li:nth-child(2):after, .occ-benefit .individualized-list li:nth-child(2):before {left: 0;right: 0;width: 120px;margin: 0 auto;min-height: inherit;content: '';position: absolute;}
.occ-benefit .individualized-list li:nth-child(2):after{border-bottom:1px dashed #B1B9C1;bottom:20px;}
.occ-benefit .individualized-list li:nth-child(2):before{border-top:1px dashed #B1B9C1;top:20px;}
.occ-benefit .individualized-list li:last-child{margin:0;padding-bottom:0;border-bottom:none;}
.occ-benefit .care-actuarially .wakely{padding:0;}
.occ-benefit .benefit-delivered{padding:0 0 30px;}
.occ-benefit .trainedTitle h4{font-size:12px;margin:0;line-height:14px;}
.occ-benefit .trainedTitle h3{font-size:20px;line-height:22px;margin:0 0 10px;}
.occ-benefit .inner-contact .contact-form{padding:50px 0 0;}
.occ-benefit h5{text-align:left;}
.occ-benefit .inner-content .title{padding:45px 0;}
.outcomes-page .our-approach h2, .approachSection .heading{font-size:60px;line-height:60px;}
.occ-benefit .title img, .otc-benefit-main .title img{max-width:192px !important; height:auto;}
.outcomes-page .approachBlock .flow-images .flowImageBlock{margin-bottom:20px;}
.outcomes-page .approachBlock .flowImageBlock .triangle{width:320px;}
.otc-btn {height: 50px;max-width: 266px;font-size: 18px;}
.mybenefit-inner-content{padding-bottom:48px;}
.new-otcmain-benefit .mybenefit-inner-content{margin-bottom:35px;}
.new-otcmain-benefit .slide-content-part{margin:35px 0;}
.new-otcmain-benefit .otc-mob-banner{width:80%; margin:0 auto;}
.flow-images .approach-list h4 {margin: 4px 0 14px;}
/* PERS Benefits New Styles */
.persNewSection .inner-content {padding-top: 48px;}
.persNewSection .inner-content .title{text-align:left !important;}
.persNewSection .inner-content h2 span {font-size: 12px;font-weight: bold;letter-spacing: 1.5px;line-height: 14px;text-align:left;margin-bottom:10px;}
.persNewSection .inner-content img{max-width:247px;}
.persNewSection .program-details-section {margin-top: 20px;}
.persNewSection .program-details h3 {font-size: 30px;line-height: 30px;}
.persNewSection .program-details p{font-size:16px;line-height:20px;}
.persNewSection .adt-video {text-align: center;}
.persNewSection .adt-video video{width:350px;}
.persNewSection .ersSection .contentArea h2{font-size:30px;line-height:30px;margin-bottom:22px;}
.persNewSection .ersSection .contentArea p {font-size:18px;line-height:24px;font-weight:300;}
.persNewSection .benefits-details-section {margin-top: 40px;}
.persNewSection .benefits-details-section .benefits-details h3{color: #646F7D;font-size: 22px;line-height: 22px;}
.persNewSection .benefits-details-section .benefits-details ul li{font-size:16px;line-height:20px;}
.persNewSection .technology-copyright{padding: 10px 0px 40px !important;font-size: 11px;line-height: 12px;}
.persNewSection .member-exterience {padding-bottom: 20px;}
.persNewSection .member-exterience .icon{margin-top:40px;}
.persNewSection .member-exterience .card-body{margin-bottom:0px;}
.persNewSection .member-exterience .instruction{margin-left:0px;}
.persNewSection .member-outcomes-Wrapper .container {padding: 0 0 80px 0;}
.persNewSection .member-outcomes-Wrapper .image-block{margin:0px;}
.persNewSection .outcome-text {position: relative;padding-left: 36px;}
.persNewSection .inner-contact{padding-left:0;}
.persNewSection .inner-contact h3{font-size:18px;line-height:18px;margin-bottom:0;}
.inner-contact .form-control {min-height: 48px;}
/* Hearing Benefit New Styles */
.hearingNewSection .row {margin-right: -8px;  margin-left: -8px;}
.hearingNewSection [class*="col-"], .hearingNewSection .container {padding-right: 8px; padding-left:8px;}
.hearingNewSection .inner-content{padding:40px 0 70px;}
.hearingNewSection .inner-content .title{text-align:left !important; padding:0 8px; margin-bottom: 48px; }
.hearingNewSection .inner-content img{width:240px; margin:16px auto 0; }
.hearingNewSection .inner-content h2{text-align:left; font-size: 12px; letter-spacing: 0.3px; line-height: 14px; margin-bottom: 12px;}
.hearingNewSection .inner-content .title h2 {margin:0 0 0px; text-align:center;}
.hearingNewSection .inner-content .title h2 span{padding-bottom:0; font-size: 14px; letter-spacing: 1.5px; line-height: 18px;}
.improve-members-banner {border-radius:0; padding:28px 12px 0;}
.hearingNewSection .improve-members-banner {border-radius:0px;}
.hearingNewSection .inner-content .improve-members-banner h2 { font-size: 24px; letter-spacing: 0.3px;line-height: 30px; text-align:center; padding:0 29px; margin-bottom:0px;}
.improve-members-banner-img { text-align: center; margin:0px;}
.improve-members-banner-head { padding-bottom:28px;}
.hearingNewSection .program-details-section{margin-top:0; padding:48px 30px 0; margin-bottom:0px; background:#fff;}
.hearingNewSection .program-details p {line-height:22px; font-size:16px; margin-bottom:12px;}
.hearingNewSection .program-details .sub-title h3 {font-size: 14px;line-height: 18px; margin: 0 0 12px; letter-spacing:1.5px;}
.hearingNewSection .program-services{padding: 0 0 0 20px;margin: 32px 0 0 0px;max-width: 100%;}
.hearingNewSection .program-services ul { padding: 0px 0 0 14px;}
.hearingNewSection .program-services ul li {font-size: 16px; line-height: 22px; padding-bottom: 12px; padding-left:0;}
.hearingNewSection .program-services h4{font-size:16px;line-height:22px;text-transform:capitalize;color:#646F7D;letter-spacing:0.3px;}
.hearingNewSection .technology .sub-title h3{font-size:32px; line-height:36px; margin:0 0 12px; padding:0 10px;}
.hearingNewSection .technology .sub-title p {line-height: 30px;padding: 0 10px; font-size:22px;}
.hearingNewSection .technology .sub-title {margin-bottom: 25px; padding:0 20px;}
.hearingNewSection .technology .partners-section .partner .partner-icon img{margin-right:16px;}
.hearingNewSection .technology .partners-section .partner {padding:0px 10px 10px;margin-bottom:0px; margin-top:10px; gap:0 20px; display:block; text-align:center;}
.hearingNewSection .technology .partners-section .partner h3 {padding-top:0; margin: 20px 0 5px;}
.banner-gradient:before{background-size:50%;}
.hearingNewSection .outcomeWrapper .title-section p{padding:0 10px;margin-bottom:40px;}
.approachSection .heading{margin-bottom:50px;}
.p-mob-0{padding:0px !important;}
.hl-mob h3{text-align:center; margin:15px auto !important; padding:0 12px !important;}
.hearingNewSection .outcomeWrapper .serviceBlock .hearing-service-text1{padding:0px 29px; max-width:100%;}
.hearingNewSection .outcomeWrapper .serviceSection{padding:24px 43px 80px;max-width:100%;margin:0 auto;}
.hearingNewSection .hearingLossWrapper{margin-top:37px;}
.hearingNewSection .outcomeWrapper.provide-member-border {padding: 72px 0 0;}
.hearingNewSection .outcomeWrapper{padding:80px 0 60px;}
.hearingNewSection .outcomeWrapper .serviceSection img {max-width: 97px;margin-bottom: 24px;}
.hearingNewSection .outcomeWrapper .serviceBlock .service-text{margin-bottom:65px; line-height:22px;}
.hearingNewSection .hearingLossWrapper .hearingInfo{width: 297px;margin: 0 auto;float: inherit;padding:48px 9px;}
.hearingNewSection .hearingLossWrapper .hearingBlock.last {padding-bottom:0; margin-bottom:0;}
.hearingNewSection .hearingLossWrapper .hearingBlock {max-width: inherit;}
.hearingBlock.hearing-border {padding: 20px 0;margin: 20px 0;}
.hearingBlock.hearing-border:after, .hearingBlock.hearing-border:before{position: absolute;content: "";width: 100%;left: 0;border-left:0;border-right:0;}
.hearingBlock.hearing-border:after {border-bottom: 1px dashed #646F7D;}
.hearingBlock.hearing-border:before {border-top: 1px dashed #646F7D;}
.hearingNewSection .hearingLossWrapper .hlBlock {width: 100%;margin: 0 auto; padding:10px 0 30px;}
.hearingNewSection .hearingLossWrapper .hearing-instructions{margin-bottom:32px; padding:2px 0 0 35px;}
.hearingNewSection .validation-wrapper{text-align:center;padding-bottom:0px;}
.hearingNewSection .accreditedSection{margin-top:100px; padding-left:25px; padding-right:25px;}
.otc-benefit-main .inner-content .title{margin-bottom:40px;padding:40px 0 0; text-align:center !important;}
.hearingContactNewSection.inner-contact {margin-bottom:70px;}
.hearingContactNewSection.inner-contact h3 {font-size:18px; line-height:18px;}
.hearingContactNewSection.inner-contact .customForm {margin-top:-22px;}
/* News */
.news-section .mainNewsSection{margin:40px 0;padding:24px;}
.news-section .mainNewsSection .post-card-image{margin-top:24px;}
.latestNewsSection h3{margin:40px 26px 30px;}
.latestNewsSection{margin-bottom:40px;}
.latestNewsSection h3{font-size:28px;line-height:28px;}
.latestNewsSection.moreNewsSection .latestBlock{margin-bottom:24px;}
.latestNewsSection.InsightsSec .latestBlock .leftBlock {width:100%;}
.latestNewsSection .latestBlock .rightBlock {width:100%;height:auto;}
.btn-corall{margin-top:36px;}
.moreNewsSection .btn-corall{margin-top:15px;}
.post-card-content p{font-size: 16px;line-height:20px;}
.post-card-content .readMore{font-size: 16px;line-height:20px;}
.post-card-content h4{font-size:24px;line-height:26px;}
.portfolio-filter a {line-height:25px; margin-bottom: 14px !important; margin-right:12px;}
.singel-filter-sec {text-align:center;}
.filter-img {margin:0 auto;}
.news-sec .title { margin: 0 0 50px;}
.news-sec .title h2 {font-size: 32px;}
.page-nation-sec {text-align:center;}
.page-nation-sec > span {position:inherit;}
.news-pagination { text-align:center; justify-content: center; display: flex;}
.filter-text{width:100%; padding:15px 0 0;}
    /* Single News .news-content .news-banner-main Sec*/
.news-content li.breadcrumb-item {color: #646F7D;font-size: 11px;letter-spacing: 0.3px;line-height: 16px;}
.news-content .news-banner-main {padding: 30px 0 0;height: auto;margin-bottom: 0px; max-height:inherit;}
.news-content .news-content-inner .content {padding: 33px 20px 15px;margin: 30px 0 0;}
.content .links-text p a {word-wrap: break-word;}
.news-content .date {margin-bottom: 10px;}
.news-content .news-help {margin: 30px 25px 16px 55px;}
.news-content .news-banner-main .news-title h5 {font-size: 23px;line-height: 24px;margin: 10px 0 0;}
.news-content .content .smalltext {padding: 0px;}
.news-content .news-banner-main .news-title {padding:15px; position:inherit; display:inline-block;}
.news-content.content-wrapper .news-banner-main .news-title h1 {color:#212121; font-size:28px; line-height:32px; margin:15px 0 0; color:#212121;}
.filter-img img {max-width:100%;}
.filter-img a{margin:0 auto;}
.news-content .news-banner-main .news-banner:before {display:none;}
.leveraging-flexibility.news-content .news-banner-main .news-title{padding-right:15px !important}
.news-content .breadcrumb {padding: 19px 20px 0px;}
.news-content .content .card-main {text-align: center; padding:15px 10px;}
.news-content .content .card-body {margin-left: 0;}
.news-content .contact-list {text-align: center; padding:15px 0;}
.news-content .content-right .contact-list { padding:0; }
.news-content .content .small-text {margin: 20px 0 40px;}
.news-content .socical-icons.bottom-sec ul { padding:0; }
.news-content .socical-icons {margin-top:10px;}
.mail-box {left:0; top:30px;}
.news-content .content .card-text {margin: 8px 0 0;}
.news-content li.breadcrumb-item {padding-bottom: 5px;}
/*.news-content .date span:after { display:none; }*/
.news-content .content-right {padding: 40px 25px 0;}
.news-content-inner {margin-bottom: 50px;margin-top:10px !important;}
.news-content .content ul li {line-height: 22px;margin-bottom: 8px;}
.news-content .content ul {padding:0 0 12px 16px;margin: 20px 10px 20px;}
.news-content .content ul li:before {margin: 8px 0 0;}
.news-sec .tab-list {margin-bottom:0}
.news-sec .tab-list li a { margin-right: 10px; margin-bottom:10px;}
.pressrelease-content-inner .content h2{font-size:28px;line-height:32px;}
/* Healthy Food */
.m-px-0{padding-left:0px;padding-right:0px;}
.healthyFoodWrapper .hfBanner{border-radius:0px;}
.healthyFoodWrapper .inner-content{padding:40px 0px 0px;}
.healthyFoodWrapper h5{font-size:12px;line-height:14px;height:auto;margin:0 0 16px;}
.healthyFoodWrapper .logo-space{max-width:224px;margin:0;}
.healthyFoodWrapper .inner-content .title{margin:0 0 40px;}
.healthyFoodWrapper .bannerContent{padding:40px 40px 0;}
.hfBanner .lottie {padding:0 40px; margin: auto;}
.healthyFoodWrapper .light-text{font-size:22px;line-height:28px;}
.healthyFoodWrapper .font-18{font-size:16px;line-height:22px;margin:0 0 28px;}
.healthyFoodWrapper .bannerContent img{position:relative;max-width:327px;width:100%;left:0;right:0;}
.healthyFoodWrapper .add-introduction {margin: 0 0 40px;}
.healthyFoodWrapper .customizable-food-program-wrap {padding: 0px 0 20px;}
.healthyFoodWrapper .customizable-food-program-wrap h2{max-width:245px; margin:48px auto !important;}
.healthyFoodWrapper .titleSection h2 {font-size:24px;line-height:28px;}
.healthyFoodWrapper .page-heading .titleSection p{font-size:22px;line-height:30px;}
.new-healthyFoodWrapper .page-heading .titleSection p{font-size:18px; line-height:24px; padding: 0 14px;}
.healthyFoodWrapper .program-card{padding:24px;}
.healthyFoodWrapper .program-card h4{font-size:24px;line-height:29px;}
.new-healthyFoodWrapper .program-card h4{font-size:16px; font-weight:700;}
.healthyFoodWrapper .program-card p {margin-bottom:24px;font-size: 16px;line-height: 22px;}
.healthyFoodWrapper .customizable-benefit-solution > .container, .healthyFoodWrapper .customizable-benefit-solution {padding:0;overflow:hidden;}
.healthyFoodWrapper .customizable-benefit-solution .titleSection {padding:0px 32px 0;}
.healthyFoodWrapper .bs-wrapper .right-section .diet-imp-block{left:auto;max-width:340px;margin:96px auto;}
.healthyFoodWrapper .bs-wrapper .right-section h4 {font-size: 21px;line-height: 25px;}
.healthyFoodWrapper .bs-wrapper .right-section p{font-size:17px;line-height:23px;}
.healthyFoodWrapper .e-commerce-experience{padding:48px 8px;}
.custom-outcomes-arrow-bg .fit-width{padding-bottom:48px; margin-bottom:48px;}
.healthyFoodWrapper .e-commerce-img-block{padding:0;}
.healthyFoodWrapper .e-commerce-img-block img.experience-img{max-width:100%; display: block !important;}
.healthyFoodWrapper .e-commerce-content-block{padding:32px 0 0;}
.healthyFoodWrapper .e-commerce-content-block p, .healthyFoodWrapper .e-commerce-content-block ul li {font-size: 16px;line-height: 24px;font-weight: 300;/* padding-right: 45px;*/}
.healthyFoodWrapper .page-heading .titleSection h2{margin:0 0 50px;}
.healthyFoodWrapper .e-commerce-experience  .titleSection h2{margin:0 auto 72px; max-width:180px;}
.healthyFoodWrapper .e-commerce-content-block ul {margin-left: 24px;}
.healthyFoodWrapper .thumbnail-section{margin-left:0;}
.healthyFoodWrapper .thumbnail-content{padding:0 0 0 12px;}
.new-healthyFoodWrapper .thumbnail-section{margin-top:48px; text-align:center;}
.new-healthyFoodWrapper .thumbnail-section .thumbnail-content p{max-width:100%; font-size:16px !important; line-height:22px;}
.partnership-section-inner h2{font-size:24px; line-height:28px;}
.health-plans-main .partnership-section-inner h2{line-height:28px;}
.partnership-section-inner .healthyfood-contact-space{padding:0 6px;}
.new-healthyFoodWrapper .thumbnail-section .thumbnail-content{max-width:100%;}
.healthyFoodWrapper .thumbnail-content p{font-size:13px !important;line-height:17px;margin:0;}
.healthyFoodWrapper .custom-outcomes-arrow-bg .right-section {padding: 0px 0 0;}
.healthyFoodWrapper .ms-wrapper .left-section{padding: 35px 16px;margin:0;}
.healthyFoodWrapper .ms-wrapper h4 {font-size: 25px;line-height: 28px;}
.healthyFoodWrapper .ms-wrapper p{margin:24px 0 0 0;display:inline-block;font-size:16px !important;line-height:22px;font-weight:400;}
.healthyFoodWrapper .ms-wrapper .custom-outcomes h4:after{transform: scale(1);}
.healthyFoodWrapper .bg-contact {padding: 88px 8px 70px !important;margin: 0px;}
.healthyFoodWrapper .bg-contact .title h2 {color:#212121;max-width:290px;}
.healthyFoodWrapper .bg-contact .inner-contact .title p {line-height:22px;color:#000;margin:0 0 16px;}
.healthyFoodWrapper .bg-contact .contact-form h3 {font-size: 20px;line-height: 24px;}
.healthyFoodWrapper .bs-wrapper .left-section ul li{display:flex;margin:0 0 6px;justify-content:space-between;}
.healthyFoodWrapper .bs-wrapper .left-section ul li span:last-child{padding:6px !important;}
.healthyFoodWrapper .bs-wrapper .left-section ul li span{width: 49%;min-width:49% !important;display:flex;align-items:center;margin:0;justify-content:center;}
.healthyFoodWrapper .bs-wrapper .right-section .hint-block {float: left;margin: 0;}
.healthyfood-custom-title h2{margin-bottom:0;}

.dietSection .titleSection {max-width:360px;margin: 0 auto;}
.dietSection ul{margin:0 auto 50px;text-align:left;max-width:360px;}
.dietSection ul:before {width: 10px;height: 220px;left:41px;}
.dietSection ul li{text-align:left;max-width:100%; display:flex; align-items:center;}
.dietSection ul li .lottie {vertical-align:middle;width:82px;height:82px;margin-top: 15px;margin-bottom: 15px; margin-left:0; margin-right:15px;}
.new-healthyFoodWrapper .dietSection ul li .lottie .outcome-icon{width:82px;height:82px;margin-right:10px;}
.dietSection ul li:last-child .lottie {margin-bottom:0;}
.dietSection ul li img{vertical-align:middle;width:82px;height:82px;margin-top: 12px;margin-bottom: 12px;}
.dietSection ul li p{vertical-align:middle;max-width:240px;display: inline-block;font-size: 16px;line-height: 22px;color: #000;}
.dietSection ul li:nth-child(2){padding:0px;}
.m-px-8{padding-left:8px;padding-right:8px;}
.food-program-wrapper .light-text{margin-bottom:40px;}
.healthyFoodWrapper .program-details h3{font-size:22px;}
.healthyFoodWrapper .program-services{max-width:312px;margin-left:22px;margin-top:8px;}
.food-program-wrapper .program-details-section{margin-bottom:40px;}
section.otc-outcome.hf-carousel {padding: 62px 0 20px;}
.fresh-benefit-wrapper .program-details-section{padding: 2px 32px 36px 32px;}
.hf-carousel .otc-slide:before {top: 25px;}
.bs-wrapper .bs-block{padding:24px 0px;}
.bs-wrapper .left-section .pde-block{padding-right:0px;}
.bs-wrapper .left-section .title-label{width:252px;font-size: 16px; line-height: 20px;}
.bs-wrapper .left-section ul li span:first-child{min-width:40%;}
.bs-wrapper .left-section ul li span:nth-child(2){min-width:59%;}
.bs-wrapper .m-meals-block {width: 200px;padding: 4px 0px !important;}
.bs-wrapper .m-meals-block br{display:none;}
.bs-wrapper .right-section{min-width:359px;}
.bs-wrapper .bs-block{margin-bottom:30px;}
.bs-wrapper .right-section .diet-imp-block{max-width:359px;float:inherit;margin:0px auto;margin-top:113px;}
.bs-wrapper .right-section:before {width: 134px;height: 134px;background-size: contain;top: -86px;left: -34px;}
.bs-wrapper .right-section .hint-block{float:inherit;margin:0 auto;text-align:center;}
.bs-wrapper .right-section .hf-block{padding-bottom:36px;margin-bottom:16px;}
.bs-wrapper .right-section .hf-block .hf-icon-block .lottie {width:56px; margin:0 auto;}
.bs-wrapper .right-section .hf-icon-block .heading {margin-top:8px;}
.ms-wrapper {padding: 18px 0 16px 0px;margin-top:10px;}
.ms-wrapper .left-section {margin: 72px 0 0 28px;position:relative;}
.ms-wrapper .left-section h4{position:relative;}
.ms-wrapper:before {display:none;}
.ms-wrapper .left-section:before {position: absolute;content: "";background: url(https://static.nationsbenefits.com/nb-container/images/zig-zag-arrow.svg) no-repeat;width:350px;height: 210px;left:0px;top:110px;background-size: contain;}
.bg-contact .contact-form h3 {font-size: 18px;letter-spacing: 0.3px;margin-bottom: 0;}
.healthyFoodWrapper .program-services ul li{margin-bottom:15px;}
.healthyFoodWrapper .dietSection .titleSection h2{padding:0px 0 0; font-size:32px;line-height:36px;}
.healthyFoodWrapper .titleSection h2 {font-size:24px; line-height:28px;}
.healthyFoodWrapper .customizable-benefit-solution h2 {max-width:238px; margin:48px auto !important;}
.healthyFoodWrapper .dietSection .titleSection h2{font-size:24px; line-height:28px; max-width:296px; margin:44px auto;}
.healthyFoodWrapper .titleSection h2:after{bottom:-25px;}
.healthyFoodWrapper .dietSection .titleSection p {font-size:18px;line-height:24px;margin: 0px auto 48px !important;display: inline-block;}
/*Wellness Benefit page*/
.wellnessBenefitWrapper .inner-content-sec .container, .wellnessBenefitWrapper .container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.wellnessBenefitWrapper .benefit-text {height: auto;margin: 0;}
.wellnessBenefitWrapper .pers-benefit.optimized-sompanion .pers-title {width: 270px;height: auto;font-size: 30px;line-height: 30px;padding:12px 9px 11px;z-index:9;position:relative;}
.wellnessBenefitWrapper .optimized-text {margin: 32px 0px 24px 0px;}
.wellnessBenefitWrapper .optimized-sec img {width: 100%;}
.wellnessBenefitWrapper .companion-assistance-sec h4 {margin: 0;}
.wellnessBenefitWrapper .companion-assistance-info {height: auto;margin:25px auto 0;}
.wellnessBenefitWrapper .optimized-companion-sec .pers-title {width: 300px !important;font-weight: bold;}
.wellnessBenefitWrapper .kits-img {width: 100%;}
.wellnessBenefitWrapper .connectivity-benefit-sec .connectivity-img {max-height: 515px;max-width: 100%;}
.wellnessBenefitWrapper .virtual-physical-sec .benefit-text {max-height: inherit;}
.inner-content-sec h2 {margin-top: 40px;}
.wellnessBenefitWrapper .bannerContent {padding: 32px 8px 12px 7px;position: relative;}
.wellnessBenefitWrapper .light-text {margin-bottom: 24px;}
.wellnessBenefitWrapper .bannerContent img {position: relative;max-width: 327px;transform: translateX(-50%);left: 50%;}
.wellnessBenefitWrapper .hfBanner {max-width: 100%;}
.wellnessBenefitWrapper .inner-content-sec .add-introduction {display: none !important;}
.wellnessBenefitWrapper .member-outcomes-Wrapper {padding-top: 80px;}
.wellnessBenefitWrapper .pers-text {margin: 95px auto 32px;}
.wellnessBenefitWrapper .advantages-sec .outcome-text {max-width: 100%;top: 24px;left: 0;padding: 0px !important;}
.wellnessBenefitWrapper .text-block-small {margin: 0px 0px 18px;}
.wellnessBenefitWrapper .outcome-text p {margin-right: 22px;}
.wellnessBenefitWrapper .emergency-response p {line-height: 24px;}
.wellnessBenefitWrapper .small-txt-in {margin: 45px 0 0px;}
section.benefits-content {display: inline-block;background: linear-gradient(180deg, rgba(233,237,240,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%);width: 100%;background-color: #ccc;}
.wellnessBenefitWrapper .member-outcomes-bg {display: inline-block;background: #fff;}
.wellnessBenefitWrapper .member-outcomes-Wrapper .container {padding-bottom:45px;}
.wellnessBenefitWrapper .emergency-response {margin-top: 33px;margin-bottom:7px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.one img {max-width: 100%;margin-top: 19px;padding: 0 43px;}
.wellnessBenefitWrapper .benefits-details-section .v-border {padding-top: 39px;margin: 29px 23px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.two img {margin: 20px 0  30px;max-width: 100%; max-height:185px;}
.wellnessBenefitWrapper .persBenefitWrapper .benefits-details-section .benefits-details.two p {padding:0px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.three p {padding: 0px 10px;}
.wellnessBenefitWrapper .persBenefitWrapper .benefits-details-section .benefits-details.two p {padding:0px;}
.wellnessBenefitWrapper .persBenefitWrapper .benefits-details-section .benefits-details.one p {padding: 0px 20px;}
.wellnessBenefitWrapper .benefits-details-section .benefits-details.three.three-well img {max-width: 285px;margin-top: 15px;}
.wellnessBenefitWrapper .benefit-text {height: auto;margin: 19px 0 16px;padding: 18px 9px 15px 16px;}
.wellnessBenefitWrapper .virtual-physical-sec .benefit-text {margin: 24px 0px 16px;}
.wellnessBenefitWrapper .persNewSection .technology-copyright {padding: 0px 0px 20px !important;font-size: 11px;line-height: 12px;}
.wellnessBenefitWrapper .optimized-sec {margin: 70px auto 0px;padding: 0px;}
.wellnessBenefitWrapper .optimized-sec {margin: 0;padding: 0px;}
.wellnessBenefitWrapper .companion-assistance-sec {padding: 44px 12px 24px; margin-top:30px;}
.wellnessBenefitWrapper .companion-assistance-sec h4 {margin: 0 0px 31px !important;}
.wellnessBenefitWrapper .companion-assistance-sec .companion-assistance-list {width: 230px;margin-left:0px !important;}
.wellnessBenefitWrapper .virtual-physical-sec {margin: 75px auto 0;}
.wellnessBenefitWrapper .virtual-physical-sec img {max-height: 872px;}
.wellnessBenefitWrapper .virtual-physical-sec h4 {margin: 32px 26px 24px 0px;}
.wellnessBenefitWrapper .virtual-physical-sec p {margin: 4px 20px 24px 0;}
.wellnessBenefitWrapper .benefit-offers {padding: 24px 10px 24px 0;}
.wellnessBenefitWrapper .companion-assistance-list {margin: 0 0 16px 38px !important;}
.wellnessBenefitWrapper .companion-assistance-info {padding: 18px 9px 18px 16px;}
.wellnessBenefitWrapper .virtual-physical-sec .benefit-text .benefit-powered{margin:0px;}
.wellnessBenefitWrapper .customizable-sec .pers-benefit {margin:75px 0 0;}
.wellnessBenefitWrapper .customizable-kits {max-width: 100%;margin: 30px auto 0;}
.wellnessBenefitWrapper .customizable-kits p {margin: 0 0px 25px 0px;}
.wellnessBenefitWrapper .customizable-list {margin-right: 0;padding-right: 0;}
.wellnessBenefitWrapper .connectivity-benefit-sec {background: url(../png/wellenss-connectivity-ipad.png) center top no-repeat;background-position: 100% 60%;background-size: cover;padding-bottom: 50px;}
.wellnessBenefitWrapper .connectivity-benefit-sec .customizable-kits {margin: 60px auto 0;}
.inner-content-sec {background: url(https://static.nationsbenefits.com/nb-container/images/bg-texture.svg) repeat left top;position: relative;background-size: 100%;}
.inner-content-sec:before {background: linear-gradient(rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 1) 100%) !important;}
.wellnessBenefitWrapper .info-icon {margin-right: 12px;}
.wellnessBenefitWrapper .customizable-list ul li {margin-bottom: 15px;}
.wellnessBenefitWrapper .customizable-list ul {margin-left: 0;}
.wellnessBenefitWrapper .hfBanner {border-radius: 0;}
.inner-content-sec h2 span {margin-bottom: 9px;}
.wellnessBenefitWrapper .optimized-companion-sec {padding: 110px 0 0;}
.optimizedcompanioncarebenefit {padding-top: 38px;}
.wellnessBenefitWrapper .optimized-sec img {max-width: 100%;margin: 0 auto;}
.wellnessBenefitWrapper .customizable-kits h4 {margin: 0 0 24px 0;}
.wellnessBenefitWrapper .companion-assistance-sec.companion-mob .companion-assistance-list {margin-bottom: 24px !important;}
.mob-text-none{display:none;}
.wellnessBenefitWrapper .connectivity-benefit-sec .customizable-kits.kits-d{margin: 29px auto 0;padding:0;}
.add-introduction-sec {width: 100%;margin: 0px auto;}
.overviewSection{padding:60px 0 0 0;}
.overviewSection .overviewTitleSetion h3{margin-top:60px;font-size: 38px;line-height: 38px;}
.overviewSection .overviewListSection ul {margin-left: 24px;}
.stepperBlock .steps p{display:block;}
.stepperBlock .step3 p {display: block;left: -6px;width: 120px;text-align: center;bottom: -69px;}
.stepperBlock .step5 p {top: -40px;left:-5px;}
.stepperBlock .step1 p {top: -32px;}
.stepperBlock .step2 p {top: -40px;left: 12px;width: 80px;}
.stepperBlock .step4 p {bottom: -55px;left: -10px;}
#scrollUp{height: 36px;width: 36px;line-height:34px;}
#scrollUp img {height: 16px;width: 16px;}
.wellnessBenefitWrapper .advantages-sec .pers-title {width: 100% !important;padding: 12px 30px;height: inherit !important;line-height: 30px;}

/* New Our Solutions CSS */
.our-solutions-section p{margin:0 0 30px;}
/*members*/
.inner-content.members.members-section {background: url(https://static.nationsbenefits.com/nb-container/images/bg-texture.svg) repeat left bottom;}
.inner-content.members.members-section:before {background: linear-gradient(180deg, #E9ECF0 0%, rgba(239,241,244,0.28) 100%, rgba(245,246,248,0) 100%) !important;}
.members-section .ipad-nb-insurance-img {padding-top: 0;}
.members-section .ipad-nb-insurance-img img{border-radius:16px 16px 0 0 !important}
.members-section .members-title {padding: 44px 0 16px;font-size: 12px;letter-spacing: 1.5px;line-height: 14px;}
.members-section .nb-insurance-inner-content {padding: 0px 0px 40px 30px;}
.members-section .nb-insurance-inner h2:after {position: absolute;left: 0;bottom: 0;content: "";width: 80px;height: 4px;background: #808285;z-index:9999;}
.members-section .nb-insurance-inner-content p {font-size: 18px;line-height: 24px;margin-right: 20px; font-weight:300;}
.members-section .inner-content:before {background: transparent;}
.members-section .nb-insurance-inner {border-radius: 8px 0 8px 8px;}
.members-section .nb-insurance-inner {margin: 0px 0 80px;}
.locations-sec.need-help-sec{text-align:center; padding:0px;}
.need-help-sec .locations-img {max-width: 218px;}
.need-help-sec .locations-text h3 {font-size: 30px;letter-spacing: 0.3px;line-height: 30px;margin:21px 45px 18px;}
.need-help-sec .locations-text p {color: #212121;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;font-weight: 400;}
.need-help-sec {margin:50px 0 50px;}
.members-section .nb-insurance-inner-content h2:before {position: absolute;left: 0;bottom: 0;content: "";width: 80px;height: 4px;background: #808285;}

/* Providers Page CSS */
.providers-page .provider-network .leftSection{padding:30px 30px 15px;}
.providers-page h2 br, .providers-page p br{display:none}
.providers-page .provider-network-inner{margin:30px 0;}
.providers-page .partners{padding:48px 20px}
.providers-page .leftSection h2{font-size:32px;line-height:36px;}
.providers-page .partners .row{position:relative;}
.providers-page .partner-list{height:195px;width:100%;margin:0 0 16px !important;padding:37px 22px;}
.providers-page .partners-list-section{padding:48px 10px 0 !important;}
.providers-page .partner-list .partners-img {padding: 50px;right: -150px;bottom: -105px;position: absolute;align-items: start;justify-content: start;}
.providers-page .partner-list h3 {font-size:25px;line-height:30px;margin-bottom:10px;}
.providers-page .partner-list .partner-list-content {max-width:50%;}
/*.providers-page .partner-list p{font-size:16px;line-height:20px;}*/
.providers-page .partner-list .partners-img img{max-height:72px;}
.providers-page .partners:after{height:650px;}
.providers-page .partners-pattern{top:auto;bottom:-50px;}
.providers-page .partners-pattern img{max-width:550px;margin-left:-70px;}
.providers-page .our-model .our-model-inner{padding:0 10px;}
/*.providers-page .our-model .our-model-inner ul{padding:0 25px;}*/
/*.providers-page .our-model .title-section{padding:0 15px;}*/
.providers-page .our-model .title-section{margin:0 0 30px;}
.providers-page .our-model .extend-plan h5{font-size: 14px;line-height: 18px;max-width:205px}
.providers-page .our-model .extend-plan p{font-size:14px;line-height:20px;margin-bottom:12px;}
.providers-page .manages-case{padding:20px;margin:30px 0 0;}
.providers-page .manages-case .quote-card p{margin:0 0 5px}
.providers-page .provider-portal{padding:40px 0 40px 30px;}
.providers-page .provider-portal-inner{padding:30px;}
.providers-page .provider-portal-inner .title-label{font-size:32px;line-height:32px;transform:translate(17%, -50%)}
.providers-page .how-it-works .join-network{padding: 20px 14px 20px 24px;width:315px;}
.providers-page .inner-contact{margin:85px 0 0;}
.providers-page .inner-contact .title{margin:0;}
.providers-page .our-model .title-section h2{font-size:24px;line-height:28px;text-align:left;}
.providers-page .our-model .title-section p {font-size: 22px;line-height: 30px;text-align: left;}
.providers-page .manages-case h3{font-size:28px;line-height:32px;max-width:200px;}
.providers-page .manages-case .quote-card p{font-size:20px;line-height:30px;}
.providers-page .how-it-works p, .providers-page .manufacturers p.portfolio{font-size:22px;line-height:30px;}
.providers-page .manufacturers p.portfolio{font-weight:300 !important;padding:0 92px;}
.providers-page .partnership-section-inner p{padding:0 10px;}
.providers-page .partners h2{text-align:left;}
/*Our Outcomes updates css*/
.outcomes-approach .title h2 {font-size: 40px;line-height: 40px;text-align: center;}
.outcomes-approach .inner-content .title {margin: 0 0 18px;}
.outcomes-approach section.inner-content .title:after {margin: 16px auto;width: 80px;text-align: center;}
.outcomes-approach .program-details-section p.customize {font-size: 22px;line-height: 30px;text-align: center;padding: 0 28px;}
.outcomes-approach .outcomes-off {margin: 46px 0;}
.outcomes-approach .program-details-section p.customize-text {text-align: left;color: #212121;font-size: 16px;font-weight: 400;letter-spacing: 0.3px;line-height: 22px;text-align: left;margin: 0 22px;}
.outcomes-approach .flex-outcomes-sec .flex-outcomes-sec-left {min-height: auto;padding:70px 37px 50px 27px;}
.outcomes-approach .flex-outcomes-sec .flex-outcomes-sec-left h5 {font-size: 20px;line-height: 26px;margin-bottom: 17px;}
.outcomes-approach .flex-outcomes-sec .flex-outcomes-sec-left p {font-size: 16px;line-height: 22px;margin-bottom: 0;}
.outcomes-approach .outcomes-off {margin: 32px 20px;}
.outcomes-approach .our-approach:after{display:none;}
.outcomes-approach .single-flex-outcomes-sec:before {content: "";position: absolute;left: 0;right: 0;height: 13.5px;border: 1px dashed #FFFFFF;width: 1px;margin: 0 auto;top: -7px;}
.outcomes-approach .single-flex-outcomes-sec {max-width: 240px;margin: 0 auto;padding: 14px 0px;}
.outcomes-approach .flex-outcomes-sec-right > div > div {padding:0;}
.outcomes-approach .flex-outcomes-sec-right > div > div {border-bottom: 0;border-right: 0;padding: 17px 4px 25px;text-align: center;}
.outcomes-approach .member-exterience.outcomes .expenses-associat {padding: 0;}
.outcomes-approach .member-exterience.outcomes .title h2 {margin: 0 0 12px 0;font-size: 32px;line-height: 36px;}
.outcomes-approach .member-exterience .expenses-associat p {margin: 0px 26px;font-size: 22px;line-height: 30px;}
.outcomes-approach .member-services h2 {font-size: 18px;line-height: 24px;}
.outcomes-approach .flow-images .triangle::before, .outcomes-approach .flow-images .triangle::after {left: 50%;}
.outcomes-approach .member-services .outcome-benefits p {font-size: 14px;line-height: 18px;}
.outcomes-approach .member-services .outcome-benefits {padding: 16px;}
.outcomes-approach .member-services .outcome-benefits {position: relative;}
.outcomes-approach .member-services h2 {padding: 10px 0 14px;margin: 40px 0 30px;}
.outcomes-approach .member-exterience {background: transparent;margin-bottom: 0;}
.outcomes-approach .member-services .outcome-benefits p:after {content: "";position: absolute;left: 13px;right: 0;width: 45px;height: 2px;background: #F2604A;margin-top: 28px;}
.outcomes-approach .outcomes-page.out-comes-sec .our-approach h2 {font-size: 18px;line-height: 24px;margin: 0;}
.outcomes-approach .outcomes-off img {margin: 0 auto;}
.out-comes-sec .member-services .outcome-benefits {min-height:188px;}
/*Our Outcomes updates Page*/
.out-comes-sec section.flex-outcomes-sec{position:relative;overflow:hidden;padding:0;}
.out-comes-sec section.flex-outcomes-sec:before {background: url(https://static.nationsbenefits.com/nb-container/images/flex-outcomes-sec-arrow-bg-mob.svg) left top no-repeat;background-size: 100%;content: "";width: 100%;height: 100%;position: absolute;right: 57px;top: 72px;z-index: 9;}
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left:after{display:none;}
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left{background:none;}
.out-comes-sec section.inner-content.outcomes {padding: 47px 0 50px;background-size: 100%;}
/*.out-comes-sec .program-details-section p.customize {font-size: 18px;line-height: 24px;text-align: left;padding-right:48px;}*/
/*.out-comes-sec section.inner-content .title:after {margin: 16px 0 0;width: 80px;}*/
/*.out-comes-sec .outcomes-off {margin: 32px 0;}*/
/*.out-comes-sec .program-details-section p.customize-text {text-align: center;color: #212121;font-size: 18px;font-weight: 300;letter-spacing: 0.3px;line-height: 24px;text-align: left;margin: 0 16px 66px 0;}*/
/*.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left h5 {font-size: 25px;line-height: 30px;margin-bottom: 30px;}
.out-comes-sec .flex-outcomes-sec .flex-outcomes-sec-left p {font-size: 16px;line-height: 20px;margin-bottom: 48px;}*/
/*.out-comes-sec .single-flex-outcomes-sec p {margin: 15px 0 0;color: #FFFFFF;font-size: 16px;line-height: 20px;text-align: center;padding-bottom: 16px;}*/
.out-comes-sec .flex-outcomes-sec-right > div > div {padding: 20px 10px 12px;}
.out-comes-sec .flex-outcomes-sec-right {padding: 20px;}
.out-comes-sec .outcomes-page .flex-outcomes-sec {padding: 0 0 105px;}
/*.outcomes-page.out-comes-sec .our-approach h2 {font-size: 38px;line-height: 38px;margin:0;}*/
/*.out-comes-sec .our-approach {padding: 71px 0;}*/
/*.out-comes-sec .member-exterience.outcomes .title h2 {margin: 0 0 11px 0;font-size: 38px;line-height: 38px;}*/
/*.out-comes-sec .member-exterience .expenses-associat p {margin: 0 36px;font-size: 18px;line-height: 24px;}*/
/*.out-comes-sec .member-exterience.outcomes .expenses-associat {padding: 87px 0 82px;}*/
.out-comes-sec .member-services-inner {max-width: 100%;padding: 0;}
/*.out-comes-sec .member-services h2 {font-size: 30px;background:linear-gradient(270deg, rgb(45 115 145 / 60%) 0%, rgb(65 145 175 / 78%) 49.13%, rgb(45 115 145 / 60%) 100%);margin-bottom: 40px;}*/
/*.out-comes-sec .member-exterience:before {background: transparent;background-color: var(--primary-color);}*/
/* .out-comes-sec .member-services .outcome-benefits p {font-size: 18px;line-height: 24px;}*/
/*.out-comes-sec .member-services .outcome-benefits {border-radius: 16px;background-color: #FFFFFF;box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);min-height: 226px;color: #333B3E;position: relative;width: 212px;margin: 0 auto 12px;padding: 47px 25px;}*/
/*.out-comes-sec .member-services .outcome-benefits:after {bottom: -33px;}*/
.out-comes-sec .title, .out-comes-sec p, .out-comes-sec .flex-outcomes-sec-left h5 {padding: 0 10px;}
.out-comes-sec .container {padding: 0;overflow: hidden;}
.out-comes-sec .flex-outcomes-sec-right {margin: 0 10px !important;}
.out-comes-sec .single-flex-outcomes-sec p {padding: 0;}
.out-comes-sec .member-exterience.outcomes {padding-bottom:40px;background:#F7F9FA !important;}
/*.out-comes-sec .member-exterience:before {background: transparent;background-color: var(--primary-color);height: 62%;transform: skewY(-4deg);-webkit-transform: skewY(-4deg);-moz-transform: skewY(-4deg);top: 50px;}*/
.out-comes-sec .member-exterience.outcomes:after {bottom: 60px;height: 200px;background: var(--primary-color);top: 0;transform: skewY(0);-webkit-transform: skewY(0);-moz-transform: skewY(0);}
.otc-benefit-main .inner-content{padding:0;}
/*retailers css*/
.retailers-main .nb-insurance-inner {background: url(../png/retailers-inner-bg-img.png) right top no-repeat;width: 100%;background-size: auto;background-image: none;}
.retailers-main .nb-insurance-inner-content {padding: 24px;border-radius: 0px 0px 8px 8px;width: 100%;}
.retailers-main .small-content {font-size:12px;line-height: 12px;margin:12px 0 0;}
.retailers-main .retailers-text h5 {font-size: 14px;letter-spacing: 1.5px;line-height: 18px;}
.retailers-main .nb-insurance .nb-insurance-inner {margin:0;}
.retailers-main .Partner-list {margin: 0px 0 40px;}
.retailers-main .nb-insurance-inner-content h2, .retailers-main .titleSection h2 {font-size:32px;line-height: 36px;}
.retailers-main .nb-insurance-inner-content h2{padding-right:15px;}
/*.out-comes-sec .member-services .outcome-benefits:after {bottom: 78px;right: -30px;}*/
/*.retailers-main .partner-cont h5 {font-size: 24px;line-height: 28px;}*/
/*.retailers-main .partner-cont p {margin: 8px 0px 0px 0px;font-size: 16px;line-height: 20px;}*/
/*.retailers-main .titleSection h2 {margin: 0px auto 33px;font-size: 30px;line-height: 30px;}*/
/*.retailers-main .titleSection h2:after {margin: 21px auto 0;}*/
.retailers-main .titleSection{margin:0 auto 48px;}
.retailers-main .Partner-nb {padding:48px 0px;}
.retailers-main .arket-cont{text-align:center;}
.retailers-main .market-need-cont h4 {font-size: 24px;line-height: 28px;margin:0 0 10px;}
.retailers-main .market-need-cont {padding: 24px;}
/*.retailers-main .arket-cont {max-width: 619px;margin-left: 30px;}*/
/*.retailers-main .market-need-sec .market-need-cont p {font-size: 13px;line-height: 16px;margin:0px;}*/
.retailers-main .market-need-sec .market-need-cont .arket-cont p {font-size: 16px;line-height: 22px; padding:0 12px;}
.retailers-main .cards-work-sec .titleSection p {margin: 0 auto 27px;font-size: 22px;font-weight: 300;line-height: 30px;max-width: 100%;padding: 0 18px;}
.retailers-main .cards-work-sec {padding:48px 0;}
.retailers-main .cards-work-sec .titleSection h2 {margin: 0px auto 22px;}
.retailers-main .cards-work-sec .titleSection h2:after {margin: 22px auto 0;}
/*.retailers-main .market-need-sec {max-width: 90%;margin: 0 0 56px;}*/
/*.retailers-main .Partner-list .circle:nth-child(2) {width: 400px;height: 400px;right: -190px;top: -190px;}*/
.retailers-main .cards-work-list .lazy {margin: 0 auto;}
.retailers-main .hearingBlock.hearing-border:after {border-right: 0;}
.retailers-main .hearingBlock {margin: 0 auto !important;padding:20px 0 !important;width:auto !important;}
.retailers-main .hearingBlock:first-child{padding:0 0 20px !important;}
.retailers-main .hearingBlock.hearing-border:before {border-left: 0;}
/*.retailers-main .market-need-sec .hearingBlock.last {max-width:211px;}*/
.retailers-main .market-need-cont .market-img {max-width:235px;position:inherit;margin:-71px auto 31px;}
.retailers-main .market-need-cont .hearingBlock p{font-size:14px; line-height:20px; padding:0 20px;}
/*.retailers-main .banner-section{padding:30px 0;}*/
.retailers-main .ipad-nb-insurance-img{padding:0;}
.retailers-main .nb-insurance-inner-main, .retailers-main .partners-inner, .retailers-main .market-need-sec{max-width:88%;margin:0 auto;width:325px;}
.retailers-main .market-need-sec{margin-top:48px;}
.retailers-main .source-text{font-size:12px;line-height:12px;}
.retailers-main .banner-section{padding:30px 0;}
.retailers-main .fit-width{padding-bottom:48px;}
.retailers-main .partnership-section{padding-top:0;}
.bg-contact.retailers-contact .container {max-width: 100%;margin: 0px auto;}
.retailers-contact .title.title-text h2 {font-size: 25px;line-height: 25px;}
.retailers-contact .insurance-contact-sec-inner {background-color: transparent;border-radius: 16px;padding: 0;}
.contact-us .title.title-text p {font-size: 16px;line-height: 20px;margin-right: 20px;}
.retailers-contact .title.title-text .contact-phone a {color: #646F7D;font-size: 18px;line-height: 18px;}
.retailers-contact  svg.bi.bi-telephone {max-width: 18px;}
.retailers-contact u.nobr {margin-left: 3px;}
.retailers-contact .contact-phone {margin: 16px 0 0 0;}
.retailers-contact form.contact-Home.customForm {width: 98%;}
.retailers-contact .bloomberg{display:none;}
.retailers-contact  {padding: 55px 0 111px !important;}
/* Nations CX Page CSS */
.nations-cx .nb-insurance-inner{padding:30px 8px 95px;margin:0;}
.nations-cx .nb-insurance-inner .insurance-cnt-sec{padding:30px;}
.nations-cx .nb-insurance-inner-content p br{display:none;}
.nations-cx .member-services-section small {font-size:11px;line-height:12px;}
.nations-cx .member-experience{padding:70px 40px 45px;}
.nations-cx .member-experience p{margin:0 0 30px;}
.nations-cx .member-experience .experience-flow{padding:40px 10px;}
.nations-cx .member-experience .experience-flow img{max-width:100%;}
.nations-cx .member-experience p br{display:none;}
.nations-cx .loyalty-section{background:none;padding:0;}
.nations-cx .loyalty{max-width:100%;width:100%;bottom:0;padding:0;margin:0 auto 90px;}
.nations-cx .loyalty .loyality-top{padding:40px 35px 60px;}
.nations-cx .data-analytics h3{margin:0 0 15px;color:#212121;}
.nations-cx .data-analytics p{margin:0;color:#212121;font-size:16px;line-height:20px;}
.nations-cx .data-analytics p.text-bold, .nations-cx .loyality-inner p .text-bold{padding:10px 15px 0;}
.nations-cx .loyality-inner p{margin:0 0 20px;text-align:center;}
.nations-cx .loyalty .sec-head {left:50%;top:5px;transform:translate(-50%, -50%)}
.nations-cx .sec-head h3{color:#fff;line-height:22px !important;font-size:22px !important;white-space:nowrap;margin:0;}
.nations-cx .loyality-inner {padding:50px 20px 30px;margin:10px;}
.nations-cx .data-analytics-main > div{margin:0 0 40px;}
.nations-cx .data-analytics .data-analytics-list{width:240px;margin:0 auto;padding:40px 30px;min-height:240px;}
.nations-cx .insurance-call-center-sec-inner-content .sec-head {width:auto !important;padding:0 !important;display:inline-block;left:30%;transform:translate(-50%, -50%);position:absolute;white-space:nowrap;top:22px;}
.nations-cx .insurance-call-center-sec-inner:before{width:100% !important;border-right:none;}
.nations-cx .Nationscx-info-content p, .nations-cx .Nationscx-info-content li{font-size:16px;line-height:20px;}
.nations-cx .insurance-call-center-sec-inner-content{padding:35px 0 20px;}
.nations-cx .crm-sec .insurance-info{padding:0;}
.nations-cx .Nationscx-info-content{padding:0 40px;}
.nations-cx .loyality-inner li{margin:0 0 30px !important;}
.nations-cx .crm-sec .insurance-call-center-img{position:inherit;}
.nations-cx .insurance-call-center-sec-inner-content small{bottom:-20px;position:absolute;font-size:11px;line-height:12px;left:0;right:0;}
.nations-cx .insurance-call-center-sec-inner{margin:0 0 110px;}
.nations-cx .member-services-inner{padding:60px 0;}
.nations-cx .medical-services{padding:30px 20px !important;}
.nations-cx .medical-services:nth-child(2){margin:0;}
.nations-cx .data-analytics{padding:0 0 50px;}
.nations-cx .contact-us-main .inner-contact.providers-contact{margin:0 0 90px;}
/* About Us Page CSS */
.about-area-inner .about-us-list {padding:24px 30px 34px;height: auto;position: relative;max-width: 359px;margin: 0 auto 24px; min-height:auto;}
.about-area-inner .about-us-list:last-child{margin-bottom:2px;}
.about-area-inner .about-us-list p {font-size: 16px;line-height: 22px;margin: 22px 0 21px; padding-right:12px;}
.about-area-inner .about-us-list .arrow {position: relative;bottom: 0;left: 0;font-size: 16px;line-height: 20px;margin: 22px 0 0;}
.about-area-inner .inner-content .title:after {margin: 24px auto;width: 85px;}
.about-area-inner .inner-content .title h2 {text-align: center;margin: 18px 0px 4px;}
/*.about-area-inner .about-area .inner-content .title {text-align: center !important;margin-bottom: 46px;}
.about-area-inner .hearing-benefit.leadership-section {padding-top: 77px;}*/
.about-area-inner .milestones-section {padding: 48px 10px; height:auto;}
.about-area-inner .key-milestones-sec .sub-title h3 {font-size: 40px;line-height: 44px;margin: 0 0 16px;}
/*.about-area-inner .leadership-section .container{padding-right:8px !important;padding-left: 8px !important;}*/
.about-area-inner div[class^="col-"], .about-area-inner .container, .about-area-inner .container-fluid {padding-right: 15px !important;padding-left: 15px !important;}
.about-area-inner .mob-padd-0{padding:0px !important;}
.about-area .who-we-are-sec-content ul li {padding: 0 0 22px 24px;}

/*.about-area-inner .custom-team-block-inner div[class^="team-image"] {text-align: center;width: 132px;z-index: 9;top: 0;height: auto;position: relative;left:3%;margin: 0 auto;float: none;}
.about-area-inner .team-block {width: 100%;height: auto;margin-bottom: 40px;}
.about-area-inner .team-image img {transform: skewX(9deg);width: 100%;}
.about-area-inner .custom-team-block-inner div[class^="team-content"] {width: 100%;padding: 95px 8px 20px;margin: -90px 0 25px; text-align:center;}
.about-area-inner .leadership-section .team-content .name {font-size: 13px;line-height: 16px;margin: 0; text-align:center;}
.about-area-inner div[class^="team-content"] {width: 60%;height: auto;}
.about-area-inner .about-area .team-image img {width: 100%;}
.about-area-inner .leadership-section .team-content .designation {font-size: 11px;line-height: 14px;}
.about-area-inner .leadership-section .team-content .designation {margin: 0;text-align:center;}
.about-area-inner .leadership-section .container {max-width: 740px;}
.about-area-inner .leadership-section .bio-btn {bottom: -11px;position: relative;left: 0;}
.about-area-inner .inner-content .meet-team .title {margin: 0 0 42px;}*/
.about-area-inner .mt-sm-21{margin-top:-21px;}
.about-area-inner .mt-sm-27{margin-top:-27px;}
.about-area-inner div[class^="col-"] .p-0 {padding: 0px !important;}
.about-area-inner .program-details-section {margin: 0px 0 0;}
.about-area-inner .owl-nav {display: none;}
/*about us map*/
.about-area-inner .tooltip-wrapper img {height: 30px !important;}
.about-area-inner .who-we-are-sec-img img {max-width:340px !important;}
.about-area-inner .tooltip-wrapper.one .tooltips-text {min-width: 197px;left: -210px;top: -4px;}
.about-area-inner .tooltip-wrapper.one {left: 283px;top: -35px;}
.about-area-inner .tooltip-wrapper.two {left: 269px;top: -161px;}
.about-area-inner .tooltip-wrapper.two .tooltips-text {min-width: 130px;left: -100px;top: -76px;}
.about-area-inner .tooltip-wrapper.two .tooltips-text:after{left:auto;right:13px}
.about-area-inner .tooltip-wrapper.three {left: 232px;top: -118px;bottom: auto;}
.about-area-inner .tooltip-wrapper.three .tooltips-text {min-width: 174px;left: -143px;top: -76px;}
.about-area-inner .tooltip-wrapper.four {left: 162px;top: -84px;width: 110px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text {left: -53px;top: 37px;width: 80px;}
.about-area-inner .tooltip-wrapper.four .tooltips-text:after {top: -15px;left: 53px;}
.about-area-inner .tooltip-wrapper.five {top: -111px;left: 18px;}
.about-area-inner .tooltip-wrapper.five .tooltips-text {min-width: 186px;left: -10px;top: 40px;}
.about-area-inner .tooltip-wrapper.six {top: -157px;left: 66px;}
.about-area-inner .tooltip-wrapper.six .tooltips-text {left: -14px;top: -76px;}
.about-area-inner .tooltip-wrapper.seven{top: -135px;left: 174px;}
.about-area-inner .tooltip-wrapper.seven .tooltips-text{left:-84px;}
.about-area-inner .tooltip-wrapper.eight {left: 243px;top: -174px;}
.about-area-inner .tooltip-wrapper.eight .tooltips-text {left: -63px;}
.about-area-inner .who-we-are-sec-img {position: relative;max-width: 340px !important;margin: 64px auto;}
.about-area-inner .tooltip-wrapper.nine {left: -1px;top: -144px;}
.about-area-inner .tooltip-wrapper.nine .tooltips-text{left:-10px}
.about-area-inner .tooltip-wrapper.nine .tooltips-text:after{left:10px;right:auto;}
.mission-statement-section{padding-top:150px;}

/*PERS page Styles*/
.wellnessBenefitWrapper.persPageNew .lazy.NationSLogo {max-width: 257px;}
.wellnessBenefitWrapper.persPageNew .inner-content-sec h2 span {font-size: 14px;line-height: 18px;margin-bottom: 16px;}
.wellnessBenefitWrapper.persPageNew .title {text-align: center !important;margin-bottom: 40px;}
.wellnessBenefitWrapper.persPageNew .bannerContent {margin-top: 0;}
.wellnessBenefitWrapper.persPageNew .light-text {font-size: 24px;line-height: 30px;margin-bottom: 23px;text-align: center;}
.wellnessBenefitWrapper.persPageNew .overviewTitleSetion p {font-size: 18px;font-weight: 300;line-height: 26px;text-align: center;}
.wellnessBenefitWrapper.persPageNew .overviewSection {padding: 48px 0 0 0;}
.wellnessBenefitWrapper.persPageNew .overviewSection .overviewListSection {margin: 0px auto 60px;padding:30px;}
.wellnessBenefitWrapper.persPageNew .pers-personal-sec {margin-top: 28px;padding-top: 28px;border-top: 1px dashed #B1B9C1; border-left:0px; }
.wellnessBenefitWrapper.persPageNew .pers-personal-sec p {font-size: 14px;line-height: 20px;margin: 0px;font-weight:400;}
.wellnessBenefitWrapper.persPageNew .pers-personal-sec h4 {font-size: 26px;line-height: 22px;margin-top:6px;}
.wellnessBenefitWrapper.persPageNew .title-Falls {font-weight: 700;font-size: 20px;line-height: 24px;text-align: center;}
.wellnessBenefitWrapper.persPageNew .advantages-sec .container {padding-bottom: 45px;margin: 0 auto;}
.wellnessBenefitWrapper.persPageNew .advantages-sec .outcome-text {background: #FFFFFF;border-radius: 16px;padding: 30px !important;margin:0px;}
.wellnessBenefitWrapper.persPageNew .stepperSection {text-align: center;}
.wellnessBenefitWrapper.persPageNew .overviewSection .overviewTitleSetion {max-width: 448px;margin: 0 auto;}
.wellnessBenefitWrapper.persPageNew .stepperBlock {margin: 15px 0 6px;}
.wellnessBenefitWrapper.persPageNew .overviewListSection  {padding: 0 40px;}
.wellnessBenefitWrapper.persPageNew .overviewSection .container {padding-right: 30px;padding-left: 30px;}
.wellnessBenefitWrapper.persPageNew .advantages-sec {padding-right: 15px;padding-left: 15px;}
.wellnessBenefitWrapper.persPageNew .outcome-text h4 {font-size: 24px;line-height: 28px;}
.wellnessBenefitWrapper.persPageNew .outcome-text h6 {margin-bottom: 4px;font-size: 14px;line-height: 18px;}
.wellnessBenefitWrapper.persPageNew .outcome-text p {font-size: 16px;line-height: 22px;margin-bottom: 24px;}
.wellnessBenefitWrapper.persPageNew .emergency-response h3 {font-size: 32px;line-height: 36px;margin-bottom: 16px;padding: 0 32px;}
.wellnessBenefitWrapper.persPageNew .emergency-response p {font-size: 18px;padding: 0 23px;}
.wellnessBenefitWrapper.persPageNew .benefits-details-section {margin-top: 75px;background: #fff;border-radius: 16px;padding: 30px;}
.wellnessBenefitWrapper.persPageNew .title h2 {font-size: 24px;line-height: 28px;padding:0 8px;}
.wellnessBenefitWrapper.persPageNewsection .title p {font-size: 16px;font-weight: 300;line-height: 22px;}
.wellnessBenefitWrapper.persPageNew .partnership-sec {margin: 10px auto 70px;}

/*Employers and Unions*/
.nb-employer-inner{background:none;}
.nb-employer-inner-content{width:100%;}
.nb-employer-wrap .inner-content{padding:30px;}
.nb-employer-inner-content{padding:24px; border-radius:0px 0px 16px 16px}
.nb-employer-wrap .partnership-section {padding: 48px 12px;}
.nb-employer-inner-content h2{font-size:40px !important; line-height:44px !important; padding-right:38px;}
.nb-employer-wrap .nb-employer-inner-content h2::after {height: 5px;width: 85px;background: #F2604A;content: '';margin: 24px 0;display: block;transform: scale(0.85);transition: transform 0.3s ease 0s;}
.nb-employer-wrap .employers-content .employer-img {width:315px; height:202px; top: -60px; left: 0; right: 0; margin-left: auto; margin-right: auto;}
.nb-employer-wrap .employers-content .union-img{width: 315px; height:202px; top: -60px; left: 0; right: 0; margin-left: auto; margin-right: auto;}
.nb-employer-wrap .employersinner-content{max-width:100%;}
.nb-employer-wrap .employers-content{padding:160px 30px 0px 30px; border:none; border-top:6px solid #7ad0f0;}
.nb-employer-wrap .container{padding:0px; max-width:100%;}
.working-nationsBenefits{padding:48px 0px 0px; background:linear-gradient(180deg, #001D31 0%, #00497A 50%, #5989A9 100%); border-top:6px solid #7ad0f0}
.working-nationsBenefits:before{background-size:90%;}
.working-nationsBenefits h4{max-width:315px; margin:auto;}
.working-nationsBenefits-inner ul {margin: 33px 0 40px 25px; text-align:left;}
.working-nationsBenefits-inner ul:before {height: 400px;width: 4px;left: 72px;}
.working-nationsBenefits .employersunions-timeline{margin:0;}
.working-nationsBenefits-inner ul li {max-width: 100%;text-align: left;margin: 0 0 45px 30px; display:flex; align-items:center;}
.working-nationsBenefits-inner ul li img {display: inline-block;float: left;}
.working-nationsBenefits-inner ul li p {display: inline-block;width: 174px; margin-left: 24px; font-size: 16px;line-height: 22px; margin:0px 0 0 24px;}
.working-nationsBenefits-inner h4{font-size:20px; line-height:24px;}
.contact-to-learn{display:none;}
.nb-employer-wrap .partnership-section-inner h2{line-height:28px;}
.nb-employer-wrap .partnership-section-inner { max-width: 332px; margin:0 auto;}
.nb-employer-wrap .union-right{margin-bottom:38px;}
.nb-employer-wrap .employer-left{margin-bottom:53px; padding-bottom:53px;}


/*Transportation*/
.Transportation .guarantee-adequacy{display:none;}
/*companion Care*/
.companionSection .inner-content .title.title-space { margin-bottom: 40px;}
.companionSection .inner-content .title.title-space h1{font-size:40px; line-height:44px;}
.companionSection .inner-content .title.title-space h5{font-size:14px;}
}

@media (min-width:576px) and (max-width:680.98px){
    /*About Us*/
/*    .team-image img {width: 185px !important;}
    .about-area div[class^="team-image"] {width:40% !important;}
    .about-area div[class^="team-content"] {width:60% !important;}*/
 }

 @media (min-width:576px) and (max-width:767.98px){
.banner-mob-caption{bottom:6%;}
/* Our Out comes section */
.our-outcomes .item.slide-first{width:400px !important;}
.our-outcomes .item.slide-all{width:370px !important;}
.our-outcomes .title{width:90%;}
.our-outcomes .outcomes-callouts p{min-height:120px;}
.news .caption a{cursor:pointer;}
.our-outcomes .owl-theme .owl-nav .owl-next:before{height:657px;}
/*Our Outcomes updates Page*/
.out-comes-sec .member-services-inner {max-width: 100%;padding: 0 20px;}
.outcomes-approach .outcome-benefits:after {bottom: 85px;right: -30px;}
.out-comes-sec .member-services .outcome-benefits {min-height: 220px;}
/* Our Technology Start */
.technology-slider .item.active{transform:translateX(50%) scale(1, 1);}
.technology-slider .item .technology-info{width:100%;}
.technology-slider .item .technology-info p{width:100%;}
.our-brands-section .img-block img{max-width:60%;margin:20px auto 0;}
/*About Us*/
.team-block{width:96%; height: 170px;}
/*.team-image img {width: 215px;}*/
/*.about-area div[class^="team-image"] {width:38% !important; height: 170px;}
.about-area div[class^="team-content"] {width:62% !important; height: 170px;}*/
.member-benefits-single-sec .member-icon{width:15%;}
.employ-block{margin-top:18px;}
.member-benefits-single-sec .member-icon img{width:auto;position:relative;top:5px;}
.our-outcomes .outcomes-callouts h3{font-size:20px;line-height:20px;}
/* News */
.latestNewsSection .latestBlock{margin: 12px 10px;}
.latestNewsSection .latestBlock .rightBlock{height:auto;}
.otc-mempbership-popup .sec-img img{height:145px;width:auto;}
.newsSubscribeSection .subscribeBlock{max-width:460px;}
.latestNewsSection.moreNewsSection .latestBlock{margin:0 10px 24px;}
.latestNewsSection.moreNewsSection .leftBlock{min-height:370px;}
/* wellness Benefits */
.wellnessBenefitWrapper .container {max-width: 540px;margin: 0 auto;}
.wellnessBenefitWrapper .contact-us .container {max-width: 540px;margin: 0 auto;}
.wellnessBenefitWrapper .pers-benefit.optimized-sompanion .pers-title {width: 520px;}
.wellnessBenefitWrapper .companion-assistance-sec h4 {margin: 0 45px 31px !important;}
.wellnessBenefitWrapper .optimized-companion-sec .pers-title {width: 380px !important;font-weight: bold;}
.wellnessBenefitWrapper .benefits-content .container {max-width: 540px;}
.wellnessBenefitWrapper .bannerContent img {right: 14px;bottom: 0;position: relative;max-width: 327px;transform: translateX(-50%);left: 50%;}
 /*Insurance Solutions*/
.ProactiveOutreachSec .flex-outcomes-sec-right {width: 100%;padding: 0 38px;max-width: 320px;}
.ProactiveOutreachSec .flex-outcomes-sec-right > div > div:last-child{border-bottom:none;}
.highly-agents{padding-top:50px;}
.highly-agents-inner{background-color: rgba(255,255,255,0.88);}
/* About Us Page */
.timeline-carousel .info-container {left: calc(29% + -25px) !important; width: 270px !important;}
.timeline-carousel .single-timeline-block.active .circle .line:before {left: 49.8%; top: 222px;}
/* Healthplans Page */
.hp-sectionOne .partneringBlock ul li p{width:auto;}
.nations-cx .insurance-contact-sec .insurance-contact-sec-inner{padding:30px 20px 12px;}
}


@media (max-width:575.98px){
.scroll-stop {overflow:inherit;}
.top-wrapper .logo img {max-width:157px;}
.custom-px-0{padding-left:0;padding-right:0;}
.our-solutions .callout-cnt h3{margin-right:75px;}
/*Our Solutions Start*/
.inner-content .update{border-right:none;border-radius:27px 0 0 27px;margin:20px -15px 0 0;}
/* Our Technology Start */
.technology-slider .item.active{transform:translateX(-50%) scale(1, 1);left:50%;}
.active .technology-info:before{left:-20px !important;}
.active .technology-info:after{right:-20px !important;}
/* Our Outcomes Start */
.member-services .outcome-benefits{width:212px;margin:0 auto 30px;}
/*.member-services .outcome-benefits:after, .member-services .outcome-benefits.middle:after{background-image:url(https://static.nationsbenefits.com/nb-container/images/down-arrow-icon.png);width:58px;height:58px;bottom:-43px;top:auto;left:50%;margin-left:-24px;}*/
.member-services .outcome-benefits{padding:30px;}
.member-services .outcome-benefits p{font-size:20px;}
/* About Us */
/*.team-image img{width:155px;}*/
.team-block{/*height:145px;*/margin-bottom:22px;width:96%;}
.our-brands-section .img-block img{max-width:80%;margin:20px auto 0;}
/*div[class^="team-image"]{width:40%;height:145px;background:#fff;}*/
/*div[class^="team-content"]{width:57%;height:145px;padding:0 10px 0 15px !important;}*/
/*.about-area .team-image img{width:189px;}*/
/*.about-area div[class^="team-image"]{height:145px; background:none; width:30%;}
*/.about-area div[class^="team-content"] {/*height:145px;*/ width:65%;}
/*.about-area .team-block {height:153px; margin: 0 auto 22px;}*/
.about-area div[class^="col-"], .about-area .container, .about-area .container-fluid { padding-right: 8px;  padding-left:8px;}
.about-area .row {margin-right: -8px;margin-left: -8px;}
.about-area .core-values-content-text {margin:0 0 30px;}
.about-area .mission-statement-section-inner {padding: 48px 18px 30px;}
.mission-statement-section-inner .partner .core-values-content p {max-width:100%; padding-right:43px;}
.milestones-section {overflow:hidden; position:relative;}
.timeline-carousel .single-timeline-block {height:auto; overflow: hidden;}
.timeline-carousel .owl-item.active .single-timeline-block {transition-property: opacity, transform;transition-duration: 600ms;transition-timing-function: ease-in-out; transition-delay: 600ms;} 
.about-area .core-values-content-list ul {margin:0 0 0 0px;}
.timeline-carousel .info-container {width:100% !important;}
#timeline-carousel-mobile .owl-item {-webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms;    transition: all 300ms linear 0ms; opacity:0;}
#timeline-carousel-mobile .owl-item.active {opacity:1;}
.timeline-carousel .single-timeline-block.active .circle .line:before {top:223px; left: 49.5%;}
/* OTC Benefits */
.hearing-otc-sub .partner ul.callouts li .icons-bg{width:26%;}
.hearing-otc-sub .partner ul.callouts li .icons-bg img{width:62px;height:62px;}
.hearing-otc-sub .partner ul.callouts li .icons-bg{padding:15px 32px;align-items:start;}
.provider-section .map{margin-right:20px;}
.provider-section .map span{margin:10px 0 0;}
.app-icons a img{height:40px;}
.partners-section .partner p{margin:0;}
/* Hearing Benefits */
.principles-shape{padding-bottom:38px;}
.hl-mob { padding: 50px 25px 0;}
.hl-mob h3 {padding:0 50px 0 0; margin:0 0 15px;}
.hearingNewSection .program-details-section .disclaimer {padding:28px 0 0 5px; margin:0 0 0 -24px; font-size:11px; line-height:12px;}
/* News */
.latestNewsSection .latestBlock{margin: 12px 10px;max-width: 100%;}
.latestNewsSection .latestBlock .leftBlock{border-radius: 8px 8px 0 0;min-height:inherit;}
.latestNewsSection .latestBlock .rightBlock{border-radius: 0 0px 8px 8px;}
/* NB Flex */
.nb-flex .program-features-sec-main:before {display:none;}
.program-features-sec-main {background:none;}
.nb-flex .end-to-end-solution-sec-right .title-border .title-label {width:75% !important;}
.end-to-end-solution-sec-left .lottie lottie-player {height:100%;}
/* Wellness Benefit page */
.stepperSection {margin-left: 0;text-align:center;}
.stepperSection .stepperImg{max-width:360px;}
.stepperBlock .steps img{width:86px;}
.stepperBlock .step1 {left: 142px;}
.stepperBlock .step2,.stepperBlock .step5{top:103px;}
.stepperBlock .step3{right:52px;}
.stepperBlock .step4{left:62px;}
/* Insurance Solutions page */
.nb-insurance-logo { padding: 0 0 24px;}
.nb-insurance-logo img {max-height:24px;}
.insurance-call-center-sec-inner-content .sec-head {padding:0}
.call-center-sec-main .sec-head h3 {text-align:center;}
.insurance-sales-services-sec-main .insurance-info-content {padding:30px 20px 10px 20px;}
.crm-sec .insurance-call-center-sec-inner-content .sec-head {text-align:left; padding:0; width:85%; padding:0 0 0 2%;}
.crm-sec .insurance-call-center-sec-inner-content .sec-head h3 {margin:0;}
.call-center-sec-main .insurance-call-center-sec-inner-content .sec-head > h4{padding:0 30px 0 15px}
.nb-insurance-main .call-center-sec-main .insurance-info { padding: 0 40px 50px 15px;}
.feature-box .feature-desc h4 span {display:block;}
.insurance-sales-services-sec-main .insurance-call-center-sec-inner-content .sec-head {text-align:center; padding:0;}
.highly-agents {background:url("../png/mobile-highly-trained-agents-bg.png") center 80% no-repeat;min-height: 850px;padding: 50px 0 0;background-size: cover;}
.highly-agents-inner-info .sec-head h3 {line-height:14px;}
.crm-sec .insurance-info {padding: 0 15px 15px 5px;}
.crm-sec .insurance-info-img {padding:14px 0 0;}
.ProactiveOutreachSec h4 { font-size: 25px;line-height: 25px;}
.ProactiveOutreachSec .title-heading p {font-size: 16px;line-height: 20px;margin: 0 14px 45px;}
.ProactiveOutreachSec .single-flex-outcomes-sec img {max-height: 32px;}
.ProactiveOutreachSec .flex-outcomes-sec-right {width: 100%;padding: 0 38px;max-width: 240px;}
.ProactiveOutreachSec .flex-outcomes-sec-right > div > div:last-child{border-bottom:none;}
.highly-agents-inner-info .sec-head {margin: -20px 0 36px;}
.highly-agents-content-info {margin-bottom: 30px;}
.highly-agents-inner {padding: 0 70px 0px 27px;}
.insurance-sales-services-sec-main .insurance-call-center-img {transform: scaleX(1.0);-ms-transform: scaleX(1.1);-webkit-transform: scaleX(1.0);border-radius: 0;position: relative;}
.insurance-sales-services-sec-main .insurance-call-center-img:after {content: "";top: 0;right: -20px;width: 10%;background-color: #fff;height: 100%;position: absolute;}
.insurance-sales-services-sec-main .insurance-call-center-img:before {content: "";top: 0;left: -20px;width: 10%;background-color: #fff;height: 100%;position: absolute;}
/*Our Outcomes css*/
.outcomes-approach .outcome-benefits:after, .outcomes-approach .outcome-benefits.middle:after {background-image: url(https://static.nationsbenefits.com/nb-container/images/down-arrow-icon-mobile.svg);width: 38px;height: 38px;bottom: -35px;top: auto;left: 50%;margin-left: -24px;}
.outcomes-approach .member-services .outcome-benefits {min-height: 226px;min-width: 170px;padding: 47px 10px;max-width: 100%;}
/* Footer page */
.mobile-footer .social-icons {margin:-12px 0 15px;}
.mobile-footer .social-icons li a {width:inherit;} 
.mobile-footer .social-icons li a img {width:32px;}
.mobile-footer hr {width:100%;}
.mobile-footer .footer-nav {padding-top:10px;}
.New-Solution .page-content{padding:0 30px;}
.New-Solution .inner-content .title{text-align:center !important;}
} 

@media (min-width:481px) and (max-width:767px){
/* Providers Page CSS */
.providers-page .partners-pattern img{max-width:100%;margin:0 auto;}
.nb-flex .title-border .title-label{font-size:14px;line-height:26px;}
.retailers-main .market-need-sec .market-need-cont .arket-cont p {margin: 60px 0px 27px 0px;}
.dhc-image{margin: auto; display:block;}
}


@media (min-width:481px) and (max-width:575px){
.Provider img{max-width:100%;position:relative;right:-160px;}
.member-benefits-single-sec .member-icon{width:15%;}
/* About Us Page CSS */
/*.about-area div[class^="team-image"] {width:30% !important;}
.about-area div[class^="team-content"] {width:70% !important}
 .about-area .team-image img { width: 170px;}*/
 .retailers-main .market-need-sec .market-need-cont .arket-cont p {margin: 50px 0px 27px 0px;}

}
@media (min-width:375px) and (max-width:479.98px) {
/* About Us Page CSS */ 
/*.about-area .team-image img { width: 165px !important;}
.about-area div[class^="team-image"] {width:34% !important;}
.about-area div[class^="team-content"] {width:66% !important}  */
.retailers-contact .title.title-text .contact-phone.email a{font-size:14px;}
.hearingNewSection .outcomeWrapper.provide-member-border .serviceSection{border-left:0px; border-right:0px;}

}

@media (min-width:320px) and (max-width:1440px) {
    .careerWrap .explore-jop h2{font-size:40px; line-height:44px;}
    .careerWrap .explore-jop p{font-size:22px; line-height:28px;}
}
@media (max-width: 375px) {
.news-content .date span:after {right: 132px !important;}
.highly-agents {background:url("../png/mobile-highly-trained-agents-bg.png") center 65% no-repeat; min-height:800px; padding:50px 0 0; background-size:cover;}
.highly-agents-inner { padding: 0 48px 0px 27px;}

/* .about-area .team-image img { width: 155px !important;}
 .about-area div[class^="team-image"] {width:36% !important;}
.about-area div[class^="team-content"] {width:64% !important}  */
}


@media (max-width:480px){
.Provider img{max-width:100%;position:relative;right:-60px;}
.nb-flex .program-features-sec-main .title-border .title-label {font-size: 14px;line-height: 18px;left: 50%;transform: translate(-50%, -50%);width: 55%;text-align: center;}
.nb-flex .end-to-end-solution-sec-right .title-border .title-label {width:70%; text-align:center;}
.newsSubscribeSection:before{display:none;}
.newsSubscribeSection .news-emailbg:before{display:none;}

/* Contact us Popup CSS */ 
.contact .modal-body .contact-services-box {margin-right:0;}
}


@media (min-width:2560px){
h1{font-size:65px;line-height:65px;}
h2{font-size:50px;line-height:50px;}
h3{font-size:40px;line-height:40px;}
h4{font-size:30px;line-height:30px;}
h5{font-size:24px;line-height:24px;}
h6{font-size:18px;line-height:20px;}
}


@media (min-width:1441px) and (max-width:2559px){
h1{font-size:59px;line-height:59px;}
h2{font-size:45px;line-height:45px;}
h3{font-size:36px;line-height:36px;}
h4{font-size:27px;line-height:27px;}
h5{font-size:22px;line-height:22px;}
h6{font-size:16px;line-height:18px;}
}


@media (min-width:320px) and (max-width:1440px){
h1{font-size:38px;line-height:38px;}
h2{font-size:30px;line-height:30px;}
h3{font-size:25px;line-height:25px;}
h4{font-size:22px;line-height:22px;}
h5{font-size:18px;line-height:18px;}
h6{font-size:12px;line-height:14px;}
}


@media(min-width:1600px) and (max-width:1799px){
    .hearing-benefit-line2:before{top:56px;left:15px;}
    .hearing-benefit-line:after{bottom:25.1%;}
    .hearing-benefit-line1:after{right:-16px;}
    .eu-outline-border.first{margin:0;padding-bottom:66px;}
    .new-otcmain-benefit .OtcBanner .bannerContent{display:flex; justify-content:space-between; align-items:center; }
    .new-otcmain-benefit .OtcBanner .bannerContent h3{line-height:44px; font-size:40px;}
    .timeline > ol > li:last-child div.info-container {width:360px;}
    .timeline > ol > li:last-child div.info-container::before{left:50%;}
}


@media(min-width:1800px){
    .hearing-benefit-line:after{bottom:26.7%;}
    .hearing-benefit-line1:after{right:-18px;}
}


@media(min-width:2000px){
    .eu-outline-border.first{margin:0;padding-bottom:56px;}
}




@media(max-width:1199px){
    .profile-modal .modal-body {padding: 44px 32px 32px;}
    .profile-modal .bio-image {min-width: 270px;margin-right: 30px;}
    .Transportation .transport-benefit-inner{padding:56px;}
    .Transportation .benefit-type:nth-child(1){border-bottom:1px dashed #B1B9C1;}
    .Transportation .benefit-type:nth-child(2){border-right:none;border-bottom:1px dashed #B1B9C1;padding-bottom:24px;}
    .Transportation .benefit-type{padding:32px;}
    .Transportation .transportation-benefits{padding:70px 0;}
    .Transportation .transport-benefit-inner {padding: 50px;width: 630px;}
    .Transportation .benefit-type {padding: 32px 18px 0;}
    .Transportation .transport-benefit-inner:after{bottom:-75px;}
}
@media(min-width:992px) and (max-width:1199px) {
    .meet-team .row [class*=col-]{padding:0 16px;}
}

@media(min-width:1200px) and (max-width:1400px) {
    .meet-team .row [class*=col-], .meet-team .profile-card{padding:0 10px 25px;}
    .New-Solution .improve-members-banner-img{width:388px}
}

@media(max-width:991px){
    .profile-modal .bio-image {min-width:inherit;max-width:140px;margin-right:20px;}
    .profile-modal h3{  font-size: 16px;line-height: 17px;}
    .profile-modal p.designation{font-size: 11px;letter-spacing: 0.2px;line-height: 13px;}
    .profile-modal .bio-info p{font-size: 13px;line-height: 16px;}

    .New-Solution .title-space h5{font-size:14px;}
    .New-Solution .inner-content {padding: 48px 0px 70px;}
    .New-Solution .inner-content .title.title-space {margin-bottom: 48px;}
}

@media(max-width:767px){
    .about-area-inner .hearing-benefit.leadership-section{padding:48px 0 30px}
    .meet-team .profile-card h3{font-size: 16px;line-height: 18px;}
    .meet-team .profile-card img{max-width:100%;margin:-34px 0 0;}
    .meet-team .profile-card{margin:0 0 70px;min-height:inherit;padding:0 10px 25px;}
    .meet-team .profile-card:last-child{margin:35px auto; max-width:175px;}
    .bio-btn a{font-size:10px; line-height:14px;}
    .meet-team .profile-info{margin-bottom:12px;}
    .meet-team .row{margin:0 -6px;}
    .meet-team .row [class*=col-]{padding:0 6px !important}
    .about-area .meet-team .profile-card p{font-size:11px;line-height:13px;}
    .profile-modal .modal-body {padding: 44px 24px 32px;}
    .New-Solution .improve-members-banner{padding:32px 16px;}
    .New-Solution .inner-content .improve-members-banner h2{font-size:24px;line-height:30px;text-align:center;margin:0 0 25px;}
    .New-Solution .inner-content .improve-members-banner h2 label{margin:0;}
    .New-Solution .inner-content .improve-members-banner img{max-width:275px !important;}

    .New-Solution .inner-content{padding:40px 0 0 !important}
    .New-Solution .technology .partners-section{padding:48px 0 20px;}
    .New-Solution .content-left p{font-size:18px;line-height:24px;}
    .New-Solution .health-plans.technology .partners-section .partner:last-child{margin:0 0 32px;}
    .New-Solution .learnmore-inner {padding: 48px 30px;}
    .New-Solution .learnmore-inner h2 {font-size: 24px;line-height: 28px;}
    .New-Solution .health-plans.technology .partners-section .partner {margin: 0 auto 32px !important;width: 320px;}
    .New-Solution .partners-section .partner .partner-icon{max-width:80px;min-width:80px;}

    .Transportation .partner-content p br{display:none}
    .Transportation .transport-benefit-inner h5{margin:0;padding:0 0 32px}
    .Transportation .transport-benefit-inner h5:after{bottom:12px;}
    .Transportation .transport-benefit-inner:after{bottom:0;}
    .Transportation .benefit-type {border-right: none;border-bottom: 1px dashed #B1B9C1;}
    .Transportation .benefit-type {padding: 32px 18px;}
    .Transportation .transportation-benefits {padding: 70px 0 0px;}
    .Transportation .transport-benefit-inner {padding: 48px 24px;max-width:90%;}
    .Transportation .transport-benefit-inner .row{padding:0 24px;}

    /*Technology*/
    .tech-innovation-images{max-width:315px; margin:0 auto; display:block;}
    .dhc-image{max-height:290px;}
    div#contactUs {padding: 30px 0;}
}


@media(max-width:545px){
    .meet-team .profile-card img{max-width:125px;width:100%;}
    .meet-team .profile-card-big{height:290px;}
}

@media (min-width:700px) and (max-width:767.98px) {
   .timeline-carousel .info-container::before {left: 85px;}
}


