/* stylecss */
html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}
body {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
}
.ssh-top-area {
  background-color: #208bbc;
  color: #fff;
  padding: 10px 0;
}
.ssh-top-area ul {
  list-style: none;
  margin-bottom: 0;
  padding-inline-start: 0;
}
.ssh-top-area ul li {
  display: inline-block;
  margin: 0 10px;
}
.ssh-top-area ul a {
  color: #fff;
}
.ssh-top-area ul a:hover {
  color: #fff;
  text-decoration: none;
}
.ssh-top-area ul i {
  margin-right: 10px;
}
.ssh-header ul li a {
  color: #262626 !important;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  background-color: #fff !important;
  box-shadow: 0 0 10px 0 #000 !important;
}
.ssh-banner-one {
  background-image: url("../images/banner1.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  min-height: 650px;
}
#ssh-slider .carousel-indicators {
  display: none;
}
#mobile-menu li a {
  font-weight: bold;
}
.ssh-banner-two {
  background-image: url("../images/blu-img-hospital.webp");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 90vh;
  min-height: 100%;
  max-height: 100%;
}
.ssh-banner-three {
  background-image: url("../images/banner3.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  min-height: 650px;
}
.home-section-2 .img1 {
  background-image: url("../images/img-1.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  min-height: 250px;
}
.home-section-2 .img2 {
  background-image: url("../images/img-2.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  min-height: 250px;
}
.home-section-2 .img3 {
  background-image: url("../images/home-healthcare.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  min-height: 250px;
}
.home-section-2 .img4 {
  background-image: url("../images/five-plus-2.webp");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 250px;
}
.home-section-2 .img5 {
  background-image: url("../images/home-services.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  min-height: 250px;
}
h2.title-green {
  color: #208bbc;
  font-size: 18px;
}
.about-healing h2.title-green {
  color: #208bbc;
}
h1.title-black {
  color: #081839;
  font-size: 35px;
  font-weight: bold;
}
p.text-red {
  color: #f99d1b;
  font-size: 18px;
}
.home-about-us h1 {
  margin-bottom: 15px;
}
.home-our-specialities {
  background-color: #f1f1f1;
}
.box-image {
  position: relative;
}
.box-image-svg {
  position: absolute;
  right: 50px;
  bottom: -30px;
}
.box-image-svg img {
  background-color: #fff;
  padding: 12px 13px;
  border-radius: 30px;
  filter: drop-shadow(0px 0px 2px #000);
}
.box-image-svg svg {
  transition: 0.3s;
  background-color: #f99d1b;
  padding: 8px;
  border-radius: 30px;
  filter: drop-shadow(0px 0px 2px #000);
  width: 60px;
  height: 60px;
}
.box-content-area {
  background-color: #fff;
  padding: 30px;
}
.more a {
  color: #f99d1b;
}
.ssh-header .navbar ul li a.active {
  color: #f99d1b !important;
}
.more a:hover {
  text-decoration: none;
}
.box-content-area h3 {
  font-size: 20px;
  font-weight: bold;
  color: #081839;
}
.specialities-box .img-fluid {
  width: 100%;
}
.home-our-specialities .padding-lg-0 {
  padding-left: 0;
  padding-right: 0;
}
.home-medical-quality ul {
  list-style: none;
  padding-inline-start: 0;
}
.home-medical-quality li {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
.home-medical-quality li:last-child {
  margin-bottom: 0;
}
.home-medical-quality li b {
  float: left;
  width: 50px;
}
.home-medical-quality li span {
  float: left;
  width: 80%;
  padding-left: 10px;
}
.home-medical-quality li strong {
  font-size: 18px;
  font-weight: bold;
}
.home-testimonials {
  background-color: #f1f1f1;
}
.testimonial-box {
  background-color: #fff;
  padding: 40px 20px;
}
.home-testimonials .testimonial-content::before {
  content: "";
  background-image: url("../images/testimonial-quote.svg");
  background-repeat: no-repeat;
  position: absolute;
  top: auto;
  left: 14%;
  width: 100%;
  height: 60px;
}
.home-testimonials .testimonial-content p {
  padding-top: 100px;
  padding-bottom: 25px;
}
.testimonial-author p.name {
  color: #208bbc;
  margin-bottom: 0;
  font-weight: bold;
}
.testimonial-author p.place {
  color: #f99d1b;
  font-weight: bold;
}
#home-testimonial-slider .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 1px 7px;
  border-radius: 50%;
  background-color: #081839;
}
#home-testimonial-slider .carousel-indicators li.active {
  background-color: #f99d1b;
}
#home-testimonial-slider .carousel-indicators {
  top: 101%;
}
.footer-area {
  background-color: #208bbc;
}
.footer-1 ul {
  list-style: none;
  padding-inline-start: 0;
  color: #fff;
}
.footer-1 li {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.footer-1 li:last-child {
  margin-bottom: 0;
}
.footer-1 li b {
  float: left;
}
.footer-1 li span {
  float: left;
  width: 80%;
  margin-left: 20px;
}
.footer-1 li strong {
  font-size: 18px;
  font-weight: bold;
}
.footer-1 i {
  background-color: #fff;
  padding: 10px 13px;
  border-radius: 50%;
  transition: 0.3s;
  color: #208bbc;
}
.footer-1 a {
  color: #fff;
}
.footer-1 a:hover {
  color: #fff;
  text-decoration: none;
}
.footer-1 {
  border-bottom: 1px solid #ffffff2e;
}
.footer-2 {
  border-bottom: 1px solid #ffffff2e;
  color: #fff;
}
.footer-2 ul {
  list-style: none;
  padding-inline-start: 0px;
}
.footer-2 ul li {
  padding-bottom: 15px;
}
.footer-2 ul li:last-child {
  padding-bottom: 0;
}
.footer-2 a {
  color: #fff;
}
.footer-2 a:hover {
  text-decoration: none;
  color: #fff;
}
.copyrights {
  color: #fff;
}
.footer-area h4 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
.banner-text {
  position: absolute;
  top: 40%;
  left: 45%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
}
.banner-text h1,
.banner-text h3 {
  text-shadow: 4px 4px 4px #000;
}
.section-2-content ul {
  list-style: none;
  padding-inline-start: 0;
}
.section-2-content li {
  width: 100%;
  float: left;
  font-size: 25px;
  font-weight: bold;
}
.section-2-content li b {
  float: left;
  width: 40px;
}
.section-2-content li span {
  float: left;
  width: 60%;
  line-height: 110%;
  color: #081839;
}
.section-2-content li strong {
  font-size: 18px;
  font-weight: bold;
}
.home-section-2 .img1 {
  position: relative;
}
.home-section-2 .img2 {
  position: relative;
}
.home-section-2 .section-2-content {
  position: absolute;
  top: 23%;
  left: 5%;
}
.section-2-content li i {
  font-size: 35px;
}
.section-2-content a {
  display: block;
  color: #081839;
  font-size: 50px;
  font-weight: bold;
}
.section-2-content a:hover {
  color: #081839;
  text-decoration: none;
}
.contact-page .contact-address ul {
  list-style: none;
  padding-inline-start: 0;
}
.contact-page .contact-address ul li {
  width: 100%;
  float: left;
  font-size: 16px;
  margin-bottom: 40px;
}
.contact-page .contact-address ul li b {
  float: left;
  width: 40px;
}
.contact-page .contact-address ul li span {
  float: left;
  width: 60%;
  line-height: 150%;
  color: #081839;
  margin-left: 20px;
}
.contact-page .contact-address ul li strong {
  font-size: 18px;
  font-weight: bold;
}
.contact-page .contact-address i {
  background-color: #f99d1b;
  padding: 10px 13px;
  border-radius: 50%;
  color: #fff;
  font-size: 24px;
}
.contact-page .contact-address a {
  color: #000;
}
.contact-page .contact-address a:hover {
  text-decoration: none;
  color: #000;
}
#contactForm .form-control {
  height: 60px;
  border: none;
}
#contactForm textarea.form-control {
  height: auto !important;
}
#contactForm .form-group {
  margin-bottom: 30px;
}
#contactForm .form-group input {
  background-color: #f6f6f6;
}
#contactForm textarea {
  background-color: #f6f6f6;
  border: none;
  resize: none;
}
#contactForm .form-control:focus {
  box-shadow: none;
}
#contactForm .button_green {
  background-color: #f99d1b;
  color: #fff;
  padding: 10px 30px;
  border-radius: 18px;
}
.subpage-banner {
  position: relative;
  background-image: url("../images/pattern2.jpg");
  background-repeat: repeat;
  min-height: 200px;
}
.subpage-banner-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.subpage-banner-text h1 {
  color: #45432f !important;
}
.why-choose-us {
  background-color: #f1f1f1;
}
.why-choose-us li::marker {
  color: #f99d1b !important;
}
ul.why-us {
  padding-inline-start: 20px;
}
ul.why-us li {
  margin-bottom: 12px;
}
ul.why-us li:last-child {
  margin-bottom: 0;
}
.our-pledge ul {
  padding-inline-start: 20px;
}
.our-pledge ul li {
  margin-bottom: 12px;
}
.our-pledge ul li:last-child {
  margin-bottom: 0;
}
.our-pledge ul li::marker {
  color: #f99d1b !important;
}
.why-choose-us svg {
  width: 70px;
  padding: 15px;
  border-radius: 50%;
  background-color: #f99d1b;
}
.why-choose-us svg:hover {
  background-color: #208bbc;
}
.why-choose-us svg:hover path {
  fill: #fff;
}
.why-choose-us svg path {
  fill: #fff;
}
.about-healing img {
  width: 75px;
}
.our-specialities-page .nav.navbar-nav {
  float: none;
  display: block;
}
.our-specialities-page .navbar-nav a {
  background-color: #e5e4d7;
  border: 1px solid #fff;
  border-top-left-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  padding: 10px 15px;
  display: block;
}
.our-specialities-page .navbar-nav a:hover {
  text-decoration: none;
}
.our-specialities-page .nav-item a {
  color: #000 !important;
  font-weight: bold;
}
.our-specialities-page .navbar-nav .nav-item.active a {
  background-color: #f99d1b !important;
  color: #fff !important;
}
.our-specialities-page .navbar-nav .nav-item.active a svg path {
  fill: #fff !important;
}
.our-specialities-page .navbar-nav li {
  line-height: 250%;
  padding-bottom: 1px;
}
.specialities-content-area ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.specialities-content-area li::marker {
  color: #f99d1b !important;
}
.specialities-content-area li {
  padding-bottom: 10px;
}
.specialities-content-area li:last-child {
  padding-bottom: 0;
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.3, 1.3);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.3, 1.3);
  }
}

