#blog-details-A,
#recent-post {
  text-align: left;
  padding: 50px 0;
}
#about-main-doctor-says,
#about-main-sripavalues,
#blog_main,
#contact_main,
#davanagere_location_main,
#inpatient_main,
#kangra_location_main,
#liver_care_main_section,
#main-body-section,
#main-doctor-says,
#online_consultation_main,
#shimoga_location_main,
#staff_main {
  background-size: cover;
}
#about-main-doctor-says,
#ano-rectal-care_main_section,
#autoimmune_care_main_section,
#blog_main,
#cardiac_care_main_section,
#contact_main,
#davanagere_location_main,
#dharmashala_location_main,
#gastro-intestinal-care_care_main_section,
#geriatric_care_main_section,
#gynecological_care_main_section,
#inpatient_main,
#kangra_location_main,
#liver_care_main_section,
#main-body-section,
#main-doctor-says,
#metabolic_care_main_section,
#online_consultation_main,
#pediatric_care_main_section,
#shimoga_location_main,
#skin-hair-care_main_section,
#staff_main,
#swasthya-panchakarma-section-C {
  background-position: center center;
}
#branch-contact-addres-section,
#sripaa_team {
  padding: 30px 0;
}
#dharmashala_our_doctor_section,
#doctor_profile_section,
#kangra_our_doctor_section,
#life-body-treatement-section,
#main-ayurvedic-articles,
#our_mission_vission {
  background-image: url("images/pattern-chakras-alt-color.jpg");
  background-repeat: repeat;
}
#branch-contact-addres-section .hospital-address,
#main-we-offer .services,
#swasthya-panchakarma-section-B .services,
.footersec {
  white-space: pre-line;
}
#inpatient_main,
#privacy-policy-main-section {
  background-image: url("images/markus-spiske-ngP0x8HuPVM-unsplash.jpg");
}
#about-main-doctor-says,
#about-main-sripavalues,
#autoimmune_care_main_section,
#blog_main,
#cardiac_care_main_section,
#contact_main,
#davanagere_location_main,
#dharmashala_location_main,
#geriatric_care_main_section,
#gynecological_care_main_section,
#inpatient_main,
#kangra_location_main,
#liver_care_main_section,
#metabolic_care_main_section,
#online_consultation_main,
#pediatric_care_main_section,
#privacy-policy-main-section,
#shimoga_location_main,
#staff_main,
#swasthya-panchakarma-section,
#swasthya-panchakarma-section-C {
  background-repeat: no-repeat;
  height: 300px;
}
@font-face {
  font-family: "Merriweather Sans", sans-serif;
  src: url(fonts/MerriweatherSans-Regular.ttf);
}
@font-face {
  font-family: Merriweather;
  src: url(fonts/u-440qyriQwlOrhSvowK_l5-fCZM.woff2);
}
@font-face {
  font-family: "Noto Sans", sans-serif;
  src: url(fonts/NotoSans-Regular.ttf);
}
@font-face {
  font-family: Lora, serif;
  src: url(fonts/Lora-Regular.ttf);
}
#about-main-body-founder p,
#main-body-founder p,
body {
  font-family: Merriweather;
  font-size: 16px;
  line-height: 28.8px;
  font-weight: 400;
}
#top-header {
  background-color: #f8f8f8;
}
#liver_care_main_section_D .btn-primary1 i,
.btn-primary2 i,
.social-icons {
  font-size: 20px;
}
.social-icons a {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.55);
  line-height: 14px;
}
#top-navbar {
  background-color: #fff;
  padding: 1em;
}
#top-navbar .navbar-nav {
  font-family: Noto Serif;
  font-size: 17px;
  line-height: 23.8px;
  font-weight: 400;
}
#top-navbar .navbar-nav .active,
#top-navbar .navbar-nav .nav-link:hover {
  border-bottom: 2px solid #ff6900;
}
#top-navbar .online-consultation {
  font-family: "Noto Sans", sans-serif;
  background: #ff6900;
  color: #f8f8f8;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.13);
}
#top-navbar .bi-bag {
  color: rgba(0, 0, 0, 0.55);
}
#main-section {
  background: url("images/old-paper-horizontal-banner-parchment-scroll-isolated-white-background.webp")
    center center/cover no-repeat;
  height: 70vh;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 100px 0;
}
@media (max-width: 767px) {
  #main-section {
    height: 50vh;
  }
  .left-column,
  .right-column {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  #main-section {
    height: 60vh;
  }
}
@media (min-width: 1024px) {
  #main-section {
    height: 70vh;
  }
}
#main-section h1 {
  font-size: 3rem;
  font-weight: 700;
  color: #343a40;
  margin-bottom: 20px;
}
#main-section p {
  font-size: 1.5rem;
  color: #fff;
  margin-bottom: 40px;
  text-transform: lowercase;
}
#main-section span {
  font-weight: 700;
  color: #000;
  margin-bottom: 20px;
  text-transform: capitalize;
}
#main-section .card {
  transition: background-color 0.3s;
  cursor: pointer;
  height: 100%;
}
#main-section .card:hover {
  background-color: #ff6900;
  color: #fff;
}
#main-body-section .card-body,
#main-section .card-body,
#what-we-treat-section .card-body {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
}
#main-body-section .card-title,
#main-section .card-title {
  font-size: 1.25rem;
  margin-top: 10px;
  margin-bottom: 10px;
}
#main-section .bi {
  font-size: 2rem;
}
#main-section a {
  color: #000;
}
#main-body-section {
  text-align: center;
  padding: 50px 0;
  position: relative;
  background-repeat: no-repeat;
  background-color: #f9f4ec;
}
#main-body-section h2 {
  font-family: Lora, serif;
  font-size: 34px;
  line-height: 36px;
  font-weight: 500;
}
#about-main-doctor-says .title,
#main-body-section h3 {
  font-family: Lora, serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
