﻿@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap");

body {
  font: 1rem/1.5 var(--bs-font-sans-serif);
  font-family: "Figtree", sans-serif !important;
}

li {
  list-style: none;
}

a {
  text-decoration: auto !important;
}
p {
  color: var(--gray-500, #333);

  /* Text md/Regular */

  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
h1 {
  font-size: 50px !important;
  font-family: "Figtree", sans-serif !important;
  font-weight: 700 !important;
}

h2 {
  font-size: 36px;
  font-family: "Figtree", sans-serif;
  font-weight: 700 !important;
}
a.blue-color {
  color: #0095d9 !important;
  text-decoration: auto !important;
  font-size: 16px;
  font-weight: 600;
  transition: all 200ms ease-in-out;
}

a.blue-color:hover {
  color: var(--color-brand-black, #006897) !important;
  margin-left: 10px;
}
a.nav-link {
  color: var(--color-brand-white, #fff);
  font-family: "Figtree", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.nav-menu.mb-view-m {
  display: none;
}
a.search-icon.rounded-pill {
  color: #fff;
}
.logoCont {
  margin-right: 200px !important;
}
.logo-img-fluid {
  max-width: 75%;
  height: auto;
  
}
.carousel-sec span {
  color: #0070a3;
}

.carousel-control-prev {
  left: -35px !important;
}
.carousel-control-next {
  right: -35px !important;
}

.dropdown-toggle::after {
  display: none !important;
}

.dropdown-item {
  font-family: "Inter";
}
.dropdown-item:active,
.dropdown-item:hover {
  background: rgba(240, 242, 245, 1);
}
li.nav-item {
  padding-right: 40px;
}
.nav-link.active {
  color: #c6eeff !important;
}
.nav-link:focus,
.nav-link:hover {
  color: #c6eeff !important;
}
.bg-blue-menu {
  background: #006897;
}
/* .navbar > .container {
  display: flex;
  flex-wrap: inherit;
} */
.mainNavCont {
  display: flex !important;
  flex-direction: row !important;
  /* justify-content: normal !important; */
}

.navbar {
  padding: 4px 0 4px 0 !important;
}
a.btn.btn-primary.btn-lg {
  border-radius: 5px;
  border: 1px solid #0070a3;
  background: rgba(240, 44, 44, 0);
  color: #006897;
  display: inline-flex;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-weight: 500;
  font-family: Inter;
  font-size: 16px;
}

.navbar-expand-lg .navbar-nav .nav-link {
  font-family: Inter;
}

a.btn.btn-primary.btn-lg:hover {
  border-radius: 5px;
  border: 1px solid #006897;
  background: var(--color-brand-black, #006897);
  color: #fff;
}
a.nabh-img {
  /* margin-right: 50px;
  margin-left: 48px; */
}

a.btn.btn-primary.btn-sm {
  border-radius: 5px;
  font-size: 17px;
  border: 1px solid #0095d9;
  background: #0095d9;
  color: #ffffff;
  display: inline-flex;
  padding: 9px 14px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-weight: 600;
  font-family: "Inter";
}

a.btn.btn-primary.btn-sm:hover {
  border-radius: 5px;
  border: 1px solid #006897;
  background: var(--color-brand-black, #006897);
  color: #fff;
}
p.body-txt {
  font-size: 21px;
}
.count {
  border-radius: 15px;
  background: #fff;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.07);
  padding: 20px 0 15px 0px;
  max-width: 618px;
}
.count p {
  margin-bottom: 0;
}

.fixed-btn .btn-primary {
  display: flex;
  margin-right: 8px;
  gap: 5px;
}

p.count-txt,
.count-txt span {
  color: #0095d9;
  font-size: 30px;
  font-weight: 700;
  font-family: "Figtree", sans-serif;
  margin-bottom: 10px;
}
.d-flex {
  width: 409px;
  margin-right: 20px;
}
.d-flex span {
  text-align: center;
  background: #006897;
  width: 46px;
  padding: 7px;
  height: 39px;
  border-bottom-right-radius: 7px;
  border-top-right-radius: 7px;
}
.rounded-pill-search {
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.pdt {
  padding-top: 90px;
}
.pdb {
  padding-bottom: 90px;
}

section.carousel-sec {
  height: auto;
  width: 100%;
  background: linear-gradient(
    90deg,
    rgb(215 242 255 / 54%) 0%,
    rgba(255, 255, 255, 1) 60%
  );
}
.tittle-top-light {
  color: #7dd6ff;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  font-family: "Figtree", sans-serif;
  margin-bottom: 4px;
}

p.tittle-top {
  color: #0095d9;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  font-family: "Figtree", sans-serif;
  margin-bottom: 4px;
}

section.branches-sec {
  background: #dff6ff;
  padding-top: 40px;
  padding-bottom: 40px;
}
.ft-content i {
  color: #0095d9;
  line-height: 24px;
  font-size: 20px;
}
.brn-bg {
  width: 300px;
  background-color: #fff;
  padding: var(--spacing-5, 20px);
  border-radius: 15px;
  background: var(--color-brand-white, #fff);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
}

.ft-content {
  display: flex;
  align-items: flex-start;
  gap: 27px;
  line-height: 20px;
}

.ft-content p {
  display: flex;
  gap: 5px;
}

.kolkata-loc .material-symbols-outlined {
  color: red;
  line-height: 24px;
  font-size: 20px;
}

.kolkata-loc {
  display: flex;
  align-items: flex-start;
  gap: 27px;
  line-height: 20px;
}

.kolkata-loc p {
  display: flex;
  gap: 5px;
}

.brn-bg p {
  margin-top: 20px;
  color: #006897;
  font-family: "Figtree", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

section.why-sec {
  background: #006897;
  position: relative;
}
.why-sec h4 {
  color: #006897;
  font-weight: 600;
}
.why-sec h2 {
  color: #fff;
}
.why-sec img.img-fluid {
  position: absolute;
  bottom: 0;
  left: 34px;
}
.box-white {
  display: inline-flex;
  padding: 25px 25px 2px 25px;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  border-radius: 15px;
  background: var(--color-brand-white, #fff);
  box-shadow: 0px 25px 25px 0px rgba(0, 0, 0, 0.05);
  margin-top: -18px;
  max-width: 458px;
  transition: 0.3s ease;
}
.box-white:hover {
  box-shadow: 0 120px 100px 0 rgb(0 0 0 / 2%), 0 80px 60px 0 rgb(0 0 0 / 6%),
    0 40px 32px 0 rgb(0 0 0 / 5%), 0 10px 16px 0 rgb(0 0 0 / 8%),
    0 10px 8px 0 rgb(0 0 0 / 3%), 0 2px 4px 0 rgb(0 0 0 / 2%);
  transform: translateY(-8px);
}
.col-md-6.why-box {
  margin-top: 28px;
}

.image-wrapper {
  display: flex;
  padding: var(--spacing-5, 15px);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex-shrink: 0;
}

.align-item {
  align-items: center;
}
.card-body.blog {
  padding: 0 25px 7px 25px !important;
}
.image-wrapper.blog {
  display: flex;
  padding: var(--spacing-5, 20px);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex-shrink: 0;
}

.card.blog {
  border-radius: 30px !important;
  background: var(--color-brand-white, #fff);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);

  border: none !important;
  margin: 20px !important;
}

.specMainCard .card {
  border-radius: 10px !important;
  background: var(--color-brand-white, #fff);
  /*box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);*/
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.08);
  /*box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 6px 12px rgba(0, 0, 0, 0.08);*/
  border: 1px solid #006897 !important;
  margin: 9px !important;
}
.specMainCard .card-body {
  padding: 0 17px 7px 15px !important;
  
  /*padding: 15px !important*/
}

.specMainCard .card .image-wrapper img {
  border-radius: 20px;
}


.card {
  border-radius: 30px !important;
  background: var(--color-brand-white, #fff);
  /*box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);*/
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.08);
  /*box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 6px 12px rgba(0, 0, 0, 0.08);*/
  border: none !important;
  margin: 9px !important;
}
.card-body {
  padding: 0 17px 7px 15px !important;
  /*padding: 15px !important*/
}

.card .image-wrapper img {
  border-radius: 20px;
}

h5.card-title {
  color: #006897;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}

.dropdown-item {
  font-size: 14px;
}

.carousel-indicators [data-bs-target] {
  background-color: #006897 !important;
  margin-bottom: -2rem;
}
.carousel-indicators {
  bottom: -39px !important;
}

.carousel-inner {
  padding: -1em;
}
.carousel-control-prev,
.carousel-control-next {
  background-color: #e1e1e1;
  width: 6vh;
  height: 6vh;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}
.carousel-control-prev span,
.carousel-control-next span {
  width: 1.5rem;
  height: 1.5rem;
}

.carousel-control-next,
.carousel-control-prev {
  top: 50% !important;
  width: 36px !important;
  height: 36px !important;
  opacity: 100% !important;
  text-align: center;
  font-size: 13px;
  border: 0;
  transition: 0.5s;
  background: #a4a4a48c !important;
}

.carousel-control-next:hover,
.carousel-control-prev:hover {
  background: #006897 !important;
}

.mb-view {
  display: none;
}
.box-white img.img-fluid {
  width: 80px;
}

.accordion {
  --bs-accordion-btn-focus-box-shadow: none !important;
  --bs-accordion-border-color: none !important;
  --bs-accordion-bg: none !important;
}

.accordion-body {
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.03);
}
button.navbar-toggler {
  background-color: #fff !important;
  border: none;
}
.image-wrapper img {
  max-width: 100%;
  max-height: 100%;
}

section.news-sec {
  background: #dff6ff;
}
.news-content {
  border-radius: 15px;
  background: var(--color-brand-white, #fff);
  padding: 27px;
  margin-top: 30px;
  overflow: auto;
  height: 230px;
}
.news-content span {
  border-bottom: dashed;
}
.news-tex {
  height: 70px;
}
.eye-d {
  display: none;
}
.carousel-caption {
  position: relative !important;
}
.donate-eye-bg {
  border-radius: 15px;
  background: #dff6ff;
  padding: 30px 50px 30px 50px;
}
.donate-eye-bg img {
  float: right;
}
.event-box {
  border-radius: 15px !important;
  background: var(--color-brand-white, #fff);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
}
.event-content {
  color: #006897;
  padding: 16px 25px 0 25px;
}

.eye-donate {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  border-radius: 15px;
}

.landline span {
  font-size: 23px;
  color: #0070a3;
}
button.accordion-button {
  background-color: #dff6ff;
}
section.faq-sec {
  background: #dff6ff;
}
.accordion-button:not(.collapsed) {
  background-color: #dff6ff !important;
  border-bottom: 1px solid #d0d0d0 !important;
}

.accordion-button:focus {
  border-color: none;
}
.accordion-item {
  /* border: none !important; */
  border-bottom: 1px solid #d0d0d0 !important;
}

.faq-sec {
  position: relative;
}
.faq-sec img.img-fluid {
  position: absolute;
  bottom: 0;
  left: 40px;
}
section.ad-sec {
  background: #ffff;
}

.ad-bg {
  position: relative;
}
.ad-content {
  position: absolute;
  bottom: 64px;
  left: 70px;
}
p.tittle-txt.mb-4 {
  font-size: 34px;
  color: #0095d9;
}
p.big-txt {
  font-size: 28px;
  color: #212529;
}
section.footer-sec {
  background: #f8f8f8;
}
p.ft-title {
  color: #006897;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 15px;
}
.footer-bottom p {
  color: #667085;
}
.footer-sec a {
  color: var(--gray-500, #667085);
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 133.333% */
}

.footer-sec a:hover {
  color: #006897;
}
.footer-sec i {
  padding-right: 12px;
}

.btn-primary {
  font-family: Inter !important;
}
.col-md-3.ft-m {
  margin-left: 16px;
}
section.fixed-btn {
  position: fixed;
  bottom: 9px;
  width: 100%;
  z-index: 2;
}
.bg-blue {
  background: #0095d9 !important;
  border: none !important;
}
.bg-blue:hover {
  background: #006897 !important;
  border: none !important;
}
.card-body h4 {
  font-size: 20px;
  margin-bottom: 26px;
  font-family: "Figtree", sans-serif;
  color: #006897;
  font-weight: 600;
}
/* .social-icons i {
  width: 42px;
  height: 42px;
  border-radius: 50px;
  border: 2px solid#0095D9;
  padding: 10px;
  color: #0070a3;
  font-size: 20px;
  text-align: center;
  transition: 0.5s;
}
.social-icons i:hover {
  background-color: #0070a3;
  color: #fff;
} */
.social-icons.float {
  float: right;
}

.accordion-button {
  font-size: 19px !important;
}
.row.welcome-icons.mt-3 {
  padding: 20px 20px;
  
}
.welcome-icons {
  margin-top: 40px !important;
}
/* .eye-text {
  color: #0070a3;
  font-size: 43px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  font-family: "Figtree", sans-serif;
  margin-bottom: 35px;
}
.eye-text span {
  font-size: 42px;
  color: #212529;
} */

/* .landline p {
  color: #212529;
  font-size: 28px;
} */

.eye-text {
  color: #0070a3;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  font-family: "Figtree", sans-serif;
  margin-bottom: 35px;
}
.eye-text span {
  font-size: 30px;
  color: #212529;
}

.landline p {
  color: #212529;
  font-size: 30px;
  line-height: 40px;
}
.landline span {
  color: #0070a3;
  font-size: 30px;
  margin-top: 20px !important;
}
.info-ft i {
  position: absolute;
  left: 0;
  padding: 3px;
  color: #0095d9;
}
.info-ft {
  position: relative;
  /* padding-left: 35px; */
}
#back-to-up .material-icons {
  font-size: 30px;
}
.holder {
  height: 250px;
  overflow: hidden;
  padding: 10px;
  font-family: Helvetica;
}
.holder .mask {
  position: relative;
  left: 0px;
  top: 10px;

  height: 240px;
  overflow: hidden;
}
.holder ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.holder ul li {
  padding: 10px 0px;
}
.holder ul li a {
  text-decoration: none;
  color: var(--gray-500, #667085);
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.rounded-pill {
  border-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

img.img-fluid-eye {
  width: 100%;
}
.postion-txt {
  color: #0095d9;
  font-size: 30px;
  font-weight: 700;
  font-family: "Figtree", sans-serif;
  position: absolute;
  right: 0px;
  top: -10px;
}
.count-txt {
  position: relative;
}
.form-control:focus {
  color: var(--bs-body-color) !important;
  background-color: var(--bs-body-bg) !important;
  border-color: #0070a3 !important;
  outline: 0;
  box-shadow: 0 0 0 0.1rem rgb(0 112 163 / 33%) !important;
}
.img-effect:hover {
  transform: translateY(-8px);
}

img.img-effect {
  transition: 0.5s;
}
button#back-to-up {
  cursor: pointer;
  padding: 10px !important;
  background: #0095d9;
  font-size: 21px !important;
  width: 50px !important;
  height: 50px !important;
  border: none !important;
}
button#back-to-up:hover {
  background: #006ea0;
}
/* media */

p a {
  font-weight: 500;
}

p a .fa {
  font-weight: 600;
}

.flex {
  display: flex;
  gap: 15px;
}

input::placeholder {
  font-family: Inter;
}

.card-body a:hover h5 {
  color: #2196f3 !important;
}

.hamburger-btn span {
  display: inline-block;
  position: absolute;
  left: 0;
  background: #7a7a7a;
  height: 2px;
  width: 25px;
  opacity: 1;
  z-index: 1;
  border-radius: 10px;
}

.hamburger-btn {
  width: 34px;
  height: 24px;
  position: relative;
  cursor: pointer;
  background: transparent;
  border: 0;
  outline: 0;
  transition: all 0.3s ease-out 0s;
}

.hamburger-btn span:nth-child(1) {
  top: 0;
  background: #7a7a7a;
}

.hamburger-btn span:nth-child(2) {
  top: 10px;
  width: 14px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.hamburger-btn span:nth-child(3) {
  top: 20px;
  right: 0;
  left: 0;
  background: #7a7a7a;
}

.theme-btn-default:hover {
  color: #01a651;
  border-bottom: 2px solid transparent;
  background: transparent;
}

/*.hamburger-btn:hover span:nth-child(1) {
    left: 10px;
}*/

.hamburger-btn span:nth-child(2) {
  top: 10px;
  width: 14px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.megaflex {
  display: flex;
}

.disblock-center {
  display: block;
  text-align: center;
  flex: 0 0 27.333333%;
  max-width: 27.333333%;
}

.vl {
  border-left: 1px solid #a4a4a4;
  height: 41px;
  margin: 9px 15px;
}

.flex-fixed {
  display: flex;
}

.ft-content a.blue-color:hover {
  color: #006897 !important;
  margin-left: 0px;
}

.ft-content a.blue-color:hover i {
  color: #006897 !important;
}

.info-ft p {
  color: #667085;
}

.slick-prev,
.slick-next {
  position: absolute;
  top: 135%;
  font-size: 1.8rem;
}

.slick-prev {
  left: 0;
}

.slick-next {
  right: -40px;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
  margin: auto;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slide {
  transition: filter 0.4s;
}

.fas {
  color: #96bd0b;
}

.slick-prev {
  left: -40px;
}

.slick-prev,
.slick-next {
  position: absolute;
  top: 40%;
  font-size: 20px;
  display: block !important;
  background: #fff;
  padding: 20px 5px;
  border-radius: 5px;
  z-index: 1;
  color: #0095d9;
  cursor: pointer;
}

.slider .card {
  width: fit-content;
}

.slick-prev:hover,
.slick-next:hover {
  background: #0095d9;
  color: #fff;
}

.specialities .slick-prev:hover,
.specialities .slick-next:hover,
.award-sec .slick-prev:hover,
.award-sec .slick-next:hover,
.award-sec .blogslidesec:hover,
.blogslidesec .slick-next:hover {
  background: #fff;
  color: #0095d9;
  border: 2px solid #0095d9;
}

.specialities .slick-prev,
.specialities .slick-next,
.award-sec .slick-prev,
.award-sec .slick-next,
.blogslidesec .slick-prev,
.blogslidesec .slick-next,
.events .slick-prev,
.events .slick-next  {
  background: #0095d9;
  color: #fff;
  border: 2px solid #0095d9;
}

.flex-fixed-desk {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #0095d9;
  border-radius: 10px;
  width: fit-content;
}

.flex-fixed-desk .flex-box a {
  display: flex;
  border-right: 1px dashed #fff;
  padding: 0 15px;
}

.flex-fixed-desk .flex-box:nth-child(2) a {
  border-right: none;
}

.flex-fixed-desk i {
  color: #fff;
  padding-top: 10px;
  padding-right: 8px;
}

.flex-box p {
  line-height: 40px;
  margin-bottom: 0;
  color: #fff;
}

.breadcrumb-section {
  background-size: cover;
  background-position: center center;
  position: relative;
  z-index: 1;
  background: #f6f2f2;
  padding: 30px;
}

.breadcrumb-section h1 {
  font-family: Figtree;
  font-style: normal;
  font-weight: 700;
  font-size: 40px !important;
  line-height: 48px;
  color: #0070a3;
}

.doctor-box {
  border-radius: 15px;
  background: #fff;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  padding: 20px;
  margin-bottom: 28px;
  transition: 0.3s ease;
}

.doctor-box:hover {
  box-shadow: 0 120px 100px 0 rgb(0 0 0 / 2%), 0 80px 60px 0 rgb(0 0 0 / 6%),
    0 40px 32px 0 rgb(0 0 0 / 5%), 0 10px 16px 0 rgb(0 0 0 / 8%),
    0 10px 8px 0 rgb(0 0 0 / 3%), 0 2px 4px 0 rgb(0 0 0 / 2%);
  transform: translateY(-8px);
}

.doctor-box img {
  border-radius: 16px;
  width: 100%;
  margin-bottom: 20px;
}

.doctor-box .content h5 {
  color: #006897;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.doctor-box .content .desig {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}

.doctor-box .content .dept {
  color: #000;
  font-family: Figtree;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  gap: 5px;
}

.doc-flex {
  display: flex;
  gap: 25px;
  margin-bottom: 15px;
}
.doctor-box .content .dept i {
  color: #0095d9;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.doctor-section {
  padding: 100px 0;
}

.doctor-box .content .bookBtn {
  margin: 0 auto;
  text-align: center !important;
}

.doctor-box .content .bookBtn i {
  color: #fff;
  
}


.input-contain {
  position: relative;
}

.doctor-section input,
.doctor-section select {
  font-family: "Inter" !important;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding: 13px 13px;
  width: fit-content !important;
}

.doctor-section input,
.doctor-section .placeholder-text,
.doctor-section select,
.doctor-section option {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding: 8px 13px;
  width: 100%;
  margin-bottom: 30px !important;
  border: 1px solid #cbcbcb;
  border-radius: 5px;
  background: #ffffff;
}

.doctor-section .input-flex a {
  height: fit-content;
  margin-bottom: 30px !important;
}

.doctor-section input::placeholder {
  color: #667085;
}

.doctor-box .content h5 a {
  color: #006897;
}

.doctor-box .content h5 a:hover {
  color: #2196f3;
}
select {
  color: #667085;
}

select option {
  color: #000 !important;
}

select:focus-visible,
input:focus-visible {
  outline: 3px solid #0d6efd;
}

.placeholder-text {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 3px solid transparent;
  background-color: transparent;
  display: flex;
  align-items: center;
  pointer-events: none;
}

input:focus + .placeholder-text .text,
:not(input[value=""]) + .placeholder-text .text {
  background-color: #fff;
  font-size: 16px;
  line-height: 24px;
  color: #fd6619;
  transform: translate(0, -100%);
}

.text {
  transform: translate(0);
  transition: transform 0.15s ease-out, font-size 0.15s ease-out,
    background-color 0.2s ease-out, color 0.15s ease-out;
}

.text {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding: 0 0.5rem;
  background-color: transparent;
  color: #999999;
}

.input-flex {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
}

.doctor-details {
  background: #006897;
  border-radius: 15px 15px 0px 0px;
  padding: 40px 30px;
}

@media (min-width: 1200px) {
  .container-md {
    max-width: 1140px !important;
  }
}

.doc-profile {
  padding: 100px 0;
}

.doctor-pro-box .image {
  border-radius: 15px;
  background: #fff;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
}

.doctor-pro-box .image img {
  padding: 10px;
}

.doctor-pro-details h2 {
  color: #fff;
  font-family: Figtree;
  font-size: 30px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 40px;
}

.doctor-pro-details .designation {
  color: #fff;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px;
}

.doctor-pro-details .designation span {
  color: #9ee1ff;
}

.doctor-pro-details .q {
  color: #9ee1ff;
  font-family: Figtree;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
}

.doctor-pro-details .qd {
  color: #fff;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}

.icon {
  background: #dff6ff;
  border-radius: 50%;
  padding: 11px;
  width: 45px;
  height: 45px;
}

.icon i {
  color: #0095d9;
}

.iconsection .cnt h6 {
  color: #9ee1ff;
  font-size: 18px;
  margin-bottom: 0px;
}

.iconsection .cnt p {
  color: #fff;
  font-size: 16px;
}

.iconsection ul li:nth-child(4) p {
  margin-bottom: 0;
}

.iconsection ul {
  margin-bottom: 0;
}

.iconsection {
  border-left: 2px solid #fff;
}

.doc-desc {
  border-radius: 0px 0px 15px 15px;
  background: #f8f8f8;
  padding: 50px;
}

.doc-desc h2 {
  color: #006897;
  font-family: Figtree;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px;
}

.doc-desc h5 {
  color: #006897;
  font-family: Figtree;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}

.desc-list {
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.desc-list li {
  list-style: disc !important;
}

.menu-right {
  top: 0;
  left: 100%;
}

@media (max-width: 1023px) {
  .menu-right {
    top: 0;
    left: 0;
    right: auto;
    width: 100%;
    padding-left: 1.5rem;
  }
  .menu-right:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 20px;
    width: 1px;
    height: calc(100% - 25px);
    background-color: rgb(255 255 255 / 25%);
    transform: translateY(-50%);
  }
}
.menu-right:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 20px;
  width: 1px;
  height: calc(100% - 25px);
  background-color: rgb(255 255 255 / 25%);
  transform: translateY(-50%);
}

.expand-btn.open:after {
  transform: translateY(-50%) rotate(180deg);
}

.expand-btn:after {
  position: absolute;
  top: 50%;
  right: 0;
  content: "";
  opacity: 0.75;
  transform: translateY(-50%) rotate(0);
  transition: 0.25s;
}

@media (max-width: 1023px) {
  .navbar .menu-right {
    top: 0;
    left: 0;
    right: auto;
    width: 100%;
    padding-left: 0;
  }

  .dropdown-item .expand-btn:hover .dropdown-menu {
    display: block !important;
  }
  .dropdown-item .expand-btn .dropdown-menu {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .navbar-nav .dropdown-menu .dropdown-menu.menu-right {
    position: static;
    background: #fff;
    border-radius: 0;
    border: none;
    width: 100% !important;
  }

  .navbar-nav .dropdown-menu .dropdown-menu.menu-right a {
    color: #006ea0;
    font-family: Inter;
    font-size: 14px;
  }

  .navbar-nav
    .dropdown-menu
    .dropdown-menu.menu-right
    .dropdown-menu.menu-right {
    position: static;
    background: #c7edff;
    border-radius: 0;
  }
  .navbar-nav
    .dropdown-menu
    .dropdown-menu.menu-right
    .dropdown-menu.menu-right
    a {
    color: #000;
    font-family: Inter;
    font-size: 14px;
  }
  /*.expand-btn.open {
        color: #fff !important;
    }*/
  /*.nav-item .expand-btn:after {
        display: none;
    }*/
}

@media (max-width: 1023px) {
  .navbar .menu-right:before {
    display: none;
  }
}

.navbar-nav .dropdown-menu .dropdown-menu.menu-right {
  background: #fff;
  width: 277px;
}

.navbar-nav .dropdown-menu .dropdown-menu.menu-right a {
  color: #212529;
  font-family: Inter;
  font-size: 14px;
}

.navbar-nav .dropdown-menu .dropdown-menu.menu-right li {
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
}

.navbar-nav .dropdown-menu .dropdown-menu.menu-right a:hover {
  color: #0095d9;
}

.navbar-nav .dropdown-menu .dropdown-menu.menu-right .dropdown-menu.menu-right {
  background: #fff;
}

.navbar-nav
  .dropdown-menu
  .dropdown-menu.menu-right
  .dropdown-menu.menu-right
  a {
  color: #000;
  font-family: Inter;
  font-size: 14px;
}

/*.expand-btn:after {
    position: absolute;
    top: 4%;
    right: 0;
    content: " ▾";
    opacity: 0.75;
    transform: translateY(-50%) rotate(0);
    transition: 0.25s;
}

.dropdown-right .expand-btn:after {
    position: absolute;
    top: 50%;
    right: 0;
    content: " ▾";
    opacity: 0.75;
    transform: translateY(-50%) rotate(0);
    transition: 0.25s;
}*/

.expand-btn.open:after {
  display: none;
}

@media (min-width: 1024px) {
  .expand-btn.open {
    color: #fff !important;
  }

  .expand-btn.open {
    color: #ff5722;
  }
  .expand-btn i {
    line-height: 18px;
    right: 5px !important;
    position: absolute;
  }
}

.dropdown-menu {
  line-height: 35px;
  font-size: 14px;
  color: rgba(58, 71, 84, 1);
  font-weight: 400;
  background: rgba(255, 255, 255, 1);
  padding: 10px;
  padding-left: 15px;
}

.dropdown .dropdown-menu {
  border: none;
  border-radius: 0;
  box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
}

.dropdown-menu {
  --bs-dropdown-padding-y: 0 !important;
}

.dropdown-menu li a:hover {
  background: rgba(240, 242, 245, 1);
}

.dropdown-menu li a:hover {
  color: #212529 !important;
}

.expand-btn {
  display: flex !important;
}

.expand-btn i {
  line-height: 18px;
  right: 0;
  position: absolute;
}

.dropdown-right .expand-btn i {
  line-height: 40px !important;
  right: 0;
  position: absolute;
}

.dropdown-right .expand-btn i:after {
  transform: translateY(-50%) rotate(180deg);
}

.dropdown-menu .col {
  width: 25%;
}

.dropdown-item.active,
.dropdown-item:active {
  background-color: #006ea0 !important;
  color: #fff !important;
}

.col ul li b {
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
}

.col ul li {
  line-height: 25px;
}
.col ul li b {
  line-height: 28px;
}

.mega .flex {
  padding-top: 20px;
  padding-bottom: 20px;
}

.bg-section {
  padding: 0px 0;
}

.cta-section {
  background: url(../img/consultation.jpg);
  padding: 50px 50px;
  border-radius: 10px;
}

.cta-section h3 {
  color: #fff;
}

@media (max-width: 768px) {
  .cta-section {
    background: url(../img/consultation.jpg);
    padding: 50px 20px;
    border-radius: 10px;
    background-color: #e6e4e7;
    position: relative;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: right top;
  }
  .cta-section::after {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: -1;
  }
}

/* About-policy-start */

.aboutText {
  color: #0070a3;
  font-family: Figtree;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 35px; /* 120% */
}
.aboutCont {
  padding: 25px 25px 25px 0px;
}
.aboutMain {
  background-color: #f6f2f2;
}
.abtqc {
  color: #0095d9;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.qcCont {
  margin-top: 100px;
  padding-left: 40px;
}
.qcTitle {
  color: #000;
  font-family: Figtree;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
}
.qcPara {
  color: #333;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.qoCont {
  border-radius: 10px;
  border: 2px solid #dbdbdb;
  background: #fff;
  padding: 20px;
}
.qoTitle {
  color: #006897;
  font-family: Figtree;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
}
.qoPara {
  color: #333;
  /* Text md/Regular */
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.qoPoint li {
  color: #333;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  list-style: disc;
}
.qoSN {
  color: #0095d9;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.qoSRTitle {
  color: #000;
  font-family: Figtree;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
}
.secImg {
  margin-top: 200px !important;
}
.memMainCont {
  margin-top: 80px;
  margin-bottom: 20px;
}
.memCont {
  padding-right: 20px;
}
.memSub {
  /* padding: 5px 20px; */
  padding: 10px 30px;
  border-radius: 10px;
  border: 1px solid #dbdbdb;
  background: #fff;
}
.memName {
  color: #006897;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.memDesgi {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
  margin-bottom: 0px;
}
.boardSection {
  margin-top: 80px;
  margin-bottom: 80px;
}
.awardTitle {
  color: #006897;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.awardPara {
  color: #333;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.awardRow {
  margin-bottom: 50px;
}
.testMain {
  margin: 50px 100px;
}
.testCont {
  position: relative;
  padding: 40px;
  border-radius: 15px;
  border: 2px solid #0095d9;
}
.textP {
  color: #333;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 133.333% */
  margin-bottom: 0px;
}
.testNames {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 133.333% */
}
.quoteSm {
  position: absolute;
  right: 40px;
  top: -22px;
  z-index: 1;
}
.quoteMd {
  position: absolute;
  right: 40px;
  bottom: 25px;
}
.branchCont {
  display: flex;
  flex-direction: row;
  
  border-radius: 15px;
  background: #fff;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  padding: 15px;
}
.branchRight {
  /* margin-left: 10px; */
}
.branchAdd {
  color: #878787;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: inline-block;
  padding: 0px !important;
}
.branchName {
  color: #006897;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-left: 20px;
  margin-bottom: 40px;
}
.branchIcon {
  margin-left: 20px;
  display: inline-block;
  padding-right: 10px;
  margin-bottom: 0px;
}
.branchIconLocation {
  margin-left: 20px;
  display: inline-block;
  padding-right: 10px;
  margin-bottom: 20px;
}
.branchIconMail {
  margin-left: 20px;
  display: inline-block;
  padding-right: 10px;
  margin-bottom: 0px;
}
.bookCont {
  margin-left: 20px;
}
.bookApp {
  display: inline;
  color: #0095d9;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
}
/* .braIcon,
.braAdd {
  display: inline;
} */
.contLoc {
  display: flex;
  flex-direction: row;

}
.branchNameKBSN {
  color: #006897;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-left: 20px;
  margin-bottom: 10px;
}
.corneaDocImg {
  display: flex;
  flex-direction: row;
}
.corneaDocCont {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.corDrName {
  color: #006897;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.docDesg {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
}
.corNameCont {
  margin-top: 35px;
  margin-left: 20px;
}
.corBriefCont {
  margin-top: 30px;
  margin-bottom: 30px;
  
}
.corHeroCont {
  margin-top: 0rem !important;
}
.consultMain {
  background: #dff6ff;
}
.conTitle {
  color: #000;
  font-family: Figtree;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
  text-align: center;
  padding: 40px 0px;
}
.conFirst {
  border-radius: 10px;
  border: 1px solid #dbdbdb;
  background: #fff;
  display: flex;
  padding: 10px;
}
.consultName {
  color: #006897;
  font-family: Figtree;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.consultDesg {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
}
.conNameCont {
  margin-left: 10px;
  margin-top: 5px;
}
.corLoc {
  color: #727272;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
}
.consultRows {
  padding-bottom: 1.5rem !important;
}
.corSer {
  color: #333;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
  
}
.corserPoints li {
  list-style: disc !important;
  line-height: 2.5rem;
  color: #333;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}
.corHeroImgCont {
  margin: 50px 0px !important;
}
.cliCont {
  margin-top: 0px;
}
.cliPoints {
  color: #333;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
}
.surgCont {
  /* margin-top: 70px; */
}
.surgPoints li {
  list-style: disc !important;
  line-height: 2.5rem;
  color: #333;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  padding-left: 0px;
}
.trainingSec {
  background: #dff6ff;
  padding: 30px;
}
.view {
  display: inline;
  color: #0070a3;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 133.333% */
  margin-left: 20px;
}
.viewsnsc {
  display: inline;
  color: #000000;
  font-family: Inter;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 133.333% */
  margin-left: 20px;
}
.surgMainCont {
  padding: 0px 0px;
}
.surgPoints {
  padding-left: 40px;
}
.corserPoints {
  padding-left: 20px;
}
.iccPoint {
  color: #333;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  line-height: 2rem;
}
.preStep {
  color: #000;
  font-family: Figtree;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
  padding: 40px 0px;
}
.prebold {
  color: #333;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
}
.preboldLast {
  color: #333;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
  padding-bottom: 60px;
}
.memberIcc {
  color: #000;
  font-family: Figtree;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
  text-align: center;
  margin-bottom: 50px;
}
.memberMain {
  margin: 40px 0px 60px 0px;
}
.iccmemDesg {
  color: #878787;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
  display: inline;
  padding-left: 10px;
}
.memberCont {
  /* border-radius: 10px;
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px 100px 15px 20px; */
  border-radius: 10px;
    border: 1px solid #dbdbdb;
    background: #fff;
    padding: 15px 20px 15px 20px;
    width: 30%;
    margin-right: 30px;
}
.memberName {
  color: #006897;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.memberDesg {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
}
.memIcons {
  margin-bottom: 10px;
}
.memberRow {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-top: 35px;
  margin-bottom: 30px;
  margin-left: 40px;
  margin-right: 40px;
}
.memberContSugu {
  border-radius: 10px;
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px 20px 15px 20px;
}
.SpecialtyMain {
  background-color: #DFF6FF;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.LatestSec {
  background-color: #DFF6FF;
}
section.socialFacebook {
  position: fixed;
  top: 300px;
  right: 15px;
  z-index: 2;
}
section.socialInsta {
  position: fixed;
  top: 340px;
  right: 15px;
  z-index: 2;
}
section.socialYoutube {
  position: fixed;
  top: 380px;
  right: 15px;
  z-index: 2;
}
.sicons {
  margin-right: 10px;
}
.nabhImg, .findCont {
  margin-right: 20px;
}
.faceIcon {
  transition: all .2s ease-in-out;
}
.faceIcon:hover {
  margin-right: 5px;
  box-shadow: 0 0 0 1px rgba(60, 60, 60, 0.5);
  border-radius: 50%;
  
}
.socialInsta {
  transition: all .2s ease-in-out;
}
.socialInsta:hover {
  margin-right: 5px;
  box-shadow: 0 0 0 1px rgba(60, 60, 60, 0.5);
  border-radius: 20%;
  
}
.socialYoutube {
  transition: all .2s ease-in-out;
}
.socialYoutube:hover {
  margin-right: 5px;
  box-shadow: 0 0 0 1px rgba(60, 60, 60, 0.5);
  border-radius: 20%;
  
}
.labadd {
  margin-top: 40px;
  padding: 20px;
  border-radius: 15px;
  background: #FFF;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
}
.addleft {
  border-right: 2px solid #0070A3;
}
/* .addleft p {
  font-size: 14px;
} */
.labSubTit {
  color: #006897;
}
.labloc {
  padding: 50px;
  border-radius: 15px;
  background: #DFF6FF;
}
.colllabloc {
  padding: 40px 20px;
  border-radius: 15px;
  background: #DFF6FF;
}
.labLi li {
  list-style: disc;
  line-height: 2rem;
}
.locCont {
  padding: 50px !important;
}
.renCont {
  padding: 50px 50px 10px 50px !important;
}
.addressLab {
  border-radius: 15px;
  border: 2px solid #0070A3;
  background: #FFF;
  padding: 20px;
}
.renlab {
  padding: 20px;
  border-radius: 15px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
}
.lastP {
  padding: 0px 40px;
}
.labImgContend {
  text-align: right;
}
.staffCont {
  display: flex;
  flex-direction: row;
  border-radius: 10px;
  border: 1px solid #DBDBDB;
  background: #FFF;
  max-width: 50%;
  padding: 20px;
  margin: 30px 0px;
}
.Ellipse {
  margin-right: 20px;
}
.snscDesg {
  color: #000;
font-family: Inter;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 150% */
margin-bottom: 0px;
}
.snscStaffCont {
  margin-top: 100px;
  padding-left: 40px;
}
.signCont {
  padding: 0px 80px 40px 80px;
}
.signconFirst {
  border-radius: 10px;
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 10px;
}
.signRow {
  margin-bottom: 30px;
}
.signRow2 {
  margin-bottom: 50px;
}
.labconsultDesg {
  color: #000;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
}
.tableStaff {
  max-width: 70%;
  margin: 0 auto;
}
.tableStaff thead th {
  background-color: #006897;
  color: #fff;
}
.labPara {
  margin-top: 40px;
  line-height: 1.8rem;
}
.eveRow {
  margin-top: 100px;
}
.nablCont {
  margin-top: 50px;
  border-radius: 15px;
  background: #DFF6FF;
  padding: 40px;
  max-width: 70%;
  margin-bottom: 50px;
}
.nablsc, .pdfIcon{
  display: inline;
  margin-left: 15px;
}
.pdfIcon{
  margin-bottom: 7px;
}
.nablsc{
  color: #0095D9;
font-family: Figtree;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 46px; /* 184% */
}
.chronoTitle {
  color: #0070A3;
  font-family: Figtree;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46px; /* 127.778% */
  text-align: center;
}
.chroYear {
  color: #0095D9;
  font-family: Figtree;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 46px; /* 184% */
}
.chroMain {
  padding-right: 0px;
  padding-left: 50px;
}
.chroCont {
  display: flex;
  padding: 20px 50px 0px 50px;
  flex-direction: row;
  
}
.chroPoint {
  padding-left: 30px;
  margin-top: 0px;
}
.chroYearCont, .tickCont {
  margin-right: 20px;
}
.yearChro {
  border-radius: 10px;
border: 1px solid #B0B0B0;
background: #FFF;
padding: 0px 20px 0px 20px;
}
.nablExTitle {
  color: #0070A3;
  font-family: Figtree;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px; /* 127.778% */
  text-align: center;
  margin-bottom: 30px;
}
.nablExcon1 {
  border-radius: 15px;
  background: #DFF6FF;
  padding: 40px;
}
.nablExcon1 h5 {
  color: #000;
  text-align: center;
  font-family: Figtree;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px; /* 184% */
}
.nablSurvi h5 {
  color: #000;
  text-align: center;
  font-family: Figtree;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px; /* 184% */
  margin-top: 50px;
}
.nablOnsite {
  color: #0095D9;
  font-family: Figtree;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px; /* 184% */
  padding: 30px;
  text-align: center;
}
.nablTable {
  max-width: 90%;
  margin: 0 auto;
}
.nablTable thead th {
  background-color: #006897;
  color: #fff;
}
.nablTable tbody td {
  line-height: 2rem;
}
tr td {
  font-size: 15px;
}
.tick2Img {
  margin-top: 20px;
}
.orbitImg {
  border-radius: 20px;
}
.orbitMd {
  color: #0070A3;
font-family: Inter;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 150% */
}
.orbitP {
  line-height: 1.8rem;
}
.consultantCont {
  padding: 0px 50px 20px 50px;
  background: #DFF6FF;
}
.consultants {
  text-align: center;
  padding: 40px;
  font-size: 30px;
}
.consulDesCont {
  display: flex;
  flex-direction: row;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px;
  margin-bottom: 20px;
}
.consulDesContNS {
  display: flex;
  flex-direction: row;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
}
.consultImg {
  border-radius: 50%;
}
.conName {
  margin-left: 20px;
}
.conName h4 {
  font-size: 20px;
  font-weight: 600;
}
.material-symbols-outlined {
  color: rgba(0, 149, 217, 1);
}
.conChennai {
  display: inline;
  margin-top: -50px;
}
.locChennai {
  display: flex;
}
.chen {
  margin-left: 5px;
}
.kolLocation .material-symbols-outlined{
  color: red;
}
.consulDesCont2 {
  margin-top: 25px;
}
.suppPer {
  color: #006897;
font-family: Inter;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: 44px; /* 122.222% */
}
.constPoints ul li {
  list-style: disc;
  line-height: 2rem;
}
.constPoints {
  margin-bottom: 40px;
}
.consultMainCont {
  margin-top: 50px;
}
#lessBtn {
  display: none;
}
.teleTitle {
  color: #000;
  font-family: Figtree;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
}
.teleSNPara {
  padding: 0px 80px 50px 10px;
}
.teleClick {
  color: #0095D9;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
  margin-bottom: 0px;
  margin-top: 2px;
  margin-left: 10px;

}
.teleYou {
  display: flex;
  flex-direction: row;
  text-align: center;
}
.teleMainCont {
  margin-top: 80px;
  margin-bottom: 20px;
}
.teleSection {
  margin-top: 80px;
  margin-bottom: 80px;
}
.teleCovid {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
}
.teleCovidSection {
  margin-top: 40px;
  margin-bottom: 40px;
}
.teleInto {
  color: #0070A3;
font-family: Figtree;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 184% */

}
.visualCont {
  padding: 40px 0px 30px 30px;
}
.teleCovImgCont {
  margin-top: 45px;
}
.teleCovImgCont4 {
  margin-top: 25px;
}
.constPoints li {
  list-style: disc;
  line-height: 2.5rem;
}
.teleSerImgCont {
  margin-top: 30px;
  text-align: center;
}
.serSecTwo {
  border-radius: 20px;
  background: #DFF6FF;
  padding: 40px;
}
.ruralCont {
  margin-top: 100px;
}
.teleTeamRow {
  display: flex;
  flex-direction: row;
  border-radius: 10px;
border: 1px solid #B9B9B9;
background: #FFF;
padding: 10px;
}
.teleteamName {
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.teamCont {
  margin-left: 20px;
}
.unitMainCont {
  background: #DFF6FF;
  padding: 40px 80px;
}
.unitTitle {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 122.222% */
text-align: center;
}
.tamilTeam {
  border-radius: 10px;
border: 1px solid #DBDBDB;
background: #FFF;
display: flex;
padding: 15px;
align-items: flex-start;
gap: 15px;
}
.tamilRowOne {
  margin-top: 40px;
}
.contactmain {
  padding: 40px 0px 0px 0px;
  background-color: #fff;
}
.contCont {
  border-radius: 15px;
  border: 2px solid #0070A3;
  background: #FFF;
  padding: 20px;
}
.conIcon {
  margin-right: 15px;
}
.campTitle {
  color: #0070A3;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 146.667% */
text-align: center;
}
.telecampCont {
  background: #DFF6FF;
  padding: 50px 30px;
}
.projects {
  color: #0070A3;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 146.667% */
}
.projectDetail {
  color: #6A6A6A;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 146.667% */
margin-top: 40px;
}
.proNumber {
  color: #333;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 97.778% */
}
.projectDetailpat {
  color: #6A6A6A;
font-family: Figtree;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 146.667% */
}
.teleStatTable {
  max-width: 90%;
  margin: 0 auto;
}
.teleStatTable thead th {
  background-color: #006897;
  color: #fff;
}
.teleStatTable tbody td {
  line-height: 1rem;
}
.statMain {
  padding: 50px 0px;
}
.teleDon {
color: #000;
font-family: Figtree;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 122.222% */
margin-bottom: 30px;
}
.teleDonCont {
  padding: 50px 0px;
}
.teleDonfirst {
  padding: 70px 100px 100px 0px;
}
.teleDonPoint li {
  list-style: disc;
  line-height: 2rem;  
  color: #0070A3;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
}
.teleDonSecond {
  padding: 70px 0px 100px 100px;
}
.telesecthree {
  padding: 60px 40px;
background: #DFF6FF;
position: relative;
}
.teleHelp {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.dontBtn {
  border-radius: 10px;
  background: #006897;
  padding: 15px 30px;
}
.donOn {
  display: inline;
  color: #fff;
  margin-left: 10px;
  margin-bottom: 50px;
}
.dontBtn .material-symbols-outlined {
  color: #fff;
}
.teleCheque {
  margin-top: 40px;
  margin-bottom: 50px;
}
.dontBigCont {
  position: absolute;
  bottom: 0px;
  right: 100px;
}
.dontbig .material-symbols-outlined {
  font-size: 400px;
  opacity: .1;
}
.teleMobile {
  margin-top: 50px;
  margin-bottom: 50px;
}
.teleWorkflow {
  background: #DFF6FF;
  padding: 50px;
}
.awareMeet {
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.teleMobMain {
  padding: 40px;
}
.teleMobCont {
  display: flex;
  flex-direction: row;
}
.awarCont {
  margin-left: 15px;
}
.teleFunds {
  padding: 50px;
}
.teleFundsTitle {
  padding: 40px;
  color: #000;
font-family: Figtree;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 122.222% */

}
.telefundCont {
  margin-top: 60px !important;
}
.campsiteCont {
  border-radius: 15px;
border: 2px solid #0070A3;
background: #FFF;
padding: 20px;
}
.campsite {
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding-left: 35px;
}
.capmImgCont {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-top: 20px;
  margin-bottom: 20px;
}
.centralPara {
  padding-left: 40px;
}
.centralTitle h4 {
  padding: 15px;
}
.centralTitle h4 {
  padding: 15px 35px;
}
.faqMain {
  background-color: #dff6ff;
  padding: 40px;
}
.faqContainer img.img-fluid {
  position: absolute;
  top: 0;
  left: 0px;
  margin-top: 150px;
}
.faqMain {
  position: relative;
}
.eduMainCont {
  margin-top: 40px;
  margin-bottom: 40px;
}
.eduTitle {
  margin-top: 40px;
}
.eduTitle h4 {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
}
.eduBtn {
  border-radius: 5px;
  border: 1px solid #7CD6FF;
  background: #0095D9;
  padding: 15px;
  display: inline-block;
  color: #fff;
}
.eduBtn p{
  color: #fff;
}
.eduTitle p {
  margin-top: 20px;
}
.ekalaCont {
  background: #DFF6FF;
  padding: 40px;
  position: relative;
}
.eduh4 {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
margin-bottom: 20px;
}
.eduEkala {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 30px;
}
.eduEkala h4 {
  margin-bottom: 20px;
}
.viewCont {
  margin-top: 50px;
}
.school .material-symbols-outlined {
  position: absolute;
  font-size: 200px;
  bottom: 0px;
  right: 180px;
  opacity: .1;
}
.medicalMain {
  border-radius: 15px;
  border: 2px solid #0070A3;
  background: #FFF;
  padding: 40px;
}
.smitaCont {
  border-radius: 15px;
background: #DFF6FF;
padding: 40px;
}
.smitaAdd {
  line-height: 2rem;
}
.snAcademy {
  padding: 50px ;
}
.clickBtn {
  margin-top: 20px;
}
.clickHereBtn {
  border-radius: 5px;
  border: 1px solid #7CD6FF;
  background: #0095D9;
  padding: 10px 15px;
  display: inline-block;
  color: #fff;
}
.clickHereBtn p{
  color: #fff;
}
.callFlex .material-symbols-outlined {
  font-size: 21px;
  margin-right: 10px !important;
   color: #000;
}
.callFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.pdfFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.vrPara {
  color: #0095D9;
font-family: Figtree;
font-size: 17px;
font-style: normal;
font-weight: 600;
line-height: 25px; /* 230% */
padding-left: 10px !important;
}
.opthalCourPoint li {
  list-style: disc;
  line-height: 2.5rem;
}
.opthalCourPoint li a{
  font-weight: 600;
}
.opthalImg .material-symbols-outlined {
  position: absolute;
  font-size: 200px;
  bottom: 200px;
  right: 180px;
  opacity: .1;
}
.fellowPoints li {
  list-style: disc;
  line-height: 2.5rem;
}
.pointRow {
  margin-top: 20px !important;
}
.msTitle {
  color: #0070A3;
  font-family: Figtree;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 35px; /* 140% */
}
.msh5 {
  font-size: 18px;
}
.numberCont {
  margin-top: 30px;
  margin-bottom: 70px;
}
.trainingCont h4 {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 25px; /* 122.222% */
padding: 30px;
text-align: center;
}
.trainingCont h5 {
  color: #0070A3;
text-align: center;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 157.143% */
}
.programoffer {
  margin-top: 50px;
}
.courseCont {
  margin-top: 30px;
  margin-bottom: 25px;
}
.downloadCont {
  margin-top: 50px;
  margin-bottom: 50px;
}

.libraryTitle {
  margin-top: 0px;
}
.libraryTitle h4 {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
}
.libraryTitle p {
  margin-top: 20px;
}
.LibrarianCont {
  border-left: 1px solid #777;
  padding-left: 30px !important;
}
.fellowClini {
  color: #0095D9;
  font-family: Figtree;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px; /* 230% */
  margin-bottom: 20px !important;
}
.shortTermPoints li {
  list-style-type: disc;
  line-height: 2.5rem;
}
.arrowRight .material-symbols-outlined {
  font-size: 30px;
  color: #000;
  
}
.arrowRight {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.comprePoints li {
  list-style: disc;
  line-height: 2.5rem;
  margin-left: 30px !important;
}
.oculpOrbitTable {
  max-width: 50%;
  margin: 0 auto;
}
.oculpOrbitTable thead th {
  background-color: #006897;
  color: #fff;
}
.oculpOrbitTable tbody td {
  line-height: 2rem;
  font-size: 16px;
}
.vitroList li {
  list-style-type: disc;
  line-height: 2.5rem;
}

.viteroTable {
  max-width: 80%;
  margin: 0 auto;
}

.viteroTable tbody td {
  line-height: 2rem;
  font-size: 16px;
  background-color: rgb(244, 244, 244);
}

.vitroSMTable {
  max-width: 50%;
  margin: 0 auto;
}

.vitroSMTable tbody td {
  line-height: 2rem;
  font-size: 16px;
  background-color: rgb(244, 244, 244);
}
.donationMain {
  padding: 40px 0px;
}
.give {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 122.222% */
margin-top: 40px;
}
.donaFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
padding: 15px 22px;

gap: 15px;
border-radius: 10px;
border: 1px solid #DBDBDB;
background: #FFF;
margin-top: 30px;
}
.giveCont {
  display: inline-block;
}
.indiaDon {
  color: #006897;
font-family: Figtree;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.kavCont {
  line-height: 2rem;
}
.scheme {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 122.222% */
margin-top: 40px;
text-align: center;
}
.donationTable {
  max-width: 60%;
  margin: 0 auto;
}
.donationTable thead th {
  background-color: #006897;
  color: #fff;
  padding-left: 40px;
}
.donationTable tbody td {
  padding-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
}
.mesuTab th {
  text-align: center;
}
.genPara {
  line-height: 2rem;
}
.microPara {
  line-height: 2rem;
}
.shortPaea {
  line-height: 2rem;
}
.interPatient {
  color: #0070A3;
  font-family: Figtree;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 176% */
}
.eyecareTitle {
  color: #0095D9;
font-family: Figtree;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 32px; /* 127.778% */
margin-top: 65px;
}
.eyeCareCont {
  padding: 40px;
  background: #DFF6FF;
}
.eyeCarepoint li {
  list-style: disc;
  line-height: 2rem;
}
.eyecareFlex {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}
.eyeflexOne p {
  text-align: center;
  padding: 15px 0px;
}
.eyecareTitletwo {
  color: #0095D9;
font-family: Figtree;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 32px; /* 127.778% */
}
.therapeuticTitle {
  color: #0095D9;
font-family: Figtree;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 32px; /* 127.778% */
margin-top: 0px;
margin-left: 10px;
}
.eLearningTitle {
  color: #0095D9;
font-family: Figtree;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 32px; /* 127.778% */
margin-top: 200px;
}
.objectTitle {
  color: #0095D9;
font-family: Figtree;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 32px; /* 127.778% */
margin-top: 0px;
}
.activity {
  color: #F66;
  font-family: Figtree;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px; /* 209.091% */
  align-items: center;
}
.pdfContFlex .material-symbols-outlined {
  color: #F66;
  margin-top: 8px;
  margin-right: 10px;
}
.pdfContFlex {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
}
.nabhAccer {
  color: #0095D9;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 127.778% */
text-align: center;
margin-bottom: 40px;
}
.nabhaccerCont {
  margin-top: 0px;
}
.investTitle {
  color: #0095D9;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 127.778% */
}
.intraFlex {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-top: 30px;
}
.lasBorder {
  border-left: 1px solid #B9B9B9;
}
.viteoMain {
  background: #DFF6FF;
  padding: 40px;
}
.neuroBorder {
  border-left: 1px solid #B9B9B9;
  padding: 0px 30px !important;
  
}
.viteoTitle {
  color: #0095D9;
font-family: Figtree;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 127.778% */
margin-bottom: 20px;
}
.digitalCont, .visualCont {
  padding: 40px 0px;
}


.investigative {
  --bs-accordion-btn-focus-box-shadow: none !important;
  --bs-accordion-border-color: none !important;
  --bs-accordion-bg: none !important;
}

.investigative-body {
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.03);
}

button.investigative-button {
  background-color: #fff;
}
section.faq-sec {
  background: #fff;
}
.investigative-button:not(.collapsed) {
  background-color: #fff !important;
}

.investigative-button:focus {
  border-color: none;
}
.investigative-item {
  border: none !important;
}

.investigative-button {
  font-size: 19px !important;
}
.eyebankCont {
  margin-top: 50px;
}
.eyeParaCont {
  border-radius: 10px;
border: 2px solid #0095D9;
background: #FFF;
padding: 30px;
display: inline-block;
}
.playTitle {
  color: #0095D9;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 96% */
margin-left: 20px;
margin-top: 40px;
}
.eyeFaq {
  color: #333;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 46px; /* 127.778% */
text-align: center;
margin-bottom: 40px;
}
.ourTitile {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
text-align: center;
margin-bottom: 30px;
}
.patientCont {
  margin: 40px 0px;
}
.servRow {
  border-radius: 15px;
background: #FFF;
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
padding: 20px;
margin-bottom: 30px;
}
.servRow h5 {
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding: 10px 0px;
}
.you {
  color: #0095D9;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin: 0px;
}
.eyeTitile {
  color: #000;
  font-family: Figtree;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
  
  margin-bottom: 30px;
}
.knowTit {
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding: 10px 0px;
}
.testText {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
margin-bottom: 30px;
text-align: center;
}
.testRow {
  border-radius: 15px;
background: #FFF;
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
padding: 25px;
margin-bottom: 30px;
}
.testTextfor {
  color: #000;
  font-family: Figtree;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; /* 122.222% */
  margin-bottom: 30px;
}
.specialTitle {
  color: #0070A3;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
margin-bottom: 10px;
}
.visionCont {
  padding: 0px 50px !important;
}
.aboutTitle {
  color: #000;
font-family: Figtree;
font-size: 35px;
font-style: normal;
font-weight: 600;
line-height: 48px; /* 120% */
}
.aboutFoundCont {
  position: relative;
  padding: 50px;
  z-index: 1;
}
.aboutFound {
 
padding: 40px;
border-radius: 15px;
background: #F6F2F2;
}
.drbbName h5{
  color: #000;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 120% */
margin-bottom: 0px;
}
.drbbName p{
  color: #0095D9;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 150% */
margin-bottom: 0px;
}
.drbbName {
  position: absolute;
  left: 65px;
  bottom: 20px;
  border-radius: 5px;
border: 1px solid #D9D9D9;
background: #FFF;
display: inline-block;
padding: 10px 30px;
}
.drbbCont {
  position: relative;
}
.circleOne {
  position: absolute;
  left: 0px;
  bottom: 0px;

}
.aboutDrssbCont {
  position: relative;
}
.circleTwo {
  position: absolute;
  right: 70px;
  top: 50px;
}
.mileFlex {
  margin: 30px 0px;
}
.mileFlex .col-md-4 {
  margin: 20px 0px;
}
.junCont {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-radius: 10px;
border: 1px solid #DBDBDB;
background: #FFF;
padding: 25px;
margin: 30px 0px;
}
.junCont h5{
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.pubMain {
  border-radius: 15px;
background: #DFF6FF;
padding: 30px;
margin: 40px 0px;
}
.magaCont .input-group {
  width: 70%;
  margin: 0 auto;
}
.magaCont {
  text-align: center;
  padding-left: 200px;
}
.magaContRight .input-group {
  width: 50%;
}
.magaContRight .magainsight {
  padding-left: 50px;
}
.magainsight, .eyelightMa {
  margin-top: 50px;
}
.pubSlideText .card-title {
  font-size: 18px;
  text-align: left;
}
.janCont {
  padding-left: 30px;
}
.postTitle {
  color: #0070A3;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 35px; /* 176% */
}
.forSur {
  color: #006897;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 150% */
}
.mailFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
}
.mailFlex .material-symbols-outlined {
  margin-right: 10px;
  color: #000;
}
.forSide {
  border-left: 2px solid #C1C1C1;
  padding-left: 25px !important;
}
.pscont {
  border-radius: 10px;
border: 1px solid #DBDBDB;
background: #FFF;
padding: 20px;
margin-bottom: 20px;
}
.locationFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0px;
}
.locationFlex .material-symbols-outlined {
  margin-right: 10px;
  color: #000;
}
.pscont h5{
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.inPatCont {
  margin-top: 0px;
}
.prelimMain {
  border-radius: 15px;
background: #DFF6FF;
margin: 50px 0px;
padding: 40px;
}
.prelimPara {
  color: #0070A3;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 150% */
margin: 30px 0px;
}
.prelimWhite {
  border-radius: 25px;
background: #FFF;
padding: 50px 200px ;
}
.prelimWhite h5{
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.prelimExam {
  color: #0070A3;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 150% */
margin: 30px 0px;
}
.prelimList li{
  list-style-type: disc;
  line-height: 2.5rem;
}
.prelimTable td {
  font-size: 17px;
}
.medicalFlex {
  border-radius: 30px;
background: #FFF;
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
padding: 15px;
margin-right: 40px;
margin-bottom: 40px;
}
.medicalFlex .drug {
  color: #006897;
font-family: Figtree;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-top: 30px;
}
.contactTitle {
  color: #006897;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 20px;
}
.generalCont {
  border-radius: 30px;
  background: #FFF;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  padding: 20px;
}
.canteen {
  color: #006897;
font-family: Figtree;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-top: 20px;
}
.contactTitleGeneral {
  color: #006897;
  font-family: Figtree;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0px;
}
.optTitle {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
}
.optiList li{
  list-style-type: disc;
  line-height: 2.5rem;
}
.opticalMain {
  background: #DFF6FF;
  padding: 40px;
  border-radius: 10px;
}
.opticalService {
  color: #0070A3;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 40px; /* 160% */
margin-bottom: 30px;
}
.optUniqueCont {
  margin-top: 10px;
    
}
.bestoptCont {
  margin-top: 0px;
}
.opticaltickCont {
  display: flex;
  /* padding: 0px 50px 0px 50px; */
  flex-direction: row;
  margin-bottom: 20px;
}
.lasikCont {
  margin: 50px 0px;
}
.lasikCont h5{
  color: #000;
text-align: center;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
}
.lasikCont h4{
  color: #0095D9;
font-family: Figtree;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 44px;
text-align: center;
}
.lasikTitle {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
/* margin-top: 80px; */
line-height: 44px; /* 122.222% */
}
.drRanga {
  padding-left: 120px;
  padding-top: 30px;
}
.refractiveCont {
    background: #DFF6FF;
  padding: 50px 0px;
}
.refractiveCont h5{
  color: #0095D9;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 35px; /* 184% */
}
.refractionList li{
  list-style-type: disc;
  line-height: 2rem;
  margin-bottom: 15px;
}
.refractiveFlex {
  display: flex;
  flex-direction: row;
  margin-top: 30px;
}
.refraflexright {
  margin-left: 30px;
}
.myopiaText {
  color: #0095D9;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 219.048% */
}
.optionCont {
  margin: 40px 0px;
}
.optionFlex {
  display: flex;
  flex-direction: row;
}
.miniList li {
  list-style-type: disc;
  line-height: 2rem;
}
.lenticual {
  border-radius: 15px;
background: #DFF6FF;
padding: 40px;
}
.procedureBor {
  border-right: 2px solid #878787;
}
.postOper {
  color: #0095D9;
font-family: Figtree;
font-size: 17px;
font-style: normal;
font-weight: 600;
line-height: 46px; /* 270.588% */
padding-left: 10px;
}
.immRight {
  padding-left: 40px;
}
.postFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dosntCont {
  border-radius: 15px;
background: #F6F6F6;
padding: 40px;
}
.snLaserCont {
  background: #DFF6FF;
  padding: 30px 0px 10px 0px;
}
.laserFlex {
  border-radius: 10px;
border: 1px solid #DBDBDB;
background: #FFF;
padding: 20px;
}
.laserFlex h5{
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.consFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.consDoct {
  margin-bottom: 8px;
  margin-left: 10px;
  color: #878787;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 150% */
}
.appLaskCont {
  border-radius: 10px;
background: #F6F6F6;
padding: 30px;
width: 80%;
margin: 0 auto;
margin-bottom: 50px;
}
.patientSay {
  border-radius: 15px;
border: 2px solid #0095D9;
padding: 30px;
}
.patsayMain {
  position: relative;
}
.quoteSm {
  position: absolute;
  top: -20px;
  right: 70px;
  background-color: #fff;
}
.quoteLg {
  position: absolute;
  bottom: 20px;
  right: 50px;
}
.excellentPara {
  margin-bottom: 142px;
}
.trainingTit {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
}
.trainigFlex {
  display: flex;
  flex-direction: row;
  margin: 30px 0px;
}
.fellowRight {
  margin-left: 10px !important;
}
.consulDesContpmr {
  display: flex;
  flex-direction: row;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px 0px 25px 25px;
  margin-bottom: 20px;
}
.eyecareFirstCont {
  border-radius: 15px;
background: #DFF6FF;
padding: 30px;
margin: 40px 200px;
}
.eyecareFirstCont h4 {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 35px; /* 127.778% */
}
.patientPdf {
  color: #0095D9;
font-family: Figtree;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 35px; /* 184% */
margin-left: 10px;
}
.needtoCont {
  border-radius: 20px;
border: 2px solid #B9B9B9;
background: #FFF;
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
padding: 30px;
}
.amblyopia {
  color: #0070A3;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 35px; /* 164.286% */
}
.symptomsBorder {
  border-right: 2px solid #B9B9B9;
}
.treatPara {
  line-height: 1.8rem;
}
.catReoveCont {
  border-radius: 20px;
  background: #DFF6FF;
  padding: 30px;
}
.squintTop {
  margin-top: 100px !important;
}
.symtomsList li {
  list-style: disc;
  line-height: 2rem;
}
.spcText {
  color: #0095D9;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 46px; /* 184% */
}
.cerebralText {
  color: #0095D9;
  font-family: Figtree;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 46px; /* 184% */
}
.sccSect {
  background: #DFF6FF;
  padding: 50px 0px;
}
.whoreferCont {
  border-radius: 15px;
background: #FFF;
padding: 20px;
display: inline-block;
}
.actList li {
  list-style: decimal;
  line-height: 2rem;
}
.lowBorder {
  border-radius: 15px;
border: 2px solid #0095D9;
padding: 40px;
position: relative;
}
.quoteSM {
  position: absolute;
  top: -25px;
  right: 40px;
  background-color: #fff;
}
.quoteLG {
  position: absolute;
  bottom: -15px;
  right: 40px;
  
}
.abtClinic {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 35px; /* 122.222% */
}
.sclText {
  color: #0095D9;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 46px; /* 184% */
margin-left: 10px !important;
}
.sclFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.opticalInd {
  color: #0095D9;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 46px; /* 184% */
}
.opticalBor {
  border-right: 1px solid #d2d2d2;
}
.whatDo {
  color: #0095D9;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 35px; /* 184% */
}
.various {
  color: #0095D9;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 230% */
}
.prosCont {
  border-radius: 10px;
  border: 1px solid #DBDBDB;
  background: #FFF;
  padding: 20px;
  margin-bottom: 25px;
}
.prosCont h5 {
  color: #006897;
font-family: Figtree;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.ollist {
  list-style: decimal;
  line-height: 2rem;
}
.teamborder {
  border-left: 1px solid #D9D9D9;
  padding-left: 30px !important;
}
.binoCont {
  margin-top: 10px;
}
.aboutTrain {
  width: 50% !important;
  margin: 0 auto;
}
.aboutTrainCont {
  padding: 30px;
  background: #dff6ff;
}
.commTitile {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 46px; /* 153.333% */
}
.abtClinic {
  color: #000;
font-family: Figtree;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 48px; /* 120% */
}
.clincont {
  padding-right: 100px !important;
  /* padding-top: 50px; */
}
.abtSubMain {
  padding-top: 50px;
}
.visulalist li{
  list-style: disc;
  line-height: 2rem;
}
.visionMain {
  margin-top: 50px;
}
.orientTop {
  padding-top: 70px;
}
.successBg {
  border-radius: 15px;
  background: #F0F0F0;
  padding: 40px;
}
.visioAd {
  padding-top: 70px;
}
.occserv {
  border-radius: 10px;
background: #F6F6F6;
padding: 20px;
font-style: italic;
}
.clinicalSerP {
  padding: 20px;
}
.clinicalSecCont {
  background: #DFF6FF;
  padding: 15px 15px;
  border-radius: 10px;
}
.dispnCont {
  margin-top: 50px;
}
.atFlex {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.stateCont {
  border-radius: 10px;
  border: 1px solid #DBDBDB;
  background: #FFF;
  padding: 10px;
  margin-left: 20px;
}
.totNo {
  color: #0095D9;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
margin-left: 10px;
}
.autoList li {
  list-style: decimal;
  line-height: 2.5rem;
}
.awardTop {
  padding-top: 70px;
}
.pledge {
  color: #0070A3;
  font-family: Figtree;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px; /* 127.778% */
  margin-bottom: 30px;
}
.jcocIncharge {
  display: flex;
  flex-direction: row;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px;
  width: 25%;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.07);
}
.neuroCont {
  margin-top: 50px;
  margin-bottom: 50px;
}
.neuroTwoCont {
  /* margin-top: 50px; */
}
.neuroList li{
  list-style: disc;
  line-height: 2rem;
}
.neuroWideCont {
  /* margin-top: 50px; */
  
}
.searchBtn {
  background: transparent;
  border: none;
}
.anaeCont{
   margin-top: 50px;
   padding-left: 40px;
}
.treatCont {
  padding: 0px 30px;
}
.visitDet {
  line-height: 2.5rem;
}
.deedPara {
  line-height: 2rem;
}
.dfocuseList li{
  list-style: disc;
  line-height: 2.5rem;
}
.introEst {
  margin-top: 150px;
}
.vtcLeft {
  padding-left: 25px;
}
.bifcoalLeft {
  padding-left: 20px;
}

.consFlex .material-symbols-outlined{
  color: #006897;
}

.chennaiCenter {
  font-size: 23px !important;
}

.bmwMainContainer {
  border-radius: 15px;
  background: #DFF6FF;
  padding: 30px;
  margin: 40px 0px;
  max-width: 50%;
  margin: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}

.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
  font-size: 23px !important;
  font-weight: 400;
}

.accordion-flush .snMainContainer .accordion-button.snMain {
  border-radius: 0;
  font-size: 20px !important;
  font-weight: 400;
}

.teledownarrow a .material-symbols-outlined{
  color: #000;
}

.footer-sec a {
  color: #006897;
}

.footer-sec a:hover {
  text-decoration: underline !important
}

.pdfFlex .material-symbols-outlined {
  color: #f80404;
}
.pledgeFlex {
  display: flex;
  align-items: center;
}
.snkSpec {
  padding: 0px 10px 50px 80px;
}
.snkImg-1 {
  border-radius: 15px;
  
}

.dmek-img-fluid {
  border-radius: 5px;
}

.pgTraningTable {
  max-width: 100%;
  margin: 0 auto;
}

.pgTraningTable thead th {
  background-color: #006897;
  color: #fff;
}
.pgTraningTable tbody td {
  line-height: 2rem;
  font-size: 16px;
}

.pgTrainingTitle h4 {
  color: #000;
font-family: Figtree;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
}

.back-to-top {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 1000;
}

.back-to-top-button {
  background-color: #007bff;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
  font-size: 18px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  transition: opacity 0.3s ease-in-out;
}

.back-to-top-button:hover {
  background-color: #0056b3;
}

.back-to-top-button {
  cursor: pointer;
  padding: 10px !important;
  background: #0095d9;
  font-size: 21px !important;
  width: 50px !important;
  height: 50px !important;
  border: none !important;
}

.upcomingContainer {
  background-color: #dff6ff;
  border-radius: 15px;
  padding: 15px;
}
.eventRead {
  margin-bottom: 5px !important;
}
.upcomingContainer h2 {
  
  margin-bottom: 20px !important;
}

.events {
  display: flex !important;
}
.eventCont {
  margin: auto;
}
.eventCont .card {
  width: 90%;
  margin: 0 auto !important;
}
.col-md-3 .conFirst {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  transform: scale(1); /* Default scale */
}
.col-md-3 .conFirst:hover {
  transform: scale(1.05); /* Scale up on hover */
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.absnImgText {
  font-size: 17px !important;
  text-align: center;
  margin-top: 15px;
}

.teleCouncilImg {
  transition: .3s ease;
}
.teleCouncilImg:hover {
    transform: scale(1.05);
}

.eduTitle .selection{
  color: rgb(255, 89, 52);
  text-decoration: underline;
}

.eduTitle .material-symbols-outlined {
  color: red;
  margin-left: 10px;
}
.contactTit {
  margin-top: 50px;
}
.contactTit p {
  line-height: 2rem;
}

.oosawardContainer{
  margin-top: 40px;
}

.oosawardContainer .oosawardsCard {
  background-color: #dff6ff;
  padding: 10px;
  margin: 0 auto;
  margin: 5px;
  border-radius: 30px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  transform: scale(1);
  transition: all ease-in-out .3s;
  height: 500px;
}

.oosawardContainer .oosawardsCard:hover {
  transform: scale(1.1);
  
}

.oosawardContainer .awardTop {
  padding: 20px;
}
.oosawardsCard h5 {
  color: #006897;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.oosawardsCard .aboutImg {
  width: 100%;
  border-radius: 30px;
}

.oosAwardFlex {
  display: flex;
  flex-direction: column;
  width: 35%;
  gap: 30px;
}

.awardsMainFlex {
  display: flex;
  flex-direction: row;
  gap: 30px;
  margin-top: 40px;
}

.ppsCard {
  background-color: #dff6ff;
  padding: 10px;
  margin: 0 auto;
  margin: 5px;
  border-radius: 30px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  transform: scale(1);
  transition: all ease-in-out .3s;
  height: 500px;
}

.ppsCard:hover {
  transform: scale(1.1);
  height: 600px;
}


.ppsCard .awardTop {
  padding: 20px;
}
.ppsCard h5 {
  color: #006897;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.ppsCard .aboutImg {
  width: 100%;
  border-radius: 30px;
}

.ppText{
  overflow: hidden;
  height: 150px;
}

.ppsCard:hover .ppText{
  height: 700px;
}


.ishwaryaCard {
  background-color: #dff6ff;
  padding: 10px;
  margin: 0 auto;
  margin: 5px;
  border-radius: 30px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  transform: scale(1);
  transition: all ease-in-out .3s;
  height: 500px;
}

.ishwaryaCard:hover {
  transform: scale(1.1);
  height: 800px;
}


.ishwaryaCard .awardTop {
  padding: 20px;
}
.ishwaryaCard h5 {
  color: #006897;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.ishwaryaCard .aboutImg {
  width: 100%;
  border-radius: 30px;
}

.IshwaryaText{
  overflow: hidden;
  height: 150px;
}

.ishwaryaCard:hover .IshwaryaText{
  height: 700px;
}


.thirdRowCards {
  background-color: #dff6ff;
  padding: 10px;
  margin: 0 auto;
  margin: 5px;
  border-radius: 30px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  transform: scale(1);
  transition: all ease-in-out .3s;
  height: 500px;
}

.thirdRowCards:hover {
  transform: scale(1.1);
  height: 550px;
}

.thirdRowCards .awardTop {
  padding: 20px;
}
.thirdRowCards h5 {
  color: #006897;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.thirdRowCards .aboutImg {
  width: 100%;
  border-radius: 30px;
}

.thirdrowText{
  overflow: hidden;
  height: 150px;
}

.thirdRowCards:hover .thirdrowText{
  height: 200px;
}


.rashimaCard {
  background-color: #dff6ff;
  padding: 10px;
  margin: 0 auto;
  margin: 5px;
  border-radius: 30px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  transform: scale(1);
  transition: all ease-in-out .3s;
  height: 530px;
}

.rashimaCard:hover {
  transform: scale(1.1);
  height: 530px;
}

.rashimaCard .awardTop {
  padding: 20px;
}
.rashimaCard h5 {
  color: #006897;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.rashimaCard .aboutImg {
  width: 100%;
  border-radius: 30px;
}

.thirdrowText{
  overflow: hidden;
  height: 150px;
}

.rashimaCard:hover .thirdrowText{
  height: 200px;
}






