@media (min-width: 1200px) and (max-width: 1600px) {
  .device-xl .uk-navbar-nav a {
    font-size: 17px;
  }
  .device-xl .header::before {
    bottom: 192px !important;
    right: 129px !important;
  }
  .device-xl .header::after {
    display: none;
  }
  .device-xl .header .openingTop {
    right: 20px;
    bottom: -60px;
    width: 260px;
    height: 260px;
  }
  .device-xl .header .openingTop p {
    width: 191px;
    font-size: 17px;
    top: 70px;
  }
  .device-xl .header .openingTop h3 {
    font-size: 26px !important;
    right: 60px;
    top: 45px;
  }
  .device-xl .feitjes .uk-container::before {
    top: -62px;
    right: 29px;
  }
  .device-xl .feitjes::after {
    top: -103px;
    right: -171px;
  }
  .device-xl .vacatures .uk-grid::before {
    margin-left: -20px;
    padding-right: 60px !important;
  }
  .device-xl .vacatures .links {
    padding-left: 70px !important;
  }
  .device-xl .vacatures div {
    text-align: center;
  }
  .device-xl .vacatures .rechts::after {
    right: 0 !important;
    top: 10px !important;
    background-size: contain;
    width: 165px !important;
    height: 164px !important;
  }
  .device-xl .vacatures .vacaturefoto::before {
    left: 75px !important;
    bottom: 65px !important;
  }
  .device-xl .footer::before {
    left: 30px;
  }
  .device-xl .footer .socials.bot {
    right: 70px;
  }
}