.doctor-card-pages .disabled-link,.play-btn{pointer-events:none}.sidebar,.time-slot-wrapper .day-selector{scroll-behavior:smooth;scrollbar-width:none}section{padding:50px 0}@media only screen and (max-width:991px){section{padding:40px 0}}@media (max-width:479px){section{padding:20px 0!important}}.banner-wrapper .specialties-boxx{display:flex!important;flex-direction:column;justify-content:center!important;min-height:105px;border-radius:12px;text-align:center;font-weight:600;background-color:#f8f8f8!important;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;padding:25px 15px 5px!important;transition:.5s ease-in-out;position:relative;overflow:hidden}.banner-wrapper .specialties-boxx::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,#00529f62);transform:rotate(-45deg);transition:.5s;opacity:0}.banner-wrapper .specialties-boxx:hover{transform:translateY(-8px);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);box-shadow:rgba(5,73,151,.25) 0 2px 5px -1px,rgba(12,77,175,.3) 0 1px 3px -1px}.banner-wrapper .specialties-boxx:hover::before{opacity:1;transform:rotate(-45deg) translateY(100%)}.banner-wrapper .specialties-boxx span,.search-box,.search-box .form-control{min-height:42px}.banner-wrapper .col a:hover{color:#00539f!important}.Why-Choose .card{border-radius:15px!important}.hover-animate:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.15);transition:transform .3s,box-shadow .3s;background:#f0f8ff}.steps{background:#004896}.steps .col .card{height:150px;background:linear-gradient(182.67deg,rgba(255,255,255,.7) -96.84%,rgba(255,255,255,0) 130.25%);backdrop-filter:blur(3.52px);border-radius:28.49px;border:1px solid #e6e6e6}.doc_bx,.specialist-doctors-view-all .doc_bx{background:#fff;border:1px solid #dedede;border-radius:15px;padding:15px;display:flex;flex-wrap:wrap;height:100%;box-shadow:0 1px 0 0 rgb(227 227 227 / .75)}.doc_bx figure{width:130px;height:130px;background:#dedede;border-radius:10px;display:flex;align-items:end;justify-content:center;margin:0 15px 0 0;position:relative;overflow:hidden}.doc_bx .info,.specialist-doctors-view-all .doc_bx .info{width:calc(100% - 145px)}.doc_bx .info .doc-title-card,.specialist-doctors-view-all .doc_bx .info .doc-title-card{display:block;font-size:16px;margin-bottom:5px;font-weight:600}.doc_bx .info span,.specialist-doctors-view-all .doc_bx .info span{font-size:12px;display:block;margin-bottom:8px;min-height:20px}.doc-full-info .doc-info-cont{position:relative;width:100%}.doc_appoint_form .doc-info-cont ul li,.doc_bx .info ul li,.specialist-doctors-view-all .doc_bx .info ul li{background:#e0f2ff;border-radius:20px;font-weight:500;text-align:center;color:#333;font-size:13px;padding:4px 15px;width:auto;display:inline-block}.doc_bx .info .time,.specialist-doctors-view-all .doc_bx .info .time{margin-block-end:10px;color:#666;font-size:12px}.doc_bx .btns,.specialist-doctors-view-all .doc_bx .btns{width:100%;display:flex;align-items:center}.doc_bx .btns .enq-btn,.doc_bx .btns a{width:100%;font-weight:500;border-radius:7px;background:var(--primary-color);text-transform:capitalize;padding:0;color:#fff;border:1px solid var(--primary-color);text-align:center;line-height:38px}.doc_bx:hover,.specialist-doctors-view-all .doc_bx:hover{box-shadow:0 10px 55px 5px rgb(137 173 255 / .2);transform:translate3d(0,-5px,0)}.doc_bx .btns form,.specialist-doctors-view-all .doc_bx .btns form{width:calc(50% - 5px);margin:0 10px 0 0}.doc_bx .btns .enq-btn,.specialist-doctors-view-all .doc_bx .btns .enq-btn{width:100%;background:#fff;color:var(--primary-color)}.card,.doc-full-info .card,.doc-full-info .card-body,.doc-full-info .card-header{border-radius:15px}.doc-full-info h1{font-weight:600;font-size:25px}.doc-full-info h2{font-weight:600;font-size:22px;margin-block-end:12px}.doc-full-info h3{font-weight:500;font-size:19px;margin-block-end:7px;color:var(--primary-color)}.doc-full-info h4{font-weight:600;font-size:18px}.doc-full-info p{font-size:16px}.doc-full-info ul li{font-size:15px}.doctor-card-pages .doc-info-cont .doc-name,.doctor-card-pages .doc-info-cont h1,.doctor-profile-card h1{font-size:25px;text-align:left;color:var(--primary-color)}.doctor-card-pages .doctor-card{background:#fff;border:1px solid #dedede;border-radius:15px;padding:15px;display:flex;flex-wrap:wrap;height:100%}.doctor-card-pages .doctor-card .doctor-image,.doctor-card-pages .doctor-image{width:80px;height:80px;background:#dedede;border-radius:10px;overflow:hidden;display:flex;align-items:end;justify-content:center;margin:0 15px 0 0}.doctor-card-pages{box-shadow:0 1px 0 0 rgb(227 227 227 / .75);background:#fff;border:1px solid #dedede;border-radius:15px!important;display:flex;min-height:300px;justify-content:center}.doctor-card-pages .card{background:#fff;border:1px solid #dedede;border-radius:15px!important;display:flex;min-height:350px;justify-content:center}.doctor-card-pages .doc-department{margin-right:0;font-size:15px}.doctor-profile-card .doc-department img,.doctor-profile-details-subheading img{margin-right:7px}.doctor-card-pages .doc-info-cont>span{display:block;color:#444;margin-block-end:10px}.doctor-card-pages .doctor-buttons{display:flex;gap:10px;margin-top:10px;width:100%;justify-content:flex-start}.doctor-card-pages .doctor-btn{width:100%;height:40px;display:flex;align-items:center;justify-content:center;padding:8px 15px;font-size:14px;font-weight:500;border-radius:6px;text-decoration:none;border:1px solid #fff0}.doctor-card-pages .doctor-btn.book-appointment,.testimonial-pagination .page-item.next .page-link:hover,.testimonial-pagination .page-item.prev .page-link:hover{background:#00539f;color:#fff}.doctor-card-pages .doctor-btn.book-appointment:hover{background:#003b73;color:#fff}.doctor-card-pages .doc-p p{margin-bottom:15px!important;font-family:Poppins,sans-serif;color:var(--text-color);font-size:15px}.doctor-card-pages .doc-full-info h2{font-weight:500;font-size:19px!important;margin-block-end:7px}.doctor-card-pages .bordered-btn{color:#00539f!important;border:2px solid #00539f!important;background-color:#fff0;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;transition:.3s;width:100%}.doctor-card-pages .bordered-btn:hover{background-color:#00539f;color:#fff!important}.doctor-card-pages .doc_btns form:nth-child(2) input,.doctor-card-pages .doctor-card .doc_btns form:nth-child(2) input{background:#134f98}.doctor-card-pages .doc_btns form:first-child input,.doctor-card-pages .doctor-card .doc_btns form:first-child input{background:var(--orange-bg)}.doctor-card-pages .doc_btns form input{width:100%;background:var(--primary-color);color:#fff;font-size:15px;border-radius:5px;font-weight:500;padding:0 15px;line-height:40px}.doctor-card-pages .doc_btns form{width:100%;margin-bottom:10px}.doctor-card-pages .btns__,.hospitals-slide-carousel .item div{width:100%}.doctor-card-pages .lg-reviews{width:100%;padding-left:calc(50% - 80px)}.doctor-card-pages .doctor-img,.doctor-card-pages .doctor-img img,.doctor-profile-card .doctor-img,.doctor-profile-card .doctor-img img{border-radius:10px;object-fit:cover;overflow:hidden;background:#f0f0f0;width:100%;position:relative;max-width:275px;margin:auto}.profile-share-button{position:absolute;bottom:12px;right:15px;font-size:25px}.profile-share-button span{color:#333!important;font-size:16px!important;text-decoration:underline}@media screen and (max-width:1199px){.doctor-card-pages .doc_btns{display:flex;justify-content:space-between;align-items:center;width:100%}.doctor-card-pages .btns__{width:240px}.doctor-card-pages .doc_btns .btns__>form,.doctor-card-pages .doctor-card .doc_btns .btns__>form{width:100%;margin:6px 0}.doctor-card-pages .lg-reviews{max-width:150px;padding-left:0;width:auto}}@media only screen and (max-width:1200px){.doctor-card-pages .doc-info-cont h1{font-size:24px}}@media only screen and (max-width:991px){.doctor-card-pages .doc-info-cont h1{font-size:22px}}@media screen and (max-width:767px){.doctor-card-pages .btns__{width:100%}.doctor-card-pages .doc-info-cont h1{font-size:20px}.doc-full-info .card,.doc-full-info .card-body,.doc-full-info .card-header{border-radius:15px}#types_consultation .doc-p{padding:0 10px 10px}}@media only screen and (max-width:576px){.doctor-card-pages .doc-info-cont .doc-designation,.doctor-card-pages .doc-info-cont h1{text-align:center}}@media screen and (max-width:479px){.doctor-card-pages .btns__{width:100%}.doctor-card-pages .doc-info-cont h1{font-size:20px}}@media screen and (max-width:400px){.doctor-card-pages .btns__{width:100%}.doctor-card-pages .lg-reviews{padding-left:calc(50% - 80px);max-width:100%}.doctor-card-pages .doc-info-cont h1{font-size:18px}}.doctor-profile-details-card,.search-box .form-control{border:none!important}.doctor-profile-details-card .card-body{border:none;padding:0;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}@media screen and (max-width:991px){.tab-content>.tab-pane{display:block!important;opacity:1;border:none}#types_consultation .fade:not(.show){opacity:1!important}.nav-tabs,.nav-tabs .nav-link{display:none;border-bottom:none!important}#types_consultation .tab-content{padding-top:0!important}#types_consultation .accordion-button{border-radius:15px!important;background:#e8ebef;margin-bottom:10px}#types_consultation .accordion-button:focus{box-shadow:none}#types_consultation .accordion-button:not(.collapsed){color:#212529;background-color:#e7f1ff}#types_consultation .doc-p{padding:0 10px 10px}.doctor-profile-details-card .card-body{border:none;padding:10px}}.doctor-profile-details-card .card-body .nav-tabs{background:#f8f9fa;display:flex;justify-content:space-evenly}.doctor-profile-details-card .card-body .nav-tabs .nav-item.show .nav-link,.doctor-profile-details-card .card-body .nav-tabs .nav-link.active{background:#f8f9fa;border-color:transparent!important;border-bottom:3px solid #00539f!important}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid none;color:#484848;font-weight:500}.nav-item ul li{font-size:18px}.nav-tabs,.search-suggestion-item:last-child{border-bottom:none}.nav-tabs .nav-link.active{color:#00539f;font-weight:500}.nav-tabs .nav-link:hover{border-color:transparent!important}.doc-full-info #types_consultation .accordion-item{margin-bottom:10px;border-radius:8px;overflow:hidden;border:none!important}.doc-full-info #types_consultation .accordion-body{color:#555}.doc-full-info #types_consultation .accordion-body h2{font-weight:600;font-size:18px!important;margin-block-end:12px}.doc-full-info .about-doctor{color:#555;margin-top:15px}.doctor-card-pages .black-white{filter:grayscale(100%);color:#000!important}.doctor-card-pages .NaA-card{position:absolute;top:35px;left:-38px;background-color:#e71414;color:#fff;padding:14px;width:170px;height:20px;font-size:14px;line-height:14px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);clip-path:polygon(19% 0%,83% 0%,100% 100%,2% 100%)}.specialist-doctors-view-all{background:#00539f;padding:20px!important;margin:20px 0;border-radius:16px}.specialist-doctors-view-all h2{margin-top:0!important}.specialist-doctors-view-all .doc_bx figure{width:130px;height:130px;background:#dedede;border-radius:10px;overflow:hidden;display:flex;align-items:end;justify-content:center;margin:0 15px 0 0}.specialist-doctors-view-all .doc_bx .btns .enq-btn,.specialist-doctors-view-all .doc_bx .btns a{width:calc(50% - 5px);font-weight:500;border-radius:7px;background:var(--primary-color);text-transform:capitalize;padding:0;color:#fff;border:1px solid var(--primary-color);text-align:center;line-height:38px}.specialist-doctors-view-all #view-more{background:#f48120!important;color:#000}.view-more-btn{justify-content:center;align-items:center;gap:10px;width:150px;height:39px;line-height:20px;margin:10px auto;display:block}.appointment-form-side .section_optns{padding:0!important}.appointment-form-side .section_optns h3{padding:20px 20px 0}.appointment-form-side .section_optns .links-wrapper{max-height:450px;overflow-y:scroll;padding:0 20px;margin-bottom:20px;margin-right:10px}.appointment-form-side .section_optns .links-wrapper a:before{content:""!important}.appointment-form-side .section_optns .links-wrapper a:hover{color:var(--orange-bg)!important}.appointment-form-side .section_optns .links-wrapper::-webkit-scrollbar{width:8px;height:8px}.appointment-form-side .section_optns .links-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.appointment-form-side .section_optns .links-wrapper::-webkit-scrollbar-thumb{background:#f48120;border-radius:4px;height:50px}.appointment-form-side .section_optns .links-wrapper::-webkit-scrollbar-thumb:hover{background:#d36700}.calendar-card{border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.1);padding:20px}.day-selector-wrapper{position:relative;padding:0 30px;margin-bottom:15px}.time-slot-wrapper .day-selector{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:0 5px;white-space:nowrap;-webkit-overflow-scrolling:touch}.time-slot-wrapper .day-selector .avaliable-date{min-width:54px;border:1px solid #444;background:0 0;font-weight:500;padding:5px 10px;border-radius:10px;color:#333;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s ease-in-out;margin-bottom:3px}.time-slot-wrapper .day-selector .avaliable-date:hover{background-color:#ecf6ff;color:#00539f;border:1px solid #00539f}.time-slot-wrapper .day-selector .avaliable-date.active{background-color:#00539f;color:#fff;border:1px solid #00539f}.time-slot-wrapper .day-selector .avaliable-date.disabled-day{opacity:.4;pointer-events:none;cursor:not-allowed}.day-selector-wrapper .scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border:none;font-size:15px;cursor:pointer;width:30px;height:60px;opacity:.8;border-radius:4px}.day-selector-wrapper .left-btn,.sidebar-overlay.show{left:0}.day-selector-wrapper .right-btn{right:0}.time-slot-wrapper .time-slot-card{overflow-y:auto;overflow-x:hidden;padding-left:7px;padding-right:7px;margin:5px 0}.time-slot-wrapper .time-slot{border:1px solid #ccc;border-radius:8px;padding:6px 0;cursor:pointer;transition:.3s ease-in-out}.time-slot-wrapper .time-slot.time-slot-selected{border:1px solid green;color:green;background:#e5ffe5}.time-slot-wrapper .time-slot.booked{background-color:#fff3f3;color:#f44336;border:1px solid #f44336}.time-slot-wrapper .time-slot-card::-webkit-scrollbar{width:5px;height:5px}.time-slot-wrapper .time-slot-card::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.time-slot-wrapper .time-slot-card::-webkit-scrollbar-thumb{background:#f48120;border-radius:4px;height:50px;width:50px}.time-slot-wrapper .time-slot-card::-webkit-scrollbar-thumb:hover{background:#d36700}.time-slot-wrapper .day-selector::-webkit-scrollbar{display:none}.time-slot-wrapper{scrollbar-width:none;-ms-overflow-style:none}.no-slots-avaiable-wrapper .no-slots-para{font-size:14px;color:red;text-align:left;margin-bottom:5px}.time-slot-card .time-slot.unavailable{background:#f5f5f5;color:#aaa;cursor:not-allowed;border:1px solid #ccc}.time-slot.available{background:#e8f5e9;border-color:#4caf50}.speciality-chip.active,.speciality-chip:hover,.time-slot.available:hover,.time-slot.selected{background:#00539f;color:#fff;border-color:#00539f}.no-slots-message{margin-top:1rem}.time-slot.waiting-list{font-size:13px}.no-translate,.no-translate *{translate:no!important}.gtranslate_wrapper select:not(:first-child){display:none!important}.search-box.sticky-top{position:sticky;top:70px;z-index:9;margin-bottom:20px;padding:10px 0;border-radius:8px;background:#e5e5e5}.search-box form .row{width:100%;margin:0}.search-btn{flex:0 0 auto}.search-location{flex:1}.search-box .search-btn{display:flex;align-items:center;justify-content:center;font-weight:500;border:none;border-radius:4px;gap:5px;min-height:42px}.search-box .form-select{padding-right:30px}.no-doctors-global{color:var(--orange-bg);margin:10px 20px}@media only screen and (max-width:998px){.search-box.sticky-top{display:block!important;top:92px;background:#e5e5e5;padding:10px}}@media only screen and (max-width:768px){.search-box .search-location{margin-bottom:0}}@media only screen and (max-width:575px){.doctor-card-pages .doc-department{margin-right:0;font-size:13px!important}.search-box.sticky-top{display:block!important;top:92px;background:#e5e5e5;padding:10px}.search-box{max-width:100%;width:100%}.search-box form{border-radius:0}.search-box .search-location{margin-bottom:0}}.overview-doctors .table-responsive{width:100%;overflow-x:auto}.overview-doctors .table{width:100%;border-collapse:separate;border-spacing:0;margin:10px 0;border-radius:5px;overflow:hidden}.overview-doctors .table-bordered td,.overview-doctors .table-bordered th{border:1px solid #dee2e6;padding:12px;text-align:left;vertical-align:middle}.overview-doctors .table thead th{background-color:#134f98;color:#fff;font-weight:700}.overview-doctors .table tbody tr:hover{background-color:#f1f1f1}.cstm-accordion .surgery-list{display:flex;flex-wrap:wrap;gap:12px 11px;width:100%;height:auto;padding:0}.cstm-accordion .surgery-items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px;width:100%}.cstm-accordion .surgery-item{display:inline-flex;align-items:center;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#555;padding:2px 6px;white-space:nowrap}.cstm-accordion .surgery-item::before{content:"\f0da";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:8px;color:#555}.cstm-accordion .surgery-item:first-child{width:133px;height:22px}.cstm-accordion .surgery-item:nth-child(2){width:131px;height:22px}.cstm-accordion .surgery-item:nth-child(3){width:413px;height:22px}.cstm-accordion .surgery-item:nth-child(4){width:146px;height:22px}.cstm-accordion .surgery-item:nth-child(5){width:210px;height:22px}.cstm-accordion .surgery-item:nth-child(6){width:161px;height:22px}.cstm-accordion .surgery-item:nth-child(7){width:137px;height:22px}.cstm-accordion .surgery-item:nth-child(8){width:104px;height:22px}.cstm-accordion .surgery-item:nth-child(9){width:196px;height:22px}.cstm-accordion .surgery-item:nth-child(10){width:74px;height:22px}.hospitals-slide-carousel .article-slider .item{padding:15px 10px}.hospitals-slide-carousel .owl-carousel .item{display:flex;height:100%}.hospitals-slide-carousel .news_list{background:#fff;padding:10px 10px 0;width:100%;box-shadow:0 0 12px 0 rgba(0,0,0,.1);border-radius:20px;height:100%}.hospitals-slide-carousel .news_list figure,.hospitals-slide-carousel .news_list figure img{height:200px;object-fit:cover;width:100%;background:#f9f9f9;border-radius:10px;overflow:hidden;margin:0;position:relative}.hospitals-slide-carousel .news_list .info{padding:15px 5px 0;display:flex;justify-content:space-between;flex-direction:column;height:calc(100% - 200px)}.hospitals-slide-carousel .news_list .info h2,.hospitals-slide-carousel .news_list .info h5{font-size:17px;font-weight:600;margin-block-end:7px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.appointment_cnt .right ul li a,.appointment_cnt~.cnt_info ul li a,.calc_bx h3 a,.contact_bx .info a,.hospitals-slide-carousel .news_list .info h2 a,.hospitals-slide-carousel .news_list .info h5 a,.section-title span.d-block{color:inherit}.search-bar{display:flex;align-items:center;box-sizing:border-box}.filter-btn{position:relative;top:5px;left:15px;z-index:9;background:#fff;color:#000;border:none;padding:5px 20px;border-radius:25px;font-size:16px;cursor:pointer}.search-bar input,.sidebar-title{font-size:18px;font-family:Poppins,sans-serif}.sidebar-overlay{position:fixed;top:0;left:-100%;width:80%;max-width:300px;height:100%;background:#fff;z-index:1100;overflow-y:auto;box-shadow:4px 0 15px rgba(0,0,0,.2);transition:left .3s;padding:20px}.sidebar-header{display:flex;justify-content:space-between;align-items:center}.sidebar-title{font-weight:600;color:#002d39}.close-btn{font-size:24px;background:0 0;border:none;cursor:pointer;color:#002d39}@media (min-width:768px){#mobile-sidebar{display:none}}.search-bar-wrapper{display:flex;justify-content:center;margin-top:20px;position:relative}.search-bar{position:relative;width:100%;max-width:964px;height:49px;background:#fff;box-shadow:8px 7px 26px 1px rgba(0,0,0,.1);border-radius:35px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box}.search-bar input{flex:1;height:23px;border:none;font-weight:500;line-height:22px;color:#000;outline:0;background:0 0}.search-bar .search-btn{width:40px;height:40px;border:none;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center}.more-link,.play-button{display:flex;align-items:center;cursor:pointer}.search-bar .search-btn svg{width:20px;height:20px}@media (max-width:768px){.search-bar{padding:0 15px;height:44px}.search-bar input{font-size:16px}.search-bar .search-btn svg{width:18px;height:18px}}#mobile-sidebar .sidebar{background:#fff;padding:20px;border:none;box-shadow:none}.sidebar{background:#fff;border:1px solid #dedede;box-shadow:4px 4px 15px rgba(0,0,0,.06);border-radius:10px;padding:20px}.sidebar h5{font-family:Poppins,sans-serif;font-weight:600;font-size:20px;color:#002d39}.sidebar .form-control{height:34px;font-size:14px;line-height:21px;color:#757575;padding-left:2.5rem;border-radius:34px}.sidebar .position-relative svg{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.sidebar .form-check-label{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:#000}.sidebar .city-list::-webkit-scrollbar{width:6px}.sidebar .city-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.sidebar .city-list,.sidebar .hospital-list,.sidebar .specialities-list{max-height:220px;overflow-y:auto;padding-right:5px;padding-left:12px}.sidebar .city-list::-webkit-scrollbar,.sidebar .hospital-list::-webkit-scrollbar,.sidebar .specialities-list::-webkit-scrollbar{width:6px;background-color:#f0f0f0;border-radius:3px}.sidebar .city-list::-webkit-scrollbar-thumb,.sidebar .hospital-list::-webkit-scrollbar-thumb,.sidebar .specialities-list::-webkit-scrollbar-thumb{background-color:#afd9ff;border-radius:3px}.sidebar .city-list::-webkit-scrollbar-thumb:hover,.sidebar .hospital-list::-webkit-scrollbar-thumb:hover,.sidebar .specialities-list::-webkit-scrollbar-thumb:hover{background-color:#003f7f}@media (min-width:992px){.sidebar{position:sticky;top:100px}}.more-link{font-family:Figtree,sans-serif;font-weight:500;font-size:14px;color:#00539f}.emergency-btn,.emergency-text,.emergency-title,.filter-input,.filter-select,.filter-title,.speciality-chip,.testimonial-card{font-family:Poppins,sans-serif}.extra.d-none{display:none}.dc-filter{padding:10px 0;background:rgba(0,83,159,.05)}.speciality-scroll{position:relative;display:flex;gap:10px;overflow-x:auto;background:#f2f6fa;padding:7px 10px;border-radius:10px;white-space:nowrap;scrollbar-width:none}.speciality-scroll::-webkit-scrollbar{display:none}.speciality-chip{flex:0 0 auto;padding:4px 14px;background:#fff;border:.25px solid #6b7280;border-radius:21px;font-size:12px;line-height:18px;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.testimonials-section-inner{background:#e7f2ff;padding:60px 0}.testimonial-card{box-shadow:0 4px 15px rgba(0,0,0,.05);padding:0;height:100%}.testimonial-image-frame{position:relative;border-radius:10px;overflow:hidden}.play-button,.yt-facade .play-button{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.testimonial-image-frame img{width:100%;border-radius:10px}.play-button{background:rgba(228,15,15,.85);border:none;width:60px;height:45px;border-radius:8px;justify-content:center;color:#fff;font-size:18px}.play-btn,.tag2{align-items:center}.author-name{font-size:1.1rem;color:#1a1a1a;margin-bottom:10px;font-weight:600}.testimonial-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.quote-icon{color:#f48120;font-size:20px;margin-top:10px}@media (max-width:767px){.testimonial-content{padding-left:0;margin-top:15px}.testimonial-description{-webkit-line-clamp:4}}.view-more-btn{background:#00539f;color:#fff;border:none;border-radius:25px;padding:10px 25px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s}.badge-cat,.testimonial-title a:hover{color:#00539f}.view-more-btn:hover{background:#f48120}.yt-facade .play-button{background:url(https://img.icons8.com/ios-filled/50/ffffff/play.png) center/30px no-repeat #e00f0f;width:80px;height:60px;border:none;border-radius:10px}.testimonial-card{background:#fff;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:.3s;overflow:hidden}.testimonial-card:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.video-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:0 0}.video-wrapper img.video-thumbnail{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.play-btn{display:inline-flex;justify-content:center;cursor:pointer}.testimonial-info{padding:1rem}.badge-group{margin-bottom:.5rem}.badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}.badge.filled{background:#ddd;color:#727272;border-radius:30px;padding:5px 10px}.badge-cat{border:1px solid #00539f;background:0 0;padding:1px 10px;border-radius:20px;font-size:12px;float:right}.testimonial-title a{color:#222;text-decoration:none;transition:color .3s}.testimonial-subtitle{color:#777;font-size:14px}.testimonial-content{padding:15px 20px}.testimonial-tags{display:flex;justify-content:space-between;margin-bottom:8px}.tag-outline,.tag2{display:inline-flex;font-size:12px;line-height:18px;color:#555;padding:2px 10px}.tag2{justify-content:center;border-radius:20px}.tag-light{background:#f0f2f4}.tag-outline{border:1px solid #bdbdbd;float:right;align-items:center;justify-content:center;border-radius:20px}.testimonial-title{font-weight:500;font-size:16px;color:#000;margin:3px 0}.testimonial-description{color:#555;font-size:14px;line-height:21px;margin-top:8px}.tag-blue{background:#e6f0ff;color:#004a99}.tag-outline-blue{border:1px solid #00539f;color:#00539f}.testimonial-pagination{margin-top:30px;display:flex;justify-content:center;overflow-x:auto;padding:0 10px}.testimonial-pagination .pagination{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.testimonial-pagination .page-item{list-style:none}.testimonial-pagination .page-link{display:flex;justify-content:center;align-items:center;min-width:30px;height:30px;border-radius:50%;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#002d39;border:1px solid transparent;text-decoration:none;transition:.3s;white-space:nowrap}.testimonial-pagination .page-link:hover{background:#e9f2fb;color:#00539f}.testimonial-pagination .page-item.active .page-link{background:#00539f;color:#fff;font-weight:600}.testimonial-pagination .page-item.next .page-link,.testimonial-pagination .page-item.prev .page-link{border:1px solid #dce2e7;color:#002d39;font-weight:600;font-size:16px;line-height:16px}.form-check-input:checked{background-color:#00539f!important;border-color:#00539f!important}.patient-reviews-section{padding:20px 0}.book-consultation{color:#00539f;text-decoration:none}.book-consultation:hover{text-decoration:underline}.no-results-message{padding:40px 20px;background:#f8f9fa;border-radius:10px;margin:20px 0}.no-results-message p{font-size:18px;color:#6c757d;margin:0}.doc_bx{transition:.3s}.doc_bx.highlight{animation:1s highlight;box-shadow:0 0 20px rgba(0,123,255,.3)}@keyframes highlight{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.search-suggestions{position:absolute;top:55px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:1000;max-height:300px;overflow-y:auto;display:none;width:100%;max-width:964px}@media (max-width:765px){.search-suggestions{max-height:250px}}.search-suggestion-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.search-suggestion-item:hover{background-color:#f8f9fa}.search-suggestion-highlight{background-color:#fff3cd;font-weight:700}.sidebar{max-height:90vh;overflow-y:auto;-ms-overflow-style:none}.sidebar::-webkit-scrollbar{width:0;height:0}.dc-main-heading{font-size:32px;font-weight:700;color:#00539f;line-height:100%}.custom-container{width:80%;max-width:1400px;margin:0 auto}@media (max-width:992px){.custom-container{width:100%}}.doctor-filter-box{background:#fff;border:1px solid #d9d9d9;border-radius:12px;max-width:100%}.filter-title{font-size:16px;font-weight:500}.filter-input,.filter-select{background:#fff;border:1px solid #d9d9d9!important;border-radius:8px!important;height:42px;font-size:14px}.filter-input{display:flex;align-items:center;gap:8px;padding:0 12px}.filter-input input{border:none;width:100%;outline:0;font-size:14px}.filter-search-btn{width:42px;height:42px;background:#f48120;border:none;border-radius:8px;color:#000;display:flex;align-items:center;justify-content:center}.why-choose-header{padding:60px 0;background-image:url("https://www.medicoverhospitals.in/images/doctors/hos-dc-hc.webp");background-size:cover;background-position:center;background-repeat:no-repeat}.custom-width{max-width:1200px}.section-title{text-align:center;font-size:32px;font-weight:700;margin-bottom:40px}.choose-desc,.choose-title{color:#555;text-align:left;transition:.3s}.choose-card{padding:20px;border-radius:12px;height:100%;transition:.3s;background:#fff;border:1px solid #eee;display:flex;flex-direction:column;gap:12px}.white-card{background:#fff;border:1px solid #eee}.choose-top{display:flex;align-items:center;gap:10px}.icon-box,.icon-circle{width:30px;height:30px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;transition:.3s}.icon-circle.light-bg{background:#f1f6ff}.icon-box img,.icon-circle img{width:40px;height:40px;filter:invert(0);transition:.3s}.choose-title{font-size:18px;font-weight:500;margin:0}.choose-desc{font-size:16px;line-height:24px;margin:0}.choose-card:hover{background:#00539f;border-color:#00539f;box-shadow:0 5px 20px rgb(0 0 0 / .1);transform:translateY(-4px)}.choose-card:hover .choose-desc,.choose-card:hover .choose-title{color:#fff}.choose-card:hover .icon-circle{background:#ffffff33}.choose-card:hover .icon-circle img{filter:invert(1)}.dc-st{padding:40px 0}.emergency-banner{width:100%;height:200px;background:linear-gradient(91.49deg,#00539f 59.51%,rgba(0,83,159,0) 99.26%) center/cover,url("https://www.medicoverhospitals.in/images/doctors/dc-amb-bg.webp") center/cover;display:flex;align-items:center}.emergency-content{width:100%;max-width:654px;display:flex;flex-direction:column;gap:10px}.emergency-title{font-weight:600;font-size:28px;line-height:42px;color:#fff;margin:0}.emergency-btn,.emergency-text{font-size:16px}.emergency-text{line-height:24px;color:#fff;margin:0}.emergency-btn{display:inline-flex;justify-content:center;align-items:center;width:156px;height:44px;background:#f48120;border-radius:10px;font-weight:500;color:#000;text-decoration:none;transition:.3s}.emergency-btn:hover{background:#fff;color:#00539f}.doc_bx figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(0,83,159,0) 0,rgba(0,83,159,.3) 100%);transform:skewX(-25deg)}.doc_bx figure:hover::before{animation:.75s shine}@keyframes shine{100%{left:125%}}@media (max-width:576px){.testimonial-pagination .page-link{min-width:28px;height:28px;font-size:12px}.search-suggestions{max-height:200px}.emergency-btn,.filter-search-btn{width:100%}}@media (max-width:575px){.dc-main-heading{font-size:22px;font-weight:700;color:#00539f;line-height:100%}}