* {
    margin: 0;
    padding: 0;
}

html,
body {
    overflow-x: hidden;
}

a {
    text-decoration: none;
    color: #fff;
}

/* Full-Screen Preloader */
#preloader {
    position: fixed;
    width: 100%;
    height: 100vh;
    background: white;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

/* Loader Animation */
.loader {
    border: 5px solid #f3f3f3;
    border-top: 5px solid #3498db;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 1s linear infinite;
}

/* Rotate Animation */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.navbar>.container-fluid {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 20px;
}

.navbar-toggler {
    font-size: 15px;
    border: none;
}

/* header */
header {
    width: 100%;
    height: 40px;
    background-color: #000;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header p {
    color: #fff;
    margin-bottom: 0;
}

header .text {
    padding-left: 260px;
}

header .helpline {
    padding: 10px;
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
}

/* navbar */
.navbar {
    background-color: white;
}

.responsive-navbar {
    display: none;
}

.navbar-brand img {
    height: 70px;
}

.nav-item .nav-link {
    font-size: 17px;
}

.nav-item.dropdown .dropdown-menu li:hover {
    color: #ff4500;
    border-left: 5px solid #ff4500;
}

/* Dropdown on Hover */
.navbar .dropdown:hover>.dropdown-menu {
    display: block;
    margin-top: 0;
}

/* Submenu styling */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    display: none;
    position: absolute;
}

.navbar-2 .dropdown-submenu .dropdown-menu {
    top: 0;
    left: 0%;
    top: 202%;
    margin-top: -1px;
    display: none;
    position: absolute;
}

.navbar-2 .dropdown-submenu .dropdown-menu:last-child {
    top: 110%;
}

.dropdown-submenu:hover .dropdown-menu {
    display: block;
}

.navbar-nav li {
    padding: 0 15px;
}

.blogs-section .blogs-group .blog-container .read-more,
.contact-us form .btn-submit,
.what-we-do .content .read-more,
.leader-doctors .text .read-more a,
.background-video .overlay-content .btn-contact,
.about-us .text .read-more {
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: ease-in-out .3s;
}

.blogs-section .blogs-group .blog-container .read-more,
.contact-us form .btn-submit,
.what-we-do .content .read-more,
.leader-doctors .text .read-more a,
.about-us .text .read-more {
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.leader-doctors .text .read-more a {
    padding: 7px 0;
    border-radius: 7px;
}

.blogs-section .blogs-group .blog-container .read-more .right,
.what-we-do .content .read-more .right,
.leader-doctors .text .read-more a .right,
.btn-booking .right,
.about-us .text .read-more .right {
    font-size: 30px;
    transition: ease-in-out .3s;
}

.blogs-section .blogs-group .blog-container .read-more:hover .right,
.what-we-do .content .read-more:hover .right,
.leader-doctors .text .read-more a:hover .right,
.about-us .text .read-more:hover .right {
    transform: translate(6px, 0px);
}


/* background video */
.background-video {
    position: relative;
    width: 100%;
    height: 80vh;
    display: flex;
    justify-content: start;
    align-items: center;
    overflow: hidden;
}

/* Video Full Screen */
.background-video video {
    width: 100%;
    height: 80vh;
    object-fit: cover;
}


/* Overlay */
.background-video::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background: #447aadc0; */
    background: rgba(68, 122, 173, 0.75);
    z-index: 1;
}

/* Text or Content Over Video */
.background-video .overlay-content {
    position: absolute;
    z-index: 2;
    color: white;
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    padding: 0 100px;
}

.background-video .overlay-content p {
    border-bottom: 5px solid #fff;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 20px;
}

.background-video .overlay-content h2 {
    font-size: 70px;
    padding-right: 700px;
    text-transform: uppercase;
    font-weight: 700;
}


/* qualities */
.qualities {
    width: 100%;
    padding: 0px 0;
    background-image: linear-gradient(89.5deg, rgba(131, 204, 255, 1) 0.4%, rgba(66, 144, 251, 1) 100.3%);
}

.qualities .row {
    padding: 10px;
}

.qualities .row-2 {
    display: none;
}

.qualities .qualities-container {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-wrap: wrap;
    flex: 2;
    gap: 10px;
}

.qualities .qualities-container .quality {
    width: 48%;
    margin-bottom: 0;
}

.qualities .qualities-container .quality.last-child {
    width: 98.6%;
}

.qualities .qualities-container .quality.second-child {
    padding-right: 10px;
}

.qualities .qualities-container .quality .quality-text h5 {
    font-size: 12px;
    margin-bottom: 0;
}

.qualities .quality {
    display: flex;
    justify-content: start;
    align-items: center;
    color: #fff;
    padding: 15px;
    gap: 20px;
    /* width: 100%; */
    height: 150px;
    border-left: 1px solid #ccc;
}

.qualities .quality img {
    width: 70px;
    height: auto;
}

.qualities .first-child {
    border-left: transparent;
    border-left: none;
}

.qualities .quality:hover .bounce-hover {
    animation: bounce 0.5s ease-in-out;
}

@keyframes bounce {

    0%,
    100% {
        transform: translateY(10px);
    }

    50% {
        transform: translateY(-10px);
    }

    /* Upward movement */
}


/* about us */
.about-us {
    width: 100%;
    padding: 50px 0;
}

.about-us .about-us-imgs-container {
    padding: 100px 70px 70px 30px;
}

.about-us .about-us-imgs-container .about-img-1 {
    width: 250px;
    height: 350px;
    position: relative;
    border-radius: 30px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}

.about-us .about-us-imgs-container .about-img-2 {
    position: absolute;
    width: 300px;
    height: auto;
    border-radius: 30px;
    border: 10px solid #f9f9f9;
    transform: translateX(-48px) translateY(185px);
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}

.about-us .about-us-imgs-container .about-img-3 {
    position: absolute;
    width: 250px;
    height: auto;
    border-radius: 30px;
    border: 10px solid #f9f9f9;
    transform: translateX(0px) translateY(22px);
}

.title {
    position: relative;
    padding-bottom: 30px;
}

.title .watermark {
    font-size: 7em;
    font-weight: 700;
    color: #cccccc94;
}

.title .heading {
    position: absolute;
    font-size: 3em;
    font-weight: 700;
    color: #161c2d;
    transform: translateY(-60px);
}

.title p {
    font-size: 17px;
    font-weight: 500;
    color: #161c2d;
}

.about-us .text {
    padding-top: 20px;
    font-size: 17px;
    color: #555;
}

.about-us .text .modern-list {
    list-style: none;
    padding: 0;
}

