.doctor_section_h h1 {     color: #523a52; }
.hero {
    background: #f5f5f5;
    padding: 20px 0;
}

.intro {
    
   
}
.intro-tag {  
    display: flex;
    justify-content: space-between;
    font-weight: 700;
}
.intro h1 {
    padding: 30px 0;
    font-weight: 700;
    color: #e24548;
   
}

.hero .serverice {
    margin: 20px 0 0 ;
  padding: 20px;
    background: #fff;
}
.addon { padding: 20px;  }
.addon li {  }
.addon li i { width: 20px; text-align: center; margin-right: 4px; }

.hero-faq {
    
}
.hero-faq details { border-bottom: 1px solid #cecece; }
.hero-faq details summary {
 padding: 5px 0; font-weight: 600; color: #523a52; cursor: pointer;
}
.hero-faq details ul  {
 padding: 5px;
}
.hero-faq details ul li  {
  margin-bottom: 4px;
}
.hero-faq details ul li i {
   margin-right: 6px;
}

.about-aveya-wrapper { margin-bottom:14px; }

.big-services {
    background: #f5f5f5;
    padding: 20px 0;
}

.serverice-list { }
.serverice-list li {     margin: 6px 0; }

.price-tag {}
.price-tag>p { font-size: 26px;
    padding: 10px;
    font-weight: 600;}

.big-services-wrapper { margin-bottom: 14px; }
.big-services-list {  /* Set "counter" to 0 */
    counter-reset: counter;
    margin-top: 80px;
    padding-left: 40px;
 }


.big-services-list h3 { text-align: left;     color: #666; font-size: 18px; position: relative;  }
.big-services-list p {}

.big-services-list h3::before { 
    content: counter(counter);
    counter-increment: counter;
    position: absolute;
    left: -20px; top: 0;
} 

.big-services-image { padding-right: 80px; }

.into-faq { text-align: left;}

.into-faq-wap {}
.into-faq-wap h6 {}
.into-faq-wap h2 { margin-bottom: 14px;  }
.into-faq-wap h5 { text-align: left; color: #523a52; margin-bottom: 6px; font-weight: 600; }
.into-faq-wap p {  text-align: left;}


@media screen and (max-width: 767px) {
    .hero-image { margin-bottom: 20px; }

    .intro h1 {
        padding: 10px 0;
    }
    .big-services-list {
        margin-top: 10px;
    }
  }