
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Sora:wght@100..800&display=swap');

@import url('../dist/bootstrap/css/bootstrap.min.css');


:root { 
    --primary-font: "Hanken Grotesk", sans-serif;
    --secondary-font: "Open Sans", sans-serif;
    --third-font:"Sora", sans-serif;
    --gray: #333333;
    --light-gray: #f5f3f3;
    --blue: #0a4871;
    --orange: #113f5e;
}
body { color: var(--gray); font-family: var(--primary-font); font-weight: 400; line-height: normal; overflow-x: hidden; position: relative;background-color: #fbfbfb; }
a { color: var(--bs-blue); }
a, a:hover { text-decoration: none; }
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: 500 16px/1.5 var(--primary-font); overflow-wrap: break-word; word-wrap: break-word; }
.clearfix { clear: both; margin: 0px; padding: 0px; }
.blink { -webkit-animation: blink-1 6s infinite both;animation: blink-1 6s infinite both;}

@-webkit-keyframes blink-1 {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes blink-1 {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}


p a {font-weight: bold;}

.smaller .hdr-lst-right {margin-top:2px;}


.menun-our-spea.dropdown .dropdown-menu {
  min-width: fit-content;
  padding: 20px 20px 40px 73px;
  position: absolute;
  top: 35px;
  left:50%;
background: #1a61a8;
  border-top: none;
  width: 880px;translate: -50% 0%;
}

 .scrol-wrp {
    display: flex;
  }

  .wrp-menu-ul {
  column-gap: 96px;
}

  .wrp-menu-ul {
    column-gap: 0;
    width: 40%;
  }


  .scrol-link {
    flex-direction: column;
  }
.scrol-wrp h3 {
    font-size: 18px;
    font-weight: 500;
    border-bottom: 2px solid #2598b3;
    margin-right: 20px;
    padding-bottom: 6px;
  }

  .menun-our-spea .dropdown-menu ul {
  display: block;
}

.menun-our-spea .dropdown-menu ul li {
  text-align: left;list-style: none;
}
.left-m-link li {
  margin: 0 0;
  text-align: center;
  width: 185px;
}

.menun-our-spea .dropdown-menu ul li a {
  font-size: 14px;
  color: #efefef;
  margin-bottom: 3px;
  display: inline-block;
}









/*.header { background:#fff; height: 145px; left: 0; right: 0; top: 0; z-index: 9; }
.header .navbar-brand {max-width: 260px;margin: 0;padding: 0; }
.smaller { background: #fff; padding-bottom: 0.5rem; position: fixed; z-index: 999; height: 120px; }
.smaller .navbar-brand { max-width:160px; }
.navbar-expand-lg .navbar-nav a.nav-link:hover {color: #6eabe3;}
.navbar-expand-lg .navbar-nav a.nav-link { color:#125683; font-size: 14px; line-height:24px; text-transform: uppercase; font-weight: 700; font-family: var(--primary-font);padding-right:15px; padding-left: 15px;}
.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;}*/

.search-hd-btn img {
  width: 35px;
}

.dropdown-toggle::after{opacity:0;opacity:0;font-size:0;border:0}
.py-banner{padding:0% 0; position: relative;}
.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;}
 .desk-hdr {display: flex;justify-content: space-between;flex-direction: column;padding: 10px 12px;}