.about-us .text .modern-list li {
    font-size: 18px;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.about-us .text .modern-list i {
    color: #ff7e5f;
    font-size: 20px;
}



/* Our Specialties Cards */
.specialties {
    width: 100%;
    padding: 50px 0;
}

.specialties .row {
    border-top: 1px dashed #ccc;
}

.specialties .row>img {
    width: 70px;
    height: 50px;
    transform: translateX(650px) translateY(-25px);
}

.specialties .boxes-group {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 15px;
    padding: 10px 0;
    border-radius: 12px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.specialties .boxes-group .department {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 10px;
    background: #f8f9fa;
    border-radius: 10px;
    transition: 0.3s;
}

.specialties .boxes-group .department .icon {
    width: 40px;
    height: 40px;
    background: #ff6b6b;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}

.specialties .boxes-group .department .icon img {
    width: 24px;
}

.specialties .boxes-group .department .dept-title {
    font-weight: bold;
    font-size: 18px;
}

.specialties .boxes-group ul {
    list-style: none;
    padding-left: 20px;
}

.specialties .boxes-group ul li {
    margin: 5px 0;
}

.specialties .boxes-group ul li a {
    text-decoration: none;
    color: #333;
    font-size: 16px;
    transition: 0.3s;
}

.specialties .boxes-group ul li a:hover {
    color: #fd868c;
}

.specialties .right-img {
    width: 100%;
    position: relative;
}

.specialties .right-img img {
    width: 100%;
    height: auto;
}


/* counter */
.counter-section {
    width: 100%;
    padding: 30px 0;
    /* background-image: linear-gradient(to left, #5aa83a 19%, #8ace31 60%, #87b44d 100%); */
    background-image: linear-gradient(89.5deg, rgba(131, 204, 255, 1) 0.4%, rgba(66, 144, 251, 1) 100.3%);
}


.counter-section .row {
    padding: 20px;
}

.counter-section .box {
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 20px 0;
    border-left: 1px solid #ccc;
}

.counter-section .box:first-child {
    border-left: none;
}

.counter-section .box .counter,
.counter-section .box span {
    font-size: 40px;
    color: #004A91;
    font-weight: 500;
}

.counter-section .box h4 {
    color: #fff;
    padding: 0 10px;
}


/* google reviews */
.google-reviews {
    width: 100%;
    padding: 80px 0;
}

.google-reviews .row>img {
    width: 70px;
    height: 50px;
    transform: translateX(650px) translateY(-25px);
    display: none;
}

.google-reviews .review-box {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.google-reviews .review-box i {
    padding: 5px;
    border-radius: 3px;
    background-color: #32bd32;
    color: #fff;
}

.google-reviews .review-box .stars {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #f89b29;
}

.google-reviews .review-box p {
    font-size: 15px;
    letter-spacing: -.5px;
}

.google-reviews .review-box p span {
    font-size: 18px;
    font-weight: 600;
}

.google-reviews .review-box img {
    width: 100px;
    height: auto;
}

.google-reviews .slider-container {
    position: relative;
    overflow: hidden;
}

.google-reviews .slider-container .slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
}

.google-reviews .slider-container .slider .square {
    min-width: calc(100% / 3);
    padding: 10px;
}

.google-reviews .slider-container .slider .square .content {
    /* background: linear-gradient(135deg, #555, transparent); */
    height: 250px;
    overflow: hidden;
    background-color: #cccccc66;
    padding: 10px;
    border-radius: 15px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.google-reviews .slider-container .slider .square .content .first {
    display: flex;
    justify-content: space-between;
    align-items: start;
    flex-direction: row;
    padding-bottom: 20px;
}

.google-reviews .slider-container .slider .square .content .first .profile-box {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: row;
    gap: 10px;
}

.google-reviews .slider-container .slider .square .content .first .profile-box h6,
.google-reviews .slider-container .slider .square .content .first .profile-box p {
    margin-bottom: 0;
}

.google-reviews .slider-container .slider .square .content .first .profile-box img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
}

.google-reviews .slider-container .slider .square .content .first img {
    width: 20px;
    height: 20px;
}

.google-reviews .slider-container .slider .square .content .second {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 0px;
}

.google-reviews .slider-container .slider .square .content .second .stars {
    color: #f89b29;
}

.google-reviews .slider-container .slider .square .content .second .text-content .read-more-text {
    cursor: pointer;
}

.google-reviews .controls {
    margin-top: 10px;
}

.google-reviews .controls .control-btn {
    background-color: #fff;
    color: #252b50;
    padding: 10px 20px;
    margin: 5px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    transition: 0.3s;
}

.google-reviews .controls .control-btn:hover {
    background-color: #87cefa;
    color: #fff;
}


/* blogs */
.blogs {
    padding: 50px 0;
}

.blogs .border-row {
    border-top: 1px dashed #ccc;
}

.blogs .row>img {
    width: 70px;
    height: 50px;
    transform: translateX(650px) translateY(-25px);
}

.blogs .row-2 {
    padding: 0 150px;
}

.blogs .row-2 .text {
    font-weight: 500;
}

/* From Uiverse.io by gharsh11032000 */
.blog-card {
    position: relative;
    width: 100%;
    /* height: 250px; */
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.blog-card img {
    width: 100%;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.6);
    transition: opacity 0.3s ease;
    pointer-events: none;
}

.blog-card:hover .overlay {
    opacity: 1;
    pointer-events: auto;
}

.blog-card .blog-card-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    font-weight: 600;
    font-size: 16px;
    transform: translate(-50%, -50%);
    background-color: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 999;
    border: none;
    opacity: 0;
    scale: 0;
    transform-origin: 0 0;
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.15);
    transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.blog-card .blog-card-btn a {
    color: #000;
    padding: 20px 25px;
}

.blog-card:hover .blog-card-btn {
    opacity: 1;
    scale: 1;
}

.blog-card .blog-card-btn:hover {
    box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.3);
}

.blog-card .blog-card-btn:active {
    scale: 0.95;
}

.overlay::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 100%;
    height: 100%;
    background-image: linear-gradient(-45deg, #f89b2980 0%, #ff0f7b80 100%);
    transition: transform 0.5s ease;
}

.card:hover .overlay::after {
    transform: translate(-50%, -50%) scale(2);
}



/* animation slider */
.animation-container {
    padding-bottom: 100px;
}

.animation-card {
    width: 100%;
    padding: 15px;
    border-radius: 8px;
    color: white;
    text-align: center;
}

.animation-card p {
    font-size: 14px;
    color: white;
}

.animation-slider {
    width: 100%;
    height: var(--height);
    overflow: hidden;
    mask-image: linear-gradient(to right, transparent, #000 10% 90%, transparent);
}

.animation-slider .list {
    display: flex;
    width: 100%;
    min-width: calc(var(--width) * var(--quantity));
    position: relative;
}

.animation-slider .list .item {
    width: var(--width);
    /* height: var(--height); */
    position: absolute;
    left: 100%;
    animation: autoRun 10s linear infinite;
    transition: filter 0.5s;
    animation-delay: calc((10s / var(--quantity)) * (var(--position) - 1) - 10s) !important;
}

.animation-slider .list .item img {
    width: 100%;
}

@keyframes autoRun {
    from {
        left: 100%;
    }

    to {
        left: calc(var(--width) * -1);
    }
}

.animation-slider:hover .item {
    animation-play-state: paused !important;
    filter: grayscale(1);
}

.animation-slider .item:hover {
    filter: grayscale(0);
}

.animation-slider[reverse="true"] .item {
    animation: reversePlay 10s linear infinite;
}

@keyframes reversePlay {
    from {
        left: calc(var(--width) * -1);
    }

    to {
        left: 100%;
    }
}


/* fixed booking button */
.btn-booking {
    position: fixed;
    right: 0;
    top: 35%;
    z-index: 999;
    rotate: 270deg;
    transform: translateY(83px);
    height: 60px;
    color: #fff;
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn-booking .right {
    font-size: 30px;
}

.submit-call {
    padding: 10px 25px;
    border-radius: 6px;
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
}

.submit-call p{
    margin-bottom: 0;
}

/* fixed emergency button */
.emergency-contact {
    width: 500px;
    /* height: 300px; */
    transform: translateY(70px);
    left: 0;
    top: 30%;
    margin-left: -356px;
    z-index: 999;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: ease-in-out 0.3s;
}

.emergency-contact .contact-number {
    width: 500px;
    height: 250px;
    background-color: #fff;
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 10px;
    gap: 10px;
}

.emergency-contact .contact-number i {
    font-size: 40px;
    color: #ff4500;
}

.emergency-contact .contact-number .text p {
    color: #555;
}

.emergency-contact .contact-number .text h4 a {
    color: #161c2d;
}

.btn-emergency {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 5px;
    rotate: 90deg;
    transform: translateY(40px);
    width: 200px;
    height: 68px;
    color: #fff;
    font-size: 16px;
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
    border: none;
    cursor: pointer;
}

.btn-emergency .emergency-call {
    rotate: 270deg;
    font-size: 20px;
}

/* fixed grid button */
.grid-icons-container {
    position: fixed;
    right: 0;
    margin-right: -450px;
    top: 43%;
    z-index: 999;
    width: 500px;
    height: 250px;
    display: flex;
    justify-content: start;
    align-items: center;
    transition: ease-in-out 0.3s;
}

.grid-icons-container .icons-box {
    width: 450px;
    height: 300px;
    display: flex;
    justify-content: start;
    align-items: center;
    flex-direction: column;
    background-color: #fff;
}

.grid-icons-container .icons-box .icons {
    width: 350px;
    display: flex;
    justify-content: space-between;
    align-items: start;
    /* flex-direction: row; */
    padding: 20px 0;
}

.grid-icons-container .icons-box .icons-2 {
    gap: 60px;
}

.grid-icons-container .icons-box .icons-2 .icon-name {
    text-align: center;
}

.grid-icons-container .icons-box .icons-2 .icon-first {
    margin-right: 2px;
}

.grid-icons-container .icons-box .icons .icon-name a {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.grid-icons-container .icons-box .icons .icon-name a .icon-img {
    border: 1px solid #ff4500;
    border-radius: 100%;
    padding: 15px;
}

.grid-icons-container .icons-box .icons .icon-name a .icon-img img {
    width: 40px;
    height: 40px;
}

.grid-icons-container .icons-box .icons .icon-name a p {
    color: #000;
}

.btn-grid {
    z-index: 999;
    rotate: 270deg;
    /* transform: translateY(5px); */
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 35px;
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);

    display: flex;
    justify-content: center;
    align-items: center;
}


.btn-booking:hover,
.btn-emergency:hover,
.btn-grid:hover {
    color: #fff;
}

.modal .modal-booking {
    background-image: linear-gradient(104.1deg, rgba(0, 61, 100, 1) 13.6%, rgba(47, 127, 164, 1) 49.4%, rgba(30, 198, 198, 1) 93.3%);
    display: flex;
}

.modal .modal-body form {
    width: 100%;
    padding: 10px;
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 20px;
}

.modal .modal-body form input,
.modal .modal-body form select {
    width: 100%;
    padding: 15px 15px;
    border: none;
    outline: none;
    border-radius: 5px;
}

.modal .modal-body form button {
    width: 150px;
    height: 50px;
    border-radius: 10px;
    border: none;
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
    color: #fff;
}


/* ------------------------Doctor info--------------------------- */

.main-background {
    width: 100%;
    padding: 10px 0;
    background-image: linear-gradient(to left, #004794 19%, #1d71bb 60%, #4493d8 100%);
}

.main-background .title h2 {
    color: #fff;
    text-align: center;
    font-size: 3em;
    font-weight: 700;
}

.main-background .title .links {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    gap: 5px;
    color: #fff;
}

.main-background .title .links a {
    text-decoration: none;
    transition: ease-in-out 0.2s;
}

.main-background .title .links a:hover {
    color: #f89b29;
}


/* ------------------------------Doctors-list------------------------------ */

/* doctors-card */
.doctors-list {
    width: 100%;
    padding: 50px 0;
}

.doctors-list .doctor-card {
    position: relative;
    width: 100%;
    height: 390px;
    border-radius: 5px;
    margin-bottom: 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    transition: 0.5s ease;
    color: white;
    /* background: url('../imgs/woman-doctor-wearing-lab-coat-with-stethoscope-isolated.webp') no-repeat center center / cover; */
    /* Default image */
}

.doctors-list .doctor-card-1 {
    background: url('../imgs/dr-meena-sood.webp') no-repeat center center / cover;
}

.doctors-list .doctor-card-2 {
    background: url('../imgs/dr-sanjay-sood.webp') no-repeat center center / cover;
}

.doctors-list .doctor-card-3 {
    background: url('../imgs/Dr-Sonal-Gupta.png') no-repeat center center / cover;
}

.doctors-list .doctor-card-4 {
    background: url('../imgs/Dr.-Neeraj-Jain.png') no-repeat center center / cover;
}

.doctors-list .doctor-card-5 {
    background: url('../imgs/dr-ajit-singh-baghela.jpg') no-repeat center center / cover;
}

.doctors-list .doctor-card-6 {
    background: url('../imgs/dr-neeraj-agarwal.webp') no-repeat center center / cover;
}

.doctors-list .doctor-card-7 {
    background: url('../imgs/dr-nidhi-rawal.webp') no-repeat center center / cover;
}

.doctors-list .doctor-card-8 {
    background: url('../imgs/dr-tarun-sharma.png') no-repeat center center / cover;
}

.doctors-list .doctor-card-9 {
    background: url('../imgs/dr-rakesh-ray-sapra.jpg') no-repeat center center / cover;
}

.doctors-list .doctor-card-10 {
    background: url('../imgs/Dr-Gaurav-Gupta.png') no-repeat center center / cover;
}

.doctors-list .doctor-card-11 {
    background: url('../imgs/Dr-Ankit-Garg.webp') no-repeat center center / cover;
}

.doctors-list .doctor-card-12 {
    background: url('../imgs/dr-kriti-kishor.jpg') no-repeat center center / cover;
}

.doctors-list .doctor-card-13 {
    background: url('../imgs/Dr-Urmila-Anandh.webp') no-repeat center center / cover;
}

.doctors-list .doctor-card-14 {
    background: url('../imgs/Dr-Anshu.jpg') no-repeat center center / cover;
}

.doctors-list .doctor-card-15 {
    background: url('../imgs/Dr-Bhaskar-Nandi_02.webp') no-repeat center center / cover;
}

.doctors-list .doctor-card-16 {
    background: url('../imgs/dr-ramneek-mahajan.jpeg') no-repeat center center / cover;
}

/* Overlay effect on hover */
.doctors-list .doctor-card .overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.8);
    /* Default overlay */
    opacity: 0;
    transition: opacity 0.5s ease;
}

.doctors-list .doctor-card:hover .overlay {
    opacity: 1;
    /* Dark overlay on hover */
}

/* Content Styling */
.doctor-cardHeader {
    position: relative;
    width: max-content;
    font-weight: bold;
    transition: all 0.5s ease;
}

.doctor-cardHeader::after {
    content: "";
    width: calc(100% + 1rem);
    height: 2.5px;
    transform: translateX(calc(-100% - 1rem));
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
    bottom: -2px;
    left: 0;
    position: absolute;
    opacity: 0;
}

.doctors-list .doctor-card .details {
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 5px;
    transform: translateY(100%);
    transition: all 0.5s ease;
    opacity: 0;
    /* Hide content initially */
    padding: 1rem;
}

/* Button Styling */
.doctors-list .doctor-card .details .btns-group .btn {
    background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
    border: none;
    color: #fff;
    font-size: 13px;
    padding: 5px 10px;
    width: max-content;
    border-radius: 15px;
    margin: 5px 0;
}

.doctors-list .doctor-card .details .btns-group .view-profile {
    background-image: none;
    border: 1px solid #fff;
}

.doctors-list .doctor-card .details .btns-group .view-profile a {
    text-decoration: none;
    color: #fff;
}

/* Show content on hover */
.doctors-list .doctor-card:hover .details {
    transform: translateY(0%);
    opacity: 1;
    transition-delay: 0.3s;
}

.doctors-list .doctor-card:hover .doctor-cardHeader::after {
    transform: translateX(-1rem);
    transition: 0.5s ease;
    opacity: 1;
}

.doctors-list .doctor-card:hover img {
    transform: scale(1.1);
    border-radius: 15px;
}


/* doctor profile */
.doctor-profile {
    width: 100%;
    padding: 50px 0;
}

.doctor-profile .doctor-img {
    width: 100%;
    height: auto;
    position: relative;
}

.doctor-profile .doctor-img img {
    width: 100%;
    height: auto;
}

.doctor-profile .doctor-img .first-img {
    display: block;
}

.doctor-profile .doctor-img .responsive-img {
    display: none;
}

.doctor-profile .doctor-about,
.doctor-profile .doctor-about-2 {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 25px;
    padding: 20px;
    border: 1px solid #ccc;
}

.doctor-profile .doctor-about .heading h5 {
    color: #161c2d;
}

.doctor-profile .doctor-about .common,
.doctor-profile .doctor-about-2 .common {
    display: flex;
    justify-content: space-between;
    align-items: start;
    gap: 10px;
    /* padding: 0 5px; */
    border-bottom: 1px solid #cccccc94;
}

.doctor-profile .doctor-about .common h6 {
    color: #161c2d;
}

.doctor-profile .doctor-about .common p,
.doctor-profile .doctor-about-2 .common p {
    font-size: 14px;
    color: #666;
    margin-bottom: 0;
    padding-left: 37px;
    text-align: end;
}

.doctor-profile .doctor-about .rating {
    gap: 185px;
}

.doctor-profile .doctor-about .specialized {
    gap: 10px;
}

.doctor-profile .doctor-about .degree {
    gap: 105px;
}

.doctor-profile .doctor-about .workingdays {
    gap: 135px;
    border-bottom: none;
}

.doctor-profile .doctor-about-2 .common {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 180px;
    padding-bottom: 5px;
}

.doctor-profile .doctor-about-2 .common img {
    width: 20px;
    height: 20px;
}

.doctor-profile .doctor-about-2 .phone {
    gap: 199px;
}

.doctor-profile .description {
    padding-top: 20px;
}

.doctor-profile .description p {
    font-size: 14px;
    text-align: justify;
}

.doctor-profile .social-media {
    gap: 10px;
}

.doctor-profile .social-media .icons-container {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-direction: row;
    gap: 10px;
    border-left: 1px solid #ccc;
    margin-top: 10px;
    padding: 10px 0 10px 10px;
}

.doctor-profile .social-media .icons-container .icon {
    font-size: 18px;
    padding: 17px;
    border: 1px solid #999;
    border-radius: 50%;
    transition: ease-in-out 0.2s;
}

.doctor-profile .social-media .icons-container .fa-x-twitter:hover {
    background-color: #000;
    color: #fff;
}

.doctor-profile .social-media .icons-container .fa-facebook:hover {
    background-color: #004A91;
    color: #fff;
}

.doctor-profile .social-media .icons-container .fa-google:hover {
    background-color: #f89b29;
    color: #fff;
}

.doctor-profile .social-media .icons-container .fa-linkedin-in:hover {
    background-color: #1e73be;
    color: #fff;
}

/* Dr Meena Sood */
.dr-meena-sood-profile .doctor-about {
    gap: 31px;
}

.dr-meena-sood-profile .doctor-about .rating {
    gap: 205px;
}

.dr-meena-sood-profile .doctor-about .degree {
    gap: 112px;
}

.dr-meena-sood-profile .doctor-about .workingdays {
    gap: 20px;
}

.dr-meena-sood-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-meena-sood-profile .doctor-about-2 .phone {
    gap: 209px;
}

/* Dr Sanjay Sood */
.dr-sanjay-sood-profile .dr-neeraj-img {
    background-color: #f4f4f4;
}

.dr-sanjay-sood-profile .dr-neeraj-img img {
    width: 100%;
    object-fit: contain;
    height: 285px;
}

.dr-sanjay-sood-profile .doctor-about {
    gap: 25.7px;
}

.dr-sanjay-sood-profile .doctor-about .rating {
    gap: 215px;
}

.dr-sanjay-sood-profile .doctor-about .specialized {
    gap: 9px;
}

.dr-sanjay-sood-profile .doctor-about .degree {
    gap: 134px;
}

.dr-sanjay-sood-profile .doctor-about .workingdays {
    gap: 23px;
}

.dr-sanjay-sood-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-sanjay-sood-profile .doctor-about-2 .phone {
    gap: 209px;
}

/* Dr Neeraj Jain */
.dr-neeraj-jain-profile .dr-neeraj-img {
    background-color: #f4f4f4;
}

.dr-neeraj-jain-profile .dr-neeraj-img img {
    width: 100%;
    object-fit: contain;
    height: 285px;
}

.dr-neeraj-jain-profile .doctor-about .rating {
    gap: 215px;
}

.dr-neeraj-jain-profile .doctor-about .specialized {
    gap: 190px;
}

.dr-neeraj-jain-profile .doctor-about .degree {
    gap: 18px;
}

.dr-neeraj-jain-profile .doctor-about .workingdays {
    gap: 89px;
}

.dr-neeraj-jain-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-neeraj-jain-profile .doctor-about-2 .phone {
    gap: 209px;
}

/* Dr Ajeet Bhagel */
.doctor-profile .dr-ajeet-img {
    background-color: #e6e7e9;
}

.doctor-profile .dr-ajeet-img img {
    width: 100%;
    object-fit: contain;
    height: 319px;
}

.dr-ajeet-bhagel-profile .doctor-about {
    gap: 28px;
}

.dr-ajeet-bhagel-profile .doctor-about .rating {
    gap: 215px;
}

.dr-ajeet-bhagel-profile .doctor-about .specialized {
    gap: 222px;
}

.dr-ajeet-bhagel-profile .doctor-about .degree {
    gap: 4px;
}

.dr-ajeet-bhagel-profile .doctor-about .workingdays {
    gap: 101px;
}

.dr-ajeet-bhagel-profile .doctor-about-2 .common {
    gap: 114px;
}

.dr-ajeet-bhagel-profile .doctor-about-2 .phone {
    gap: 209px;
}

/* Dr Neeraj Agrawal */
.dr-neeraj-agrawal-profile .dr-neeraj-img {
    background-color: #efeff0;
}

.dr-neeraj-agrawal-profile .dr-neeraj-img img {
    width: 100%;
    object-fit: contain;
    height: 285px;
}

.dr-neeraj-agrawal-profile .doctor-about .rating {
    gap: 215px;
}

.dr-neeraj-agrawal-profile .doctor-about .specialized {
    gap: 129px;
}

.dr-neeraj-agrawal-profile .doctor-about .degree {
    gap: 62px;
}

.dr-neeraj-agrawal-profile .doctor-about .workingdays {
    gap: 115px;
}

.dr-neeraj-agrawal-profile .doctor-about-2 .common {
    gap: 114px;
}

.dr-neeraj-agrawal-profile .doctor-about-2 .phone {
    gap: 209px;
}

/* Dr Nidhi Rawal */
.dr-nidhi-rawal-profile .dr-neeraj-img {
    background-color: #e7e6e9;
}

.dr-nidhi-rawal-profile .dr-neeraj-img img {
    width: 100%;
    object-fit: contain;
    height: 300px;
}

.dr-nidhi-rawal-profile .doctor-about .rating {
    gap: 215px;
}

.dr-nidhi-rawal-profile .doctor-about .specialized {
    gap: 0px;
}

.dr-nidhi-rawal-profile .doctor-about .degree {
    gap: 62px;
}

.dr-nidhi-rawal-profile .doctor-about .workingdays {
    gap: 120px;
}

.dr-nidhi-rawal-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-nidhi-rawal-profile .doctor-about-2 .phone {
    gap: 209px;
}

/* Dr Tarun Sharma */
.dr-tarun-sharma-profile .dr-tarun-img {
    background-color: #f9f9f9;
}

.dr-tarun-sharma-profile .dr-tarun-img img {
    width: 100%;
    object-fit: contain;
    height: 300px;
}

.dr-tarun-sharma-profile .doctor-about .rating {
    gap: 215px;
}

.dr-tarun-sharma-profile .doctor-about .specialized {
    gap: 78px;
}

.dr-tarun-sharma-profile .doctor-about .degree {
    gap: 21px;
}

.dr-tarun-sharma-profile .doctor-about .workingdays {
    gap: 115px;
}

.dr-tarun-sharma-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-tarun-sharma-profile .doctor-about-2 .phone {
    gap: 209px;
}


/* Dr Sonal Gupta */
.dr-sonal-gupta-profile .dr-sonal-img {
    background-color: #fff;
    width: 100%;
    position: relative;
}

.dr-sonal-gupta-profile .dr-sonal-img img {
    width: 100%;
    object-fit: contain;
    height: 300px;
}

.dr-sonal-gupta-profile .doctor-about .rating {
    gap: 215px;
}

.dr-sonal-gupta-profile .doctor-about .specialized {
    gap: 151px;
}

.dr-sonal-gupta-profile .doctor-about .degree {
    gap: 79px;
}

.dr-sonal-gupta-profile .doctor-about .workingdays {
    gap: 115px;
}

.dr-sonal-gupta-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-sonal-gupta-profile .doctor-about-2 .phone {
    gap: 209px;
}


/* Dr Rakesh Ray Sapra */
.dr-rakesh-sapra-profile .dr-rakesh-sapra-img {
    width: 100%;
    background-color: #f9f9f9;
    position: relative;
}

.dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
    width: 100%;
    object-fit: contain;
    height: 300px;
}

.dr-rakesh-sapra-profile .doctor-about .rating {
    gap: 215px;
}

.dr-rakesh-sapra-profile .doctor-about .specialized {
    gap: 159px;
}

.dr-rakesh-sapra-profile .doctor-about .degree {
    gap: 27px;
}

.dr-rakesh-sapra-profile .doctor-about .workingdays {
    gap: 94px;
}

.dr-rakesh-sapra-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-rakesh-sapra-profile .doctor-about-2 .phone {
    gap: 209px;
}

/* Dr Gaurav Gupta */
.dr-gaurav-gupta-profile .dr-gaurav-img {
    background-color: #fff;
    width: 100%;
    position: relative;
}

.dr-gaurav-gupta-profile .dr-gaurav-img img {
    width: 100%;
    object-fit: contain;
    height: 300px;
}

.dr-gaurav-gupta-profile .doctor-about .rating {
    gap: 215px;
}

.dr-gaurav-gupta-profile .doctor-about .specialized {
    gap: 117px;
}

.dr-gaurav-gupta-profile .doctor-about .degree {
    gap: 68px;
}

.dr-gaurav-gupta-profile .doctor-about .workingdays {
    gap: 132px;
}

.dr-gaurav-gupta-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-gaurav-gupta-profile .doctor-about-2 .phone {
    gap: 209px;
}


/* Dr Ankit Garg */
.dr-ankit-garg-profile .dr-ankit-img {
    background-color: #fff;
    width: 100%;
    position: relative;
}

.dr-ankit-garg-profile .dr-ankit-img img {
    width: 100%;
    object-fit: contain;
    height: 300px;
}

.dr-ankit-garg-profile .doctor-about .rating {
    gap: 215px;
}

.dr-ankit-garg-profile .doctor-about .specialized {
    gap: 125px;
}

.dr-ankit-garg-profile .doctor-about .degree {
    gap: 41px;
}

.dr-ankit-garg-profile .doctor-about .workingdays {
    gap: 118px;
}

.dr-ankit-garg-profile .doctor-about-2 .common {
    gap: 115px;
}

.dr-ankit-garg-profile .doctor-about-2 .phone {
    gap: 209px;
}


/* Dr Kriti Garg */
.dr-kriti-kishor-profile .dr-kriti-img {
    background-color: #fff;
    width: 100%;
    position: relative;
}

.dr-kriti-kishor-profile .dr-kriti-img img {
    width: 100%;
    object-fit: contain;
    height: 300px;
}

.dr-kriti-kishor-profile .doctor-about .rating {
    gap: 215px;
}

.dr-kriti-kishor-profile .doctor-about .specialized {
    gap: 78px;
}

.dr-kriti-kishor-profile .doctor-about .degree {
    gap: 21px;
}

.dr-kriti-kishor-profile .doctor-about .workingdays {
    gap: 115px;
}

.dr-kriti-kishor-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-kriti-kishor-profile .doctor-about-2 .phone {
    gap: 209px;
}


/* Dr Urmila Anandh */
.dr-urmila-anandh-profile .dr-urmila-img {
    background-color: #fff;
    width: 100%;
    position: relative;
}

.dr-urmila-anandh-profile .dr-urmila-img img {
    width: 100%;
    object-fit: contain;
    height: 268px;
}

.dr-urmila-anandh-profile .doctor-about .rating {
    gap: 215px;
}

.dr-urmila-anandh-profile .doctor-about .specialized {
    gap: 180px;
}

.dr-urmila-anandh-profile .doctor-about .degree {
    gap: 0px;
}

.dr-urmila-anandh-profile .doctor-about .workingdays {
    gap: 141px;
}

.dr-urmila-anandh-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-urmila-anandh-profile .doctor-about-2 .phone {
    gap: 209px;
}


/* Dr Anshu Singh */
.dr-anshu-singh-profile .dr-anshu-img {
    background-color: #fff;
    width: 100%;
    position: relative;
}

.dr-anshu-singh-profile .dr-anshu-img img {
    width: 100%;
    object-fit: contain;
    height: 232px;
}

.dr-anshu-singh-profile .doctor-about .rating {
    gap: 215px;
}

.dr-anshu-singh-profile .doctor-about .specialized {
    gap: 209px;
}

.dr-anshu-singh-profile .doctor-about .degree {
    gap: 120px;
}

.dr-anshu-singh-profile .doctor-about .workingdays {
    gap: 98px;
}

.dr-anshu-singh-profile .doctor-about-2 .common {
    gap: 112px;
}

.dr-anshu-singh-profile .doctor-about-2 .phone {
    gap: 209px;
}


/* Dr Bhaskar Nandi */
.dr-bhaskar-nandi-profile .dr-bhaskar-img {
    background-color: #fff;
    width: 100%;
    position: relative;
}

.dr-bhaskar-nandi-profile .dr-bhaskar-img img {
    width: 100%;
    object-fit: contain;
    height: 232px;
}

.dr-bhaskar-nandi-profile .doctor-about .specialized {
    gap: 9px;
}

.dr-bhaskar-nandi-profile .doctor-about .degree {
    gap: 120px;
}

.dr-bhaskar-nandi-profile .doctor-about .workingdays {
    gap: 109px;
}

.dr-bhaskar-nandi-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-bhaskar-nandi-profile .doctor-about-2 .phone {
    gap: 209px;
}

/* Dr Ramneek Mahajan */
.dr-ramneek-mahajan-profile .dr-ramneek-img {
    background-color: #fff;
    width: 100%;
    position: relative;
}

.dr-ramneek-mahajan-profile .dr-ramneek-img img {
    width: 100%;
    object-fit: contain;
    height: 232px;
}

.dr-ramneek-mahajan-profile .doctor-about .specialized {
    gap: 180px;
}

.dr-ramneek-mahajan-profile .doctor-about .degree {
    gap: 127px;
}

.dr-ramneek-mahajan-profile .doctor-about .workingdays {
    gap: 133px;
}

.dr-ramneek-mahajan-profile .doctor-about-2 .common {
    gap: 113px;
}

.dr-ramneek-mahajan-profile .doctor-about-2 .phone {
    gap: 209px;
}


/* -----------------------------leadership------------------- */
.leader-doctors {
    width: 100%;
    padding: 50px 0;
}

.leader-doctors .img-box {
    width: 100%;
    height: auto;
    border-radius: 7px;
}

.leader-doctors .img-box img {
    width: 100%;
    height: auto;
    border-radius: 7px;
}

.leader-doctors .text {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 20px;
    /* padding-right: 150px; */
}

.leader-doctors .text .read-more {
    padding-left: 0;
}

.leader-doctors .padding-row {
    padding: 50px 0;
}

.leader-doctors .padding-row .responsive-doctor-text {
    display: none;
}

/* ----------------------------about us page---------------------------------- */

/* hospital department */
.hospital-department {
    width: 100%;
    padding: 50px 0;
}

.hospital-department .title,
.TPA-section .title {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.hospital-department .title h6 {
    color: #008000;
}

.hospital-department .title h2 {
    color: #161c2d;
    font-size: 3em;
    font-weight: bold;
}

.hospital-department .title p {
    color: #777;
    padding: 10px 300px;
    text-align: center;
}

.hospital-department .department-card {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.hospital-department .responsive-department-card {
    display: none;
}

.hospital-department .department-card .img-box {
    width: 100%;
    height: auto;
    position: relative;
}

.hospital-department .department-card .img-box img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.hospital-department .department-card .department-content {
    width: 100%;
    height: auto;
    position: relative;
    background-color: #f8fafa;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    gap: 10px;
    padding: 50px 50px 30px 50px;
}

.hospital-department .department-card .department-content img {
    width: 70px;
}

.hospital-department .department-card .department-content p {
    color: #777;
    font-weight: 500;
    margin-bottom: 0;
}

/* what we do */
.what-we-do {
    width: 100%;
    padding: 50px 0;
}

.what-we-do .img-box {
    width: 100%;
    height: auto;
    border-radius: 7px;
}

.what-we-do .img-box img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 7px;
}

.what-we-do .content {
    padding: 50px;
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 20px;
}

.what-we-do .content h6 {
    color: #008000;
}

.what-we-do .content h2 {
    color: #161c2d;
    font-size: 3em;
    font-weight: bold;
}

.what-we-do .content p {
    color: #777;
    line-height: 30px;
}

.what-we-do .research-card {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 20px;
    padding: 30px;
    margin-top: 20px;
    border-radius: 7px;
}

.what-we-do .research-card-1 {
    background-color: #cccccc66;
}

.what-we-do .research-card-2 {
    background-color: #dde4e4;
}

.what-we-do .research-card-3 {
    background-color: #e7b7ba;
}

.what-we-do .research-card-4 {
    background-color: #ebbd8580;
}

.what-we-do .research-card .img-box img {
    width: 60px;
    height: auto;
}

.what-we-do .research-card .card-content .heading {
    color: #777;
    border-bottom: 1px solid #ccc;
}

.what-we-do .research-card .card-content p {
    color: #555;
}


/* ----------------------gallery------------------------------ */
.gallery-section {
    width: 100%;
    padding: 50px 0;
}

.gallery-section .gallery-card .photo-title {
    position: absolute;
    bottom: 0;
    color: #fff;
    /* font-size: 13.2px; */
    font-weight: 500;
    text-align: center;
    padding: 10px;
    opacity: 0;
    transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.gallery-section .gallery-card:hover .photo-title {
    opacity: 1;
}

.gallery-section .gallery-card {
    position: relative;
    /* height: auto; */
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 10px 0;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.gallery-section .gallery-card-2{
    height: 277px;
}

.gallery-section .gallery-card img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.6);
    transition: opacity 0.3s ease;
    pointer-events: none;
}

.gallery-section .gallery-card:hover .overlay {
    opacity: 1;
    pointer-events: auto;
}

.gallery-section .gallery-card .gallery-btns-group {
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    gap: 10px;
    transform: translate(-50%, -50%);
    opacity: 0;
    scale: 0;
    transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.gallery-section .gallery-card:hover .gallery-btns-group {
    opacity: 1;
    scale: 1;
}

.gallery-section .gallery-card .gallery-card-btn,
.gallery-section .gallery-card .gallery-card-btn-2 {
    font-weight: 600;
    padding: 20px 20px;
    color: #fff;
    font-size: 16px;
    background-color: #ffffff23;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 999;
    border: none;
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.15);
    transition: all 0.3s ease-in-out;
}

.gallery-section .gallery-card .gallery-card-btn:hover,
.gallery-section .gallery-card .gallery-card-btn-2:hover {
    box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.3);
}

.gallery-section .gallery-card .gallery-card-btn:active,
.gallery-section .gallery-card .gallery-card-btn-2:active {
    scale: 0.95;
}


.overlay::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    /* background-image: linear-gradient(-45deg, #f89b2980 0%, #ff0f7b80 100%); */
    transition: transform 0.5s ease;
}

