
/* Extracted Style Block */

        .cookies {
            display: flex;
            justify-content: flex-start;
            align-items: center;
            padding: 15px;
            position: fixed;
            box-shadow: 0 -5px 10px rgba(19, 8, 3, 0.14);
            bottom: 0;
            z-index: 123456789;
            left: 0;
            width: 100%;
            background: #FDFDFD;
            gap: 15px;
        }

        .cookies p a {
            color: #2C8234;
            text-decoration: underline;
            font-weight: 500;
        }

        .cookies p {
            margin: 0;
        }

        .cookies .list-details {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        .herobanner .slick-dots {
            display: none;
        }

        @media screen and (max-width:767px) {
            .cookies {
                flex-wrap: wrap;
            }

            .cookies p {
                margin: 0 0 15px;
                width: 100%;
            }

            .cookies .list-details {
                justify-content: center;
                width: 100%;
            }
        }
    
/* Extracted Style Block */

        .wellness-sections.py-50 {
            padding-top: 180px;
        }

        #home-award-slider .slick-list {
            padding-top: 15px;
        }

        @media screen and (max-width:767px) {


            #home-award-slider.slider-mobile-layout .slick-list {
                padding-right: 18%;
            }
        }

        /* chairman section */
        #chairman-message-section {
            padding: 100px 0 0 0;
        }

        .chairman-info .medantaxsheading {
            width: 310px;
            max-width: 100%;
        }

        .chairman-imag-wrap {
            display: flex;
            align-items: end;
        }

        .chairman-image {
            line-height: 0;
            position: relative;
            margin: auto;
        }

        .chairman-image img {
            width: 75%;
            position: relative;
            z-index: 1;
        }

        .chairman-image:before {
            left: 0;
            right: 0;
            top: 45%;
            transform: translateY(-50%);
            width: 70%;
            margin: auto;
            padding-bottom: 70%;
            background-color: var(--primary);
            border-radius: 50%;
            content: '';
            position: absolute;
        }

        .chairman-image:after {
            left: 0;
            right: 0;
            top: 45%;
            transform: translateY(-50%);
            width: calc(70% + 30px);
            margin: auto;
            padding-bottom: calc(70% + 30px);
            border-radius: 50%;
            content: '';
            position: absolute;
            border: 1px dashed #505050;
        }

        .chairman-info,
        .chairman-message {
            margin-bottom: 30px;
        }

        @media screen and (max-width:1599px) {
            .chairman-info .medantaxsheading {
                width: 225px;
            }
        }

        @media screen and (max-width:1199px) {
            #chairman-message-section .col-wrap .col.col3 {
                width: 100%;
            }

            .chairman-info,
            .chairman-message {
                text-align: center;
            }

            .chairman-info-wrap {
                order: 2;
            }

            .chairman-imag-wrap {
                order: 3;
            }

            .chairman-info {
                margin: auto;
                padding: 0 0 30px 0;
            }

            .chairman-info .medantaxsheading {
                width: auto;
            }
        }

        @media screen and (max-width:767px) {
            #chairman-message-section {
                padding-top: 0;
            }
        }

        /*end of chairman section */

        .md-specialities {
            margin-top: 0;
            padding: 100px 0 50px 0;
            background-color: #F4F8F9;
        }

        @media screen and (max-width:767px) {
            .md-specialities {
                padding: 30px 0;
            }
        }
    
/* Extracted Style Block */

        #hospital-slider {
            display: flex;
            flex-wrap: nowrap;
            overflow: hidden;
        }

        #hospital-slider .slide-item {
            flex: 0 0 33.33%;
        }

        #hospital-slider.slick-initialized {
            display: block !important;
        }

        #hospital-slider.slick-initialized .slide-item {
            flex: inherit !important;
        }

        @media screen and (max-width: 991px) {
            .services-desktop-slider.slick-initialized {
        display: block !important;
            }
        }

        @media screen and (max-width: 767px) {

            .services-mobile-slider,
            .story-video-slider,
            #home-award-slider {
                display: flex;
                flex-wrap: nowrap;
                overflow: hidden;
            }

            .services-mobile-slider.slick-initialized,
            .story-video-slider.slick-initialized,
            #home-award-slider.slick-initialized {
                display: block !important;
            }

            .services-mobile-slider.slick-initialized .slide-item,
            .story-video-slider.slick-initialized .slide-item,
            #home-award-slider.slick-initialized .slide-item {
                flex: inherit !important;
            }

            #hospital-slider .slide-item,
            .services-mobile-slider .slide-item,
            .story-video-slider .slide-item,
            #home-award-slider .slide-item {
                flex: 0 0 100%;
            }

            /** */
            .herobanner .md-bannerfloat {
                flex-wrap: wrap;
                padding: 0 12px;
            }

            .herobanner .md-bannerfloat .md-bannerfloatinner {
                min-width: 120px;
                margin: 10px 10px;
            }

            .py-50 {
                padding: 20px 0;
            }

            .why-resp-content {
                padding-bottom: 20px;
            }
        }

        html[lang="bn"] .why-medanta .why-block {
            width: 50%;
            top: -91px;
        }

        html[lang="bn"] .why-medanta .why-list .click-text {
            width: 270px;
        }

        html[lang="bn"] .why-block-b {
            right: -290px;
        }

        html[lang="bn"] .why-medanta .why-block-d {
            left: -200px;
        }

        html[lang="bn"] .why-medanta .why-block-c {
            right: -240px;
        }

        html[lang="hi"] .why-medanta .why-block {
            width: 50%;
            top: -91px;
        }

        html[lang="hi"] .why-medanta .why-list .click-text {
            width: 270px;
        }

        html[lang="hi"] .why-block-b {
            right: -290px;
        }

        html[lang="hi"] .why-medanta .why-block-d {
            left: -200px;
        }

        html[lang="hi"] .why-medanta .why-block-c {
            right: -240px;
        }

        html[lang="ar"] .md-bannerfloat {
            direction: ltr;
        }
    
