.header .wrapper {
  max-width: 1600px;
}

.footer .wrapper {
  max-width: 1600px;
}

.navigation__rows--action span {
  width: 100px;
}

.enrolls__downloads .enrolls__downloadBox h2 {
  font-size: 18px;
}

.enrolls__step--detail li {
  line-height: 25px;
}

.programs__detail .programs__detail--table td {
  padding: 30px 10px;
}

@media (max-width: 1599px) {
  .notices__banner,
  .news__banner,
  .enrolls__banner {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
  }

  .notices__banner p,
  .news__banner p,
  .enrolls__banner p {
    line-height: 18px;
  }

  .enrolls__type a {
    font-size: 15px;
    line-height: 18px;
  }

  .enrolls__downloads .enrolls__downloadBox h2 {
    font-size: 14px;
  }

  .enrolls__downloadBox img {
    width: 20px !important;
  }

  .enrolls__downloads .enrolls__downloadBox {
    padding: 0px 20px;
  }

  .enrolls__participation h2 {
    text-align: center;
  }

  .footer__intro__links {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
  }

  .footer__intro__links a {
    width: 215px;
    margin: 0;
  }
  .footer__intro__links a:first-child {
    margin: 0px;
    margin-bottom: 20px;
  }

  .banner__section p {
    text-align: center;
  }

  .enrolls__type .selected--enrollsType {
    display: flex;
    align-items: center;
  }
}
