@media (max-width: 991px) {
  .hero {
    padding: 70px 0 250px;
  }
  .heading {
    font-size: 55px;
  }
  .desc {
    font-size: 16px;
  }
  .heo_btn {
    margin-top: 30px;
  }
  .inputs {
    flex-direction: column;
  }
  .contact .container {
    padding: 20px;
  }
  .service_list {
    flex-direction: column;
  }
  .service_item {
    padding: 20px !important;
    border: none !important;
  }
  .service {
    margin-top: -100px;
    padding-bottom: 50px;
  }
  .doc_list {
    flex-direction: column;
    gap: 20px;
  }
  .doctor,
  .gallery,
  .paras {
    padding: 50px 0;
  }
  .about {
    padding: 50px 0;
  }
  .about .container {
    flex-direction: column;
  }
  .about .container .right {
    max-width: 500px;
  }
}
@media (max-width: 551px) {
  .heading {
    font-size: 42px;
  }
}/*# sourceMappingURL=responsive.css.map */