/* Extracted Style Block */

        body {
            padding-top: 82px;
        }

        .site-header {
            height: 82px;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 999;
            background: #FDFDFD;
            padding: 15px 0;
        }

        .logo {
            margin-bottom: -3px;
            line-height: 0;
        }

        .logo img {
            max-width: 200px;
            height: auto;
            display: inline-block;
            vertical-align: middle;
        }

        @media (max-width: 768px) {
            .logo img {
                max-width: 150px;
            }
        }

        .logo svg {
            max-width: 100%;
        }

        .site-header nav .close-menu {
            width: 32px;
            height: 32px;
            border: 0;
            outline: 0;
            text-align: center;
            background-color: var(--primary);
            color: #FDFDFD;
            font-weight: 600;
            position: absolute;
            left: 300px;
            top: 10px;
            display: none;
        }

        .site-header nav ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }

        nav {
            display: flex;
            justify-content: center;
        }

        .site-header nav .menu {
            display: flex;
        }

        .site-header nav .menu>li {
            font-size: 15px;
            font-weight: 600;
            color: var(--text);
            margin: 0 15px;
        }

        .site-header nav .menu>li a {
            display: block;
            white-space: nowrap;
            color: inherit;
            padding: 18px 0;
        }

        .site-header nav .menu li.has-submenu {
            position: relative;
            padding-right: 18px;
        }

        .site-header nav .menu>li.has-submenu ul {
            display: none;
            position: absolute;
            left: 0;
            top: 100%;
            border-radius: 15px;
            box-shadow: 0 4px 30px rgba(19, 8, 3, 0.14);
            background-color: #FDFDFD;
            padding: 10px 20px;
            z-index: 999;
            width: 280px;
        }

        .site-header nav .menu>li.has-submenu .open-dropdown,
        .site-header nav .menu>li.has-submenu .thirdopen-dropdown {
            position: absolute;
            right: 0;
            background: transparent;
            padding: 0;
            border: 0;
            outline: 0;
            top: 14px;
            width: 12px;
            height: 24px;
            text-align: center;
            cursor: pointer;
        }

        .site-header nav .menu>li.has-submenu .open-dropdown svg,
        .site-header nav .menu li.has-submenu .thirdopen-dropdown svg {
            width: 10px;
            height: auto;
        }

        .site-header nav .menu li.third-level .open-dropdown {
            top: 14px;
            pointer-events: none;
        }

        .site-header nav .menu li.third-level ul {
            left: 260px;
            top: 0;
            display: none;
            border-top-left-radius: 0;
        }

        .site-header nav .menu>li.has-submenu ul li a {
            color: var(--text);
            white-space: normal;
            padding: 10px 0;
        }

        /* .gtranslate_wrapper .gt_switcher_wrapper {
      right: 50px;
      left: auto !important;
      top: 95px !important;
      padding-right: 10px;
      position: relative;
      } */

        .gtranslate_wrapper .gt_switcher_wrapper select {
            padding: 5px 8px 5px 8px;
            border-radius: 40px;
            color: #4c4440;
            border: 0;
            background: transparent;
            font-family: Montserrat, sans-serif;
            font-weight: 600;
            /* border: 1px solid #4c4440; */
            border-radius: 40px;
            appearance: none;
        }

        .gtranslate_wrapper .gt_switcher_wrapper::after {
            content: "›";
            position: absolute;
            right: 20px;
            top: 50%;
            transform: translate(0, -50%) rotate(90deg);
            color: #4c4440;
            font-size: 24px;
            z-index: -1;
        }

        /*--New Css----*/
        #gtranslate_selector {
            text-indent: -9999px !important;
            overflow: hidden !important;
            width: 0px !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .lang-btn {
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .lang-dropdown {
            display: none;
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .language-selector.open .lang-dropdown {
            display: block;
        }

        .g-wrapper_translate {
            position: relative !important;
        }

        #gt-selected-short {
            position: absolute;
            right: 18px;
            /* button ke andar align */
            top: 50%;
            transform: translateY(-50%);
            font-weight: 600;
            pointer-events: none;
            z-index: 10;
            /* ensure visibility */
        }

        /* Hide the SELECTED option text when dropdown is CLOSED */
        .gtranslate_wrapper select option:checked {
            color: transparent !important;
        }

        /* Prevent select from shrinking */
        .gtranslate_wrapper select {
            color: transparent !important;
        }

        /* When dropdown opens, show options normally */
        .gtranslate_wrapper select:focus option {
            color: #130803 !important;
        }

        /*-- New Css end --*/

        @media screen and (min-width: 1200px) {

            .site-header nav .menu>li.has-submenu ul li a:hover,
            .site-header nav .menu>li:hover a {
                color: var(--primary);
            }

            .site-header nav .menu>li.has-submenu:hover>ul,
            .site-header nav .menu li.third-level:hover>ul {
                display: block;
            }

            .site-header nav .menu li.third-level .open-dropdown,
            .site-header nav .menu li.third-level .thirdopen-dropdown {
                transform: rotate(-90deg);
                top: 14px;
            }

            .site-header nav .menu li.third-level ul:before {
                left: -40px;
                top: 0;
                width: 40px;
                content: "";
                position: absolute;
                height: 100%;
            }

            .site-header nav .menu li.third-level ul li.third-level ul {
                left: auto;
                top: 0px;
                border-top-left-radius: 15px;
                right: 100%;
            }
        }

        .site-header nav .menu>li.has-submenu ul li {
            border-bottom: 1px solid rgba(88, 89, 91, 0.5);
        }

        .site-header nav .menu>li.has-submenu ul li:last-child {
            border-bottom: 0;
        }

        .site-header nav .menu>li.has-submenu ul li a {
            display: flex;
            align-items: center;
            gap: 10px;
            min-height: 50px;
        }

        .site-header nav .menu>li.has-submenu ul li a .icon {
            width: 26px;
            flex: 0 0 26px;
        }

        .header-contact-number {
            display: flex;
            gap: 10px;
        }

        .header-contact-number a.whatsapp-btn {
            display: none;
        }

        .header-contact-number a {
            font-weight: 700;
            display: flex;
            padding: 10px 18px;
            background-color: var(--primary);
            border-radius: 40px;
            border: 1px solid var(--primary);
            color: #130803;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .header-contact-number a img {
            width: 24px;
            height: 24px;
            margin: auto;
        }

        .header-contact-number a.whatsapp-btn img,
        .header-contact-number a.feedback-btn img,
        .header-contact-number a.emergency-btn img {
            display: block;
        }

        .header-contact-number a .txt {
            display: none;
            font-size: 10px;
        }

        .header-contact-number .reqcallback-btn span {
            font-size: 12px;
            color: #FDFDFD;
            margin-left: 10px;
        }

        .header-contact-number a.feedback-btn,
        .header-contact-number a.emergency-btn {
            background-color: transparent;
        }

        .chatbot-waiting {
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 9999;
            background: rgba(255, 255, 255, 0.85) url(images/loading.svg) no-repeat center center;
            background-size: 60px auto;
        }

        #sendResumModal .frm-holder .theme-button {
            width: 100%;
            display: block;
        }

        @media screen and (min-width: 1200px) {

            .header-contact-number a.contact-btn,
            .header-contact-number a.emergency-btn {
                display: none;
            }
        }

        @media screen and (min-width: 1820px) {
            .header-contact-number a .txt {
                display: block;
                margin-left: 5px;
                font-size: 12px;
            }

            .header-contact-number a.reqcallback-btn {
                color: #FDFDFD;
            }
        }

        @media screen and (max-width: 1699px) {
            .site-header nav .menu>li {
                margin: 0 10px;
            }
        }

        @media screen and (max-width: 1599px) {
            .site-header nav .menu>li {
                font-size: 14px;
            }

            .site-header nav .menu li.third-level .open-dropdown,
            .site-header nav .menu li.third-level .thirdopen-dropdown {
                top: 14px;
            }
        }

        @media screen and (max-width: 1399px) {
            .logo {
                width: 115px;
            }

            .site-header nav .menu>li {
                font-size: 12px;
                margin: 0 7px;
            }

            .site-header nav .menu li.third-level .open-dropdown,
            .site-header nav .menu li.third-level .thirdopen-dropdown {
                top: 12px;
            }
        }

        @media screen and (max-width: 1199px) {
            body {
                padding-top: 62px;
            }

            .site-header {
                border-bottom: 1px solid #d9d9d9;
                padding: 7px 0;
                height: 62px;
            }

            .site-header nav {
                display: none;
                position: fixed;
                left: 0;
                top: 62px;
                right: 0;
                bottom: 76px;
                z-index: 999;
                background-color: #FDFDFD;
                overflow: auto;
            }

            .site-header nav.is-opened {
                display: block;
            }

            .site-header nav .close-menu {
                display: block;
            }

            .site-header nav .menu>li.has-submenu ul li.active>a,
            .site-header nav .menu>li.active>a {
                color: var(--primary);
            }

            .site-header nav .menu>li.has-submenu.active>ul {
                display: block;
            }

            .site-header nav .menu>li.has-submenu.active li.third-level ul {
                display: none;
            }

            .site-header nav .menu>li.has-submenu.active li.third-level.active ul {
                display: block;
            }

            .site-header nav .menu>li.has-submenu.active li.third-level ul {
                display: none;
            }

            .site-header nav .menu>li.has-submenu.active li.third-level.active ul {
                display: block;
            }

            .site-header nav .menu>li.has-submenu.active li.third-level ul li.third-level ul {
                display: none;
            }

            .site-header nav .menu>li.has-submenu.active li.third-level.active ul li.third-level.active ul {
                display: block;
            }

            .site-header nav .menu>li.has-submenu.active li.third-level.active ul li.third-level.active ul li.third-level ul {
                display: none;
            }

            .site-header nav .menu>li.has-submenu.active li.third-level.active ul li.third-level.active ul li.third-level.active ul {
                display: block;
            }

            .site-header nav .menu {
                display: block;
                padding: 5px 20px;
                overflow: auto;
            }

            .site-header nav .menu>li {
                margin: 0;
                font-size: 13px;
                border-bottom: 1px solid #dadada;
            }

            .site-header nav .menu li.has-submenu {
                padding-right: 0;
            }

            .site-header nav .menu li.has-submenu a.open-submenu {
                padding-right: 30px;
            }

            nav .menu>li a {
                padding: 16px 0;
            }

            nav .menu>li.has-submenu .open-dropdown {
                top: 12px;
                pointer-events: none;
            }

            nav .menu>li.has-submenu.active>.open-dropdown svg path,
            nav li.third-level.active>.open-dropdown svg path {
                stroke: var(--primary);
            }

            .site-header nav .menu>li.has-submenu ul {
                position: static;
                width: auto;
                box-shadow: none;
                margin-bottom: 15px;
                padding: 0;
            }

            .site-header nav .menu>li.has-submenu.active ul {
                display: block;
            }

            .site-header nav .menu>li.has-submenu ul li a .icon {
                width: 32px;
                flex: 0 0 32px;
            }

            .header-contact-number a {
                padding: 10px 15px;
            }

            .header-contact-number a.reqcallback-btn {
                display: none;
            }
        }


        @media screen and (max-width: 767px) {
            .header-contact-number {
                gap: 0;
            }

            .header-contact-number a.whatsapp-btn {
                display: block;
            }

            .header-contact-number a.feedback-btn {
                display: none;
            }

            .site-header {
                padding: 10px 0 7px 0;
            }

            .header-contact-number a {
                background-color: transparent;
                border: 0;
                display: block;
                padding: 0;
                margin-left: 15px;
                text-align: center;
            }

            .header-contact-number a .txt {
                display: block;
            }

            .header-contact-number a img {
                margin-bottom: 5px;
            }

            .logo {
                width: 100px;
            }

            .cookies {
                flex-wrap: wrap;
            }

            .cookies p {
                margin: 0 0 15px;
                width: 100%;
            }

            .cookies .list-details {
                justify-content: center;
                width: 100%;
            }

            .header-contact-number a {
                width: auto;
                margin: 0 auto;
            }

            .header-contact-number a.emergency-btn {
                width: 70px;
            }


            .emergency-txt-grp {
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .flip-box {
                width: 100px;
                height: 24px;
                perspective: 1000px;
            }

            .flipper {
                width: 100%;
                height: 100%;
                position: relative;
                transform-style: preserve-3d;
                animation: rotateText 4s infinite linear;
            }

            .flip-text {
                position: absolute;
                width: 100%;
                height: 100%;
                backface-visibility: hidden;
                display: flex;
                justify-content: center;
                align-items: center;
                color: #2C8234;
                font-size: 10px;
                margin-top: -5px;
            }

            .front {
                transform: rotateY(0deg);
            }

            .back {
                transform: rotateY(180deg);
            }

            @keyframes rotateText {
                0% {
                    transform: rotateY(0deg);
                }

                50% {
                    transform: rotateY(180deg);
                }

                100% {
                    transform: rotateY(360deg);
                }
            }

            .gtranslate_wrapper .gt_switcher_wrapper {
                top: 75px !important;
                right: 10px;
            }


        }

        .emergency-btn-box-mb {
            display: none !important;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            gap: 0px;
            text-decoration: none;
            width: 70px;
        }

        @keyframes flipLoop {
            0% {
                transform: rotateY(0deg);
            }

            45% {
                transform: rotateY(0deg);
            }

            50% {
                transform: rotateY(180deg);
            }

            95% {
                transform: rotateY(180deg);
            }

            100% {
                transform: rotateY(360deg);
            }
        }

        .emergency-side {
            position: absolute;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 10px;
            gap: 0px;
            flex-direction: column;
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
        }

        .emergency-side.emergency-front {
            background-color: #FDFDFD;
            border: 1px solid #EE4F39;
        }

        .emergency-side.emergency-front .emergency-text {
            color: #130803;
            font-size: 12px;
            font-weight: 700;
        }

        .emergency-side.emergency-back {
            background-color: #EE4F39;
            font-size: 12px;
            font-weight: 700;
            transform: rotateY(180deg);
        }

        .emergency-side.emergency-back .emergency-text {
            color: #FDFDFD;
        }

        .emergency-svg-wrapper {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 24px;
            height: 24px;
        }

        .emergency-svg-wrapper::after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100%;
            height: 100%;
            background-color: #e9493093;
            border-radius: 50%;
            transform: translate(-50%, -50%);
            animation: pulse-scale 2s infinite;
            z-index: 0;
        }

        .emergency-svg-wrapper svg {
            /* animation: svg-vibrate 2s infinite; */
            position: relative;
            z-index: 1;
        }

        @keyframes pulse-scale {
            0% {
                transform: translate(-50%, -50%) scale(1);
                opacity: 0.7;
            }

            50% {
                transform: translate(-50%, -50%) scale(1.3);
                opacity: 0.4;
            }

            100% {
                transform: translate(-50%, -50%) scale(1);
                opacity: 0.7;
            }
        }

        @keyframes svg-vibrate {
            0% {
                transform: translateY(0);
            }

            50% {
                transform: translateY(1px);
            }

            100% {
                transform: translateY(0);
            }
        }

        .emergency-info-box span {
            font-size: 10px;
            color: #130803;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
        }

        .emergency-info-box {
            position: relative;
            height: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            perspective: 1000px;
            transform-style: preserve-3d;
        }

        .emergency-info-box .emergency-number {
            animation: blink1 5s infinite;
        }

        .emergency-info-box .emergency-back {
            transform: rotateY(180deg);
        }

        .emergency-info-box .emergency-text {
            animation: blink2 5s infinite;
            transform: translateX(-50%) rotateY(180deg);
        }

        @keyframes blink1 {
            0% {
                transform: translateX(-50%) rotateY(0deg);
                opacity: 1;
            }

            40% {
                transform: translateX(-50%) rotateY(0deg);
                opacity: 1;
            }

            50% {
                transform: translateX(-50%) rotateY(90deg);
                opacity: 0;
            }

            51% {
                transform: translateX(-50%) rotateY(270deg);
                opacity: 0;
            }

            100% {
                transform: translateX(-50%) rotateY(360deg);
                opacity: 0;
            }
        }

        @keyframes blink2 {
            0% {
                transform: translateX(-50%) rotateY(180deg);
                opacity: 0;
            }

            49% {
                transform: translateX(-50%) rotateY(180deg);
                opacity: 0;
            }

            50% {
                transform: translateX(-50%) rotateY(270deg);
                opacity: 0;
            }

            51% {
                transform: translateX(-50%) rotateY(360deg);
                opacity: 1;
            }

            90% {
                transform: translateX(-50%) rotateY(360deg);
                opacity: 1;
            }

            100% {
                transform: translateX(-50%) rotateY(540deg);
                opacity: 0;
            }
        }

        @media screen and (max-width:767px) {
            .header-contact-number a.emergency-btn-box-mb {
                display: flex !important;
                width: 80px;
            }
        }
    
