
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap');

@import url('../dist/bootstrap/css/bootstrap.min.css');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css");


:root { 
    --primary-font:"Hanken Grotesk", sans-serif;
    --secondary-font: 'Raleway', sans-serif;
    --gray: #2C3241;
    --light-gray: #f5f3f3;
    --blue: #008641;
    --orange: #005BAA;
}
.arise-ctr  {width:100%;}

li::marker {
    font-size: 0;
}
  html{scroll-behavior:smooth}
    html.lenis,html.lenis body{height:auto}
    .lenis.lenis-smooth{scroll-behavior:auto!important}
    .lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
    .lenis.lenis-stopped{overflow:hidden}
    .lenis.lenis-scrolling iframe{pointer-events:none}
    ::-webkit-scrollbar{width:0px}
::-webkit-scrollbar-track{background-color:#e7e1d1}
::-webkit-scrollbar-thumb{background-color:#a00}
::-webkit-scrollbar-thumb:hover{background-color:#fff}
body ::-webkit-scrollbar{width:initial}
body ::-webkit-scrollbar-track{background-color:initial}
body ::-webkit-scrollbar-thumb{background-color:initial}
body ::-webkit-scrollbar-thumb:hover{background-color:initial}


body { color: var(--gray); font-family: var(--primary-font); font-weight: 300; line-height: normal; overflow-x: hidden; position: relative; }
a { color: var(--bs-blue); }
a, a:hover { text-decoration: none;transition: .5s; }
a:focus { outline: none; }
*:focus { outline: none; }
button:active, button:focus, .btn:active, .btn:focus { box-shadow: none !important; outline: none !important; }
.img-responsive, .navbar-brand > img { display: inline-block; }
img { display: inline-block; height: auto; max-width: 100%; }
h1, h2, h3, h4, h5, h6 { color: var(--bs-white); font-family: var(--primary-font); font-weight: 500; text-transform: capitalize; }
h1 { font-size: 71px; }
h2 { font-size: 35px; }
p, li { color: var(--gray); font: 400 16px/1.5 var(--primary-font); overflow-wrap: break-word; word-wrap: break-word; }
.clearfix { clear: both; margin: 0px; padding: 0px; }

.header{background:#eee;height:auto;left:0;right:0;top:0;z-index:9;flex-direction:column;padding:0}
.btn-primary-blu,.more-top-link .btn:hover{background-color:transparent}
.appo,.appo.doc{color:#0b65a9;padding-left:10px;display:block}
.appo{font-size:15px;font-weight:400}
.appo.doc{font-size:14px;margin-left:0}
.appo a{color:#4c515d}span.cll-grn img{width:24px}
.nav-wrap-dp nav ul.call-abslt,.nav-wrap-dp nav ul.hosp-abslt{position:absolute;top:83px;left:-3px;padding:9px 0;border-radius:0;width:170px;border:0}
.nav-wrap-dp nav ul.call-abslt li,.nav-wrap-dp nav ul.hosp-abslt li{padding:6px 12px}
.btn-primary-blu{padding-right:0}
ul.dropdown-menu.hosp-abslt a{padding:0;color:#4c515d;font-size:13px}
.nav-wrap-dp nav{border-bottom:0 solid #ccc}
.nav-wrap-dp nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}
.nav-wrap-dp nav>ul>li{position:relative;padding:0;border-right:1px solid rgb(219 219 219)}
.nav-wrap-dp nav>ul>li>a.call-wpo{color:#666}
.nav-wrap-dp nav>ul>li>a{border-radius:0;padding:19px 8px 19px 20px;display:flex;text-decoration:none;
    min-height:84px;color:#666;align-items:center;text-align:left;line-height:18px;column-gap:12px;font-weight:500;font-size:14px}
.nav-wrap-dp nav > ul > li:last-child {border:none;}
.nav-wrap-dp nav > ul > li > a:hover { background: transparent; color: #005BAA; }
.nav-wrap-dp ul.leftMenu { flex-direction: column;}
.header.smaller { padding-top: 0;}


a.bnr-blinks {
    color: #212121;display: contents;
}


a.bnr-blinks:hover {
    color: #414141;
}




ul.dropdown-menu.hosp-abslt{padding:12px}
a.nav-link.btn-our-hossp img{width:10px}
.search-inpt{height:40px;border:1px solid #bbb;border-radius:7px;padding-left:12px;margin-right:20px}
ul.dropdown-menu.hosp-abslt li{margin-bottom:12px}
.top-call-right ul a.btn-our-hossp:hover{color:#fff}
.nav-wrap-dp .mega-menu{position:absolute;left:-180px;top:100%;z-index:4;background:#f7f7f7;border:0 solid #1775c6;width:1410px; min-height:330px;
    box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;flex-direction:row;animation:.3s forwards fadeInUp}

.jeev-adds-box .btn-in-pa { background: #008641;color: #fff;}
.nav-wrap-dp {margin: 0 auto;height: 84px;}
.testimonials.old {background-color: #eff8f5;padding: 70px 20px;margin: 0 -40px;}
.old .testimon-top h6 {color: #2C3241;font-size: 14px;text-transform: uppercase;display: flex;align-items: center;}
.old .testimon-top h3 {color: #2C3241;font-size:50px;}
.old .testimon-top h6 span {width: 10px;height: 10px;background: #005BAA;margin-right: 12px;display: block;}
.old .testimon-top {align-items: center;margin-bottom: 30px;}
.old .testmnl-list {margin-bottom:15px; padding: 30px;background:#fff url("../images/testme-sy.png") no-repeat 20px 15px;background-size: auto;}
.old .testmnl-list h6 {color:#008641;font-weight:500;}
.old .row.testimon-wrap::after {display: none;}

.old .testimon-card {border: none;border-radius: 10px;padding: 2px;opacity: 0;transform: translateY(20px);transition: opacity 0.6s ease, transform 0.6s ease;}
.old .testimon-card.show {opacity: 1;transform: translateY(0);}  
.old .testimon-gallery {display: flex;flex-direction: column;gap: 15px;}
.old .testimon-gallery-card {border: none;padding: 0px;} 
.old .testimon p {text-align: center;}
.old .testimon-featured-img {width: 100%;max-width: 800px;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.old .testimon-featured-img:hover {transform: scale(1.02);box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);}
.old .testimon-thumbnails {display: flex;justify-content: center;gap: 10px;width: 100%;}
.old .testimon-thumb {flex: 1;width: auto; object-fit: cover;cursor: pointer;transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease;border: none;
    border-radius: 0;padding: 0;}
.old .testimon-gallery-card .card-body {border-radius:0; border:none; background: transparent;padding:0;line-height: 0;position: relative;padding-bottom:50.5%;}
.old .testimon-gallery-card iframe#mainVideo {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.old .testimon-thumb:hover {transform: scale(1.1);opacity: 0.8;}
.old .testimon-featured-img {width: 100%;max-width: 100%;height: auto;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.old .testimon-featured-img:hover {transform: scale(1.02);}
.old .testimon-thumbnails ul {margin: 0;padding: 0;list-style: none;display:flex; width: 100%;}
.old .testimon-thumbnails ul li {width: 25.8%;margin-right: 1%;}
.old .testimon-thumbnails ul li:last-child {margin:0;}
.old .right-tesmndd { position: relative;padding-bottom: 98%; max-height: none;}
.hosp-btn .dropdown .dropdown-menu {background-color: #fff;}
.hosp-btn .dropdown-menu li a {color: #008641;}
a.nav-link.btn-our-hosp .drop img {width: 10px;}
.nav-wrap-dp .close-btn {position: absolute; top: -8px;right: 3px;background: none; border: none; color: #fff;
  font-size: 26px; cursor: pointer;}
.nav-wrap-dp .close-btn:hover { color: #1775C6; }
.nav-wrap-dp .left-col{width:30%;border-right:0px solid #ccc;background:#fff;height:300px;float:left}
.nav-wrap-dp .left-col ul{margin:0;padding:0;list-style:none;text-align:left;align-items:baseline}
.nav-wrap-dp .left-col ul li{width:100%}
.nav-wrap-dp .left-col li a{display:block;padding:8px 8px 8px 18px;font-weight:300;color:#333;text-decoration:none;font-size:14px}
.nav-wrap-dp .left-col li a:hover, .left-col li.active a { background: #f7f7f7; color: #212122;font-weight: 300;}

.nav-wrap-dp .right-col { flex: 1; padding: 10px; }
.nav-wrap-dp .right-col ul { list-style: none; margin: 0; padding: 0; display: none; }
.nav-wrap-dp .right-col li a { display: block; padding: 6px;color: #212122;text-decoration: none;font-size: 14px;font-weight: 300;}
.nav-wrap-dp .right-col li a:hover { text-decoration: underline; }
.nav-wrap-dp .right-col ul.active { display: block; }

@keyframes fadeInUp {
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0); }
}
.nav-wrap-dp {margin: 0 auto;}
.nav-wrap-dp .mega-menu.hospitl { width: 220px;min-height: 105px;}
.nav-wrap-dp .mega-menu.hospitl .left-col {width: 100%; height: 109px;}        
a.nav-link.btn-our-hossp {position: relative;top: 4px;}
.nav-wrap-dp ul.submenu li {width: 30%;float: left;}
.top-call {padding: 8px 40px 6px 40px; width: 100%;display: flex;justify-content: space-between;background: linear-gradient(100deg, rgba(0,134,65,1) 0%, rgba(0,91,170,1) 61%);}
.top-call.green {background: #0fa759;}
.top-call.green li.top-hrf::after {background-color: #09644d;}
.top-call.blue {background: #2a84d3;}
.top-call.blue li.top-hrf::after {background-color:#6dabf1;}
.appo-link {display:flex;}
.appo h6 {margin:0; font-weight:300; color: #4C515D;}
.top-call-right ul {padding:0;margin:0;display:flex;column-gap:20px;}
.top-call-right ul a {color:#fff;font-weight: 500;font-size: 12px;text-transform: uppercase;}
.top-call-right ul a:hover {text-decoration: underline;transition: .5s;}
.top-call-right ul li::marker {font-size: 0;}
.top-call-right {display:flex;align-items: center; column-gap: 30px;}
.navbar-expand-lg .navbar-nav { column-gap: 12px;}
.main-link-right {display:flex; column-gap: 12px;align-items: center;}

.btn-in-pa {color:#008641;padding: 12px;}
.btn-in-pa:hover {font-weight:500;transition: .5s;}
.btn-our-hosp {color:#005BAA;padding: 12px;}
a.nav-link.btn-our-hosp.more-link-top {background-color: #005BAA;}

.btn-our-hosp:hover {font-weight:500;transition: .5s;}
.btn-in-pa,.btn-our-hosp {min-width: 230px;border-radius: 0;font-size: 14px;border-radius: 4px;}

a.nav-link.btn-searc {background: #008348; padding: 8px;font-size: 13px;font-weight: 500;border-radius: 4px;color: #fff;position: absolute;right: 23px; top: 4px;}

.search-tp {margin-right: 20px;}
#chatBtn,.chat-popup{position:fixed;bottom:20px;right:50%;translate:50%}
#chatBtn,.send-btn,.top-call-left .appo,.top-call-left .appo h6{color:#fff}
.right-grd{display:flex;row-gap:20px;padding:16px 12px 12px;border-top-left-radius:12px;background-color:transparent;border-top-right-radius:12px;width:100%;
    justify-content:center;flex-direction:column;align-items: center;}
 #chatBtn{min-width:200px;background:#198754;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.2);display:none}
.chat-popup{display:block;z-index:12;width:700px;background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.3);overflow:hidden;animation:.3s ease-in-out fadeIn}
.chat-header{padding:0;display:flex;justify-content:right;align-items:center}
.chat-header button{background:0 0;border:none;font-size:32px;line-height:1;position:absolute;top:2px;right:8px;color:#09644d;cursor:pointer;z-index: 2;}
.chat-body{padding:10px;height:auto;overflow-y:auto}

.chat-body .owl-carousel button.owl-dot {width: 6px; height: 6px; background-color: #ffff;text-align: center;margin: 0 3px;border-radius: 50%;}
.chat-body .owl-carousel button.owl-dot.active {background-color:#008641}
.chat-body textarea{width:100%;height:60px;padding:5px;border-radius:5px;border:1px solid #ccc;resize:none}
.chat-footer{padding:10px;text-align:right}
.send-btn{background:#0078ff;padding:6px 12px;border:none;border-radius:5px;cursor:pointer}
@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}

.faq-hp {position: fixed; bottom:40px; left:50%; translate: -50%;}
.blog-wrp {padding:130px 0 50px 0; background: #e8f5ffcc url(../images/event-mask-w.png) no-repeat; background-position-y: -70px;
    position: relative;background-size: contain;margin: 0 -40px;}
.serc-cont  {width: 60%;margin: 0 auto;position: relative;}
.video-banner {position: relative;padding-bottom: 50%; overflow: hidden;border-radius: 10px;}
.back-video {position: absolute;top:0; left:0;width:100%;}
.serc-cont input {background: transparent;border: none;border-bottom: 1px solid #fff;border-radius: 0;color: #fff; padding: 0; font-size: 20px;}
.serc-cont input::placeholder {color: #fff;opacity: 1; /* Firefox */}

.serc-cont input::-ms-input-placeholder {color: #fff;}
.serc-cont .form-control:focus {background-color: transparent;box-shadow: none;color: #fff;}
.top-call-right ul a.jeevbtn {background-color: #008641;padding: 3px 6px;color: #fff; border-radius: 6px;}
.top-call-right ul a.jeevbtn:hover {background-color: #078d48;text-decoration: none;}


span.drop {margin-left: 4px;}
button.search-submit {border: none;background: transparent;color: #fff;font-size: 18px;position: absolute;right: 0;top: 0;}
.who-count {width:100%; border-radius: 15px;}

li.top-hrf {position: relative;}
li.top-hrf::after {content:""; position: absolute;right: -11px; top: 5px; width: 1px;height: 13px;background-color: #94979f;}
li.top-hrf.lst::after {display:none;}
.header .navbar-brand { max-width: none; }
.smaller { background: #fff; padding-bottom:0; position: fixed; z-index: 999; height:auto; }
.smaller .navbar-brand { max-width:160px; }
.navbar-expand-lg .navbar-nav a.nav-link:hover {color: #008641;}
.navbar-expand-lg .navbar-nav a.nav-link { color:#2C3241; font-size: 14px; text-transform: uppercase; font-weight: 600;font-family: var(--primary-font);padding-right:8px;padding-left: 8px;}
.navbar-nav .nav-link:hover { color: var(--orange); }
.navbar-nav .nav-link.active { color: var(--orange); }
.navbar-nav .nav-link.show { color: var(--orange); }
.navbar-nav .position-static {position:relative !important;}
div.blog-text h3 {color: #008641;}
.dropdown-toggle::after{opacity:0;opacity:0;font-size:0;border:0}
.py-banner{padding:0% 0; }
.py-banner .owl-carousel button.owl-dot {background-color: #898888;border-radius: 50px;margin:0 5px;width: 12px;height: 12px;}
 .py-banner .owl-carousel button.owl-dot.active {background-color: #fff;}
 .py-banner .owl-dots {position: absolute;bottom: 30px;display: inline-block;width:100%;left:0;}
 .mob-bnr{display: none;}
.dropdown-item {color: #167ac6;}
.dropdown .dropdown-menu { background-color: #fff; display: none; }
.dropdown:hover>.dropdown-menu, .dropend:hover>.dropdown-menu { display: block; margin-top: .1em; margin-left: .1em;transition: .5s; }
.dropend:hover>.dropdown-menu { position: absolute; top: 0; left: 100%;transition: .5s; }
.dropdown-item { border-bottom: 0px solid rgb(27 127 204 / 25%); font-size: 20px;font-weight: 300;padding: 12px 0; }
.dropdown-item:focus { background-color: #f8f9fa; color: #212529; }
.useful-links-top {display: flex;justify-content:flex-start;align-items: center;column-gap: 30px;flex-direction: column;}
.top-call-right h4 {font-weight: 400;}
.useful-links-top .top-call-right {display: flex;flex-direction: column;width: 20.8%;min-width:210px;
    border: 1px solid #5283ad;border-radius: 12px;align-items: flex-start;padding: 30px;min-height: 293px;}
.top-header-offc {width: 100%;display: flex;justify-content: space-between;margin-bottom:50px;}
.off-wrap-right {width: 100%;display: flex;justify-content: center;column-gap:3%;}
.hidden-text {display: none;}
.useful-links-top .show-more {color: #68B5F8;cursor:pointer;}
.useful-links-top .show-more:hover {color:#68B5F8;}
.useful-links-top .show-more img {margin-left: 5px;width: 25px;}
.useful-links-top .top-call-right ul a {  padding: 0 0 10px 0;opacity: 0.8;font-weight: 300;}
.useful-links-top .top-call-right ul a:hover {color:#1988E9;text-decoration: underline;}
a.nav-link {transition:transform 4s ease-in;}
.btn-primary{background-color:#008050;border-radius:10px;border:inherit;color:#fff;font:700 14px var(--primary-font);line-height:24px;min-width:163px;min-height:36px;text-transform:uppercase;padding:9px 0;}
.btn-primary:hover,.btn-primary:focus{background-color:#049b63;transition: .5s;}
.banner{clear:both;position:relative;width:100%;line-height: 0;padding: 0 40px;background:#fff;}
.banner .overlay{height:100%;width:100%;z-index:2;display: flex;align-items: center;position: relative;font-weight: 300;}
.banner .overlay::after {content: "";width:100%; height: 100%;position: absolute; top:0px; left:0;}
.banner h1{font-size:40px;font-family:'Raleway',sans-serif;text-transform:none; color:#fff;}
.banner .slide-item {position: relative;}
.banner .text-banner {position: absolute;border-radius: 10px;padding:30px 20px;top: 50%;left: 7%;width: 50%;text-align: left;background:url("../images/org-bnr-bg.png") repeat left center;background-size: cover;}
 .smaller .navi-ihba {transition:transform 4s ease-in;border:none;}
.smaller .top-call {display: none;}
.navi-ihba {background-color: #fff;padding: 0 40px;}
.five-points {border-bottom: 0px solid #D2D7E4;}
.banner h1 span{font-size:31px}
.banner h2{font-size:23px;font-weight:200;margin-top:50%;text-transform:uppercase}
.banner .btn-light{z-index:2;position:relative;border: none;background:transparent;display:inline-flex;color:var(--bs-white);font-family:var(--primary-font);font-size:14px;font-weight:700;line-height:32px;text-align:left;text-indent:20px;text-transform:uppercase;width:auto;}
.curve img {width:100%;}
.team-text-left {position: relative;display: flex;}
.py-banner .owl-stage-outer {  border-radius: 10px;}
.txt-name { position: absolute;right: 0;background: #fff;bottom: 10px;max-width: 240px;width: 100%;padding: 12px;border-radius:10px;}
.txt-name h3 { font-size:17px; color: #005BAA;}   
.txt-name h6 { color: #008641;margin:0;}
.team-wrp .btn-team {justify-content: left;}
.banner-logo {position: absolute;left: 20px;bottom: 20px;z-index: 2;}
.poins-f {font-weight: 500;display:inherit;align-items: center;column-gap: 12px;text-align:left;padding: 12px;
    border: 1px solid #d2d7e4;border-radius: 10px;width:23%; background: #fafffc;height: 92px;}
.five-poin-wrap {display: flex;justify-content:center;padding:12px 0px 20px 0px;column-gap:12px;}
.intro-left-tap {display:flex;justify-content: end;align-items:center;padding-bottom: 80px;}
.intro-left {width: 489px;padding-right: 20px}
.line-cont {height:auto;border-right: 0px solid #D2D7E4;border-left: 0px solid #D2D7E4;margin: 0 40px;}
.team-text-left img {border-radius: 10px;position: relative;}

.intro-left h6 {color:#2C3241; font-size: 14px;text-transform: uppercase;display: flex;align-items: center;padding: 20px 0;column-gap:30px}
.intro-left h6 span {width:10px; height: 10px; background: #005BAA; margin-right: 12px;display: block;}
.intro-left h1 {color:#2C3241; font-size: 46px;font-weight: 600;}
.intro-left p {font-size: 18px;}
.intro-left img {height: 130px;}
.right-color {background: #F2F7FB;padding: 80px 0 80px 50px;}
.squr-w h5 {color: #2C3241;font-size: 22px;}
.owl-carousel .owl-item img.new {display: none;}
.four-sq {display: flex;}
.squr-w {position: relative; border:1px solid #D2D7E4;}
.squr-w.two-bordr {border-bottom: 0; border-left:0;}
.squr-w.bordr-botm {border-bottom: 0;}
.squr-w.border-rght {border-right: 0;}
.squr-w .dept-text {position: absolute; background: #fff;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: baseline;padding: 20px 30px;text-align: left;}
.squr-w a {padding: 0;margin: 0;}
.dtl {font-size: 13px;font-weight: 900;}
.squr-w .dtl img {margin-left: 12px;}
.squr-w .dept-text:hover {background: #06c0c1;transition: .5s;background: linear-gradient(180deg, #06c0c1 0, rgba(6, 130, 26, .6) 76%);}
.squr-w .dept-text:hover .old {display: none;transition: .5s;}
.squr-w .dept-text:hover .new {display:block;transition: .5s;}
.squr-w .dept-text:hover .dtl {display:block;transition: .5s;color:#fff;}
.squr-w .dept-text:hover h5 {color: #fff;transition: .5s;}
.dtl {display: none;}
.squr-w:hover .old {display:none;transition: .5s;}
.squr-w:hover .new {display:block;transition: .5s;}
.horiz-slider {padding: 80px 0 0 0;
background: rgb(0,134,65);
background: linear-gradient(104deg, rgba(0,134,65,1) 14%, rgba(0,91,170,1) 111%);}

.top-call-right .btn {cursor: pointer;}
.horiz-left {text-align: center;display: flex;flex-direction: column;border-right: 1px solid #4D90BB;padding:0 80px;}
.hz-wrp {display: flex; text-align: left; justify-content: space-between;margin-top: 50px;padding-bottom: 70px;}
.hz-wrp span {text-align: right;width: 50%;}
.hz-wrp h4 {font-size: 40px;width: 49%;}
.hz-wrp span {text-align: right;width: 37%;}
.hz-wrp span p {color:#fff;}
.hz-wrp span a {color: #fff;}
.horiz-left .dtl-mr {display:block;}
.dtl-mr {color: #fff;display: flex;align-items: center;}
.dtl-mr img {margin-left: 12px;}
.dtl-mr .new {display: none;}
.dtl-mr:hover .new {display: block;transition: .5s;}
.dtl-mr:hover .old {display:none;transition: .5s;}
.dtl-mr:hover  {text-decoration: underline;transition: .5s;}
.horiz-list {display: flex;max-width: 750px;border-bottom: 1px solid #4D90BB; margin: 0 auto;padding:20px 25px 20px 0;}
.horiz-list .numr {width: 166px;text-align: center;color: #fff;padding-top: 6px;font-size: 18px;}
.horiz-list p {color:#fff;}
.horiz-list h3 {font-weight: 500;}
.horiz-list h6 {font-weight: 500;font-size: 22px;}
.horiz-list:hover {background: rgba(255, 255, 255, 0.1);transition: .5s;border: none;}
ul.dropdown-menud {margin: 0;padding: 0;}
.burger-desk {margin: 0;border-radius: 0;padding: 0 16px;background: #eee;backdrop-filter: blur(3px);}
.search-ov {background-color: #005BAA}
.search-ov .btn-close, .burger-desk .btn-close  {background:url("../images/clos-mob.png") no-repeat left center;background-size:auto;opacity:1;}
.horiz-list .new {display:none;}
.horiz-list:hover .old {display:none;transition: .5s;}
.horiz-list:hover .new {display:block;transition: .5s;}
a.dtl-hor {display: flex;}
.department-wrp {background-image:linear-gradient(0deg, rgb(215, 236, 228,0.4) 0%, rgb(215, 236, 228,0.4) 90%);position: relative;margin: 0 -40px;}
.department-wrp::before {
    content: "";position: absolute; left:0; top:0; width: 100%; height: 100%;
     background-image:url(../images/round-bg.png); background-size:58%;background-position: center center;background-blend-mode: color;
    background-repeat: no-repeat;background-position:center 0;}

.value-servr{padding-top:40px}
.valu-top-brd span{width:10px;height:10px;background:#005baa;margin-right:12px;display:block}
.valu-top-brd h6{color:#2c3241;font-size:14px;text-transform:uppercase;justify-content:center;display:flex;align-items:center}
.valu-top-brd{padding:47px 0;height:auto}
.valu-top-brd h4{font-size:40px;color:#2c3241;text-align:center}
.valu-top-brd p{width:60%;margin:0 auto;text-align:center}
.vlue-bottm{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 auto;padding-bottom:38px;max-width:100%}
.vlue-bottm h4{color:#fff;font-size:16px;font-weight:400;margin:8px 0;padding:0 14px}
.vlue-btm-wrp{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;border-radius:50%;width:160px;height:160px;padding:0;overflow:hidden;background:0 0}
.card .front.family-connect,.card .front.pch,.vlue-btm-wrp.pch{background:#008641}
.vlue-btm-wrp img{width:40px;margin:0 auto}
.vlue-bottm .front{background-color:#005baa;display:flex;flex-direction:column;justify-content:center;border-radius:50%;width:100%;height:100%}
.back img{border-radius:50%;width:auto;max-width:100%;height:auto}
.extra-items{display:none;width:100%}
.extra-items.show{display:flex;flex-wrap:wrap;gap:20px;animation:.6s ease-in-out fadeIn;justify-content:center}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.view-more-btn{margin-top:10px;text-align:center}
.view-more-btn .btn{background:#005baa;color:#fff;padding:10px 24px;border-radius:30px;text-decoration:none;font-size:15px;transition:.3s;display:inline-block}
.view-more-btn .btn:hover{background:#008641;color:#fff}

/* ---------- Responsive ---------- */
@media (max-width: 991px) {
    .vlue-bottm{gap:12px;gap:16px}
    .vlue-btm-wrp img{width:28px}
    .extra-items.show .vlue-btm-wrp{width:100%!important;max-width:150px}
    .value-servr{box-shadow:3px 2px 6px 2px rgba(128,128,128,.4);border-radius:10px}
    .valu-top-brd h4{font-size:32px}
    .vlue-btm-wrp{width:45%;max-width:160px;height:auto;aspect-ratio:1/1}
    .vlue-bottm h4{font-size:14px}
    .valu-top-brd p{width:80%}
    .back img{border-radius:50%;width:100%!important;height:100%;object-fit:cover}
}

@media (max-width: 767px) {
    .valu-top-brd h4{font-size:26px}
    .vlue-btm-wrp{width:42%;max-width:140px;aspect-ratio:1/1;padding:10px}
    .vlue-bottm{gap:14px}
    .vlue-bottm h4{font-size:13px}
    .vlue-btm-wrp img{width:32px}
    .valu-top-brd p{width:90%;font-size:14px}
    .back img{border-radius:50%;width:100%!important;height:100%;object-fit:cover}
    .extra-items.show .vlue-btm-wrp{width:48%!important;max-width:150px;margin:0 auto} 
}

@media (max-width: 480px) {
   
}

@media (min-width: 992px) {
    .extra-items {display: flex !important;flex-wrap: wrap;gap: 20px;justify-content: center;animation: none;}
    .view-more-btn { display: none; }
}

.hosp-btn ul {padding: 0; height:auto;width:100%}
.hosp-btn ul li {list-style: none;}
.hosp-btn ul li::marker {font-size: 0;}

.testimonials .tabs{display:flex;border-bottom:0px solid #d8f5e6;margin-bottom:10px}
.testimonials .tab-button{padding:10px 20px;cursor:pointer;border:none;outline:0;transition:background .3s,color .3s;position:relative;    
    font-weight: 500;margin-right: 12px; color: #005BAA;border-radius: 4px; text-transform: uppercase;font-size: 14px;}
.testimonials .tab-button.active{background: #008641;color: #fff;}
.tst-wrp-all {display: flex;padding: 0;margin: 0; }

.tst-wrp-all li {list-style:none;}
.pic-test { margin-bottom: 12px;}
.testimonials .tab-button:hover{ opacity: 0.9;}
.testimonials .tab-content{display:none;padding:15px;border:1px solid #ddd;background:#fff;border-radius:6px;opacity:0;transform:translateY(10px);
    transition:opacity .4s,transform .4s}
.testimonials .tab-content.active{display:block!important;opacity:1;transform:translateY(0)}
.testimonials {padding: 20px 20px; background: #eff8f5;margin: 0 -40px;}
.one-testmn span {position: relative;display: block;}
.one-testmn span::after {content:""; top:0; left:0; width: 100%; height: 100%;background-color: #eff8f54d;position: absolute;}
.one-testmn {width: 13.5%;margin: 0 auto;max-width: 338px;padding: 0;}
.hed-testmn {max-width:800px;margin: 0 auto;text-align: center;
    position: absolute; top: 50%;left: 50%;translate: -50% -50%;z-index: 2;}
.hed-testmn h2 {color: #fff;font-size: 34px;}
.hed-testmn h4 {color: #fff;font-size: 26px;}
.hed-testmn .jeevbtn {text-decoration: none;min-width: 200px;background-color: #005baa; color: #fff;padding: 13px;text-transform: uppercase;
    border-radius: 6px;margin-top: 13px;display: inline-block;}
    .hed-testmn .jeevbtn:hover {  background-color: #085191;}
.one-testmn img {margin-bottom: 12px;}
.testimon-wrap {max-width: 1588px;position: relative;margin: 0 auto;}
.one-testmn.toptstmn {position: relative;top: 30px;}
.row.testimon-wrap::after {content: ""; position: absolute; left:0; top:0; width: 100%; height:100%; background-color: rgb(0 91 170 / 46%);border-radius:12px;}
.one-testmn img {border-radius: 12px;}
.test-wrp {border-radius: 20px;max-width: 1670px;margin-bottom: 30px;padding:0;}
.test-wrp img {border-radius: 12px;}
.testimon-top h6 {color: #2C3241;font-size: 14px;text-transform: uppercase;display: flex;align-items: center;}
.testimon-top h3 {color: #2C3241;font-size:50px;}
.testimon-top h6 span {width: 10px;height: 10px;background: #005BAA;margin-right: 12px;display: block;}
.testimon-top {align-items: center;margin-bottom: 30px;}
.testmnl-list {margin-bottom:15px; padding:8px;box-shadow: 0 3px 6px #19181D26; border-radius: 8px;}
.testmnl-list h6 {color:#008641;font-weight:500;display: grid;}
.testmnl-list h6 small {color:#212121;}
.who {margin-top:100px;background:#fff url("../images/parallex-who.png") no-repeat center center;background-size:cover;padding:0%; position: relative;
    background-attachment: fixed;}
.testmnl-list p {background:#fff url("../images/testm-sy.png") no-repeat 0px 0px;background-size: auto;}
.vlue-bottm .card {position: absolute;cursor: pointer;top: 0;left: 0;width:160px;height: 160px;margin: 0px;border:none;float: left;border-radius: 50%;perspective: 500px;}
.vlue-bottm .content {position: absolute;width: 100%;border-radius: 50%;height: 100%;box-shadow: 0 0 15px rgba(0,0,0,0.1);transition: transform 1s;transform-style: preserve-3d;}
.vlue-bottm .card:hover .content {transform: rotateY( 180deg ) ;transition: transform 0.5s;}
.vlue-bottm .front,
.vlue-bottm .back {
  position: absolute;border-radius: 50%;height: 100%;width: 100%; backface-visibility: hidden;}
.vlue-bottm .back {background: #eff8f5; transform: rotateY( 180deg );}
.chat-body .owl-dots { position: absolute;bottom: 0;left: 0;text-align: center; z-index: 2; width: 100%;}
.pic-test img {border-radius: 7px;}
.testmnl-list img, .testimon-thumbnails ul li span {border-radius:7px;}
.row.team-box {column-gap: 20px;}
.testimon-wrap h3 {color: #008641;padding-left: 12px;}
.holder ul {list-style: none; margin: 0; padding: 0; margin-top: 0 !important; position: relative;}
.testimon-top {display:flex;align-items: end;}
.holders ul {list-style: none;margin: 0;padding: 0;margin-top: 0 !important;position: relative;}
.horiz-right {overflow:hidden;max-height: 750px;}
.right-tesmndd {overflow:hidden;max-height:710px;}
.testimon-card {border: none;border-radius: 10px;padding: 2px;opacity: 0;transform: translateY(20px);transition: opacity 0.6s ease, transform 0.6s ease;}
.testimon-card.show {opacity: 1;transform: translateY(0);}  
.testimon-gallery {display: flex;flex-direction: column;gap: 15px;}
.testimon-gallery-card {border: none;padding: 0px;} 
.testimon p {text-align: center;}
.testimon-featured-img {width: 100%;max-width: 800px;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.testimon-featured-img:hover {transform: scale(1.02);box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);}
.testimon-thumbnails {display: flex;justify-content: center;gap: 10px;width: 100%;}
.testimon-thumb {flex: 1;width: auto; object-fit: cover;cursor: pointer;transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease;border: none;
    border-radius: 0;padding: 0;}
.testimon-gallery-card .card-body {border-radius:0; border:none; background: transparent;padding:0;line-height: 0;position: relative;padding-bottom:50.5%;}
.testimon-gallery-card iframe#mainVideo {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.testimon-thumb:hover {transform: scale(1.1);opacity: 0.8;}
.testimon-featured-img {width: 100%;max-width: 100%;height: auto;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.testimon-featured-img:hover {transform: scale(1.02);}

.testimon-thumbnails ul {margin: 0;padding: 0;list-style: none;display:flex; width: 100%;}
.testimon-thumbnails ul li {width: 25.8%;margin-right: 1%;}

.testimon-thumbnails ul li:last-child {margin:0;}

.who-top-wrp {padding-top: 5%;padding-left: 5%;}
.dep-box-tex h6 {justify-content: center;}
.who-top {background-color:rgb(241 253 247 / 89%); padding:20px;max-width:450px;border-radius: 6px;}
.who-top h6, .dep-box-tex h6 {color: #2C3241;font-size: 14px;text-transform: uppercase;display: flex;align-items: center;}
.who-top h3, .dep-box-tex h3 { color: #005BAA;}
.who-top h6 span, .dep-box-tex h6 span {width: 10px;height: 10px;background: #005BAA;margin-right: 12px;display: block;}

.who-bottom-wrp {margin-top: 17.5%;}
.who-count {padding:0;justify-content: end;margin-bottom: 20px;text-align: center;}
.who-count h3{color: #008641 !important;}
.who-top-img {position: relative; width: 98%;display: flex;align-items: end;}
.phone-blog-box{display: none;}
.banner-sub-box{display: -ms-grid;display: none !important;display: grid;-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;
    grid-template-columns: repeat(2, 1fr);grid-gap: 15px;padding-bottom: 60px}
.who-top {position: absolute;bottom: 50%;right: 0;translate: 0% 50%;}
.who-count h3 {font-size: 46px;}
.who-count h6 {font-size: 20px;font-weight:500;}
.who-count p {color:#fff; font-size: 13px; margin:0;}
.blu-con {background-color: #ffffff;}
.who-bottom {display: flex;justify-content: end;}

.department-wrp {padding: 50px 0;overflow: hidden;}
.dep-box-cont {display:flex;column-gap: 20px;row-gap: 20px;margin-top: 130px;}
.dep-box {width:auto;position: relative;}

.middle {margin-top: 20px;}
.btn-team.threewrp h3 {color: #008641;}
.btn-team.threewrp h6 { color:#3c3c3c;width: 100%;text-align: center;display: block;}
.dep-box a.d-btn {display: flex;height: 100%;position: absolute;top: 0;left:0;width: 100%;padding: 28px; background: rgb(44,50,65); 
    transition: .5s;background: linear-gradient(0deg, rgba(44,50,65,1) 0%, rgba(44,50,65,0.2) 90%);}

.dep-box a.d-btn:hover .proj-d-btn .old {display: none; transition: .5s;}
.dep-box a.d-btn:hover .proj-d-btn .new {display:block; transition: .5s;}

.dep-box-tex h3 {font-size: 50px;font-weight: 500;}
.dep-box-tex  p { font-size: 20px;}
.dept-text h5 {font-size: 24px;margin-bottom: 0px;}

.owl-item.active.center .dep-box a.d-btn{background: rgb(0, 91, 170);
    background: linear-gradient(331deg, rgba(0, 91, 170, 1) 0%, rgba(0, 134, 65, 0.7) 90%);
}
.grednt-bg {background: rgb(0, 91, 170);
    background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(0, 134, 65, 0.7) 90%);}

.client-logos .owl-stage {display: flex; flex-wrap: nowrap;margin-left:15px;}
.owl-depatmt.owl-carousel .owl-stage-outer {overflow: visible;}
.dep-box-tex {display:flex; justify-content: center;width: 100%;align-items: center;max-width: 1300px;margin: 0 auto;}
.test-btm-nm {display: flex;width: 100%;justify-content: space-between;}
a.tstd-btn {text-transform: capitalize;}
a.tstd-btn:hover {text-decoration: underline;}
.modal-header { padding: 10px 10px 0 0; border: 0;}
.depart-all-wp { position: relative; padding: 0;}
.right-dpt {text-align: right;}
.dept-text span {display: flex; justify-content: space-between; flex-direction: column; height: 100%;}
.proj-d-btn {color: #fff;font-size: 14px;font-weight: 500;display: flex;align-items: center;}

.dep-box a.d-btn:hover {transition: .5s;background: rgb(0,91,170);
   background: linear-gradient(331deg, rgb(226, 226, 226) 0%, rgba(0,134,65,0.7) 90%);}
.depart-text-w {display: flex;justify-content: center;}
.proj-d-btn span {margin-left: 12px;}
.depart-text-wp{display: flex;}
.team-text-right {backgroundc: rgb(0,91,170);backgroundc: linear-gradient(331deg, rgba(0,91,170,1) 0%, rgba(0,134,65,1) 81%);}
.team-text-right {display: flex;align-items: center; justify-content: center;}

.text-righ-tem h6 {color: #005BAA;}
.text-righ-tem h3 {color: #008641;}
div.text-righ-tem p {color:#212121;}

.text-righ-tem {max-width: none;}

.text-righ-tem h6 span {background: #0d6efd;margin-right: 9px;display: block;}
.about-text h6 span {background: #008641;margin-right: 9px;display: block;width: 10px; height: 10px;}

.text-righ-tem h6 span img { width: 19px;}
.text-righ-tem h6, .blog-text h6  {display: flex;align-items: center; font-weight: normal;font-size: 14px;margin: 0;}
.text-righ-tem h3, .blog-text h3  {font-size: 50px;}
.text-righ-tem p, .blog-text p {color:#fff;font-weight: 400;font-size: 16px;margin-bottom: 16px;}

span.right-blog {text-align: right;width: 100%;max-width: 700px;}
.btn-team .btn-in-pa {background-color: #008641; color:#fff ; margin-right: 20px;}
.btn-team .btn-in-pa.secnd {background-color: transparent;border:2px solid; color: #fff;}
.blog-text-wrp {display: flex;}
.blog-text h6, .blog-text h3 { color: #2C3241;}

.blog-text h6 span { width:10px;height:10px;background: #005BAA;margin-right: 12px;display: block;}
div.blog-text p {color: #2C3241; }

.blog-text {display:flex;}
.blog-text h6 {width: 100%; text-align: center;display: flex;justify-content: center;color: #008641;}

span.left-blog {margin-bottom: 40px;}

.blog-box .nav-link {width: 100%; color: #6e6e6e; padding: 8px 25px;}

.blog-box ul#pills-tab {justify-content: center;}
.blg-contr {max-width: 1360px;margin:0 auto;}
.blog-slider-wrp { display: flex;margin-top: 46px;}

.blog-text {width:100%;justify-content:center;margin-bottom:0px;}
.blog-slider {display: flex;}
.btn-our-hosp {display: flex; justify-content: center;}
.blg-contr {margin-top:0px;}

.blog-slider-itm > img {margin-bottom:0px;}
.blog-slider-itm .date {font-size: 14px; font-weight: 400;color: #4c4c4c;}
.blog-slider-itm h4 {color: #4c4c4c;font-weight: 500;margin: 12px 0;}
.blog-slider-itm p {color: #4c4c4c; line-height: 18px; font-size: 13px;}
.blog-slider-itm .btn {font-size:14px; font-weight: 600;padding:0;color: #4c4c4c;}

.blog-img img { border-radius: 6px;}
.blog-img { margin-bottom: 8px;}
.blog-ctnt { background: #d5edff; padding: 10px; border-radius: 6px;}
.owl-carousel .blog-slider-itm .btn img {width:auto;display:inline-block;}
.blog-slider-itm .btn:hover {text-decoration: underline;}
.blog-slider-itm .btn span {margin-left: 12px;}
.blog-slider-itm {padding-right: 16px;border-right: 1px solid #dfdbd2;margin-right: 16px;width:33%;}
.blog-slider-itm:last-child {border:none; margin: 0;}
.fbs {width: 15px;}
.fbsd {width: 24px;}
.jeev-adds-text{position: relative;}

.j-txt {position: absolute;left: 0;top: 0;width: 100%;height: 100%; background: rgba(44, 50, 65, 0.8);display: flex;
    text-align: center;justify-content: center;align-items: center;}

.j-txt h3 {font-size: 26px;font-weight: 500;}
.j-txt p {font-size: 16px; color: #fff;font-weight: normal;padding: 0px 0}
.row.para-sec h3 span {margin-right: 20px;}
footer {background-color: #2C3241;color:#8E96A9;position: relative ;margin:0px;}
footer a, footer p {color:#8E96A9;font-weight: normal;font-size: 14px;}
div .btn:active, div .btn:focus  {border:none;}
.testimon-thumbnails ul li {position: relative;}
.testimon-thumbnails ul li span {position: absolute; top:0px; left:0px; background: rgb(0, 134, 65);
    background: linear-gradient(100deg, rgba(0, 134, 65, 0.6) 0%, rgba(0, 91, 170, 0.6) 61%);
        width: 100%;cursor: pointer; height: 100%;display: flex;align-items: center;justify-content: center;}
 .testimon-thumbnails ul li span:hover img {opacity: 0.7; transition: .5s;}
.about-wrp h3 {color: #005BAA;}
.about-wrp h6 {color: #2C3241;color: #2C3241;display: flex; align-items: center; justify-content: center;}
.top-footer .appo {background-image: none;padding-left: 14px;color: #fff;font-weight: 400;font-size: 18px;}
.top-footer .appo-link {display: flex;justify-content: left;align-items: center; width:50%;padding: 15px;}
.top-footer .right {border-bottom: 1px solid #4C515D;}

.top-footer .left {display: flex;align-items: flex-start;justify-content:space-between;}
.top-footer .appo h6 {font-size: 16px;font-weight: 400;color: #fff;text-transform: lowercase;}
.green {background-color:#0294d2;}
.blue {background-color: #005BAA;}
.btn-team {display: flex; column-gap: 20px;justify-content:center;}
a.nav-link.btn-our-hosp.more-link-top {min-width: 40px;}
.about-text {flex-direction: column;display: flex; text-align: center;max-width: 1200px;margin: 0 auto;}
section.about-wrp {padding: 40px 0;max-width: 820px;margin: 0 auto;}
.more-top-link{position: relative;}
.more-top-link .hosp-abslt {position: absolute;width: 300px;top: 42px;right: 0;left: auto;background: #fff; height: auto;bottom: auto;}
 .more-top-link .hosp-abslt li a {color: #005baa; font-size: 14px;}
.team-wrp { border-radius: 10px;max-width: 1280px; margin: 0 auto; padding: 30px 0;}
.btn-team.threevtk {width: 34%;}
.blog-wrp .nav-pills .nav-link.active, .blog-wrp .nav-pills .show > .nav-link {background-color: #008641;border: 1px solid;}
.depart-footer-long {display:flex;}
.depart-footer-long span {width: 50%;}
.top-p-f {padding-top: 60px;border-right:1px solid #4C515D;padding-left: 28px;padding-bottom:20px;}
.top-footer .appo-link img {width: 46px;}

.row.arise-wrp .jeev-points p {font-size: 15px;}

.row.arise-wrp .jeev-points {
     border-radius: 20px;
    overflow: hidden;
}
   
.row.arise-wrp .accordion-button:not(.collapsed) {
    background: #e3f2ff;
}

.top-p-f h4 {margin-bottom: 16px;}
.lst-footer {border-top: 1px solid #4C515D;padding:20px 40px;display: flex;align-items: center;}
.social-link {display:flex;column-gap:12px;margin:0 auto;text-align:center;width:200px;}
.social-link p {margin: 0;}
.dsn-wrp {display: flex;align-items: end;justify-content:end;}
a.dsn-teds {color:#008641;}
.flt-right p {margin:0;}
.flt-right {position: absolute; right: 12px;bottom: 50%;display: flex;z-index: 4;border-top-left-radius: 20px;padding: 6px 0px 0px 6px;translate: -50%;}
.right-grd a:hover img {opacity:0.4;}
.banner {position: relative;}
.flt-left {position: absolute;left:5px;top:30%;transform: rotate(180deg);-webkit-transform: rotate(180deg);writing-mode:tb;white-space: nowrap;}
.flt-left a {color:#2C3241;}
 .collapse:not(.show) {display: none;}
#backToTopBtn.show {opacity: 1;visibility: visible;transform: translateY(0);}
#backToTopBtn {
    position: fixed;
    bottom: 30px;right: 20px;width: 48px; height: 48px;background: #008641; backdrop-filter: blur(8px);
    border: none; border-radius: 50%; color: white;display: flex; align-items: center;justify-content: center;cursor: pointer;
    z-index: 999;opacity: 0;visibility: hidden;transform: translateY(20px);transition: opacity 0.3s ease, transform 0.3s ease;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
#backToTopBtn svg {width: 24px;height: 24px;stroke: #fff;animation: bounce 1.5s infinite ease-in-out;}

/****** responsive *******/
@media (max-width:600px) {
    div.top-footer .left {display: block;}

}
@media (max-width:768px) {
    .squr-w .dept-text img {width: 40px;}
    .header .navbar-brand {max-width: 115px;}
    .navi-ihba {display: flex;}
    .smaller .header .navbar-brand {max-width: 115px;}
     header.smaller .navi-ihba {display: flex;}
    .banner-logo {width: 26%;}
    div.intro-left h1 {font-size:23px;}
    .intro-left p {font-size: 14px;}
    .intro-left-tap {padding-bottom: 20px;}
    .squr-w .dept-text {padding: 16px;}
    .right-tesmndd { max-height: 346px;}
    .horiz-right {max-height: 320px;}
}

@media (max-width:991px) {
.top-footer .right
.top-footer .right {display: none;}
    .appoin-mob {margin-top: 50%}
    .appoin-mob ul {padding: 0;margin: 0;list-style: none;}
    .appoin-mob ul li {margin-bottom: 12px; color:#fff; font-weight: 400;border-bottom: 1px solid #5C9EA4;
        padding-bottom: 12px;}
     .appoin-mob .modal-header {padding-bottom: 0; border:none;}
     .appoin-mob a {color:#fff;font-weight: 400;}
     .modal-backdrop.show {background: rgb(0, 134, 65);
    background: linear-gradient(104deg, rgba(0, 134, 65, 0.9) 14%, rgba(0, 91, 170, 0.9) 111%);
       backdrop-filter: blur(22px);}
.appoin-mob .modal-header .btn-close {background:url("../images/clos-mob.png") no-repeat center center;background-size:auto;opacity: 1;}
    .horiz-slider {padding-top: 20px;}
    .horiz-left {padding: 0 16px;}
    .hz-wrp {display:block;margin-top:20px;padding-bottom: 20px;}
    .hz-wrp h4 {font-size: 24px;width:100%;}
    .hz-wrp span p {text-align: left;}
    .horiz-left .dtl-mr {display: inline-block;}

    .horiz-list h3 {font-size: 20px;}
    .horiz-list h6 {font-size: 16px;}
    .value-servr {padding-top: 20px;}

    .valu-top-brd {padding: 20px 16px;height: auto;}
    .valu-top-brd h4 {font-size:19px;}
    .valu-top-brd p {width:100%; font-size: 13px;margin-bottom: 0;}

    .vlue-btm-wrp {padding-top: 19px;padding-left: 15px;border:0; width: 48%; max-width: 120px; margin: 0 auto; aspect-ratio: 1/1;}
    .vlue-btm-wrp p {font-size:14px;}
    .vlue-btm-wrp img {width: 35px;}
    .vlue-bottm h4 {font-size: 14px;margin: 10px 0;}
    .testimonials {padding: 20px 20px;}
    .testimon-top h3 {font-size: 24px;}
    .testimon-top p {font-size: 13px; margin-bottom: 0;}

    .testimon-top {margin-bottom: 0;}
    .left-tesmn {margin-bottom: 20px;margin-top:20px;}
    .testmnl-list {padding: 10px;}
    .testmnl-list p, .testmnl-list h6 {font-size: 13px;}

    .offcanvas .nav-link .drop {position: absolute; right:12px;top:0px;}
    .offcanvas .top-call-right ul {display:block;}
    .offcanvas .top-call-right, .offcanvas .appo-link {margin-bottom: 30px;}
   .offcanvas .dropdown-menu { position: inherit !important;transform: inherit !important;}
    .offcanvas .top-call-right ul a {color: green;}
    .offcanvas .top-call {background: transparent; padding:0}
    .offcanvas .appo h6, .offcanvas .appo {color:#005BAA}
    .offcanvas .appo.doc {margin-left: 0;background: url(../images/formoff.png) no-repeat left center;}
    .offcanvas .appo {background: url(../images/call-callingoff.png) no-repeat left center;}
    .mobile-hambrg button {padding:0}
    .smaller .navi-ihba {display: block;}
    .dept-text h5 {font-size: 15px;margin-bottom: 10px;}
    .blog-slider-itm h4 {font-size: 14px;}
    .blog-slider-itm p {font-size: 13px;}
    .blog-wrp {padding: 30px 0}
.blog-slider {padding-right: 0; margin-top: 12px;}
    .desktop-footr {display: none}

    .top-call {display:block;}
    /* .desktop-bnr {display: none !important;} */

    .flt-right, .flt-left {display: none;}
    .banner {padding:0;}
    .line-cont {border:none;margin: 0;}
    .desktop-nav-view {display: none}

    .intro-left{width:100%;padding-top:12px;}
    .right-color {padding: 20px;}
    /* .btn-team {display: block;} */
    .blog-text {width: 100%;}
    .vlue-bottm {height: auto;}

    .intro-left h1 {font-size:32px;}

    .depart-text-wp.dep-box {display: flex;width: 100%;}
    .dept-text h5 {font-size: 14px;margin-bottom: 10px;}


    .dep-box a.d-btn {padding-left: 16px;}
    .proj-d-btn {font-size: 10px;}
    .dep-box {width: 47%;}
    .btn-in-pa {min-width: 143px;}
    .btn-team .btn-in-pa {margin-right: 9px;font-size: 13px;padding: 8px;}
    .text-righ-tem {padding: 20px;}
    .text-righ-tem h3, .blog-text h3 {font-size: 20px;}/*vvv*/
    .text-righ-tem p, .blog-text p {font-size: 14px;}
    .who-top-wrp {padding-left: 1%;}
    .who-top-wrp p {font-size: 13px}
    .who-bottom {display: block;}
.who-top h6, .dep-box-tex h6 {font-size: 11px;}
    .dep-box-tex .btn-in-pa {font-size: 11px;}
    .dep-box-tex p {font-size: 14px;}   
  .intro-left img { height: 49px;}
.lst-footer {padding: 20px;text-align: center;}
.social-link {padding:12px 0}
.dsn-wrp {justify-content: center;}

.dep-box-tex h3 {font-size: 20px;}
.department-wrp {padding: 20px 0;}
.who-count h3 {font-size: 24px;}
.who-count {padding: 15px;}
.who-count h6 {font-size: 13px;margin:0;}
.who {margin-top:20px;}

.top-p-f {padding-top: 0px;padding-left: 16px;padding-bottom: 0px;}
.top-p-f h4 {margin-bottom: 10px;font-size: 16px;}
.phone-footer-menu {margin: 12px 0;}
footer .accordion-button, footer .accordion-item {background-color:#2C3241;padding: 0;color:#fff;
    font-size: 14px;font-weight:700;border:none;box-shadow:inherit;}  
footer .accordion-button::after {background:url("../images/f-cl.png") no-repeat center center;background-size:inherit;}
footer .accordion-button:not(.collapsed)::after { background:url("../images/f-opn.png") no-repeat center center;background-size:inherit;}
footer .accordion-button:not(.collapsed) {background: transparent;color:#fff;font-size: 16px;font-weight:700}
footer .phone-links ul {padding: 0;}
footer .accordion-body {padding-left: 0; padding-bottom: 0;}
footer p {margin-bottom: 4px; font-size: 13px;}
.middle-footer .addrs.top-p-f {width: 100%;}
footer .addrs img {width: 120px;}
.top-footer .left {display:flex;width:100%;}
.top-footer .appo-link {width: 100%; padding:10px;}
.top-footer {margin-bottom: 12px;}
.top-footer img {width: 45px;}
.top-footer .appo h6 {font-size: 14px;}
.j-txt h3 {font-size: 18px;}
.j-txt p {font-size: 13px; padding: 0px 0;}
.jeev-adds-box .btn-in-pa { font-size: 12px;padding: 9px;}
.float-mob-btn {padding:12px;position:fixed;bottom:0; left:0;width :100%;}
footer {position: relative;}
.float-mob-btn .btn {font-size: 14px;font-weight: 400; background-color:#3e92da;border-radius:6px;padding:4px;color:#fff }


}


@media (min-width:992px) {
    .owl-item.active.center .dept-text h5 {font-size: 22px;}
    .dep-box-cont {margin-top: 20px;} 
    .owl-item.active.center {width:200px !important; opacity: 1;}
      .right-tesmndd {position: relative;padding-bottom:0;max-height:none;}
    .right-tesmndd #ticker01 {position: absolute;left:0;top:0}
    .vlue-bottm {height:auto;}
    .float-mob-btn {display: none;}
     .mobile-hambrg {display: none;}
     .blog-slider.owl-carousel {padding:0;}
     .blog-box {justify-content: end;}
    .phone-footer-menu {display: none;}
    .mob-bnr {display: none !important;}
    .intro-left img {height: 70px;}
     .intro-left h1 {font-size: 28px;}
     .intro-left p {font-size: 14px;}
      .dept-text h5 {font-size: 18px;}

    .horiz-left {padding: 0 20px;}
    .horiz-slider {padding: 40px 0 0 0;}
     .hz-wrp h4 {font-size: 22px;width:100%}
     .hz-wrp {display:block;}
     .hz-wrp span {text-align:left;}
     .horiz-list h3 {font-size: 22px;}
     .valu-top-brd h4 {font-size: 22px;}
     .valu-top-brd p {width:100%;margin:0}
     .valu-top-brd {padding:19px 15px;height:auto;}
    .horiz-list h6 {font-size: 18px;}

     .testimon-top h3 {font-size:32px;}
     .testmnl-list p {font-size: 14px;}
     .who-count h3 {font-size: 36px;}
     .who-count h6 {font-size: 18px;}

     .dep-box-tex h3 {font-size: 32px;text-align: center;}
     .dep-box-tex p {font-size: 16px;}
     .text-righ-tem h3, .blog-text h3 {font-size: 30px;}
     .text-righ-tem p, .blog-text p { font-size:15px;}
      .btn-in-pa, .btn-our-hosp {min-width: 156px;}
      .text-righ-tem {padding: 20px;}
      .blog-slider-itm h4 {font-size: 15px;}     
       .j-txt p {padding: 0px 0;}
       .top-footer .right {width:30.5%}
       .top-footer .left {width:69.5%; }
       .top-p-f h4 {font-size: 19px;font-weight: 400;}
       .main-link-right {display:block;}
       .btn-our-hosp, .btn-in-pa {padding:5px;}
        .main-link-right {position: relative;}
        .search-tp {position: absolute;left: -52px;top: 10px;}
        .appo h6 {font-size: 14px;}
        .navbar-expand-lg .navbar-nav a.nav-link {font-size: 12px;}
            .btn-in-pa {margin-bottom: 1px;}
}


@media (min-width:1280px) {
    .owl-item.active.center .dept-text h5 {font-size: 26px;}
    .owl-item.active.center {width:400px !important; opacity: 1;}
    .intro-left img {height:130px;}
    .main-link-right {display:flex;}
    .main-link-right {position: relative;}
    .search-tp {position:inherit;left:0;top:0;}
    .navbar-expand-lg .navbar-nav a.nav-link {font-size: 13px;}
    .btn-in-pa {margin-bottom:0;}
    .poins-f {font-size: 17px;}
    .squr-w {width: 40%;}
    .horiz-right {height: 80vh} 
    .who-bottom-wrp {margin-top: 10.5%;}


}

@media (min-width:1440px) {
    .owl-item.active.center .dept-text h5 {font-size: 30px;}    
.owl-item.active.center {width:500px !important; opacity: 1;}
    .squr-w {width: auto;}
    .vlue-bottm {height:auto;}

    .btn-our-hosp, .btn-in-pa {padding:12px;}
    .btn-in-pa, .btn-our-hosp {font-size: 16px;}

    .intro-left h1 {font-size: 46px;}
    .intro-left p {font-size: 18px;}
    .dept-text h5 {font-size: 22px;}

    .horiz-left {padding: 0 80px;}
    .horiz-slider {padding: 80px 0 0 0;}
    .hz-wrp h4 {font-size: 40px;width: 49%;}
    .hz-wrp {display: flex;}
    .hz-wrp span {text-align: right;}
    .horiz-list h3 {font-size: 30px;}
    .valu-top-brd h4 {font-size: 40px;}
    .valu-top-brd p {width: 60%;}
    .valu-top-brd {padding-bottom: 30px;height: auto;text-align: center;padding-top: 0;}
    .horiz-list h6 {font-size: 22px;}
    .vlue-bottm h4 { font-size:16px;}
    .testimon-top h3 {font-size: 40px;}
    .who-count h3 {font-size: 46px;}
    .who-count h6 {font-size: 14px;}  
    .dep-box-tex p {font-size: 20px;}
    .text-righ-tem h3, .blog-text h3 {font-size: 40px;margin: 0;}
    .text-righ-tem p, .blog-text p { font-size: 16px;}
    .btn-in-pa, .btn-our-hosp {min-width: 170px;}
    .text-righ-tem {padding:0px;} 
    .j-txt p {padding: 0px 0;}
    .navbar-nav .position-static {white-space:inherit;}
    .navbar-expand-lg .navbar-nav {overflow-x: inherit;}
        .testmnl-list p { font-size: 14px;}


}