
@media (min-width: 768px) and (max-width: 990px) {
    .containerFull{
        padding: 0 15px;
        width: 100%;
        max-width: 100%;
    }
      .centerLogin img {
    width: 55px; 
    cursor: pointer;
}

    
    
}
@media (min-width: 1024px){
   .containerFull{
    max-width:100%;
    padding:0 30px;
   
}
}
/* @media (max-width: 1540px){*/
/*    .containerFull{*/
/*        width: 100%;*/
/*        max-width: 1300px;*/
/*    }*/
/*} */
@media (max-width: 767px) {

.containerFull {
  padding: 0 1rem;
}

.header {
  padding: 0;
}

  .innerPage {
        height: 300px;
    }

    .innerText {
        padding-top: 70px;
    }

.aboutRight {
  margin-top:30px;
}
.iconCircle {
    width: 55px;
    height: 55px;
}
.iconCircle i {
    font-size: 28px;
    color: #fff;
}
.stepCardLink h4{
    font-size:18px!important;
}
.testimonial-item{
    margin-top:30px;
}
.author-letter-circle {
   width: 50px;
   height: 50px;
}
.footerItems ul li a {
    padding: 5px 0px;
    font-size: 15px;
}

.author-letter-circle span {
   font-size: 24px;
}
.contactForm1 {
  padding: 20px;
}

.mapWrapper iframe {
  height: 250px; 
}

.rightTab {
  padding: 20px;
}

.leftTab ul li {
  padding: 20px 30px;
  border-radius: 40px;
}

.itemLeftSe {
  margin-top:30px;   
}

.testimonial-body .author-image img {
  max-width: 50px;
}

.testimonial-item .testimonial-quote-image {
  margin-bottom: 10px;
}
.visionMissionIcon {
    width: 65px;
    height: 65px;
}
.visionMissionIcon i {
    font-size: 30px;
    color: #fff;
}
.visionMissionBox {
    padding: 20px;
 

}
.skin-cause-icon {
    width: 62px;
    height: 62px;
 
}
.dandruff-remedy-table td strong
 {
    font-size: 16px!important;
    font-weight: 700;
}
.skin-cause-card {
padding: 20px!important;

}
  .custom-pill-badge{
        font-size: 13px;
        padding: 8px 10px;
        white-space: normal;
        word-break: break-word;
        max-width: 100%;
    }
.journey-dot
 {
     display:none;
 }
 .acne-img {
    height: auto;

}

.homeopathyWorksIcon {
    width: 58px;
    height: 58px;
    min-width: 58px;

}
 .journey-timeline {
      grid-template-columns: 1fr;
      gap: 22px;
   }

   .journey-timeline::before {
      display: none;
   }
.homeopathyWorksBox {

    gap: 20px;
    padding:20px;
  
}
.large_heading {
  font-size: 2.5rem;
  line-height: 1.1;
}

.small_heading {
  font-size: 22px;
}

section {
  padding: 40px 0;
}

.heading {
  font-size: 26px;
}

.iconSvg {
  width: 40px;
  height: 40px;
}

.footerItems {
  margin-top:20px;  
}
.hero-image{
     height: auto; 
}

    .go-top.active
 {
        bottom: 70px;
        right: 10px;
    }
.borderNone:after {
  display: none;
}

.btnTheme {
  padding: 12px 24px;
  font-size: 0.9rem;
  text-align:center;
}
.rightAbout{
    margin-top:20px;
}
.reason-card
 {
     padding:0;
 }
 

.sub_heading {
  font-size: 24px;
}

.footer {
  padding: 40px 0 10px;
}

.itemFooter {
  margin-bottom: 20px;
}

.socialLink ul {
  margin-top: 0;
}

.innerMenu ul li a {
  color: #222;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-weight: 600;
  font-size: 16px;
  padding: 10px 10px;
}

.followUs {
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}

.followUs ul {
  display: flex;
  margin-top: 10px;
}

.followUs ul li a {
  display: inline-block;
  padding: 8px 10px;
  font-size: 20px;
  color: #333;
}

.centerLogin img {
  width: 45px; 
  cursor: pointer;
}

.topHeader {
  display: none;
}

.custom-padding-top {
  padding-top: 120px;
}

.left-panel {
  min-height: 250px;
}

.social-btn {
  width: 35px;
  height: 35px;
}

.right-panel {
  padding: 20px !important;
}

.form-control {
  height: 50px;
}

.btnMenu {
  width: 45px;
  height: 45px;
  border-radius: 8px;
  border: none;
  background: linear-gradient(135deg, #59b3b7, #3a8d91);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}

.btnMenu i {
  color: #fff;
  font-size: 16px;
}

.leftLogo {
  width: 150px;
}

.aboutRight2 img {
  height:auto;
  margin-top:30px;
}

.mobileNav {
  list-style: none;
  padding: 0;
  margin-top:20px;
}

.mobileNav li {
  margin-bottom: 15px;
}

.menuItem {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 17px;
  font-weight: 600;
  color: #333;
  cursor: pointer;
}

.mobileSubmenu {
  display: none;
  margin-top: 10px;
    padding: 12px 16px;
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.15);
  border:1px solid #ddd;
}

.mobileDropdown.active .mobileSubmenu {
  display: block;
}
.whatsAppChat img {
    width: 55px;
}
.mobileDropdown .mobileSubmenu li a {
  display: block;
  margin-bottom:8px;
  font-size: 16px;
  color: #666;
}
.mobileDropdown .mobileSubmenu li:last-child a {
  margin-bottom: 0;
}

.mobileNav li a {
  text-decoration: none;
  display: block;
  font-size: 18px;
  font-weight: 600;
  color: #333;
}

.mobileNav li a:hover {
  color: var(--primary-color)!important;
}

.arrow i {
  transition: 0.3s;
}

.mobileDropdown.active .arrow i {
  transform: rotate(180deg);
  color: var(--primary-color);
}

.mainHero {
  padding: 2rem 0;
  text-align: center;
}

.smallIcon:after {
  display: none;
}

.ps-lg-6 {
  padding-left: 0 !important;
}

.iconGoogle {
  width: 80px;
  margin: 0 auto;
}

.transformX {
  transform: none;
}

.textSmall {
  position: static !important;   
  transform: none !important;
  display: block;
  font-size: 1.8rem;
  margin: 10px 0;  
  padding: 0 !important;
  text-align: center;
}

.title {
  font-size:18px;
}

.rating-counter-item .rating-counter-number h3 {
  color: #fff;
  font-size: 35px;
}

p {
  font-size: 16px;
}

.testimonial-rating-box {
  padding:20px;
}

.reveal img {
  margin-top:30px;
}

.testimonial-item .testimonial-quote-image img {
  max-width: 40px;
}

.testimonial-content p {
  font-size: 16px;
}

.mobile-gapp {
  gap:30px;
}
.onlineConsultImage img {
    height:auto;
}


.iconBtn {
  width: 120px;
  height: 120px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
}

.iconServices {
  width: 60px;
}

.iconBtn svg {
  width: 25px;
}

.itemServices {
  padding: 20px;
}
.imgRightHero img {
    height:auto;
}
 .why-purple-circle {
      width: 180px;
      height: 180px;
   }

   .why-purple-circle span {
      font-size: 30px;
   }

   .why-ref-item {
      flex-direction: column;
      align-items: center;
      text-align: center;
   }

   .why-ref-line {
      display: none;
   }

   .why-ref-icon {
      width: 74px;
      height: 74px;
      font-size: 30px;
   }

   .skin-cause-card,
   .root-approach-card,
   .remedy-card,
   .acne-alt-left,
   .acne-alt-result,
   .protocolCard,
   .reachLandmarkBox,
   .reachClinicCard,
   .whyContactCard,
   .appointmentStepCard,
   .visionMissionBox,
   .homeopathyWorksBox,
   .diseaseCard,
   .whyTrustCard,
   .clinicInfoItem,
   .info-card {
      padding: 20px;
     
   }

   .homeopathyWorksBox,
   .clinicInfoItem,
   .reachLandmarkBox {
      flex-direction: column;
   }

   .visionMissionIcon,
   .whyTrustIcon,
   .appointmentStepIcon,
   .reachCardIcon,
   .whyContactIcon,
   .clinicInfoIcon,
   .reason-icon,
   .skin-cause-icon,
   .root-card-icon,
   .info-icon {
      width: 58px;
      height: 58px;
      min-width: 58px;
      font-size: 24px;
      border-radius: 16px;
   }

   .root-card-top {
      gap: 15px;
   }

   .protocolNumber,
   .stepNumber,
   .skin-cause-number,
   .root-card-number {
      font-size: 44px;
   }

   .acne-alt-list {
      padding-left: 0;
   }

   .acne-alt-list::before {
      display: none;
   }

   .acne-alt-item {
      flex-direction: column;
      gap: 12px;
   }

   .acne-alt-content {
      padding: 18px;
      border-radius: 18px;
   }

   .acne-alt-content:hover {
      transform: none;
   }

   .acne-alt-result p {
      font-size: 15px;
   }
   .why-ref-section{
       display:none;
   }

 .table-responsive {
      display: block;
      width: 100%;
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
   }

   .table-responsive table {
      min-width: 760px;
      white-space: nowrap;
   }

   .table-responsive::-webkit-scrollbar {
      height: 6px;
   }

   .table-responsive::-webkit-scrollbar-track {
      background: #f1f1f1;
      border-radius: 10px;
   }

   .table-responsive::-webkit-scrollbar-thumb {
      background: var(--primary-color);
      border-radius: 10px;
   }

   .dandruff-remedy-table {
      font-size: 14px;
      min-width: 650px;
   }




}

@media (min-width:1700px){
    
}
@media (min-width:1300px){
    
}
@media (min-width: 1920px) {
   .industiresBlock{
    padding-left: 18%;
    }
}
/*@media (min-width: 1200px) and (max-width: 1280px){*/
/*.large_heading {*/
/*  font-size: 130px;*/
/*  line-height: 1;*/
/*}*/
/*.smallIcon:after {*/
/*    left:40px;*/
/*    width: 160px;*/
/*    height: 160px;*/
    
/*}*/
/*.iconBtn {*/
/*    width: 160px;*/
/*    height: 160px;*/
    
/*}*/
/*.imgRightHero img{*/
/*height:560px;*/
/*}*/
/*.mainHero:after{*/
 
/*  width: 400px;*/
/*  height: 100%;*/

/*}*/
/*}*/
why-ref-section{
    display:none;
}