@media (orientation: portrait) {
  .device-xs {
    /*MOBIEL*/
    /*NAVBAR*/
    /*SLIDER*/
    /*HOME*/
    /*ORGANISATIE*/
    /*REDDER WORDEN*/
    /*STEUN ONS*/
    /*OVER ONS*/
    /*ALARMEREN*/
    /*DONEREN*/
    /*FOOTER*/ }
    .device-xs h4 {
      font-size: 12px; }
    .device-xs .mobiel {
      display: contents; }
      .device-xs .mobiel .h1 {
        padding-top: 0px;
        color: var(--donkerblauw);
        font-size: 40px;
        line-height: 40px;
        font-family: "veneer", sans-serif; }
      .device-xs .mobiel h1 {
        color: var(--donkerblauw);
        font-size: 52px;
        line-height: 52px;
        padding-top: 50px; }
    .device-xs .uk-offcanvas-bar {
      background-color: var(--donkerblauw); }
      .device-xs .uk-offcanvas-bar .uk-nav a {
        font-size: 18px;
        line-height: 18px;
        padding: 15px 0px;
        color: var(--bs-body-bg); }
      .device-xs .uk-offcanvas-bar .uk-nav-default > li.uk-active > a {
        color: var(--oranje); }
      .device-xs .uk-offcanvas-bar .uk-offcanvas-close svg {
        color: var(--oranje);
        width: 32px; }
    .device-xs .uk-navbar .uk-navbar-right .uk-icon svg {
      color: var(--oranje);
      width: 32px; }
    .device-xs .sub-nav {
      height: 150px; }
      .device-xs .slider .uk-slideshow h3, .device-xs .slider .blok7 .uk-slideshow h3 {
        font-size: 32px;
        line-height: 32px; }
      .device-xs .slider .uk-slideshow p, .device-xs .slider .blok7 .uk-slideshow p {
        color: var(--bs-white);
        font-size: 18px;
        line-height: 18px; }
      .device-xs .slider .uk-padding-large {
        padding: 15px 15px; }
      .device-xs .slider .uk-position-cover {
        bottom: 75px; }
    .device-xs .div .divider {
      display: none; }
    .device-xs .div-contact .divider {
      display: none; }
    .device-xs .streep .streepjes {
      margin-bottom: 0px;
      margin-top: -418px;
      opacity: 0.25;
      z-index: -1;
      position: absolute; }
    .device-xs .blok1 {
      padding-top: 50px !important; }
    .device-xs .blok1 h3, .device-xs .blok15 h3 {
      font-size: 36px;
      line-height: 36px; }
    .device-xs .blok1 h1, .device-xs .blok15 h1 {
      font-size: 40px;
      line-height: 40px; }
      .device-xs .blok2 .uk-margin .uk-text-primary {
        font-size: 24px;
        line-height: 0px; }
      .device-xs .blok2 .uk-margin h3 {
        font-size: 22px;
        line-height: 22px; }
    .device-xs .blok5 H1 {
      font-size: 40px;
      line-height: 40px; }
    .device-xs .blok5 p {
      text-align: left; }
  .device-xs .blok7 H1 {
    font-size: 40px;
    line-height: 40px; }
  .device-xs .blok7 .uk-grid > * {
    padding-left: 0px; }
  .device-xs .blok7 .uk-grid {
    margin-left: 0px; }
  .device-xs .blok7 .col1 {
    padding: 0px; }
  .device-xs .blok4 {
    display: none; }
    .device-xs .blok4 h1 {
      margin-top: 0px; }
  .device-xs .blok6 h1 {
    font-size: 40px;
    line-height: 40px; }
  .device-xs .blok8 h1 {
    font-size: 40px;
    line-height: 40px; }
  .device-xs .blok10 h3 {
    min-height: 0px; }
  .device-xs .blok14 h1 {
    font-size: 40px;
    line-height: 40px; }
  .device-xs .formSpan12 .rsform-block-verzenden, .device-xs .formSpan12 .rsform-block-akkoord, .device-xs .formSpan12 .rsform-block-privacybeleid, .device-xs .formSpan12 .rsform-block-verklaring {
    width: 80%; }
  .device-xs .formSpan12 .rsform-block-frequentie {
    width: 40%; }
  .device-xs .formSpan12 .rsform-block-iban-rekeningnummer {
    width: 85%; }
  .device-xs .formSpan12 .formControls {
    width: 100%; }
    .device-xs .formSpan12 .formControls input {
      width: 85%; }
    .device-xs .formSpan12 .formControls .formBody {
      display: flex; }
      .device-xs .formSpan12 .formControls .formBody .rsform-submit-button {
        padding: 10px 25px; }
  .device-xs .formSpan12 .rsform-button-next {
    padding: 10px 25px !important; }
  .device-xs .formSpan12 .rsform-button-prev {
    padding: 10px 25px !important; }
  .device-xs .formSpan12 #Akkoord0-lbl .rsform-checkbox, .device-xs .formSpan12 #Privacybeleid0-lbl .rsform-checkbox {
    width: 5%; }
  .device-xs .footer1 .icon1, .device-xs .footer1 .icon2, .device-xs .footer1 .icon3, .device-xs .footer1 .icon4 {
    width: 100%;
    height: 40px; }
  .device-xs .footer1 .uk-section {
    padding-top: 100px; }
  .device-xs .footer1 .uk-panel .uk-text-left img {
    display: none; }
  .device-xs .footer2 {
    height: 350px; }
    .device-xs .footer2 .txt {
      flex-direction: column;
      align-items: center; }
    .device-xs .footer2 .img img {
      width: 130px;
      margin-top: -425px; }
    .device-xs .footer2 .sub-img {
      position: absolute;
      top: 0;
      height: 115px;
      margin-left: -25px; }
      .device-xs .footer2 .sub-img img {
        margin-left: 40px;
        margin-bottom: -362px; }
      .device-xs .footer2 .sub-img .img2 {
        margin-left: 105px;
        margin-top: -36px; }
      .device-xs .footer2 .sub-img .img3 {
        margin-left: 200px;
        margin-top: -47px; }
    .device-xs .footer2 .sub-img2 {
      display: none; }
  .device-xs .footer3 {
    margin-bottom: 25px; }
    .device-xs .footer3 .subnav {
      display: none; }
  .device-xs .copy .uk-container {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .device-xs .copy .uk-container .uk-grid {
      display: flex;
      flex-direction: column;
      width: 100%; }
      .device-xs .copy .uk-container .uk-grid .right p {
        margin-top: -66px; } }