#main-body-section p,
#swasthya-panchakarma-section-B p {
  font-family: Merriweather;
  margin-top: 0.5em;
}
#main-body-section .card {
  transition: background-color 0.3s;
  height: 100%;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.13);
}
#blog_main_A h2,
#davanagere_sripaa_action h2,
#dharmashala_our_doctor_section h2,
#kangra_our_doctor_section h2,
#life-body-treatement-section h2,
#main-ayurvedic-articles h2,
#our_mission_vission h2,
#staff_main_dr_section h2,
#swasthya-panchakarma-section-B h2 {
  font-family: Lora;
  font-size: 34px;
  line-height: 36px;
  font-weight: 500;
}
#life-body-treatement-section .image-box {
  position: relative;
  width: 100%;
  max-width: 300px;
  height: auto;
  overflow: hidden;
  margin: 10px;
  text-align: center;
}
#life-body-treatement-section .image-box img {
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: transform 0.3s;
}
#life-body-treatement-section .image-box .content {
  font-family: Lora;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 20px;
  box-sizing: border-box;
  opacity: 0;
  transition: opacity 0.3s;
}
#life-body-treatement-section .image-box .description,
#life-body-treatement-section .image-box .title {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.3s;
  font-family: Lora;
  text-align: center;
  position: absolute;
}
#life-body-treatement-section .image-box:hover .content,
#life-body-treatement-section .image-box:hover .description {
  opacity: 1;
}
#life-body-treatement-section .image-box .title {
  color: #444;
  font-size: 24px;
  font-weight: 700;
  opacity: 1;
}
#life-body-treatement-section .image-box .description {
  color: #fff;
  font-size: 18px;
  opacity: 0;
}
#inpatient-section-D,
#what-we-treat-section {
  background: #af8f68;
  background: linear-gradient(45deg, #af8f68 0, #fff 100%);
  text-align: center;
  padding: 50px 0;
  color: #444;
  display: flex;
  align-items: center;
}
#inpatient-section-D h2,
#power-of-ayurveda h2,
#what-we-treat-section h2 {
  font-family: Lora;
  color: #444;
}
#inpatient-section-D h4,
#power-of-ayurveda h4,
#what-we-treat-section h4 {
  font-family: Lora;
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 7px;
  color: #444;
  font-weight: 700;
}
#what-we-treat-section .card {
  margin-bottom: 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  height: 100%;
}
#discover-exceptional-destinations .card-body,
#swasthya-panchakarma-section-B .card-body,
#what-we-treat-section .card-img-container,
#what-we-treat-section .card-title {
  text-align: center;
}
#about-main-body-founder,
#main-body-founder {
  padding: 100px 0;
}
#kangra_location_main h1,
#main-body-founder h1 {
  font-family: Lora;
  font-size: 41px;
  line-height: 52px;
  font-weight: 400;
}
#about-sripaa_values h3,
#about-you-can-follow h3,
#liver_care_main_section_B .card-body h3,
#main-body-founder h3 {
  font-weight: 600;
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
}
#about-main-body-founder .custom-border {
  border-left: 4px solid #af8f68;
  padding-left: 10px;
}
#about-you-can-follow {
  background: #af8f68;
  padding: 50px 0;
  text-align: center;
}
#about-you-can-follow h3 {
  margin-bottom: 8px;
  color: #fff;
}
#about-you-can-follow h2 {
  font-family: Lora;
  font-size: 34px;
  line-height: 36px;
  font-weight: 500;
  color: #fff;
}
#about-you-can-follow a,
#blog_main h1,
#blog_main p,
#contact_main h1,
#contact_main p,
#inpatient_main h1,
#inpatient_main p,
#main-footer p,
#online_consultation_main h1,
#online_consultation_main p,
#staff_main h1,
#staff_main p {
  color: #fff;
}
#dharmashala_our_doctor_section .read-more,
#inpatient-section-A .btn-sm,
#kangra_our_doctor_section .read-more,
#main-body-founder .learn-more,
#our_doctor_section .read-more,
#shimoga_our_doctor_section .read-more,
#staff_main_dr_section .read-more {
  font-family: Merriweather;
  font-size: 14px;
  background: #ff7f00;
  color: #f8f8f8;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
  padding: 15px 35px;
}
#main-ayurvedic-treatment {
  background: #af8f68;
  background: linear-gradient(45deg, #af8f68 0, #fff 100%);
  color: #444;
  padding: 100px 0;
}
#main-ayurvedic-treatment h2 {
  font-family: Lora;
  font-size: 34px;
  line-height: 36px;
  font-weight: 600;
  color: #444;
  text-align: center;
}
#main-ayurvedic-treatment p {
  color: #444;
  font-family: Merriweather;
  font-size: 16px;
  line-height: 28.8px;
  font-weight: 600;
  text-align: center;
}
#main-ayurvedic-treatment .nav-tabs .nav-link {
  text-align: center;
  color: #444;
}
#main-ayurvedic-treatment #bangalore h1,
#main-ayurvedic-treatment #davanagere h1,
#main-ayurvedic-treatment #dharmashala h1,
#main-ayurvedic-treatment #kangra h1,
#main-ayurvedic-treatment #shimoga h1 {
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  text-align: start;
}
#main-ayurvedic-treatment #bangalore p,
#main-ayurvedic-treatment #davanagere p,
#main-ayurvedic-treatment #dharmashala p,
#main-ayurvedic-treatment #kangra p,
#main-ayurvedic-treatment #shimoga p {
  font-family: Merriweather;
  font-size: 16px;
  line-height: 28.8px;
  font-weight: 400;
  text-align: start;
}
#main-ayurvedic-treatment #bangalore .learn-more,
#main-ayurvedic-treatment #davanagere .learn-more,
#main-ayurvedic-treatment #dharmashala .learn-more,
#main-ayurvedic-treatment #kangra .learn-more,
#main-ayurvedic-treatment #shimoga .learn-more {
  font-family: Lora;
  font-weight: 700;
  border-color: #000;
  color: #444;
  text-align: start !important;
}
#main-doctor-says {
  position: relative;
  background-image: url("images/img33.webp");
  background-repeat: no-repeat;
  background-color: #fff;
  height: 500px;
  opacity: 0.8;
}
#about-main-doctor-says {
  position: relative;
  background-image: url("images/background-image.webp");
  background-color: #fff;
  opacity: 0.8;
}
#about-main-sripavalues {
  position: relative;
  background-image: url("images/kisspng-organic-food-herb-ayurveda-medicine-turmeric-herbs-5ab8bad5449b01.8319563015220558932811.webp");
  background-position: center top;
  background-color: #fff;
  opacity: 0.6;
}
#staff_main {
  position: relative;
  background-image: url("images/shimoga-1.jpg");
}
#staff_main::before,
#swasthya-panchakarma-section-C::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.8;
}
#inpatient_main {
  position: relative;
}
#blog_main::before,
#contact_main::before,
#inpatient_main::before,
#online_consultation_main::before,
#privacy-policy-main-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
}
#about-main-sripavalues .text-block,
#ano-rectal-care_main_section .text-block,
#autoimmune_care_main_section .text-block,
#blog_main .text-block,
#cardiac_care_main_section .text-block,
#contact_main .text-block,
#gastro-intestinal-care_care_main_section .text-block,
#geriatric_care_main_section .text-block,
#gynecological_care_main_section .text-block,
#inpatient_main .text-block,
#liver_care_main_section .text-block,
#metabolic_care_main_section .text-block,
#online_consultation_main .text-block,
#pediatric_care_main_section .text-block,
#privacy-policy-main-section .text-block,
#respiratory-treatment-ayurveda_care_main_section .text-block,
#skin-hair-care_main_section .text-block,
#staff_main .text-block,
#swasthya-panchakarma-section .text-block {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 700;
  font-family: Lora, serif;
}
#blog_main h1,
#contact_main h1,
#inpatient_main h1,
#online_consultation_main h1 {
  font-family: Lora;
  font-size: 41px;
  line-height: 52px;
  font-weight: 400;
  margin-bottom: 24px;
}
#blog_main {
  position: relative;
  background-image: url("images/igor-miske-CwVE4xCAA8Y-unsplash.jpg");
}
#blog_main span.services::before {
  content: "\A";
  white-space: pre;
}
#blog_main_A .btn-primary,
#recent-post .btn-primary {
  margin-top: 15px;
  background: #ff7f00;
  padding: 10px 20px;
  border: none;
}
#blog_main_A h4,
#main-ayurvedic-articles h4 {
  font-family: Merriweather;
  font-size: 18px;
  line-height: 28.8px;
  font-weight: 700;
}
#blog_main_A .card-title,
#main-ayurvedic-articles .card-title,
#recent-post .card-title {
  font-family: Lora;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #000;
}
#blog_main_A .card-text,
#main-ayurvedic-articles .card-text {
  font-family: Merriweather;
  font-size: 12px;
}
#blog_main_A .blog-desc,
#main-ayurvedic-articles .blog-desc {
  font-family: Merriweather;
  font-size: 16px;
  line-height: 28.8px;
  font-weight: 400;
  color: #000;
}
#blog_main_A .card,
#main-ayurvedic-articles .card {
  padding: 15px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.13);
}
#blog_main_A .card-img-top,
#main-ayurvedic-articles .card-img-top,
#recent-post .card {
  border-radius: 15px;
  box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
}
#blog-details-A h3 {
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-top: 10px;
}
#blog-details-A span,
#staff_main_dr_section span {
  font-family: Merriweather;
  font-weight: 600;
}
#blog-details-A .blog-custom-link {
  color: #ff6900;
  text-decoration: none;
  font-weight: 700;
  border: 1px solid #444;
  background-color: #eae8e1;
  padding: 15px 20px;
  border-radius: 15px;
}
#recent-post {
  background: #0000000a;
}
#recent-post h3,
#swasthya-panchakarma-section-A h3 {
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: #444;
}
#recent-breadcrumbs {
  padding: 20px 0;
  font-family: Merriweather;
  background: #90a47b;
}
#recent-breadcrumbs .active {
  font-family: Lora;
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
#recent-breadcrumbs a {
  font-family: Lora;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  color: #fff;
}
#recent-breadcrumbs a:hover {
  border-bottom: 2px solid #fff;
}
#shimoga_location_main {
  position: relative;
  background-image: url("images/signal-2022-01-08-140720_001.webp");
}
#shimoga_location_main::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #9b9898;
  opacity: 0.5;
}
#davanagere_location_main .text-block,
#dharmashala_location_main .text-block,
#shimoga_location_main .text-block,
#swasthya-panchakarma-section-C .text-block {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
#book_shimoga_location_main .custom-button,
#davanagere_location_main .custom-button,
#dharmashala_location_main .custom-button,
#kangra_location_main .custom-button,
#shimoga_location_main .custom-button,
#swasthya-panchakarma-section-C .custom-button {
  position: relative;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
