.about_finace{
    margin-top: 0px !important;
}
.content h3, p{
    margin-top: 0px !important;
    margin-bottom:15px !important;
}
/*  */

#carousel {
    position: relative;
  }
  
  #carousel figure {
    display: block;
    animation: rotate 20000ms ease-in-out infinite;
    position: absolute;
    /* background-color: white; */
    /* padding: 12em; */
    text-align: center;
    border-radius: 18px;
  }
  #carousel figure:nth-child(0) {
    animation-delay: -20s;
  }
  #carousel figure:nth-child(1) {
    animation-delay: -15s;
  }
  #carousel figure:nth-child(2) {
    animation-delay: -10s;
  }
  #carousel figure:nth-child(3) {
    animation-delay: -5s;
  }
  #carousel figure:nth-child(4) {
    animation-delay: 0s;
  }
  #carousel figure:nth-child(5) {
    animation-delay: 5s;
  }
  #carousel figure:nth-child(6) {
    animation-delay: 10s;
  }
  
  @keyframes rotate {
    0%, 20%, 96%, 100% {
      transform: rotateY(45deg) scale(0.6);
      right: 0;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
      z-index: -1;
      -webkit-filter: opacity(80%) blur(3px);
    }
    21%, 45% {
      transform: rotateY(0deg) scale(1);
      right: 20%;
      box-shadow: 0 0 20px black;
      z-index: 100;
      -webkit-filter: opacity(100%) blur(0px);
    }
    46%, 70% {
      transform: rotateY(-45deg) scale(0.6);
      right: 39%;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
      z-index: -1;
      -webkit-filter: opacity(80%) blur(3px);
    }
    71%, 95% {
      transform: rotateY(-90deg) scale(0.6);
      right: 50%;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0);
      z-index: 0;
      -webkit-filter: opacity(0%) blur(0px);
    }
  }
  .container12 {
    width: 100%;
    position: relative;
    perspective: 3000px;
    padding: 100px;
    left: -16.5%;
    height: 840px;
    
  }
  #carousel figure img{
    border-radius: 18px;
  }
  /*  */
  .section-header {
    display: block;
    margin-top: 20px;
    position: relative;
    text-align: center;
  }
  .section-header h1 {
    color: #212121;
    display: inline-block;
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
    padding: 0 0 24px;
    position: relative;
    z-index: 2;
  }
  .section-header h1:after {
    position: absolute;
    display: block;
    width: auto;
    height: 3px;
    bottom: 0;
    left: 20%;
    right: 20%;
    border-radius: 1px;
    content: "";
    z-index: 1;
    /* background: #e6e9ec; */
  }
  section {
    padding-bottom: 30px;
    overflow: hidden;
    position: relative;
  }
  a,
  a:link,
  a:visited {
    color: #212121;
    text-decoration: none;
  }
  .micro-slider {
    height: 480px;
    /* margin: 10px 0; */
    position: relative;
    width: 100%;
  }
  .micro-slider.fullwidth {
    height: 480px;
    /* margin: 64px 0; */
  }
  .micro-slider.fullwidth .slider-item {
    height: 480px;
    line-height: 480px;
    width: 100%;
  }
  .slider-wrapper {
    overflow: hidden;
    position: relative;
    transform-style: preserve-3d;
    transform-origin: 0 50%;
  }
  .slider-item {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.12);
    color: #fff;
    display: none;
    font-size: 72px;
    height: 320px;
    line-height: 320px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 320px;
    cursor: pointer;
  }
  /*
  .slider-item:not(.active) {cursor: pointer;}
  */
  .indicators {
    bottom: 0px;
    left: 50%;
    list-style-type: none;
    margin: 0 0 0 -77px;
    padding: 0;
    position: absolute;
  }
  .indicators li {
    color: #fff;
    float: left;
    height: 16px;
    margin-right: 8px;
    text-align: center;
    width: 16px;
  }
  .indicators li:last-child {
    margin: 0;
  }
  .indicators a {
    background: #fff;
    border-radius: 8px;
    border: 1px solid #e6e9ec;
    color: #fff;
    display: inline-block;
    height: 16px;
    width: 16px;
  }
  /* .indicators .active a {
    background: #e6e9ec;
  } */
  /* .s1 {
    background: #3f51b5;
  }
  .s2 {
    background: #448aff;
  }
  .s3 {
    background: #03a9f4;
  }
  .s4 {
    background: #00bcd4;
  }
  .s5 {
    background: #009688;
  }
  .s6 {
    background: #4caf50;
  } */
  /*  */
  .padding-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}
