﻿:root{
--clr-primary:#2490eb;
--clr-secondary:#14457b;
--clr-green:#8cc63e;


/*--clr-txt:#25262d;*/
--clr-txt:#353535;
--clr-href:#318efd;
--clr-wht:#fff;
--clr-blk:#000;
--clr-sky:#f5fbff;

--font-site:"Inter", sans-serif;
--font-heading:"Inter", sans-serif;
--font-icon:Material Symbols Outlined;
}
html,body{font-family:var(--font-site);color:var(--clr-txt);}
img{border:none;vertical-align:bottom;outline:none}
a{text-decoration:none;outline:none;}
button{background-color:transparent;border:none;font-family:var(--font-site);font-weight:400;color:var(--clr-txt)}
.single-line-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.sec-title-clr{background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block;}

h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:0.25px;}
h1{font-weight:700;}
h2,h3,h4,h5,h6{font-weight:600;}
h6{font-size:1.125rem;}

main, footer{position:relative;}

.masked {display: none !important;}  

.radio-tabs input[type="radio"] {display:none;}
.radio-tabs label {color:#9b9b9b;padding:10px 20px;background-color:#e5e5e5;cursor:pointer;margin-right:-5px;border-radius:0px 0px 0px 0px;}
.radio-tabs input[type="radio"]:checked + label {color:var(--clr-wht);background-color:var(--clr-primary);font-weight: bold;}


.sec-heading{text-align:center;}
.sec-heading .title:first-letter{color:var(--clr-primary);}
/*page*/
.page-heading{text-align:center;}
.page-heading .title:first-letter{color:var(--clr-primary);}

/*#ourServicesSec .bg-img{background-image:url(../images/sprite.png);background-repeat:no-repeat;overflow:hidden;}*/
#eCommerceServicesSec .img{background-image:url(../images/sprite.png);background-repeat:no-repeat;overflow:hidden;}

#bannerSec{height:45vh;min-height:420px;background-image:url(../images/banner-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;display:flex;align-items:center;color:var(--clr-wht);}
#bannerSec .container{padding-top:82px;}

#homeBannerSec .banner-text .st-btn, #letConnect .st-btn, #formWrap #formSec .send-btn, .job-listing .loop-box .job-trigger .ReadMoreBtn, #careerForm .submit-btn, .interested-btn a{
background:rgb(254,160,96);
background:-moz-linear-gradient(135deg, rgba(254,160,96,1) 0%, rgba(251,111,98,1) 100%);
background:-webkit-linear-gradient(135deg, rgba(254,160,96,1) 0%, rgba(251,111,98,1) 100%);
background:linear-gradient(135deg, rgba(254,160,96,1) 0%, rgba(251,111,98,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fea060",endColorstr="#fb6f62",GradientType=1);
color:#fff;transition:all .2s ease-in-out;
}
#homeBannerSec .banner-text .st-btn:hover, #letConnect .st-btn:hover, #formWrap #formSec .send-btn:hover, .job-listing .loop-box .job-trigger .ReadMoreBtn:hover, #careerForm .submit-btn:hover, .interested-btn a:hover{
background:rgb(254,160,96);
background:-moz-linear-gradient(135deg, rgba(251,111,98,1) 0%, rgba(254,160,96,1) 100%);
background:-webkit-linear-gradient(135deg, rgba(251,111,98,1) 0%, rgba(254,160,96,1) 100%);
background:linear-gradient(135deg, rgba(251,111,98,1) 0%, rgba(254,160,96,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fb6f62",endColorstr="#fea060",GradientType=1);
color:#fff;
}

.fs-7{font-size:1.125rem;}

/* submit btn */
.submit-btn{background-color:var(--clr-primary);color:var(--clr-wht);height:48px;border-radius:48px;padding:0 26px;display:inline-flex;align-items:center;transition:all .4s ease-in-out;}
.submit-btn:hover{background-color:var(--clr-green);}

#navBgOverlay{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:6;display:none}
/* =================== Common =================== */

/* ----- form-floating Start ----- */
/* input */
.form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select{
    height:calc(2.75rem + calc(var(--bs-border-width) * 2));
    min-height:calc(2.75rem + calc(var(--bs-border-width) * 2));
	line-height:1.5;
}
.form-floating>.form-control, .form-floating>.form-control-plaintext{padding:.5rem .75rem;}
.form-floating>.form-control-plaintext:focus, .form-floating>.form-control-plaintext:not(:placeholder-shown), .form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown){
    padding-top:.5rem;
    padding-bottom:.5rem;
}
/* label */
.form-floating>label{top:10px;left:12px;background-color:#fff;padding:0 4px;height:auto;}
.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{transform:scale(.85) translateY(-1.5rem) translateX(0rem);}
/* ----- form-floating End ----- */
/* regular form css [Start] */
.form-label{font-size:14px;font-weight:500;}
.form-control,.form-select{padding:.625rem .75rem;border-color:#ced2d6;}
.form-check-input{border-color:#ced2d6;}
/* regular form css [End] */
.form-control::placeholder{color:#a1a1a1;}

/* =================== Header [Start] =================== */
#header{position:fixed;top:0;left:0;right:0;z-index:5;}
/**/
#header .top-row{background-color:var(--clr-secondary);height:40px;display:flex;align-items:center;}
#header .top-row ul.contact-details{list-style-type:none;margin:0;padding:0;display:flex;}
#header .top-row ul.contact-details li{margin:0 10px;}
#header .top-row ul.contact-details li a{color:var(--clr-wht);font-size:14px;display:flex;align-items:center;}
#header .top-row ul.contact-details li a::before{font-family:var(--font-icon);margin-right:4px;font-size:20px;font-weight:300;}
#header .top-row ul.contact-details li a.i-phone::before{content:"\e0b0";}
#header .top-row ul.contact-details li a.i-mail::before{content:"\e158";}

#header .bottom-row{height:72px;display:flex;align-items:center;}
#branding .logo{height:38px;width:auto;}
/*bg-active*/
#header .bottom-row{background-color:var(--clr-wht);box-shadow:1px 1px 16px 0 rgba(0,0,0,0.4);}
/* =================== Header [End] =================== */


/* ============== Footer (START) ============== */
#footer{background-color:#151823;color:var(--clr-wht);}
#footer a{color:#9da1b1;}
#footer h5{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:18px;margin-bottom:10px;font-weight:600;}

/* Nav */
#footer ul.ft-nav{list-style-type:none;margin:0;padding:0;}
#footer ul.ft-nav li .link{display:flex;align-items:center;height:36px;padding-right:8px;transition:all .3s ease-out;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#footer ul.ft-nav li .link::before{content:"";width:8px;height:1px;margin-right:10px;background-color:#9da1b1;transition:all .3s ease-out .2s;}
/*Hover*/
#footer ul.ft-nav li .link:hover{padding-right:0;padding-left:6px;color:var(--clr-wht);}
#footer ul.ft-nav li .link.active{padding-right:0;padding-left:0px;color:var(--clr-primary);}
#footer ul.ft-nav li .link:hover::before{background-color:var(--clr-wht);margin:0 5px;}
#footer ul.ft-nav li .link.active::before{background-color:var(--clr-primary);margin:0 5px;}

/* Address */
#footer .ftr-contact a{padding-right:6px;transition:all .8s ease-out;}
#footer .ftr-contact a:hover{padding-right:0;padding-left:6px;color:var(--clr-wht);}
#footer .ftr-contact .icon{display:flex;}
#footer .ftr-contact .icon::before{font-family:var(--font-icon);font-size:24px;margin-right:6px;font-weight:200;color:#9da1b1;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"}

/*Logo*/
#footer .ftr-logo-icon{display:flex;flex-direction:column;justify-content:center;}
#footer .ftr-logo-icon .icon, #footer .ftr-logo-icon .txt{margin-bottom:12px;}
#footer .ftr-logo-icon .icon img{max-width:48px;height:auto;}
#footer .ftr-logo-icon .txt img{width:auto;height:40px;}

/* Social */
#footer .social-icon{display:flex;/*justify-content:center;*/padding:15px 0 0 0;list-style-type:none;}
#footer .social-icon li{margin:0 5px;}
#footer .social-icon li a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:rgba(255,255,255,.2);
-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
#footer .social-icon li a:hover{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
#footer .social-icon li.fb a:hover{background-color:#1b74e4;}
#footer .social-icon li.tw a:hover{background-color:#1d9bf0;}
#footer .social-icon li.in a:hover{background-color:#0077b5;}
#footer .social-icon li.pint a:hover{background-color:#b7081b;}
#footer .social-icon li a svg{fill:#fff;width:16px;}

#footer .copyright{background:#1b2032;text-align:center;color:#9da1b1;padding:25px 0;}

.mdtech a:hover{text-decoration:underline;color:#fff !important;}
/* ============== Footer (END) ============== */

/* =================== Home [Start] =================== */
#heroSec{background-color:#f3f2f7;}
#heroSec h1{font-weight:600;font-size:4.125rem;color:var(--clr-secondary);}

#heroSec ul.sub-heading{list-style-type:none;padding:0;display:flex;align-items:center;}
#heroSec ul.sub-heading li{height:32px;border-radius:30px;background-color:var(--clr-wht);color:var(--clr-secondary);padding:0 16px 0 12px;margin:4px;display:flex;align-items:center;padding-bottom:1px;cursor:default;white-space:nowrap;font-weight:600;}
#heroSec ul.sub-heading li:hover{background-color:var(--clr-primary);color:#fff;}
#heroSec ul.sub-heading li::before{display:inline-block;content:"\e5ca";font-family:var(--font-icon);font-size:22px;margin-right:2px;font-weight:400;}

#heroSec ul.benefits{list-style-type:none;padding:0;}
#heroSec ul.benefits li{display:flex;align-items:flex-start;margin:4px 0;font-size:22px;font-weight:500;}
#heroSec ul.benefits li::before{content:"\ef76";font-family:var(--font-icon);font-size:24px;margin-right:8px;font-weight:400;background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block;}

.get-started-btn{background-color:var(--clr-green);color:var(--clr-wht);height:56px;border-radius:56px;padding:0 14px 0 26px;display:inline-flex;align-items:center;letter-spacing:2px;font-size:1.125rem;transition:all .5s ease-in-out;}
.get-started-btn::after{display:inline-block;font-family:var(--font-icon);content:"\e941";font-weight:300;font-size:26px;margin:0 8px 0 8px;transition:margin .5s ease-in-out;}
.get-started-btn:hover{background-color:var(--clr-secondary)}
.get-started-btn:hover::after{margin:0 0 0 16px;}
/**/
.green-hover:hover{background-color:var(--clr-green)}
.sky-blue{background-color:var(--clr-primary)}
.sky-blue:hover{background-color:var(--clr-green)}

#lessChaosSec .box{border:1px solid #dcdadf;height:100%;transition:all .3s ease;}
#lessChaosSec .box:hover{box-shadow:0px 50px 40px 0px rgba(18.00000000000002, 1.9999999999999978, 47, 0.1);transform:translateY(-5px);}


#whyChooseSec{border-bottom:1px solid #dcdadf;}
#whyChooseSec ul.why-choose-list{list-style-type:none;padding:0;}
#whyChooseSec ul.why-choose-list li{display:flex;align-items:flex-start;margin:3px 0;}
#whyChooseSec ul.why-choose-list li::before{content:"\ef76";font-family:var(--font-icon);font-size:21px;margin-right:7px;background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block;}
#whyChooseSec ul.no-list{list-style-type:none;padding:0;}
#whyChooseSec ul.no-list li{display:inline-flex;align-items:center;padding:6px 10px;background-color:#f3f2f9;margin:0 5px 8px 0;font-weight:600;}
#whyChooseSec ul.no-list li::before{content:"\e5cd";font-family:var(--font-icon);font-size:21px;margin-right:6px;display:inline-block;color:red;font-weight:400;}


#pageBanner{background-repeat:no-repeat;background-size:cover;background-position:center;/*background-position:top right;*/position:relative;}
#pageBanner.message-a-specialist-banner{background-image:url("../images/banner-message-a-specialist.webp")}
#pageBanner.urgent-care-banner{background-image:url("../images/banner-urgent-care.jpg")}
#pageBanner.psychology-banner{background-image:url("../images/banner-Psychology-1.jpg")}
#pageBanner.dermatology-banner{background-image:url("../images/banner-dermatology.jpg")}
#pageBanner.primary-care-banner{background-image:url("../images/banner-primary-care.jpg")}
#pageBanner.laboratory-panel-banner{background-image:url("../images/banner-Laboratory-Panel.jpg")}
#pageBanner.rx-program-banner{background-image:url("../images/banner-Rx-Program.jpg")}
#pageBanner.pet-telehealth-banner{background-image:url("../images/Pet-TeleHealth-Program-banner.jpg")}
#pageBanner.faq-banner{background-image:url("../images/faq-banner.jpg")}
#pageBanner::before{content:'';position:absolute;opacity:0.85;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(90deg, #f3f2f7 30%, #f3f2f700 70%);}
#pageBanner .row{position:relative;z-index:2;height:350px;align-items:center;}
#pageBanner h1{font-weight:700 !important;font-size:3.25rem;}
#pageBanner #breadcrumbs{list-style-type:none;margin:0;padding:0;display:inline-flex;align-items:center;}
#pageBanner #breadcrumbs li{color:#999;display:flex;align-items:center;}
#pageBanner #breadcrumbs li::after{font-family:var(--font-icon);content:"/";color:var(--clr-font-para-lt);padding:0 9px;font-weight:700;}
#pageBanner #breadcrumbs li:last-child::after{display:none}
#pageBanner #breadcrumbs li a{color:var(--clr-blk);display:flex;align-items:center;font-weight:600;}
#pageBanner #breadcrumbs li:first-child a::before{font-family:var(--font-icon);content:"\e88a";color:var(--clr-font-para-lt);font-size:1.125rem;margin-right:2px;padding-bottom:2px;}


/*Page: Urgent care, primary-care, dermatology, behavioral-health-counseling*/
#telUrgentCareSec ul{list-style-type:none;padding:0;}
#telUrgentCareSec ul li{display:flex;margin:4px 0;font-size:18px;}
#telUrgentCareSec ul li::before{content:"\ef76";font-family:var(--font-icon);font-size:22px;margin-right:7px;margin-top:-2px;background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block;font-weight:400;}

#drugsProvidedSec .bdr-right{border-right:1px solid #d3d7dc;}
#drugsProvidedSec ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;margin:0;}
#drugsProvidedSec ul li{margin:2px 0;font-weight:500;width:50%;display:flex;}
#drugsProvidedSec ul li::before{content:"\e834";font-family:var(--font-icon);font-size:21px;margin-right:6px;margin-top:-2px;background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block;font-weight:400;}

/*two place*/
#keyBenefitsSec .box{height:100%;border:1px solid #cbd5e0;}
#keyBenefitsSec .box .icon img{height:60px;width:auto;}
#keyBenefitsSec ul{list-style-type:none;padding:0;margin:0;}
#keyBenefitsSec ul li{margin:0;display:flex;}
#keyBenefitsSec ul li::before{content:"\e834";font-family:var(--font-icon);font-size:21px;margin-right:6px;margin-top:-2px;background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block;font-weight:400;}

#employeesReceiveSec{border-top:1px solid #d5d5d5;}
#employeesReceiveSec .box{background-color:var(--clr-primary);height:100%;color:#fff;}
#employeesReceiveSec .box .icon img{height:60px;width:auto;}
#employeesReceiveSec ul{list-style-type:none;padding:0;margin:0;}
#employeesReceiveSec ul li{margin:2px 0;display:flex;}
#employeesReceiveSec ul li::before{content:"\e834";font-family:var(--font-icon);font-size:21px;margin-right:6px;margin-top:-2px;color:#fff;display:inline-block;font-weight:300;}

#highQualityCareSec .box{background-color:var(--clr-primary);height:100%;color:#fff;}
#highQualityCareSec .box .icon img{height:54px;width:auto;}
/*END*/

#wesupportSec{border-top:1px solid #d5d5d5;}
#wesupportSec .box{background-color:var(--clr-primary);height:100%;color:#fff;}
#wesupportSec .box ul{list-style-type:none;padding:0;}
#wesupportSec .box ul li{display:flex;margin:3px 0;font-size:18px;margin-top:16px;}
#wesupportSec .box ul li::before{content:"\ef76";font-family:var(--font-icon);font-size:21px;margin-right:7px;display:inline-block;font-weight:400;}

#benefitsGlanceSec .box{height:100%;border:1px solid #cbd5e0;}
#benefitsGlanceSec .box:hover{box-shadow:0 10px 24px -10px rgba(0,0,0,.25)}
#benefitsGlanceSec .box .number{height:44px;width:44px;line-height:44px;background-color:var(--clr-primary);flex:none;}

#purposeofTestSec .box{height:100%;border:1px solid #d3d7dc;background-color:#f3f7fc;}
#purposeofTestSec .box .icon img{height:60px;width:auto;}

#componentsSec{border-top:1px solid #d3d7dc;}
#componentsSec .box{height:100%;border:1px solid #d3d7dc;background-color:#f3f7fc;}
#componentsSec .box .icon img{height:60px;width:auto;}
#componentsSec .box ul li{margin:8px 0;}

#acuteMediSec{background-color:var(--clr-secondary);color:#fff;}
#acuteMediSec ul{list-style-type:none;padding:0;}
#acuteMediSec ul li{display:flex;margin:3px 0;font-weight:600;font-size:18px;color:rgba(255,255,255,.75)}
#acuteMediSec ul li p{margin-bottom:0;}
#acuteMediSec ul li b{color:rgba(255,255,255,1);}
#acuteMediSec ul li::before{content:"\ef76";font-family:var(--font-icon);font-size:21px;margin-right:7px;display:inline-block;font-weight:300;color:rgba(255,255,255,1);}

#trustBehavioralHealthSec{background-color:var(--clr-secondary);}
#trustBehavioralHealthSec .box{color:#fff;border:1px solid rgba(255,255,255,.5);height:100%;}


#ppFAQSec{background-color:var(--clr-primary)}
/*team-wrap*/
#ppFAQSec .team-wrap .img{border-radius:30px;overflow:hidden;}
/*expanded faq style*/
#ppFAQSec .team-wrap .content .loop-box{margin-bottom:12px;border:1px solid rgba(255,255,255,.55);}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn{display:flex;align-items:center;padding:14px 15px;cursor:pointer;}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn:hover{background-color:rgba(255,255,255,.2);}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn h3{font-size:1.25rem;color:var(--clr-wht);font-weight:500;margin-bottom:0;}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn.open{background-color:rgba(255,255,255,.15);}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn.open:hover{background-color:rgba(255,255,255,.15);}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn i{color:var(--clr-wht);font-size:24px;font-weight:400;margin-right:12px;}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn .minus_circle{display:none;}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn.open .plus_circle{display:none;}
#ppFAQSec .team-wrap .content .loop-box .title-expand-btn.open .minus_circle{display:block;}
#ppFAQSec .team-wrap .content .loop-box .title-expand-desp{color:var(--clr-wht);padding:10px 15px 25px 48px;margin:0;background-color:rgba(255,255,255,.15);}


/*team-wrap*/
#FAQSec .team-wrap .img{border-radius:30px;overflow:hidden;}
/*expanded faq style*/
#FAQSec .team-wrap .content .loop-box{margin-bottom:12px;border:1px solid #d5d8da;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn{display:flex;align-items:center;padding:14px 15px;cursor:pointer;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn:hover{background-color:#f5f8fa;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn h3{font-size:1.25rem;color:var(--clr-blk);font-weight:500;margin-bottom:0;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn.open{background-color:#f5f8fa;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn.open:hover{background-color:#f5f8fa;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn i{color:var(--clr-blk);font-size:22px;font-weight:400;margin-right:12px;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn .minus_circle{display:none;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn.open .plus_circle{display:none;}
#FAQSec .team-wrap .content .loop-box .title-expand-btn.open .minus_circle{display:block;}
#FAQSec .team-wrap .content .loop-box .title-expand-desp{color:var(--clr-blk);padding:10px 15px 25px 48px;margin:0;background-color:#f5f8fa;}


#contactPage{background-color:#f3f6f9;}
#contactPage > .container::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;background-image:url(../images/Component-19.svg);background-repeat:repeat;opacity:.12;}
#contactPage > .container > .row{min-height:calc(100vh - 120px);/*margin-bottom:30px;*/position:relative;z-index:2;}
#contactPage .left-wrap h2{font-size:3.25rem;background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-align:center;}
#contactPage .left-wrap p{font-size:1.375rem;text-align:center;}
#contactPage .right-wrap .col-in-box{background-color:var(--clr-wht);border-radius:20px;/*box-shadow:8px 8px 36px 0 rgba(0,0,0,.25);*/
box-shadow:rgba(20,89,225,0.4) 0px 50px 100px -20px, rgba(20, 89, 225,0.25) 0px 30px 60px -30px;
}
/**/
#contactPage .address-sec a{color:var(--clr-txt);}
#contactPage .address-sec a:hover{color:var(--clr-href);}
#contactPage .address-sec .icon{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;margin-bottom:14px;background-image:linear-gradient(to right top, #8cc63e, #2490eb);position:relative;}
#contactPage .address-sec .icon::before{content:"";display:inline-block;width:64px;height:64px;background-color:#fff;position:absolute;top:3px;right:3px;border-radius:50%;z-index:1;}
#contactPage .address-sec .icon::after{font-family:var(--font-icon);font-weight:300;font-size:40px;position:relative;z-index:2;background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}
#contactPage .address-sec .icon.i-address::after{content:"\ea40";}
#contactPage .address-sec .icon.i-email::after{content:"\e158";}
#contactPage .address-sec .icon.i-mob::after{content:"\e0b0";}
#contactPage .address-sec .icon.i-hours::after{content:"\e8b5";}


#registerPageSec{background-color:#f3f6f9;}
/* left */
#registerPageSec .left-wrap .col-in-box{background-image:url(../images/register-page-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;/*background-color:#005377;background-blend-mode:multiply;*/
height:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;box-shadow:0 0 36px 0 rgba(0,0,0,.2);}

#text-slider{position:relative;width:100%;height:232px;overflow:hidden;position:sticky;top:138px;}
#text-slider .slide{position:absolute;width:100%;opacity:0;transform:translateX(-40px);transition:all 1.2s ease;}
#text-slider .slide.active{opacity:1;transform:translateX(0);}
#text-slider .slide.leave{opacity:0;transform:translateX(40px);}
/* right */
#registerPageSec .right-wrap .col-in-box{height:100%;background-color:var(--clr-wht);border-top-right-radius:20px;border-bottom-right-radius:20px;box-shadow:0 0 36px 0 rgba(0,0,0,.2);}


#loginPageSec{background-color:#f3f6f9;}
#loginPageSec > .container > .row{min-height:calc(100vh - 120px);}
#loginPageSec .left-wrap h2{font-size:3.25rem;background:linear-gradient(135deg, #2490eb 0, #8cc63e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-align:center;}
#loginPageSec .left-wrap p{font-size:1.375rem;text-align:center;}
#loginPageSec .right-wrap .col-in-box{background-color:var(--clr-wht);border-radius:20px;box-shadow:8px 8px 36px 0 rgba(0,0,0,.25);}


@media (min-width:1680.98px){          /* [XL] - 1680 [Up^] [Desktop] */
    html,body{font-size:20px;}

    #careerForm{width:540px;margin:10vh 0 0 -270px;}
}

@media (min-width:1200px){			    /* [XL] - 1200 [Up^] [Desktop] */
    #mNav{display:none;}
    /**/
    #nav{display:block;}
    #nav > ul{display:flex;list-style-type:none;margin:0;padding:0;}
    #nav > ul > li{display:flex;align-items:center;margin:13px 15px;position:relative;}
    #nav > ul > li > .link{display:flex;align-items:center;color:var(--clr-blk);padding:0 1px;height:40px;}
    #nav > ul > li > .link::before{content:"";background:var(--clr-primary);width:0;height:3px;position:absolute;left:0;bottom:0;transition:all 0.3s ease-out;}
    #nav > ul > li:hover > .link::before{width:100%;}
    #nav > ul > li > .link.i-home::after{content:"\e88a";font-family:var(--font-icon);font-size:1.5rem;font-weight:300;}
    /*ACTIVE*/
    #nav > ul > li > .link.active::before{width:100%;}
    /*BUTTON*/
    #nav > ul > li > button.link{padding:0 0 0 3px;}
    #nav > ul > li > button.link::after{content:"\e5c5";font-family:var(--font-icon);margin-left:4px;font-size:20px;width:12px;display:flex;justify-content:center;transition:transform .5s ease-out;}    
    #nav > ul > li:hover > button.link::after{transform:rotate(180deg);}

    #nav > ul > li .login-menu{padding:0 20px;height:40px;color:var(--clr-blk);display:flex;align-items:center;border-radius:42px;border:1px solid var(--clr-primary);}
    #nav > ul > li .login-menu.active{color:var(--clr-wht);background-color:var(--clr-green);border:1px solid var(--clr-green);}
    #nav > ul > li .login-menu:hover{color:var(--clr-wht);background-color:var(--clr-primary);border:1px solid var(--clr-primary);}
    /*SECOND UL*/
    #nav > ul > li > ul{visibility:hidden;opacity:0;position:absolute;top:150px;left:0;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:56px;}
    #nav > ul > li > ul::before{content:"\e5c7";font-family:var(--font-icon);color:#fafafa;font-size:48px;position:absolute;top:-10px;left:30px;width:23px;height:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
    #nav > ul > li > ul::after{content:"";position:absolute;left:0px;right:0;top:-18px;height:18px;}
    /*button*/
    #nav > ul > li > ul > li{position:relative;}
    #nav > ul > li > ul > li > button{color:var(--clr-txt);font-size:16px;padding:0 12px;height:44px;border-bottom:1px solid #e5e5e5;white-space:nowrap;width:100%;text-align:left;}    
    #nav > ul > li > ul > li > button::after{content:"\e5df";font-family:var(--font-icon);color:#000;font-size:24px;position:absolute;top:5px;right:16px;}
    #nav > ul > li > ul > li > button:hover{color:var(--clr-primary);background-color:#f5f5f5;}
    /*a link*/
    #nav > ul > li > ul > li > .link{display:flex;align-items:center;color:var(--clr-txt);font-size:16px;padding:0 12px;height:44px;border-bottom:1px solid #e5e5e5;white-space:nowrap;}
    #nav > ul > li > ul > li > .link:hover{color:var(--clr-primary);background-color:#f5f5f5;}
    /*ACTIVE*/
    #nav > ul > li > ul > li > .link.active{color:var(--clr-primary);background-color:#fafafa;}
    /*3 UL*/
    #nav > ul > li > ul > li > ul{visibility:hidden;opacity:0;position:absolute;top:0;left:0;background-color:#fafafa;transition:all .3s ease-out;list-style-type:none;margin:0;padding:0;}
    #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);font-size:16px;padding:0 12px;height:44px;border-bottom:1px solid #e5e5e5;white-space:nowrap;}
    #nav > ul > li > ul > li > ul > li > .link:hover{color:var(--clr-primary);background-color:#f5f5f5;}
    /*ACTIVE*/
    #nav > ul > li > ul > li > ul > li > .link.active{color:var(--clr-primary);background-color:#fafafa;}

    #nav #hideMenuBtn{display:none}

    #homeBannerSec .banner-text h1{font-size:48px;}

    #ytdVideosEmbedSec .thumbnail{margin-bottom:20px}
}


@media (max-width:1399.98px){			/* [XXL] - 1400 below */
    html,body{font-size:16px;}
}


@media (max-width:1199.98px){			/* [XL] -  1200 below */
    #mNav{display:flex;list-style-type:none;margin:0;padding:0;}
    #mNav li .link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;}
    #mNav li .link span{font-weight:300;font-size:32px;}
    /*bg-active*/
    #header .bottom-row.bg-active #mNav li .link{color:var(--clr-blk);}

    #nav{position:fixed;top:0;bottom:0;right:-260px;width:260px;z-index:9;background-color:#fff;}
    #nav > ul{list-style-type:none;margin:0;padding:0;overflow-y:scroll;height:100vh;}
    #nav > ul > li:first-child{display:none;}
    #nav > ul > li{padding:0 20px;border-bottom:1px solid #ddd;}
    #nav > ul > li > .link, #nav > ul > li > .login-menu{display:flex;align-items:center;height:46px;font-size:16px;position:relative;color:var(--clr-txt);font-weight:600;width:100%;}
    /*ACTIVE*/
    #nav > ul > li > .link.active{color:var(--clr-primary);}
    /*BUTON*/
    #nav > ul > li > button.link{justify-content:space-between;padding:0;}
    #nav > ul > li > button.link::after{font-family:var(--font-icon);content:"\e5c5";font-size:18px;}
    /* second ul */
    #nav > ul > li > ul{padding:0 0 20px 10px;list-style-type:none;margin:0;}
    /* button */
    #nav > ul > li > ul > li > button{height:40px;color:var(--clr-txt);font-size:16px;text-align:left;display:flex;align-items:center;padding:0;}
    #nav > ul > li > ul > li > button::before{content:"\e5c5";font-family:var(--font-icon);margin-right:10px;font-size:24px;width:12px;display:flex;justify-content:center;}
    /* a link */
    #nav > ul > li > ul > li > .link{display:flex;align-items:center;height:40px;color:var(--clr-txt);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    #nav > ul > li > ul > li > .link::before{flex:none;content:"";width:10px;height:1px;margin-right:10px;background-color:rgba(0,0,0,.5);}
    /*ACTIVE*/
    #nav > ul > li > ul > li > .link.active{color:var(--clr-primary);}
    #nav > ul > li > ul > li > .link.active::before{background-color:var(--clr-primary);}    
    /* 3 ul */
    #nav > ul > li > ul > li > ul{padding:0 0 0 26px;list-style-type:none;margin:0;}
    #nav > ul > li > ul > li > ul > li > .link{display:flex;align-items:center;height:40px;color:var(--clr-txt);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    #nav > ul > li > ul > li > ul > li > .link::before{flex:none;content:"";width:10px;height:1px;margin-right:10px;background-color:rgba(0,0,0,.5);}
    /*ACTIVE*/
    #nav > ul > li > ul > li > ul > li > .link.active{color:var(--clr-primary);}
    #nav > ul > li > ul > li > ul > li > .link.active::before{background-color:var(--clr-primary);}
    /**/
    #nav #hideMenuBtn{position:absolute;top:0;left:-44px;width:44px;height:44px;background-color:#f9f9f9;text-align:center;display:none;}
    #nav #hideMenuBtn span{color:var(--clr-primary);line-height:44px;}


    #formWrap::after{display:none;}

    .right-img-sec .sec-heading .title{text-align:left;}
    .right-img-sec ul li{justify-content:start;}
    .right-img-sec ul li::after{display:none;}
    .right-img-sec ul li::before{content:"\e86c";font-family:var(--font-icon);font-size:24px;font-weight:300;color:#090;margin-right:10px;}
}


@media (max-width:991.98px){			/* [LG] -  992 below */
    #homeBannerSec{height:auto;}
    #homeBannerSec .container{padding:170px 0 60px 0;}
    #homeBannerSec .banner-text{text-align:center}
    #devProcess .list-line{height: calc(100% - 120px);}

    #pageBanner::before{background:linear-gradient(90deg, #f3f2f7 50%, #f3f2f7 75.55%);opacity: 0.9;}

    #heroSec h1{font-size:3.5rem;}
    #heroSec ul.benefits li{font-size:20px;}
    #heroSec ul.benefits li::before{font-size:22px;}
    #heroSec ul.sub-heading li{font-size:14px;font-weight:600;}
    .get-started-btn{height:48px;border-radius:25px;padding:0 12px 0 24px;font-size:1rem;}

    #loginPageSec .left-wrap h2{font-size:2.5rem;}
    #loginPageSec .left-wrap p{font-size: 1.125rem;}

    #drugsProvidedSec .bdr-right{border-bottom:1px solid #d3d7dc;border-right:none}
}


@media (max-width:767.98px){			/* [MD] -  768 below */
    .fs-7{font-size:1rem;}

    #highConversion{display:none}
    #ourServicesSec .content{border:none;border-bottom:1px solid rgba(0,0,0,0.3);}

    #heroSec h1{font-size:3rem;}

    #registerPageSec .right-wrap .col-in-box{border-radius:20px;}

    #telUrgentCareSec ul li{font-size:16px;}
}


@media (max-width:575.98px){			/* [SM] -  576 below */
    #header .top-row ul.contact-details li:first-child{display:none}
    #careerForm{width:340px;height:70vh;margin:15vh 0 0 -170px;}

    #heroSec h1{font-size:2.5rem;}
    
}