@media (max-width: 440px) {

  .mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited {
    font-size: 22px;
  }

  .mod_events_table td {
    font-size: 16px;
    padding: 8px 4px;
  }

  .employees .employees__text {
    font-size: 13px!important;
  }

  .phocadownloadfile32 a {
    font-size: 18px;
    border-radius: 5px;
  }


  .blog .main-content .main-content__left a {
    font-size: 18px;
    padding: 1px 10px;
    border-radius: 5px;
  }

  .blog .subheading-category {
    top: 125px;
  }

  .blog .item p,
  .blog .item li {
    font-size: 18px;
  }

  .item-page-news-content .page-header h2 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 10px;
  }

  .item .readmore .btn {
    font-size: 18px;
  }

  .item .readmore .btn {
    font-size: 18px;
    height: 36px;
    width: 80%;
  }

  .item .readmore {
    margin-top: 2px;
  }

  .item .readmore .btn::before {
    border-width: 36px 36px 0 0;
  }

  .category-desc {
    font-size: 20px;
    line-height: 32px;
  }

  .blog-news .pull-right.item-image-intro {
    height: 250px;
  }

  .item .fields-container {
    top: 110px;
  }

  .item .fields-container {
    font-size: 18px;
  }

  .item .page-header h2 {
    font-size: 22px;
    line-height: 30px;
  }

  .subheading-category {
    font-size: 38px;
    top: 130px;
    line-height: normal;
  }

  .blog-featured .item-title a {
      font-size: 32px;
      line-height: 32px;
      top: 60px;
  }

  .blog-featured .field-entry.field-name-preview-subtitle .field-value {
    font-size: 18px;
  }

  .main-content {
    padding-top: 10px;
  }

  .menu-prof-block::after {
    border-width: 30px 30px 0 30px;
  }

  .employees .employees__text {
    font-size: 16px;
    margin-left: 10px;
    margin-top: 2px;
  }

  .content-table__link {
    font-size: 12px;
    line-height: 15px;
  }

  .year__title a {
    font-size: 14px;
  }

  .year__current {
    font-size: 14px;
  }

  .pagination-block a {
    font-size: 18px;
  }

  .news__link {
    height: 36px;
    width: 80%;
  }

  .news__link::before {
    border-width: 36px 36px 0 0;
  }

  .news .news__title {
    font-size: 32px;
  }

  .news .news__subtitle {
    font-size: 18px;
  }

  .news .news__link {
    font-size: 18px;
  }


  .footer-bottom ul {
    width: 47%;
  }
  .footer__link {
    font-size: 16px;
  }
  .footer__logo img {
    width: 100px;
    height: 65px;
  }
}