.gallery-section .gallery-card:hover .overlay::after {
    transform: translate(-50%, -50%) scale(2);
}


/* Lightbox Popup */
.lightboxOverlay {
    z-index: 0;
}


/* -------------------------Contact us page------------------------ */

/* contact us */
.contact-us {
    width: 100%;
    padding: 50px 0;
}

.contact-us .contact-ways {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 10px;
}

.contact-us .contact-ways .common-way {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: row;
    gap: 10px;
}

.contact-us .contact-ways .common-way i {
    padding-top: 3px;
    color: #ec4508;
}

.contact-us form {
    width: 100%;
    padding: 20px;
}

.contact-us form .input-field {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.contact-us form .input-field input,
.contact-us form .input-field-2 textarea {
    width: 48%;
    padding: 15px 10px;
    border: 1px solid #cccccc;
    border-radius: 7px;
    outline: none;
}

.contact-us form .input-field-2 textarea {
    width: 100%;
    height: 150px;
    resize: none;
}

.contact-us form .btn-submit {
    padding: 10px 0;
    font-size: 16px;
}

.location-map {
    width: 100%;
}

.location-map iframe {
    width: 100%;
}


/* -------------------------------Blogs---------------------------- */
.blogs-section {
    width: 100%;
    padding: 50px 0;
}

.blogs-section .blogs-group {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 100px;
}

.blogs-section .blogs-group .blog-container {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 10px;
}

.blogs-section .blogs-group .blog-container .category-date,
.blogs-section .blogs-group .blog-container .name-comment,
.blogs-section .blogs-group .blog-container .name-comment p,
.blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title .name-comment,
.blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title .name-comment p {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-direction: row;
    gap: 10px;
}

.blogs-section .blogs-group .blog-container .category-date .name-category {
    background-color: #599c2a;
    color: #fff;
    font-size: 13px;
    padding: 5px 15px;
    border-radius: 20px;
}

.blogs-section .blogs-group .blog-container .title {
    padding-bottom: 0;
}

.blogs-section .blogs-group .blog-container .name-comment {
    gap: 20px;
}

.blogs-section .blogs-group .blog-container .name-comment p,
.blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title .name-comment p {
    gap: 5px;
    font-size: 13px;
}

.blogs-section .blogs-group .blog-container .name-comment p span,
.blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title .name-comment p span {
    color: #888;
}

.blogs-section .blogs-group .blog-container .name-comment p span i,
.blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title .name-comment p span i {
    font-size: 15px;
    padding-top: 6px;
}

.blogs-section .blogs-group .blog-container .img-box {
    width: 100%;
    height: 450px;
    position: relative;
}

.blogs-section .blogs-group .blog-container .img-box img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}

.blogs-section .blogs-group .blog-container .message {
    color: #777;
}

.blogs-section .mini-blogs-group {
    width: 100%;
    height: 100%;
    padding: 30px 20px;
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 20px;
    background-color: #f6f8f8;
}

.blogs-section .mini-blogs-group .search-blog {
    width: 100%;
    padding-bottom: 20px;
}

.blogs-section .mini-blogs-group .search-input {
    width: 100%;
    border: 1px solid #ccc;
    padding: 1rem;
    border-radius: 1rem;
    background: #e8e8e8;
    box-shadow: 20px 20px 60px #c5c5c5,
        -20px -20px 60px #ffffff;
    transition: 0.3s;
}

.blogs-section .mini-blogs-group .search-input:focus {
    outline-color: #e8e8e8;
    background: #e8e8e8;
    box-shadow: inset 20px 20px 60px #c5c5c5,
        inset -20px -20px 60px #ffffff;
    transition: 0.3s;
}

.blogs-section .mini-blogs-group .recent-posts-container,
.blogs-section .mini-blogs-group .categories-list,
.blogs-section .mini-blogs-group .tags-container {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 15px;
    padding-bottom: 20px;
}

.blogs-section .mini-blogs-group .recent-posts-container .recent-post {
    display: flex;
    justify-content: start;
    align-items: start;
    gap: 20px;
    border-bottom: 1px solid #cccccc;
}

.blogs-section .mini-blogs-group .recent-posts-container .recent-post:last-child {
    border-bottom: none;
}

.blogs-section .mini-blogs-group .recent-posts-container .recent-post .img-box {
    width: 70px;
    height: 70px;
    position: relative;
    border-radius: 50%;
}

.blogs-section .mini-blogs-group .recent-posts-container .recent-post .img-box img {
    width: 70px;
    height: 70px;
    object-fit: cover;
    border-radius: 50%;
}

.blogs-section .mini-blogs-group .categories-list ul {
    padding-left: 0;
}

.blogs-section .mini-blogs-group .categories-list ul li {
    list-style: none;
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 5px 0;
}

.blogs-section .mini-blogs-group .categories-list ul li i {
    color: #1e73be;
}

.blogs-section .mini-blogs-group .categories-list ul li a {
    color: #555;
    font-size: 13px;
    font-weight: 500;
    transition: ease-in-out 0.3s;
}

.blogs-section .mini-blogs-group .categories-list ul li:hover a {
    transform: translateX(5px);
    color: #252b50;
}

.blogs-section .mini-blogs-group .tags-container .tags-group {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
}

