﻿:root{
--clr-primary:#009eec;
--clr-primary-gradient:linear-gradient(135deg, rgba(30,103,255,1) 0%, rgba(0,158,236,1) 100%);
/*--clr-secondary:#00c85c;*/
--clr-secondary:#8cc63e;
--clr-secondary-gradient:linear-gradient(135deg, rgba(9,179,107,1) 0%, rgba(7,193,114,1) 100%);

--clr-text:#000;
--clr-href:#0d6efd;
--clr-wht:#ffffff;
--clr-blk:#000000;
--clr-green:#007700;
--clr-navy-blue:#121f49;

--clr-grey-bdr:#c9cacd;
--clr-grey-bdr-lt:#e5e6ea;
--clr-grey-bdr-dk:#b6b7ba;
--clr-grey-bg:#f6f7fa;
--clr-grey-bg-dk:#f3f4f8;
--clr-grey-bg-lt:#f9fafc;
--clr-grey-text:#959595;

--bs-border-color:#c9cacd;

--font-site:"Inter", sans-serif;
/*--font-heading:'Anton', sans-serif;*/
--font-heading:"Inter", sans-serif;
--font-icon:Material Symbols Outlined;
}
body{font-family:var(--font-site);font-size:16px;line-height:1.6}
img{border:none;vertical-align:bottom;outline:none}
a{text-decoration:none;outline:none}
button{background-color:transparent;border:none;font-weight:400;color:var(--clr-txt)}

h4,h3,h2,h1{font-family:var(--font-heading);line-height:1.3}
h1{font-size:2.125em}
h2{font-size:1.75em}
h3{font-size:1.5em}
h4{font-size:1.375em}
h5{font-size:1.25em;font-weight:600}
h6{font-size:1.125em;font-weight:600}
p{font-size:1em}

.masked{display:none !important}
.hide-element{display:none !important}
#preloader{width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#fff;z-index:11000;position:fixed;display:block;opacity:0.8;}
#preloader img{width:64px;height:64px;position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;}
.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label{font-size:1rem;}