.single-couterup {
  box-shadow: 0 10px 40px rgba(219, 219, 219, 0.45);
  /* border-radius: 10px; */
  background-color: #ffffff;
  border-radius: 20px;
  text-align: center;
  padding: 50px 0 45px;
}
.single-couterup .icon {
  width: 60px;
  height: 60px;
  background: #F5F7F8;
  border-radius: 50%;
  line-height: 60px;
  margin: auto;
  color: #FF8686;
}
/*  */
#counter {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  padding: 40px 0px;
  width: 100%;
}
#counter .item {
  /* background: #fff; */
  width: 200px;
  margin: 10px;
  text-align: center;

}
#counter .item .count {
  color: #4d4d4d;
  margin-bottom: 5px;
  font-size: 40px;
}
#counter .item h3 {
  font-family: "Lato", sans-serif;
  font-size: 17px;
  line-height: 28px;
  font-weight: 400;
  color: #7D7B8F;
}
.single-couterup .content .count-num {
  font-size: 55px;
  font-family: var(--body-font);
  line-height: 65px;
  color: #626262 !important;
  font-weight: 600;
  padding: 15px 0;
  display: inline-block;
}
.single-couterup .content .title {
  font-size: 16px;
  font-family: var(--body-font);
  line-height: 22px;
  color: #A7A7A7 !important;
  font-weight: 500;
}
/*  */
.padding-bottom-20 {
  padding-bottom: 20px;
}
.common-title .heading {
  color: #003367;
  font-size: 36px;
  line-height: 46px;
  font-family: var(--heading-font);
  font-weight: 600;
  display: table;
  letter-spacing: 2px;
}
.common-title .heading::before {
  content: "";
  clear: both;
  display: table;
  height: 3px;
  width: 50px;
  background-color: #FF8686;
  margin: 0 auto 4px;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.padding-top-60 {
  padding-top: 60px;
}
.our-mission-section .mission-tab-area .tab-navbar-area {
  width: 44%;
}
.our-mission-section .mission-tab-area .tab-navbar-area .nav-tabs {
  border-bottom: 1px solid rgba(255, 134, 134, 0.3) !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.our-mission-section .mission-tab-area .tab-navbar-area .nav-tabs .nav-item {
  margin-bottom: -1px;
  position: relative;
  z-index: 0;
  color: #626262;
    font-size: 18px;
    font-family: var(--heading-font);
    line-height: 24px;
    font-weight: 500;
    padding: 20px 35px;
    border: none;
    position: relative;
    background-color: #fff;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.our-mission-section .mission-tab-area .tab-navbar-area .nav-tabs  .nav-link.active:after {
  visibility: visible;
  opacity: 1;
}
.our-mission-section .mission-tab-area .tab-navbar-area .nav-tabs  .nav-link:after {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 3px;
  background-color: #FF8686;
  content: '';
  visibility: hidden;
  opacity: 0;
}
.tab-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tab-content .paragraph-wrap {
  padding-right: 50px;
}
.padding-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.our-mission-section .mission-tab-area .tab-content-area .tab-content .award-area {
  width: 100%;
}
.tab-content .award-area .award-title .heading-03 {
  font-size: 26px;
  line-height: 36px;
  font-weight: 600;
  text-transform: capitalize;
}
.tab-content .award-area .award-purpose {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.our-mission-section .mission-img-area {
  margin-top: -100px;
}
/*  */
.timeline-section .time-line-area {
  position: relative; }
.timeline-section .big-slider-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .timeline-section .big-slider-area .year-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 10%;
    width: 10%; }
    .timeline-section .big-slider-area .year-area ul li {
      font-size: 20px;
      line-height: 28px;
      font-weight: 500;
      font-family: var(--body-font);
      color: #A7A7A7;
      padding: 25px 0;
      cursor: pointer; }
      .timeline-section .big-slider-area .year-area ul li.active {
        color: #FF8686; }
  .timeline-section .big-slider-area .timeline-slider-big {
    width: 90%; }
    .timeline-section .big-slider-area .timeline-slider-big .slick-current.slick-active .items-content p, .timeline-section .big-slider-area .timeline-slider-big .slick-current.slick-active .items-content .heading-03 {
      -webkit-animation: fadeInDown 2s 0s both;
      animation: fadeInDown 2s 0s both; }
    .timeline-section .big-slider-area .timeline-slider-big .items-content {
      width: 50%;
      padding: 70px 0 0 35px;
      background-color: rgba(255, 255, 255, 0.5); }
      .timeline-section .big-slider-area .timeline-slider-big .items-content .heading-03 {
        font-size: 26px;
        line-height: 36px;
        font-family: var(--body-font);
        font-weight: 500;
        text-transform: capitalize; }
      .timeline-section .big-slider-area .timeline-slider-big .items-content p {
        font-size: 14px;
        font-family: var(--body-font);
        font-weight: 400;
        line-height: 30px;
        color: #838282; }
    .timeline-section .big-slider-area .timeline-slider-big .items-img {
      height: 750px;
      width: 35%; }
      .timeline-section .big-slider-area .timeline-slider-big .items-img img {
        width: 100%;
        height: 100%;
        border-radius: 20px; }
.timeline-section .small-slider-area {
  position: absolute;
  left: 28%;
  bottom: 10%;
  width: 60%; }
  .timeline-section .small-slider-area .timeline-slider-small .items {
    background: #FFFFFF;
    padding: 12px 0 12px 12px;
    border-radius: 20px; }
    .timeline-section .small-slider-area .timeline-slider-small .items img {
      border-radius: 20px;
      width: 190px;
      height: 250px; }
******************************************************************************************************************
/*  */
.breadcrumb-area {
  padding-left: 85px;
  padding-right: 85px;
}
.padding-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}
.breadcrumb-area .page-title .heading-1 {
  color: #003367;
  font-size: 46px;
  line-height: 56px;
  font-weight: 600;
  font-family: var(--heading-font);
  margin-bottom: 15px;
  text-transform: capitalize;
}
.breadcrumb-area .page-list {
  margin: 0;
  padding: 0;
}
.breadcrumb-area .page-list li:first-child {
  padding-left: 0;
}

.breadcrumb-area .page-list li {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  color: #A7A7A7;
  font-size: 14px;
  line-height: 25px;
  font-family: var(--body-font);
  font-weight: 500;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
section.breadcrumb-area.padding-90 {
  background-size: cover;
}
/* fAQ */
.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}
.accordion-wrapper .card {
  border: none;
  background-color: transparent;
}
.accordion-wrapper .card .card-header {
  background-color: transparent;
  padding: 0;
  border: none;
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.mb-0, .my-0 {
  margin-bottom: 0!important;
}
.accordion-wrapper .card .card-header a {
  display: block;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  background-color: rgba(231, 236, 239, 0.6);
  padding: 12px 30px;
  cursor: pointer;
  position: relative;
  border-radius: 60px;
  color: #626262;
}
.accordion-wrapper.style-03 .card .card-header a {
  /*background: none;*/
  /*border: 1px solid #8596A7;*/
  padding: 20px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  background-color: #8b3300;
  color: white;
}
.accordion-wrapper.style-03 .card .card-header a:after {
  font-size: 20px;
}
.accordion-wrapper .card .card-header a:after {
  position: absolute;
  right: 30px;
  content: "-";
  font-family: "fontawesome";
}
.accordion-wrapper .card .card-body {
  padding: 15px 30px 5px;
}
.accordion-wrapper .card .card-body p {
  color: #777474;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
  padding: 0 !important;
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: 0.25rem;
}
.accordion-wrapper .card {
  border: none;
  background-color: transparent;
}
.accordion-wrapper.style-03 .card + .card {
  margin-top: 10px;
}
.accordion-wrapper .card .card-header {
  background-color: transparent;
  padding: 0;
  border: none;
}
.collapse:not(.show) {
  display: none;
}
.accordion-wrapper .card .card-body {
  padding: 15px 30px 5px;
}
.accordion-wrapper .card .card-body p {
  color: #777474;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
  padding: 0 !important;
}
.accordion-wrapper.style-03 .card .card-header a[aria-expanded="false"]:after {
  font-size: 20px;
}
.accordion-wrapper .card .card-header a[aria-expanded="false"]:after {
  content: "+";
}
.accordion-wrapper .card .card-header a:after {
  position: absolute;
  right: 30px;
  content: "-";
  font-family: "fontawesome";
}
/*  */
.page_banner h2{
  color: white;

}
.page_banner .breadcrumbs a{
  color: white;
}
.page_banner .breadcrumbs{
  color: white;
}
.page_banner .breadcrumbs  span{
  color: white;
}
/* cont us */
.contact-section {
  background-position: center center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  height: 100%;
}
.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media(max-width:991px){
.offset-lg-5 {
    margin-left: 41.666667%;
}
}
.contact-section .form-area .common-title {
  padding-bottom: 30px;
}
.contact-section .form-area .common-title .heading {
  margin: 0;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.common-title .heading::before {
  content: "";
  clear: both;
  display: table;
  height: 3px;
  width: 50px;
  background-color: #FF8686;
  margin: 0 auto 4px;
}
.contact-section .form-area .form-top ul {
  margin-bottom: 25px;
  padding-left: 0;
}
.contact-section .form-area .form-top ul li {
  color: #707070;
  font-size: 14px;
  font-family: var(--body-font);
  font-weight: 500;
  line-height: 30px;
}
.padding-top-30 {
  padding-top: 30px;
}
.contact-section .form-area .common-title {
  padding-bottom: 30px;
}
.contact-section .form-area .common-title .heading {
  margin: 0;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.common-title .heading::before {
  content: "";
  clear: both;
  display: table;
  height: 3px;
  width: 50px;
  background-color: #FF8686;
  margin: 0 auto 4px;
}
.form-group {
  margin-bottom: 1rem;
}
.form-bottom .form-group label {
  font-size: 14px;
  font-family: var(--body-font);
  font-weight: 500;
  line-height: 30px;
  color: #585858;
}
.form-bottom .form-group .form-control {
  background-color: rgba(133, 150, 167, 0.15);
  border: none;
  border-radius: 25px;
  padding: 10px 20px;
  resize: none;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-bottom .form-group label {
  font-size: 14px;
  font-family: var(--body-font);
  font-weight: 500;
  line-height: 30px;
  color: #585858;
}
.form-bottom .form-group .form-control {
  background-color: rgba(133, 150, 167, 0.15);
  border: none;
  border-radius: 25px;
  padding: 10px 20px;
  resize: none;
}
textarea.form-control {
  height: auto;
}
.margin-top-40 {
  margin-top: 40px;
}
.form-bottom .main-btn-wrap .main-btn {
  min-width: 200px;
  margin-left: 5px;
  margin-right: 5px;
}
.main-btn-wrap .main-btn {
  color: #FFFFFF;
  background: rgba(255, 134, 134, 0.9);
  -webkit-box-shadow: 0px 6px 20px -8px rgba(255, 134, 134, 0.9);
  box-shadow: 0px 6px 20px -8px rgba(255, 134, 134, 0.9);
}
.form-bottom .main-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.main-btn-wrap .main-btn, .main-btn-wrap-2 .main-btn, .main-btn-wrap-inactive .main-btn {
  font-size: 15px;
  font-family: var(--body-font);
  line-height: 30px;
  border-radius: 40px;
  font-weight: 400;
  padding: 15px 20px;
  display: table;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  text-transform: capitalize;
  min-width: 230px;
  text-align: center;
  border: none;
}
/* tips */
.align-items-center {
  -ms-flex-align: center!important;
  align-items: center!important;
  justify-content: space-between;
}
.d-flex {
  display: -ms-flexbox!important;
  display: flex!important;
}
.neurology-section .neurology-content-area {
  padding: 0 50px 0 0;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.neurology-section .neurology-content-area .common-title .heading {
  margin: 0;
}
.common-title .heading {
  color: var(--heading-color);
  font-size: 36px;
  line-height: 46px;
  font-family: var(--heading-font);
  font-weight: 600;
  display: table;
  letter-spacing: 2px;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}   
.common-title .heading::before {
  content: "";
  clear: both;
  display: table;
  height: 3px;
  width: 50px;
  background-color: #FF8686;
  margin: 0 auto 4px;
}
.neurology-section .neurology-content-area .neurology-content p {
  color: #585858;
  line-height: 30px;
}
.margin-top-30 {
  margin-top: 30px;
}
/*  */
.dental-section .dental-img-area {
    margin-right: 60px;
    position: relative;
}
.dental-section .dental-img-area .dental-img img {
    border-radius: 0 20px 20px 0;
    width: 100%;
}
.align-items-center {
  -ms-flex-align: center!important;
  align-items: center!important;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.dental-section .dental-content-area .common-title .heading {
  margin: 0;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.common-title .heading::before {
  content: "";
  clear: both;
  display: table;
  height: 3px;
  width: 50px;
  background-color: #FF8686;
  margin: 0 auto 4px;
}
.dental-section .dental-content-area .dental-content p {
  color: #585858;
  line-height: 30px;
}
.margin-top-30 {
  margin-top: 30px;
}
.pr-0, .px-0 {
  padding-right: 0!important;
} 
.ophtalmologue-section .container .ophtalmologue-content-area {
    margin-left: 220px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.ophtalmologue-section .container .ophtalmologue-content-area .common-title .heading {
    margin: 0;
    word-break: break-all;
}
.ophtalmologue-section .container .ophtalmologue-content-area .ophtalmologue-content {
  width: 55%;
}
.ophtalmologue-section .container .ophtalmologue-content-area .ophtalmologue-content p {
  color: #585858;
  line-height: 30px;
}
.margin-top-30 {
  margin-top: 30px;
}
/*  */
.neurology-section .neurology-content-area {
  padding: 0 50px 0 0;
}
.margin-left-160 {
  margin-left: 160px;
}
/* points */
table {
  margin: 0 0 1.5em;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #2f2c43;
}
tbody, td, tfoot, th, thead, tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
tr {
  border-bottom: 1px solid black;
  color: black;
}
table th {
  /* background-image: linear-gradient(to left bottom, #e457c2, #f75ba8, #ff6791, #ff777f, #fd8972) !important; */
  color: #fff;
  padding: 9px 15px;
  border: none !important;
  font-size: 18px;
  background-color: #89031c;
}
/*  */
.tab {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  /* display: none; */
  padding: 6px 12px;
  /* border: 1px solid #ccc; */
  border-top: none;
}
td, th {
  border: 1px solid #2f2c43;
  padding: 9px 12px;
}
.tablinks{
  border: none;
  transition: all 0.3s ease;
  overflow: hidden;
  background-image: linear-gradient(to right, #000000, #1d080d, #2e0d14, #410c18, #550a19, #590818, #5e0718, #620517, #580616, #4e0615, #440713, #3a0711);
  margin-right: 20px;
  margin-right: 20px;
    width: 130px;
    height: 51px;
    color: #fff;
    border-radius: 5px;
}
.tablinks.active {
  display: block;
}
.mb-4 {
  margin-bottom: 1.5rem!important;
}
.mt-2 {
  margin-top: 0.5rem!important;
}
.othr{
  float: left;
}
/*  */
.prot {
  background-size: cover;
}
.prot {
  padding-top: 50px;
  padding-bottom: 50px;
}
.abts {
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 9px;
  color: var(--futxo-base);
  font-weight: 700;
  letter-spacing: 0.1em;
  COLOR: #ff7101;
}
/*  */
.blog12 .blog-content {
  padding-top: 26px;
}
.blog12  .blog-img {
  overflow: hidden;
  border-radius: 8px;
}
.blog12  .blog-img img {
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  border-radius: 8px;
  max-width: 100%;
}
.blog12 .blog-meta-container {
  margin-bottom: 17px;
}
.blog12 .blog-meta-container div:first-of-type {
  margin-right: 22px;
}
.blog12 .far {
  font-size: 16px;
  margin-right: 10px;
  color: #925ADD;
}
.blog12 .blog-meta-container div span {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  color: #7D7B8F;
}
.blog12 .blog .blog-panel .blog-content .blog-meta-container div {
  display: inline-block;
}
.blog12 .blog-title {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 34px;
  color: #31274F;
  margin-bottom: 13px;
}
.blog12 .blog-title a {
  color: #31274F;
}
.blog12 .blog-desc {
  font-family: "Lato", sans-serif;
  font-size: 17px;
  line-height: 28px;
  font-weight: 400;
  color: #7D7B8F;
  margin-bottom: 19px;
}

.blog12 .read-more a {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: 26px;
  text-transform: capitalize;
  color: #925ADD;
  position: relative;
  padding-bottom: 3px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.blog12 .read-more a::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #925ADD;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.blog12 .blog-meta-container div {
  display: inline-block;
}
.ct{
  display: flex;
  justify-content: center;
  align-items: self-end;
}
.owl-nav{
  display: flex;
  justify-content: center;
}
.owl-nav .owl-prev span{
  color: black;
  font-size: 45px;
  border: none;

}
.owl-nav .owl-next span{
  color: black;
  font-size: 45px;
}
.on{
  display: none;
}
.cta h3 {
  line-height: 0px;
  margin-bottom: 26px;
}
.cta p{
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8;
  margin-bottom: 0;
  padding: 0;
  color: white;
}
 /* .module-cta .btn {
  background-color: #ff7101 !important;
  border-color: #ff7101 !important;
  color: #ffffff !important;
}
.module-cta .btn {
  width: 100%;
  height: 50px;
  padding: 0 35px;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: inherit;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
  background-color: #925ADD;
  border: 1px solid #925ADD;
} */
.setrg{
  display: flex;
    flex-direction: column;
    align-items: center;
}
.cta .action-container {
  padding: 112px 0px 90px 0px !important;
}
.footer .footer-top .footer-widget .widget-title {
  margin-bottom: 6px;
}
/*  */
/* #carousel234 {
  position: relative;
  height: 400px;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden;
} */
#carousel234 div {
  position: absolute;
  transition: transform 1s, left 1s, opacity 1s, z-index 0s;
  opacity: 1;
}
#carousel234 div img {
  width: 260px;
  transition: width 1s;
}
#carousel234 div.hideLeft {
  left: 0%;
  opacity: 0;
  transform: translateY(50%) translateX(-50%);
}
#carousel234 div.hideLeft img {
  width: 120px;
}
#carousel234 div.hideRight {
  left: 100%;
  opacity: 0;
  transform: translateY(50%) translateX(-50%);
}
#carousel234 div.hideRight img {
  width: 120px;
  filter: blur(calc(0.6666666666666666 * 0.45rem));
}
#carousel234 div.prev {
  z-index: 5;
  left: 30%;
  transform: translateY(50px) translateX(-50%);
  filter: blur(calc(0.6666666666666666 * 0.45rem));
}
#carousel234 div.prev img {
  width: 210px;
}
#carousel234 div.prevLeftSecond {
  z-index: 4;
  left: 15%;
  transform: translateY(50%) translateX(-50%);
  opacity: 0.7;
  filter: blur(calc(0.6666666666666666 * 0.45rem));
}
#carousel234 div.prevLeftSecond img {
  width: 120px;
}
#carousel234 div.selected {
  z-index: 10;
  left: 50%;
  transform: translateY(0px) translateX(-50%);
}
#carousel234 div.next {
  z-index: 5;
  left: 70%;
  transform: translateY(50px) translateX(-50%);
  filter: blur(calc(0.6666666666666666 * 0.45rem));
}
#carousel234 div.next img {
  width: 210px;
}
#carousel234 div.nextRightSecond {
  z-index: 4;
  left: 85%;
  transform: translateY(50%) translateX(-50%);
  opacity: 0.7;
  filter: blur(calc(0.6666666666666666 * 0.45rem));
}
#carousel234 div.nextRightSecond img {
  width: 120px;
}

