.print-media-zoom-print{ cursor: pointer; color: #008099; font-weight: 600; text-decoration: none; font-size: 1rem;
}
.custom-popup-wrapper { display:none; position:fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 9999; display: flex; align-items: center; justify-content: center;
}
.custom-popup-content { position: relative; background: #fff; padding: 20px; max-width: 90%; max-height: 90%; box-shadow: 0 0 15px rgba(0,0,0,0.5);
}
.custom-popup-img { max-width: 100%; max-height: 80vh;
}
.custom-popup-close { position: absolute; top: 5px; right: 10px; font-size: 24px; cursor: pointer;
}
.patient-box .patient-img { position: relative; margin: 0 auto; width: 100%; text-align: center; height: 200px; display: flex; justify-content: center; align-items: normal;
}
.patient-box .patient-img img { max-width: 250px; height: 100%; z-index: 1; position: relative;
}
.hospital-detail-doc-outer { background-color: #DCEBF4; padding: 60px 0;
}
.hospital-detail-info > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.header-location .header-location-text { text-transform: capitalize;
}
.hospital-detail-doc-outer .hospital-detail-doctors-list .slick-slide { padding: 20px 12px; /*height: auto;*/ height: 600px;
}
.hospital-detail-doc-outer .hospital-detail-doctors-list .slick-slide > div, .hospital-detail-doc-outer .hospital-detail-doctors-list .slick-slide li { height: 100%;
}
.hospital-detail-doc-outer .hospital-detail-doctors-list li { padding: 33px 24px; width: calc(25% - 24px); background-color: #fff; border-radius: 12px;position:relative;
}
.hospital-detail-doc-outer .hospital-detail-doctors-list li .doc-img { min-height: 164px; display: flex; justify-content: center; position: relative; background: #FFFFFF; box-shadow: 0px 10px 15px #00769C1A; border-radius: 8px; width: 131px; margin: 0 auto; padding: 3px; margin-bottom: 40px;
}
.hospital-detail-doc-outer .hospital-detail-doctors-list li .doc-img img { border-radius: 8px;
}
.slick-slide img { display: initial;
}
.hospital-detail-doc-outer .hospital-detail-doctors-list li .hospital-detail-info .doc-name { font: 600 18px / 23px "Noto Sans", sans-serif; color: #2C2C2C; padding-bottom: 12px;
}
.cta-outer { padding: 90px 0 60px;
}
.specialties-outer {padding: 60px 0;
}
.accerediation-outer { padding: 60px 0;
}
.doc-list .book-appointment { bottom: 10px; position: absolute; left: 10px; right: 10px;
}
.patient-outer .view-header .head-row .view-all { top: -45px;
}