@media (min-width: 768px) {
  .fes_flex {
    display: flex;
    margin: 60px 0 50px;
  }
  .fes_flex.fes_flex2 {
    margin: 100px 0 50px 0;
  }
  .fes_flex .img {
    width: 350px;
  }
  .fes_flex .text {
    width: calc(100% - 350px);
    padding: 0 60px 0 0;
  }
  .photo_ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
  }
}
@media (max-width: 767.98px) {
  .fes_flex {
    margin: 40px 0 1px 0;
  }
  .fes_flex .text {
    margin: 0 0 20px 0;
  }
  .photo_ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .photo_ul li {
    margin: 0 0 1px 0;
  }
}/*# sourceMappingURL=fes.css.map */