.blogs-section .mini-blogs-group .tags-container .tags-group a {
    padding: 7px 15px;
    font-size: 12px;
    font-weight: 500;
    border-radius: 20px;
    background-color: #f9f9f9;
    color: #555;
}


/* --------------------------Testimonial section------------------------------ */
.testimonial-section {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    padding: 50px 250px;
}

.testimonial-section .playlist {
    width: 100%;
}

.testimonial-section .video-item {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    justify-content: space-between;
}

.testimonial-section .video-item img {
    width: 80px;
    height: 50px;
    border-radius: 5px;
}

.testimonial-section .video-item:hover {
    background-color: #eee;
}

.testimonial-section .video-info {
    display: flex;
    flex-direction: column;
    text-align: end;
}

.testimonial-section .video-duration {
    font-size: 12px;
    color: gray;
}

.testimonial-section .player {
    flex: 1;
}

.testimonial-section .player iframe {
    width: 100%;
    height: 300px;
    border: none;
    border-radius: 10px;
}


/* --------------------Patient Education-------------------- */
.patient-education-section {
    padding: 50px 0;
}

.patient-education-section .playlist {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
    max-height: 515px;
    overflow-y: auto;
}

.patient-education-section .playlist::-webkit-scrollbar {
    width: 2px;
}

.patient-education-section .playlist::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 4px;
}

.patient-education-section .playlist::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

.patient-education-section .playlist::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* .patient-education-section .playlist .playlist-div {
    width: 100%;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, 1fr);
} */

.patient-education-section .playlist .playlist-item {
    display: flex;
    align-items: center;
    padding: 6px 8px;
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.2s;
    border-bottom: 1px solid #eee;
    width: 100%;
    box-sizing: border-box;
}

.patient-education-section .playlist .playlist-item:hover,
.patient-education-section .playlist .playlist-item.active {
    background-color: #0000003b;
}

.patient-education-section .playlist .playlist-item img {
    width: 80px;
    height: 50px;
    object-fit: cover;
    margin-right: 10px;
    border-radius: 4px;
}

.patient-education-section .playlist .playlist-item .details {
    display: flex;
    flex-direction: column;
    font-size: 14px;
}

.patient-education-section .video-player {
    width: auto;
    height: 515px;
    display: flex;
    justify-content: center;
    padding: 10px;
    border-radius: 10px;
    position: relative;
}

.patient-education-section .video-player video {
    position: absolute;
    width: auto;
    height: 498px;
    border-radius: 10px;
}

.patient-education-section .video-error {
    color: #fff;
    text-align: center;
    padding: 20px;
    background: #dc3545;
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 5px;
}

@media (max-width: 768px) {

    .patient-education-section .playlist,
    .patient-education-section .video-player {
        margin-bottom: 20px;
    }
}


/* ------------------------------Cashless TPA------------------------------- */
/* TPA-section */
.TPA-section {
    width: 100%;
    padding: 50px 0;
}

.TPA-section .title p {
    color: #333;
    padding: 10px 300px;
    text-align: center;
}

.TPA-section .row {
    display: flex;
    justify-content: center;
    align-items: center;
}

.TPA-section .row-2 {
    margin: 20px 0;
}

.TPA-section .img-box {
    width: 100%;
    height: 120px;
    position: relative;
    margin: 10px 0;
}

.TPA-section .img-box img {
    width: 100%;
    height: 120px;
    object-fit: contain;
}

/* Whatsapp Chat */
.dev {
    max-width: 64rem;
    margin: 0 auto;
}

/* .wab-button {
--wab-background: hsla(129, 62%, 44%, 1);
--wab-background-focus: hsla(129, 62%, 50%, 1);
--wab-color: white;
} */

.wab-icon {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
    background-color: hsla(129, 62%, 44%, 1);
    border-radius: 100%;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
}

.dev:hover .wab-icon__image {
    transform: scale(1.1);
}

.wab-icon__image {
    width: 40px;
    height: 35px;
    top: 20px;
    transition: all 0.2s;
}

.wab-button {
    background-color: var(--wab-background);
    color: var(--wab-color);
    border: none;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 0.25em;
    cursor: pointer;
}

.wab-button:hover,
.wab-button:focus-within {
    background-color: var(--wab-background-focus);
}


/* ----------------------All Department Section------------------------- */
.all-department-section {
    width: 100%;
    padding: 100px 0;
}

.all-department-section .department-card {
    width: 100%;
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    transition: ease-in-out 0.3s;
}

.all-department-section .department-card .img-box {
    width: 100%;
    display: flex;
    justify-content: end;
    align-items: end;
    position: relative;
    border-radius: 30px;
    overflow: hidden;
}

.all-department-section .department-card .img-box img {
    width: 100%;
    height: 100%;
    border-radius: 30px;
    transition: ease-in-out 0.5s;
}

.all-department-section .department-card .img-box .link-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 0;
    transition: opacity 0.5s ease;
    z-index: 2;
    padding: 10px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.all-department-section .department-card .img-box .link-box .arrow-icon {
    padding: 15px 18px;
    border: 3px solid #fff;
    color: #fff;
    border-radius: 50%;
    transition: ease-in-out 0.3s;
}

.all-department-section .department-card:hover .img-box img {
    transform: scale(1.1);
}

.all-department-section .department-card:hover .img-box .link-box {
    opacity: 1;
}

.all-department-section .department-card:hover .img-box .link-box .arrow-icon {
    transform: rotate(360deg);
}

.all-department-section .department-card .text-container {
    width: 100%;
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    padding: 20px 0;
}

.all-department-section .department-card .text-container h5 {
    width: 100%;
    color: #333;
    padding-bottom: 7px;
    border-bottom: 1px solid #ccc;
}

.all-department-section .department-card .text-container p {
    color: #666;
}

.all-department-section .department-card .text-container ul {
    color: #161c2d;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.all-department-section .department-card .text-container ul li {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 10px;
}

.all-department-section .department-card .text-container ul li i {
    color: #5DB996;
    font-size: 20px;
}


/* ---------------------------Department Details--------------------------- */
.department-details {
    width: 100%;
    padding: 100px 0;
}

.department-details .left-side-box {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 0 35px;
}

.department-details .departments-container {
    width: 100%;
    background-color: #fff;
    padding: 15px;
    border-radius: 7px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    /* border: 1px solid #ccc; */
}

.department-details .departments-container .main-head-link {
    width: 100%;
    padding: 0;
    display: flex;
    flex-direction: column;
}

.department-details .departments-container .main-head-link li {
    width: 100%;
    list-style: none;
    padding: 10px;
    border-bottom: 1px solid #cccccc66;
}

.department-details .departments-container .main-head-link li:last-child {
    border-bottom: none;
}

.department-details .departments-container .main-head-link li>a {
    color: #161c2d;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
}

.department-details .departments-container .main-head-link li .head-sublinks {
    display: none;
}

.department-details .departments-container .main-head-link li .head-sublinks li {
    list-style: circle;
}

.department-details .quick-contact-container {
    width: 100%;
    background-color: #fff;
    padding: 15px;
    border-radius: 7px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    font-size: 13.5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.department-details .quick-contact-container a button {
    font-size: 13px;
}

.department-details .img-box {
    width: 100%;
    height: 350px;
    position: relative;
}

.department-details .img-box img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center;
    position: absolute;
}

.department-details .about-department p {
    color: #666;
}

.department-details .about-department .title-text {
    width: 100%;
    padding: 25px 0;
}

.department-details .about-department .another-container {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: start;
}

.department-details .about-department .another-container .img-box {
    width: 100%;
    height: 250px;
    position: relative;
}

.department-details .about-department .another-container .img-box img {
    width: 100%;
    height: 250px;
}

.department-details .about-department .another-container .another-text {
    width: 100%;
    padding: 0 25px;
}

.department-details .about-department .another-container .another-text ul {
    padding: 0;
}

.department-details .about-department .another-container .another-text ul li {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 3px 0;
}

.department-details .about-department .another-container .another-text ul li .fa-check {
    color: #004A91;
}

