.reg__column a:not(.reg__btn) {
  font-size: 42px;
}

.content_tab__title {
  font-size: 35px;
}

.has-error {
  border-color: red !important;
}

@media (max-width: 1219px) {
  .content_tab__title {
    font-size: 52px;
  }
}
@media only screen and (max-width: 767px) {
  .reg__column a:not(.reg__btn) {
    font-size: 30px;
  }

  .content_tab__title {
    font-size: 18px;
  }

  .open-article .open-article__p img {
    width: 100% !important;
    height: auto !important;
  }
}
.main table {
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse !important;
  display: block;
}
.main table td {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}
.main table.is_scrolable {
  overflow-x: scroll;
}

@media only screen and (max-width: 767px) {
  .schedule-block__list {
    display: none;
  }
  .schedule-block__list.open {
    display: flex;
  }

  .services-blog__col:nth-child(7) ~ .services-blog__col {
    display: block;
  }
}
.doctors_article_list {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
}
.doctors_article_list .doctors_article_item {
  width: calc(100% / 3);
  display: flex;
  flex-direction: column;
}
.doctors_article_list .doctors_article_item .doctor_article_img_link .doctor_article_img {
  max-height: 300px !important;
}
.doctors_article_list .doctors_article_item .doctor_article_name {
  font-weight: 700;
}

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