/* Extracted Style Block */

        [wire\:loading],
        [wire\:loading\.delay],
        [wire\:loading\.inline-block],
        [wire\:loading\.inline],
        [wire\:loading\.block],
        [wire\:loading\.flex],
        [wire\:loading\.table],
        [wire\:loading\.grid],
        [wire\:loading\.inline-flex] {
            display: none;
        }

        [wire\:loading\.delay\.shortest],
        [wire\:loading\.delay\.shorter],
        [wire\:loading\.delay\.short],
        [wire\:loading\.delay\.long],
        [wire\:loading\.delay\.longer],
        [wire\:loading\.delay\.longest] {
            display: none;
        }

        [wire\:offline] {
            display: none;
        }

        [wire\:dirty]:not(textarea):not(input):not(select) {
            display: none;
        }

        input:-webkit-autofill,
        select:-webkit-autofill,
        textarea:-webkit-autofill {
            animation-duration: 50000s;
            animation-name: livewireautofill;
        }

        @keyframes livewireautofill {
            from {}
        }
    
/* Extracted Style Block */

        .sticky-btn-fixed {
            padding: 12px;
            top: 35%;
        }

        /* Social Sharing Dropdown Fix */
        .sticky-btn {
            position: fixed;
            bottom: 30px;
            right: 30px;
            width: 55px;
            height: 55px;
            background: #2C8234;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            z-index: 1000;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
            transition: all 0.3s ease;
        }

        .sticky-btn:hover {
            transform: scale(1.1);
            background: #3ba345;
        }

        .sticky-icon {
            position: fixed;
            bottom: 95px;
            right: 30px;
            background: #FDFDFD;
            border-radius: 12px;
            padding: 10px;
            box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
            display: none;
            flex-direction: column;
            gap: 5px;
            z-index: 999;
            min-width: 160px;
            border: 1px solid #eee;
        }

        .sticky-icon.active {
            display: flex !important;
            animation: fadeIn 0.3s ease;
        }

        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }

        .sticky-icon a {
            display: flex;
            align-items: center;
            gap: 12px;
            color: #130803;
            font-size: 14px;
            font-weight: 600;
            text-decoration: none;
            padding: 10px 15px;
            border-radius: 8px;
            transition: all 0.2s ease;
            white-space: nowrap;
        }

        .sticky-icon a:hover {
            background: #f4f8f9;
            color: #2C8234;
        }

        .sticky-icon a svg {
            width: 20px;
            height: 20px;
            flex-shrink: 0;
            transition: transform 0.2s ease;
        }

        .sticky-icon a:hover svg {
            transform: scale(1.1);
        }

        .sticky-icon a.SOS svg {
            width: 24px;
            height: 24px;
        }

        /* Hide on mobile if preferred, or adjust */
        @media screen and (max-width: 767px) {
            .sticky-btn, .sticky-icon {
                display: flex; /* Keep it visible on mobile as requested */
                right: 20px;
            }
            .sticky-btn { bottom: 20px; width: 50px; height: 50px; }
            .sticky-icon { bottom: 80px; right: 20px; }
        }

        .sticky-btn-fixed a {
            text-align: center;
        }

        .sticky-btn-fixed a span {
            color: #FDFDFD;
            font-size: 12px;
            font-weight: 600;
            display: block;
            text-align: center;
        }
    
