@media screen and (min-width: 1281px) {
  .footer .list_offices li {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .footer .list_offices li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 1441px) {
  .main_section .right_title,
.main_section .main_title {
    font-size: 1480%;
  }

  .services_list {
    padding: 120px 0;
  }
  .services_list .list_section {
    margin-top: 120px;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1440px) {
  .main_section .main_title {
    font-size: 1000%;
  }

  .list_section,
.services_list {
    padding: 100px 0;
  }
  .list_section .list_section,
.services_list .list_section {
    margin-top: 100px;
  }
  .list_section .list_title,
.services_list .list_title {
    font-size: 240%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .main_section .main_title {
    font-size: 800%;
  }

  .services_list {
    padding: 70px 0;
  }
  .services_list .list_section {
    margin-top: 70px;
  }
  .services_list .list_title {
    font-size: 200%;
  }
}

/*# sourceMappingURL=index-l.css.map */