#ano-rectal-care_main_section .text-block h2,
#autoimmune_care_main_section .text-block h2,
#book_shimoga_location_main .text-block h2,
#cardiac_care_main_section .text-block h2,
#dharmashala_location_main .text-block h2,
#gastro-intestinal-care_care_main_section .text-block h2,
#geriatric_care_main_section .text-block h2,
#gynecological_care_main_section .text-block h2,
#liver_care_main_section .text-block h2,
#metabolic_care_main_section .text-block h2,
#pediatric_care_main_section .text-block h2,
#respiratory-treatment-ayurveda_care_main_section .text-block h2,
#shimoga_location_main .text-block h2,
#skin-hair-care_main_section .text-block h2,
#swasthya-panchakarma-section-C .text-block h2 {
  font-size: 40px;
  color: #fff;
  line-height: 50px;
  text-align: left;
}
#book_shimoga_location_main .text-block p,
#davanagere_location_main .text-block p,
#dharmashala_location_main .text-block p,
#shimoga_location_main .text-block p,
#swasthya-panchakarma-section-C .text-block p {
  font-size: 14px;
  color: #fff;
  text-align: left;
}
#davanagere_location_main .btn-primary,
#dharmashala_location_main .btn-primary,
#kangra_location_main .btn-primary,
#request-a-call-back .left-column .btn-primary,
#shimoga_location_main .btn-primary,
#swasthya-panchakarma-section-C .btn-primary {
  margin-top: 15px;
  background: #ff7f00;
  padding: 23px 50px;
  border: none;
}
#book_shimoga_location_main {
  background-color: #7c603e;
}
#book_shimoga_location_main .text-block {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#book_shimoga_location_main .btn-primary {
  margin-top: 15px;
  background: #ff7f00;
  padding: 15px 22px;
  border: none;
}
#book_shimoga_location_main h4 {
  font-family: Lora;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
}
#shimoga_our_doctor_section,
#swasthya-panchakarma-section-B {
  text-align: center;
  padding: 50px 0;
}
#dharmashala_our_doctor_section h3,
#kangra_our_doctor_section h3,
#our_doctor_section h3,
#shimoga_our_doctor_section h3 {
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 10px;
}
#dharmashala_our_doctor_section .card,
#kangra_our_doctor_section .card,
#online_consultation_main_B .card,
#our_doctor_section .card,
#shimoga_our_doctor_section .card {
  box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
}
#dharmashala_our_doctor_section span,
#doctor_profile_section span,
#kangra_our_doctor_section span,
#our_doctor_section span,
#shimoga_our_doctor_section span,
#sripaa_action span {
  font-family: Merriweather;
  font-weight: 600;
  color: #444;
}
#davanagere_main_section h2,
#dharmashala_main_section h2,
#shimoga_our_doctor_section h2 {
  font-family: Lora;
  font-size: 34px;
  line-height: 36px;
  font-weight: 500;
  text-align: center;
}
#davanagere_main_section h4,
#dharmashala_main_section h4,
#shimoga_our_doctor_section h4 {
  font-family: Lora;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
}
#davanagere_location_main {
  position: relative;
  background-image: url("images/davanagere1.jpg");
}
#ano-rectal-care_main_section::before,
#autoimmune_care_main_section::before,
#cardiac_care_main_section::before,
#davanagere_location_main::before,
#dharmashala_location_main::before,
#gastro-intestinal-care_care_main_section::before,
#geriatric_care_main_section::before,
#gynecological_care_main_section::before,
#kangra_location_main::before,
#liver_care_main_section::before,
#metabolic_care_main_section::before,
#pediatric_care_main_section::before,
#respiratory-treatment-ayurveda_care_main_section::before,
#skin-hair-care_main_section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.5;
}
#davanagere_location_main .text-block h2 {
  font-family: Lora;
  font-size: 41px;
  line-height: 52px;
  font-weight: 400;
  text-align: left;
  color: #444;
}
#davanagere_main_section {
  padding: 50px 0 0;
}
#contact_main_A_section,
#davanagere_sripaa_action,
#swasthya-panchakarma-section-A {
  padding: 50px 0;
}
#davanagere_sripaa_action h3 {
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 8px;
}
#davanagere_sripaa_action h4,
#dharmashala_our_doctor_section h4,
#kangra_our_doctor_section h4 {
  font-family: Lora;
  font-weight: 700;
  color: #444;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 32px;
}
#kangra_location_main {
  position: relative;
  background-image: url("images/Places-to-visit-in-Kangra.webp");
}
#kangra_location_main .text-block {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: left;
}
#dharmashala_our_doctor_section,
#kangra_our_doctor_section {
  padding: 50px 0;
  text-align: center;
}
#dharmashala_location_main {
  position: relative;
  background-image: url("images/dharmashala-image.jpg");
  background-size: cover;
}
#ano-rectal-care_main_section h1,
#autoimmune_care_main_section h1,
#cardiac_care_main_section h1,
#dharmashala_location_main h1,
#gastro-intestinal-care_care_main_section h1,
#geriatric_care_main_section h1,
#gynecological_care_main_section h1,
#liver_care_main_section h1,
#metabolic_care_main_section h1,
#pediatric_care_main_section h1,
#respiratory-treatment-ayurveda_care_main_section h1,
#skin-hair-care_main_section h1,
#swasthya-panchakarma-section h1 {
  font-family: Lora;
  font-size: 41px;
  line-height: 52px;
  font-weight: 400;
  color: #444;
}
#dharmashala_main_section,
#liver_care_main_section_B,
#liver_care_main_section_C,
#main-healing-stories-section,
#our_doctor_section {
  padding: 50px 0;
  text-align: center;
}
#discover-exceptional-destinations {
  text-align: center;
  padding: 50px 0;
  background: #ede8e0;
}
#discover-exceptional-destinations .card,
#swasthya-panchakarma-section-B .card {
  border: none;
  border-radius: 15px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