/*#ssh-slider .carousel-inner .active{
    -webkit-animation: zoom 10s;
    animation: zoom 10s;
  }*/

.insurance-page img {
  display: block;
  margin: 0 auto;
}
.services-content-area ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.services-content-area ul li {
  padding-bottom: 15px;
}
.services-content-area ul li:last-child {
  padding-bottom: 0;
}
.services-content-area ul li::marker {
  color: #f99d1b !important;
}
.services-content-area h2.title-green {
  font-size: 24px;
}
.our-specialities-page li svg {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.our-specialities-page li svg path {
  fill: #000;
}

.about-healing svg {
  width: 70px;
  height: 70px;
  margin-bottom: 30px;
}
.about-healing svg {
  fill: #f99d1b;
}

.home-section-2-bg-green {
  min-height: 250px;
}
.home-section-2-bg-green i {
  font-size: 60px;
}
.home-section-2 .home-section-2-bg-green .section-2-content {
  top: 23%;
  left: 5%;
}
.section-2-content-2 {
  position: absolute;
  color: #fff;
  bottom: 15%;
  left: 15%;
}
.section-2-content-2 h4 {
  margin-bottom: 0;
}
.section-2-content-2 h2 {
  font-weight: bold;
}
.home-section-2 .padding-lg-0 {
  padding-left: 0;
  padding-right: 0;
}
.home-section-2-bg-blue {
  background-color: #091839;
  min-height: 250px;
}
.home-section-2-bg-red {
  background-color: #b1372c;
  min-height: 250px;
}
.home-section-2 .home-section-2-bg-blue .section-2-content {
  top: 10%;
  left: 15%;
}
.home-section-2 .home-section-2-bg-red .section-2-content {
  top: 10%;
  left: 15%;
}
.home-section-2-bg-blue i {
  color: #fff;
  font-size: 60px;
}
.home-section-2-bg-red i {
  color: #fff;
  font-size: 60px;
}
.home-section-2 .more {
  bottom: 0%;
  position: absolute;
  right: 10%;
}
.home-section-2 .more i {
  font-size: 45px;
}
.home-medical-quality svg {
  fill: #f99d1b;
}
.box-image-svg svg:hover {
  background-color: #208bbc !important;
  fill: #fff !important;
  transition: 0.3s;
}
.specialities-box .box-image-svg path {
  fill: #fff;
}
.box-image-svg svg:hover path {
  fill: #fff !important;
}
.home-about-us img:hover {
  filter: grayscale(100%);
  transition: 0.3s;
}
.home-about-us img {
  transition: 0.3s;
}
.home-medical-quality img:hover {
  filter: grayscale(100%);
  transition: 0.3s;
}
.home-medical-quality img {
  transition: 0.3s;
}
.footer-1 i:hover {
  background-color: #f99d1b;
  color: #fff;
  transition: 0.3s;
}
.our-mission svg {
  transition: 0.3s;
}

.why-choose-us svg {
  transition: 0.3s;
}

.contact-page i {
  transition: 0.3s;
}
.contact-page i:hover {
  background-color: #208bbc;
  color: #fff;
  transition: 0.3s;
}
.welcome figure {
  overflow: hidden;
  margin-bottom: 0px;
}
.welcome figure img {
  --webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.welcome figure img:hover {
  --webkit-transform: scale(1.3);
  transform: scale(1.3);
}

.home-our-specialities .box-image figure {
  overflow: hidden;
  margin-bottom: 0px;
}
.home-our-specialities .box-image figure img {
  --webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.home-our-specialities .box-image figure img:hover {
  --webkit-transform: scale(1.3);
  transform: scale(1.3);
}
button.button_green {
  transition: 0.3s;
}
button.button_green:hover {
  background-color: #208bbc !important;
  color: #fff !important;
  transition: 0.3s;
}

.navbar-logo img {
  width: 250px;
}
.ssh-top-area .text-right img {
  width: 25px;
}

ul.footer-social-icons li {
  display: inline-block !important;
  padding: 0 10px !important;
  width: auto !important;
}
ul.footer-social-icons li img {
  width: 25px;
}
ul.footer-social-icons {
  padding-inline-start: 40px !important;
}

.whatsAppBtn {
  position: fixed;
  bottom: 18%;
  right: 15px;
  width: 55px;
  z-index: 9999;
  padding: 3px;
  border-radius: 50%;
  animation-name: pulse;
  animation-duration: 2.5s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.9);
  }
  80% {
    box-shadow: 0 0 0 14px rgba(37, 211, 102, 0.3);
  }
}

.about-healing {
  background-color: #f1f1f1;
}
.our-team-content-area h2 {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0;
}
.our-team-content-area h5 {
  color: #f99d1b !important;
  font-size: 16px;
  margin-bottom: 0;
}
.our-team-content-area h6 {
  color: #208bbc !important;
  font-size: 14px;
  font-style: italic;
  padding-bottom: 10px;
}
.our-team-content-area {
  border-bottom: 2px solid #f1f1f1;
}
.about-page h1.title-black {
  font-size: 30px;
}
img.custom-border {
  border: 1px solid #f1f1f1;
}
.margin-bottom-20 {
  margin-bottom: 15px;
}
.our-specilities-team h2 {
  color: #000;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 0;
}
.our-specilities-team h6 {
  color: #208bbc !important;
  font-size: 14px;
  font-style: italic;
  padding-bottom: 0px;
  margin-bottom: 0;
}
.specialities-content-area h1 {
  font-size: 30px;
  font-weight: bold;
}
.our-specialities-sub-para {
  margin-bottom: 20px;
}
.our-specilaities-list-item p,
.our-specilities-team p {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.margin-bottom-0 {
  margin-bottom: 0;
}
.our-specialities-sub-para p strong {
  font-size: 18px;
}