.buttons {
  position: relative;
  left: 95%;
  transform: translateX(-50%);
  bottom: 464px;
}
#carousel234 {
  position: relative;
  height: 900px;
  top: 300px;
  transform: translateY(-50%);
  overflow: hidden;
}
.bts #prev, #next{
  font-size: 14px;
  /* background: black; */
  color: rgb(0, 0, 0);
  border: none;
  padding: 7px;
  border-radius: 17px;
}
.hbtn span{
  color: white;
}
/*  */
.features .feature-panel {
  min-height: 91%;
}
.vm{
  text-align: center;
    padding: 40px;
}
.ct h1{
  color: black !important;
}
.ct p{
  color: black !important;
  font-weight: 700 !important;
  font-size: 40px !important;
}
.content .title{
  font-family: "Lato", sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  margin-bottom: 0 !important;
  color: #7D7B8F !important;
}
.disc{
  display: flex;
  align-items: center;
  justify-content: center;
}
.disc h6{
  color: white;
  font-size: 20px;
}
.disc p{
  font-size: 16px;
  line-height: 26px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
}
#about h3{
  font-family: "Poppins", sans-serif !important;
  color: #31274F !important;
  font-size: 38px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  margin-bottom: 0px !important;
  text-transform: capitalize !important;
}
.page_banner h2{
  font-family: "Poppins", sans-serif !important;
  /* color: #31274F !important; */
  font-size: 38px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  margin-bottom: 0px !important;
  text-transform: capitalize !important;
}
.page_banner .row{
  align-items: center;
}
#about p{
  color: #919294 ;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