#discover-exceptional-destinations .card-img-top,
#swasthya-panchakarma-section-B .card-img-top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  object-fit: cover;
  height: 200px;
}
#discover-exceptional-destinations h3,
#swasthya-panchakarma-section-B h3 {
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0;
}
#discover-exceptional-destinations .card-link,
#swasthya-panchakarma-section-B .card-link {
  text-decoration: none;
  color: inherit;
}
#contact_main {
  position: relative;
  background-image: url("images/lukasz-szmigiel-2ShvY8Lf6l0-unsplash.jpg");
}
#contact_main_A_section h2 {
  font-family: Lora;
  font-size: 34px;
  line-height: 36px;
  font-weight: 500;
  color: #444;
}
#contact_main_A_section .custom-form {
  box-shadow: rgba(0, 0, 0, 0.04) 0 1px 0, rgba(0, 0, 0, 0.05) 0 2px 7px,
    rgba(0, 0, 0, 0.06) 0 12px 22px;
  padding: 63px;
  background-color: #fff;
}
#contact_main_A_section .custom-form .btn {
  padding: 15px 22px;
  background: #af8f68;
  border: none;
  text-align: center;
}
#contact_main_A_section .btn-primary {
  padding: 23px 50px;
  background: #ff7f00;
  color: #fff;
  border: none;
}
#branch-contact-addres-section p {
  font-weight: 600;
  font-size: 16px;
  color: #a1713e;
}
#branch-contact-addres-section a {
  text-decoration: none;
  font-weight: 600;
  font-size: 20px;
  color: #a1713e;
}
#online_consultation_main {
  position: relative;
  background-image: url("images/katherine-hanlon-bd_fCZhy_W8-unsplash.webp");
}
#online_consultation_main_B .card-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 1.5em;
}
#book-your-consultation .btn-primary,
#online_consultation_main_B .btn-sm {
  font-family: Merriweather;
  font-size: 14px;
  background: #836749;
  color: #f8f8f8;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
  padding: 15px 35px;
}
#inpatient-section-D .card-img-top,
#online_consultation_main_B .card-img-top,
#power-of-ayurveda .card-img-top {
  width: 128px;
  height: 128px;
  object-fit: cover;
  object-position: center;
}
#book-your-consultation .btn-primary {
  border: none;
}
#inpatient-section-D.card,
#power-of-ayurveda.card,
#request-a-call-back .left-column h2,
#request-a-call-back .left-column p,
.left-column p,
.right-column h2,
.right-column p {
  margin-bottom: 20px;
}
#inpatient-section-D .image-container img,
#power-of-ayurveda .image-container img {
  border-radius: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  max-width: 100%;
  height: auto;
}
#about-sripaa_values,
#inpatient-section-A,
#sripaa_action {
  padding: 100px 0;
  text-align: left;
}
#power-of-ayurveda {
  background-color: #eae8e1;
  text-align: center;
  padding: 50px 0;
  color: #444;
  display: flex;
  align-items: center;
}
#power-of-ayurveda .custom-form {
  border: 1px solid #444;
  box-shadow: rgba(0, 0, 0, 0.04) 0 1px 0, rgba(0, 0, 0, 0.05) 0 2px 7px,
    rgba(0, 0, 0, 0.06) 0 12px 22px;
  padding: 63px;
  background-color: #fff;
}
#power-of-ayurveda .custom-form .btn {
  padding: 15px 22px;
  background: #af8f68;
  border: none;
}
#power-of-ayurveda .btn-md,
#power-of-ayurveda .btn-sm {
  font-family: Merriweather;
  color: #f8f8f8;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
  padding: 10px 15px;
  font-size: 14px;
  margin-top: 10px;
}
#power-of-ayurveda .btn-sm {
  background: #ff7f00;
}
#power-of-ayurveda .btn-md {
  background: #29bc43;
}
#staff_main h1 {
  font-family: Lora;
  font-size: 41px;
  line-height: 52px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 24px;
}
#liver_care_main_section {
  position: relative;
  background-image: url("images/liver-treatment-sripaa.webp");
}
#ano-rectal-care_main_section .text-block p,
#autoimmune_care_main_section .text-block p,
#cardiac_care_main_section .text-block p,
#gastro-intestinal-care_care_main_section .text-block p,
#geriatric_care_main_section .text-block p,
#gynecological_care_main_section .text-block p,
#liver_care_main_section .text-block p,
#metabolic_care_main_section .text-block p,
#pediatric_care_main_section .text-block p,
#respiratory-treatment-ayurveda_care_main_section .text-block p,
#skin-hair-care_main_section .text-block p {
  font-size: 14px;
  color: #444;
  text-align: left;
}
#ano-rectal-care_main_section a,
#autoimmune_care_main_section a,
#cardiac_care_main_section a,
#gastro-intestinal-care_care_main_section a,
#geriatric_care_main_section a,
#gynecological_care_main_section a,
#liver_care_main_section a,
#metabolic_care_main_section a,
#pediatric_care_main_section a,
#respiratory-treatment-ayurveda_care_main_section a,
#skin-hair-care_main_section a {
  padding-right: 24px;
  padding-left: 24px;
}
#ano-rectal-care_main_section .btn-primary,
#autoimmune_care_main_section .btn-primary,
#cardiac_care_main_section .btn-primary,
#gastro-intestinal-care_care_main_section .btn-primary,
#geriatric_care_main_section .btn-primary,
#gynecological_care_main_section .btn-primary,
#liver_care_main_section .btn-primary,
#metabolic_care_main_section .btn-primary,
#pediatric_care_main_section .btn-primary,
#respiratory-treatment-ayurveda_care_main_section .btn-primary,
#skin-hair-care_main_section .btn-primary {
  margin-top: 15px;
  background: #ff7f00;
  padding: 10px 15px;
  border: none;
  font-family: Merriweather;
  letter-spacing: 0.5px;
}
#liver_care_main_section_D .btn-primary1,
#liver_care_main_section_D .btn-primary2 {
  margin-top: 15px;
  padding: 22px 54px;
  font-family: Merriweather;
  letter-spacing: 0.5px;
  font-weight: 600;
  border: none;
  font-size: 18px;
  color: #fff;
}
#liver_care_main_section_A {
  padding: 50px 0;
  text-align: center;
  background-image: url("images/pattern-chakras-alt-color.jpg");
}
#liver_care_main_section_A ul {
  text-align: left;
  color: #444;
  padding: 15px 0;
}
#liver_care_main_section_A a {
  text-decoration: none;
  color: #a1713e;
}
#liver_care_main_section_B .card {
  background-color: #eae8e1;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
}
#liver_care_main_section_B .center-image,
#liver_care_main_section_D .center-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto;
}
#liver_care_main_section_B .card-body a {
  cursor: auto;
}
#liver_care_main_section_C .testimonial-card,
#liver_care_main_section_D.testimonial-card {
  margin-bottom: 20px;
  box-shadow: rgba(60, 64, 67, 0.3) 0 1px 2px 0,
    rgba(60, 64, 67, 0.15) 0 2px 6px 2px;
}
#liver_care_main_section_C .testimonial-card .card-body {
  display: flex;
  align-items: center;
  background: #eae8e1;
}
#liver_care_main_section_C .testimonial-card img {
  max-width: 100%;
  height: auto;
}
#liver_care_main_section_C .testimonial-card .card-text,
#liver_care_main_section_D .testimonial-card .card-text {
  margin-left: 20px;
}
#liver_care_main_section_C h4,
#liver_care_main_section_D h3 {
  font-family: Lora;
  font-weight: 700;
  margin-bottom: 8px;
  font-size: 18px;
}
#liver_care_main_section_C .card-text p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 28.8px;
  font-weight: 400;
  text-align: left;
}
#liver_care_main_section_D {
  padding: 50px 0;
  text-align: center;
  background: #eae8e1;
}
#liver_care_main_section_D .testimonial-card .card-body {
  display: flex;
  align-items: start;
}
#liver_care_main_section_D .card-text p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 28.8px;
  font-weight: 400;
  text-align: center;
}
#liver_care_main_section_B .card-body {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#liver_care_main_section_D .btn-primary1 {
  background: #ff7f00;
}
#liver_care_main_section_D .btn-primary2 {
  background: #43c554;
}
#pediatric_care_main_section {
  position: relative;
  background-image: url("images/Pediatric-banner.webp");
  background-size: cover;
}
#cardiac_care_main_section {
  position: relative;
  background-image: url("images/Cardiac-banner.webp");
  background-size: cover;
}
#geriatric_care_main_section {
  position: relative;
  background-image: url("images/Age-related-banner.jpg");
  background-size: cover;
}
#gynecological_care_main_section {
  position: relative;
  background-image: url("images/Gynecological-banner.jpg");
  background-size: cover;
}
#autoimmune_care_main_section {
  position: relative;
  background-image: url("images/Neurological-banner.jpg");
  background-size: cover;
}
#metabolic_care_main_section {
  position: relative;
  background-image: url("images/metabolic-banner.jpg");
  background-size: cover;
}
#respiratory-treatment-ayurveda_care_main_section {
  position: relative;
  background-image: url("images/Respiratory-banner.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}
#gastro-intestinal-care_care_main_section {
  position: relative;
  background-image: url("images/Gastro-Intestinal-banner.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}
#ano-rectal-care_main_section {
  position: relative;
  background-image: url("images/Ano-Rectal-banner.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}
#skin-hair-care_main_section {
  position: relative;
  background-image: url("images/skin-care.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}
#swasthya-panchakarma-section {
  position: relative;
  background-image: url("images/dana-devolk-x2cNcfz_xXU-unsplash.webp");
  background-position: right top;
  background-size: cover;
}
#swasthya-panchakarma-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.8;
}
#swasthya-panchakarma-of-eyes {
  padding: 50px 0;
  background: rgba(224, 186, 132, 0.3);
}
#swasthya-panchakarma-section-A h4 {
  font-family: Lora;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  color: #444;
}
#swasthya-panchakarma-of-eyes p {
  font-family: Merriweather;
  margin-top: 0.5em;
  font-weight: 600;
}
#swasthya-panchakarma-of-eyes h3 {
  text-align: left;
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 8px;
  color: #444;
}
#swasthya-panchakarma-of-eyes span {
  color: #444;
  font-family: Merriweather;
  font-size: 16px;
  line-height: 28.8px;
  font-weight: 400;
}
#swasthya-panchakarma-section-A span {
  color: #444;
  font-family: Merriweather;
  font-size: 16px;
  line-height: 28.8px;
  font-weight: 600;
}
#swasthya-panchakarma-of-eyes ol.custom-list,
#swasthya-panchakarma-section-A ol.custom-list {
  list-style-type: none;
}
#swasthya-panchakarma-section-C {
  position: relative;
  background-image: url("images/plant-gf74e64662_1920.jpg");
  background-size: cover;
}
#request-a-call-back .left-column,
.right-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
#request-a-call-back .left-column {
  background-image: url("images/bg-1.jpg");
  background-size: cover;
  background-position: center;
  color: #fff;
  padding: 20px;
  text-align: center;
}
#request-a-call-back .left-column h2 {
  font-size: 40px;
  color: #fff;
  line-height: 50px;
}
#request-a-call-back .right-column {
  border: 1px solid #444;
  padding: 0.5rem;
  background: #fcfcfc;
}
#request-a-call-back {
  background-image: url("images/pattern-chakras-alt-color.jpg");
  text-align: center;
}
#request-a-call-back .right-column .btn-primary {
  background: #af8f68;
  color: #fff;
  border: none;
  padding: 15px 22px;
}
#about-main-doctor-says .text-block,
#main-doctor-says .text-block {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #000;
  font-size: 18px;
  font-family: Arial, sans-serif;
  font-weight: 700;
  max-width: 40%;
}
#staff_main h3 {
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 1.5em;
}
#staff_main_dr_section {
  background: #af8f68;
  background: linear-gradient(45deg, #af8f68 0, #fff 100%);
  padding: 50px 0;
  color: #444;
  display: flex;
  text-align: left;
}
#staff_main_dr_section h4 {
  font-family: Lora;
  font-weight: 700;
  margin-bottom: 8px;
}
#about-main-sripavalues h1 {
  font-family: Lora, serif;
  font-size: 54px;
  line-height: 52px;
  font-weight: 400;
  color: #fff;
  text-align: left;
}
#about-main-sripavalues h2 {
  font-family: Lora, serif;
  font-size: 38px;
  line-height: 36px;
  font-weight: 500;
  color: #fff;
  text-align: left;
}
#life-body-treatement-section,
#main-ayurvedic-articles,
#our_mission_vission {
  padding: 100px 0;
  text-align: center;
  background-position: left top;
}
#our_mission_vission h3 {
  font-family: Lora;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: #567636;
}
#our_mission_vission .card {
  box-shadow: rgba(0, 0, 0, 0.25) 0 0.0625em 0.0625em,
    rgba(0, 0, 0, 0.25) 0 0.125em 0.5em,
    rgba(255, 255, 255, 0.1) 0 0 0 1px inset;
}
#our_mission_vission span {
  font-family: Merriweather;
  font-weight: 600;
  color: #577636;
}
#sripaa_action h2,
#sripaa_team h2 {
  font-family: Lora;
  font-size: 38px;
  line-height: 36px;
  font-weight: 500;
}
#sripaa_team {
  text-align: left;
}
#main-footer,
#main-footer h4,
#main-we-offer,
.footersec,
.swiper-slide {
  text-align: center;
}
#main-doctor-says .open-quote {
  font-family: Lora;
  color: #ff7f00 !important;
  font-size: 110px;
  line-height: 110px;
  margin-bottom: -30px;
}
#about-main-doctor-says h1 {
  font-family: Lora, serif;
  font-size: 41px;
  line-height: 52px;
  font-weight: 400;
}
#main-doctor-says p {
  font-family: Lora;
  font-size: 34px;
  line-height: 36px;
  font-weight: 700;
  color: #fff;
}
#main-doctor-says .title,
#main-doctor-says span {
  font-family: Lora;
  line-height: 22px;
  display: block;
}
#main-doctor-says span {
  font-size: 16px;
  color: #fff;
}
#main-doctor-says .title {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  opacity: 0.8;
}
#main-healing-stories-section h4 {
  font-family: Merriweather;
  font-size: 16px;
  line-height: 28.8px;
  font-weight: 400;
  margin-top: 10px;
}
#breadcrumbs .active,
#breadcrumbs a {
  font-family: Lora;
  font-weight: 600;
  font-size: 18px;
}
#doctor_profile_section {
  padding: 50px 0;
}
#doctor_profile_section .icon-circle {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fcb268;
}
#doctor_profile_section .icon-circle i {
  font-size: 24px;
  color: #577636;
}
#breadcrumbs {
  padding: 20px 0;
  font-family: Merriweather;
  background: #fad1a9;
}
#breadcrumbs a {
  text-decoration: none;
  color: #577636;
}
.swiper {
  width: 100%;
  height: 100%;
  margin-top: 3.2rem;
}
.swiper-slide {
  font-size: 18px;
  background: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.swiper-client-msg {
  padding: 3rem 5rem;
  background: #fff;
  border-radius: 1rem;
  box-shadow: rgba(60, 64, 67, 0.3) 0 1px 2px 0,
    rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
  position: relative;
}
.swiper-client-msg::before {
  content: "";
  position: absolute;
  bottom: -10rem;
  left: 50%;
  transform: translateX(-50%);
  border: 5rem solid #eef3eb;
  border-color: #eef3eb transparent transparent;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 10rem;
  border-radius: 50%;
  border: 2px solid #fb7c04;
}
.swiper-client-data {
  align-items: center;
  margin-top: 3.2rem;
  gap: 3.2rem;
}
.fa-star {
  color: #fb7c04;
}
#main-we-offer {
  padding: 100px 0;
}
#main-footer {
  padding: 100px 0;
  background: #7c603e;
}
#main-footer h2 {
  font-family: Lora, serif;
  font-size: 34px;
  line-height: 36px;
  font-weight: 500;
  color: #eef3eb;
}
#main-footer h4 {
  font-family: Lora;
  font-weight: 700;
  font-size: 28px;
  line-height: 38px;
  color: #eef3eb;
}
#main-footer h3 {
  font-size: 20.4px;
  line-height: 27.2px;
  color: #fff;
}
#main-footer .list-unstyled a {
  color: #fff;
  border-bottom: 1px solid #ab9579;
  text-decoration: none;
  padding: 4px 0;
}
#recent .list-unstyled a {
  border: none;
  padding: 4px 0;
}
.footersec {
  font-size: 14px;
}
.dropdown-menu li a,
.nav-item {
  font-weight: 500;
  font-size: 1em;
}
#main-footer .social-icons a {
  font-size: 35px;
  text-decoration: none;
  border: none;
}
.footer-bottom {
  background-color: #a1713e;
  opacity: 0.8;
  padding: 0.5rem;
  color: #fff;
}
.footer-bottom a {
  text-decoration: none;
  color: #fff;
}
.nav-item a:hover {
  border-bottom: 2px solid #af8f68;
}
.dropdown-menu {
  border-radius: 0;
  border: none;
  padding: 0.5em;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.23);
}
.dropdown-menu ul {
  list-style: none;
  padding: 0;
}
.dropdown-menu li a {
  padding: 0.5em 1em;
  color: #444;
}
@media screen and (min-width: 993px) {
  .dropdown-menu li .active,
  .online-consultation {
    background: #ff6900;
    color: #f8f8f8;
  }
  .dropdown-menu.show,
  .dropdown:hover .dropdown-menu {
    display: flex;
  }
  .dropdown-menu li a:hover {
    background: #acc49c;
    color: #444;
    border-bottom: 1px solid #af8f68;
  }
  .online-consultation {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.13);
  }
  .bi-bag {
    color: rgba(0, 0, 0, 0.55);
  }
}
@media screen and (max-width: 992px) {
  .dropdown-menu.show {
    max-height: 350px;
    overflow-y: scroll;
  }
}
#privacy-policy-main-section {
  position: relative;
  background-position: right top;
  background-size: cover;
}
#privacy-policy-main-section h1 {
  font-family: Lora;
  font-size: 41px;
  line-height: 52px;
  font-weight: 400;
  color: #fff;
}
