#Sharad-Virechan-Video-Section{
      padding: 50px 0;
      text-align: center;
    }
    #Sharad-Virechan-Video-Section img{
      box-shadow: rgba(0,0,0,.04) 0 1px 0, rgba(0,0,0,.05) 0 2px 7px, rgba(0,0,0,.06) 0 12px 22px;
      padding-bottom: 15px;
    }
    #Sharad-Virechan-Video-Section h3{
      margin-top: 10px;
      color: #800000;
      font-weight: 600;
      font-size: 20px;
    }
    #sharad-virechan-main-content-section{
      padding: 30px 0;
    }
    #sharad-virechan-main-content-section h4{
      font-size: 16px;
      font-weight: 600;
      color: #993300;
    }
    #swasthya-panchakarma-of-eyes p span{
      text-align: center !important;
    }
    #swasthya-panchakarma-of-eyes h2{
      color: #993300;
    }
    #swasthya-panchakarma-of-eyes h3{
      text-align: center;
    }
    #swasthya-panchakarma-of-eyes img{
      box-shadow: rgba(0,0,0,.04) 0 1px 0, rgba(0,0,0,.05) 0 2px 7px, rgba(0,0,0,.06) 0 12px 22px;
    }
    #all-diseases-section 
    {
      padding: 30px 0;
    }
    #all-diseases-section h3{
      text-align: center;
      color: #993300;
      font-weight: 600;
      font-size: 20px;
    }
    #important-notice-section{
      padding: 30px 0;
    }
    #important-notice-section h3{
      color: #993300;
      font-weight: 600;
      font-size: 20px;
    }
    #important-notice-section .image-class img{
      transition: transform .2s; /* Animation */
    }
    #important-notice-section .image-class img:hover{
      transform: scale(0.9);
    }
/* Custom styles */
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
position: relative; /* Ensure positioning context for pseudo-elements */
}
.swiper-client-msg {
padding: 20px;
position: relative; /* Ensure positioning context for pseudo-elements */
}
.swiper-client-msg p {
position: relative; /* Ensure positioning context for pseudo-elements */
font-size: 18px; /* Default font size */
}
.swiper-client-data {
padding: 20px;
}
.swiper-client-msg p {
position: relative; /* Ensure positioning context for pseudo-elements */
}
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-gap: 10px;
}

/* Pseudo-elements */
/* .swiper-client-msg p::before,
.swiper-client-msg p::after {
position: absolute;  
color: #fb7c04;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}

.swiper-client-msg p::before {
content: "\f10d";
top: 0.5rem;
left: 2rem;
font-size: 3rem;
} */

/* .swiper-client-msg p::after {
content: "\f10e";
bottom: 0.5rem;
right: 2rem;
font-size: 3rem;
} */
/* Responsive styles for screens up to 1024px */
@media only screen and (max-width: 1024px) {
.swiper-client-msg p::before,
.swiper-client-msg p::after {
display: none; /* Hide the pseudo-elements for screens up to 1024px */
}
}

/* Responsive styles */
@media only screen and (max-width: 768px) {
.swiper-client-msg p::before,
.swiper-client-msg p::after {
display: none; /* Adjust font size for smaller screens */
}
}

@media only screen and (max-width: 480px) {
.swiper-client-msg p::before,
.swiper-client-msg p::after {
display: none; /* Further adjust font size for even smaller screens */
}
}

/* Responsive styles */
@media only screen and (max-width: 768px) {
.swiper-client-msg p {
font-size: 16px; /* Adjust font size for smaller screens */
}
}

@media only screen and (max-width: 480px) {
.swiper-client-msg p {
font-size: 14px; /* Further adjust font size for even smaller screens */
}
}

/* Responsive styles */
@media only screen and (max-width: 768px) {
.grid {
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
}
@media only screen and (max-width: 480px) {
.grid {
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
}



@media (max-width: 1024px) {
#main-footer .row > div[class*="col-"] {
flex: 0 0 100%; /* Two columns on screens up to 1024px */
}
}

@media (max-width: 768px) {
#main-footer .row > div[class*="col-"] {
flex: 0 0 100%; /* Full width for all columns on screens up to 768px */
text-align: center; /* Center align text */
}
}


/* Responsive Styles */
@media only screen and (max-width: 768px) {
#swasthya-panchakarma-section .text-block {
   max-width: 90%; /* Adjust for tablet devices */
}
}    
@media only screen and (max-width: 480px) {
#swasthya-panchakarma-section .text-block {
   max-width: 90%; /* Adjust for smaller mobile devices */
}
#about-main-body-founder, #swasthya-panchakarma-section-A, #swasthya-panchakarma-section-B{
 padding: 10px 0;
}
#swasthya-panchakarma-section-B h2{
  font-size: 24px;
}
#swasthya-panchakarma-section-B h3{
  font-size: 20px;
}
}

    @media only screen and (max-width: 576px){
  #request-a-call-back .left-column h2{
    font-size: 20px;
  }
  #request-a-call-back .left-column .btn-primary{
    padding: 20px 20px;
  }
}

/* Responsive adjustments */
@media only screen and (max-width: 768px) {
#swasthya-panchakarma-section {
   height: 300px; /* Adjust height for screens up to 768px */
}
}

@media only screen and (max-width: 576px) {
#swasthya-panchakarma-section {
   height: 200px !important; /* Adjust height for screens up to 576px */
}
}


   /* Responsive Styles */
@media only screen and (max-width: 768px) {
#swasthya-panchakarma-section .col-md-6 {
   text-align: center; /* Center align text on mobile devices */
}
}

/* Responsive Styles */
@media only screen and (max-width: 768px) {
#swasthya-panchakarma-section .text-block {
   max-width: 90%; /* Adjust for tablet devices */
}
}

/* Media queries for responsiveness */
@media (max-width: 767px) {

  /* Mobile devices */
  .social-icons a {
      font-size: 1.2rem;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {

  /* Tablets and laptops/desktops up to 1024px */
  .social-icons a {
      font-size: 1.3rem;
  }
}

/* Default styles */
@media (min-width: 992px) and (max-width: 2560px) {

  /* Navbar items to wrap under "Treatment" dropdown */
  .navbar-nav {
      display: flex;
      flex-wrap: wrap;
  }

  /* Show "Online Consultation" button below the navbar on large screens */
  /* .navbar-collapse {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
} */

  /* Show "Online Consultation" button next to "Shard Virechana" */
  .nav-item:last-child .nav-link {
      margin-right: 10px;
  }


  .navbar-collapse .btn {
      margin-top: 10px;
  }
}