#about ul li{
  color: #919294 ;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.big-slider-area{
  gap: 35px;
}
.common-title .heading {
  color: #003367;
  font-size: 36px;
  line-height: 46px;
  font-family: var(--heading-font);
  font-weight: 600;
  display: table;
  letter-spacing: 2px;
}
.contact-section .form-area .form-top ul li span {
  width: 100px;
  display: inline-block;
  color: #585858;
}
.module-cta .btnc {
  width: 35% !important;
}
.conr{
  padding-left: 30px;
}
/* abt us  */
.tab {
  overflow: hidden;

}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 0;
  border-top: none;
}
.tablinks{
  background: none;
  color: black !important;
}
.tab button.active {
  border-bottom: 5px solid #FF8686;
  background: none;
  
  
}
 .module-cta1 .btn {
  background-color: #8067B7!important;
  border-color: #8067B7 !important;
  color: #ffffff !important;
}
.module-cta1 .btn {
  width: 100%;
  height: 50px;
  padding: 0 35px;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: inherit;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
  background-color: #925ADD;
  border: 1px solid #925ADD;
}
.navbar-nav li.active a{
  color: #925ADD !important ;
}
/* points table */
.match_comparison2 {
  float: left;
  width: 100%;
  margin: 0 0 30px;
}
.margin_0, .kf_hd1.margin_0 {
  margin: 0;
}
.kf_hd1 {
  float: left;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #DA822923;
  margin-bottom: 30px;
}
.kf_hd1 span {
  z-index: 1;
  float: left;
  width: auto !important;
  color: #fff !important;
  margin: 0 !important;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  line-height: normal;
  text-transform: uppercase !important;
  padding: 11px 35px 12px 20px;
}
.kf_hd1 span::before {
  top: 0;
  right: 0;
  z-index: -1;
  content: "";
  bottom: auto;
  height: 100%;
  width: 2000%;
  position: absolute;
  -webkit-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  -o-transform: skew(-30deg);
  transform: skew(-30deg);
}
.rss, .lable_1, .btn_icon, .input-btn a, .input-btn span, .copy_right, .btn-1:hover, .btn_3:hover, .kf_h5:before, .kf_map:before, .twitter_ticker, .filter_btn:hover, .kode_search:hover, .pp_pic_holder.pp_default, .kf_tags li a:hover, .kf_404_text .btn-1, .widget_instagram a, .widget_ul li:hover, .kf_hd1 span:before, .list_meta li:before, .twitter-widget li p, .kf_contct_thumb:hover, .kf_social3 li a:hover, .kf_social2 li a:hover, .kf_top_bar .kode_search, .kode-gallery figcaption a, .roster .slick-arrow:hover, .kf_overview_nav .active a, .kode_header_2 .logo:before, .kode_navigation li:hover>a, .team_comparison_wrap2 button, .kf_contact_meta li:hover span, .kf_roster_dec:hover .text>span, .featured_slider .slick-arrow:hover, .kode-pagination .page-numbers:hover, .kode-pagination .page-numbers.current, .radio_dec input:checked+.radio-value, .input_label input[type=button]:hover, .kf_ticket2_wrap ul li:hover .ticket_date, .radio_style3 input:checked+.radio-value, .kf_progress1 .progressbars.progress_single, .kf_rangeslider .ui-slider .ui-slider-range, .kf_progress_wrap .kf_progress .progress-bar, .kf_table2 .tb2_histeals span.input-btn:hover, .kode_header_2 .kode_navigation li ul li a:hover, .kd-accordion .accordion.accordion-open, .kode-blog-list-feature .label2, .kf_ticket2_wrap ul li:hover .ticket_button button, #order_review_heading:before, .woocommerce-billing-fields>h3:before, #order_review_heading:before, .woocommerce-billing-fields>h3:before, .woocommerce-shipping-fields>h3:before, .woocommerce-content ul.products li .added_to_cart, .woocommerce-shipping-fields>h3:before, .woocommerce .woocommerce-checkout table.shop_table thead th,  .contributor-posts-link, input[type=button], input[type=reset], input[type=submit], .kf_loging_input>button, .widget_pages ul li:hover, .kf_plyer_rating2 .kf_plyer_rating, .kf_blog_detail .kf_featured_thumb .label2, .kf_featured_thumb .text_wrper .text_2 .blog-info.blog-category, div.bbp-breadcrumb, .k-title h2:before, .widget_product_categories li:hover, .shop_thumb:hover, .bbp-reply-header:before, .bbp-topic-tags a:hover, .kode_breaking_hdg, .kode_breaking_news2:after, .kode_breaking_hdg, .kode_breaking_news2:after, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, .widget_recent_entries li:hover, .widget_categories li:hover, .kf_video_wrap a:hover, .gameplay-heading-breadcrumbs, .kode-pro-inner figure:before, .kode-pro-inner .kode-pro-info>a, .wrap_header_02 .kf_ticker-wrap .container, .wrap_header_02 .kf_ticker_slider, .wrap_header_02:before, .braking_slides, .wrap_header_03 .kf_ticker>span:before, .wrap_header_04 .gameplay-top_bar_wrap, .wrap_header_02 .kf_ticker>span, .kode-pro-inner .kode-pro-info>span, .em-booking-form table tr:hover td, .kode-letter .kf_roster_dec6:hover .text, .alpha-listing-class>li a[data-active=active]:hover, .portfolio-list .kf_roster_dec figure, .kf_play_btn>a:hover, .fc-row.fc-widget-header tr {
    background-color: #7c63b1 !important;
}
.kode-pure-white .kf_opponents_outerwrap, .kode-pure-white .kf_progress1, .kode-pure-white .border_div, .kode-pure-white .em-tickets, .kode-pure-white .em-booking-form-details, .kode-pure-white .text_wrap.kode-blog-list-feature, .kode-pure-white .kode-sidebar-element .kf_border {
  background: #fff;
}
.match_comparison2 ul, .match_comparison ul {
  padding: 0;
  margin: 0;
}
.border_div {
  float: left;
  width: 100%;
  border: 1px solid #d7d8d8;
}
.woocommerce table.shop_table, .kf_table {
  width: 100%;
  display: table;
}
.kf_table li:nth-child(2n+1) {
  background: #f9f9f9;
}
.kf_table2 li, .kf_table li {
  float: none;
  width: auto;
  line-height: normal;
}
.woocommerce table.shop_table tr, .em-booking-form table tr, .events-table tr, .kf_table li {
  display: table-row;
}
.match_comparison2 .kf_table li div:first-child {
  padding-left: 30px;
}
.match_comparison2 .kf_table li div {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
}
.match_comparison2 .kf_tbresult {
  width: 28%;
  text-align: left;
}
.woocommerce table.shop_table td, .em-booking-form table td, .woocommerce-cart table td, .kf_table li>div {
  color: #333;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  padding: 16px 10px;
  line-height: normal;
  display: table-cell;
  vertical-align: middle;
  text-transform: capitalize;
  transition: all .3s ease-in-out;
}
.match_comparison2 .kf_tbresult span, .kf_tbhead div span {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: 'Open Sans',sans-serif;
}
.match_comparison2 .kf_table li:nth-child(odd) div {
  background-color: rgba(218, 130, 41, 0.14);
}
.match_comparison2 .kf_table li div.kf_tbtotal, .match_comparison2 .kf_table li div.kf_tbhome, .match_comparison2 .kf_table li div.kf_tbaway {
  width: 9%;
}
.match_comparison2 .kf_table li div.kf_tbtotal {
  position: relative;
}
.match_comparison2 .kf_table li div {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
}
.match_comparison2 .kf_table li div.kf_tbtotal:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: .05;
  position: absolute;
  background-color: #da6d29;
}
/*  */
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}
.card-title {
  margin-bottom: 0.75rem;
  font-family: "Poppins", sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 34px;
  color: #31274F;
  margin-bottom: 13px;
}
.card-text{
  font-family: "Lato", sans-serif;
  font-size: 17px;
  line-height: 28px;
  font-weight: 400;
  color: #7D7B8F;
}
.card-body a{
  font-size: 16px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 26px;
    text-transform: capitalize;
    color: #925ADD;
    position: relative;
    padding-bottom: 3px;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.read-more::before{
  content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #925ADD;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
/*  */
.hero .hero-cotainer .hero-content .hero-bio {
  margin-bottom: 45px !important;
}
.disc h6 {
  color: white;
  font-size: 15px;
  margin-bottom: 32px;
  margin-right: 10px;
}
.siui{
  max-height: 484px;
  height: 100%;
}
/*  */
.footer .footer-bottom .footer-copyright {
  padding-top: 22px;
  padding-bottom: 22px;
}
.footer .footer-top {
  padding: 0 0 19px 0;
}
.yw{
  margin-bottom: 15px !important;
}
.heading-desc1{
  color: #919294 !important;
    font-family: "Lato", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
}
.tab button {
  /* border-bottom: 5px solid #FF8686; */
  background: none !important;
}
.module-cta2 .btn {
  background-color: #925ADD !important;
  border-color: #925ADD !important;
  color: #ffffff !important;
}
.common-title .heading {
  font-family: "Poppins", sans-serif;
  color: #ff7101;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 0px;
  text-transform: capitalize;
}
.neurology-section .neurology-content-area .neurology-content p {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 0;
  color: #7D7B8F;
}
.ophtalmologue-section .container .ophtalmologue-content-area .ophtalmologue-content p {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 0;
  color: #7D7B8F;
}
.page_banner .row{
  text-align: center;
}
/*  */
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.common-title .heading.line-left::before {
  margin: 0 0 4px 0;
}
.common-title .heading::before {
  background-color: #ff7101;
}
.tab button.active {
  border-bottom: 5px solid #ff7101;
}
.timeline-section .big-slider-area .year-area ul li.active {
    color: #ff7101;
}
/*  */
@media(max-width:991px){
  .navmb{
    flex-direction: column;
    justify-content: center;
  }
  .our-mission-section .mission-tab-area .tab-navbar-area {
    width: 100%;
}
.our-mission-section .mission-img-area{
  margin-top: 0px;
}
.timeline-section .big-slider-area .year-area {
  width: 19%;
}
.common-title .heading {
  font-size: 30px;
  line-height: 40px;
}
.cta h3 {
  line-height: 31px;
  margin-bottom: 26px;
}
.offset-lg-5 {
  margin-left: 4.666667%;
}
.tt img {
  width: 100%;
  height: 600px;
}
.tt{
  text-align: center;
}
.ophtalmologue-section .container .ophtalmologue-content-area {
  margin-left: 0px;
  margin-top: 50px;
}
.ophtalmologue-section .container .ophtalmologue-content-area .ophtalmologue-content {
  width: 100%;
}
.neurology-section .neurology-content-area {
  padding: 0 0px 0 0;
}
.margin-left-160 {
  margin-left: 0px;
  margin-top: 50px;
}
.cr{
  flex-direction: column-reverse;
  text-align: center;
}
.single-couterup {
  padding-right: 50px;
  padding-left: 50px;
  margin-bottom: 20px;
}
.dop{
  padding-top: 10px;
}
.header .navbar .navbar-nav > li.active a{
  color: white !important;
}
}
@media(max-width:767px){
  .em{
    display: none !important;
  }
  .small-slider-area{
    display: none !important;
  }


/* .timeline-section .big-slider-area .timeline-slider-big .items-img {
  height: auto;
} */
.timeline-section .big-slider-area .timeline-slider-big .items-content {
  width: 100%;
}
.mbdflex{
  flex-direction: column !important;
}
.timeline-section .big-slider-area .timeline-slider-big .items-img {

  width: 100% !important;
}
.pad100{
  padding-bottom: 50px;
}
.mission-img-area img{
  width: 100%;
}
.common-title .heading {
  font-size: 28px;
  line-height: 38px;
} 
.offset-lg-5 {
  margin-left: 2.666667%;
}
.cta .action-container {
  padding: 112px 32px 90px 22px !important;
}
.tt img{
  width: 100%;
}
.tt{
  text-align: center;
}
.ophtalmologue-section .container .ophtalmologue-content-area {
  margin-left: 0px;
  margin-top: 50px;
}
.ophtalmologue-section .container .ophtalmologue-content-area .ophtalmologue-content {
  width: 100%;
}
.neurology-section .neurology-content-area {
  padding: 0 0px 0 0;
}
.margin-left-160 {
  margin-left: 0px;
  margin-top: 50px;
}
}
.syc  .process-panel .process-name {

  font-size: 21px !important;

}
.navbar-nav .nav-item .nav-link:hover{
  color:  #325389;
}
.btse #prev, #next {
  font-size: 35px;
  background: #8067B7 !important;
  color: rgb(255 255 255) !important;
  border: none;
  padding: 5px 15px 5px 15px;
  border-radius: 17px;
}
.slick-next, .slick-prev{
 background: none;
  color: white;
  border: none;
}
.slick-next:before, .slick-prev:before {
  color: #000 !important;
}
.container42{
  max-width: 1105px;
}
section#processes {
  padding-top: 50px;
}
.heading .heading-subtitle {
  font-family: "Lato", sans-serif;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 27px !important;
  margin-bottom: 12px !important;
  color: #325389 !important;
  text-transform: capitalize;
}
.kdv button{
  width: auto;
  height: 50px;
  padding: 0 35px;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: inherit;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
  background-color: #925ADD;
  border: 1px solid #925ADD;
  background-color: #B63A04;
  border-color: #B63A04;
  color: #ffffff;
}
.footer .footer-top .footer-logo {
  margin-bottom: 21px;
}
.footer .footer-top .footer-widget .widget-title {
  margin-bottom: 25px;
}
.en{

  margin-bottom: 10px !important;
}
.breadcrumbs span{
  padding: 10px;
}
@media(max-width:991px){
  .single-couterup{
    display: flex;
    flex-direction: column;
    align-items: center !important;
  }
  .conr {
    padding-left: 0px;
}
.ttst{
  flex-direction: column-reverse;
}
.diveour{
  padding-top: 50px;
}
.tab-content .paragraph-wrap {
  padding-right: 0px !important;
}
.navmb {
  flex-direction: row;
}
.mission-tab-area.padding-top-60 {
  padding-top: 0px;
}
#about h3 {
  text-align: left;
}
#about ul li {
text-align: left;
}
#about p {
text-align: left;
}
.timeline-section .small-slider-area .timeline-slider-small .items img {
  border-radius: 20px;
  width: 116px;
  height: 250px;
}
.timeline-section .big-slider-area .year-area {
  align-items: flex-start;
}
.timeline-section .big-slider-area .timeline-slider-big .items-img img {
  height: 53%;
}
.svc{
  flex-direction: column-reverse;
}
.disc {
  align-items: baseline;
}
.auss{
  text-align: center !important;
}
.padding-100 {
  padding-top: 25px;
  padding-bottom: 0px;
}
section.ophtalmologue-section {
  padding-top: 25px;
}

}
.accordion-wrapper .card .card-header a:after {
  position: absolute;
  right: 30px;
  content: "-";
  font-family: "fontawesome";
}
@media(max-width:767px){
  .navmb {
    flex-direction: column;
  }
  .tab-content {
    flex-direction: column-reverse;
  }
  .ecm{
    margin-bottom: 20px !important;
  }
  .our-mission-section .mission-img-area {
    margin-top: 20px;
}
  .msp{
    padding-left: 30px;
    padding-right: 36px;
  }
  #about h3 {
    text-align: left;
}
#about ul li {
  text-align: left;
}
#about p {
  text-align: left;
}
.our-mission-section .mission-img-area {
  margin-top: 0px !important;
}
.match_comparison2 .kf_tbresult span, .kf_tbhead div span {
  font-size: 10px;
}
.match_comparison2 .kf_table li div {
  font-size: 10px;
}
.kf_table li>div {
  padding: 8px 2px;
}
#about h3 {
  font-size: 28px !important;
}
.timeline-section .big-slider-area .timeline-slider-big .items-img img {
  height: 100%;
  padding-top: 20px;
}
.timeline-section .big-slider-area .timeline-slider-big {
  width: 100%;
}
.timeline-section .big-slider-area .timeline-slider-big .items-img {
  height: 360px;
}
.timeline-section .big-slider-area .timeline-slider-big .items-content {
  padding: 39px 0 0 21px;
}
.slick-prev:before {
  font-size: 20px !important;
}
.slick-next:before {
  font-size: 20px !important;
}
.slick-prev {
  left: -28px !important;
}
.slick-next {
  right: -7px !important;
}
.buttons {
  left: 85% !important;
}
}
.card-title{
  font-size: 19px !important;
}
.our-mission-section .mission-img-area {
  margin-top: -45px;
}
.mission-tab-area.padding-top-60 {
  padding-top: 15px;
}
.single-couterup{
  display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
label.error{
  color: red !important;
}
.confirm{
  background-color:  #B63A04 !important;
  border-color:  #B63A04 !important;
  color: #ffffff !important;
}
.sweet-alert h2 {
  font-size: 21px !important;
}
.slick-prev:before{
   /*content: "<";*/
   /*font-size: 35px;*/
   /*background: #B63A04 !important;*/
   /*color: rgb(255 255 255) !important;*/
   /*border: none;*/
   /*padding: 5px 15px 10px 15px;*/
   /*border-radius: 17px;*/
   /*!* font-weight: bolder; *!*/
   /*font-family: inherit;*/
}
.slick-next:before{
  /*content: ">";*/
  /*font-size: 35px;*/
  /*background: #B63A04 !important;*/
  /*color: rgb(255 255 255) !important;*/
  /*border: none;*/
  /*padding: 5px 15px 10px 15px;*/
  /*border-radius: 17px;*/
  /*!* font-weight: bolder; *!*/
  /*font-family: inherit;*/
}
button:focus {
  outline: none;
}
.conr {
  padding-left: 0px;
}
.sweet-alert h2 {
  line-height: 28px;
}
.slick-prev {
  left: -45px;
}
.disc {
  align-items: baseline;
}
@media(min-width:540px) and (max-width:720px){
  .buttons {
    left: 87% !important;
}
}
.inner_icons{
  max-width: 70%;
}
.action-container{
  background-image: url(../images/Background_1.png);
  background-size: cover;
}
/* loder */
.logo-pre {
  /* background: linear-gradient(to bottom, #FFFCE9 0, #FFE1EC 100%); */
  border-radius: 50%;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 0 0 rgb(0 0 0/0%);
  animation: pulse 2s infinite;
  margin: 0 auto 30px;
  display: flex;
  align-items: center;
  padding: 8px
}
.onloadpage .pre-content {
  top: 50%;
  position: relative;
  right: 0;
  left: 0;
  text-align: center;
  transform: translateY(-50%);
}
.onloadpage {
  position: fixed;
  z-index: 99999999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: #393737;
}
.footer1{
  padding-top: 100px;
}
.padding_bottom{
  padding-bottom: 30px !important;
}
@media(max-width:991px){
  .faq_padding{
    padding-bottom: 50px;
  }
  .about_content_padding{
    padding-bottom: 30px;
  }
  .footer1 {
    padding-top: 55px;
  }
  .heading {
    margin-bottom: 25px;
  }
  .features .feature-panel {
    min-height: 85%;
  }
  .features .feature-panel {
    margin: 31px auto 90px auto;
  }
  .contact-section{
    background: white !important;
  }
  .submit_button{
    display: flex;
    justify-content: center;
  }
  .timeline-section .big-slider-area .timeline-slider-big .items-img img {
    border-radius: 0px;
}
.match_section{
  padding-top: 50px;
}
.testimonials .testimonial-panel .testimonial-body {
  padding: 18px 37px 18px;
}
.heading h6{
  text-align: left;
}
.paragraph-wrap{
  padding-bottom: 40px;
}
.tt img {
  width: 70%;
  height: 392px;
}
}
@media (min-width:767px) and (max-width:991px){
  .slick-next {
    right: -7px;
  }
  .slick-prev {
    left: -37px;
}
}
@media(max-width:767px){
  #carousel234 {
    height: 1011px;
    top: 398px;
  }
  .buttons {
    bottom: 199px;
  }
  .action-container {
    background-repeat: no-repeat;
    background-position: 92% 29%;
  }
  .tablinks {
    width: 83px;
  }
  .navmb {
    flex-direction: row;
  }
  .tab button {
    font-size: 14px;
  }
.our-mission-section .mission-tab-area .tab-navbar-area {
    margin-bottom: 20px;
  }
  .tablinks {
    width: 75px;
  }
  .tt img {
    height: 370px;
  }
  .buttons {
    bottom: 351px;
}
#carousel234 div img {
  width: 292px;
}
#carousel234 {
  height: 962px;
}
.success_section {
  padding-top: 0px;
}
.heading-desc{
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.siui {
  max-height: 647px;
}
#carousel234 div.next img {
  width: 240px;
}
#carousel234 div.prev img {
  width: 231px;
}
#carousel234 div.nextRightSecond img {
  width: 167px;
}
#carousel234 div.prevLeftSecond img {
  width: 141px;
}
}
.module-cta2 .btn {
  background-color: #925ADD !important;
  border-color: #925ADD !important;
  color: #ffffff !important;
}
.submit_button .btn:hover {
  background-color: #E9573F !important;
  border-color: #E9573F !important;
  color: #ffffff !important;
}
.success_section{
 padding-bottom: 0px;
}
.prot ul li{
  font-size: 18px;
}
.hero {
  background-color: #8b3300;
}
.hero .hero-cotainer .hero-content .hero-headline {
  color: white;
}
.hero .hero-cotainer .hero-content .hero-bio {
  color: white;
}
.home_butt .btn--primary {
  background-color: #8067B7;
  color: #ffffff;
}
.home_butt .btn--primary:hover {
  background-color: #ff765e;
  color: #ffffff;
  border: 1px solid #ff765e;
}
.discovery_background {
  background-color: #8b3300;
}
.discovery_background .heading .heading-title {
  color: white;
}
.discovery_background .heading-desc{
  color: white !important;
}

