.tel__link, .email__link {
  text-decoration: none !important;
  color: inherit !important;
}

.adaptive .for-content .about_block {
  width: 100%;
}

.adaptive .for-content .index_text_content {
  margin-bottom: 0;
}

.umi-seo-text {
  margin: 0 0 50px 0;
}

.adaptive .services-catalog-wrapper .items_catalog li {
  max-width: 33.3% !important;
}

.mainpage_items_catalog {
  width: 100% !important;
}

@media screen and (max-width: 1209px) {
  .adaptive .for-content .about_block, .adaptive .for-content .offer_block {
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  .adaptive .main_image .direction_block_link img {
    display: block !important;
  }
  
  .adaptive .for-content .direction_block_title span {
    font-size: 40px !important;
  }
}

@media (max-width: 360px) {
  .adaptive .special-offers-wrapper .special_offers_list, .adaptive .services-catalog-wrapper .items_catalog {
    display: flex;
    flex-direction: column;
  }
  
  .adaptive .services-catalog-wrapper .items_catalog li {
    max-width: 100% !important;
  }
}