.common-btn{background-color:var(--clr-secondary);color:#fff;letter-spacing:2px;padding:10px 14px;display:inline-block;border-radius:6px;}
.common-btn:hover{background-color:var(--clr-primary)}
.common-btn-nb-g{background-color:var(--clr-navy-blue);color:#fff;letter-spacing:2px;padding:10px 14px;display:inline-block;border-radius:6px;}
.common-btn-nb-g:hover{background-color:var(--clr-secondary)}

.form-label{font-weight:500;font-size:.875rem;margin-bottom:0.25rem;}

.radio-tabs input[type="radio"] {display:none;}
.radio-tabs label {color:var(--clr-wht);padding:10px 20px;background-color:var(--clr-primary);cursor:pointer;margin-right:-5px;border-radius:0px 0px 0px 0px;}
.radio-tabs input[type="radio"]:checked + label {background-color:var(--clr-secondary);font-weight: bold;}

/*======== Header Start ========*/
#header{min-height:74px;}

#topHeader{height:36px;display:none;}
#topHeader ul{display:none;}

#navHeader{background-color:rgba(255,255,255,0.1);}
#navHeader.sticky{position:fixed;top:0;left:0;width:100%;background-color:var(--clr-wht);box-shadow:0 3px 25px rgba(0,0,0,0.08);z-index:9;
-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#navHeader > .container > .row{height:74px}

/*.non-sticky #branding{position:relative;}*/
.non-sticky #branding a{/*display:inline-block;position:absolute;top:0;left:12px;margin-top:-62px;*/}
.non-sticky #branding a img.logo-wht{display:block;height:40px;width:auto}
.non-sticky #branding a img.logo{display:none;}
.non-sticky #branding a p{margin:0;position:absolute;bottom:-2px;left:0;right:0;font-size:11px;color:var(--clr-wht);text-align:center;letter-spacing:.25px;white-space:nowrap;}

.sticky #branding a{display:block;position:relative;}
.sticky #branding a img.logo-wht{display:none;}
.sticky #branding a img.logo{display:block;height:40px;width:auto}
.sticky #branding a p{margin:0;position:absolute;bottom:-2px;left:0;right:0;font-size:8px;color:var(--clr-text);text-align:center;white-space:nowrap;}
/*======== Header End ========*/


/* =================== Footer [START] =================== */
#footer .not-insurance span{color:var(--clr-primary);font-weight:700;font-size:1.25rem;display:inline-block;}

#footer .wrapper{color:var(--clr-wht);background-color:var(--clr-navy-blue);}
#footer .ftr-heading{font-size:1.5rem;display:flex;align-items:center;}
#footer .ftr-heading::before{content:"";width:20px;height:1px;background-color:var(--clr-secondary);margin-right:8px;display:inline-block;}
/*menu*/
#footer .ftr-menu{list-style-type:none;margin:0;padding:0;}
#footer .ftr-menu li a{height:34px;display:flex;color:var(--clr-wht);transition:all .5s ease-in-out;}
#footer .ftr-menu li button{opacity:.6;margin-top:5px}
#footer .ftr-menu li a::before{font-family:var(--font-icon);content:"\e5cc";margin-right:8px;font-weight:200;font-size:1.125rem;transition:all .5s ease-in-out;}
/*hover*/
#footer .ftr-menu li a:hover{color:var(--clr-primary);margin-left:8px;}
#footer .ftr-menu li a:hover::before{color:var(--clr-primary);margin-left:4px;margin-right:4px;}
/*active*/
#footer .ftr-menu li a.active{color:var(--clr-secondary);}
#footer .ftr-menu li a.active::before{color:var(--clr-secondary);}
/*Second*/
#footer .ftr-menu > li > ul{list-style-type:none;margin:0;padding-left:12px;}
/* Address */
#footer .ftr-contact a{transition:all .5s ease-out;color:var(--clr-wht);}
#footer .ftr-contact a:hover{color:var(--clr-primary);}
#footer .ftr-contact .icon{display:flex;}
#footer .ftr-contact .icon::before{font-family:var(--font-icon);font-size:1.5rem;margin-right:6px;font-weight:300;color:var(--clr-secondary);transition:all .3s ease-out .1s;}
#footer .ftr-contact .icon.i-address::before{content:"\ea40"}
#footer .ftr-contact .icon.i-phone::before{content:"\e0b0"}
#footer .ftr-contact .icon.i-email::before{content:"\e0be"}

#footer .copyright{color:rgba(255,255,255,.4);}
/* =================== Footer [END] =================== */

/*======== Home Start ========*/
/*---- Banner Start ----*/
#homeBanner{height:100vh;min-height:640px;position:relative;overflow:hidden;}
#homeBanner::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(16,49,95);z-index:1;
background:-moz-radial-gradient(circle, rgba(16,49,95,.5) 0%, rgba(16,49,95,.5) 100%);
background:-webkit-radial-gradient(circle, rgba(16,49,95,.5) 0%, rgba(16,49,95,.5) 100%);
background:radial-gradient(circle, rgba(16,49,95,.5) 0%, rgba(16,49,95,.5) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#10315f",endColorstr="#10315f",GradientType=1);
}
#homeBanner .content{color:var(--clr-wht);position:relative;z-index:2;}
#homeBanner .content h1 #feature-text{border-bottom:5px solid #fff;}
#homeBanner .content p{font-size:1.75em;line-height:1.3;text-shadow:0 0 10px rgba(0,0,0,.4)}
/*Button*/
#homeBanner .content a{display:inline-block;height:46px;line-height:42px;padding:0 18px;color:var(--clr-wht);background-color:var(--clr-secondary);border:1px solid var(--clr-secondary);transition:all .5s}
#homeBanner .content a.employers{color:var(--clr-wht);background-color:transparent;border-color:var(--clr-wht)}
#homeBanner .content a:hover{background-color:var(--clr-primary);border-color:var(--clr-primary)}
/*---- Banner End ----*/

/*---- Runing Text Start ----*/
.word{position:absolute;width:230px;opacity:0}
.letter{display:inline-block;position: relative;float:left;transform:translateZ(25px);transform-origin:50% 50% 25px;}
.letter.out{transform:rotateX(90deg);transition:transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.letter.behind{transform: rotateX(-90deg);}
.letter.in{transform:rotateX(0deg);transition:transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
#homeBanner .input-cursor{display:inline-block;width:3px;height:80px;background-color:white;margin-bottom:-30px;animation:blink 0.6s linear infinite alternate;}
@keyframes blink {
  0% {opacity:1}
  40% {opacity:1}
  60% {opacity:0}
  100% {opacity:0}
}
/*---- Runing Text Start ----*/
/*======== Home End ========*/

#testimonials .user-name{color:var(--clr-primary);font-style:italic}

/*---- Page Banner Start ----*/
#banner{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;border-bottom-right-radius:80px;overflow:hidden}
#banner.banner-patients-onboarding{background-image:url(../images/pages-banner/banner-patients-onboarding-2.jpg);}
#banner.banner-faq{background-image:url(../images/pages-banner/banner-faq.jpg)}
#banner.banner-clinic-export{background-image:url(../images/pages-banner/banner-faq.jpg)}
#banner.banner-contact{background-image:url(../images/pages-banner/banner-contact.jpg);}
#banner.banner-mission-statement{background-image:url(../images/pages-banner/banner-mission-statement.jpg);}
#banner.banner-what-we-do{background-image:url(../images/pages-banner/banner-about.jpg);}
#banner.banner-urgent-care{background-image:url('../images/pages-banner/banner-urgent-care.jpg');}
#banner.banner-primary-care{background-image:url('../images/pages-banner/banner-primary-care.jpg');}
#banner.banner-behavior-health-counseling{background-image:url('../images/pages-banner/behavior-health-counseling.jpg');}
#banner.banner-Basic-Prescription{background-image:url('../images/pages-banner/BasicPrescriptionProgram.jpg');}
#banner.banner-PremierPrescriptionProgram{background-image:url('../images/pages-banner/DMDRXPrescription.jpg');}
#banner.banner-CareNavigation{background-image:url('../images/pages-banner/banner-CareNavigation.jpg');}
#banner.banner-VirtualDermatology{background-image:url('../images/pages-banner/banner-VirtualDermatology.jpg');}
#banner.banner-Psychology{background-image:url('../images/pages-banner/banner-Psychology.jpg');}
#banner.banner-clinical-team{background-image:url('../images/pages-banner/banner-clinical-team.jpg');}
#banner.banner-practices{background-image:url('../images/pages-banner/banner-privacy-practice.jpg');}
#banner.banner-policy{background-image:url('../images/pages-banner/banner-privacy-policy.jpg');}
#banner.banner-terms{background-image:url('../images/pages-banner/banner-terms-of-use.jpg');}


#banner::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(16,49,95,.8);background-image:none;display:block;}
#banner > .container > .row{padding-top:180px;padding-bottom:70px;}
#banner .content{color:var(--clr-wht);position:relative;z-index:1}
#banner .content h1{font-size:2.5rem;}

#banner .content ul{list-style-type:none;display:inline-flex;margin:0;padding:0 0 10px 0;}
#banner .content ul li{color:rgba(255,255,255,.5);font-size:16px;}
#banner .content ul li::after{content:"/";margin:0 8px;color:rgba(255,255,255,.3);}
#banner .content ul li:last-child::after{display:none}
#banner .content ul li a{color:var(--clr-wht)}
#banner .content ul li a:hover{text-decoration:underline;}
#banner p{font-size:1.125rem;line-height:1.4;text-shadow:0px 0px 5px rgba(0,0,0,.4);}

/*---- Page Banner End ----*/

#ytdVideoEmbed{background-color:#000;}
#ytdVideoEmbed .hgt{padding-bottom:56%;display:inline-block}
#ytdVideoEmbed .vdo-wrap{position:absolute;top:0;bottom:0;left:0;right:0;}
#ytdVideoEmbed .vdo-wrap iframe{width:100%;height:100%;}


#whatsIncludedSec .tips{display:inline-block;position:absolute;cursor:pointer}
#whatsIncludedSec .tip-1{top:1%;left:42%;width:19%;height:4%;}
#whatsIncludedSec .tip-2{top:27.75%;right:1.75%;width:17.5%;height:4%;}
#whatsIncludedSec .tip-3{top:68%;right:2.5%;width:16%;height:8%;}
#whatsIncludedSec .tip-4{bottom:1.5%;left:40.5%;width:16.5%;height:7.5%;}
#whatsIncludedSec .tip-5{top:66%;left:2%;width:15.5%;height:7%;}
#whatsIncludedSec .tip-6{top:24.5%;left:4.2%;width:15%;height:7%;}
.tooltip-inner{max-width:240px;}
.tooltip{font-size:1rem;color:#fff;}
.tooltip.show{opacity:1;}


#WhoWeServe{background-color:#f4f7fe;}
#WhoWeServe .item{background-color:var(--clr-wht);border-radius:20px;padding:24px 16px;height:100%;border:1px solid var(--clr-wht);}
#WhoWeServe .item .icon{background-image:linear-gradient(-72deg, #16cded 0%, #1153c1 100%);width:110px;height:110px;border-radius:50%;margin:0 auto;transition:0.3s all ease-in-out;}
#WhoWeServe .item:hover{border:1px solid var(--clr-primary);}

#howItWorksSec{background-color:var(--clr-primary);}
#howItWorksSec .item{position:relative;}
#howItWorksSec .item .number{display:inline-block;width:36px;height:36px;line-height:30px;text-align:center;outline:6px solid #fff;border:2px solid var(--clr-primary);background-color:var(--clr-wht);border-radius:50%;position:absolute;top:-18px;left:50%;margin-left:-18px;color:var(--clr-primary);font-weight:600;}
#howItWorksSec .item > div{background-color:var(--clr-wht);width:100%;height:100%;padding:1.75rem 1.25rem 1.125rem 1.25rem;}
#howItWorksSec .item > div::before{content:"\e56a";font-family:var(--font-icon);color:var(--clr-secondary);font-size:4.5rem;font-weight:200;width:64px;height:64px;display:inline-flex;justify-content:center;align-items:center;margin-bottom:16px;}
#howItWorksSec .item > div.i-Choose::before{content:"\eb38";}
#howItWorksSec .item > div.i-Register::before{content:"\e174";}
#howItWorksSec .item > div.i-Schedule::before{content:"\ebcc";}
#howItWorksSec .item > div.i-Receive::before{content:"\e73a";}
#howItWorksSec .item > div.i-Secure::before{content:"\e744";}

#WhyDriverMD{background-color:var(--clr-navy-blue);}
#WhyDriverMD .item > div{border:1px solid #5a6380;margin:0 -1px -1px 0;}
#WhyDriverMD .item > div p{color:rgba(255,255,255,0.85);}
#WhyDriverMD .item .img-wrap{height:70px;width:70px;overflow:hidden;background-image:url('../images/sprite-why-DriverMD.png');background-repeat:no-repeat;}
#WhyDriverMD .item:nth-child(5) .img-wrap{background-position:0 0;}
#WhyDriverMD .item:nth-child(6) .img-wrap{background-position:-70px 0;}
#WhyDriverMD .item:nth-child(7) .img-wrap{background-position:-140px 0;}
#WhyDriverMD .item:nth-child(8) .img-wrap{background-position:-210px 0;}
#WhyDriverMD .item:nth-child(9) .img-wrap{background-position:0 -70px;}
#WhyDriverMD .item:nth-child(10) .img-wrap{background-position:-70px -70px;}
#WhyDriverMD .item:nth-child(11) .img-wrap{width:74px;background-position:-140px -70px;}
#WhyDriverMD .item:nth-child(12) .img-wrap{width:75px;background-position:-214px -70px;}
#WhyDriverMD .item > div h5{color:var(--clr-wht);}
#WhyDriverMD .join-btn{background-color:var(--clr-secondary);color:#fff;letter-spacing:1px;padding:10px 14px;display:inline-block;}
#WhyDriverMD .join-btn:hover{background-color:var(--clr-primary)}


#ourPlansSec .wrap{height:100%;border:1px solid #d5d5d5}
#ourPlansSec .price{font-family:var(--font-heading);font-size:3em;color:var(--clr-primary);line-height:1.2;}
#ourPlansSec .price span{font-size:.875rem;font-family:var(--font-site);font-weight:600;background-color:#e5e5e5;display:inline-block;padding:6px 8px 4px 8px;color:#000;letter-spacing:1px;}
#ourPlansSec .more-btn{background-color:var(--clr-secondary);color:#fff;font-size:1rem;letter-spacing:2px;padding:10px 14px;display:inline-block;}
#ourPlansSec .more-btn:hover{background-color:var(--clr-primary)}
#ourPlansSec .includes-wrap{background-color:#fff;color:#000;border-top:1px solid #d5d5d5}
#ourPlansSec .includes-wrap ul{list-style-type:none;padding:0;}
#ourPlansSec .includes-wrap ul li{display:flex;margin-bottom:6px;}
#ourPlansSec .includes-wrap ul li::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' height='22' width='22' fill='%2300c85c' style='flex:none' class='me-2 me-lg-0'%3E%3Cpath d='M6.027 0.703a1.476 1.476 0 0 1 1.925 0c0.197 0.17 0.391 0.339 0.583 0.508 0.255 -0.052 0.512 -0.102 0.771 -0.15a1.476 1.476 0 0 1 1.667 0.962c0.086 0.245 0.17 0.489 0.25 0.731 0.248 0.083 0.495 0.168 0.744 0.255 0.69 0.242 1.098 0.95 0.962 1.667 -0.049 0.261 -0.1 0.52 -0.152 0.776 0.174 0.196 0.347 0.395 0.52 0.596a1.476 1.476 0 0 1 0 1.925c-0.171 0.2 -0.344 0.397 -0.516 0.592 0.05 0.251 0.1 0.504 0.148 0.759a1.476 1.476 0 0 1 -0.962 1.667 59.47 59.47 0 0 1 -0.743 0.255c-0.082 0.243 -0.165 0.486 -0.25 0.731a1.476 1.476 0 0 1 -1.668 0.963 52.272 52.272 0 0 1 -0.754 -0.148 52.5 52.5 0 0 1 -0.58 0.505l-0.325 -0.379 0.326 0.38a1.476 1.476 0 0 1 -1.925 -0.001 60.68 60.68 0 0 1 -0.583 -0.508c-0.255 0.052 -0.512 0.102 -0.771 0.151a1.476 1.476 0 0 1 -1.667 -0.963c-0.086 -0.245 -0.17 -0.488 -0.25 -0.731a54.77 54.77 0 0 1 -0.744 -0.255 1.476 1.476 0 0 1 -0.962 -1.667c0.049 -0.26 0.1 -0.52 0.152 -0.776a53.935 53.935 0 0 1 -0.52 -0.596 1.476 1.476 0 0 1 0 -1.925c0.172 -0.2 0.344 -0.397 0.516 -0.592 -0.05 -0.25 -0.1 -0.504 -0.148 -0.759a1.476 1.476 0 0 1 0.962 -1.667c0.249 -0.087 0.496 -0.172 0.743 -0.255 0.082 -0.242 0.165 -0.486 0.25 -0.731a1.476 1.476 0 0 1 1.668 -0.963c0.253 0.048 0.504 0.097 0.754 0.148 0.19 -0.169 0.384 -0.337 0.58 -0.505Zm3.477 4.853a0.75 0.75 0 0 0 -1.008 -1.112C7.761 5.112 7.2 5.72 6.726 6.46a9.917 9.917 0 0 0 -0.797 1.552l-0.771 -0.795A0.75 0.75 0 1 0 4.081 8.26l1.593 1.642a0.75 0.75 0 0 0 1.247 -0.275c0.366 -1.05 0.686 -1.763 1.068 -2.359 0.378 -0.59 0.837 -1.097 1.515 -1.712Z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;height:24px;margin-left:8px;margin-right:8px;margin-top:2px;}
#ourPlansSec .most-popular{position:absolute;left:-1px;right:-1px;top:-40px;height:40px;background-color:rgba(18,31,73,0.9);color:var(--clr-wht);font-size:.75em;letter-spacing:1px;display:flex;align-items:center;justify-content:center;font-weight:500}
#ourPlansSec .most-popular svg{margin-right:10px;}


#stats{background-color: #f4f7fe;}
#stats .stats-icons ul li{list-style-type:none;position:relative;display:flex;align-items:center;margin:10px 0;font-size:1.125em;}
#stats .stats-icons ul li::before{font-family:var(--font-icon);font-size:2.125rem;margin-right:10px;width:58px;height:58px;background-color:var(--clr-wht);color:var(--clr-primary);display:flex;justify-content:center;align-items:center;border-radius:50%;border:3px solid var(--clr-primary);flex:none;}
#stats .stats-icons ul .i-study::before{content:"\e666";}
#stats .stats-icons ul .i-members::before{content:"\f233";}
#stats .stats-icons ul .i-Medications::before{content:"\f033";}
#stats .stats-icons ul .i-time::before{content:"\e425";}
#stats .stats-icons ul .i-Partners::before{content:"\f7f9";}


/* ==== FAQ'S Start ==== */
#faqNav ul li{margin:5px 0;}
#faqNav ul li a{color:var(--clr-text);display:inline-block;}

.faq-style .loop-box{border-bottom:1px solid rgba(100,100,111,.6)}
.faq-style .loop-box .title-expand-btn{display:flex;align-items:center;padding:18px 0 18px 0;cursor:pointer;justify-content:space-between}
.faq-style .loop-box .title-expand-btn:hover{color:var(--clr-primary)}
.faq-style .loop-box .title-expand-btn.open{color:var(--clr-primary);font-size:1.125em;}

.faq-style .loop-box .title-expand-btn h3{font-size:1em;color:var(--txt-clr);font-weight:400;margin-bottom:0;padding-right:16px;font-family:var(--font-site)}
.faq-style .loop-box .title-expand-btn:hover h3{color:var(--clr-primary)}
.faq-style .loop-box .title-expand-btn i{font-size:1.5rem;font-weight:300}
.faq-style .loop-box .title-expand-btn:hover i{color:var(--clr-primary)}
.faq-style .loop-box .title-expand-btn .minus_circle{display:none}
.faq-style .loop-box .title-expand-btn.open .plus_circle{display:none}
.faq-style .loop-box .title-expand-btn.open .minus_circle{display:block}
.faq-style .loop-box .title-expand-desp{color:var(--txt-clr);padding-bottom:10px;display:none}
/* ==== FAQ'S End ==== */

.join-us-tab-btn{position:relative;z-index:2}
.join-us-tab-btn ul{list-style-type:none;display:inline-flex;align-items:center;}
.join-us-tab-btn ul li{border:1px solid var(--clr-wht);padding:12px 20px 14px;color:var(--clr-wht);margin:0 10px 0 0;cursor:pointer;font-weight:600;}
.join-us-tab-btn ul li.active{background-color:var(--clr-wht);color:var(--clr-text);}

#costCalculaterSec .wrap{color:var(--clr-wht);width:100%;}
#costCalculaterSec .wrap .estimate-cost{display:inline-block;padding:1px 10px 0px 10px;background-color:var(--clr-wht);color:var(--clr-navy-blue);margin:0 auto;font-weight:500;}
#costCalculaterSec .wrap h4 img{height:36px;width:auto;color:#fff;margin-right:10px;}
#costCalculaterSec .wrap .how-many input{padding:4px;width:40px;border:1px solid var(--clr-wht);color:var(--clr-wht);background-color:transparent;text-align:center;}
#costCalculaterSec .wrap .self,
#costCalculaterSec .wrap .self-coupon{font-size:1.25rem;font-weight:400;text-align:right;}
#costCalculaterSec .wrap .self-coupon{display:none;}
#costCalculaterSec .wrap .del{text-decoration:line-through #f00 2px;color:#e5e5e5;font-size:1rem;display:flex;align-items:end;}
#costCalculaterSec .wrap .del + .self-coupon{min-width:80px;display:block;}
#costCalculaterSec .wrap .total-cost{border-top:3px solid rgba(255,255,255,.3);font-family:var(--font-heading);font-weight:400;font-size:1.375rem}
#costCalculaterSec #vTotal, #costCalculaterSec #vTotalCoupon{color:var(--clr-secondary);text-align:right;}
#costCalculaterSec #vTotal.del{color:#e5e5e5}
#costCalculaterSec #vTotalCoupon{display:none;}
#costCalculaterSec #vTotal.del + #vTotalCoupon{min-width:80px;display:block;}
#costCalculaterSec .coupon .coupon-input{width:100%;height:40px;border:none;padding-left:8px;}
#costCalculaterSec .coupon .coupon-apply{background-color:var(--clr-primary);color:var(--clr-wht);height:40px;border:none;padding:0 10px;}
#costCalculaterSec .coupon .coupon-cancel{display:none;height:40px;border:none;border-left:1px solid #999;padding:0 10px;}


#employeesCostCalculaterSec .wrap{color:var(--clr-wht);width:100%;background-color:var(--clr-navy-blue);}
#employeesCostCalculaterSec .wrap .estimate-cost{display:inline-block;padding:1px 10px 0px 10px;background-color:var(--clr-wht);color:var(--clr-navy-blue);margin:0 auto;font-weight:500;}
#employeesCostCalculaterSec .wrap h4 img{height:36px;width:auto;color:#fff;margin-right:10px;}
#employeesCostCalculaterSec .wrap .input-count{padding:4px;width:40px;border:1px solid var(--clr-wht);color:var(--clr-wht);background-color:transparent;text-align:center;}
#employeesCostCalculaterSec .wrap .self,
#employeesCostCalculaterSec .wrap .self-coupon{font-size:1.25rem;font-weight:400;text-align:right;}
#employeesCostCalculaterSec .wrap .self-coupon{display:none;}
#employeesCostCalculaterSec .wrap .del{text-decoration:line-through #f00 2px;color:#e5e5e5;font-size:1rem;display:flex;align-items:end;}
#employeesCostCalculaterSec .wrap .del + div{min-width:80px;display:block;}
#employeesCostCalculaterSec .wrap .total-cost{border-top:3px solid rgba(255,255,255,.3);font-family:var(--font-heading);font-weight:400;font-size:1.375rem}
#employeesCostCalculaterSec #vTotalCor, #employeesCostCalculaterSec #vTotalCorCoupon{color:var(--clr-secondary)}
#employeesCostCalculaterSec #vTotalCor.del{color:#e5e5e5}
#employeesCostCalculaterSec #vTotalCorCoupon{display:none;}
#employeesCostCalculaterSec #vTotalCor.del + #vTotalCorCoupon{min-width:80px;display:block;}
#employeesCostCalculaterSec .coupon .coupon-input{width:100%;height:40px;border:none;padding-left:8px;}
#employeesCostCalculaterSec .coupon .coupon-apply{background-color:var(--clr-primary);color:var(--clr-wht);height:40px;border:none;padding:0 10px;}
#employeesCostCalculaterSec .coupon .coupon-cancel{display:none;height:40px;border:none;border-left:1px solid #999;padding:0 10px;}


#patientOnboardingSec{background-color:#f6f9fb;}
#patientOnboardingSec .left{/*background-color:#f5f6f8;*/background-color:var(--clr-navy-blue);border-top-left-radius:24px;border-top-right-radius:24px;}
#patientOnboardingSec .right{border-top:1px solid #f1f2f4;border-right:1px solid #f1f2f4;border-bottom:1px solid #f1f2f4;background-color:var(--clr-wht);display:flex;align-items:center;border-bottom-left-radius:24px;border-bottom-right-radius:24px;}
#patientOnboardingSec .right .head{font-family:var(--font-heading);}
#patientOnboardingSec .right .head h3 span{color:var(--clr-secondary);display:inline-block;border:3px solid var(--clr-secondary);padding:2px 6px 0 6px;position:relative}
#patientOnboardingSec .right .head h3 span::before{content:"\e876";font-family:var(--font-icon);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;overflow:hidden;border:2px solid var(--clr-secondary);background-color:var(--clr-wht);position:absolute;top:-20px;left:50%;margin-left:-12px;font-size:1.125rem;outline:3px solid var(--clr-wht)}

#reachDirectly ul{list-style-type:none;padding:0;margin:0;}
#reachDirectly ul li{display:flex;align-items:end;margin-bottom:12px;}
#reachDirectly ul li.icon::before{font-family:var(--font-icon);display:inline-block;margin-right:8px;font-size:1.5rem;background-color:var(--clr-secondary);background-image:var(--clr-secondary-gradient);color:var(--clr-wht);width:44px;height:44px;line-height:44px;border-radius:50%;font-weight:300;text-align:center;}
#reachDirectly ul li.icon.i-email::before{content:"\e158";}
#reachDirectly ul li.icon.i-mobile::before{content:"\e0b0";}
#reachDirectly ul li a{text-align:left;line-height:1.4;font-weight:600;color:var(--clr-text);}
#reachDirectly ul li a span{font-weight:400;font-size:.75rem;}

.sign-up-btn{height:44px;line-height:44px;padding:0 20px;border-radius:4px;background-color:var(--clr-secondary);color:var(--clr-wht);display:inline-block;font-weight:600;}
.sign-up-btn:hover{background-color:var(--clr-primary);}

.submit-btn{height:48px;background-color:var(--clr-secondary);background-image:var(--clr-secondary-gradient);color:var(--clr-wht);border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:500;padding:0 20px;margin:auto;}
.submit-btn.icon{padding:0 14px 0 20px;}
.submit-btn.icon::after{font-family:var(--font-icon);margin-left:10px;font-weight:300;font-size:1.25rem;}
.submit-btn.icon.i-send::after{content:"\e163";}
.submit-btn:hover{background-color:var(--clr-primary);background-image:var(--clr-primary-gradient);}

#corporateOnboardingSec{background-color:#3aa0f3}

#aboutDriverMD .img-wrap{overflow:hidden;border-radius:0 40% 0 40%;border-top:10px solid var(--clr-navy-blue);border-bottom:10px solid var(--clr-navy-blue)}

#whyDriverMDSec{background-color:var(--clr-navy-blue);color:var(--clr-wht);position:relative;z-index:1;}
#whyDriverMDSec h2 span{color:yellow;}
#whyDriverMDSec .content > div{border-bottom:1px solid rgba(255,255,255,0.25);transition:all .5s;}
#whyDriverMDSec .content > div:last-child{border-right:none;border-bottom:none;}
#whyDriverMDSec .content > div p{color:rgba(255,255,255,0.85);}
#whyDriverMDSec .content > div:hover{transform:scale(1.04);background-color:var(--clr-wht);color:var(--clr-text);box-shadow:0 10px 30px rgba(0, 0, 0, 0.07);}
#whyDriverMDSec .content > div:hover p{color:var(--clr-text);}
#whyDriverMDSec .content .count{display:inline-block;font-family:var(--font-heading);font-size:1.375rem;width:48px;height:48px;line-height:48px;border-radius:50%;background-color:var(--clr-wht);color:var(--clr-primary);text-align:center;margin-bottom:10px;}

#whatsIncludSec .content > div{transition:all .5s;}
#whatsIncludSec .content > div:hover{transform:scale(1.03);box-shadow:0 10px 30px rgba(0,0,0,.2);}
#whatsIncludSec .content .count{display:inline-block;font-family:var(--font-heading);font-size:1.375rem;width:48px;height:48px;line-height:48px;border-radius:50%;background-color:var(--clr-primary);color:#fff;text-align:center;margin-bottom:10px;}


/*Dipti Start*/
#VirtualUrgentCare .Virtual-Heading::after{width:0;}
#VirtualUrgentCare h2 , #VirtualUrgentCare h5{color:var(--clr-primary);}
#VirtualUrgentCare .Virtual-Heading .Virtual-Heading-img{background-image:url('../images/noWaiting.jpg');background-size:cover;background-position:center center;height:260px;width:100%;}
#VirtualUrgentCare .Virtual-Heading .Commitment-img{background-image:url('../images/OurCommitment.jpg');background-size:cover;background-position:center center;height:260px;width:100%;}
#VirtualUrgentCare .Virtual-Heading .Virtual-Counseling-img{background-image:url('../images/VirtualCounseling.jpg');background-size:cover;background-position:center center;height:260px;width:100%;}
#VirtualUrgentCare .Virtual-Heading .BasicPrescriptionProgram-img{background-image:url('../images/BasicPrescriptionProgram-img.jpg');background-size:cover;background-position:center center;height:260px;width:100%;}
#VirtualUrgentCare .Virtual-Heading .PremierPrescriptionProgram-img{background-image:url('../images/PremierPrescriptionProgram.jpg');background-size:cover;background-position:center center;height:260px;width:100%;}
#VirtualUrgentCare .Virtual-Heading .CareNavigation-img{background-image:url('../images/CareNavigation.jpg');background-size:cover;background-position:center center;height:260px;width:100%;}
#VirtualUrgentCare .Virtual-Heading .VirtualDermatology-img{background-image:url('../images/VirtualDermatology.jpg');background-size:cover;background-position:center center;height:260px;width:100%;}
#VirtualUrgentCare .Virtual-Heading .Psychology-img{background-image:url('../images/Psychology-img.jpg');background-size:cover;background-position:center center;height:260px;width:100%;}


#HowWeHelp{background-color:var(--clr-navy-blue);}
#HowWeHelp .content{background-color:var(--clr-navy-blue);}
#HowWeHelp .content ul{list-style-type:none;padding:0;}
#HowWeHelp .content ul li{display:flex;margin-bottom:6px;}
#HowWeHelp .content ul li::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' height='22' width='22' fill='%2300c85c' style='flex:none' class='me-2 me-lg-0'%3E%3Cpath d='M6.027 0.703a1.476 1.476 0 0 1 1.925 0c0.197 0.17 0.391 0.339 0.583 0.508 0.255 -0.052 0.512 -0.102 0.771 -0.15a1.476 1.476 0 0 1 1.667 0.962c0.086 0.245 0.17 0.489 0.25 0.731 0.248 0.083 0.495 0.168 0.744 0.255 0.69 0.242 1.098 0.95 0.962 1.667 -0.049 0.261 -0.1 0.52 -0.152 0.776 0.174 0.196 0.347 0.395 0.52 0.596a1.476 1.476 0 0 1 0 1.925c-0.171 0.2 -0.344 0.397 -0.516 0.592 0.05 0.251 0.1 0.504 0.148 0.759a1.476 1.476 0 0 1 -0.962 1.667 59.47 59.47 0 0 1 -0.743 0.255c-0.082 0.243 -0.165 0.486 -0.25 0.731a1.476 1.476 0 0 1 -1.668 0.963 52.272 52.272 0 0 1 -0.754 -0.148 52.5 52.5 0 0 1 -0.58 0.505l-0.325 -0.379 0.326 0.38a1.476 1.476 0 0 1 -1.925 -0.001 60.68 60.68 0 0 1 -0.583 -0.508c-0.255 0.052 -0.512 0.102 -0.771 0.151a1.476 1.476 0 0 1 -1.667 -0.963c-0.086 -0.245 -0.17 -0.488 -0.25 -0.731a54.77 54.77 0 0 1 -0.744 -0.255 1.476 1.476 0 0 1 -0.962 -1.667c0.049 -0.26 0.1 -0.52 0.152 -0.776a53.935 53.935 0 0 1 -0.52 -0.596 1.476 1.476 0 0 1 0 -1.925c0.172 -0.2 0.344 -0.397 0.516 -0.592 -0.05 -0.25 -0.1 -0.504 -0.148 -0.759a1.476 1.476 0 0 1 0.962 -1.667c0.249 -0.087 0.496 -0.172 0.743 -0.255 0.082 -0.242 0.165 -0.486 0.25 -0.731a1.476 1.476 0 0 1 1.668 -0.963c0.253 0.048 0.504 0.097 0.754 0.148 0.19 -0.169 0.384 -0.337 0.58 -0.505Zm3.477 4.853a0.75 0.75 0 0 0 -1.008 -1.112C7.761 5.112 7.2 5.72 6.726 6.46a9.917 9.917 0 0 0 -0.797 1.552l-0.771 -0.795A0.75 0.75 0 1 0 4.081 8.26l1.593 1.642a0.75 0.75 0 0 0 1.247 -0.275c0.366 -1.05 0.686 -1.763 1.068 -2.359 0.378 -0.59 0.837 -1.097 1.515 -1.712Z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;height:24px;margin-left:8px;margin-right:8px;margin-top:2px;color:#fff;}
/*Top Section*/
#howItWorks .top-sec{background-color:var(--clr-navy-blue);color:var(--clr-wht);padding-bottom:160px;}
/*Bottom Section*/
#howItWorks .bottom-sec{position:relative;margin-top:-130px;}
#howItWorks .bottom-sec .item{position:relative;}
#howItWorks .bottom-sec .item .number{display:inline-block;width:36px;height:36px;line-height:30px;text-align:center;outline:6px solid #fff;border:2px solid var(--clr-navy-blue);background-color:var(--clr-wht);border-radius:50%;position:absolute;top:-18px;left:50%;margin-left:-18px;color:var(--clr-navy-blue);font-weight:600;}
#howItWorks .bottom-sec .item > div{background-color:var(--clr-wht);width:100%;height:100%;padding:2rem 1.5rem 1.25rem 1.5rem;}
#howItWorks .bottom-sec .item > div::before{content:"\e56a";font-family:var(--font-icon);color:var(--clr-secondary);font-size:4.5rem;font-weight:200;width:64px;height:64px;display:inline-flex;justify-content:center;align-items:center;margin-bottom:16px;}
#howItWorks .bottom-sec .item > div.i-Unlimited::before{content:"\eb3d";}
#howItWorks .bottom-sec .item > div.i-Quick::before{content:"\ef6c";}
#howItWorks .bottom-sec .item > div.i-Expert::before{content:"\e852";}

#AtAClick{background-color:var(--clr-primary);}
#AtAClick .grey{background-color:var(--clr-grey-bg);}
#AtAClick .grey span img{width:68px;height:68px;}


#StartConversation .start{width:150px;height:150px;border:18px solid #cde6f3;border-radius:50%;background-color:var(--clr-wht);}
#StartConversation h2{margin-top:-37px;position:relative;color:var(--clr-navy-blue);}
#StartConversation h2::after{content:"";width:80px;height:6px;background-color:#cde6f3;position:absolute;left:0;bottom:0;}


#Advocacy .circleNumber span{width:56px;height:56px;background-color:var(--clr-primary);color:var(--clr-wht);border-radius:50%;font-size:2rem;font-weight:600;}
#Advocacy .circleNumber .content h6{font-size:1.075rem;font-weight:500;color:var(--clr-secondary);}


#BypassTheWait{background-color:var(--clr-navy-blue);}
#BypassTheWait .item > div{padding:1rem;}
#BypassTheWait .item > div::before{content:"";font-family:var(--font-icon);color:var(--clr-secondary);font-size:4.5rem;font-weight:200;width:64px;height:64px;display:inline-flex;justify-content:center;align-items:center;margin-bottom:16px;}
#BypassTheWait .item > div.i-close::before{content:"\f518";}
#BypassTheWait .item > div.i-Register::before{content:"\e174";}
#BypassTheWait .item > div.i-wait::before{content:"\ea5b";}
#BypassTheWait .item > div.i-appt::before{content:"\ebcc";}
#BypassTheWait .item > div.i-emergency::before{content:"\e3f3";}
#BypassTheWait .item > div h2 {font-size:2.5rem;color:var(--clr-primary);}
#BypassTheWait .item > div p {font-size:1.1rem;color:var(--clr-wht);}


#ReceiveThecare{background-color:#f4f7fe;}
#ReceiveThecare .ReceiveThecare-img{background-image:url('../images/receive-care.jpg');background-size:cover;background-position:center;}
#ReceiveThecare .ReceiveThecare-content ul li{list-style-type:none;}
#ReceiveThecare .ReceiveThecare-content ul li h5{display:flex;align-items:center;position:relative;padding-left:24px;width:100%;}
#ReceiveThecare .ReceiveThecare-content ul li h5:before{content:"";position:absolute;left:0;width:16px;height:16px;background-color:var(--clr-secondary);}


/*#virtualPhysicianSec{background-color:#f7f7f7;}*/
#virtualPhysicianSec .right .loop-box{border-bottom:1px solid #ddd;}
#virtualPhysicianSec .right .title-expand-btn{display:flex;align-items:center;padding:14px 8px;cursor:pointer;}
#virtualPhysicianSec .right .title-expand-btn h4{font-size:1em;color:#000;font-weight:400;margin-bottom:0;font-family:var(--font-site)}
#virtualPhysicianSec .right .title-expand-btn:hover h4, #virtualPhysicianSec .right .title-expand-btn:hover .plus_circle{}
#virtualPhysicianSec .right .title-expand-btn.open h4{font-weight:500;}
#virtualPhysicianSec .right .title-expand-btn.open:hover{}
#virtualPhysicianSec .right .title-expand-btn i{font-size:22px;font-weight:400;margin-right:12px;}
#virtualPhysicianSec .right .title-expand-btn .minus_circle{display:none;color:var(--clr-primary);}
#virtualPhysicianSec .right .title-expand-btn.open .plus_circle{display:none;}
#virtualPhysicianSec .right .title-expand-btn.open .minus_circle{display:block;}
#virtualPhysicianSec .right .title-expand-desp{color:var(--txt-clr);padding:0 15px 25px 48px;margin:0;}


#significant{background-color:var(--clr-navy-blue);}
#significant .item > div{background-color:var(--clr-navy-blue);width:100%;height:100%;border-radius:5px;box-shadow:2px 2px 40px 0px rgba(57,54,143,0.4);padding:1rem;}
#significant h3 {color:rgba(255,255,255,0.9);}
#significant .item > div h4 {font-size:2.1rem;color:var(--clr-primary);}
#significant .item > div p {font-size:1.1rem;color:var(--clr-wht);}

#BenefitsGlance{background-color:#f4f7fe;}
#BenefitsGlance h2{font-size:4rem;}
#BenefitsGlance h2 span{color:var(--clr-secondary);}
#BenefitsGlance .item > div{width:100%;height:100%;border:1px solid rgba(0,158,236,0.1);padding:1.2rem;background-color:var(--clr-primary);color:var(--clr-wht);}
#BenefitsGlance .item > div::before{content:"";font-family:var(--font-icon);color:var(--clr-secondary);font-size:4.5rem;font-weight:200;width:100px;height:100px;display:inline-flex;justify-content:center;align-items:center;margin-bottom:16px;}
#BenefitsGlance .item > div.i-searchDoctor::before{content:"";background-image:url('../images/icons/i-searchDoctor.png');}
#BenefitsGlance .item > div.i-Preventive::before{content:"";background-image:url('../images/icons/i-Preventive.png');}
#BenefitsGlance .item > div.i-ZeroFee::before{content:"";background-image:url('../images/icons/i-ZeroFee.png');}
#BenefitsGlance .item > div.i-Support::before{content:"";background-image:url('../images/icons/i-Support.png');}
#BenefitsGlance .item > div.i-Relationships::before{content:"";background-image:url('../images/icons/i-Relationships.png');}
#BenefitsGlance .item > div.i-Efficiency::before{content:"";background-image:url('../images/icons/i-Efficiency.png');}
#BenefitsGlance .item > div.i-AroundtheClock::before{content:"";background-image:url('../images/icons/i-AroundtheClock.png');}


#Therapy{background-color:var(--clr-navy-blue);}
#Therapy .tabs{display: flex;flex-wrap: wrap;}
#Therapy .tabs label{padding:1rem 1rem 0.1rem 1.3rem;font-size:2.5rem;font-weight:600;color:rgba(255,255,255,0.7);border-bottom:1px solid var(--clr-wht);text-decoration:underline;}
#Therapy .tabs .tab {order: 99;flex-grow: 1;width: 100%;display: none;padding:1.8rem 2rem 1rem 1.3rem;font-size:1.175rem;color:var(--clr-wht);}
#Therapy .tabs input[type="radio"] {display: none;}
#Therapy .tabs input[type="radio"]:checked + label{color:var(--clr-wht);}
#Therapy .tabs input[type="radio"]:checked + label + .tab {display: block;}
#Therapy .therapy-img{background-image:url('../images/Therapy.jpg');background-size:cover;background-position:center center;height:400px;width:100%;}


#Trusted .circle{background-image:url('../images/Circle.png');background-size:cover;background-position:center center;height:153px;width:153px;display:flex;justify-content:center;align-items:center;}
#Trusted .circle h5{font-size:1.3rem;}
#Trusted .speak > div{background-color:var(--clr-navy-blue);}
#Trusted .speak ul li{list-style-type:none;border-bottom:2px solid var(--clr-wht);line-height:56px;color:var(--clr-wht);}


#discover{background-color:var(--clr-primary);}
#discover .qoute{position:relative;padding-left:58px;}
#discover .qoute::before{content:"";position:absolute;left:0;top:-15px;background-image:url('../images/icons/right.png');background-size:cover;width:50px;height:50px;}

#Simplicity .DigitalConvenience-img{background-image:url('../images/DigitalConvenience.jpg');background-size:cover;background-position:center center;}
#Simplicity .WidePharmacy-img{background-image:url('../images/WidePharmacyNetwork.jpg');background-size:cover;}
#Simplicity .FullTransparency-img{background-image:url('../images/FullTransparency.jpg');background-size:cover;background-position:center center;}


#ProgramPerks{background-color:var(--clr-navy-blue);}
#ProgramPerks .ProgramPerks-check > div{padding-left:68px;position:relative;border-bottom:1px solid rgba(255,255,255,0.6);}
#ProgramPerks .ProgramPerks-check h5::before{content:"\e876";position:absolute;left:0;font-family:var(--font-icon);font-size:3.5rem;font-weight:500;}
#ProgramPerks .ProgramPerks-img{background-image:url('../images/ProgramPerks.jpg');background-size:cover;background-position:center right;width:100%;height:100%;}


#UseYourBenefits .items > div{position:relative;}
#UseYourBenefits .items > div > div::before{position:relative;font-family:var(--font-icon);font-size:3rem;font-weight:400;color:var(--clr-secondary);}
#UseYourBenefits .items .i-searchMedication::before{content:"\f5e1";}
#UseYourBenefits .items .i-ShowYourCard::before{content:"\ea67";}
#UseYourBenefits .items .i-ExploreMore::before{content:"\e87a";}
#UseYourBenefits h4{color:var(--clr-primary);}
/*Dipti End*/


#whyChooseSec{background-color:var(--clr-navy-blue);}
#whyChooseSec ul{list-style-type:none;padding:0;margin:0;line-height:1.5}
#whyChooseSec ul li{color:rgba(255,255,255,.85);padding-bottom:20px;display:flex;}
#whyChooseSec ul li strong{color:#fff;font-size:1.125em;}
#whyChooseSec ul li span{display:inline-block;flex:none;margin-right:16px;width:80px;height:80px;border:2px dashed rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;}
#whyChooseSec ul li span img{max-width:44px;max-height:44px;}



#FreeAccess{background-color:var(--clr-navy-blue);}

#EmergencyRelief{background-color:#f4f7fe;}
#EmergencyRelief .EmergencyRelief-img{background-image:url('../images/line.png');background-size:cover;background-position:center center;height:300px;width:300px;}

#ChronicCare{background-color:var(--clr-navy-blue);}

#ExploreOur{background-image:linear-gradient(135deg, rgba(25, 181, 255, 1) 0%, rgba(123, 79, 229, 1) 100%);}
#ExploreOur ul li{list-style-type:none;padding:0px 10px;}
#ExploreOur ul li a{color:var(--clr-wht);}
#ExploreOur .logo ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;}
#ExploreOur .logo ul li{padding:12px 16px;background-color:var(--clr-wht)}
#ExploreOur .logo ul li img{height:48px;width:auto;}

#calculatingProgramSec{background-color:var(--clr-primary);color:#fff;position:relative;}


#takeChargeHealthSec{background-color:var(--clr-primary);color:#fff;}


#howToEnrollSec .content .wrap{height:100%;border:1px dashed #a5a5a5;border-radius:20px;position:relative;}
#howToEnrollSec .content .wrap .step{display:inline-block;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background-color:var(--clr-navy-blue);color:#fff;height:34px;line-height:32px;width:100px;border-radius:6px;letter-spacing:1px;text-align:center;}
#howToEnrollSec .content .wrap .i-arrow{position:absolute;top:50%;left:100%;transform:translate(-50%, -50%);margin-left:10px;z-index:1}


#chatSec .mobile-chat-img{margin-top:30px;}

#OnDemand{background-color:#f4f7fe;}
#OnDemand h2{color:var(--clr-secondary);}

#SnapAndsend{background-color:var(--clr-primary);}
#SnapAndsend .card{border:none;border-radius:0;}
#SnapAndsend .card .card-body .card-icon{width:70px;height:70px;background-color:var(--clr-primary);display:flex;justify-content:center;align-items:center;margin-top:-50px;}
#SnapAndsend .card .card-body .card-icon img{width:50px;height:50px;}
#SnapAndsend .card img{height:290px;width:100%;border-radius:0;}
#SnapAndsend .card .card-body h5{color:var(--clr-primary);}


#Comprehensive .content{background-color:var(--clr-navy-blue);}
#Comprehensive .content ul{list-style-type:none;padding:0;}
#Comprehensive .content ul li{display:flex;margin-bottom:6px;}
#Comprehensive .content ul li::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' height='22' width='22' fill='%2300c85c' style='flex:none' class='me-2 me-lg-0'%3E%3Cpath d='M6.027 0.703a1.476 1.476 0 0 1 1.925 0c0.197 0.17 0.391 0.339 0.583 0.508 0.255 -0.052 0.512 -0.102 0.771 -0.15a1.476 1.476 0 0 1 1.667 0.962c0.086 0.245 0.17 0.489 0.25 0.731 0.248 0.083 0.495 0.168 0.744 0.255 0.69 0.242 1.098 0.95 0.962 1.667 -0.049 0.261 -0.1 0.52 -0.152 0.776 0.174 0.196 0.347 0.395 0.52 0.596a1.476 1.476 0 0 1 0 1.925c-0.171 0.2 -0.344 0.397 -0.516 0.592 0.05 0.251 0.1 0.504 0.148 0.759a1.476 1.476 0 0 1 -0.962 1.667 59.47 59.47 0 0 1 -0.743 0.255c-0.082 0.243 -0.165 0.486 -0.25 0.731a1.476 1.476 0 0 1 -1.668 0.963 52.272 52.272 0 0 1 -0.754 -0.148 52.5 52.5 0 0 1 -0.58 0.505l-0.325 -0.379 0.326 0.38a1.476 1.476 0 0 1 -1.925 -0.001 60.68 60.68 0 0 1 -0.583 -0.508c-0.255 0.052 -0.512 0.102 -0.771 0.151a1.476 1.476 0 0 1 -1.667 -0.963c-0.086 -0.245 -0.17 -0.488 -0.25 -0.731a54.77 54.77 0 0 1 -0.744 -0.255 1.476 1.476 0 0 1 -0.962 -1.667c0.049 -0.26 0.1 -0.52 0.152 -0.776a53.935 53.935 0 0 1 -0.52 -0.596 1.476 1.476 0 0 1 0 -1.925c0.172 -0.2 0.344 -0.397 0.516 -0.592 -0.05 -0.25 -0.1 -0.504 -0.148 -0.759a1.476 1.476 0 0 1 0.962 -1.667c0.249 -0.087 0.496 -0.172 0.743 -0.255 0.082 -0.242 0.165 -0.486 0.25 -0.731a1.476 1.476 0 0 1 1.668 -0.963c0.253 0.048 0.504 0.097 0.754 0.148 0.19 -0.169 0.384 -0.337 0.58 -0.505Zm3.477 4.853a0.75 0.75 0 0 0 -1.008 -1.112C7.761 5.112 7.2 5.72 6.726 6.46a9.917 9.917 0 0 0 -0.797 1.552l-0.771 -0.795A0.75 0.75 0 1 0 4.081 8.26l1.593 1.642a0.75 0.75 0 0 0 1.247 -0.275c0.366 -1.05 0.686 -1.763 1.068 -2.359 0.378 -0.59 0.837 -1.097 1.515 -1.712Z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;height:24px;margin-left:8px;margin-right:8px;margin-top:2px;color:#fff;}

#AccessPlus-wrap{background-color:#f4f7fe;}
#AccessPlus-wrap h3{color:var(--clr-primary);}


#VirtualPsychology{background-color:#f4f7fe;}
#VirtualPsychology h3{color:var(--clr-secondary);}
#VirtualPsychology .VirtualPsychology-imgWrap img{height:172px;width:172px;box-shadow:0 10px 30px rgba(0,158,236,.2);}


#VirtualPsychiatry{background-color:var(--clr-navy-blue);}
#VirtualPsychiatry .VirtualPsychiatry-content h5{color:var(--clr-secondary);;}
#VirtualPsychiatry .VirtualPsychiatry-content p{color:rgba(255,255,255,0.9);}


#pdf-main-container{margin:auto;}
#pdf-main-container{background-color:#f1f1f1;}
#pdf-main-container #pdf-loader{text-align:center;}
#pdf-main-container canvas{width:100%;height:auto;}
#pdf-main-container #page-count-container div{padding:0 3px;font-weight:600;}
#pdf-main-container .st-next-prev-btn{display:inline-flex;align-items:center;height:36px;padding:0 10px;background-color:var(--clr-secondary);color:var(--clr-wht);transition:all .3s ease-out;font-weight:600;margin:0 2px;}
#pdf-main-container .st-next-prev-btn:hover{background-color:var(--clr-primary);color:var(--clr-wht);}
#pdf-main-container .st-next-btn::after{content:"\e5c8";font-family:var(--font-icon);font-weight:400;margin-left:4px;}
#pdf-main-container .st-prev-btn::before{content:"\e5c4";font-family:var(--font-icon);font-weight:400;margin-right:5px;}
/*PDF Download Button*/
.pdf-download-btn{display:inline-flex;align-items:center;}
.pdf-download-btn::before{content:"\e2c4";font-family:var(--font-icon);margin-right:6px;font-size:24px;font-weight:300;}


.meetTheTeamSec{background-color:var(--clr-wht)}
.meetTheTeamSec .name{font-weight:300;font-size:2rem;line-height:1;}
.meetTheTeamSec .designation{margin-bottom:25px;font-style:italic;}
/**/

.meetTheTeamSec .img-cntnr-New{width:100%;border:2px solid var(--clr-secondary);padding:20px;}
.meetTheTeamSec .img-cntnr-New .img-wrap{width:100%;border:10px solid rgba(255,255,255,1);overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,.25);}


.meetTheTeamSec .img-cntnr{width:100%;border-radius:50%;border:2px dashed var(--clr-secondary);padding:20px;}
.meetTheTeamSec .img-cntnr .img-wrap{width:100%;border-radius:50%;border:10px solid rgba(255,255,255,1);overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,.25);}
.meetTheTeamSec .img-cntnr .img-wrap img{width:100%;height:auto;}




#GHLbanner{background-color:var(--clr-navy-blue);}
#GHLbanner .bg-img{background-image:url("https://storage.googleapis.com/msgsndr/fXZotDuybTTvQxQ4Yxkp/media/66b21157afe086236aa25de0.svg");background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:cover;height:100px;opacity:.3}

#GHLpageHeading{background-color:var(--clr-navy-blue);color:var(--clr-wht);text-align:center;}
#GHLpageHeading p{color:#999999;}
#GHLpageHeading p a{color:var(--clr-wht);}




@media(min-width:576px){			/* [sm] - 576px & UP^ */
    #WhoWeServe .item{padding:36px 26px}

    #howItWorksSec .item > div{padding:2rem 1.5rem 1.25rem 1.5rem;}

    #whyDriverMDSec .content > div{border-right:1px solid rgba(255,255,255,0.25);}
    #whyDriverMDSec .content > div:nth-child(2){border-right:none;}
    #whyDriverMDSec .content > div:nth-child(4){border-right:none;}
    
#Therapy .tabs label{order: 1;display: block;padding:1rem 2rem 0.1rem 1.3rem;cursor: pointer;font-weight:600;transition: background ease 0.2s;border-bottom:1px solid var(--clr-wht);color:rgba(255,255,255,0.7);font-size:2rem;text-decoration:underline;}
#Trusted .circle{height:200px;width:200px;}
#discover .qoute{position:relative;padding-left:94px;}
#discover .qoute::before{content:"";position:absolute;left:0;top:-15px;background-image:url('../images/icons/right.png');background-size:cover;width:80px;height:80px;}

#ExploreOur .logo ul li img{height:54px}
}


@media(min-width:768px){			/* [md] - 768px & UP^ */
#VirtualUrgentCare .Virtual-Heading{position:relative;}


#BypassTheWait .item > div{background-color:var(--clr-navy-blue);width:100%;height:100%;padding:1.2rem 2rem;border-radius:5px;box-shadow: 2px 2px 40px 0px rgba(57,54,143,0.4);}
#significant .item > div{padding:1.2rem 2rem;}
#Therapy .tabs label{order: 1;display: block;padding:1rem 1.7rem 0.1rem 1.3rem;cursor: pointer;font-weight:600;transition: background ease 0.2s;border-bottom:1px solid var(--clr-wht);color:rgba(255,255,255,0.7);font-size:2.5rem;text-decoration:underline;}
#Trusted .circle{height:210px;width:210px;}
#Trusted .circle h5{font-size:1.7rem;}
#calculatingProgramSec .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
#calculatingProgramSec .container .content{background-color:rgba(18,31,73,.7);}
#calculatingProgramSec .img-wrap{height:600px;width:600px;overflow:hidden;border-top-left-radius:50%;border-bottom-left-radius:50%;margin-left:auto;}
#calculatingProgramSec .img-wrap img{width:100%;height:auto;}

#VirtualPsychology .VirtualPsychology-imgWrap img{height:230px;width:330px;box-shadow:0 10px 30px rgba(0,158,236,.2);}
#faqNav ul{column-count:2;}

#StartConversation .start{width:200px;height:200px;border:18px solid #cde6f3;border-radius:50%;background-color:var(--clr-wht);}
#StartConversation h2{margin-top:-100px;position:relative;}
#StartConversation h2::after{content:"";width:80px;height:6px;background-color:#cde6f3;position:absolute;left:0;bottom:0;}
}


@media(min-width:992px){			/* [lg] - 992px & UP^ */
    #homeBanner::after{
    background:-moz-radial-gradient(circle, rgba(16,49,95,.08) 0%, rgba(16,49,95,.75) 70%);
    background:-webkit-radial-gradient(circle, rgba(16,49,95,.08) 0%, rgba(16,49,95,.75) 70%);
    background:radial-gradient(circle, rgba(16,49,95,.08) 0%, rgba(16,49,95,.75) 70%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#10315f",endColorstr="#10315f",GradientType=1);
    }

    #patientOnboardingSec .left{border-top-left-radius:24px;border-bottom-left-radius:24px;border-top-right-radius:0;}
    #patientOnboardingSec .right{border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:0;}

    #ourMission .content{background-color:#e0f3fd;}   
        
    #whyDriverMDSec .content > div:nth-child(3){border-right:none;}
    #whyDriverMDSec .content > div:nth-child(4){border-bottom:none;}
    #whyDriverMDSec .content > div:nth-child(5){border-right:none;}
    #whyDriverMDSec .content > div:nth-child(2){border-right:1px solid rgba(255,255,255,0.25);}
    #whyDriverMDSec .content > div:nth-child(4){border-right:1px solid rgba(255,255,255,0.25);}

    #calculatingProgramSec .container .content{background-color:transparent;}

    #chatSec .mobile-chat-img{margin-top:-170px;}

#VirtualUrgentCare .Virtual-Heading::after{content:"";position:absolute;right:0;top:0;width:6px;height:100%;background-color:var(--clr-navy-blue);}
#VirtualUrgentCare .Virtual-Heading .Virtual-Heading-img{height:100%;width:100%;}
#VirtualUrgentCare .Virtual-Heading .Commitment-img{height:100%;width:100%;}
#VirtualUrgentCare .Virtual-Heading .Virtual-Counseling-img{height:100%;width:100%;}
#VirtualUrgentCare .Virtual-Heading .BasicPrescriptionProgram-img{height:100%;width:100%;}
#VirtualUrgentCare .Virtual-Heading .PremierPrescriptionProgram-img{height:100%;width:100%;}
#VirtualUrgentCare .Virtual-Heading .CareNavigation-img{height:100%;width:100%;}
#VirtualUrgentCare .Virtual-Heading .VirtualDermatology-img{height:100%;width:100%;}
#VirtualUrgentCare .Virtual-Heading .Psychology-img{height:100%;width:100%;}
#VirtualPsychology .VirtualPsychology-imgWrap img{height:210px;width:250px;box-shadow:0 10px 30px rgba(0,158,236,.2);}

#Therapy .tabs label{order: 1;display: block;padding:1rem 2rem 0.1rem 1.3rem;cursor: pointer;font-weight:600;transition: background ease 0.2s;border-bottom:1px solid var(--clr-wht);color:rgba(255,255,255,0.7);font-size:2.8rem;text-decoration:underline;}

#faqNav ul{column-count:3;}
}


@media(min-width:1200px){			/* [xl] - 1200px & UP^ */
    /*Mobile*/
    #showNavBtn, #hideNavBtn{display:none!important;}
    /*Desktop*/
    #nav > ul{list-style-type:none;display:flex;margin:0;padding:0;}
    #nav > ul > li{display:flex;align-items:center;margin:0 4px;position:relative;}
    #nav > ul > li > .link{height:44px;padding:0 10px 0 10px;display:flex;align-items:center;color:var(--clr-blk);position:relative}
    #nav > ul > li > a.link::after{content:"";position:absolute;bottom:-3px;left:15px;height:3px;width:0%;background-color:var(--clr-wht);transition:width .5s;}
    #nav > ul > li > a.link:hover::after{width:30%;}
    /*Icon Home*/
    #nav > ul > li > .link.i-home > span{font-size:1.75rem;font-weight:300;}
    /*Link Button*/
    #nav > ul > li > button.link{height:59px;margin-top:15px;padding:0 2px 15px 12px;}
    #nav > ul > li > button.link::after{font-family:var(--font-icon);content:"\e5c5";font-weight:400;font-size:1.375rem;transition:transform .6s ease-out;margin-top:2px;}
    /*Hover*/
    #nav > ul > li:hover > button.link::after{transform:rotate(180deg);}
    /*Active*/
    #nav > ul > li > button.link.active{color:var(--clr-primary);}
    #nav > ul > li > a.link.active::after{width:30%;}
    /*always-Active*/
    #nav > ul > li > a.link.always-active{background-color:var(--clr-primary);color:var(--clr-wht);}
    #nav > ul > li > a.link.always-active:hover{background-color:var(--clr-secondary)}
    #nav > ul > li > a.link.always-active::after{display:none}
    /***Second UL***/
    #nav > ul > li > ul{visibility:hidden;opacity:0;position:absolute;top:150px;left:15px;background-color:#fafafa;transition:all .3s ease-out;list-style-type:none;margin:0;padding:0;}
    #nav > ul > li:hover > ul{visibility:visible;opacity:1;top:74px;border-top:4px solid var(--clr-secondary)}
    #nav > ul > li > ul::before{font-family:var(--font-icon);content:"\e5c7";color:var(--clr-secondary);font-size:48px;position:absolute;top:-14px;left:40px;width:23px;height:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
    #nav > ul > li > ul > li{position:relative}
    #nav > ul > li > ul > li > .link{display:flex;align-items:center;color:var(--clr-txt);padding:0 30px 0 18px;height:54px;border-bottom:1px solid #e5e5e5;white-space:nowrap}
    #nav > ul > li > ul > li > button.link{width:100%;justify-content:space-between;}
    #nav > ul > li > ul > li > button.link::after{font-family:var(--font-icon);content:"\e5df";font-weight:400;font-size:1.375rem;transition:transform .6s ease-out;margin-top:2px;}
    #nav > ul > li > ul > li:hover > button.link::after{transform:rotate(180deg);}
    /*Hover*/
    #nav > ul > li > ul > li > .link:hover, #nav > ul > li > ul > li > .link.active{color:var(--clr-primary);background-color:#eee;}
    /***Third UL***/
    #nav > ul > li > ul > li > ul{visibility:hidden;opacity:0;position:absolute;top:0;left:0;background-color:#f1f1f1;transition:all .3s ease-out;list-style-type:none;margin:0;padding:0;z-index:-1}
    #nav > ul > li > ul > li:hover > ul{visibility:visible;opacity:1;left:100%;}
    #nav > ul > li > ul > li > ul > li > .link{display:flex;align-items:center;color:var(--clr-txt);padding:0 30px 0 18px;height:54px;border-bottom:1px solid #e5e5e5;white-space:nowrap}
    #nav > ul > li > ul > li > ul > li > .link:hover, #nav > ul > li > ul > li > ul > li > .link.active{color:var(--clr-primary);background-color:#fafafa;}
    /*sticky*/
    .sticky #nav > ul > li > a.link::after{background-color:var(--clr-primary);}
    .sticky #nav > ul > li > .link{color:var(--clr-text);}
    .sticky #nav > ul > li > .link.active{color:var(--clr-primary);}

#Therapy .tabs label{order: 1;display: block;padding:1rem 4.7rem 0.1rem 1.3rem;cursor: pointer;font-weight:600;transition: background ease 0.2s;border-bottom:1px solid var(--clr-wht);color:rgba(255,255,255,0.7);font-size:3.2rem;text-decoration:underline;}
#Trusted .circle{height:275px;width:275px;}

#EmergencyRelief .EmergencyRelief-img{background-image:url('../images/line.png');background-size:cover;background-position:center center;height:450px;width:450px;}

}


@media(min-width:1400px){			/* [xxl] - 1400px & UP^ */
    body{font-size:18px} 
}

@media(min-width:1920px){			/* [xxl] - 1920px & UP^ */
    body{font-size:20px}
}









@media (max-width:1199.98px){         /* [xl] - 1200px & DOWN [For Mobile]*/
    /*M Btn*/
    #showNavBtn{display:block;}
    #showNavBtn span{color:var(--clr-blk);font-size:2rem;font-weight:300;}
	#hideNavBtn{position:absolute;top:20px;left:-84px;width:64px;height:40px;border:1px solid var(--clr-wht);color:var(--clr-wht);letter-spacing:2px;font-weight:300;transition:all .3s;display:none;}
	#hideNavBtn:hover{background-color:var(--clr-wht);color:red;font-weight:500;}
	/* == For Desktop == */
	#nav{position:fixed;top:0;right:-290px;width:280px;z-index:11;background-color:var(--clr-wht);box-shadow:0 0 8px rgba(0,0,0,.25)}
	#nav > ul{list-style-type:none;height:100vh;margin:0;padding:0 15px 15px 15px;overflow-y:auto;overflow-x:hidden;}
	#nav > ul > li{position:relative}
	#nav > ul > li > .link{width:100%;height:48px;padding:0;display:flex;align-items:center;color:var(--clr-text);border-top:1px solid var(--clr-grey-bdr);text-transform:uppercase;transition:color .3s ease-in-out;}
	#nav > ul > li:first-child > .link{border-top:none;}
	#nav > ul > li:hover > .link, #nav > ul > li > .link.active{color:var(--clr-primary)}
	#nav > ul > li > .link::after{font-family:var(--font-icon);font-size:1.25rem;font-weight:200;margin-right:4px;width:26px;text-align:center}
	/* Button Tag */
	#nav > ul > li > button.link::after{font-family:var(--font-icon);content:"\e5c5";width:36px;height:36px;line-height:36px;text-align:center;background-color:var(--clr-bg-grey);transition:transform .5s ease;margin-left:auto;font-size:1.5rem;}
	#nav > ul > li > button.link.active::after{content:"\e5c7";color:var(--clr-primary)}
	/* Second UL */
	#nav > ul > li > ul{list-style-type:none;margin:0 0 25px 12px;padding:0}
	#nav > ul > li > ul > li > .link{height:40px;display:flex;align-items:center;color:var(--clr-text);border-left:1px solid var(--clr-grey-bdr);white-space:nowrap;padding:0}
	#nav > ul > li > ul > li > .link:hover{color:var(--clr-primary)}
	#nav > ul > li > ul > li > .link::before{content:"";width:5px;height:5px;border-radius:50%;background-color:var(--clr-grey-bdr);margin:0 15px 0 -3px;flex:none}
	#nav > ul > li > ul > li > .link:hover::before{background-color:var(--clr-primary)}	
    #nav > ul > li > ul > li > .link > span{color:var(--clr-text-grey);font-weight:200;margin:0 6px;font-size:1.375rem}
	#navBgOverlay{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;height:100vh;display:none;}    
	#nav > ul > li > ul > li > button.link::after{font-family:var(--font-icon);content:"\e5c5";width:36px;height:36px;line-height:36px;text-align:center;background-color:var(--clr-bg-grey);transition:transform .5s ease;margin-left:auto;font-size:1.5rem;}
	/*Active cls ad*/
	#nav > ul > li > ul > li > .link.active{color:var(--clr-primary);border-color:var(--clr-primary)}
	#nav > ul > li > ul > li > .link.active::before{background-color:var(--clr-primary)}
    /* Third UL */
    #nav > ul > li > ul > li > ul{list-style-type:none;border-left:1px solid var(--clr-grey-bdr);}    
	#nav > ul > li > ul > li > ul > li > .link{height:40px;display:flex;align-items:center;color:var(--clr-text);border-left:1px solid var(--clr-grey-bdr);white-space:nowrap;padding:0}    
	#nav > ul > li > ul > li > ul > li > .link:hover{color:var(--clr-primary)}
	#nav > ul > li > ul > li > ul > li > .link::before{content:"";width:5px;height:5px;border-radius:50%;background-color:var(--clr-grey-bdr);margin:0 15px 0 -3px;flex:none}
	#nav > ul > li > ul > li > ul > li > .link:hover::before{background-color:var(--clr-primary)}	
    #nav > ul > li > ul > li > ul > li > .link > span{color:var(--clr-text-grey);font-weight:200;margin:0 6px;font-size:1.375rem}
    /*Active cls ad*/
	#nav > ul > li > ul > li > ul > li > .link.active{color:var(--clr-primary);border-color:var(--clr-primary)}
	#nav > ul > li > ul > li > ul > li > .link.active::before{background-color:var(--clr-primary)}
    /*sticky*/
    .sticky #showNavBtn span{color:var(--clr-text);}
}

/*======== SlideInDown Key ========*/
@-webkit-keyframes slideInDown{
  from{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@keyframes slideInDown{
  from{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}