.doctors{--card-bg:var(--surface-color);--card-border:color-mix(in srgb,var(--default-color),transparent 85%);--muted:color-mix(in srgb,var(--default-color),transparent 60%);--soft-accent:color-mix(in srgb,var(--accent-color),transparent 85%);--shadow:0 8px 24px color-mix(in srgb,var(--default-color),transparent 90%);--radius:14px}.doctors .btn-appointment{background-color:var(--accent-color);color:var(--contrast-color);border:1px solid color-mix(in srgb,var(--accent-color),transparent 20%);border-radius:10px;padding:.55rem 1rem;font-weight:600;transition:all .3s}.doctors .btn-appointment:hover{background-color:color-mix(in srgb,var(--accent-color),black 8%);border-color:color-mix(in srgb,var(--accent-color),transparent 10%);transform:translateY(-1px)}.doctors .btn-appointment:active{transform:translateY(0)}.doctors .btn-soft{background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color);border:1px solid color-mix(in srgb,var(--accent-color),transparent 75%);border-radius:10px;padding:.55rem 1rem;font-weight:600;transition:all .3s}.doctors .btn-soft:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 86%);border-color:color-mix(in srgb,var(--accent-color),transparent 60%)}.doctors .doctor-directory .directory-bar{border:0;border-radius:0;margin-top:0}.doctors .doctor-directory .directory-bar .form-label{color:var(--heading-color);font-weight:600}.doctors .doctor-directory .directory-bar .search-icon{color:var(--muted);font-size:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.doctors .doctor-directory .directory-bar .search-input{color:#999;height:50px;box-shadow:none;vertical-align:middle;text-transform:inherit;background:#fff;border:2px solid #eee;border-radius:4px;outline:0;padding-left:2.25rem;display:inline-block}.doctors .doctor-directory .directory-bar .search-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--accent-color),transparent 80%)}.doctors .doctor-directory .directory-bar .search-input::placeholder{color:color-mix(in srgb,var(--default-color),transparent 70%)}.doctors .doctor-directory .directory-filters{flex-wrap:wrap;gap:10px;margin:20px 0 10px;padding:0;list-style:none;display:flex}.doctors .doctor-directory .directory-filters li{cursor:pointer;border:1px solid var(--card-border);background:var(--card-bg);color:var(--default-color);-webkit-user-select:none;user-select:none;border-radius:999px;padding:8px 14px;transition:all .3s}.doctors .doctor-directory .directory-filters li:hover{border-color:var(--accent-color);color:var(--accent-color)}.doctors .doctor-directory .directory-filters li.filter-active{background:var(--accent-color);color:var(--contrast-color);border-color:var(--accent-color)}.doctors .doctor-card{border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);height:100%;transition:transform .3s,box-shadow .3s;overflow:hidden}.doctors .doctor-card:hover .doctor-media .socials{opacity:1;transform:translateY(0)}.doctors .doctor-card .doctor-media{position:relative;overflow:hidden}.doctors .doctor-card .doctor-media img{object-fit:cover;width:100%;height:260px;display:block}@media (min-width:992px){.doctors .doctor-card .doctor-media img{height:220px}}.doctors .doctor-card .doctor-media .tag{background:var(--accent-color);color:var(--contrast-color);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.doctors .doctor-card .doctor-media .tag.alt{background:color-mix(in srgb,var(--accent-color),transparent 20%)}.doctors .doctor-card .doctor-media .socials{opacity:0;gap:8px;transition:all .3s;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(8px)}.doctors .doctor-card .doctor-media .socials a{background:var(--card-bg);border:1px solid var(--card-border);width:36px;height:36px;color:var(--default-color);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.doctors .doctor-card .doctor-media .socials a:hover{background:var(--accent-color);color:var(--contrast-color);border-color:var(--accent-color);transform:translateY(-2px)}.doctors .doctor-card .doctor-content{padding:16px}.doctors .doctor-card .doctor-content .doctor-name{margin:0 0 4px;font-size:1.1rem}.doctors .doctor-card .doctor-content .doctor-title{color:var(--muted);margin-bottom:10px;font-size:.95rem}.doctors .doctor-card .doctor-content .doctor-desc{margin-bottom:12px;font-size:.95rem}.doctors .doctor-card .doctor-content .doctor-meta{margin-bottom:12px}.doctors .doctor-card .doctor-content .doctor-meta .badge.dept{background:var(--soft-accent);color:var(--accent-color);border:1px solid color-mix(in srgb,var(--accent-color),transparent 65%);border-radius:8px;padding:6px 10px;font-weight:600}.doctors .doctor-card .doctor-content .doctor-actions{flex-wrap:wrap;gap:8px;display:flex}.doctors .doctor-carousel .swiper{padding-bottom:36px}.doctors .doctor-carousel .swiper-wrapper{height:auto!important}.doctors .doctor-carousel .swiper-button-prev,.doctors .doctor-carousel .swiper-button-next{color:var(--accent-color)}.doctors .doctor-carousel .swiper-button-prev:after,.doctors .doctor-carousel .swiper-button-next:after{font-size:22px}.doctors .doctor-carousel .swiper-pagination-bullet{background:var(--soft-accent);opacity:1}.doctors .doctor-carousel .swiper-pagination-bullet-active{background:var(--accent-color)}.doctors .single-profile .profile-media{border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden}.doctors .single-profile .profile-media img{object-fit:cover;width:100%;height:100%;min-height:360px}.doctors .single-profile .profile-media .availability{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;padding:6px 10px;font-weight:600;position:absolute;bottom:12px;left:12px}.doctors .single-profile .profile-media .availability .bi-circle-fill{color:color-mix(in srgb,var(--accent-color),transparent 20%)}.doctors.doctor-profile{background-image:url(../media/d-profile-bg.8441595f.png);background-size:contain}.doctors .single-profile .profile-content .badge{border-radius:999px;padding:6px 10px;font-weight:600}.doctors .single-profile .profile-content .badge.role{background:var(--accent-color);color:var(--contrast-color)}.doctors .single-profile .profile-content .badge.years,.doctors .single-profile .profile-content .badge.cert{background:var(--soft-accent);color:var(--accent-color);border:1px solid color-mix(in srgb,var(--accent-color),transparent 60%)}.doctors .single-profile .profile-content .name{font-family:Poppins;font-size:35px;font-weight:700}.doctor-profile .dc-stars{color:#f1b50a}.doctor-profile .badge{background:#38455c;margin-bottom:10px;font-size:14px}.doctors .single-profile .profile-content .title{color:#999;white-space:nowrap;margin-right:10px}.doctors .single-profile .profile-content .highlights li{margin-bottom:6px;padding-left:4px}.doctors .single-profile .profile-content .highlights li i{color:var(--accent-color)}.doctors .compact-view .minimal-card{background:var(--card-bg);border:1px solid var(--card-border);height:100%;box-shadow:var(--shadow);border-radius:16px;padding:14px 10px;transition:transform .3s,box-shadow .3s}.doctors .compact-view .minimal-card:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--default-color),transparent 88%);transform:translateY(-3px)}.doctors .compact-view .minimal-card .avatar{object-fit:cover;border:2px solid color-mix(in srgb,var(--accent-color),transparent 60%);border-radius:50%;width:68px;height:68px}.doctors .compact-view .minimal-card .info{margin-top:8px}.doctors .compact-view .minimal-card .info h4{font-size:.98rem}.doctors .compact-view .minimal-card .info small{color:var(--muted);font-weight:600}.doctors .profile-tabs .tab-profile-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.doctors .profile-tabs .tab-profile-card img{object-fit:cover;width:100%;height:260px}.doctors .profile-tabs .tab-profile-card .badge{border-radius:999px;padding:6px 10px;font-weight:600}.doctors .profile-tabs .tab-profile-card .badge.cert,.doctors .profile-tabs .tab-profile-card .badge.years{background:var(--soft-accent);color:var(--accent-color);border:1px solid color-mix(in srgb,var(--accent-color),transparent 60%)}.doctors .profile-tabs .nav-pills .nav-link{background:var(--card-bg);border:1px solid var(--card-border);color:var(--default-color);border-radius:999px;margin-right:8px;font-weight:600}.doctors .profile-tabs .nav-pills .nav-link:hover{border-color:var(--accent-color);color:var(--accent-color)}.doctors .profile-tabs .nav-pills .nav-link.active{background:var(--accent-color);color:var(--contrast-color);border-color:var(--accent-color)}.doctors .profile-tabs .tab-content{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.doctors .profile-tabs .schedule-grid .slot{background:color-mix(in srgb,var(--accent-color),transparent 94%);border:1px solid color-mix(in srgb,var(--accent-color),transparent 80%);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.doctors .profile-tabs .schedule-grid .slot strong{color:var(--heading-color)}.doctors .profile-tabs .schedule-grid .slot span{color:var(--default-color);font-weight:600}.doctors .profile-tabs .review .stars i{color:color-mix(in srgb,var(--accent-color),transparent 15%)}@media (max-width:768px){.doctors .single-profile .profile-media img{min-height:280px}}.doctor-search-result{padding-top:0}.doctor-search-result .form-select-lg{color:#999;border:2px solid #eee;border-radius:4px;outline:none;padding:0 40px 0 20px;font-size:16px;line-height:46px}.doctor-search-result .btn-appointment{text-align:center;vertical-align:middle;background:0 0;border:2px solid #f4d533;border-radius:4px;padding:0;line-height:48px;display:inline-block}.doctor-search-result .btn-appointment:hover{background-color:#f4d53333}.dc-breadcrumbarea+.dc-main{padding:80px 0 100px}.dc-haslayout{width:100%;padding-top:10px}.dc-haslayout .order-first,.dc-haslayout .order-last{padding:0 15px}.dc-enabled{flex-wrap:wrap}.dc-searchresult-holder{width:100%}.dc-searchresult-head{justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.dc-searchresult-head .dc-title{width:auto}.dc-searchresult-head .dc-title h4{color:#767676;margin:0;padding:0;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px}.dc-searchresult-head .dc-title h4 strong{color:#767676;font-weight:700}.dc-rightarea{gap:10px;display:flex}option{padding:5px 15px}.dc-searchresult-grid{float:left;width:100%}.dc-searchvlistvtwo .dc-docpostholder{border:1px solid #eee}.dc-searchresult-list .dc-docpostholder{border-radius:4px;margin-bottom:20px;font-family:Poppins;overflow:hidden}.dc-docpostholder:hover{box-shadow:0 9px 20px #a5a5a580}.dc-docpostholder:hover .dc-btn{background-color:var(--accent-color);-webkit-box-shadow:0 9px 20px #6180459e;color:#fff;box-shadow:0 9px 20px #618045bf;border:2px solid #618045!important}.dc-searchresult-list .dc-docpostcontent{float:none;border:1px solid #eee;border-left:0;border-radius:0 4px 4px 0;width:auto;padding:0 30px;overflow:hidden}.dc-searchvlistvtwo .dc-docpostcontent{border:0;padding:0;display:flex}.dc-searchvtwo{float:left;min-width:535px;max-width:535px;padding:20px}.dc-searchvlistvtwo .dc-docpostholder .dc-docpostimg{border-radius:4px}.dc-searchresult-list .dc-docpostholder .dc-docpostimg{border-radius:4px 0 0 4px;width:auto;overflow:hidden}.dc-searchvtwo .dc-docpostimg{margin-right:20px}.dc-docpostimg{float:left;background:#000;border-radius:4px 4px 0 0;width:100%;margin:0;position:relative;overflow:hidden}.dc-searchresult-list .dc-docpostholder .dc-docpostimg img{border-radius:0;max-width:100px}.page-template-doctor-search .dc-searchresult-list .dc-image-res{max-width:100px}.dc-docsingleimg .dc-ava-detail-2x,.dc-ava-detail-2x,.dc-docpostimg .dc-image-res-2x{display:none}.dc-docpostimg figcaption{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.dc-featuredtag{border-top:40px solid #f3d223;border-right:40px solid #0000;width:40px;height:40px;position:absolute;top:0;left:0}.dc-featuredtag i{color:#fff;font-size:12px;line-height:30px;position:absolute;top:-42px;bottom:auto;left:8px}.dc-searchvlistvtwo .dc-docpostholder .dc-title{float:none;padding:2px 0 3px;position:relative;overflow:hidden}.dc-doc-specilities-tag>a{font-weight:600;position:relative}.dc-searchvlistvtwo .dc-docpostholder .dc-title .btn-light{color:#2b505a;background:#f3d22180;justify-content:center;align-items:center;min-height:26px;margin-left:5px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.dc-doc-specilities-tag{align-items:center;margin-bottom:2px;display:flex}.dc-doc-specilities-tag .dc-specilites-tipso{border:1px solid #ddd;border-radius:25px;margin-left:5px;padding:0 8px;font-size:12px;line-height:20px;display:inline-block}.dc-docpostcontent .dc-title h3{float:left;margin:0 0 4px;font-size:16px;font-weight:500;line-height:22px}.dc-docpostcontent .dc-title h3 a{white-space:nowrap;max-width:80%;line-height:inherit;text-overflow:ellipsis;color:var(--terthemecolor);overflow:hidden}.dc-docpostcontent .dc-title h3 a:hover{text-decoration:underline}.dc-docpostcontent .dc-title h3 i.icon-sheild{color:#f1c40f}.dc-docpostcontent .dc-title h3 i:nth-child(2){margin-left:8px}.dc-docpostcontent .dc-title h3 i.fa-check-circle{color:#1abc9c}.dc-docpostcontent .dc-title>h3 i{margin-left:1px}.dc-docpostcontent .dc-title h3 i{vertical-align:middle;margin-left:1px;font-size:14px;line-height:20px;display:inline-block}.dc-docinfo{float:left;width:100%;line-height:16px;list-style:none}.dc-searchvtwo .dc-tags{margin-top:20px}.dc-tags{float:left;width:100%}.dc-tags ul{float:none;width:auto;margin:-5px;padding:0;list-style:none;overflow:hidden}.dc-tags ul li{float:left;width:auto;padding:5px;list-style-type:none}.dc-tags a.dc-tagviewall{color:#55acee!important;background:0 0!important}.dc-tags ul li a{float:left;color:#767676;background:#f7f7f7;border-radius:4px;padding:0 14px;font-size:12px;line-height:24px}.dc-searchvlistvtwo .dc-docpostholder .dc-doclocation{flex-direction:column;justify-content:center;min-width:285px;padding:26px 0 26px 30px;display:flex}.dc-searchresult-list .dc-docpostholder .dc-doclocation{float:right;border-left:1px solid #eee;width:auto;min-width:255px;padding:24px 20px 24px 25px}.dc-doclocation span{color:#767676;gap:5px;font-size:13px;line-height:16px;display:flex}.locationMap{border:1px solid #d5d5d5;border-radius:4px 4px 0 0}.dc-doclocationvtwo .dc-btnarea{gap:5px;margin-top:18px;display:flex}.dc-onlineoption-content .dc-btnarea .dc-btn{background:#1abc9c;border:0;width:100%;font-size:15px;line-height:38px;box-shadow:0 9px 20px #1abc9c80}.dc-btnarea{float:left;width:100%}.dc-doclocation span i{vertical-align:top;min-width:19px;font-size:15px;line-height:inherit;display:inline-block}.dc-doclocation span+span{margin-top:8px}.dc-doclocationvtwo .dc-btnarea .dc-btn{text-align:center;vertical-align:middle;border:2px solid;border-radius:4px;min-width:130px;margin:0;padding:0 10px;font-size:14px;display:inline-block;position:relative}.dc-doclocation .dc-btn{max-width:145px;margin-top:18px;line-height:32px}.dc-doclocationvtwo .dc-btnarea .dc-like{margin-left:7px;padding:0;position:static}.widget_categories{float:left;border-radius:4px;width:100%;margin:0 0 30px}.dc-mobileapp-content{float:left;text-align:center;border:1px solid #eee;border-top:0;border-radius:0 0 4px 4px;width:100%;padding:24px 10px 10px;font-family:Poppins}.dc-mobileapp-content .dc-title h3{margin:0 0 15px;font-size:22px;font-weight:700;line-height:24px}.dc-mobileapp-content .dc-title h3 span{margin-bottom:8px;font-size:16px;font-weight:400;line-height:16px;display:block}.dc-onlineoption-content{float:left;text-align:center;border:1px solid #eee;border-top:0;border-radius:0 0 4px 4px;width:100%;padding:28px 29px 30px;font-family:Poppins}.dc-appemail-form{float:left;width:100%;position:relative}.dc-onlinuserimg{float:left;border-radius:4px 4px 0 0;width:100%;margin:0}.dc-onlinuserimg img{border-radius:4px 4px 0 0;width:100%;display:block}.dc-appimgs{margin-bottom:0}.dc-appimgs img{border-radius:4px 4px 0 0;width:100%;display:block}.dc-btn.dc-btnactive{text-align:center;color:#fff;vertical-align:middle;border:2px solid;border-radius:4px;min-width:160px;padding:0 10px;display:inline-block;position:relative}.dc-onlineoption-content .dc-title h3{margin:0 0 15px;font-size:22px;font-weight:700;line-height:24px}.dc-onlineoption-content .dc-title span{margin-bottom:8px;font-size:16px;font-weight:400;line-height:16px;display:block}.dc-select .form-select{vertical-align:middle;text-transform:inherit;color:#999;background-color:#fff;border:2px solid #eee;border-radius:4px;outline:0;font-size:15px;display:inline-block}.dc-mobileapp-content .dc-description p{font-size:14px}.dc-appemail-form button{text-align:center;color:#ff5851;background:0 0;border:0;width:auto;font-size:16px;line-height:44px;position:absolute;top:0;right:20px}.dc-appemail-form .form-control{box-shadow:none;vertical-align:middle;text-transform:inherit;border:2px solid #eee;border-radius:4px;padding:10px 20px;font-size:14px;line-height:18px;display:inline-block}.dc-docinfo{float:left;width:100%;padding:0;font-family:Poppins;font-size:14px;line-height:16px;list-style:none}.dc-docinfo li{float:left;width:100%;line-height:inherit;list-style-type:none}.dc-docinfo li em{color:#767676;font-size:13px;font-style:normal;line-height:inherit;display:block}.dc-awardtooltip{color:#f1c40f;margin-left:0!important;font-size:16px!important}.dc-pagination{margin-top:30px}.dc-pagination ul{gap:10px;display:flex}.dc-pagination ul .page-link{color:#618045}.dc-available{color:#1abc9c;font-style:normal;font-weight:500}.dc-parent-info{margin-bottom:10px}.dc-parent-section .tab-content{border:1px solid #eee;padding:30px}.dc-parent-section .nav-tabs{border-bottom:0 solid #fff!important;margin-bottom:0!important;margin-left:0!important}.dc-parent-section .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{color:#618045!important;background:0 0!important;border:1px solid #eee!important;border-top:none!important;border-bottom:0!important;margin:0!important;padding:15px 24px!important;font-weight:600!important}.dc-parent-section .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#618045!important;background-color:none!important;border:1px solid #eee!important;border-top:2px solid #f4d639!important;border-bottom:0!important;margin:0!important;padding:15px 24px!important;font-weight:600!important}.dc-parent-section .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.hover{color:#618045!important;background-color:none!important;border:1px solid #eee!important;border-top:2px solid #f4d639!important;border-bottom:0!important;padding:1rem 1.5rem!important;font-weight:600!important}.dc-parent-info .nav-link{color:#999;border:1px solid #eee;font-family:Poppins;font-size:14px;font-weight:600}.dc-parent-info .dc-title h4{color:#444;margin:5px 0 20px;font-family:Poppins;font-size:18px}.dc-description{font-size:15px}.dc-expandedu{border:1px solid #eee;width:100%;padding:0;line-height:18px;list-style:none}.dc-expandedu li{width:100%;line-height:inherit;list-style-type:none;position:relative}.dc-expandedu li .dc-subpaneltitle{padding:15px 20px}.dc-expandedu li .dc-subpaneltitle:before{content:"";background:#ff5851;width:2px;height:0;position:absolute;top:0;left:-1px}.dc-expandedu li span{min-width:430px;font-size:14px;line-height:inherit;vertical-align:middle;color:#3d4461;padding:0;display:inline-block}.dc-expandedu li span em{float:none}.dc-expandedu li em{color:#767676;font-style:normal;line-height:inherit}.dc-expandedu li:nth-child(2n){background:#fcfcfc}.dc-expandedu li+li{border-top:1px solid #eee}.dc-aboutinfo{width:100%;margin-bottom:40px}.dc-specializationslist{width:100%;padding:0;line-height:20px;list-style:none;display:flex}.dc-specializationslist li{float:left;width:33.33%;line-height:inherit;padding-left:12px;list-style-type:none;position:relative}.dc-specializationslist li:before{content:"";background:#f90;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.dc-specializationslist li span{font-size:15px;line-height:inherit;display:block}.dc-awards-holder .dc-expandedu li{padding:15px 20px}.dc-memberships .dc-specializationslist li{width:100%}.dc-memberships .dc-specializationslist li:nth-child(n+2){margin-top:10px}.dc-memberships .dc-specializationslist{flex-wrap:wrap}.innerPage nav{background-color:color-mix(in srgb,var(--default-color),transparent 96%);padding:10px 0}.innerPage nav ol{flex-wrap:wrap;margin:0;padding:0;font-size:14px;font-weight:400;list-style:none;display:flex}.innerPage nav ol li+li{padding-left:10px}.innerPage nav ol li+li:before{content:"/";padding-right:10px;display:inline-block}.innerPage nav ol a{font-weight:500}.dc-consultation-content ul{padding:0}.dc-consultation-details{border-top:1px solid #eee;width:100%;padding:20px 0 13px;list-style-type:none;position:relative}.dc-consultation-img{float:left;border:1px solid #ddd;border-radius:50px;justify-content:center;align-items:center;width:auto;min-width:40px;max-width:40px;min-height:40px;margin:0 10px 0 0;display:flex}figure{margin-bottom:6px;position:relative}.dc-imgcolor1{border-color:#1ebd9e}.dc-consultation-img img{border-radius:50px;width:auto;display:block}.dc-consultation-title{font-family:Poppins;overflow:hidden}.dc-description{width:100%}.dc-consultation-details .dc-description{margin-top:20px}.dc-consultation-details .dc-description p{margin:0;line-height:24px}.dc-consultation-title h5{vertical-align:middle;color:#3d4461;width:80%;margin:0;font-size:16px;font-weight:500;line-height:20px;display:inline-block}.dc-consultation-title h5 a{color:#3d4461}.dc-consultation-title h5 em{color:#767676;font-size:13px;font-style:normal;font-weight:400;display:block}.dc-contentdoctab{border:1px solid #eee;border-radius:0 0 4px 4px;width:100%;padding:30px}.dc-article{border-radius:4px;width:100%}.dc-articleimg{float:left;background:#000;border-radius:4px 4px 0 0;margin:0}.dc-articles-list .dc-article .dc-articleimg{border-radius:4px 0 0 4px}.dc-articlesdocinfo{background:#fff;border-radius:15px;padding:2px;position:absolute;bottom:10px;right:-110px}.dc-articlesdocinfo img{float:left;border-radius:50px;width:auto}.dc-articlesdocinfo span{white-space:nowrap;width:140px;max-width:300px;line-height:inherit;vertical-align:middle;text-overflow:ellipsis;color:#3d4461;padding:0 10px;font:400 14px/20px Poppins,sans-serif;display:inline-block;overflow:hidden}.dc-articles-list .dc-articlecontent{float:none;border:1px solid #eee;border-left:0;border-radius:0 4px 4px 0;width:auto;overflow:hidden}.dc-articles-list .dc-articlecontent .dc-title{flex-direction:column;justify-content:center;height:100%;min-height:165px;font-family:Poppins;display:flex}.dc-tag-v2{width:100%;margin-left:-5px;line-height:16px}.dc-tag-v2 a{color:#55acee;text-transform:capitalize;margin-bottom:4px;margin-left:5px;font-size:14px;line-height:16px;display:inline-block}.dc-articlecontent .dc-title{padding:20px}.dc-articlecontent .dc-title h3{margin:0 0 5px;font-size:16px;font-weight:500;line-height:24px}.dc-articlecontent .dc-title h3 a{color:#3d4461;word-break:break-word}.dc-datetime{color:#767676;font-size:13px;line-height:16px;display:block}.dc-datetime i{vertical-align:middle;color:#3d4461;margin-right:5px;display:inline-block}.dc-moreoptions{text-align:right;border-top:1px solid #efefef;width:100%;margin:0;padding:15px 20px;font-size:13px;line-height:20px;list-style:none}.dc-articles-list .dc-articlecontent .dc-moreoptions{min-height:53px;padding:10px 30px;line-height:30px}.dc-articles-list .dc-article{margin-bottom:20px}.dc-moreoptions li{float:none;width:auto;line-height:inherit;vertical-align:middle;padding-right:15px;list-style-type:none;display:inline-block}.dc-moreoptions li a{color:#767676;line-height:inherit;vertical-align:middle;display:flex}.dc-moreoptions li a i{margin-right:5px}.dc-moreoptions li:last-child{padding:0}.dc-articles-list .dc-article .dc-articleimg>img{border-radius:4px 0 0 4px}.dc-article:hover{box-shadow:0 9px 20px #a5a5a580}.doctor-profile-black{border-radius:0;margin-top:0;margin-bottom:20px}.doctor-profile-black .name{color:#f4d52e}.doctor-profile-black .single-profile .profile-content .badge.years,.doctor-profile-black .single-profile .profile-content .badge.cert{color:#b0d58f}.doctor-profile-black .single-profile .profile-content .title{color:#fff}.doctor-profile-black .single-profile .profile-content .highlights li i{color:#f4d633}.doctor-profile-black .badge{background:#618045;margin-bottom:10px;font-size:14px}.doctor-profile-black .single-profile .profile-media .availability{color:#618045}.doctor-profile-black .btn-soft{color:#fff;background-color:#ffffff14;border:1px solid #ffffff40;border-radius:10px;padding:.55rem 1rem;font-weight:600;transition:all .3s}.doctors .doctor-card{background:var(--surface-color);box-shadow:0 5px 30px color-mix(in srgb,var(--default-color),transparent 90%);border-radius:15px;height:100%;transition:all .3s;overflow:hidden}.doctors .doctor-card:hover{box-shadow:0 15px 40px color-mix(in srgb,var(--default-color),transparent 80%);transform:translateY(-10px)}.doctors .doctor-card:hover:before{content:"";z-index:-2;background-image:linear-gradient(#f4d52e,#f4d52e),linear-gradient(#a9c44d,#a9c44d);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:50% 50%,50% 50%;width:200%;height:200%;animation:2s linear infinite rotate;position:absolute;top:-50%;left:-50%}.doctors .doctor-card:hover:after{content:"";z-index:-1;background:#fff;border-radius:12px;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;top:3px;left:3px}.doctors .doctor-card .doctor-image{position:relative;overflow:hidden}.doctors .doctor-card .doctor-image img{width:100%;height:250px;transition:all .3s;object-fit:contain!important}.doctors .doctor-card .doctor-image .doctor-overlay{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color),transparent 10%)0%,color-mix(in srgb,var(--accent-color),transparent 20%)100%);opacity:0;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.doctors .doctor-card .doctor-image .doctor-social{gap:15px;transition:all .3s;display:flex;transform:translateY(20px)}.doctors .doctor-card .doctor-image .doctor-social .social-link{background:var(--contrast-color);width:45px;height:45px;color:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.doctors .doctor-card .doctor-image .doctor-social .social-link:hover{background:var(--accent-color);color:var(--contrast-color);transform:scale(1.1)}.doctors .doctor-card .doctor-image .doctor-social .social-link i{font-size:18px}.doctors .doctor-card .doctor-image:hover .doctor-overlay{opacity:1}.doctors .doctor-card .doctor-image:hover .doctor-social{transform:translateY(0)}.doctors .doctor-card .doctor-image:hover img{transform:scale(1.1)}.doctors .doctor-card .doctor-content{text-align:center;padding:20px}.doctors .doctor-card .doctor-content .doctor-name{color:var(--heading-color);margin-bottom:8px;font-size:22px;font-weight:700}.doctors .doctor-card .doctor-content .doctor-specialty{color:var(--accent-color);margin-bottom:15px;font-size:15px;font-weight:500;display:block}.doctors .doctor-card .doctor-content .doctor-bio{color:color-mix(in srgb,var(--default-color),transparent 20%);margin-bottom:20px;font-size:14px;line-height:1.6}.doctors .doctor-card .doctor-content .doctor-experience .experience-badge{background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color);text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:6px 15px;font-size:12px;font-weight:600;display:inline-block}.doctors .doctor-card .doctor-content .btn-appointment{background:var(--accent-color);color:var(--contrast-color);border-radius:25px;padding:12px 25px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.doctors .doctor-card .doctor-content .btn-appointment:hover{background:color-mix(in srgb,var(--accent-color)90%,black 15%);color:var(--contrast-color);transform:translateY(-2px)}.doctors .btn-view-all{color:var(--accent-color);border:2px solid var(--accent-color);background:0 0;border-radius:30px;padding:15px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.doctors .btn-view-all:hover{background:var(--accent-color);color:var(--contrast-color);box-shadow:0 8px 25px color-mix(in srgb,var(--accent-color),transparent 60%);transform:translateY(-2px)}@media (max-width:768px){.doctors .doctor-card .doctor-content{padding:25px 20px}.doctors .doctor-card .doctor-content .doctor-name{font-size:20px}.doctors .doctor-card .doctor-content .doctor-specialty{font-size:15px}.doctors .doctor-card .doctor-content .doctor-bio{font-size:13px}}.doctors .btn-shop-now{background:var(--accent-color);color:var(--contrast-color);letter-spacing:.5px;box-shadow:0 8px 32px color-mix(in srgb,var(--accent-color),transparent 60%);border-radius:5px;margin-top:40px;margin-left:-50px;padding:10px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;position:relative;left:50%;overflow:hidden}.doctors .btn-shop-now:before{content:"";opacity:.3;background:linear-gradient(90deg,#0000,#fff,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.doctors .btn-shop-now:hover{background:color-mix(in srgb,var(--accent-color),black 10%);box-shadow:0 12px 40px color-mix(in srgb,var(--accent-color),transparent 50%);transform:translateY(-2px)}.doctors .btn-shop-now:hover:before{left:100%}.appointmentLight{border-radius:10px;margin-top:30px}.appointmentLight p,.appointmentLight strong{color:#fff!important}.appointmnet.section,.section-p{padding:60px 0}.appointmentLight h2{text-align:center;margin-bottom:25px;padding-bottom:5px;font-size:32px;font-weight:700;position:relative;color:#fff!important}.appointmentLight .appointment-form .btn-appointment{padding:.5rem 2rem}.appointmentLight .form-check{margin-top:10px;color:#fff!important}.appointmentLight .form-check-input:checked{border:0;background:#f4d532!important}@property --a{syntax:"<angle>";inherits:true;initial-value:0deg}@property --p{syntax:"<percentage>";inherits:true;initial-value:0%}@property --c1{syntax:"<color>";inherits:true;initial-value:#000}@property --c2{syntax:"<color>";inherits:true;initial-value:#000}.appointmentLight{--s:80px;--_g:#0000,var(--c1)2deg calc(var(--a) - 2deg),#0000 var(--a);background:conic-gradient(from calc(-45deg - var(--a)/2)at top var(--p)left var(--p),var(--_g)),conic-gradient(from calc(-45deg - var(--a)/2)at top var(--p)left var(--p),var(--_g)),conic-gradient(from calc(45deg - var(--a)/2)at top var(--p)right var(--p),var(--_g)),conic-gradient(from calc(45deg - var(--a)/2)at top var(--p)right var(--p),var(--_g)),conic-gradient(from calc(-135deg - var(--a)/2)at bottom var(--p)left var(--p),var(--_g)),conic-gradient(from calc(-135deg - var(--a)/2)at bottom var(--p)left var(--p),var(--_g)),conic-gradient(from calc(135deg - var(--a)/2)at bottom var(--p)right var(--p),var(--_g)),conic-gradient(from calc(135deg - var(--a)/2)at bottom var(--p)right var(--p),var(--_g))var(--c2);background-size:calc(2*var(--s))calc(2*var(--s));animation:2s linear infinite alternate m}@keyframes m{0%,15%{--a:135deg;--p:20%;--c1:#092b35;--c2:#113742;background-position:0 0,var(--s)var(--s)}45%,50%{--a:90deg;--p:25%;--c1:#092b35;--c2:#113742;background-position:0 0,var(--s)var(--s)}50.01%,55%{--a:90deg;--p:25%;--c2:#092b35;--c1:#113742;background-position:var(--s)0,0 var(--s)}85%,to{--a:135deg;--p:20%;--c2:#092b35;--c1:#113742;background-position:var(--s)0,0 var(--s)}}.virtual-doctor{background:#eee url(../media/virtual-bg.5e6967b5.png) 100% 100%/84% no-repeat;border-radius:10px;min-height:calc(100% - 50px);margin-top:30px;padding:25px 240px 20px 20px}.virtual-doctor .title{text-wrap:balance;margin-bottom:20px;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2}.virtual-doctor .highlight-text{color:var(--accent-color);font-weight:800}.virtual-doctor .features-list{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.virtual-doctor .features-list .feature-badge{border:2px solid var(--primary-color);color:var(--text-dark);background-color:#fff;border-radius:50px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #6180451a}.full-body-checkup{background-position:top;background-repeat:no-repeat;min-height:400px}.full-body-checkup .body-checkup-box{color:#fff;background:#16222c url(../media/body-CheckUp.0700bb43.png);padding-right:20px;position:relative}.full-body-checkup .body-checkup-box:before{content:"";background:url(../media/family.53c3be5c.png) 0 0/cover no-repeat;border-radius:7px;width:520px;height:100%;position:absolute;top:0;right:0}.full-body-checkup .body-checkup-box .banner-title{color:#fff;font-size:32px}.full-body-checkup .body-checkup-box .highlight-text{color:#f3d328;text-shadow:0 -1px #fff;font-size:55px}.full-body-checkup .body-checkup-box .features-list{background:#61804561;border:1px solid #61804573;border-radius:10px;align-items:center;width:47%;padding:10px 12px;font-size:24px;font-weight:500;display:flex;position:relative}.full-body-checkup .body-checkup-box .features-list span{font-size:36px;line-height:initial;color:#f3d328;font-weight:700}.full-body-checkup .body-checkup-box .features-list span.test-price{text-align:center;color:#0021c9;background:#f3d328;border-radius:20px;justify-content:center;align-items:center;height:70px;padding:0 10px;font-size:45px;display:flex;position:absolute;bottom:-4px;right:-32px}.body-checkup-box .btn-shop-container{align-items:end;gap:20px;width:100%;margin-top:35px;display:flex;position:relative}.body-checkup-box .btn-shop-now{text-align:center;color:#fff;letter-spacing:.5px;box-shadow:0 8px 32px color-mix(in srgb,var(--accent-color),transparent 60%);background:#0021c9;border:1px solid #f3d3286b;border-radius:5px;width:100%;padding:10px 20px;font-size:18px;font-weight:700;line-height:normal;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.body-checkup-box .btn-shop-now:before{content:"";opacity:.3;background:linear-gradient(90deg,#0000,#fff,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.body-checkup-box .btn-shop-now:hover{background:color-mix(in srgb,var(--accent-color),black 10%);box-shadow:0 12px 40px color-mix(in srgb,var(--accent-color),transparent 50%);transform:translateY(-2px)}.body-checkup-box .btn-shop-now:hover:before{left:100%}.body-checkup-box .know-More{color:#fff;text-align:center;background:#00000080;border-radius:5px;width:100%;padding:10px 20px;font-size:15px;display:block}.body-checkup-box .know-More:hover{background:#eeeeee61}.features-wrap{max-width:1100px;margin:30px auto 0}.feature-card{text-align:center;background:#fff;border:1px solid #e3d9a273;border-radius:12px;flex-direction:column;align-items:center;gap:12px;height:100%;padding:18px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 18px #1018280f}.feature-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #1018281f}.feature-icon{color:#047857;background:#fff3b4;border-radius:12px;flex-shrink:0;place-items:center;min-width:64px;min-height:64px;font-size:28px;display:grid}.feature-body h3{font-size:1rem;font-weight:600;font-family:var(--nav-font);margin:0 0 4px}@media (max-width:575px){.feature-card{gap:10px;padding:14px}.feature-icon{min-width:56px;min-height:56px;font-size:24px}}.appointmnet .info-items .info-item .icon-wrapper{background-color:color-mix(in srgb,var(--accent-color),transparent 90%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.appointmnet.section{padding-top:30px}.appointmnet .info-items .info-item .icon-wrapper i{color:var(--accent-color);font-size:1.5rem}.innerPage .appointmentLight{color:#fff;padding:25px 35px}.innerPage .appointmentLight h2{margin-bottom:15px}.innerPage .feature-card{flex-direction:row}.blueBg{background-color:#f5f9fc}.appointment-form .search-btn{background:#618045}.appointment-form .search-btn .bi-search{color:#fff}.tags-wrapper{flex-wrap:wrap;gap:8px;display:inline-flex}.filter-tag{background-color:color-mix(in srgb,var(--accent-color),transparent 70%);color:#d7e9c7;border-radius:30px;align-items:center;padding:5px 12px;font-size:.85rem;transition:all .3s;display:inline-flex}.filter-tag i{cursor:pointer;margin-left:5px;transition:all .3s}.filter-tag:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 80%)}.filter-tag:hover i{transform:scale(1.1)}.faq{padding-top:60px;padding-bottom:60px}.faq .faq-item{background-color:var(--surface-color);border-radius:10px;margin-bottom:16px;transition:all .3s;overflow:hidden;box-shadow:0 5px 25px #0000000d}.faq .faq-item:last-child{margin-bottom:0}.faq .faq-item:hover{transform:translateY(-2px);box-shadow:0 5px 30px #0000001a}.faq .faq-item .faq-header{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 25px;display:flex;position:relative}.faq .faq-item .faq-header h3{color:var(--heading-color);flex:1;margin:0;padding-right:20px;font-size:18px;font-weight:600;transition:color .3s}.faq .faq-item .faq-header .faq-toggle{color:var(--accent-color);font-size:20px;transition:transform .3s}.faq .faq-item .faq-content{max-height:0;transition:max-height .2s;overflow:hidden}.faq .faq-item .faq-content p{color:var(--default-color);margin:0;padding:0 25px 20px;font-size:15px;line-height:1.6}.faq .faq-item.faq-active .faq-header h3{color:var(--accent-color)}.faq .faq-item.faq-active .faq-header .faq-toggle{transform:rotate(180deg)}.faq .faq-item.faq-active .faq-content{max-height:300px;overflow:auto}.faq .faq-contact-card{background:linear-gradient(135deg,var(--accent-color),color-mix(in srgb,var(--accent-color),var(--heading-color)30%));height:100%;color:var(--contrast-color);border-radius:10px;flex-direction:column;padding:40px 30px;display:flex;box-shadow:0 10px 30px #00000026}.faq .faq-contact-card .card-icon{margin-bottom:20px}.faq .faq-contact-card .card-icon i{color:color-mix(in srgb,var(--contrast-color),transparent 10%);font-size:48px}.faq .faq-contact-card .card-content h3{color:var(--contrast-color);margin-bottom:15px;font-size:28px;font-weight:700}.faq .faq-contact-card .card-content p{color:color-mix(in srgb,var(--contrast-color),transparent 10%);margin-bottom:30px;font-size:16px;line-height:1.6}.faq .faq-contact-card .contact-options{grid-template-columns:1fr;gap:15px;margin-top:auto;display:grid}.faq .faq-contact-card .contact-options .contact-option{color:var(--contrast-color);background-color:#ffffff26;border-radius:8px;align-items:center;padding:15px 20px;transition:all .3s;display:flex}.faq .faq-contact-card .contact-options .contact-option:hover{background-color:#ffffff40;transform:translate(5px)}.faq .faq-contact-card .contact-options .contact-option i{margin-right:12px;font-size:20px}.faq .faq-contact-card .contact-options .contact-option span{font-size:16px;font-weight:500}@media (max-width:991px){.faq .row{flex-direction:column-reverse}.faq .faq-contact-card{margin-top:30px}}@media (max-width:767px){.faq .faq-item .faq-header{padding:15px 20px}.faq .faq-item .faq-header h3{font-size:16px}.faq .faq-item .faq-content p{padding:0 20px 15px;font-size:14px}.faq .faq-contact-card{padding:30px 20px}.faq .faq-contact-card .card-icon i{font-size:40px}.faq .faq-contact-card .card-content h3{font-size:24px}.faq .faq-contact-card .card-content p{font-size:15px}.faq .faq-contact-card .contact-options .contact-option{padding:12px 15px}.faq .faq-contact-card .contact-options .contact-option i{font-size:18px}.faq .faq-contact-card .contact-options .contact-option span{font-size:15px}}.holistic-ayurvedic-treatments .carousel-inner{min-height:300px}.holistic-ayurvedic-treatments .rounded-start{width:70px;margin:10px;transition:width .5s ease-in-out}.holistic-ayurvedic-treatments .carousel-indicators [data-bs-target]{background-color:#999;border-radius:50%;width:12px;height:12px}.holistic-ayurvedic-treatments .carousel-indicators .active{background-color:#f3d328}.holistic-ayurvedic-treatments .card{background-color:#fffffff2;border:0;border-radius:12px;justify-content:center;align-items:center;height:100%;min-height:200px;padding:10px;display:flex;box-shadow:0 5px 20px #0000000d}.holistic-ayurvedic-treatments .card .card-title{text-align:center;font-size:16px;font-family:var(--nav-font);margin-top:10px}.holistic-ayurvedic-treatments .card:hover .card-title{color:#000}.holistic-ayurvedic-treatments .card:hover .rounded-start{width:75px}.appointment-info{padding-top:25px}.appointmnet .process-steps{margin-top:4rem!important}.appointmnet .process-steps .step-item{text-align:center;background:#fff;border:1px solid #fff;border-radius:15px;min-height:100%;padding:2rem 1rem;position:relative}.appointmnet .process-steps .step-item .step-number{background-color:var(--accent-color);width:50px;height:50px;color:var(--contrast-color);z-index:2;border:6px solid #f8faf1;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.appointmnet .process-steps .step-item .step-icon{margin:1.5rem 0 1rem}.appointmnet .process-steps .step-item .step-icon svg{max-width:50px}.appointmnet .process-steps .step-item .step-icon i{color:color-mix(in srgb,var(--accent-color),transparent 30%);font-size:3rem}.appointmnet .process-steps .step-item h5{color:var(--heading-color);margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.appointmnet .process-steps .step-item p{color:color-mix(in srgb,var(--default-color),transparent 20%);margin-bottom:0;font-size:.9rem;line-height:1.6}.appointmnet .process-steps .step-item:before{content:"";background-color:color-mix(in srgb,var(--accent-color),transparent 70%);z-index:1;width:calc(100% - 80px);height:2px;position:absolute;top:15px;left:50%}@media (max-width:991px){.appointmnet .process-steps .step-item:before{display:none}}.appointmnet .process-steps .step-item:last-child:before{display:none}@media (max-width:768px){.appointmnet .appointment-form-wrapper{margin-top:2rem;padding:1.5rem}.appointmnet .process-steps{margin-top:3rem}.appointmnet .process-steps .step-item{padding:1.5rem .5rem}}