/* Extracted Style Block */

                    .quick-call {
                        display: none;
                    }

                    @media (max-width: 767px) {
                        .quick-call {
                            display: flex;
                            align-items: center;
                            justify-content: space-between;
                            padding: 10px 20px;
                            border-radius: 5px;
                            border: 1px solid #2C8234;
                            margin: 10px 20px;
                        }

                        .quick-link__content {}

                        .quick-link__content p {
                            color: #130803;
                            font-size: 14px;
                            font-weight: 500;
                            margin: 0 0 10px;
                        }

                        .quick-link__content a {
                            color: #2C8234;
                            font-size: 17px;
                            font-weight: 600;
                        }

                        .navu-icon img {
                            width: 100%;
                            height: auto;
                        }
                    }
                
/* Extracted Style Block */

                    /* Hide default flags */
                    .gt_flag {
                        display: none !important;
                    }

                    /* Add the same SVG to current selected language */
                    .gt_current_lang::before {
                        content: url('/images/lang/globe.svg');
                        width: 18px;
                        height: 18px;
                        margin-right: 6px;
                        display: inline-block;
                        vertical-align: middle;
                    }

                    /* Add same SVG to dropdown items */
                    .gt_option::before {
                        content: url('/images/lang/globe.svg');
                        width: 18px;
                        height: 18px;
                        margin-right: 6px;
                        display: inline-block;
                        vertical-align: middle;
                    }

                    .g-wrapper_translate {
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        border: 1px solid transparent;
                        border-radius: 24px;
                        padding: 8px 0 8px 8px;
                        background: #F4F4F4;
                    }

                    .g-wrapper_translate svg {
                        font-weight: 700;
                    }

                    .g-wrapper_translate span {
                        line-height: 0;
                    }

                    .g-wrapper_translate .gt_switcher_wrapper {
                        position: relative !important;
                        top: auto !important;
                        right: auto !important;
                        left: auto !important;
                    }

                    .gtranslate_wrapper .gt_switcher_wrapper select {
                        width: 45px;
                        font-weight: 700;
                        text-transform: capitalize;
                    }

                    .gtranslate_wrapper .gt_switcher_wrapper::after {
                        right: 10px;
                    }

                    /** Punjabi Lang */
                    html[lang="pa"] .why-medanta .why-block-b {
                        right: -250px;
                    }

                    html[lang="pa"] #site-footer .download-app-button span {
                        white-space: normal;
                    }

                    html[lang="pa"] .technology-card .card-desk>.card-title a {
                        line-height: 1.4;
                    }

                    /** Russian */
                    html[lang="ru"] .package-slider .container-slider .pack-middle ul {
                        min-height: 360px;
                    }

                    html[lang="ru"] .why-medanta .why-block-c {
                        right: -434px;
                    }

                    html[lang="ru"] .why-medanta .why-block-b {
                        right: -394px;
                    }

                    html[lang="ru"] .why-medanta .why-block {
                        top: -142px;
                    }

                    html[lang="ru"] .pack-middle.text-center {
                        min-height: 380px;
                    }

                    html[lang="ru"] .help-tabbing .tabbed-content .tabs ul li a span {
                        flex: 1;
                    }

                    html[lang="ru"] .innerpage-banner.form-right .errmsg {
                        bottom: auto;
                        top: 57px;
                        text-align: right;
                    }

                    html[lang="ru"]

                    /** Arabic */
                    html[lang="ar"] .md-bannerfloat {
                        direction: ltr;
                    }

                    html[lang="ar"] .why-medanta .why-block-e,
                    html[lang="ar"] .why-medanta .why-block-b,
                    html[lang="ar"] .why-medanta .why-block-c,
                    html[lang="ar"] .why-medanta .why-block-d {
                        flex-direction: row-reverse;
                    }

                    html[lang="ar"] .why-medanta .why-block {
                        top: -117px;
                    }

                    html[lang="ar"] .why-medanta .why-block-c {
                        right: -160px;
                    }

                    html[lang="ar"] .why-medanta .why-block-b {
                        right: -230px;
                    }

                    html[lang="ar"] .why-medanta .why-block-d {
                        left: -130px;
                    }

                    html[lang="ar"] .international-content,
                    html[lang="ar"] .right-cards .card .meta {
                        flex-direction: row-reverse;
                    }

                    html[lang="ar"] .gtranslate_wrapper .gt_switcher_wrapper::after {
                        right: 3px;
                        transform: translate(0, -50%) rotate(-90deg);
                    }

                    html[lang="ar"] #gt-selected-short {
                        right: 25px;
                    }

                    html[lang="ar"] .g-wrapper_translate {
                        padding: 8px;
                    }

                    html[lang="ar"] #updates-slider:not(.style1) .slick-center .updates-card {
                        border: 0;
                    }

                    html[lang="ar"] .media-text .common-button .anchor-button span::after {
                        transform: rotate(224deg);
                        left: 7px;
                    }

                    html[lang="ar"] .disease-filter-list-container .most-searched-disease {
                        padding-right: 0;
                        padding-left: 100px;
                    }

                    html[lang="ar"] .find-disease ul li button {
                        font-size: 10px;
                    }

                    html[lang="ar"] [dir=rtl] .slick-slide {
                        float: left !important;
                    }

                    html[lang="ar"] .space-row1.slick-slider.slick-arrow-style-2 .slick-arrow {
                        right: auto;
                        left: 60px;
                    }

                    html[lang="ar"] .space-row1.slick-slider.slick-arrow-style-2 .slick-arrow.slick-prev {
                        right: auto;
                        left: 0;
                    }

                    html[lang="ar"] .phone-contact-section.layout1 .phone-number .icon-heading .icon,
                    html[lang="ar"] .phone-contact-section.layout1 .phone-number .icon-heading .icon svg {
                        margin: 0;
                        margin-left: 15px;
                    }

                    html[lang="ar"] .joblist-container .job .apply-link {
                        right: auto !important;
                        left: 0 !important;
                    }

                    html[lang="ar"] .pagination a svg {
                        transform: rotate(180deg);
                    }

                    html[lang="ar"] .selectfield-style .default-item {
                        padding: 3px 35px;
                    }

                    html[lang="ar"] .pagination a svg {
                        transform: rotate(180deg);
                    }

                    html[lang="ar"] .step-form-career .steps-click {
                        padding-right: 0;
                        padding-left: 100px;
                    }

                    html[lang="ar"] .step-form-career .step-form .jquery-tab::after {
                        right: auto;
                        left: 124px;
                    }

                    html[lang="ar"] .contact-frm-wrapper .contact-frm-container {
                        padding-left: 0px;
                        padding-right: 50px;
                    }

                    html[lang="ar"] .doc-card .card-header .doc-desc {
                        padding-right: 20px;
                    }

                    html[lang="ar"] #home-banner-float,
                    html[lang="ar"] #usps,
                    html[lang="ar"] #technologiya,
                    html[lang="ar"] #{  direction: ltr;} html[lang="ar"] .Statistics-slider.slider-tb-shadow .slick-list {
                        display: flex;
                        height: auto;
                    }

                    html[lang="ar"] .Statistics-slider.slider-tb-shadow .statistics-items {
                        height: 100%;
                    }

                    html[lang="ar"] .gestsecondop .frm-holder .upload-file input,
                    html[lang="ar"] #usps.features-section,
                    html[lang="ar"] .features-section {
                        direction: ltr;
                    }

                    html[lang="ar"] .whylearn-right.thumb .play-icon-thumb {
                        right: auto;
                    }

                    html[lang="ar"] .site-header nav .menu li.has-submenu.third-level {
                        padding-right: 0;
                    }

                    html[lang="ar"] .news-list-container .desktop-right-top-btn {
                        right: auto;
                        left: 0;
                    }

                    html[lang="ar"] .site-header nav .menu li.third-level .open-dropdown {
                        right: auto;
                        left: 0;
                    }

                    @media screen and (max-width: 1799px) {
                        html[lang="ru"] header.site-header .container {
                            width: 95%;
                        }

                        .site-header nav .menu>li {
                            font-size: 14px;
                        }
                    }

                    @media screen and (max-width: 1599px) {
                        html[lang="ru"] .site-header nav .menu>li {
                            font-size: 12px;
                        }

                        html[lang="ru"] .pack-middle.text-center {
                            min-height: auto;
                        }
                    }

                    @media screen and (max-width: 1399px) {
                        html[lang="ru"] header.site-header .container {
                            width: 98%;
                        }

                        html[lang="ru"] .site-header nav .menu>li {
                            font-size: 10px;
                        }

                        html[lang="ar"] .find-disease ul li button {
                            font-size: 7px;
                        }

                        html[lang="ar"] .site-header nav .menu li.third-level ul {
                            width: 200px
                        }
                    }

                    @media screen and (max-width: 1280px) {
                        html[lang="ar"] .downloads-post-list-container {
                            padding-left: 0;
                            padding-right: 50px;
                        }

                        html[lang="ar"] #philo-slider .slick-arrow.slick-next {
                            left: 56px;
                        }

                        html[lang="ar"] .doc-card .doc-expertise .doc-tabs-anchor a {
                            display: block;
                            margin-top: 10px;
                        }
                    }

                    @media screen and (max-width: 1199px) {
                        html[lang="pa"] .why-medanta .why-block {
                            top: -116px;
                        }

                        html[lang="pa"] .why-medanta .why-block-b {
                            right: -190px;
                        }

                        html[lang="pa"] .why-medanta .why-block-c {
                            right: -255px;
                        }

                        html[lang="pa"] .why-medanta .why-block-d {
                            left: -160px;
                        }

                        html[lang="ar"] .site-header nav .menu li.has-submenu.third-level a.open-submenu {
                            padding-right: 0;
                        }
                    }

                    @media screen and (max-width: 991px) {
                        .innerpage-banner.form-right .errmsg {
                            text-align: right;
                        }

                        html[lang="ar"] .blog-content {
                            padding-left: 00px;
                        }

                        html[lang="ar"] .doc-card .doc-expertise .doc-tabs-anchor a {
                            display: inline;
                            margin-top: 0px;
                        }
                    }

                    @media screen and (max-width: 600px) {
                        .g-wrapper_translate {
                            height: 32px;
                            width: 46px;
                            padding: 4px 0px 4px 8px;
                            margin-top: 7px;
                        }

                        .g-wrapper_translate svg {
                            width: 14px;
                            height: 14px;
                            margin-left: 6px;
                        }

                        .header-contact-number a.contact-btn {
                            margin-right: 10px;
                        }

                        .header-contact-number a.emergency-btn-box-mb {
                            width: 72px;
                        }

                        .gtranslate_wrapper .gt_switcher_wrapper::after {
                            right: 15px;
                        }

                        .logo {
                            width: 90px;
                        }

                        .emergency-svg-wrapper svg {
                            margin-bottom: 0px;
                        }

                        .emergency-svg-wrapper::after {
                            top: 48%;
                        }

                        .gtranslate_wrapper .gt_switcher_wrapper::after {
                            right: 8px;
                        }

                        .g-wrapper_translate {
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            border: 1px solid transparent;
                            border-radius: 24px;
                            padding: 0;
                            background: #F4F4F4;
                            height: 30px;
                            margin-top: 6px;
                        }

                        /** Bangali */
                        html[lang="bn"] .emergency-info-box .emergency-text {
                            white-space: nowrap;
                        }

                        html[lang="bn"] .emergency-btn-box-mb .emergency-text {
                            padding-top: 4px !important;
                        }

                        html[lang="bn"] .emergency-svg-wrapper svg {
                            margin-bottom: 0;
                        }

                        html[lang="bn"] .emergency-svg-wrapper::after {
                            top: 48%;
                        }

                        /** Russian */
                        html[lang="ru"] .package-slider .container-slider .pack-middle ul {
                            min-height: auto;
                        }

                        html[lang="ru"] header.site-header .container {
                            padding: 0 10px;
                        }

                        html[lang="ru"] .header-contact-number {
                            gap: 10px !important
                        }

                        html[lang="ru"] #hospital-slider .card-desc .action-cta {
                            flex-direction: column;
                            gap: 5px;
                        }

                        html[lang="ru"] .anchor-button span {
                            width: 24px;
                            height: 24px;
                        }

                        html[lang="ru"] .leader-img-nav {
                            top: 55% !important;
                        }

                        html[lang="ru"] .for_wrap img {
                            height: 391px !important;
                        }

                        /** Arabic */
                        html[lang="ar"] .custom-tab-content .custom-tab.tab-style2 .iconn {
                            display: block;
                            top: 0;
                        }

                        html[lang="ar"] .custom-tab-content .custom-tab.tab-style2 .icon {
                            justify-content: space-between;
                        }

                        html[lang="ar"] .custom-tab-content .custom-tab.tab-style2.active .icon {
                            right: 0px;
                        }

                        html[lang="ar"] .hospital-card .action-cta .anchor-button {
                            font-size: 10px;
                            gap: 5px;
                        }

                        html[lang="ar"] .emergency-info-box .emergency-text {
                            font-size: 8px;
                        }

                        html[lang="ar"] .hospital-card .action-cta .anchor-button {
                            font-size: 10px;
                            gap: 5px;
                        }
                    }
                