.hdr-one-txt h3 {color: #212121;font-size: 15px;font-weight: 500;margin: 0;}
.hedr-sec {display: flex;justify-content: space-between;max-width: auto;width: 100%;padding-right:20px;}
 .abhi .navbar-expand-lg .hedr-sec .navbar-collapse {display: block !important;}
.hdr-one {display: flex;column-gap: 12px;}
.hdr-one-txt p {margin: 0;}
.hdr-one-txt a {color: #212121;}

.appoin-btn {cursor:pointer; background: #7AB9CF;background: linear-gradient(128deg,rgb(102, 166, 188) 32%, rgb(190, 109, 174) 100%);
  border-radius: 50px;padding: 8px 12px;color: #fff;}
.dropdown-item {color: var(--bs-white);}
.dropdown .dropdown-menu { background-color: #125683; display: none; }
.dropdown:hover>.dropdown-menu, .dropend:hover>.dropdown-menu { display: block; margin-top: .1em; margin-left: .1em; }
.dropend:hover>.dropdown-menu { position: absolute; top: 0; left: 100%; }
.dropdown-item { border-bottom: 1px solid rgba(255, 255, 255, 0.25); font-size: 14px; font-weight:500; }
.dropdown-item:focus { background-color: #f8f9fa; color: #212529; }

a.nav-link {transition:transform 4s ease-in;}
a.nav-link:hover .drop {transform: rotate(-180deg);display: inline-block;}

.btn-primary{background-color:#ef7f1a;border-radius:12px;border:inherit;color:#fff;font:700 14px 'Raleway',sans-serif;line-height:24px;min-width:163px;min-height:36px;text-transform:uppercase;padding:9px 0;}
.btn-primary:hover,.btn-primary:focus{background-color:#ef7f1a;}
.banner{clear:both;position:relative;width:100%;line-height: 0;}
.banner .overlay{height:100%;width:100%;z-index:2;display: flex;align-items: center;}
.banner .overlay::after {content: "";width:100%; height: 100%;position: absolute; top:0px; left:0;}
.banner h1{font-size:40px;font-family:"Sora", sans-serif;text-transform:none; color:#fff;}

.banner .slide-item {position: relative;}
.banner .text-banner {position: absolute;border-radius: 20px;max-width: 500px;padding:0px;top:40%;left: 7%;width:100%;text-align: left;background:url("../images/org-bnr-bg.png") repeat left center;
  background-size: cover;}
.text-banner p {font-size: 18px;color: #fff;font-weight: 400;}

.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%;}
.banner video{height:100%;object-fit:fill;width:100vw}
.news-latest {background: #7AB9CF;background:linear-gradient(167deg,rgb(78, 145, 169) 32%, rgb(175, 90, 158) 100%);}

.find-news h4,.secnd-hdr a{color:#1660a7;font-size:16px}
.carousel,.find-news,.search-one,.serch-left{background:#fbfbfb}
.controls,.header-tab,.news-lat-wrp,.secnd-hdr,.serch,.serch-left,.tab-list{display:flex}
.btn-nav,.tab{cursor:pointer;color:#fff}
.btn-nav,.nws-left,.panel,.tab{color:#fff}
.serch{position:absolute;bottom:0;left:0;width:100%;z-index:5;height:100px}
.search-one{width:16%;border-radius:0 12px 0 0}
.find-news{margin-bottom:8px;border-radius:12px;padding:12px 11px;position: relative;}
.row.form-news{justify-content:space-between;margin:0}
.form-news .col-sm-2{width:40px;padding:0}
.nws-left{line-height: 18px;  font-size: 14px;width: 50%;}
.form-news .col-sm-5{width:45%;padding:0 4px}
.find-news::before,.search-one::after,.search-one::before{content:"";background:0 0;width:20px;height:20px;box-shadow:.313rem .318rem 0 0 #fff}
.news-latest{padding:20px;border-radius:12px;position: relative;z-index: 2;}
.serch-news{width:600px;padding:20px;position:relative}
.serch-left {position: relative;}
.serch-left::after {
content:"";background:0 0;width:20px;height:20px;box-shadow:.313rem .318rem 0 0 #fff;position: absolute;
  bottom: 0;left: -20px;border-bottom-right-radius:12px;rotate:0deg;}
.find-nes,.search-one::after{position:absolute;bottom:0}
.find-nes{padding:12px;left:0}
.search-one,.viewport{position:relative}
.serch-left{width:60%;border-radius:12px 0 0;justify-content:center}
.secnd-hdr a{text-decoration:underline}
.sec-txt{font-size:13px;font-weight:400}
.secd-op{width:325px;margin-top:20px}
.secnd-hdr{align-items:center;column-gap:12px;margin-bottom:13px}

.find-news::before{rotate:0deg}
.search-one::after{right:-20px;border-bottom-right-radius:12px}
.search-one::after,.search-one::before{rotate:-270deg}
.hdr-contr-tab{display:flex;justify-content:end;max-width: 1200px;margin: 0 auto;}
.tab span, .tab img {pointer-events: none;}
  .our-departmant .btn-nav:disabled {background: transparent;}
.our-departmant .btn-nav {border: 1px solid #8d8b8b;padding: 0;width: 26px;height: 26px;}
   .our-departmant .btn-nav {background: transparent;}
  .prev {background:url("../images/dep-arw-prev.png") repeat center !important;background-size: cover !important;}
  .next {background:url("../images/dep-arw-next.png") repeat center !important; background-size: cover !important;}

.header-tab{align-items:stretch;border-bottom:1px solid #ddd;max-width:1200px}
.controls{flex-direction:column;justify-content:center;gap:8px;padding:0px 10px;background:#fbfbfb;z-index:10}
.btn-nav{background:var(--blue);border:none;padding:6px 16px;border-radius:20px;font-size:12px;transition:.2s}
.btn-nav:disabled{background:#ccc;cursor:not-allowed;}
.viewport{flex-grow:1;overflow:hidden}
.tab-list{transition:transform .4s cubic-bezier(.25, .46, .45, .94);width:max-content;border-top: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;}
.tab{width:290px;padding:25px 15px;border-right:1px solid rgba(110, 110, 110, 0.2);background:#fff;text-align:left;user-select:none; display: flex;column-gap: 12px;}
.tab span {display: block;color: #212121;font-size: 14px;text-transform: uppercase;}
.tab.active img {filter: brightness(200%);-webkit-filter: brightness(200%);}
.tab.active{background:#D856B7;}
.tab.active span {color: #fff;}

.header-tab .tab {display: flex; align-items: center; gap: 10px;}    

.header-tab .tab span:first-child {flex-shrink: 0; display: flex;}

.header-tab .tab img {width:42px; height: auto;display: block;}
.panel{display:none;padding:0px;grid-template-columns:1.2fr 1fr;gap:30px;min-height:400px}
.panel.active{display:block}
.panel h1{font-size:4rem;margin:0 0 20px}
.media-box{background:var(--purple);width:100%;aspect-ratio:16/10;align-self:center}

.tm-dpt,.top-dep{column-gap:20px;display:flex}
.dep-dlnk span,.tm-dpt span{display:contents}
.dept-hdr h4{color:#707070;font-size:15px;margin:0}
.dept-hdr h2{color:#212121;font-family:Sora,sans-serif;font-size:40px;margin: 0;}
.dept-hdr{text-align:center;margin-bottom:30px}
.our-departmant{margin-top:117px;overflow: hidden;}
.tab-cont-wrp{max-width:1200px;margin:0 auto}
.cont-pnl{background:url("../images/dept-bg.jpg") left center/cover;padding-bottom:12px}
.dep-dlnk{padding:6px 9px 6px 18px;width:221px;display:flex;line-height:17px;border-radius:50px;justify-content:space-between;align-items:center;
  box-shadow: 0px 3px 4px 0px #888c8dcc;border: 1px solid #D3D3D3;color:#212121;background:#fff;}
.dep-dlnk span img{width:49px}
.tm-dpt{color:#128460;align-items:center;font-size:18px;font-weight:500;width:50%}
.white-notch-content hr{border-top:1px dashed #b4b4b4;opacity:1}
.btm-dep{display:flex;justify-content:center}
.our-departmant .hero-banner{display:flex;height:500px;width:100%;overflow:hidden;position:relative}
.our-departmant .white-notch-content{position:absolute;bottom:0;left:0;width:50%;height:245px;background-color:#f5f5f5;clip-path:polygon(0% 0%,92% 0%,100% 20%,100% 100%,0% 100%);z-index:2;
    padding:30px;display:flex;flex-direction:column;justify-content:flex-start}
.our-departmant .white-notch-content h1{font-weight:600;font-size:1.8rem;color:#333;margin-bottom:20px;line-height:1.1;text-transform:uppercase}
.tab span img{width:70px}
.our-departmant .white-notch-content p{font-size:1rem;color:#555;line-height:1.5;max-width:90%}
.our-departmant .image-side{flex:none;position:relative;z-index:1;clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%);width:54%}
.our-departmant .image-side img{width:100%;height:100%;object-fit:cover}
.tm-dpt span{flex:1}
.our-departmant .top-left-text{display:flex;flex-direction:column;padding-top:30px}
.our-departmant .top-left-text h1{font-weight:600;font-size:32px;color:#333;margin-bottom:25px;text-transform:uppercase}
.our-departmant .top-left-text p{font-size:1.1rem;color:#444;line-height:1.6;margin-top:0}

.row.key-hdr {justify-content: space-between;}

.doc-dlnk,.key-text h6,.keypont h5{color:#212121}
.key-right-ctr .keypont.last,.key-right-ctr .keypont.one{position:relative;left:-40px}
.keypont{display:flex;column-gap:20px}
.key-right-ctr{display:flex;flex-direction:column;row-gap:30px}
.key-left{position:relative;width: 40%;}
.key-right{display:flex;align-items:center;width: 53%;}
.key-text h3{font-weight:800;font-size:34px;color:#085792;margin:0}
.key-text h6{font-weight:500;font-size:20px}
.key-text{position:absolute;top:50%;left:50%;width:300px;translate:-50% -50%}
.key-text {border-left: 6px solid #73C5F2; padding-left: 12px;}
.key-doctor{background:url("../images/key-bg.png") left center/cover no-repeat;padding:20px;margin:50px auto 0px auto}
.swiper-backface-hidden .swiper-slide:nth-child(2n){position:relative;top:-9px}
.swiper-backface-hidden .swiper-wrapper{padding-top:22px}
.card-btn{justify-content:space-between;display:flex;border-top:1px solid #dadada;padding-top:16px}
.card-text .smll-btn{color:green;font-weight:500;line-height:30px}

.card-text .book:hover{background:#085792;color:#fff}
.pop-up-more.swiper-button-next,.pop-up-more.swiper-button-prev{color:#fff;width:16px}
.card-text .book{border:1px solid #085792;color:#085792;border-radius:12px;padding:5px 12px;font-size:13px;font-weight:500}
.card-text p{padding-top:12px;color:#085792}
.card-docimg{position:relative;border-radius:24px;overflow:hidden}
.card-docimg::after{content:"";position:absolute;width:100%;height:29%;background:linear-gradient(180deg,rgba(255,255,255,0) 3%,rgba(23,23,23,.81) 73%);bottom:0;z-index:0;right: 0;}
.card-docimg h5{position:absolute;padding-left:16px;bottom:20px;width:100%;text-align:left;left:0;z-index:2}
.doct-hdr{display:flex;justify-content:space-between;align-items:center;margin:80px 0 30px}
.doct-hdrright p{font-weight:300;margin:0 0 7px}
.doc-dlnk{font-weight:600}
.doct-hdrright{max-width:440px}
.doc-dlnk img{width:21px}
.appolo-excl-curv{display:flex;align-items:center;position:absolute;right:-15px;bottom:-1px}
.abut-lik span,.cont-getmore,.key-getmore{position:relative}
.key-getmore::after{content:"";width:100%;position:absolute;left:0;top:0;height:335px;background:#4d83f4;z-index:-1}
.get-about{width:50%;display:flex;align-items:center;column-gap:40px;margin-top:50px}
.about-hd h3{width:250px}
.cont-getmore{padding-left: 30px;}
.get-hd{text-align:center;padding-top:40px;margin-bottom:40px}
.get-hr h3{color:#212121;font-size:20px}
.get-itm p {width: 78%;}
.card-docimg img {width: 100%;}
.cont-testmo{position: relative;z-index: 3;}
.get-hr img{width:20px}
.abut-lik span::after{content:"";width:130px;position:absolute;background:#fff;top:-11px;height:20px;z-index:0;right:0}
.get-hd p{max-width:500px;margin:0 auto;color:#fff}
.abut-btn,.hub-medi h2,.hub-medi h4,.hub-medi h6{color:#212121}
.abut-lik span{border-top:1px solid #dadada;display:block;width:62%;margin-top:40px}
.abut-btn{background:#fee469;padding:3px 22px;border-radius:12px;position:absolute;top:-16px;right:-1px;z-index:4}
.get-botom{display:flex;column-gap:20px}
.get-b-img{display:block;margin-top:30px}
.get-hr,.hub-ptext,.test-mo,.testmo-hd{display:flex}
.get-hr{align-items:center;justify-content:space-between}
.get-b-img img{border-radius:12px 12px 50px}
.get-itm{background:#fbfbfb;box-shadow:0 3px 4px 0 #dadadacc;border-radius:70px 20px;width:16%;padding:50px 12px 12px}
.get-img-lft{position: absolute;right:0px;width: 38%;bottom: -30px;padding: 0;text-align: right;}
.key-testimo{background:url("../images/testimnl.png") left center/cover no-repeat;padding:30px 0;margin:30px auto 50px auto;position: relative;overflow: hidden;}
.key-testimo::after {content: "";position: absolute;right:0;top:0px; width: 48%;height: 76%;background-color: #04938D;}
.cont-pnl {padding-right: 30px;padding-left: 30px;}
.testmo-hd{justify-content:space-between;max-width:1280px;margin:0 auto;padding-bottom:90px;padding-right: 50px;padding-left: 50px;}
.hub-point{padding:0}
.hub-ptext{padding:0 20px 20px;height:234px;justify-content:space-between;align-items:center}
.hub-textcnt{padding:12px}
.test-mo span{color:#fff}
.test-mo{width:460px;align-items:center}
.get-about .about-hd h3{color:#212121;text-transform:initial;font-size:28px}
.get-about .about-hd h5{color:#212121;font-size:19px}
.dropdown-menu.search-ctn{right:0;width:300px;padding:11px;color:#fff;column-gap:12px;align-items:center}
.dropdown:hover>.dropdown-menu.search-ctn,.search-cont .dropdown-menu.show{display:flex;align-items:center}
.hdr-lst-right{display:flex;column-gap:3px;position:relative;height: 35px;
  margin-top: 2px;}
  .menu-off-txt img {
  width: 34px;
}
.hdr-lst-right .dropdown:hover>.dropdown-menu,.menu-off-txt:active{margin:0}
.menu-off-txt:active{border:none}
.btn.serc-inp-btn{background:#66a6bc;color:#fff;border-radius:50%;width:40px;height:40px;margin-left:6px;padding:0}
.sserc{width:86%;color:#fff}
.burger.serch-btn{cursor:pointer;width:37px;}
.menu-off-txt {width: 37px;}
.dropdown.search-cont{position:absolute;margin:0;bottom:-6px;left:-300px}
#menu3{width:340px;padding:12px}
.dropdown-menu.show{display:block;opacity:1;transform:translateY(0)}
.dropdown-menu,.dropdown-menu.show{transition:.2s;animation:.6s ease-in-out forwards fadeIn}
.depart-cls .dropdown-menu{width:800px;padding:20px}

.serc-suv {border:none; padding: 12px; height: 48px; background-color: #fff; border-radius: 12px;}
.serc-btn {padding: 0 0 0px 0;}
.about-hd h3{color:#fff;text-transform:uppercase;font-size:38px}
.about-hd h5{color:#fff;font-size:19px}
.hub-ptext .testmo-btn{color:#fff;display:block;width:160px;padding:18px 12px;text-align:center;border-radius:42px;background:#5ab249;font-weight:500;border: none;}
.testmo-btn{color: #12dfd7;display: block;width: 200px;padding: 9px 12px;text-align: center;border-radius: 42px;font-weight: 500;border: 2px solid #0dc0b9;}
.get-itm.yellow {background: #FEE469;}

 a.burgr-link:hover h4{position:relative}
   a.burgr-link:hover h4::after{position:absolute;top:19px;left:0;content:"";height:1px;width:100%;background-color:#2c98b3}
   .tour-wrap .slick-next,.tour-wrap .slick-prev{top:auto;bottom:0;transform:none}
   .tour-wrap .slick-next:hover,.tour-wrap .slick-prev:hover{background-position-x:62%;transition:.5s;background:url("../images/blue-arro-img.avif") center center no-repeat}
   .three-sect-wrp{overflow:hidden}
   .tour-wrap .slick-prev{left:46%;z-index:9;margin-left:10px;}
   .tour-wrap .slick-next{right:46%;margin-right:10px}
   .tour-wrap .slider{width:90%;max-width:none;margin:0 auto;padding:30px 0 130px}
   .tour-wrap .slick-slide{transition:.5s;opacity:.5;transform:scale(.98)}
   .tour-wrap .slick-center{transform:scale(1.35);opacity:1;z-index:10;position:relative}
   .tour-wrap .slick-slide img{width:100%;border-radius:10px;transition:box-shadow .5s}
   .tour-wrap .slick-list{overflow:visible}

.btm-part a,.copy-right a,footer{color:#fff}
footer{background:#104577}
.ftr-socil ul{margin:0;padding:0;display:flex;column-gap:10px}
.row.top-part .download-wrap{width:30%}
.row.top-part{padding:30px 0;border-bottom:1px solid #1a5d9c;justify-content:space-between}
.ftr-logo{width:300px;}
.btm-part a{font-size:14px;margin-bottom:-13px;display:block}
.copy-left,.copy-right a{font-size:13px}
.row.footr-wrp{padding-top:30px;padding-bottom:30px}
.btm-part .call-footer span.small{font-size:20px;display:block;margin-bottom:10px;color:#75b9d0}
.ftr-eml-text p{color:#fff;padding:30px 0;margin:0}
.row.btm-part{justify-content:space-between}
.ftr-socil ul li{width:38px;list-style:none;border:2px solid #d2d2d2;border-radius:50%;height:38px;display:flex;justify-content:center;align-items:center}
.ftr-socil ul li a{line-height:0}
.top-part .call-footer{display:flex;align-items:center;column-gap:12px}
.copy-righ{display:flex;justify-content:space-between;padding:0}
.col.copy-righ{border-top:1px solid #1a5d9c;padding:20px 0}

.testmo-arrw {position: absolute;top: 50%;width: 100%;display: flex;translate: -50% -50%;left: 50%;justify-content: center;}
.desktop-off .ftr-eml-text p {padding-top: 0;}
 .tour-wrap .slick-slide .testmo-arrw img {width: 53px;}
.desktop-offmenu {width: 100% !important;background: #104577;}
.desktop-offmenu .offcanvas-header {padding: 0;}
.desktop-off .ftr-logo {width: 270px;}
.desktop-offmenu .offcanvas-header .btn-close {top: 23px;position: relative;right: 30px; filter: invert(90%);opacity: 1;}

.desktop-off .btm-part a {font-size: 17px;}
.desktop-off .ftr-socil {margin-top: 80px;}
.desktop-off .download-wrap {width: 33%;}
.desktop-off .download-wrap.mob-addrs {width: 170px;}
.dep-dlnk:hover {background-color: #f4f4f4;}
.header-tab .tab:hover span {color: #fff;}
.header-tab .tab:hover {background: #d856b7;}
.header-tab .tab:hover img {filter: brightness(200%);-webkit-filter: brightness(200%);}


/*** doctor  ***/

.banner.subnr .py-banner {background: url(../images/subnnr.png) no-repeat; background-position:left top; background-size:auto;
      padding-left:0px;}
.banner.subnr .overlay {display:block;}
.banner.subnr .overlay::after {position: inherit;}
.banner.subnr .text-banner {top: 50%;translate: 0% -50%;left: 40px;}
.banner.subnr .serch-news {width:100%;margin-bottom: 50px;}
.banner.subnr .find-nes {position: inherit;max-width: 1000px;margin: 0 auto;border: 1px solid #d6d6d6;border-radius: 12px;box-shadow: 0 8px 9px -2px #c5cacb66;bottom: auto;}
.banner.subnr .serch {position: inherit;height:auto;}
.all-doctor h5 {font-size: 20px;font-weight: 600; color: #212121;border-bottom: .5px solid #d7d7d7;margin-bottom: 20px;padding-bottom: 10px;}
.doctor-fnd {padding: 0 30px;}
.doctors-list-box .container-checkbox {display: block;position: relative;padding-left: 22px;margin-bottom: 12px;  cursor: pointer;
  font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight: normal;text-transform: inherit;margin-bottom: 0px;white-space: nowrap;
  margin-top: 15px;color: #626262;font-size: 15px;font-weight: normal;}
.doctors-list-box .container-checkbox .checkmark::after {
  left: 4px;top: 1px;width: 5px;height: 8px;border: solid #125683;border-width: 0 1px 1px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
  content: "";position: absolute;display: none;}
.all-doctor-btn {padding-top: 20px;padding-left: 20px;}
.all-doctor-btn a {text-decoration: none;color: #212121;padding: 4px 40px;font-size: 15px;font-weight: normal;transition: 0.5s;border: 1px solid #212121;border-radius: 8px;}
.dtl-row.no-aftr::after {display:none;}
.filr-right {width:79%;}
.doctor-filr {min-width:230px;}
.all-doctor-btn a:hover {background: #1a61a8;transition: 0.5s;color: #fff;border: 1px solid #1a61a8;}
.doctors-list-box .container-checkbox input:checked ~ .checkmark span {color: #125683;}
.doctors-list-box .container-checkbox input:checked ~ .checkmark::after {display: block;}
.doctors-list-box input {position: inherit;left: 0;top: 0;opacity: 0;cursor: pointer;}
.text-lbl {padding-left: 20px;position: relative;top: -3px;}
.doctors-list-name h4 {color: #212121;}
.hd-list-wrp h3 {color: #212121;font-size: 20px;font-family: var(--third-font);font-weight: 500;margin: 0;}
.hd-list-wrp.blu {color: #1274BD;}
.hd-list-wrp.blu h3 {color: #1274BD;}
.hd-list-wrp {border-left: 3px solid;margin-bottom: 20px;height: 45px;align-items: end;display: flex;margin-top: 50px;}
.doctors-list-wrp {display:block;justify-content: space-between;}
.doctors-list-box .container-checkbox .checkmark {position: absolute;top: 6px;left: 0;height: 15px;width: 15px;background-color: none;border: 1px solid #6a6a6a;border-radius: 2px;}
.grednt .dr-list-wrp {background: #7AB9CF;background: linear-gradient(167deg,rgb(97, 169, 195) 57%, rgb(199, 114, 182) 100%);}
.doctors-list-img img {border-radius: 12px;}
.dtl-row {display:flex;position: relative;margin: 0;}
  .dtl-row::after {content: "";position: absolute;right: -9%;top: 0;width: 2px;height: 100%;background-color: #E0E5E5;}
.border-line-name {padding-top: 10px;display: block;padding-bottom: 20px;}
  .dr-list-wrp {padding: 10px;border-radius: 16px;margin: 0 5px 30px 5px;
  width: 23.8%;}
.doctors-list-img span {color: #212121;text-decoration: underline;}
.doctors-list-img h5 {color: #212121;}
.doctors-list-img h6 {color: #212121;}
.grednt .dr-list-wrp .doctors-list-img span {color: #fff;}
.grednt .dr-list-wrp .doctors-list-img h5 {color: #fff;}
.grednt .dr-list-wrp .doctors-list-img h6 { color: #fff;}
.banner.subnr h1 {font-size: 34px;}


/*** department  ***/

.py-banner small {white-space: nowrap;}
.firt h5 {color: #212121;}
.left-frst {display: flex;align-items: center;}
.firt h2 {color: #104577;}
.row.detp-top {padding: 70px 0;max-width: 1300px;margin: 0 auto;width: 100%;}
.bg-blue {background: #F0F0F0FA;padding-bottom: 50px;padding-right: 20px;  padding-top: 40px;margin-top: 30px;
  padding-left: 20px;}
.row.detp-scop {max-width: 1640px;margin: 0 auto;background: #fff;padding: 40px;justify-content: space-between;border-radius: 30px;}
.scp-fhdr img {width: 55px;margin-right: 12px;position: relative;top: -5px;}
 .scop-limg {text-align: right;}
.scp-fhdr { color: #0a3b69;font-size: 32px;margin-bottom: 17px;}
.col-md-6.left-scop p {color: #626262;}
.tick-ico li {list-style: none;margin-bottom: 20px;}
.tick-ico {margin:37px auto 0 auto;padding: 0;}
.tick-ico li{background: url(../images/tick-ico.png) no-repeat; background-position:left top; background-size:auto;padding-left:32px;}

.banner.subnr .py-banner.dept-imgbnr {
  padding: 11% 0;
  background-size: cover;
}
.dpt-st .select {
  height: 45px;
  padding-left: 14px;
  padding-right: 20px;
}
.banner.subnr .text-banner.right {
  left: auto;
  right: 40px;max-width: 630px;
}
.text-banner.right img {border-radius: 8px;}

.dpt-st {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
  margin-top: 30px;
  color: #fff;
  font-weight: 600;
}


.deprt-sec-list {background: url(../images/detl-bg-blu.png) no-repeat; background-position:left top; background-size:auto;justify-content: center;column-gap: 20px;
  row-gap: 20px;padding: 40px 0;}
.listd-sec {
  width: 26%;
}

.sec-text {
  display: flex;
  align-items: center;
}
.sec-text p {color: #fff; margin: 0;}
.dept-list-hrf {position: relative;display: block;border: 1px solid #d8d8d8;
  padding: 6px;
  border-radius:13px;}
.dlit-text {
  position: absolute;font-weight: 600;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.48);border-radius: 0 0 9px 9px;
  width: 100%;
  text-align: center;
  padding: 12px 0;color: #fff;
}
.listd-sec {
  padding: 0; width: 26%;
}


.row.detp-advc { max-width: 1640px;margin: 0 auto;}
.advc-hdr h3 {color: #1660a7;}
.advc-hdr p {color: #737373;}
.advc-gred {padding: 30px;height: 273px;border-radius: 20px;margin-bottom: 30px;display: flex;
  flex-direction: column;justify-content: space-between;background: #7AB9CF;background: linear-gradient(167deg,rgb(22, 96, 167) 32%, rgb(211, 130, 214) 100%);}

.advc-hdr {margin-bottom: 30px;  height: 273px;display: flex;align-items: center;}
.advc-hdr p {margin:0;}
.adv-txt h5 {color: #FEE469;}
.adv-txt p {color: #fff;margin: 0;}
.advance {padding: 40px 18px 20px;}
.adv-txt {width: 80%;}
.row.detp-conslt {background: #E8EBEE;max-width: 1600px;margin: 0 auto;border-radius: 30px;padding: 40px;}
.conslt-hdr h4 {color: #1660a7;font-size: 40px;}
.left-conslt {display: flex;align-items: center;}
.consult-pht-itm img {border-radius: 12px;}
.consult-pht-itm {position: relative;}
.dr-nam-consl {position: absolute;background-color: #00000073;bottom: 0px;left: 0px;padding: 8px;border-radius: 0 23px 0 12px;}
.dr-nam-consl h5 {font-size: 16px;margin: 0;}
.dr-nam-consl a {color: #fff;font-size: 13px;text-decoration: underline;}
.dr-nam-consl p {font-size: 14px;color: #fff;margin: 0;}
.right-conslt .owl-dots {display:none;}
.right-conslt .owl-carousel .owl-nav button.owl-next {width: 50px;height: 50px;border-radius: 20%;display: flex;font-size: 0px;align-items: center;justify-content: center;background: url(../images/dep-arw-next.png) center no-repeat #fff;
  position: absolute;right: -25px;top: 40%;transition: .5s;}
.conslt-hdr {padding-right: 16%;}
.right-conslt .owl-carousel .owl-nav button.owl-prev {width: 50px;height: 50px;border-radius: 20%;display: flex;font-size: 0px;align-items: center;justify-content: center;background: url(../images/dep-arw-prev.png) center no-repeat #fff;
  position: absolute;left: -25px;top: 40%;transition: .5s;}
.consult {margin-bottom: 50px;padding: 0 20px;}
.tick-ico li:last-child {margin: 0;}
.cont-map h5,.quote-section h3{color:#212121}
.contact-top .quote-section{padding:0}
.eml{grid-column:1/-1}
.contact-top .small-title{font-size:14px;color:#2c2c2c;margin-bottom:8px}
.contact-top .main-title{font-size:52px;font-weight:700;color:#222;margin-bottom:28px;line-height:1.1}
.contact-top .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:18px}
.contact-top .quote-form input,.contact-top .quote-form textarea{width:100%;border:1px solid #c1e0fd;outline:0;background:#fff;padding:10px 12px;font-size:16px;border-radius:4px;color:#444}
.cont-map h5{margin-top:50px}
.cont-wht{width:47%;background:#fff;box-shadow:1px 3px 11px -1px #8f8f8f4d;border-radius:10px;padding:14px}
.cont-wht h4{color:#1660a7;}
.cont-wht p{margin:0;font-size:14px}
.cont-white-one{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}
.cont-top-one{display:flex;margin-bottom:30px;column-gap:20px;justify-content:space-between}
.cont-ico{display:flex;column-gap:12px}
.cont-ico h5{color:#104577;font-weight:500;margin:0;font-size: 16px;
}
.cont-ico p{color:#c80d98;margin:0;font-size: 13px;}
.contact-top .quote-form textarea{grid-column:1/-1;resize:none;height:70px}
.contact-top .send-btn{width:100%;border:none;background:#0c65a8 !important;color:#fff !important;padding:12px;font-size:18px;font-weight:600;border-radius:4px;cursor:pointer;transition:.3s}
.contact-top .send-btn:hover{background:#063e69 !important}

.search-hd-btn {
  cursor: pointer;
}
.search-hd-btn img {
  width: 35px;
}

.search-box-hd.hidden {
  display: none !important;
}
.search-box-hd {
  background: #f4f4f4;
  padding: 12px;
  border-radius: 12px;
  display: flex;
  align-items: end;
  position: absolute;
  top: 36px;
  width: 290px;
  right: 40px;
}
.btn.serc-inp-btn {
  background: #66a6bc;
  color: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-left: 6px;
  padding: 0;
}




.contact-top {justify-content: space-between;}
.quote-section p {font-size: 14px;}
.left-frst, .right-frst {width: 49%;}
.mp-full {line-height: 0;}
.row.deprt-list {margin: 50px 0;}
.listd-frst {position: relative;}
    .listd-frst .dlit-text {
        background-color: #204F9E;
        color: #fff;
        padding: 12px 5px;
        width: 100%;
        text-align: center;
        text-align: center;
        position: inherit;
        border-radius: 8px;
        margin-top: 3px;
    }
        .listd-frst .dlit-text:hover {
            background-color: #1CA69D;
        }

.row.deprt-list {row-gap: 40px;}

.dvlp-list-wrp {
  display: flex;margin-top: 20px;
}

.dvlp-list-wrp .dtl-row::after {
  position: initial;
}

.listd-three-hd h4 {
  color: #1660A7;
  font-weight: 500;font-size: 30px;
}

.listd-three-hd p {
  color: #1660A7;
  font-weight: 500;
}

.listd-three-hd {
  width: 70%;
}

.deprt-third-list {
  padding-top: 50px;
  padding-bottom: 50px;
}

.dtl-long-trd {
  margin-bottom: 30px;
}


 .dtl-list-trd {
  margin-bottom: 30px;
}