.success_section_bg .heading .heading-subtitle {
  color: white !important;
}
.success_section {
  padding-bottom: 80px;
}
.success_section_bg .heading .heading-title {
  color: white;
}
.success_section_bg .heading-desc{
  color: white !important;
}
.discovery_background  .heading-subtitle{
    color: white !important;
   }
   .success_section_bg  .heading-subtitle{
    color: white !important;
   }
   .cr_button{
    color: white !important;
    border-color: white !important;
   }
   .features .feature-panel.feature-panel-1 {
    background-color: #FC6E51;
  }
  .features .feature-panel.feature-panel-2 {
    background-color: #8067B7;
  }
  .features .feature-panel.feature-panel-3 {
    background-color: #FC6E51;
  }
  .features .feature-panel.feature-panel-4 {
    background-color: #8067B7;
  }
  .cr_button:hover{
    background-color: #665097 !important;
    border-color: #665097 !important;
  }
  .slick-next:before, .slick-prev:before {
    opacity: 1.75;
}
.processes .process-panels-container .process-panel.process-panel-1 .process-phase p {
  background-color: #8067B7;
  color: white;
}
.processes .process-panels-container .process-panel.process-panel-2 .process-phase p {
  background-color: #8067B7;
  color: white;
}
.processes .process-panels-container .process-panel.process-panel-3 .process-phase p {
  background-color: #8067B7;
  color: white;
}
.module-cta1 .btn:hover {
  background-color: #FC6E51!important;
  border-color: #FC6E51 !important;
  color: #ffffff !important;
}
@media(min-width:360px) and (max-width:420px){
  #carousel234 div img {
    width: 332px;
}
.buttons {
  bottom: 319px;
}
.siui {
  max-height: 694px;
}
.timeline-section .big-slider-area .timeline-slider-big .items-img img {
  height: 85%;
  padding-top: 20px;
}
}
@media (min-width:280px) and  (max-width:359px)
{
  #carousel234 div img {
    width: 240px;
}
#carousel234 div.next img {
  width: 0px;
}
#carousel234 div.next img {
  width: 0px;
}
#carousel234 div.prev img {
  width: 0px;
}
#carousel234 div.nextRightSecond img {
  width: 0px;
}
#carousel234 div.prevLeftSecond img {
  width: 0px;
}
.buttons {
  bottom: 451px;
  left: 82% !important;
}
.siui {
  max-height: 554px;
}
.timeline-section .big-slider-area .timeline-slider-big .items-img img {
  height: 85%;
  padding-top: 20px;
}
}
.contact-section .form-area .form-top ul li a {
  color: #707070;
  font-size: 14px;
  font-family: var(--body-font);
  font-weight: 500;
  line-height: 30px;
}
.contact-section .form-area .form-top ul li a:hover {
  color: #325389;
}
.testimonials .testimonial-panel .testimonial-body .testimonial-name {
  margin-bottom: 15px;
}
.address_box span{
  width: 102px !important;
}
.footer .footer-top .footer-widget ul li a {
  text-transform: math-auto;
}
.address_box span{
  float: left;
}
.address_box p{
  color: #707070;
  font-size: 14px;
  font-family: var(--body-font);
  font-weight: 500;
}