/* Extracted Style Block */

                    .md-specialities .md-specialitesinner .md-sp-inner.md-sp-part-a {
                        padding-left: 0;
                    }

                    .btnn-sp {
                        padding-top: 20px;
                    }

                    .btnn-sp .btnn-health-b {
                        padding: 15px 0 0 15px
                    }

                    @media screen and (max-width: 767px) {
                        .btnn-sp {
                            padding-top: 0px;
                        }

                        .btnn-sp .btnn-health-b {
                            padding: 0px 0 15px 0px
                        }
                    }
                
/* Extracted Style Block */

                .services .services-mobile-slider.slider-mobile-layout {
                    padding-left: 10px;
                }

                .services .services-mobile-slider.slick-arrow-style-1 .slick-arrow.slick-prev {
                    left: 0px;
                }
            
/* Extracted Style Block */

                    .health-section {
                        padding: 40px 20px;
                    }

                    .health-wrapper {
                        display: flex;
                        flex-wrap: wrap;
                        gap: 20px;
                        flex-wrap: nowrap;
                    }

                    /* Left Card */
                    .left-card {
                        width: 65%;
                        display: flex;
                        gap: 20px;
                        flex-wrap: nowrap;
                    }

                    .left-card .mini-head {
                        padding: 15px 15px 0;
                        display: block;
                    }

                    .left-card .card {

                        height: 100%;
                        display: flex;
                        flex-direction: column;
                        border-radius: 20px;
                        overflow: hidden;
                        box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
                    }

                    .left-card img {
                        width: 100%;
                        height: auto;
                        object-fit: cover;
                        border-radius: 20px 0 20px 20px;
                    }

                    .left-card h3 {
                        font-size: 18px;
                        font-weight: 600;
                        margin: 0;
                        padding-bottom: 10px;
                        min-height: 70px;
                    }

                    .left-card .meta {
                        display: flex;
                        justify-content: space-between;
                        font-size: 14px;
                    }

                    .blog-card {
                        box-shadow: none;
                    }

                    .anchor-button span {
                        width: 24px;
                        height: 24px;
                    }

                    .anchor-button span::after {
                        width: 5px;
                        height: 5px;
                        top: 9px;
                        left: 8px;
                    }

                    .two-card {
                        margin-right: 20px !important;
                    }

                    #wellness-section .slick-track {
                        height: 100%;
                    }

                    .right-cards {
                        width: 35%;
                        gap: 15px;
                        display: flex;
                        justify-content: space-between;
                        flex-direction: column;
                    }

                    .right-cards .card {
                        background: #FDFDFD;
                        border-radius: 10px;
                        overflow: hidden;
                        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
                        display: flex;
                        flex-wrap: nowrap;
                        height: 100%;
                    }

                    .right-cards .card img {
                        width: 159px;
                        height: auto;
                        object-fit: cover;
                        border-radius: 10px;
                    }

                    .right-cards .card h3 {
                        font-size: 14px;
                        padding: 10px;
                        font-weight: 600;
                        margin-top: 0;
                    }

                    .right-cards .card .meta {
                        display: flex;
                        justify-content: space-between;
                        padding: 0 10px 10px;
                        font-size: 13px;

                        align-items: center;
                    }

                    .right-cards .grp-box {
                        /*padding: 10px 15px;*/
                        display: flex;
                        flex-direction: column;
                        justify-content: space-between;
                        padding: 0 14px;
                        width: 100%;
                    }

                    #wellness-section .slick-initialized .slick-slide {
                        margin: 0 10px;
                    }

                    #wellness-section .slick-initialized .slick-slide {
                        background: #FDFDFD;
                    }

                    .blog-card .blog-desc {
                        padding-top: 10px;
                    }

                    @media (min-width: 1599px) {
                        .right-cards .card img {
                            height: auto;
                        }
                    }

                    @media (max-width: 1024px) {
                        .right-cards {
                            display: none;
                        }

                        .left-card {
                            width: 100%
                        }

                        .left-card img {
                            height: auto;
                        }

                        .two-card {
                            margin-right: 0px !important;
                        }
                    }

                    @media (max-width: 767px) {
                        .health-wrapper {
                            flex-direction: column;
                        }

                        .right-cards {
                            display: none;
                        }

                        .slick-area .card {
                            margin: 0 10px;
                        }

                        .health-section {
                            padding: 30px 0 0;
                        }

                        .left-card h3 {
                            font-size: 14px;
                        }

                        .slider-mobile-layout .slick-list {
                            padding-right: 10%;
                        }
                    }
                

/* Classes for replaced inline styles */
.mix-blend-normal { mix-blend-mode: normal; }
.pt-2 { padding-top: 2px; }
.pos-abs-left-6-top-50 { position: absolute; left: 6px; top: 50%; font-weight: 600; pointer-events: none; }
.svg-loading-spinner { margin: auto; background: none; display: block; shape-rendering: auto; }
.d-block { display: block; }
.clr-primary-inline { color: #2C8234; }
.site-header nav .menu>li a.active { color: #2C8234; font-weight: 700; }
#medantaLoader { background: #ffffff url("../images/main_images/cropped-cmc-logo.png") no-repeat center; background-size: 140px auto; }
#medantaLoader svg { display: none; }
