/*1. Animate css, 2. Smartmenus css, 3. Slick css, 4. Reset css, 5. Core css, 6. custom css*/
/* =================animate css starts here================= */
.animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@-webkit-keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}}
@keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}}
.fadeIn{-webkit-animation-name:fadeIn; animation-name: fadeIn;}
@-webkit-keyframes fadeInUp{from{opacity: 0;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);} to{opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes fadeInUp{from{opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0);} to{opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
/* =================animate css ends here================= */
/* =================smartmenus css start here================= */
.navbar-nav.sm-collapsible .sub-arrow{position: absolute;	top: 50%; right: 0; margin: -0.7em 0.5em 0 0; border: 1px solid rgba(0, 0, 0, .1); border-radius: .25rem; padding: 0; width: 2em; height: 1.4em; font-size: 1.25rem; line-height: 1.2em; text-align: center;}
.navbar-nav.sm-collapsible .sub-arrow::before{content: '+';}
.navbar-nav.sm-collapsible .show > a > .sub-arrow::before{content: '-';}
.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow{border-color: rgba(255, 255, 255, .1);}
.navbar-nav.sm-collapsible .has-submenu{padding-right: 3em;}
.navbar-nav.sm-collapsible .nav-link,.navbar-nav.sm-collapsible .dropdown-item{position: relative;}
.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{display: inline-block;width: 0; height: 0;margin-left: .255em; vertical-align: .255em; border-top: .3em solid; border-right: .3em solid transparent; border-left: .3em solid transparent;}
.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow, .fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after{border-top: 0; border-bottom: .3em solid;}
.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after{position: absolute; top: 50%; right: 0; width: 0; height: 0; margin-top: -.3em; margin-right: 1em; border-top: .3em solid transparent; border-bottom: .3em solid transparent; border-left: .3em solid;}
.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu {padding-right: 2em;}
.navbar-nav .scroll-up, .navbar-nav .scroll-down{position: absolute; display: none; visibility: hidden; height: 20px; overflow: hidden; text-align: center;}
.navbar-nav .scroll-up-arrow, .navbar-nav .scroll-down-arrow{position: absolute; top: -2px; left: 50%; margin-left: -8px; width: 0; height: 0; overflow: hidden; border-top: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid; border-left: 7px solid transparent;}
.navbar-nav .scroll-down-arrow {top: 6px; border-top: 7px solid; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid transparent;}
.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu {margin: .5em;}
.navbar-nav:not([data-sm-skip]) .dropdown-item{white-space: normal;}
.navbar-nav:not(.sm-collapsible) .sm-nowrap > li > .dropdown-item{white-space: nowrap;}
/* =================smartmenus css ends here================= */
/* =================slick css ends here================= */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block; width: 100%}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url('../images/ajax-loader.gif') center center no-repeat;}
.slick-prev, .slick-next {z-index:99;font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;float: left;padding: 0;margin-top: -25px\9; /*lte IE 8*/-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;width: 30px;height: 24px;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .3; }
.slick-prev:before, .slick-next:before {font-family: 'font Awesome 5 Free';font-weight: 900;font-size: 28px;line-height: 1;color: #000; text-shadow:0 5px 5px rgba(0,0,0,0.2);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: transparent; border-radius: 50%;display: inline-block;padding: 0;}
.slick-prev {left: 15px;}
.slick-prev:before { content: "\f053"; }
.slick-next {right: 15px;}
.slick-next:before { content: "\f054"; }
.slick-slider {margin-bottom: 0; padding-bottom: 45px;}
.slick-dots {position: absolute;bottom: 0;display: block;width: 100%;padding: 0;list-style: none;text-align: center;vertical-align: top;}
.slick-dots li {position: relative;display: inline-block; margin: 0 0px;padding: 0;text-align:center;cursor: pointer;vertical-align: top;}
.slick-dots li button {font-size: 0;line-height: 0;display: inline-block;width: 15px;height: 15px;padding: 0;cursor: pointer;color: transparent;border: 0;outline: none;background:transparent;opacity: 1;border:solid 1px #000;border-radius: 50%;vertical-align: top;margin: 5px 6px;}
.slick-dots li.slick-active button, .slick-dots li:hover button{opacity:1; background-color: #000;}
.white-dots .slick-dots li button {border-color:#fff; background: #fff; opacity: 0.4;}
.white-dots  .slick-dots li.slick-active button, .white-dots  .slick-dots li:hover button{ background-color: #fff; opacity: 1;}
/* =================slick css end here=================  */
/* =================reset css starts here=================  */
* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { margin: 0; padding: 0; outline: none; border: 0 }
a { text-decoration: none; border: 0; outline: 0; }
ul {list-style: none;}
a:focus, input:focus, textarea:focus, *:focus { outline: 0 !important; }
/* =================reset css ends here================= */
/* =================core css starts here================= */
body { padding-top:126px; font-size: 16px; line-height: 24px; font-weight: 400;font-family: "Figtree", sans-serif;color: #031B4E; background: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.container { width: 100%; max-width: 1320px; }
a, input, button { display: inline-block; text-decoration: none; color: inherit; outline: none; transition: all 0.2s ease-in;  -webkit-transition: all 0.2s ease-in; }
a img {border: 0px none;}
a:hover { outline: none; color: #FF8201; text-decoration: none; }
a:active { outline: none; text-decoration: none; }
a:focus { outline: none; outline-offset: 0px; text-decoration: none; color: inherit; }
::-webkit-input-placeholder { color: #000; opacity: 0.5; }
::-moz-placeholder { color: #000; opacity: 0.5; }
:-moz-placeholder { color: #000; opacity: 0.5; }
:-ms-input-placeholder { color: #000; opacity: 0.5; }
.os-animation {opacity: 0;}
.os-animation.animated {opacity: 1;}
img {max-width: 100%; border:0; height: auto;}
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; margin-bottom: 24px; line-height: 1.2; font-weight: 600; color: inherit;}
h1 {font-size: 58px;}
h2 {font-size: 48px;}
h3 {font-size: 40px;}
h4 {font-size: 30px;}
h5 {font-size: 26px;}
h6 {font-size: 22px;}
p {margin: 0px; padding: 0px; margin-bottom: 24px; }
strong {font-weight: 700;}
b {font-weight: 400;}
p:last-child {margin-bottom: 0;}
.btn {border-radius: 5px;font-weight: 600;padding: 13px 20px;min-width: 172px;font-size: 20px;line-height: 18px;box-shadow: none;transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;}
.btn-default,.btn-default:focus { color: #fff; background-color: #ED801F; border: solid 1px #ED801F; }
.btn-default:hover, .btn-default:active {color: #ED801F; background-color: #fff; border-color: #ED801F;}
.btn-primary,.btn-primary:focus { color: #000;background-color: #fff;border: solid 1px #fff; }
.btn-primary:hover,.btn-primary:active { color: #fff; background-color: transparent; border-color: #fff; }
.btn.btn-block{min-width: 100%;}
.btn+.btn {margin-left: 25px;}
ul:not([class]) {list-style: none;margin-bottom: 15px;text-align:left;line-height: 22px;}
ul:not([class]) > li {padding-left: 16px;position: relative;margin-bottom: 14px;}
ul:not([class]) > li:last-child{margin-bottom: 0;}
ul:not([class]) > li:before {content: '';position: absolute;left: 2px;top:10px;background: #000;height: 5px;width: 5px; border-radius: 50%;}
.grey-bg{background: #f8f8fa;}
/* =================core css ends here================= */
/* ================= Header Start ================= */
#header {
    color: #031B4E;
    background: #fff;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    padding: 0;
    z-index: 9999;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    display: flex;
    align-items: center;
    flex-flow: column;box-shadow: 0px -4px 94px 0px rgb(0 0 0 / 22%);
}
.fixed #header{ box-shadow: 0 5px 8px rgba(0,0,0,0.1);}
.navbar{padding: 0; width: 100%; height: 85px;} 
.navbar-brand { width: 116px; padding: 0; margin: 0; position: relative; z-index: 999;}
.navbar-expand-xl .navbar-nav .nav-item{margin: 0 15px;}
.navbar-expand-xl .navbar-nav .nav-link{font-size:16px;line-height:43px;    font-weight: 500;color: #031B4E;padding: 0;margin:0;}
.navbar-expand-xl .navbar-nav .nav-item:hover .nav-link, .navbar-expand-xl .navbar-nav .nav-item.active .nav-link{color:#FF8201;}
.dropdown-toggle::after{display:none;}
.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{display:none;}
.nav-inside{width: 100%;padding: 0;}
.header-right{margin-left: 15px;}
.nav-inside-content{padding: 30px 0;}
@media only screen and (min-width: 1200px) {
.navbar-nav>li>.dropdown-menu { display: block !important; top: 100% !important; margin-top: 10px !important; opacity: 0; visibility: hidden;background: #fdf2ec; color: #2A3E49;   min-width: 225px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); border: 0; border-radius: 0; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; padding: 9px 8px; }
.dropdown:hover .dropdown-menu { opacity: 1; visibility: visible; margin-top: 0px !important; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; }
.dropdown-item { color: #2A3E49; padding: 5px 15px;  font-weight: 400;font-size: 14px;}
.dropdown-item:focus, .dropdown-item:hover{color:#FF8201; background: transparent;}
.dropdown:hover .dropdown-menu li + li {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
} 
.navbar-toggler {width: 45px;height: 45px;border-radius: 0;cursor: pointer;text-decoration: none;padding: 0;border: 0;background: transparent;margin: 0;position: absolute;top: 0;right: 0;}
.navbar-default .navbar-toggler:hover, .navbar-default .navbar-toggler:focus {background: transparent;}
.navbar-toggler:not([class="collapsed"]), .navbar-toggler:not([class="collapsed"]):focus, .navbar-toggler:not([class="collapsed"]):hover {background: transparent;}
.navbar-toggler.collapsed, .navbar-toggler.collapsed:focus, .navbar-toggler.collapsed:hover {background: transparent;}
.navbar-toggler .icon-bar {position: relative;display: inline-block;width: 22px;height: 4px;color: #243238;text-indent: -55px;margin-top: 0;background: transparent!important;transition: all .2s ease-out;-webkit-transition: all .2s ease-out;vertical-align: middle;}
.navbar-toggler .icon-bar:before, .navbar-toggler .icon-bar:after {content: '';width: 22px;height: 4px;background: #005983;position: absolute;left: 0;transition: all .2s ease-out;}
.navbar-toggler.collapsed .icon-bar {background: #005983!important;}
.navbar-toggler.collapsed .icon-bar:before, .navbar-toggler.collapsed .icon-bar:after {background: #005983;}
.navbar-toggler.collapsed .icon-bar:before {top: -8px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}
.navbar-toggler .icon-bar:before { top: 0; -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg); }
.navbar-toggler.collapsed .icon-bar:after {bottom: -8px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}
.navbar-toggler .icon-bar:after { bottom: 0; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg); }

.lm-top_header {width: 100%;border-bottom: 1px solid #3e3e3e;padding: 8px 0 0;background: #513D6F;font-size: 16px;font-weight: 400;text-align: left;}
.query-links a {border: 1.5px solid #ED801F;border-radius: 5px;padding: 0 10px !important;}
.cs_top_header {padding-bottom: 9px;}
.cs_top_nav li + li { margin-left: 30px;}
.cs_top_left {width: 70%;}
.cs_top_right {width: 30%;}
.cs_top_right ul.cs_top_nav { justify-content: end;color: #fff;}
.navbar-collapse {    justify-content: end;}
.navbar-expand-xl .navbar-nav .nav-link i {font-size: 12px;position: relative;top: -3px;margin-left: 3px;}
.header_cn_right h3 {font-size: 13px;color: #fff;margin-bottom: 5px;font-weight: 400;}
.header_cn_right p {font-size: 13px;color: #fff;margin-bottom: 5px;font-weight: 600;}
.header_cn_icon svg {color: #FF8201;margin-right: 8px;}

.nav-inside{position: relative;}
.hm-dropdown-open {position: absolute;width: 100%;top: 45px;right: 0;left: 0;display: none;}
.hm-hover-block {border-radius: 4px;padding: 17px;background: #fdf2ec;box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .06);}
.menu-hover-tab {width: 270px;color: #002d39;padding: 15px;height: 450px;overflow-y: auto;border-right: 1px solid rgba(0, 0, 0, .08);}
.menu-hover-tab button {color: #002d39;padding: 3px 0px;width: 100%;border: none;outline: none;text-align: left;cursor: pointer;transition: 0.3s;font-family: 'Inter', sans-serif;font-weight: 400;font-size: 16px;line-height: 30px;background: transparent;position: relative;}
.menu-hover-tab button >span {padding-left: 30px;display: none;}
.menu-hover-tab button.active, .menu-hover-tab button:hover {color: #513D6F;}
.menu-hover-tab button.active span { display: inline-block;}
.sm-right-side {width: calc(100%);padding: 0 0px;height: 350px;overflow-y: auto;}
.ms-list {width: 33.33%;padding: 0 15px;}
.nav-search select.form-select {background-color: #F5F5F5;border: 1px solid #E9E9E9;border-radius: 6px;box-shadow: unset !important; min-width: 150px;height: 46px;font-size: 14px;line-height: 17px;color: #142C20;font-weight: 300;margin-top: 14px;}
ul.ms-data li>a {font-weight: 400;font-size: 15px;line-height: 21px;color: #2A3E49;padding: 8px 5px; display: block;}
ul.ms-data li>a:hover {color: #FF8201;}
.nv-left { width: calc(100%);}
.nv-right {width: 280px;padding-left: 15px;border-left: 1px solid rgba(0, 0, 0, .08);}
.hd-quick-link h6 {font-size: 16px;font-weight: 600;margin-bottom: 8px;}
.ql-box {width: 100%;padding: 8px;margin-bottom: 8px;border-radius: 8px;background-color: #e7f2ff;}
.ql-box p {font-size: 12px;line-height: 13px;margin-bottom: 4px;}
.ql-box h4 {font-size: 15px;font-weight: 600;margin-bottom: 7px;}
ul.appoint-link {margin-top: 10px;}
ul.appoint-link li a {background-color: #fcd34d;border: 2px solid #fcd34d;border-radius: 16px;color: #002d39;display: inline-block;font-size: 14px;font-weight: 600;line-height: 1.2 !important;margin-bottom: 8px;padding: 5px 12px;transition: all .2s linear;width: 100%;position: relative;}
ul.appoint-link li a  i{position: absolute;right: 15px;}
ul.appoint-link li a:hover {background: #513D6F;color: #fff;border-color: #513D6F;}
/* ================= Header End ================= */
/* ================= Footer Start ================= */
#footer {background: #13042B;color: #fff;padding: 25px 0 15px;}
.footer-top {border: 1px solid rgb(255 255 255 / 17%);background: rgb(255 255 255 / 4%);border-radius: 10px;padding: 15px;margin-bottom: 40px;}
.ft-logo, .ft-brand {width: 25%;}
.ft-email { width: 50%;}
.subs-text {padding-right: 15px;}
.subs-detail {width: calc(100% - 240px);}
.cs_newsletter_form .form-control {background-color: #fff;padding: 10px 70px 10px 20px;outline: none;height: 50px;border-radius: 10px;border: none;box-shadow: none !important;color:#13042A;font-size: 16px;}
.cs_newsletter_form .btn {position: absolute;min-width: 45px;height: 38px;right: 8px;top: 6px;line-height: 12px; font-size: 18px;}
.cs_newsletter_form .form-control::-webkit-input-placeholder { color: #13042A; opacity: 0.5;font-weight: 300; }
.cs_newsletter_form .form-control::-moz-placeholder { color: #13042A; opacity: 0.5;font-weight: 300; }
.cs_newsletter_form .form-control:-moz-placeholder { color: #13042A; opacity: 0.5;font-weight: 300; }
.cs_newsletter_form .form-control:-ms-input-placeholder { color: #13042A; opacity: 0.5;font-weight: 300; }
ul.ft-brand-list li + li {margin-left: 10px;}
.ft-list h5 {font-size: 18px;font-weight: 700;line-height: 21.6px;color: #ED8851;    margin-bottom: 15px;}
ul.footer-list li>a {font-size: 14px;font-weight: 300;line-height: 25px;}
.ft-list + .ft-list {margin-top: 20px;}
.cs_copyright {border-top: 1px solid rgb(255 255 255 / 21%);padding: 20px 0;margin-top: 20px;}
.download-btn a + a {margin-left: 15px;}
ul.footer-link li a {width: 39px;height: 39px;color: #13042A;background: #fff;display: flex;align-items: center;justify-content: center;border-radius: 2px;}
ul.footer-link li  + li{margin-left: 10px;}
.discl-links {text-align: center;font-size: 16px;font-weight: 400;line-height: 19.2px;}
/* ================= Footer End ================= */

/* ================= Content Start ================= */
.margin-50{margin-bottom: 50px !important;}
.hero-slider{padding-bottom: 0;}
.hero-slide {position: relative;background-size: cover !important;background-attachment: fixed !important;background-position: center !important;background-repeat: no-repeat !important;height: calc(100vh - 85px);}
.hero-slide-text {padding-top: 105px;}
.hero-slide-text h2 {font-size: 37px;font-weight: 600;line-height: 51px;}
.hero-slide-text h2 span {color: #ED801F;}
.hero-slide-text p {font-size: 18px;font-weight: 400;line-height: 32px;}
.top-shift {margin-top: -250px;position: relative;}
ul.book-checkup{width: calc(100% + 30px);margin-left: -15px}
ul.book-checkup li{width: 20%;padding: 15px;}
.bk-health{border-radius: 10px;border: 1px solid rgba(3, 27, 78, 0.19);background: #fff;text-align: center;padding: 15px;}
.bk-text h5 {font-size: 18px;font-weight: 500;line-height: 20px;margin-bottom: 15px;}
.bk-text p{font-size: 12px;font-weight: 300;line-height: 10px;}
.bk-icon {margin-bottom: 13px;}
.sch-appoint {box-shadow: 0px 4px 104px 0px rgba(3, 27, 78, 0.15);padding: 30px 25px 30px;margin-top: 45px;background: #fff;border-radius: 1px;}
.sch-appoint h5 {font-size: 28px;font-weight: 600;}
.sr-box {padding: 0 10px;width: 33.33%;}
.sr-box .input-group {border: 1px solid #031B4ECF;height: 64px;border-radius: 10px;}
.sr-box .input-group .input-group-text {border: none;background: transparent;}
.sr-box .input-group .form-control {background: transparent;border: none;box-shadow: unset !important;padding-left: 4px;font-size: 16px;}
.book-btn .btn-default {    min-width: 100%;height: 64px;border-radius: 10px;}
.custom-arrow > ul {display: flex;width: 100%;margin: 0;height: 100%;}
.custom-arrow > ul li:before{display: none;}
.custom-arrow > ul li {padding-left: 0px;position: relative;margin-bottom: 0px;}
.custom-arrow > ul li + li{margin-left: 15px;}
.custom-arrow .prev1, .custom-arrow .next1 {display: flex;transition: .3s ease-in;cursor: pointer;color: #000;font-size: 18px;}
.custom-arrow .prev1:hover, .custom-arrow .next1:hover{color: #FF8201;}
.content-container {padding: 60px 0;}
.heading h3 {font-size: 38px;margin-bottom: 12px;}
.heading p {line-height: 30px;font-weight: 300;}
.heading {margin-bottom: 20px;}
ul.ex-ctr-list {margin-bottom: 37px;border-bottom: 1px solid rgba(3, 27, 78, 0.25);position: relative;z-index: 2;display: flex;justify-content: center;}
ul.ex-ctr-list .nav-link {border-radius: 0;border-bottom: 4px solid transparent;padding: 16px 15px;color: rgb(29 39 49 / 56%);font-family: Figtree;font-size: 24px;font-weight: 400;line-height: 20px;}
ul.ex-ctr-list li + li{margin-left: 40px;}
ul.ex-ctr-list .nav-link.active {color: #031B4E;border-bottom: 6px solid #031B4E;background: transparent;}
ul.spc-list{width: calc(100% + 20px);margin-left: -10px}
ul.spc-list li{width: 20%;padding: 10px;}
.spc-left{width: 470px;}
.spc-right{width: calc(100% - 470px);padding-left: 15px;}
.spc-img{width: 100%;border-radius: 20px;overflow: hidden;}
.spc-list-item {border-radius: 10px;background: #fff;font-size: 14px;font-weight: 300;padding: 13px;}
.spc-icon {width: 38px;margin: 0px auto 7px;}
.expert-container{background: url(/include/images/expert-bg.jpg);background-size: cover;background-position: center;color: #fff;padding: 100px 0;}
.dr-img-right{position: relative;}
.exp-img {position: absolute;right: 100px;bottom: -100px;}
.wcb-left{width: 450px;}
.wcb-right{width: calc(100% - 450px);padding-left: 60px;}
ul.why-choose-list{width: calc(100% + 20px);margin-left: -10px;}
ul.why-choose-list li{width: 50%;padding: 20px 10px;}
.wcl-icon{width: 68px;height: 64px; box-shadow: 0px 4px 84px 0px rgba(81, 59, 111, 0.1);border-radius: 10px;background: #fff;text-align: center;display: flex;align-items: center;justify-content: center;}
.wcl-content{width: calc(100% - 68px);padding-left: 15px;}
.wcl-content h4 {font-size: 30px;margin-bottom: 0px;}
.wcl-content p {font-size: 13px;font-weight: 300;}
.ntrk-box{width: 33.33%;padding: 10px;}
.ntrk-orange {background: #ED801F;color: #fff;display: flex;justify-content: center;flex-flow: column;padding: 20px 35px;height: 100%;}
.ntwrk-img {height: 252px;}
.ntwrk-img img{width: 100%;height: 100%;object-fit: cover;}
.nt-box-shadow {box-shadow: 0px 4px 150px 0px #513D6F26;}
.ntwrk-content {padding: 15px;}
.nc-head {margin-bottom: 10px;}
.nch-left p {color: #FFC107;padding-left: 13px;font-size: 16px;}
.nch-right {font-size: 17px;font-weight: 600;}
.ntwrk-name {font-size: 22px;line-height: 28px;}
.hp-glry-left{width: 50%;padding-right: 15px;}
.hp-glry-right{width: 50%;padding-left: 15px;}
.vdo-img img {width: 100%;height: 465px;}
.vdo-img img {width: 100%;height: 100%;object-fit: cover;}
.glry-video { position: relative;margin-bottom: 15px;}
.play-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 96px;height: 96px;background: #fff;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.glry-details h5 {font-size: 22px;font-weight: 500;line-height: 25px;margin-bottom: 6px;c}
.glry-details p {font-size: 16px;font-weight: 400;color: #031B4E;}
.gl-list-img {width: 196px;}
.gl-list-content {width: calc(100% - 196px);padding-left: 20px;}
.gl-list-content h5 {font-size: 20px;line-height: 25px;font-weight: 400;margin-bottom: 10px;}
.gl-list-content p {font-size: 16px; font-weight: 300;color: #031B4E;}
ul.glry-list li + li { margin-top: 20px;}
.testimonial-container {background: #FFF1E4;position: relative;}
.heading h5 {font-size: 18px;line-height: 34px;color: #FF8201;margin-bottom: 0px;}
.heading h2 {font-size: 40px;line-height: 53px;margin-bottom: 13px;}
ul.testimonial-list {padding-bottom: 0;}
ul.testimonial-list li {padding: 0 10px;}
.tst-box {border: 1px solid #FFEEDC;background: #fff;padding: 30px;}
.user-img {width: 44px;height: 44px;border-radius: 50%;}
.user-name {width: calc(100% - 44px);padding-left: 15px;}
.user-name h5 {font-size: 16px;line-height: 20px;margin-bottom: 5px;}
.str-icon {color: #F1C40F;margin-bottom: 15px;}
.user-name p {font-size: 12px; font-weight: 400;line-height: 20px;}
.tst-review {font-size: 16px;font-weight: 300;}
.artc-img {width: 92px;height: 92px;border-radius: 50%;overflow: hidden;}
.artc-content {width: calc(100% - 92px);padding-left: 20px;}
.article-box {border-bottom: 1px solid rgb(81 61 111 / 17%);padding-bottom: 15px;margin-bottom: 15px;align-items: center;}
.blog-info {font-size: 10px;font-weight: 300;line-height: 10px;text-transform: uppercase;margin-bottom: 12px;}
.blog-title {font-size: 18px;font-weight: 600;line-height: 24px;}
.latest-blog {padding-left: 80px;}
.blog-info i {margin-right: 5px;font-size: 12px;}
.blog-author {padding-left: 15px;}
.latest-blog .article-box {border: 1px solid rgb(0 0 0 / 32%);border-radius: 20px;padding: 15px;}
.latest-blog .article-box .artc-img {width: 295px;border-radius: 20px;height: auto;}
.latest-blog .artc-content {width: calc(100% - 295px);padding-left: 30px;}
.latest-blog .artc-content .blog-title {font-size: 34px; font-weight: 400;line-height: 42px;margin-bottom: 12px;position: relative;word-wrap: break-word;overflow: hidden;max-height: 125px;}
.latest-blog .artc-content .blog-title::after {content: "...";position: absolute;right: 9px; bottom: -2px;}
.blog-desp {font-size: 14px;font-weight: 300;line-height: 22px;}
.award-container{background: #F3F3F3;}
ul.awrad-list{width: calc(100% + 20px);margin-left: -10px;}
ul.awrad-list li{padding: 10px;}
.awrad-box {background: #fff;}
.awrd-name {background: #513D6F;color: #fff;padding: 13px 15px;font-weight: 500;line-height: 25px;}
.awrd-head {text-align: center;padding: 22px;position: relative;}
.icon-text {font-size: 14px;font-weight: 500;line-height: 21px;position: absolute;width: 151px;left: 50%;top: 46%;transform: translate(-50%, -50%);}
ul.awrad-list {width: calc(100% + 20px);margin-left: -10px;padding: 0 50px;}

.inner-banner {background: #513D6F;color: #fff;padding: 15px 0;    height: 350px;}
.inn-left {width: 70%;}
.inn-right {width: 30%;text-align: center;}
.overview-box p {font-size: 16px;font-weight: 300;line-height: 33px;}
.inn-left h2 {font-weight: 400;font-size: 41px;text-transform: capitalize;}
.diseases-img {width: 200px;height: 200px;border: 6px solid #604A81;border-radius: 50%;background: #3A2A51;display: flex;align-items: center;justify-content: center;}
.inn-links {padding-top: 15px;}
.dc-overview h3 {font-weight: 600;font-size: 24px;line-height: 100%;color: #212121;margin-bottom: 10px;}
.dc-overview p {font-size: 16px;line-height: 26px; margin-bottom: 10px;}
.dc-img {height: 460px;border-radius: 12px;overflow: hidden;}
.dc-img img{width: 100%;height: 100%;object-fit: contain;}

.faq-accordian button {background: transparent;box-shadow: unset !important;font-weight: 600;font-size: 16px;line-height: 26px;}
.faq-accordian .accordion-item {background: transparent;border-bottom: 1px solid #D9D9D9;}
.faq-accordian .accordion-button:not(.collapsed) {background: none;}
.faq-accordian .accordion-body {font-size: 14px;line-height: 22px;padding-top: 0;}
.top-space{margin-top: 30px;}
.git-form {background: #513D6F;border-radius: 12px;position: relative;padding: 20px;color: #fff;}
.upload-btn-wrapper {position: relative;overflow: hidden;display: inline-block;width: 100%;margin-bottom: 10px;}

.upload-file {border: 1px solid #fff;color: rgb(255 255 255 / 50%);padding: 9px 20px;border-radius: 6px;font-size: 14px;background: rgb(255 255 255 / 10%);height: 44px;}

.upload-btn-wrapper input[type=file] {font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;}
.git-form h5 {font-weight: 600;font-size: 20px;margin-bottom: 8px;}
.git-form p {font-weight: 400;font-size: 14px;}
.form-group {margin-bottom: 20px;}
.git-form .form-control {background: rgb(255 255 255 / 10%);border: 1px solid #fff;border-radius: 6px;font-size: 14px;color: #fff;height: 44px;}
.git-form .form-control:focus { color: #fff; background-color: transparent;border-color: #fff;outline: 0;box-shadow: unset;}
.git-form ::-webkit-input-placeholder { color: #fff; opacity: 0.5; }
.git-form ::-moz-placeholder { color: #fff; opacity: 0.5; }
.git-form :-moz-placeholder { color: #fff; opacity: 0.5; }
.git-form :-ms-input-placeholder { color: #fff; opacity: 0.5; }
.git-form .form-check-label {font-size: 14px;}
.git-form .form-check-input:checked {background-color: rgb(255 255 255 / 10%);border-color: #fff;}
.git-form button {background: rgb(255 255 255 / 50%);box-shadow: unset !important;width: 173px;border-radius: 6px;font-weight: 600;font-size: 20px;height: 52px;}
.git-form button:hover {border: 1px solid #fff;}

ul.tg-list{width: calc(100% + 24px);margin-left: -12px;margin-bottom: 20px;}
ul.tg-list li{width: 33.33%;padding: 15px;}
.srg-box{transition: all 0.2s ease-in;padding: 12px;border-radius: 6px;height: 100%;}
.srg-icon {width: 70px;height: 70px;background: #513D6F;border-radius: 6px; display: flex; align-items: center;justify-content: center;padding: 10px;margin-bottom: 10px;border: 1px solid #513D6F;}
.srg-text h5 {font-weight: 600;font-size: 20px;line-height: 24px; margin-bottom: 8px; color: #000;}
.srg-text p{margin-bottom: 10px;}
.srg-text a {text-decoration: underline;font-size: 14px;font-weight: 600;color: #513D6F;}
.srg-box:hover{background: #513B6F;}
.srg-box:hover .srg-icon{border: 1px solid #fff;}
.srg-box:hover .srg-text h5{color: #fff;}
.srg-box:hover .srg-text a,.srg-box:hover .srg-text p{color: #fff;}
.tg-box h4 {font-weight: 600;font-size: 24px;margin-bottom: 12px;color: #212121;}
.tg-box h4 span {border-bottom: 2px solid #212121;}

ul.dr-list{width: calc(100% + 24px);margin-left: -12px;}
ul.dr-list li{width: 50%;padding: 15px;}
.dr-box {margin-bottom: 20px;}
.dr-head {background: #F8F4FF;padding: 15px;border: 1px solid #513D6F;border-radius: 12px;}
.drb-img {height: 220px;border-radius: 10px;overflow: hidden;width: 205px;}
.drb-detail{width: calc(100% - 205px);padding-left: 15px;}
.drb-detail h4 {font-weight: 600;font-size: 24px;margin-bottom: 5px;}
p.dr-study,.dr-time {font-size: 16px;margin-bottom: 5px;}
p.dr-speciality,.dr-study-2 {font-weight: 600;margin-bottom: 5px;}
.dr-view-more {border-radius: 60px;border: 1px solid #513D6F;font-weight: 600;font-size: 18px;padding: 10px 20px;height: 41px;}
.dr-view-more:hover {background: #513D6F;}
.dr-appointment {font-weight: 600;font-size: 18px;background: #513D6F;border: 1px solid #513D6F;color: #fff;border-radius: 60px;padding: 8px 20px;height: 41px;margin-left: 30px;}
.dr-appointment:hover {background: #fff;color: #513D6F;}
ul.blog-list{width: calc(100% + 24px);margin-left: -12px;}
ul.blog-list li{width: 33.33%;padding: 12px;}
a.blog-box {border: 1px solid rgb(81 61 111 / 26%);border-radius: 6px;padding: 10px;height: 100%;}
.blog-img {height: 220px;overflow: hidden;border-radius: 6px 6px 0 0;margin-bottom: 10px;}
.blog-img img{width: 100%;height: 100%;object-fit: cover;}
.blog-content h4 {font-weight: 600;font-size: 18px;color: #000;margin-bottom: 10px;}
.blog-content p {font-size: 14px;line-height: 24px;color: #000;}
.doc-intro h4 {font-weight: 600;font-size: 30px;text-transform: capitalize;color: #513D6F;margin-bottom: 15px;}
.doc-intro th{font-weight: 600;}
.doc-intro th, .doc-intro td {padding: 6px 0;color: #000;}
.doc-intro td{padding-left: 20px;}
.doc-intro table {margin-bottom: 12px;}
.doc-intro p {color: #000;}
ul.dctr-info-list {display: block;white-space: nowrap;overflow: scroll;border-bottom: 1px solid #031B4E40; margin-bottom: 20px;}
.dctr-info-list li {display: inline-block;}
.dctr-info-list li a{padding: 0 25px 15px;font-size: 20px;line-height: 20px;text-transform: capitalize;color: #031B4E;}
.dctr-info-list li.active a,.dctr-info-list li a:hover {border-bottom: 6px solid #513D6F;}
.dctr-info-list li a:hover{color: #513D6F;}
.dctr-info p {color: #000;font-size: 16px;line-height: 26px;}
.d-info-box {margin: 25px 0;border-bottom: 1px solid rgb(3 27 78 / 25%);padding-bottom: 20px;}
.d-info-box h4 {font-weight: 600;font-size: 32px;margin-bottom: 15px;}
.d-list li{position: relative;padding: 4px 0;font-size: 16px;color: #000;padding-left: 25px;}
.d-list li:before {content: ""; position: absolute;background: url(/include/images/tick-circle-icon.png);width: 16px;height: 16px;left: 0;top: 8px;background-size: contain;}
.d-info-box:last-child {margin-bottom: 55px;}

ul.view-ponit{margin-bottom: 15px;}
ul.view-ponit li {padding-bottom: 8px;}
ul.view-ponit li >i {color: #ED8851;margin-right: 7px;}

.surgical-system h5 {font-size: 28px;font-weight: 400;line-height: 39px;margin-bottom: 15px;}
ul.system-list li >h6 {font-size: 24px;font-weight: 400;line-height: 30px;margin-bottom: 12px;}
ul.system-list li + li {margin-top: 20px;}
.sidebar-appoint {padding-top: 90px;}
.dr-img {position: relative;background: #ED8851;border-radius: 30px 30px 0px 0px;height: 391px;}
.dr-img img {position: absolute;top: -111px;}
.dr-info {background: #F2F2F2;border-radius: 0 0 30px 30px;padding: 15px 25px 25px;text-align: center;}
.dr-info h5 {font-size: 26px;font-weight: 600;line-height: 36px;margin-bottom: 5px;}
.dr-info p {font-size: 20px;font-weight: 300;line-height: 34px;margin-bottom: 10px;}
.dr-appoint {background: #031B4E;color: #fff !important;padding: 8px 25px;border-radius: 4px;text-transform: uppercase;}
/* ================= Content End ================= */

/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px){
body{padding-top: 124px;} 
.navbar{padding:0 15px;width: 100%; height: 80px;}  
.navbar-toggler{width: 54px;height: 40px;height: 60px;border-radius: 0;box-shadow: unset!important; cursor: pointer;text-decoration: none;padding: 0;border: 0;background: transparent;margin: 0;position: absolute;right: 0;top: 50%;z-index: 999; transform: translateY(-50%);}
.navbar-default .navbar-toggler:hover,.navbar-default .navbar-toggler:focus {background: transparent;}
.navbar-toggler:not([class="collapsed"]),.navbar-toggler:not([class="collapsed"]):focus,.navbar-toggler:not([class="collapsed"]):hover {background: transparent;}
.navbar-toggler.collapsed,.navbar-toggler.collapsed:focus,.navbar-toggler.collapsed:hover {background: transparent;}
.home .navbar-toggler.collapsed,.home .navbar-toggler.collapsed:focus,.home .navbar-toggler.collapsed:hover {background: transparent;}
.navbar-toggler .navbar-toggler-icon {position: relative;display: inline-block;width: 30px;height: 3px;color: #243238;text-indent: -55px;margin-top: 0;background: transparent!important;transition: all .2s ease-out;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;vertical-align: middle;}
.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon:after {content: '';width: 30px;height: 3px;background: #513D6F;position: absolute;left: 0;transition: all .2s ease-out;}
.navbar-toggler.collapsed .navbar-toggler-icon {background: #513D6F!important;}
.navbar-toggler.collapsed .navbar-toggler-icon:before,.navbar-toggler.collapsed .navbar-toggler-icon:after {background: #513D6F;}
.navbar-toggler.collapsed .navbar-toggler-icon:before {top: -10px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}
.navbar-toggler .navbar-toggler-icon:before { top: 0; -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg); }
.navbar-toggler.collapsed .navbar-toggler-icon:after {bottom: -10px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}
.navbar-toggler .navbar-toggler-icon:after { bottom: 0; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg); }
.header-right{position: relative;z-index: 999;margin-right: 50px;}
.navbar-collapse, .navbar-collapse.collapsing{position:fixed;position: fixed;top: 124px;left: 0;background: #513D6F;padding: 0;z-index:99;margin:0;border:0;overflow-y:auto;bottom: 0;width: 100%;height:0;display: block !important;transition: all .3s cubic-bezier(0.77,0.2,0.05,1.0); }
.navbar .collapse.show{height: calc(100vh - 80px);}
.navbar-inside{height: calc(100vh - 80px);padding: 0 15px; display: flex;flex-flow: column;}
.navbar-expand-xl .navbar-nav .nav-item{padding: 0;margin: 0;}
.navbar-expand-xl .navbar-nav .nav-link{font-size: 16px; line-height: 23px;padding: 11px 0;position:relative;color: #fff;font-weight: 500;}
.navbar-nav.sm-collapsible .sub-arrow{border:0;margin: 0;font-size: 24px;line-height: 46px;top: 0; height: 48px;color: #fff;width: 40px;}
.dropdown-menu{background:transparent;border:0;padding: 0;margin: 0 0 20px 0;}
.dropdown-item {padding: 7px 20px 7px 15px;color: #fff;font-weight: 500;}
.dropdown-item:focus, .dropdown-item:hover{color: #fff;background:transparent;}
.query-links + .query-links {margin-top: 13px !important;}
.query-links a {padding: 6px 10px !important;background: #fff;}
.lm-top_header {font-size: 15px;}
.cs_top_nav li + li {margin-left: 15px;}
.navbar-brand {width: 95px;}
.navbar-expand-xl .navbar-nav .nav-link i {display: none;}
.content-container{padding: 50px 0;}
.hero-slide {height: calc(100vh - 140px);}
.top-shift {margin-top: -134px;}
.hero-slide-text h2 {font-size: 30px;line-height: 36px;}
.hero-slide-text {padding-left: 50px;}
.hsp-ntrk .slick-prev {left: 0px;}
.hsp-ntrk .slick-next {right: 0px;}
.home-dropdown-link {display: none !important;}
.mb-drop-down{display: block;}
}
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px){
body {padding-top: 80px;}
.lm-top_header {display: none;}
.navbar-collapse, .navbar-collapse.collapsing{top: 78px;}
ul.book-checkup li {width: 33.33%;}
.sr-box .input-group {
    height: 50px;
}
.book-btn .btn-default {
    height: 50px;
}
.heading h3 {
    font-size: 28px;
}
ul.ex-ctr-list .nav-link {
    padding: 12px 15px;
    font-size: 18px;
}
ul.ex-ctr-list li + li {
    margin-left: 5px;
}
.spc-left {
    width: 100%;
}
.spc-img img,.wcb-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.spc-right {
    width: 100%;
    padding-left: 0px;
}
.exp-img {display: none;}
.wcb-left {width: 100%;}
.wcb-right {width: 100%; padding-left: 0px;padding-top: 30px;}
.exp-content h3 { font-size: 30px; margin-bottom: 12px;}
.ntrk-orange {padding: 15px 20px;}
.ntrk-orange h3 {font-size: 30px;}
.ntwrk-name {font-size: 17px;line-height: 24px;}
.hp-glry-left {width: 100%;padding: 0;}
.hp-glry-right {width: 100%; padding-left: 0;padding-top: 20px;}
.heading h2 {font-size: 33px;line-height: 35px;margin-bottom: 10px;}
.custom-arrow > ul {justify-content: end;margin-bottom: 25px;padding-right: 15px;}
.latest-blog {padding-left: 0px;padding-top: 20px;}
.latest-blog .artc-content .blog-title { font-size: 26px; line-height: 33px;max-height: 100px;}
.ft-logo, .ft-brand,.ft-email {width: 100%;text-align: center;}
.ft-email {padding: 15px 0;}
.subs-detail {width: 100%;}
.subs-text {padding-right: 0px;text-align: center;width: 100%;margin-bottom: 12px;}
.ft-list {margin-top: 15px;}
.footer-top {margin-bottom: 5px;}
.download-btn {text-align: center;}
.discl-links {margin: 15px;}
ul.footer-link.d-flex {justify-content: center !important;margin-top: 15px;}

.dc-img {height: auto;}
.inn-left h2 {font-size: 35px;}
.btn {font-size: 16px;}
.git-form { margin-top: 20px;}
.git-form button {width: 100%;font-size: 16px;height: 44px;}
ul.tg-list li {width: 50%;}
.drb-img {height: 190px;width: 135px;}
.drb-detail {width: calc(100% - 135px);}
.dr-appointment {font-size: 16px;margin-left: 14px;}
ul.blog-list li {width: 50%;}
}
/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){
body {padding-top: 60px;}
.navbar{height: 60px;}
.navbar-collapse, .navbar-collapse.collapsing{top:60px;}
.navbar .collapse.show{height: calc(100vh - 60px);}
.navbar-inside{height: calc(100vh - 60px);}
.hero-slide-text {padding-top: 85px;}
.hero-slide {height: calc(100vh - 225px);}
.hero-slide-text h2 {font-size: 24px;line-height: 34px;}
ul.book-checkup li { width: 50%;}
.bk-text h5 {font-size: 16px;margin-bottom: 12px;}
.sr-box {padding: 10px 0px;width: 100%;}
.ntrk-box {width: 100%;padding: 10px;}
.ntrk-orange h3 {font-size: 27px;margin-bottom: 10px;}
.latest-blog .article-box .artc-img {width: 100%;margin-bottom: 20px;}
.latest-blog .article-box .artc-img img{width: 100%;height: 100%;object-fit: cover;}
.latest-blog .artc-content {width: 100%;padding-left: 0px;}

.inner-banner {padding: 25px 0;height: auto;}
.inn-left h2 {font-size: 28px;margin-bottom: 15px;}
.inner-content {flex-direction: column-reverse;}
.diseases-img {width: 105px; height: 105px;padding: 18px;}
.inn-left {width: 100%;}
.inn-right {width: 100%;margin-bottom: 15px;}
.inn-links {flex-direction: column;display: flex;}
.inn-links .btn{}
.inn-links .btn + .btn {margin-left: 0;margin-top: 15px;}
ul.tg-list li,ul.dr-list li {width: 100%;}
.drb-img {height: auto;width: 100%;margin-bottom: 15px;}
.drb-detail {width: 100%;padding-left: 0;}
.drb-detail h4 {font-size: 20px;}
.dr-appointment {margin-left: 0px;margin-top: 12px;}
.drb-img img {width: 100%;height: 100%;object-fit: cover;}
ul.blog-list li {width: 100%;}
.blog-img {height: auto;}
.srg-box {border: 1px solid #513B6F;}
.doc-intro {margin-top: 15px;}
.doc-intro h4 {font-size: 24px;}
.doc-intro td {padding-left: 5px;}
.doc-intro th, .doc-intro td {font-size: 14px;}
.dctr-info-list li a {padding: 0 12px 8px;font-size: 16px;}
ul.dctr-info-list {margin-bottom: 10px;}
.d-info-box h4 {font-size: 24px;margin-bottom: 12px;}
}
/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
@media (max-width: 575.98px){
    body {font-size: 16px;line-height: 24px;}
    .hero-slide-text {padding-top: 50px;}
    .hero-slide-text h2 {font-size: 22px;line-height: 30px;margin-bottom: 13px;}
    .hero-slide-text p {font-size: 16px;line-height: 26px;}
    ul.book-checkup li {width: 100%;}
    .sch-appoint h5 {font-size: 26px;margin-bottom: 15px;}
    .heading h3,.exp-content h3,.heading h2 {font-size: 26px;}
    ul.ex-ctr-list li + li {margin-left: 0px;}
    ul.ex-ctr-list .nav-link {padding: 10px 12px;font-size: 16px;}
    ul.spc-list li {width: 33.33%;}
    ul.why-choose-list li {width: 100%;}
    .gl-list-img {width: 120px;}
    .gl-list-content {width: calc(100% - 120px);padding-left: 15px;}
    .gl-list-content h5 {font-size: 18px;line-height: 22px;margin-bottom: 0px;}
    .gl-list-content p {display: none;}

}

 




#locationPopup {
    .btn-primary:hover {
        background-color: #513D6F;
        border-color: #513D6F;
    }
}


.hp-glry-right .glry-list li {
    padding: 5px;
}

.hp-glry-right .glry-list li.active {
    background-color: #00000015;
    border-radius: 8px;
}

.two-line-ellipsis {
  display: -webkit-box;
  -webkit-line-clamp: 2;       /* number of lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}