.b-question-answer .picture {
  margin: 1rem 0;
  overflow: hidden;
  width: 150px;
  height: 150px;
  border-radius: 50%; }
  .b-question-answer .picture img {
    object-fit: cover;
    max-width: 100%;
    height: auto; }
@media screen and (max-width: 640px) {
  .b-question-answer .question {
    padding: 53px 40px 30px 40px !important; } }
.b-question-answer .doctors {
  margin: 1rem 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: end; }
  .b-question-answer .doctors .doctor {
    text-align: center;
    padding: 2rem;
    max-width: 33%; }
    @media screen and (max-width: 640px) {
      .b-question-answer .doctors .doctor {
        max-width: 33%;
        padding: 0.5rem; }
        .b-question-answer .doctors .doctor .name {
          font-size: 13px; } }
    .b-question-answer .doctors .doctor .doctor-img-wrapper {
      border-radius: 50%;
      max-height: 170px;
      max-width: 100%;
      overflow: hidden; }
      @media screen and (max-width: 990px) {
        .b-question-answer .doctors .doctor .doctor-img-wrapper {
          max-height: 75px; } }
      @media screen and (max-width: 775px) {
        .b-question-answer .doctors .doctor .doctor-img-wrapper {
          max-height: 85px; } }
      @media screen and (max-width: 640px) {
        .b-question-answer .doctors .doctor .doctor-img-wrapper {
          max-height: 55%; } }
      @media screen and (max-width: 430px) {
        .b-question-answer .doctors .doctor .doctor-img-wrapper {
          max-height: 75px; } }
      @media screen and (max-width: 360px) {
        .b-question-answer .doctors .doctor .doctor-img-wrapper {
          max-height: 40%; } }
    .b-question-answer .doctors .doctor .name {
      font-size: 0.6em;
      line-height: 1.3;
      margin: 0.5rem 0; }
    .b-question-answer .doctors .doctor a:hover {
      text-decoration: none; }

/*# sourceMappingURL=style.css.map */