.department-details .about-department .short-tabs-container {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.department-details .about-department .short-tabs-container .tabs {
    display: flex;
    border-bottom: 2px solid #ccc;
    margin-bottom: 10px;
}

.department-details .about-department .short-tabs-container .tab-button {
    padding: 10px 20px;
    cursor: pointer;
    background: none;
    border: none;
    border-bottom: 2px solid transparent;
    font-weight: bold;
    color: #333;
}

.department-details .about-department .short-tabs-container .tab-button.active {
    color: #007bff;
    border-bottom: 2px solid #007bff;
}

.department-details .about-department .short-tabs-container .tab-content {
    display: none;
    border: 1px solid #ddd;
    padding: 15px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #444;
}

.department-details .about-department .short-tabs-container .tab-content.active {
    display: block;
}

.department-details .owl-carousel {
    padding: 150px 50px 0 50px;
}

.owl-carousel .owl-nav {
    position: absolute;
    bottom: 0%;
    width: 100%;
    transform: translateX(-30px);
    display: flex;
    justify-content: center;
    gap: 10px;
    pointer-events: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
    background: #8697a8;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 20px;
    pointer-events: auto;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    transition: 0.3s ease;
    padding: 0;
    line-height: 1;
    /* Fix vertical centering */
}

.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover {
    background: #ccc;
}

.owl-carousel .owl-nav button span {
    font-size: 24px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    padding-bottom: 7px;
    /* Fix vertical spacing */
}



/* Footer */
footer {
    width: 100%;
    padding: 50px 0 10px 0;
    background-image: linear-gradient(to right, #004794 19%, #1d71bb 60%, #4493d8 100%);
}

footer .footer-line-1 h6,
footer .footer-line-3 h6 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    border-bottom: 2px solid #fff;
    padding-bottom: 7px;
}

footer .footer-line-1 .links,
footer .footer-line-2 .links,
footer .footer-line-3 .links {
    padding-left: 0;
}

footer .footer-line-1 .links strong,
footer .footer-line-2 .links strong {
    color: #fff;
    border-bottom: 1px solid #fff;
}

footer .footer-line-2 {
    padding-top: 3rem;
}

footer .footer-line-1 .links li,
footer .footer-line-2 .links li,
footer .footer-line-3 .links li {
    list-style: none;
    padding: 5px 0;
}

footer .footer-line-5 .touch-container {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    padding: 10px 0;
}

footer .footer-line-5 .touch-container .location,
footer .footer-line-5 .touch-container .call,
footer .footer-line-5 .touch-container .mail {
    display: flex;
    justify-content: space-between;
    align-items: start;
    gap: 10px;
    color: #fff;
}

footer .footer-line-5 .touch-container .location i,
footer .footer-line-5 .touch-container .call i,
footer .footer-line-5 .touch-container .mail i {
    font-size: 25px;
}

footer .copy-right {
    padding-top: 30px;
    border-top: 1px dashed #ccc;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

footer .copy-right a {
    color: #faba0e;
    font-weight: 500;
}

/* social media */
.footer-social-media {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: start;
    align-items: center;
}

.child {
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform-style: preserve-3d;
    transition: all 0.5s ease-in-out;
    border-radius: 50%;
    margin: 0 5px;
    background-color: #fff;
}

.child:hover {
    background-color: white;
    background-position: -100px 100px, -100px 100px;
    transform: rotate3d(0.5, 1, 0, 30deg);
    transform: perspective(180px) rotateX(60deg) translateY(2px);
    box-shadow: 0px 10px 10px rgb(1, 49, 182);
}

.social-media-btn {
    border: none;
    background-color: transparent;
    font-size: 20px;
}

.social-media-btn:hover {
    width: inherit;
    height: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translate3d(0px, 0px, 15px) perspective(180px) rotateX(-35deg) translateY(2px);
    border-radius: 50%;
}




/* responsive */

@media (max-width:1280px) {
    .navbar-nav li {
        padding: 0 10px;
    }

    .background-video .overlay-content h2 {
        padding-right: 0;
    }

    .qualities .quality .quality-text h5 {
        font-size: 16px;
        margin-bottom: 0;
    }

    .title .watermark {
        font-size: 6em;
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(550px) translateY(-25px);
    }

    .about-us .about-img-1 {
        width: 80%;
        height: 100%;
    }

    .about-us .about-img-2 {
        transform: translateX(-100px) translateY(277px);
    }

    .specialties .boxes-group .speciality-box a .oral-img-box,
    .specialties .boxes-group .speciality-box a .gyni-img-box {
        padding: 15px;
    }

    .counter-section {
        padding: 20px 0;
    }

    .counter-section .box .counter,
    .counter-section .box span {
        font-size: 23px;
    }

    .counter-section .box h4 {
        font-size: 15px;
    }

    .google-reviews .slider-container .slider .square {
        min-width: calc(100% / 2);
    }

    .blog-card .content .heading {
        font-size: 30px;
        line-height: 20px;
    }

    .blog-card .content .text {
        font-size: 13px;
        line-height: 16px;
    }

    .blogs .blog-card-btn {
        padding: 5px 9px;
        font-size: 10px;
    }

    footer .footer-line-1,
    footer .footer-line-2,
    footer .footer-line-3,
    footer .footer-line-5 {
        font-size: 13px;
    }

    footer .footer-line-1 h6 {
        font-size: 18px;
    }

    footer .footer-line-5 .touch-container .location i,
    footer .footer-line-5 .touch-container .call i,
    footer .footer-line-5 .touch-container .mail i {
        font-size: 20px;
    }

    .child {
        width: 40px;
        height: 40px;
    }

    .social-media-btn {
        font-size: 15px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 19.5px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 145px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 52px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 0px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 42px;
    }

    .dr-meena-sood-profile .doctor-about-2 .phone {
        gap: 139px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about,
    .dr-sanjay-sood-profile .doctor-about-2 {
        gap: 12px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 75px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 0px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about,
    .dr-neeraj-jain-profile .doctor-about-2 {
        gap: 18px;
    }

    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 130px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 29px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Ajeet Bhagel */
    .doctor-profile .dr-ajeet-img img {
        height: 291px;
    }

    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 18px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 165px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 4px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 41px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Neeraj Agrawal */
    /* .dr-neeraj-agrawal-profile .dr-neeraj-img img {
        height: 196px;
    } */

    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 69px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 55px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 53px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 282px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 91px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 19px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 55px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        width: 100%;
        object-fit: contain;
        height: 300px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 2px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 60px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .dr-tarun-img img {
        height: 300px;
    }

    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 18px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 55px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 99px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 34px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 300px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 57px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 9px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 72px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 65px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 58px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 53px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 155px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 18px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 55px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .dr-urmila-img img {
        width: 100%;
        object-fit: contain;
        height: 268px;
    }

    .dr-urmila-anandh-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 122px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 81px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 52px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .dr-anshu-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-anshu-singh-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 150px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 60px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 38px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 53px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 149px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 37px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 45px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 49px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 145px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 119px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 67px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 73px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 53px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 149px;
    }

}

@media (max-width:1200px) {
    .navbar-nav li {
        padding: 0 0px;
    }

    .blogs-section .blogs-group .blog-container .read-more,
    .contact-us form .btn-submit,
    .what-we-do .content .read-more,
    .leader-doctors .text .read-more a,
    .about-us .text .read-more {
        width: 120px;
        font-size: 13px;
    }

    .blogs-section .blogs-group .blog-container .read-more .right,
    .what-we-do .content .read-more .right,
    .leader-doctors .text .read-more a .right,
    .btn-booking .right,
    .about-us .text .read-more .right {
        font-size: 20px;
        padding-top: 3px;
        transition: ease-in-out .3s;
    }

    .title .watermark {
        font-size: 4.5em;
    }

    .title .heading {
        font-size: 2em;
        transform: translateY(-43px);
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(450px) translateY(-25px);
    }

    .about-us .about-us-imgs-container .about-img-1 {
        width: 60%;
        height: 100%;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 245px;
        transform: translateX(-45px) translateY(134px);
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 210px;
        transform: translateX(0px) translateY(0px);
    }

    .specialties .boxes-group .department .dept-title {
        font-size: 15px;
    }

    .specialties .boxes-group ul li strong {
        font-size: 13px;
    }

    .specialties .boxes-group ul li a {
        font-size: 13.5px;
    }


    .about-us .text {
        padding-top: 0;
        font-size: 13px;
    }

    .about-us .text .modern-list li {
        font-size: 13px;
        padding: 5px;
    }

    .about-us .text .read-more {
        width: 120px;
        font-size: 13px;
    }

    .about-us .text .read-more .right {
        font-size: 18px;
    }

    .specialties .boxes-group .speciality-box a .img-box {
        width: 30px;
        height: 30px;
    }

    .specialties .boxes-group .speciality-box a .img-box img {
        width: 20px;
        height: 20px;
    }

    .specialties .boxes-group .speciality-box a p {
        font-size: 10.5px;
        font-weight: 500;
    }

    /* Department Details */
    .department-details .owl-carousel .department-card .img-box {
        height: 200px;
    }

    .department-details .left-side-box {
        padding: 0;
    }

    .department-details .departments-container .main-head-link li>a {
        font-size: 12px;
    }

    .department-details .quick-contact-container {
        font-size: 12.5px;
    }

    .owl-carousel .owl-nav {
        transform: translateX(-45px);
    }

    .department-details .owl-carousel {
        padding: 150px 50px 0 50px;
    }

    .owl-carousel .owl-nav button span {
        padding-bottom: 6px;
    }

    /* about us page */
    .hospital-department .title h2 {
        font-size: 2.5em;
    }

    .hospital-department .title p {
        padding: 10px 0px;
    }

    .hospital-department .department-card .department-content {
        padding: 30px 10px;
    }

    .hospital-department .department-card .department-content img {
        width: 50px;
    }

    .hospital-department .department-card .department-content p {
        font-size: 13px;
    }

    .what-we-do .content {
        padding: 0;
        gap: 0px;
    }

    .what-we-do .content h2 {
        font-size: 1.8em;
    }

    .what-we-do .content p {
        line-height: 20px;
        font-size: 13.5px;
    }

    .what-we-do .research-card {
        padding: 20px 15px;
    }

    .what-we-do .research-card .img-box img {
        width: 40px;
        height: auto;
    }

    .what-we-do .research-card .card-content .heading {
        font-size: 12px;
    }

    .what-we-do .research-card .card-content h5 {
        font-size: .75em;
    }

    .what-we-do .research-card .card-content .text {
        font-size: 11px;
    }

    /* leadership page */

    .leader-doctors .text .para p {
        font-size: 12px;
        margin-bottom: 0;
    }

    .leader-doctors .text {
        padding: 10px 0;
    }

    /* gallery page */
    .gallery-section .gallery-card .gallery-card-btn,
    .gallery-section .gallery-card .gallery-card-btn-2 {
        padding: 13px;
        font-size: 10px;
    }

    .gallery-section .gallery-card .photo-title {
        padding: 0;
        font-size: 11px;
    }

    /* blogs page */
    .blogs-section .blogs-group {
        gap: 50px;
    }

    .blogs-section .blogs-group .blog-container .category-date .name-category,
    .blogs-section .blogs-group .blog-container .category-date .date {
        font-size: 10px;
        margin-bottom: 0;
    }

    .blogs-section .blogs-group .blog-container .title h3 {
        font-size: 1em;
        margin-bottom: 0;
    }

    .blogs-section .blogs-group .blog-container .name-comment p {
        margin-bottom: 0;
        font-size: 10px;
    }

    .blogs-section .blogs-group .blog-container .message {
        font-size: 11px;
    }

    .blogs-section .mini-blogs-group .search-blog h5,
    .blogs-section .mini-blogs-group .recent-posts-container h5 {
        font-size: 15px;
    }

    .blogs-section .mini-blogs-group {
        margin: 20px 0;
    }

    .blogs-section .mini-blogs-group .search-input {
        padding: .5rem;
        font-size: 12px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container,
    .blogs-section .mini-blogs-group .categories-list,
    .blogs-section .mini-blogs-group .tags-container {
        gap: 0;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post {
        gap: 10px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .img-box {
        width: 50px;
        height: 50px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .img-box img {
        width: 50px;
        height: 50px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title h6 {
        font-size: 11px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title .name-comment p {
        font-size: 12px;
    }

    .blogs-section .mini-blogs-group .categories-list ul li {
        padding: 2px 0;
    }

    .blogs-section .mini-blogs-group .categories-list ul li a {
        font-size: 10px;
    }

    /* doctor-info */
    .main-background .title h2 {
        font-size: 2em;
    }

    .main-background .title .links {
        font-size: 13px;
    }

    .doctor-profile .doctor-about,
    .doctor-profile .doctor-about-2 {
        padding: 15px;
    }

    .doctor-profile .doctor-about .heading h5 {
        font-size: 16px;
    }

    .doctor-profile .doctor-about .common h6 {
        font-size: 13px;
    }

    .doctor-profile .doctor-about .common p,
    .doctor-profile .doctor-about-2 .common p {
        font-size: 13px;
    }

    .doctor-profile .doctor-about .rating {
        gap: 195px;
    }

    .doctor-profile .doctor-about .specialized {
        gap: 15px;
    }

    .doctor-profile .doctor-about .degree {
        gap: 100px;
    }

    .doctor-profile .doctor-about .workingdays {
        gap: 146px;
    }

    .doctor-profile .doctor-about-2 .common {
        gap: 153px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 172px;
    }

    .doctor-profile .description p {
        font-size: 12px;
    }

    .doctor-profile .social-media .icons-container .icon {
        font-size: 12px;
        padding: 10px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 13px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 33px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 30px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about,
    .dr-sanjay-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 45px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 0px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about,
    .dr-neeraj-jain-profile .doctor-about-2 {
        gap: 18px;
    }

    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 98px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 11px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Ajeet Bhagel */
    .doctor-profile .dr-ajeet-img img {
        height: 250px;
    }

    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 131px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 4px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 57px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 230px;
    }

    .dr-sonal-gupta-profile .doctor-about,
    .dr-sonal-gupta-profile .doctor-about-2 {
        gap: 15px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 63px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 35px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 247px;
    }

    .dr-nidhi-rawal-profile .doctor-about,
    .dr-nidhi-rawal-profile .doctor-about-2 {
        gap: 10px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized p {
        padding-left: 15px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 40px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .dr-tarun-img img {
        height: 233px;
    }

    .dr-tarun-sharma-profile .doctor-about,
    .dr-tarun-sharma-profile .doctor-about-2 {
        gap: 8px;
    }

    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized p {
        padding-left: 32px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 35px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 230px;
    }

    .dr-rakesh-sapra-profile .doctor-about,
    .dr-rakesh-sapra-profile .doctor-about-2 {
        gap: 15px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 70px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 15px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .dr-neeraj-img img {
        height: 212px;
    }

    .dr-neeraj-agrawal-profile .doctor-about,
    .dr-neeraj-agrawal-profile .doctor-about-2 {
        gap: 10px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 42px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 35px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 18px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 232px;
    }

    .dr-gaurav-gupta-profile .doctor-about,
    .dr-gaurav-gupta-profile .doctor-about-2 {
        gap: 15px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 31px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 51px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 106px;
    }


    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 39px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 38px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .dr-kriti-img img {
        height: 212px;
    }

    .dr-kriti-kishor-profile .doctor-about,
    .dr-kriti-kishor-profile .doctor-about-2 {
        gap: 10px;
    }

    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 119px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 15px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized p {
        padding-left: 17px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree p {
        padding-left: 13px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 35px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .dr-urmila-img img {
        height: 197px;
    }

    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 91px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 57px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .dr-anshu-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-anshu-singh-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 117px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 32px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 16px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 11px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 26px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 106px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        height: 207px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 89px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 38px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 52px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 17px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 106px;
    }

}

@media (max-width:1024px) {

    /* index */
    header .text {
        padding-left: 120px;
    }

    .navbar-nav li {
        padding: 0 5px;
    }

    .nav-item .nav-link {
        font-size: 13px;
    }

    .background-video .overlay-content h2 {
        padding-right: 0;
    }

    .qualities .quality .quality-text h5 {
        font-size: 16px;
        margin-bottom: 0;
    }

    .title .watermark {
        font-size: 6em;
    }

    .about-us .about-us-imgs-container .about-img-1 {
        width: 60%;
        height: 100%;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 245px;
        transform: translateX(-45px) translateY(134px);
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 210px;
        transform: translateX(0px) translateY(0px);
    }

    .specialties .boxes-group .department .dept-title {
        font-size: 15px;
    }

    .specialties .boxes-group ul li strong {
        font-size: 13px;
    }

    .specialties .boxes-group ul li a {
        font-size: 13px;
    }

    .counter-section {
        padding: 20px 0;
    }

    .counter-section .box .counter,
    .counter-section .box span {
        font-size: 23px;
    }

    .counter-section .box h4 {
        font-size: 15px;
    }

    .google-reviews .slider-container .slider .square {
        min-width: calc(100% / 2);
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(450px) translateY(-25px);
    }

    .blogs .row-2 {
        padding: 0 100px;
    }

    .blog-card .content .heading {
        font-size: 30px;
        line-height: 20px;
    }

    .blog-card .content .text {
        font-size: 13px;
        line-height: 16px;
    }

    .blogs .blog-card-btn a {
        padding: 9px 9px;
        font-size: 10px;
    }

    .blogs .row-2 .text {
        font-size: 12px;
    }

    footer .footer-line-1,
    footer .footer-line-2,
    footer .footer-line-3,
    footer .footer-line-5 {
        font-size: 13px;
    }

    footer .footer-line-1 h6 {
        font-size: 18px;
    }

    footer .footer-line-5 .touch-container .location i,
    footer .footer-line-5 .touch-container .call i,
    footer .footer-line-5 .touch-container .mail i {
        font-size: 20px;
    }

    /* Patient Education */
    .patient-education-section {
        padding: 50px 0px;
    }

    .patient-education-section .playlist {
        display: block;
    }

    .patient-education-section .playlist .playlist-item {
        margin-bottom: 10px;
    }

    /* Cashless TPA */
    .TPA-section .title p {
        padding: 10px 150px;
    }

    .child {
        width: 40px;
        height: 40px;
    }

    .social-media-btn {
        font-size: 15px;
    }

    /* All Department */
    .all-department-section .department-card .text-container {
        font-size: 12px;
    }

    /* Department Details */
    .department-details .owl-carousel .department-card .img-box {
        height: 200px;
    }

    .department-details .left-side-box {
        padding: 0;
    }

    .department-details .departments-container .main-head-link li>a {
        font-size: 12px;
    }

    .department-details .quick-contact-container {
        font-size: 12.5px;
    }

    .owl-carousel .owl-nav {
        transform: translateX(-45px);
    }

    .department-details .owl-carousel {
        padding: 150px 50px 0 50px;
    }

    .owl-carousel .owl-nav button span {
        padding-bottom: 6px;
    }

    /* our doctors */
    .doctors-list .doctor-card {
        height: 300px;
    }

    .doctors-list .doctor-card .details .cardText p {
        font-size: 12px;
    }

    /* doctor-info */
    .doctor-profile .doctor-about,
    .doctor-profile .doctor-about-2 {
        gap: 10px;
    }

    .doctor-profile .doctor-about .rating {
        gap: 146px;
    }

    .doctor-profile .doctor-about .degree {
        gap: 73px;
    }

    .doctor-profile .doctor-about .workingdays {
        gap: 106px;
    }

    .doctor-profile .doctor-about .common p,
    .doctor-profile .doctor-about-2 .common p {
        padding-left: 0;
    }

    .doctor-profile .doctor-about-2 .common {
        gap: 115px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 133px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 15.5px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 70px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 0px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-meena-sood-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 83px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 0px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about {
        gap: 14px;
    }

    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 156px;
        padding: 3px 0;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 136px;
        padding: 3px 0;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        padding: 3px 0;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 48px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Ajeet Bhagel */
    .doctor-profile .dr-ajeet-img img {
        height: 238px;
    }

    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 12.5px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 167px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 94px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .dr-neeraj-img img {
        width: 100%;
        object-fit: contain;
        height: 212px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 80px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 62px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 72px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 212px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 15px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized p {
        padding-left: 15px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 15px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 77px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .dr-tarun-img img {
        height: 212px;
    }

    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 32px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 72px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 100px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 31px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 72px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 210px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 107px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 53px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 212px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 68px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 88px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .dr-ankit-img img {
        height: 212px;
    }

    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 76px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 75px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 32px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 28px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 72px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .dr-urmila-img img {
        height: 197px;
    }

    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 128px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 29px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 96px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .dr-anshu-img img {
        height: 162px;
    }

    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 157px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 69px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 57px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 10px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 48px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 66px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        height: 162px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 128px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 75px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 89px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* about us page */
    .hospital-department .title p {
        padding: 10px 250px;
    }

    .hospital-department .department-card .department-content {
        padding: 30px 20px;
    }

    .what-we-do .content {
        padding: 0;
        gap: 10px;
    }

    .what-we-do .content h2 {
        font-size: 2.5em;
    }

    .what-we-do .research-card {
        padding: 20px 15px;
    }

    .what-we-do .research-card .card-content h5 {
        font-size: 1em;
    }

    .what-we-do .research-card .card-content .text {
        font-size: 14px;
    }

    /* testimonial page */
    .testimonial-section {
        padding: 50px 0;
    }

    .testimonial-section .playlist h3 {
        font-size: 1.5em;
    }

    .testimonial-section .video-item img {
        width: 60px;
        height: 40px;
    }

    .testimonial-section .video-info .title-name {
        font-size: 12px;
    }

    /* blogs */
    .blogs-section .blogs-group {
        gap: 50px;
    }

    .blogs-section .blogs-group .blog-container .title h3 {
        font-size: 1.7em;
    }

    .blogs-section .blogs-group .blog-container .img-box {
        height: 250px;
    }

    .blogs-section .blogs-group .blog-container .img-box img {
        height: 250px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title h6 {
        font-size: 12px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title .name-comment p {
        font-size: 10px;
    }

    /* contact us page */
    .contact-us .contact-heading h2 {
        font-size: 1.5em;
    }

    .contact-us .contact-heading p {
        font-size: 13px;
    }

    .contact-us .contact-ways .common-way p {
        font-size: 13.5px;
    }
}

@media (max-width: 992px) {

    .blogs-section .blogs-group .blog-container .read-more,
    .contact-us form .btn-submit,
    .what-we-do .content .read-more,
    .leader-doctors .text .read-more a,
    .about-us .text .read-more {
        width: 120px;
        font-size: 13px;
    }

    .blogs-section .blogs-group .blog-container .read-more .right,
    .what-we-do .content .read-more .right,
    .leader-doctors .text .read-more a .right,
    .btn-booking .right,
    .about-us .text .read-more .right {
        font-size: 20px;
        padding-top: 3px;
        transition: ease-in-out .3s;
    }

    .title .watermark {
        font-size: 4.5em;
    }

    .title .heading {
        font-size: 2em;
        transform: translateY(-43px);
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(334px) translateY(-25px);
    }

    .about-us .about-us-imgs-container .about-img-1 {
        width: 65%;
        height: 200px;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 153px;
        transform: translateX(-45px) translateY(120px);
        border: 7px solid #f9f9f9;
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 150px;
        transform: translateX(0px) translateY(23px);
    }

    /* specialities */
    .specialties .boxes-group .department {
        padding: 5px 10px;
    }

    .specialties .boxes-group .department .icon {
        width: 30px;
        height: 30px;
    }

    .specialties .boxes-group .department .icon img {
        width: 18px;
    }

    .specialties .boxes-group .department .dept-title {
        font-size: 10.3px;
    }

    .specialties .boxes-group ul {
        padding-left: 15px;
        line-height: 14px;
    }

    .specialties .boxes-group ul li {
        margin: 0 0;
    }

    .specialties .boxes-group ul li strong {
        font-size: 11px;
    }

    .specialties .boxes-group ul li a {
        font-size: 9.5px;
    }

    .about-us .text {
        padding-top: 0;
        font-size: 13px;
    }

    .about-us .text .modern-list li {
        font-size: 13px;
        padding: 5px;
    }

    .about-us .text .read-more {
        width: 120px;
        font-size: 13px;
    }

    .about-us .text .read-more .right {
        font-size: 18px;
    }

    .blogs .row-2 {
        padding: 0 0px;
    }

    /* about us page */
    .hospital-department .title h2 {
        font-size: 2.5em;
    }

    .hospital-department .title p {
        padding: 10px 0px;
    }

    .hospital-department .department-card .department-content {
        padding: 30px 10px;
    }

    .hospital-department .department-card .department-content img {
        width: 50px;
    }

    .hospital-department .department-card .department-content p {
        font-size: 13px;
    }

    .what-we-do .content {
        padding: 0;
        gap: 0px;
    }

    .what-we-do .content h2 {
        font-size: 1.8em;
    }

    .what-we-do .content p {
        line-height: 20px;
        font-size: 13.5px;
    }

    .what-we-do .research-card {
        padding: 20px 15px;
    }

    .what-we-do .research-card .img-box img {
        width: 40px;
        height: auto;
    }

    .what-we-do .research-card .card-content .heading {
        font-size: 12px;
    }

    .what-we-do .research-card .card-content h5 {
        font-size: .75em;
    }

    .what-we-do .research-card .card-content .text {
        font-size: 11px;
    }

    /* leadership page */

    .leader-doctors .text .para p {
        font-size: 12px;
        margin-bottom: 0;
    }

    .leader-doctors .text {
        padding: 10px 0;
    }

    /* gallery page */
    .gallery-section .gallery-card .gallery-card-btn,
    .gallery-section .gallery-card .gallery-card-btn-2 {
        padding: 13px;
        font-size: 10px;
    }

    .gallery-section .gallery-card .photo-title {
        padding: 0;
        font-size: 11px;
    }

    .blogs-section .blogs-group .blog-container .category-date .name-category,
    .blogs-section .blogs-group .blog-container .category-date .date {
        font-size: 10px;
        margin-bottom: 0;
    }

    .blogs-section .blogs-group .blog-container .title h3 {
        font-size: 1em;
        margin-bottom: 0;
    }

    .blogs-section .blogs-group .blog-container .name-comment p {
        margin-bottom: 0;
        font-size: 10px;
    }

    .blogs-section .blogs-group .blog-container .message {
        font-size: 11px;
    }

    .blogs-section .mini-blogs-group .search-blog h5,
    .blogs-section .mini-blogs-group .recent-posts-container h5 {
        font-size: 15px;
    }

    .blogs-section .mini-blogs-group {
        margin: 20px 0;
    }

    .blogs-section .mini-blogs-group .search-input {
        padding: .5rem;
        font-size: 12px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container,
    .blogs-section .mini-blogs-group .categories-list,
    .blogs-section .mini-blogs-group .tags-container {
        gap: 0;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post {
        gap: 10px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .img-box {
        width: 50px;
        height: 50px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .img-box img {
        width: 50px;
        height: 50px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title h6 {
        font-size: 11px;
    }

    .blogs-section .mini-blogs-group .categories-list ul li {
        padding: 2px 0;
    }

    .blogs-section .mini-blogs-group .categories-list ul li a {
        font-size: 10px;
    }

    /* doctor-info */
    .main-background .title h2 {
        font-size: 2em;
    }

    .main-background .title .links {
        font-size: 13px;
    }

    .doctor-profile .doctor-img .first-img {
        display: none;
    }

    .doctor-profile .doctor-img .responsive-img {
        display: block;
    }

    .doctor-profile .doctor-about,
    .doctor-profile .doctor-about-2 {
        padding: 15px;
    }

    .doctor-profile .doctor-about .heading h5 {
        font-size: 16px;
    }

    .doctor-profile .doctor-about .common h6 {
        font-size: 13px;
    }

    .doctor-profile .doctor-about .common p,
    .doctor-profile .doctor-about-2 .common p {
        font-size: 13px;
    }

    .doctor-profile .doctor-about .rating {
        gap: 195px;
    }

    .doctor-profile .doctor-about .specialized {
        gap: 35px;
    }

    .doctor-profile .doctor-about .degree {
        gap: 100px;
    }

    .doctor-profile .doctor-about .workingdays {
        gap: 146px;
    }

    .doctor-profile .doctor-about-2 .common {
        gap: 153px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 172px;
    }

    .doctor-profile .description p {
        font-size: 12px;
    }

    .doctor-profile .social-media .icons-container .icon {
        font-size: 12px;
        padding: 10px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 13px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 15px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 110px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 25px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-meena-sood-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about {
        gap: 13px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 52px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 122px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 25px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .dr-neeraj-img img {
        height: 228px;
        object-fit: cover;
    }

    .dr-neeraj-jain-profile .doctor-about {
        gap: 9.6px;
    }

    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 174px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        padding: 3px 0;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 88px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ajeet Bhagel */
    .doctor-profile .dr-ajeet-img img {
        height: 248px;
    }

    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 208px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 4px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 101px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 94px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 140px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 71px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .dr-neeraj-img img {
        height: 196px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 119px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 117px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .dr-tarun-img img {
        height: 212px;
    }

    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 72px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 17px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 210px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 147px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 92px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 212px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 108px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 61px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 128px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 94px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ankit Garg */
    .dr-kriti-kishor-profile .dr-kriti-img img {
        height: 212px;
    }

    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 116px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 35px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 115px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 94px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 72px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 17px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 183px;
    }


    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .dr-urmila-img img {
        height: 197px;
    }

    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 169px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 136px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .dr-anshu-img img {
        height: 162px;
    }

    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 194px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 109px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 93px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        height: 193px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 34px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 88px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 104px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        height: 162px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 166px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 115px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 130px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 183px;
    }

}

@media (max-width: 820px) {

    /* Dr Ajeet Bhagel */
    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 206px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 4px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 101px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .dr-neeraj-img img {
        height: 196px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 120px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 116px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 212px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 45px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 107px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 78px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 115px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 141px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 156px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 100px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 31px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 72px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 76px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 143px;
    }


    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 62px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 120px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 141px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 210px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 159px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 94px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 143px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 300px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 117px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 68px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 132px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 143px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 125px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 41px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 118px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 143px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 78px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 115px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 143px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 209px;
    }


    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .dr-urmila-img img {
        width: 100%;
        object-fit: contain;
        height: 268px;
    }

    .dr-urmila-anandh-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 180px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 141px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 143px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .dr-anshu-img img {
        height: 162px;
    }

    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 195px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 109px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 97px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 116px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 9px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 120px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 109px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 143px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 180px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 127px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 133px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 143px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 209px;
    }
}

@media (max-width:768px) {

    /* index */
    header .text {
        padding-left: 0px;
    }

    .responsive-navbar {
        display: block;
    }

    .main-navbar {
        display: none;
    }

    .background-video .overlay-content {
        padding: 0 70px;
    }

    .background-video .overlay-content h2 {
        font-size: 55px;
    }

    .qualities .quality img {
        width: 50px;
    }

    .qualities .quality {
        padding: 10px;
        height: 100px;
    }

    .qualities .quality .quality-text h5 {
        font-size: 13px;
    }

    .blogs-section .blogs-group .blog-container .read-more,
    .contact-us form .btn-submit,
    .what-we-do .content .read-more,
    .leader-doctors .text .read-more a,
    .about-us .text .read-more {
        width: 120px;
        font-size: 13px;
    }

    .blogs-section .blogs-group .blog-container .read-more .right,
    .what-we-do .content .read-more .right,
    .leader-doctors .text .read-more a .right,
    .btn-booking .right,
    .about-us .text .read-more .right {
        font-size: 20px;
        padding-top: 3px;
        transition: ease-in-out .3s;
    }

    .title {
        padding-bottom: 20px;
    }

    .title .watermark {
        font-size: 4em;
    }

    .title .heading {
        font-size: 2em;
        transform: translateY(-45px);
    }

    .about-us .about-us-imgs-container .about-img-1 {
        width: 65%;
        height: 200px;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 153px;
        transform: translateX(-45px) translateY(120px);
        border: 7px solid #f9f9f9;
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 150px;
        transform: translateX(0px) translateY(23px);
    }

    .specialties .boxes-group .department {
        padding: 5px 10px;
    }

    .specialties .boxes-group .department .icon {
        width: 30px;
        height: 30px;
    }

    .specialties .boxes-group .department .icon img {
        width: 18px;
    }

    .specialties .boxes-group .department .dept-title {
        font-size: 10.3px;
    }

    .specialties .boxes-group ul {
        padding-left: 15px;
        line-height: 14px;
    }

    .specialties .boxes-group ul li {
        margin: 0 0;
    }

    .specialties .boxes-group ul li strong {
        font-size: 11px;
    }

    .specialties .boxes-group ul li a {
        font-size: 9.5px;
    }

    .about-us .text {
        padding-top: 0;
        font-size: 12px;
    }

    .about-us .text .modern-list li {
        padding: 5px;
        font-size: 13px;
    }

    .about-us .text .read-more {
        width: 120px;
        font-size: 13px;
    }

    .btn-booking .right,
    .about-us .text .read-more .right {
        font-size: 20px;
    }

    .counter-section .box {
        padding: 10px 0;
    }

    .counter-section .box img {
        width: 40px;
        height: auto;
    }

    .counter-section .box .counter {
        font-size: 20px;
    }

    .counter-section .box span {
        font-size: 15px;
    }

    .google-reviews .slider-container .slider .square .content .second .text-content {
        font-size: 13px;
    }

    .animation-container {
        padding-bottom: 0px;
    }

    .animation-card {
        width: 80%;
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        width: 50px;
        height: 30px;
        transform: translateX(340px) translateY(-15px);
    }

    .blogs .row-2 {
        padding: 0px;
    }

    .blog-card .content {
        justify-content: start;
    }

    .blog-card .content .heading {
        font-size: 35px;
        line-height: 70px;
    }

    .blog-card .content .text {
        font-size: 12px;
        line-height: 20px;
    }

    .blogs .blog-card-btn a {
        padding: 5px 5px;
        font-size: 11px;
    }

    .blogs .row-2 .text {
        font-size: 12px;
    }

    footer .footer-line-5 {
        padding-top: 40px;
        padding-bottom: 20px;
    }

    footer .copy-right {
        padding-top: 20px;
    }

    .emergency-contact {
        width: 400px;
        margin-left: -245px;
    }

    .emergency-contact .contact-number {
        width: 300px;
        height: 165px;
    }

    .btn-emergency {
        transform: translateY(48px);
    }

    .emergency-contact .contact-number .text p {
        font-size: 13px;
    }

    .emergency-contact .contact-number .text h4 a {
        font-size: 18px;
    }

    .grid-icons-container {
        width: 400px;
        height: 200px;
        margin-right: -352px;
        top: 48%;
    }

    .grid-icons-container .icons-box {
        width: 350px;
        height: 240px;
    }

    .grid-icons-container .icons-box .icons {
        width: 350px;
        justify-content: space-around;
        padding: 10px 0;
    }

    .grid-icons-container .icons-box .icons .icon-name .icon-img {
        padding: 10px;
    }

    .grid-icons-container .icons-box .icons .icon-name .icon-img img {
        width: 30px;
        height: 30px;
    }

    .grid-icons-container .icons-box .icons .icon-name p {
        font-size: 13px;
    }

    .grid-icons-container .icons-box .icons-2 {
        gap: 0px;
        margin-left: 10px;
    }

    /* All Department */
    .all-department-section .department-card .text-container h5 {
        font-size: 13px;
    }

    .all-department-section .department-card .img-box .link-box .arrow-icon {
        padding: 10px 13px;
    }

    /* Department Details */
    .department-details .owl-carousel {
        padding: 100px 50px 0 50px;
    }

    .department-details .about-department p {
        font-size: 13px;
    }

    .department-details .about-department .another-container .another-text ul li {
        font-size: 13px;
    }

    .department-details .left-side-box {
        padding: 20px 0;
    }

    /* Patient Education */
    .patient-education-section {
        padding: 50px 0px;
    }

    /* Cashless TPA */
    .TPA-section .title p {
        padding: 10px 100px;
    }

    /* our doctors */
    .doctors-list .doctor-card {
        height: 400px;
    }

    .doctors-list .doctor-card .details .cardText p {
        font-size: 15px;
    }

    /* doctor-info */
    .main-background .title h2 {
        font-size: 2em;
    }

    .main-background .title .links {
        font-size: 13px;
    }

    .doctor-profile .doctor-about,
    .doctor-profile .doctor-about-2 {
        padding: 15px;
    }

    .doctor-profile .doctor-about .heading h5 {
        font-size: 16px;
    }

    .doctor-profile .doctor-about .common h6 {
        font-size: 13px;
    }

    .doctor-profile .doctor-about .common p,
    .doctor-profile .doctor-about-2 .common p {
        font-size: 13px;
    }

    .doctor-profile .doctor-about .rating {
        gap: 186px;
    }

    .doctor-profile .doctor-about .specialized {
        gap: 35px;
    }

    .doctor-profile .doctor-about .degree {
        gap: 113px;
    }

    .doctor-profile .doctor-about .workingdays {
        gap: 146px;
    }

    .doctor-profile .doctor-about-2 .common {
        gap: 153px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 172px;
    }

    .doctor-profile .description p {
        font-size: 12px;
    }

    .doctor-profile .social-media .icons-container .icon {
        font-size: 12px;
        padding: 10px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 13.5px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 110px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 26px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about {
        gap: 13px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 123px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 30px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .dr-neeraj-img img {
        height: 228px;
        object-fit: cover;
    }

    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 196px;
        padding: 3px 0;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 176px;
        padding: 3px 0;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 15px;
        padding: 3px 0;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 88px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ajeet Bhagel */
    .dr-neeraj-agrawal-profile .dr-neeraj-img,
    .doctor-profile .dr-ajeet-img {
        background-color: #e6e7e9;
    }

    .doctor-profile .dr-ajeet-img img {
        height: 247px;
    }

    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 208px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 4px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 101px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .dr-neeraj-img {
        background-color: #edeff3;
    }

    .dr-neeraj-agrawal-profile .dr-neeraj-img img {
        height: 196px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 120px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 140px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 71px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 212px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 117px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .dr-tarun-img img {
        height: 212px;
    }

    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 72px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 17px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 147px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 93px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 243px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 108px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 61px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 128px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 116px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 36px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 115px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 72px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 17px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 183px;
    }


    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .dr-urmila-img img {
        height: 197px;
    }

    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 169px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 136px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .dr-anshu-img img {
        height: 162px;
    }

    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 195px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 109px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 97px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 94px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 34px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 88px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 104px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        height: 162px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 166px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 115px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 130px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* about us page */
    .hospital-department .title h2 {
        font-size: 2.5em;
    }

    .hospital-department .title p {
        padding: 10px 0px;
    }

    .hospital-department .department-card .department-content {
        padding: 30px 10px;
    }

    .hospital-department .department-card .department-content img {
        width: 50px;
    }

    .hospital-department .department-card .department-content p {
        font-size: 13px;
    }

    .what-we-do .content {
        padding: 0;
        gap: 0px;
    }

    .what-we-do .content h2 {
        font-size: 1.8em;
    }

    .what-we-do .content p {
        line-height: 20px;
        font-size: 13.5px;
    }

    .what-we-do .research-card {
        padding: 20px 15px;
    }

    .what-we-do .research-card .img-box img {
        width: 40px;
        height: auto;
    }

    .what-we-do .research-card .card-content .heading {
        font-size: 12px;
    }

    .what-we-do .research-card .card-content h5 {
        font-size: .75em;
    }

    .what-we-do .research-card .card-content .text {
        font-size: 11px;
    }

    /* leadership page */
    .leader-doctors .text {
        gap: 10px;
        padding: 10px 0;
    }

    .leader-doctors .text .name h2 {
        font-weight: 700;
        font-size: 25px;
    }

    .leader-doctors .text .name h6 {
        font-size: 10px;
    }

    .leader-doctors .text .para p {
        font-size: 11px;
        margin-bottom: 0;
    }

    .leader-doctors .padding-row {
        padding: 20px 0;
    }

    /* gallery page */
    .gallery-section .gallery-card .gallery-card-btn,
    .gallery-section .gallery-card .gallery-card-btn-2 {
        padding: 13px;
        font-size: 10px;
    }

    .gallery-section .gallery-card .photo-title {
        padding: 0;
        font-size: 11px;
    }

    .blogs-section .blogs-group .blog-container .category-date .name-category,
    .blogs-section .blogs-group .blog-container .category-date .date {
        font-size: 10px;
        margin-bottom: 0;
    }

    .blogs-section .blogs-group .blog-container .title h3 {
        font-size: 1em;
        margin-bottom: 0;
    }

    .blogs-section .blogs-group .blog-container .name-comment p {
        margin-bottom: 0;
        font-size: 10px;
    }

    .blogs-section .blogs-group .blog-container .message {
        font-size: 11px;
    }

    .blogs-section .mini-blogs-group .search-blog h5,
    .blogs-section .mini-blogs-group .recent-posts-container h5 {
        font-size: 15px;
    }

    .blogs-section .mini-blogs-group {
        margin: 20px 0;
    }

    .blogs-section .mini-blogs-group .search-input {
        padding: .5rem;
        font-size: 12px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container,
    .blogs-section .mini-blogs-group .categories-list,
    .blogs-section .mini-blogs-group .tags-container {
        gap: 0;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post {
        gap: 10px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .img-box {
        width: 50px;
        height: 50px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .img-box img {
        width: 50px;
        height: 50px;
    }

    .blogs-section .mini-blogs-group .recent-posts-container .recent-post .post-title h6 {
        font-size: 11px;
    }

    .blogs-section .mini-blogs-group .categories-list ul li {
        padding: 2px 0;
    }

    .blogs-section .mini-blogs-group .categories-list ul li a {
        font-size: 10px;
    }

    /* contact us page */
    .contact-us .contact-heading p {
        font-size: 11px;
    }

    .contact-us .contact-ways .common-way p {
        font-size: 10.5px;
    }

    .contact-us form .input-field input,
    .contact-us form .input-field-2 textarea {
        padding: 10px;
        font-size: 11px;
    }
}

@media (max-width:540px) {
    header {
        padding-left: 10px;
    }

    header p {
        font-size: 12px;
    }

    header .helpline {
        padding: 11px;
    }

    .background-video .overlay-content h2 {
        font-size: 52px;
    }

    .blogs-section .blogs-group .blog-container .read-more,
    .contact-us form .btn-submit,
    .what-we-do .content .read-more,
    .leader-doctors .text .read-more a,
    .background-video .overlay-content .btn-contact,
    .about-us .text .read-more {
        font-size: 11px;
    }

    .qualities {
        display: none;
    }

    /* .qualities .quality {
        padding: 10px;
        height: 60px;
        border: 1px solid #fff;
        margin-bottom: 10px;
    }

    .qualities .quality img {
        width: 40px;
    }

    .qualities .quality .quality-text h5 {
        font-size: 15px;
    } */

    .title .watermark {
        font-size: 3em;
    }

    .title .heading {
        font-size: 2em;
        transform: translateY(-35px);
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(250px) translateY(-15px);
    }

    .about-us .about-us-imgs-container {
        padding: 50px 70px 70px 70px;
    }

    .about-us .about-us-imgs-container .about-img-1 {
        width: 60%;
        height: 200px;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 170px;
        transform: translateX(-50px) translateY(117px);
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 150px;
        transform: translateX(0px) translateY(20px);
    }

    .about-us .text .modern-list li {
        padding: 5px;
        font-size: 11px;
    }

    .specialties .boxes-group .department .dept-title {
        font-size: 12.3px;
    }

    .specialties .boxes-group ul li a {
        font-size: 10.5px;
    }

    .counter-section {
        display: none;
    }

    /* .counter-section .box {
        padding: 10px;
        border: 1px solid #fff;
        margin: 10px;
    }

    .counter-section .box:first-child {
        border-left: 1px solid #fff;
    }

    .counter-section .box img {
        width: 50px;
    }

    .counter-section .box .counter {
        font-size: 20px;
    }

    .counter-section .box h4 {
        font-size: 18px;
    } */

    footer .footer-line-2 {
        padding-top: 0;
    }

    /* Patient Education */
    .patient-education-section .video-player {
        justify-content: center;
    }

    /* Department Details */
    .department-details .owl-carousel {
        padding: 100px 0px 0 0px;
    }

    .owl-carousel .owl-nav {
        transform: translateX(0px);
    }

    .department-details .about-department .another-container {
        flex-direction: column;
    }

    .department-details .about-department .another-container .another-text {
        padding: 10px 0;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 13px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 366px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 164px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 290px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 205px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 264px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 353px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about,
    .dr-sanjay-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 188px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 303px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 205px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .dr-neeraj-img {
        background-color: #f4f4f4;
    }

    .dr-neeraj-jain-profile .dr-neeraj-img img {
        object-fit: contain;
    }

    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 355px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 194px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 268px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Ajeet Bhagel */
    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 387px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 180px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 176px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 300px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 235px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 292px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 320px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 251px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 292px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 250px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 126px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 235px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 297px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 252px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 144px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 292px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 327px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 141px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 273px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 230px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 288px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 240px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 308px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 275px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 296px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 147px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 295px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 275px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 376px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 252px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 144px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 292px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 346px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 4px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 315px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 373px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 289px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 277px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 117px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 156px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 287px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 275px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 363px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 348px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 295px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 308px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 274px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 363px;
    }
}

@media (max-width: 430px) {

    /* index */
    header>div {
        display: none;
    }

    header .text {
        padding-left: 45px;
        font-size: 11px;
    }

    header .helpline {
        display: none;
    }

    header p {
        font-size: 9px;
    }

    header .helpline {
        padding: 13px;
    }

    .navbar-brand img {
        height: 40px;
    }

    .background-video {
        height: 60vh;
    }

    .background-video .overlay-content p {
        font-size: 15px;
    }

    .background-video .overlay-content h2 {
        font-size: 40px;
    }

    /* .qualities .row-1 {
    display: none;
}

.qualities .row-2 {
    display: block;
} */

    .title .watermark {
        font-size: 3em;
    }

    .title .heading {
        font-size: 2em;
        transform: translateY(-35px);
    }

    .about-us .about-us-imgs-container {
        padding: 50px 70px 70px 30px;
    }

    .about-us .about-us-imgs-container .about-img-1 {
        width: 65%;
        height: 200px;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 170px;
        transform: translateX(-50px) translateY(117px);
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 150px;
        transform: translateX(0px) translateY(20px);
    }

    .google-reviews {
        padding: 10px 0;
    }

    .google-reviews .border-row {
        display: block;
        border-top: 1px dashed #ccc;
    }

    .google-reviews .row>img {
        display: block;
    }

    .google-reviews .slider-container .slider .square {
        min-width: calc(100% / 1);
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(180px) translateY(-15px);
    }

    .blogs .row-2 .text {
        font-size: 16px;
    }

    .btn-booking {
        transform: translateY(63px);
        height: 50px;
        font-size: 13px;
    }

    .emergency-contact {
        width: 350px;
        margin-left: -221px;
    }

    .emergency-contact .contact-number {
        width: 300px;
    }

    .emergency-contact .contact-number i {
        font-size: 25px;
    }

    .emergency-contact .contact-number .text p {
        font-size: 11px;
    }

    .emergency-contact .contact-number .text h4 {
        font-size: 0;
    }

    .emergency-contact .contact-number .text h4 a {
        font-size: 15px;
    }

    .btn-emergency {
        transform: translateY(37px);
    }

    .grid-icons-container {
        width: 250px;
        height: 200px;
        margin-right: -203px;
    }

    .grid-icons-container .icons-box {
        width: 200px;
        height: 370px;
        justify-content: start;
        align-items: center;
        flex-direction: row;
    }

    .grid-icons-container .icons-box .icons {
        width: 350px;
        justify-content: start;
        flex-direction: column;
        align-items: center;
        padding: 10px 0;
    }

    .grid-icons-container .icons-box .icons .icon-name .icon-img {
        padding: 10px;
    }

    .grid-icons-container .icons-box .icons .icon-name .icon-img img {
        width: 20px;
        height: 20px;
    }

    footer .footer-line-2 {
        padding-top: 0;
    }

    footer .copy-right {
        font-size: 12px;
    }

    /* our doctors */
    .doctors-list .doctor-card {
        height: 500px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 256px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 54px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 180px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 96px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 156px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 243px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 256px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 68px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 183px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 85px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 155px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 243px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 244px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 85px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 158px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 164px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Ajeet Bhagel */
    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 277px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 71px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 66px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 190px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 125px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 182px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 210px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 141px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 182px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 16px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 125px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 187px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .dr-tarun-img {
        border: 1px solid #ccc;
        border-bottom: none;
    }

    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 142px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 34px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 182px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 217px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 32px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 163px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 178px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 138px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 198px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 186px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 106px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 185px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 266px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 142px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 87px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 182px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 240px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 1px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 204px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 263px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 179px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 164px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 187px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 78px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 47px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 172px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 238px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 185px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 198px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 165px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 253px;
    }

    /* about us page */
    .hospital-department .title h2 {
        font-size: 2em;
    }

    .hospital-department .title p {
        padding: 0px 0px;
        font-size: 13px;
    }

    .hospital-department .department-card {
        margin-bottom: 10px;
    }

    .hospital-department .department-card-hide {
        display: none;
    }

    .hospital-department .responsive-department-card {
        display: flex;
    }

    .what-we-do .content {
        padding: 10px 0;
        gap: 5px;
    }

    /* gallery page */
    .gallery-section .gallery-card .gallery-card-btn,
    .gallery-section .gallery-card .gallery-card-btn-2 {
        padding: 20px;
        font-size: 15px;
    }

    .gallery-section .gallery-card .photo-title {
        padding: 10px;
        font-size: 15px;
    }

    .testimonial-section .player {
        margin: 20px 0;
    }

    /* leadership */
    .leader-doctors .padding-row .responsive-doctor-text {
        display: flex;
    }

    .leader-doctors .padding-row .doctor-text-hide {
        display: none;
    }
}

@media (max-width:425px) {

    /* index */
    header>div {
        display: none;
    }

    header .text {
        padding-left: 45px;
        font-size: 11px;
    }

    header .helpline {
        display: none;
    }

    header p {
        font-size: 9px;
    }

    header .helpline {
        padding: 13px;
    }

    .navbar-brand img {
        height: 40px;
    }

    .background-video {
        height: 60vh;
    }

    .background-video .overlay-content p {
        font-size: 15px;
    }

    .background-video .overlay-content h2 {
        font-size: 37px;
    }

    /* .qualities .row-1 {
        display: none;
    }

    .qualities .row-2 {
        display: block;
    } */

    .title .watermark {
        font-size: 3em;
    }

    .title .heading {
        font-size: 2em;
        transform: translateY(-35px);
    }

    .about-us .about-us-imgs-container {
        padding: 50px 70px 70px 30px;
    }

    .about-us .about-us-imgs-container .about-img-1 {
        width: 65%;
        height: 200px;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 170px;
        transform: translateX(-50px) translateY(117px);
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 150px;
        transform: translateX(0px) translateY(20px);
    }

    .specialties .boxes-group {
        margin-bottom: 10px;
    }

    .specialties .boxes-group .department {
        padding: 5px 10px;
    }

    .specialties .boxes-group .department .icon {
        width: 40px;
        height: 40px;
    }

    .specialties .boxes-group .department .icon img {
        width: 24px;
    }

    .specialties .boxes-group .department .dept-title {
        font-size: 15px;
    }

    .specialties .boxes-group ul {
        padding-left: 15px;
        line-height: 20px;
    }

    /* .specialties .boxes-group ul li{
        margin: 0 0;
    } */

    .specialties .boxes-group ul li strong {
        font-size: 13px;
    }

    .specialties .boxes-group ul li a {
        font-size: 11.5px;
    }

    .google-reviews {
        padding: 10px 0;
    }

    .google-reviews .border-row {
        display: block;
        border-top: 1px dashed #ccc;
    }

    .google-reviews .row>img {
        display: block;
    }

    .google-reviews .slider-container .slider .square {
        min-width: calc(100% / 1);
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(180px) translateY(-15px);
    }

    .blogs .row-2 .text {
        font-size: 16px;
    }

    .btn-booking {
        transform: translateY(63px);
        height: 50px;
        font-size: 13px;
    }

    .emergency-contact {
        width: 350px;
        margin-left: -221px;
    }

    .emergency-contact .contact-number {
        width: 300px;
    }

    .emergency-contact .contact-number i {
        font-size: 25px;
    }

    .emergency-contact .contact-number .text p {
        font-size: 11px;
    }

    .emergency-contact .contact-number .text h4 {
        font-size: 0;
    }

    .emergency-contact .contact-number .text h4 a {
        font-size: 15px;
    }

    .btn-emergency {
        transform: translateY(37px);
    }

    .grid-icons-container {
        width: 250px;
        height: 200px;
        margin-right: -203px;
    }

    .grid-icons-container .icons-box {
        width: 200px;
        height: 370px;
        justify-content: start;
        align-items: center;
        flex-direction: row;
    }

    .grid-icons-container .icons-box .icons {
        width: 350px;
        justify-content: start;
        flex-direction: column;
        align-items: center;
        padding: 10px 0;
    }

    .grid-icons-container .icons-box .icons .icon-name .icon-img {
        padding: 10px;
    }

    .grid-icons-container .icons-box .icons .icon-name .icon-img img {
        width: 20px;
        height: 20px;
    }

    footer .footer-line-2 {
        padding-top: 0;
    }

    footer .copy-right {
        font-size: 12px;
    }

    /* Cashless TPA */
    .TPA-section .title p {
        padding: 10px 0px;
        font-size: 14px;
    }

    /* our doctors */
    .doctors-list .doctor-card {
        height: 500px;
    }

    /* doctor-info */
    .main-background .title h2 {
        font-size: 2.5em;
    }

    .main-background .title .links a {
        font-size: 13px;
    }

    .doctor-profile .doctor-about .rating {
        gap: 251px;
    }

    .doctor-profile .doctor-about .specialized {
        gap: 73px;
    }

    .doctor-profile .doctor-about .degree {
        gap: 178px;
    }

    .doctor-profile .doctor-about .workingdays {
        gap: 209px;
    }

    .doctor-profile .description {
        padding-top: 10px;
    }

    .doctor-profile .doctor-about-2 .common {
        gap: 220px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 238px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 13.5px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 59px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 175px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 89px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-meena-sood-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about {
        gap: 13px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 73px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 188px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 90px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 241px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 80px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 153px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Ajeet Bhagel */
    .doctor-profile .dr-ajeet-img {
        background-color: #e6e7e9;
    }

    .doctor-profile .dr-ajeet-img img {
        width: 100%;
        object-fit: contain;
        height: 319px;
    }

    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 28px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 273px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 66px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 61px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 161px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 205px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 136px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 177px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 185px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 120px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 177px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 60px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 120px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 182px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .dr-tarun-img img {
        height: 300px;
    }

    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 137px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 29px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 177px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 212px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 26px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 158px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 230px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 173px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 125px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 193px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 159px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 181px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 101px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 180px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 161px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 261px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 137px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 82px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 177px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 232px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 200px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 260px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 174px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 162px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 73px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 42px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 169px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 233px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 180px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 192px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 160px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 248px;
    }

    /* about us page */
    .hospital-department .title h2 {
        font-size: 2em;
    }

    .hospital-department .title p {
        padding: 0px 0px;
        font-size: 13px;
    }

    .hospital-department .department-card {
        margin-bottom: 10px;
    }

    .hospital-department .department-card-hide {
        display: none;
    }

    .hospital-department .responsive-department-card {
        display: flex;
    }

    .what-we-do .content {
        padding: 10px 0;
        gap: 5px;
    }

    /* gallery page */
    .gallery-section .gallery-card .gallery-card-btn,
    .gallery-section .gallery-card .gallery-card-btn-2 {
        padding: 20px;
        font-size: 15px;
    }

    .gallery-section .gallery-card .photo-title {
        padding: 10px;
        font-size: 15px;
    }

    .testimonial-section .player {
        margin: 20px 0;
    }

    /* leadership */
    .leader-doctors .padding-row .responsive-doctor-text {
        display: flex;
    }

    .leader-doctors .padding-row .doctor-text-hide {
        display: none;
    }
}

@media (max-width: 414px) {

    /* Department Details */
    .department-details .about-department .short-tabs-container .tabs {
        font-size: 15px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 238px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 36px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 162px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 80px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 136px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 225px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 238px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 50px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 165px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 67px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 137px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 225px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 248px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 227px;
        padding: 3px 0;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 69px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 140px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 147px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Ajeet Bhagel */
    .dr-ajeet-bhagel-profile .doctor-about,
    .dr-ajeet-bhagel-profile .doctor-about-2 {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 248px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 259px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 56px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 146px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 148px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 248px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 192px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 123px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 164px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 147px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 246px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 170px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 105px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 162px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 145px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 233px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 246px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 49px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 106px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 168px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 146px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 247px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 123px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 19px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 163px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 146px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 234px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 242px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 198px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 73px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 143px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 145px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 233px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .dr-gaurav-img img {
        height: 300px;
    }

    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 248px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 160px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 112px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 180px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 146px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 248px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 168px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 88px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 167px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 147px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 248px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 124px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 69px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 164px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 147px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 220px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 185px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 147px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 245px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 161px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 144px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 146px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 60px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 29px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 155px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 147px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 235px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 219px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 167px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 182px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 146px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 235px;
    }
}

@media (max-width: 390px) {

    header .text {
        padding-left: 32px;
    }

    /* Department Details */
    .department-details .about-department .short-tabs-container .tabs {
        font-size: 13px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 25px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 140px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 56px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 124px;
    }

    .dr-meena-sood-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 38px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 153px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 55px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 206px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 45px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 118px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Ajeet Bhagel */
    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 236px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 32px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 124px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 170px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 101px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 142px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 124px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 150px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 85px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 142px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 85px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 147px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 102px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 47px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 142px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 124px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 177px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 52px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 123px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 138px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 90px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 158px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 124px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 146px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 66px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 145px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 226px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 102px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 47px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 142px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 200px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 164px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 125px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 213px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 225px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 139px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 124px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 143px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 38px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 118px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 133px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 120px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 209px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 196px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 145px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 160px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 121px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 209px;
    }
}

@media (max-width: 375px) {

    /* index */
    header .text {
        padding-left: 23px;
    }

    .background-video .overlay-content h2 {
        font-size: 30px;
    }

    .title .watermark {
        font-size: 2.7em;
    }

    .title .heading {
        font-size: 2em;
        transform: translateY(-32px);
    }

    .title p {
        font-size: 16px;
        transform: translateY(10px);
    }

    .qualities .qualities-container .quality .quality-text h5 {
        font-size: 10px;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 155px;
        transform: translateX(-45px) translateY(125px);
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 150px;
        transform: translateX(0px) translateY(27px);
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(160px) translateY(-15px);
    }

    .blogs .row-2 .text {
        font-size: 14px;
    }

    .grid-icons-container .icons-box .icons .icon-name p {
        font-size: 11px;
    }

    footer .copy-right {
        font-size: 10px;
    }

    /* Cashless TPA */
    .TPA-section .title p {
        font-size: 12px;
    }

    /* our doctors */
    .main-background .title h2 {
        font-size: 2em;
    }

    .main-background .title .links a {
        font-size: 11px;
    }

    .doctor-profile .doctor-about .rating {
        gap: 201px;
    }

    .doctor-profile .doctor-about .specialized {
        gap: 23px;
    }

    .doctor-profile .doctor-about .degree {
        gap: 128px;
    }

    .doctor-profile .doctor-about .workingdays {
        gap: 160px;
    }

    .doctor-profile .doctor-about-2 .common {
        gap: 170px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 188px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 13.5px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 10px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 125px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 40px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 109px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about {
        gap: 13px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 23px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 138px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 40px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 190px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 30px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 103px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 109px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Ajeet Bhagel */
    .dr-ajeet-bhagel-profile .doctor-about,
    .dr-ajeet-bhagel-profile .doctor-about-2 {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 223px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 17px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 109px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 135px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 70px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 127px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 155px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 86px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 127px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 10px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 70px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 132px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 87px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 32px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 127px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 162px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 37px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 108px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 123px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 76px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 143px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 109px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 210px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 131px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 51px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 130px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 211px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 87px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 32px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 127px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 198px;
    }


    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .dr-urmila-img img {
        height: 268px;
    }

    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 183px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 26px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 150px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 209px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 124px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 109px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 109px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 49px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 103px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 119px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 109px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 197px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 180px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 127px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 141px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 110px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 198px;
    }

    /* gallery page */
    .gallery-section .gallery-card .gallery-card-btn,
    .gallery-section .gallery-card .gallery-card-btn-2 {
        padding: 15px;
        font-size: 12px;
    }

    .gallery-section .gallery-card .photo-title {
        padding: 10px;
        font-size: 13px;
    }
}

@media (max-width: 360px) {

    /* Department Details */
    .department-details .about-department .short-tabs-container .tabs {
        font-size: 12px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 25px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 110px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 26px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 93px;
    }

    .dr-meena-sood-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 123px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 26px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 176px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 15px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 88px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 94px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ajeet Bhagel */
    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 208px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 4px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 101px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 120px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 140px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 71px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 117px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 72px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 17px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 147px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 93px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 108px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 61px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 128px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 94px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 116px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 36px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 115px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 94px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 196px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 72px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 183px;
    }


    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .dr-urmila-img img {
        width: 100%;
        object-fit: contain;
        height: 268px;
    }

    .dr-urmila-anandh-profile .doctor-about .rating {
        gap: 215px;
    }

    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 168px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 135px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 194px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 109px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 97px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 34px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 103px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 94px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 183px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 168px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 115px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 129px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 95px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 183px;
    }
}

@media (max-width:344px) {

    header .text {
        padding-left: 10px;
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(150px) translateY(-15px);
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 15px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 94px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 10px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 80px;
    }

    .dr-meena-sood-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about,
    .dr-sanjay-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 107px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 10px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 79px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 160px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 72px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 79px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Ajeet Bhagel */
    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 191px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 4px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 101px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 78px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .dr-neeraj-img img {
        height: 196px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 104px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 40px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 96px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 78px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 124px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 96px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 80px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 39px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 101px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 78px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 56px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 96px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 80px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 131px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 77px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 78px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 92px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 45px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 112px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 78px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 100px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 20px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 99px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 80px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 180px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 56px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 96px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 78px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 152px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 120px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 80px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 180px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 93px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 78px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 80px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 18px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 87px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 78px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 167px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 151px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 99px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 113px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 79px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 167px;
    }
}

@media (max-width:320px) {

    /* index */
    header .text {
        padding-left: 12px;
        font-size: 10px;
    }

    .background-video .overlay-content p {
        font-size: 12px;
    }

    .background-video .overlay-content h2 {
        font-size: 23px;
    }

    .about-us .about-us-imgs-container {
        padding: 0px 70px 70px 0px;
    }

    .about-us .about-us-imgs-container .about-img-1 {
        width: 70%;
        height: 200px;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 160px;
        transform: translateX(-35px) translateY(117px);
    }

    .about-us .about-us-imgs-container .about-img-3 {
        width: 150px;
        transform: translateX(0px) translateY(19px);
    }

    .about-us .about-img-2 {
        width: 120px;
        transform: translateX(-55px) translateY(90px);
    }

    .qualities .quality img {
        width: 30px;
    }

    .qualities .qualities-container .quality .quality-text h5 {
        font-size: 8px;
    }

    .about-us .about-us-imgs-container .about-img-2 {
        width: 160px;
        transform: translateX(-45px) translateY(115px);
    }

    .google-reviews .row>img,
    .specialties .row>img,
    .blogs .row>img {
        transform: translateX(140px) translateY(-15px);
    }

    .title .watermark {
        font-size: 2.3em;
    }

    .blogs .row-2 .text {
        font-size: 11px;
    }

    .emergency-contact {
        width: 300px;
        margin-left: -188px;
    }

    .emergency-contact .contact-number {
        height: 115px;
    }

    .btn-emergency {
        width: 176px;
        height: 47px;
        font-size: 13px;
        transform: translateY(34px);
    }

    footer .copy-right {
        font-size: 9px;
    }

    /* Department Details */
    .department-details .about-department .short-tabs-container .tabs {
        font-size: 10.5px;
    }

    /* doctor-info */
    .main-background .title h2 {
        font-size: 1.5em;
    }

    .main-background .title .links a {
        font-size: 10.5px;
    }

    .doctor-profile .doctor-about .rating {
        gap: 146px;
    }

    .doctor-profile .doctor-about .workingdays {
        gap: 105px;
    }

    .doctor-profile .doctor-about-2 .common {
        gap: 115px;
    }

    .doctor-profile .doctor-about-2 .phone {
        gap: 133px;
    }

    .doctor-profile .doctor-about .common h6 {
        font-size: 12px;
    }

    .doctor-profile .doctor-about .common p {
        font-size: 11px;
    }

    /* Dr Meena Sood */
    .dr-meena-sood-profile .doctor-about {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-meena-sood-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-meena-sood-profile .doctor-about .degree {
        gap: 97px;
    }

    .dr-meena-sood-profile .doctor-about .workingdays {
        gap: 22px;
    }

    .dr-meena-sood-profile .doctor-about-2 {
        gap: 9px;
    }

    .dr-meena-sood-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-meena-sood-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Sanjay Sood */
    .dr-sanjay-sood-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-sanjay-sood-profile .doctor-about .specialized {
        gap: 9px;
    }

    .dr-sanjay-sood-profile .doctor-about .degree {
        gap: 107px;
    }

    .dr-sanjay-sood-profile .doctor-about .workingdays {
        gap: 27px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-sanjay-sood-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Neeraj Jain */
    .dr-neeraj-jain-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-neeraj-jain-profile .doctor-about .specialized {
        gap: 152px;
    }

    .dr-neeraj-jain-profile .doctor-about .degree {
        gap: 16px;
    }

    .dr-neeraj-jain-profile .doctor-about .workingdays {
        gap: 74px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-neeraj-jain-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Ajeet Bhagel */
    .dr-neeraj-agrawal-profile .dr-neeraj-img,
    .doctor-profile .dr-ajeet-img {
        background-color: #e6e7e9;
    }

    .doctor-profile .dr-ajeet-img img {
        width: 100%;
        object-fit: contain;
        height: 319px;
    }

    .dr-ajeet-bhagel-profile .doctor-about {
        gap: 15px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .specialized {
        gap: 179px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .degree {
        gap: 5px;
    }

    .dr-ajeet-bhagel-profile .doctor-about .workingdays {
        gap: 81px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-ajeet-bhagel-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Neeraj Agrawal */
    .dr-neeraj-agrawal-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .specialized {
        gap: 103px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .degree {
        gap: 49px;
    }

    .dr-neeraj-agrawal-profile .doctor-about .workingdays {
        gap: 94px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-neeraj-agrawal-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Sonal Gupta */
    .dr-sonal-gupta-profile .dr-sonal-img {
        border: 1px solid #000;
    }

    .dr-sonal-gupta-profile .dr-sonal-img img {
        height: 194px;
    }

    .dr-sonal-gupta-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-sonal-gupta-profile .doctor-about .specialized {
        gap: 120px;
    }

    .dr-sonal-gupta-profile .doctor-about .degree {
        gap: 63px;
    }

    .dr-sonal-gupta-profile .doctor-about .workingdays {
        gap: 94px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-sonal-gupta-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Nidhi Rawal */
    .dr-nidhi-rawal-profile .dr-neeraj-img img {
        height: 227px;
    }

    .dr-nidhi-rawal-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-nidhi-rawal-profile .doctor-about .specialized {
        gap: 0px;
    }

    .dr-nidhi-rawal-profile .doctor-about .degree {
        gap: 49px;
    }

    .dr-nidhi-rawal-profile .doctor-about .workingdays {
        gap: 98px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-nidhi-rawal-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Tarun Sharma */
    .dr-tarun-sharma-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-tarun-sharma-profile .doctor-about .specialized {
        gap: 63px;
    }

    .dr-tarun-sharma-profile .doctor-about .degree {
        gap: 21px;
    }

    .dr-tarun-sharma-profile .doctor-about .workingdays {
        gap: 94px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-tarun-sharma-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Rakesh Ray Sapra */
    .dr-rakesh-sapra-profile .dr-rakesh-sapra-img img {
        height: 300px;
    }

    .dr-rakesh-sapra-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-rakesh-sapra-profile .doctor-about .specialized {
        gap: 127px;
    }

    .dr-rakesh-sapra-profile .doctor-about .degree {
        gap: 27px;
    }

    .dr-rakesh-sapra-profile .doctor-about .workingdays {
        gap: 77px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-rakesh-sapra-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Gaurav Gupta */
    .dr-gaurav-gupta-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-gaurav-gupta-profile .doctor-about .specialized {
        gap: 93px;
    }

    .dr-gaurav-gupta-profile .doctor-about .degree {
        gap: 55px;
    }

    .dr-gaurav-gupta-profile .doctor-about .workingdays {
        gap: 107px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-gaurav-gupta-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Ankit Garg */
    .dr-ankit-garg-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-ankit-garg-profile .doctor-about .specialized {
        gap: 100px;
    }

    .dr-ankit-garg-profile .doctor-about .degree {
        gap: 33px;
    }

    .dr-ankit-garg-profile .doctor-about .workingdays {
        gap: 96px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-ankit-garg-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Kriti Kishor */
    .dr-kriti-kishor-profile .doctor-about .rating {
        gap: 170px;
    }

    .dr-kriti-kishor-profile .doctor-about .specialized {
        gap: 63px;
    }

    .dr-kriti-kishor-profile .doctor-about .degree {
        gap: 17px;
    }

    .dr-kriti-kishor-profile .doctor-about .workingdays {
        gap: 94px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-kriti-kishor-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Urmila Anandh */
    .dr-urmila-anandh-profile .doctor-about .specialized {
        gap: 147px;
    }

    .dr-urmila-anandh-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-urmila-anandh-profile .doctor-about .workingdays {
        gap: 114px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-urmila-anandh-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Anshu Singh */
    .dr-anshu-singh-profile .doctor-about .specialized {
        gap: 169px;
    }

    .dr-anshu-singh-profile .doctor-about .degree {
        gap: 96px;
    }

    .dr-anshu-singh-profile .doctor-about .workingdays {
        gap: 80px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-anshu-singh-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Bhaskar Nandi */
    .dr-bhaskar-nandi-profile .dr-bhaskar-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .specialized {
        gap: 31px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .degree {
        gap: 0px;
    }

    .dr-bhaskar-nandi-profile .doctor-about .workingdays {
        gap: 87px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .common {
        gap: 54px;
    }

    .dr-bhaskar-nandi-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* Dr Ramneek Mahajan */
    .dr-ramneek-mahajan-profile .dr-ramneek-img img {
        width: 100%;
        object-fit: contain;
        height: 232px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .specialized {
        gap: 145px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .degree {
        gap: 101px;
    }

    .dr-ramneek-mahajan-profile .doctor-about .workingdays {
        gap: 109px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .common {
        gap: 55px;
    }

    .dr-ramneek-mahajan-profile .doctor-about-2 .phone {
        gap: 143px;
    }

    /* about us page */
    .hospital-department .title h2 {
        font-size: 1.5em;
    }

    .hospital-department .title p {
        font-size: 10.5px;
    }

    .what-we-do .content p {
        line-height: 17px;
        font-size: 11.5px;
    }
}