@media (min-width: 992px) {
  .zprow {
    display: block !important;
  }

  .zprow > .zpelem-col {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}
/* DESKTOP FIT FIX */
@media (min-width: 992px) {

  .zprow {
    width: calc(100% - 140px) !important;
    max-width: calc(100% - 140px) !important;
    margin-left: 70px !important;
    margin-right: 70px !important;
    box-sizing: border-box !important;
  }

  .zprow > .zpelem-col {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  .zprow h1 {
    font-size: 42px !important;
    line-height: 1.2 !important;
    max-width: 100% !important;
    white-space: normal !important;
  }

  .zprow h2,
  .zprow h3,
  .zprow h4 {
    font-size: 30px !important;
    line-height: 1.25 !important;
    max-width: 100% !important;
    white-space: normal !important;
  }

  .zprow p {
    font-size: 20px !important;
    line-height: 1.6 !important;
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
  }
}