

.serv-fac-wrap{background:#023948 url("../images/serv-facl-img.png") center center no-repeat; padding: 80px 0;}

.new-dept h2,.new-dept h5,.new-dept-wrp div.head-sectn h3{font-weight:500}
.new-dept-wrp div.head-sectn h3 {font-size:28px;}
.dept-new-right p,.new-dept div.banner-left-dep h1,.new-dept h2,.new-dept h5,.new-dept-wrp div.card-curv 
h5,.new-dept-wrp h3,.new-dept-wrp h6,.new-dept-wrp p{font-family:"Titillium Web",sans-serif}
.deptm-content.new-dept .deptm-content-left{padding:0;border-right:none;width:100%}
.new-dept .deptm-bnr::after{background:linear-gradient(180deg,rgba(255,255,255,0) 44%,rgba(1,72,89,.85) 100%)}
.new-dept .deptm-bnr{border-radius:0}

.serv-fac-wrap h5{font-family:"Titillium Web",sans-serif;}

.department-bg-box.new-dept-wrp{padding-top:0}
.deptm-content.new-dept{margin:0}
.new-dept div.banner-left-dep h1 span,.new-dept h5 span{display:block}
.new-dept .bannr-d-txt{bottom:23%}
.new-dept div.banner-left-dep h1{font-size:36px;font-weight: 500;}
.new-dept h2{font-size:28px;color: #e7c47e;}
.new-dept h5{font-size:34px;color:#fff;}
.new-dept-wrp h6{font-size:28px;color:#252829;font-weight:600}

.apollo-excell.padding-side.dpt-btm-new .head-sectn {text-align: center;}
.new-dept-wrp div.head-sectn p{font-size:15px;line-height:23px;font-weight: 500;margin: 0 auto 30px auto;}
.new-dept-wrp .padding-side{padding:30px 0 30px 4.2%}
.dept-new-right p{font-size:17px; font-weight: 500;color:#fff;}
.dept-new-wrpp{padding:5% 6%;background-color:#017c99;}
.apollo-excell.padding-side.dpt-btm-new{max-width:none;background:#fff;border-radius:0;padding-bottom:80px;padding-top: 80px;border-radius: 20px 20px 0 0;}
 .dept-slide-bottm div.card-curv h5,.new-dept div.card-curv h5{font-size:18px;font-weight:400}
 .dpt-btm-new div.card-curv p{font-size: 15px;line-height: 18px;font-weight: 300;}

 .blu-wrp {background-color: #017c99;}


 .dept-slide-bottm .dpt-btm-new .card-curv{min-height:260px; padding:16px 48px}
 .serv-crd-tex h3{text-transform:none;font-weight:600;color:#41bdda;position:relative;padding-bottom:12px}
 .serv-crd-tex h3::after{content:"";position:absolute;left:0;bottom:0;border:1px solid #ffffff5e;width:250px}
 .serv-crd-tex p{color:#fff;font-size:16px}
 .serv-fac-wrap .excel-wrap{column-gap:5%;justify-content:center;margin-bottom:24px}
 .serv-crd-tex{width:29%}
 .serv-crd{width:29%;background:#fff;padding:12px;border-radius:18px;box-shadow: 0 5px 9px 4px #0006;}
 .ser-fc-tex h5{color:#434343;font-weight:600;margin-top:22px;line-height:25px}
 .serv-crd-tex{display:flex;align-items:center;padding:0}
 .serv-fac-wrap hr{color:#188dab;opacity:1;max-width:1290px;margin:20px auto}
 .btn.view-link{background:#017c99;width:140px;color:#fff;padding:11px 3px;margin-top:30px}
 .blog-crd{width:33.3%}
.video a.btn:hover {
  background-color: transparent;
}

.dpt-sub-tret-wrap .card-link {
  border-radius: 20px;
  padding: 20px;
  width: 23.4%;  background: #fff;
}

.dpt-sub-tret-wrap .tret-itm {
  border-radius: 0;
  padding: 0;
  width: auto;  background: #fff;
}

 .blog-wrap{padding:68px 2%}
 .blog-tex{background:#017c99;padding:19px 19px 12px;border-radius:12px 12px 0 0}
 .blog-img img{border-radius:0 0 12px 12px}
 .blog-hd{margin-bottom:30px}
 .blog-hd h3{color:#0985a2;font-size:39px;font-weight:600;margin-bottom: 2px;}
 .blog-tex a,.blog-tex p{font-family:"Titillium Web",sans-serif;color:#fff}
 .blog-tex h5{font-family:"Titillium Web",sans-serif}
 .blog-tex a{padding:0}
 .btn.blog-btn span{margin-right:4px}
 .btn.blog-btn img{width:14px}

 .btn.faqvel-btn,.faqs-wraper .accordion-body{font-weight:500;font-size:17px}
 .btn.faqnw-btn,.testnew-text p{font-size:18px}
 .faq-lft-txt h4,.faqs-wraper .accordion-body,.head-sectn.doctr-hd.blue h3,.head-sectn.doctr-hd.blue h5{font-family:"Titillium Web",sans-serif}
 .head-sectn.blue h6{position:relative;padding-left:23px;margin-bottom:28px}
 .head-sectn.blue h6 small{position:absolute;top:11px;left:0;width:12px;height:12px;background-color:#017c99;border-radius:100%}
 .newfaqs-wraper div.head-sectn h3{font-size:32px}
 .newfaqs-wraper div.head-sectn h3 span{display:block}

 .faq-newlts{background:#fff;border-radius:30px;box-shadow:0 8px 9px -2px #0006;padding:50px;margin-top:50px}
 .btn.faqnw-btn{background:#017c99;color:#fff;width:260px;padding:16px 0;font-weight:500}
 .faq-lft-txt h4{color:#525252}.faq-lft-txt{margin-top:15%}
 .faqs-wraper.new-faqacc .accordion-button::before{top:40%;background:#0e0d0d}
 .faqs-wraper .accordion-button::after{top:50%;background:#0e0d0d}
 .faqs-wraper.new-faqacc .accordion-flush>.accordion-item{width:100%;margin-bottom:4%;box-shadow:0 8px 9px -2px #0006}
 .faqs-wraper.new-faqacc .accordion-button{background-color:#fff;font-size:19px;padding:23px;font-family:"Titillium Web",sans-serif;position: relative;
}
 .btn.faqvel-btn{background:#017c99;color:#fff;width:128px;padding:10px 0}
 .vall-wrp{display:flex;justify-content:right;margin-top:30px}
 .newfaqs-wraper .head-sectn p{max-width:none}

 .depart-faq-wrap.new-faq-dpt{margin:30px 4% 0}
 .department-bg-box .faqs-wraper button{width:100%;min-height:90px;box-shadow: inherit;}
 .new-test.testimoni .container{background-color:#fff}
 .btn.testm-btn{display:flex;column-gap:6px;max-width:fit-content;padding:0}
 .testm-ava{display:flex;column-gap:12px;align-items:end}
 .name-testinew{display:flex;justify-content:space-between;margin-top:22%}
 .testm-ava h5{color:#242424}
 .testm-nw-vide{display:flex;align-items:end}

 .btn.testm-btn:hover {background: transparent;}
.faqs-wraper.new-faqacc .accordion-button .qun-ps::before {content: '';position: absolute;width: 2px; height: 14px;right: 7px; top: 2px;background: #0e0d0d;}

.faqs-wraper.new-faqacc .accordion-button .qun-ps::after {content: '';position: absolute;width: 14px;height: 2px; right: 1px; top: 8px;
border-bottom: 2px solid #0e0d0d;}

.new-dept-wrp .new-faq-dpt .head-sectn.blue h3 {color:#000}
.qun-ps {width: 30px;height: 20px;position: absolute;right: 22px;top: 50%;margin-top: -10px;}
.new-test.testimoni.mt-0.treat-wtr .container {background: transparent;padding-left: 0; padding-right: 0;}
section.testimoni.treat-wtr {border-top: 1px solid #12a4c7;max-width: 1590px;margin: 0 auto;}


.new-test.testimoni.tret-ment  {  background: #017c99;}
.new-test.testimoni.tret-ment .container {padding: 0 0 80px 0;  max-width: 1200px; margin: 0 auto;border-radius: 0; background: #017c99;}
.tretmnt-wrp {background: #fff;padding: 50px 90px;border-radius: 40px;}
.tretmnt-wrp h4{color:#000;font-family:"Titillium Web",sans-serif;font-weight: 550px;margin-bottom: 20px;display: block;}
.tretmnt-wrp ul {padding: 0; margin: 0;}

.treat-wtr .head-sectn.doctr-hd.blue h5 {color: #fff;}
.treat-wtr .head-sectn.doctr-hd.blue h3 {color: #fff;}

.tretmnt-wrp ul li {position: relative; font-family: "Titillium Web",sans-serif;font-size: 20px; padding-left: 25px;  margin-bottom: 16px;
  font-weight: 600;color: #017c99;}

.tretmnt-wrp ul li:after {content: "";position: absolute;  width: 10px;height: 10px;left: 3px;top: 12px;border-radius: 100%;background-color: #c0a165;}

 .testm-nw-vide a.btn:hover{background-color:transparent}
 a.btn:hover{background-color:#0d99ba}
 .new-test .testimo-wrap .owl-carousel .owl-nav button.owl-next,
 .new-test .testimo-wrap .owl-carousel .owl-nav button.owl-prev{width:90px}
 .testm-vdo video{height:90vh}
 .blue-play-btn{border:none;background:0 0}

 .faqs-wraper.new-faqacc .accordion-button::before {display:none;}
.faqs-wraper.new-faqacc .accordion-button::after {display:none;}


 .blue-play-btn:hover img{opacity:.7}
 .testm-vdo .modal-body{background:#000}
 .head-sectn.doctr-hd.blue{width:auto;justify-content:start;flex-direction:column;font-weight:600;align-items:baseline}
 .head-sectn.doctr-hd.blue h5{color:#000}
 .head-sectn.doctr-hd.blue h3{font-size:30px}
 .new-test .testimo-card{margin-top:12px;width:98%;padding:30px}
 .new-test .owl-carousel .owl-stage-outer{padding-left:6px}

 .near-tag{padding:0 26px}
.new-dept-wrp .tret-hd h1,.tret-itm h4{font-family:"Titillium Web",sans-serif}
.accordion-item .qun-ps{display:block;rotate:unset;transition:rotate .6s ease-in-out}
.accordion-item.active .qun-ps{display:block;rotate:44deg}
.tret-hd{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 12px}
.new-dept-wrp .tret-hd h1{font-size:50px;font-weight:600;color:#fff}
.new-dept-wrp .tret-hd h6{color:#fff;background-color:#0985a2;margin-bottom:32px;border-radius:100px;padding:11px 34px}
.tretmnt-wrp h5,.tretmnt-wrp p{font-size:16px}

.deptm-bnr.depmt-sub-bnr .banner-left-dep{left:auto;right:10%;position:absolute;text-align:right}
.new-dept .deptm-bnr.depmt-sub-bnr::after{background:initial}
.depmt-sub-bnr div.banner-left-dep h3{color:#10a1c9}
.tret-itm{background-color:#fff}.dpt-sub-tret{background:#017c99;padding-bottom:80px}
.tret-hd-sub{padding:40px 0;display:flex;flex-direction:column;align-items:center}
.tret-hd-sub p{color:#fff;font-size:17px;max-width:900px;text-align:center}
.tst-dct-wrap .doctr-wrap .owl-carousel .owl-nav button.owl-next{width:auto}
section.doctors.tst-dct-wrap::after{background-color:transparent}
.blog-wrap.newdep-sub .blog-hd h3,
.new-dept-wrp .head-sectn.doctr-hd.blue h5,.tst-dct-wrap .head-sectn.doctr-hd.blue h5{color:#fff}
.doctors.tst-dct-wrap{margin:0;background:#017c99}.tret-itm h4{color:#017c99;margin-bottom:10%;min-height:57px}
.tret-itm p{font-size:17px;margin:0}

.new-dept-wrp .head-sectn.blue h3 {color:#017c99;}

.doctors.tst-dct-wrap .container-fluid{padding:50px}
.serv-fac-wrap.deptsub-serv-new{background-image:none;background-color:#017c99}
.serv-fac-wrap.deptsub-serv-new .serv-crd-tex{width:auto;text-align:center}
.blog-wrap.newdep-sub{background:#017c99;padding-top:0;padding-bottom:0}
.deptsub-serv-new .serv-crd-tex h3::after{left:50%;margin-left:-130px}
.newdep-sub .blog-tex{border:1px solid #fff;border-bottom:none}
.dept-slide-bottm.dept-new-sub,.new-test.testimoni.new-dept-wrp,
.new-test.testimoni.new-dept-wrp .container{background-color:#017c99}
.deptsub-serv-new .serv-crd-tex h3{color:#f1f1f1}
.deptsub-serv-new .serv-crd-tex p{font-size:16px;max-width:900px}
.deptsub-serv-new .serv-crd{width:22%}
.deptsub-serv-new.serv-fac-wrap .excel-wrap{column-gap:20px}
.tret-itm{border-radius:20px;padding:20px;width:23.4%}
.dpt-sub-tret-wrap{column-gap:20px;row-gap:30px}
.view-tre-wrp{display:flex;justify-content:center}
.view-tre-wrp .btn{border:2px solid #46bad6}

.added-more-dpt .swiper-wrapper {
  display: flex;
  column-gap: 30px;
  justify-content: center;
}
.pop-up-more:hover i.bi.bi-arrow-right {
  padding-left: 6px;
  transition: .5s;
}

a.smll-btn:hover {
  background-color: #046176;
}
.added-more-dpt .swiper-slide {
  width:413px !important;
}

section.doctors.tst-dct-wrap {
  padding: 0;
}
.new-dept-wrp .head-sectn.blue .popup-morepv h3 {color:#017c99}



.new-dept-wrp .deptm-bnr.depmt-sub-bnr .banner-left-dep {
  left: auto;
  right: 6%;
  position: absolute;
  text-align: right;
}

 .new-dept-wrp .new-dept .bannr-d-txt {
    bottom: 23%;
    padding-right: 6%;
    padding-left: 6%;
  }


@media (min-width:993px) {

  .added-more-dpt .swiper-wrapper {justify-content: center;}
   .dpt-sub-tret-wrap {justify-content:center;}
.blog-wrap.newdep-sub .row.blog-wraps-new {display: flex;justify-content: center;}

}




@media (max-width:588px) {

.depmt-sub-bnr div.banner-left-dep h3 {
  color: #60c7e3;font-size: 20px;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
 .new-dept div.banner-left-dep h1 { font-size: 17px;}
   .new-dept div.banner-left-dep h1 { font-size: 18px;}

}



@media (max-width:992px) {

  .dpt-sub-tret-wrap {justify-content: left;}
.dpt-sub-tret-wrap .card-link {width: 300px;}
  .dpt-sub-tret-wrap .card-link .tret-itm { width: 100%; }

  .newdep-sub .row.blog-wraps-new {padding-right: 0;}
 .newdep-sub .blog-tex h5 {color: #fff;font-size: 17px;}
  .dept-slide-bottm .blog-tex {min-height: auto;}
.dept-slide-bottm .blog-tex {justify-content: flex-start;}
.department-bg-box.new-dept-wrp {border-radius: 20px 20px 0 0;overflow: hidden;}

.new-dept-wrp .dept-slide-bottm .card-curv {width: auto;}
.new-dept-wrp .added-more-dpt .swiper-slide {width: 100% !important;margin:0 !important;}
.added-more-dpt .swiper-wrapper {display: flex;column-gap: 30px;justify-content: center;flex-wrap: wrap;row-gap: 20px;}
.new-test .testimo-card {height: 344px;}

.testimoni.new-dept-wrp .head-sectn.doctr-hd.blue h5 {color:#fff}
.depart-faq-wrap.new-faq-dpt {width: 89%;}

.row.blog-wraps-new {padding-right: 0;}
.dept-slide-bottm.dept-new-sub {margin: 0 -10px;}
div.deptm-bnr .bannr-d-txt.dert-sub-bnnr {bottom: 140px;}

.dert-sub-bnnr .banner-left-dep {flex-direction: column;}
.dpt-sub-tret {background: #017c99;margin: 0 -11px;padding: 0 12px 40px 12px;}
.doctors.tst-dct-wrap {margin: 0 -12px;}
.new-dept-wrp h3 {color:#fff}
.dpt-sub-tret-wrap {flex-wrap: nowrap;overflow: scroll;}
.tret-itm {width: 85.4%;}

.tret-itm h4 {color: #017c99;margin-bottom: 3%;min-height: 57px;font-size: 18px;}
.tret-hd-sub {padding: 40px 0 9px 0;}

.deptsub-serv-new .serv-crd {width: 82%;}
.deptsub-serv-new.serv-fac-wrap .excel-wrap {padding-left: 12px;}
.blog-wrap.newdep-sub {margin: -12px;}
.row.blog-wraps {padding: 12px;margin: 0;}
.blog-wrap.newdep-sub .blog-hd h3 {margin-bottom: 12px;}

.new-dept-wrp .head-sectn.doctr-hd.blue h5, .tst-dct-wrap .head-sectn.doctr-hd.blue h5 {color: #000;}

.new-test.testimoni.mt-0.treat-wtr{background:#017c99;margin:0 -4px;border-top:0 solid #12a4c7}
.tretmnt-wrp{background:#fff;padding:20px 18px;border-radius:16px}
.new-dept-wrp .tret-hd h1{font-size:24px}
.treat-wtr .head-sectn{padding-left:20px}
.tret-hd{padding:20px 12px}
.tretmnt-wrp h4{font-size:17px}
.tretmnt-wrp ul li{font-size:16px;padding-left:25px;margin-bottom:6px}
.tretmnt-wrp ul li::after{top:7px}
.new-dept-wrp .tret-hd h6{margin-bottom:14px}

.new-dept-wrp div.head-sectn p {font-size: 14px;}
.faq-lft-txt h4 {font-size: 17px;}
.dept-slide-bottm div.card-curv h5 {font-size: 17px;}
.dpt-btm-new div.card-curv p { font-size: 14px; line-height: 24px;}
.new-dept-wrp div.head-sectn h3 { font-size: 18px;}

.new-dept-wrp div.deptm-bnr {margin-bottom: 0px;background: #017c99;}
.new-dept div.banner-left-dep h1 {font-size: 22px;}
.dept-new-wrpp {padding: 5% 0px;}
.new-dept h5 {font-size: 22px;}
.new-dept h2 {font-size: 21px;}
.new-dept-wrp .head-sectn.blue h6 {font-size: 14px;margin-bottom: 15px;}

.apollo-excell.padding-side.dpt-btm-new {padding-bottom: 30px;padding-top: 30px;}
.ser-fc-tex h5 {line-height: 22px;font-size: 16px;}
.serv-fac-wrap {background: none;margin: 0 -12px;padding: 40px 0;}
div.serv-crd-tex {width: 100%; padding: 0 20px;}

.serv-crd {margin-bottom: 20px; width: 96%;}
.serv-fac-wrap .excel-wrap { margin-bottom: 0px;flex-wrap: nowrap;overflow: scroll;justify-content: flex-start; padding-right: 3%;}
.serv-fac-wrap .container {background: #023e4f;padding-bottom: 30px;}
.dept-slide-bottm .dpt-btm-new .card-curv {min-height: 252px;}

.blog-wrap {padding: 0px;}
.blog-hd h3 { font-size: 28px;}

.blog-hd {margin-bottom: 0px;padding:0;}
.blog-tex h5 {color: #fff;}
.blog-crd {width:100%;padding: 0;margin-bottom: 20px;}

.head-sectn.blue h6 small{top:3px}
.row.newfaqs-wraper .col-md-5,.testm-nw-vide .btn{padding:0}
.newfaqs-wraper div.head-sectn h3{font-size:20px;line-height:23px}

.faq-newlts{padding:18px;margin-top:20px}.btn.faqnw-btn{width:170px;padding:7px 0;font-size:16px}
.qun-ps{right:8px}.new-faqacc{padding:0;margin-top:20px!important}
.faqs-wraper.new-faqacc .accordion-button{font-size:16px;padding:21px}
.department-bg-box .faqs-wraper button{min-height:60px}
.faqs-wraper.new-faqacc .accordion-body{font-size:14px;padding-top:0}
.head-sectn.doctr-hd.blue h3{font-size:22px}

.btn.testm-btn{font-size:13px;line-height:14px}
.btn.testm-btn img{width:17px!important}
.name-testinew{display:block}
.testm-ava img{width:60px!important}
.testm-ava h5{font-size:15px;margin-top:10px; font-weight: 500;}
.new-test .testimo-card{padding:15px;width:100%;}
.testm-nw-vide img{width:57px!important}
.new-test.testimoni.mt-0{margin: 0 -12px;}
.new-dept-wrp h6 {font-size: 16px;}

div.len-padd {padding: 0 0px 0px 0px;}
.new-test.testimoni.tret-ment .container {padding: 0 17px 10px 8px}

}


@media (min-width: 993px) and (max-width: 1224px) {


  .new-dept div.banner-left-dep h1 {font-size: 26px;}
  .dept-new-right p { font-size: 15px;}
  .new-dept h5 {font-size: 28px;}
  .new-dept h2 {  font-size: 24px;}

.depart-faq-wrap.new-faq-dpt {padding:30px 20px;}
.faq-newlts {padding: 20px 16px;}
.faqs-wraper.new-faqacc .accordion-button {padding-right:33px;}

.testm-ava img {width: 70px !important;}
.testm-ava h5 {font-size: 14px;}
.testm-ava h6 {font-size: 14px;}

.btn.testvdo-btn {padding: 0;width: 58px;}
.testnew-text p {font-size: 16px;}
.new-dept-wrp h6 {font-size: 18px;}

.tret-itm h4 {font-size: 18px;}
.head-sectn.blue h6 small {top: 6px;}

.tret-itm p {font-size: 15px;}
.ser-fc-tex h5 {font-size: 16px;}
.faqs-wraper.new-faqacc .accordion-button { font-size: 17px;}

}

@media (min-width:1300px) {

  .new-dept div.banner-left-dep h1 {font-size: 36px;}
  .new-dept .bannr-d-txt {padding: 0px 6%; max-width: 1600px; width: 100%;left: 51%;translate: -50%;}
  .new-dept-wrp .new-dept .bannr-d-txt {padding: 0px 6%;max-width: none;width: 100%;left: 0;translate: none;}


}

