/* Theme based width */
@media (min-width: 1024px) {
  .uk-section > .uk-container {
    max-width: 768px;
  }
  .uk-container-standalone {
    padding: 0;
    max-width: calc(808px);
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-section > .uk-container {
    max-width: 950px;
  }
  .uk-container-standalone {
    padding: 0;
    max-width: calc(1030px);
    margin-left: 2em;
    margin-right: 2em;
  }
  .section-page-header h1 {
    font-size: 60px;
  }
  .section-page-header .uk-inline {
    height: 240px;
  }
  .uk-text-right\@m .position-middle {
    justify-content: flex-end;
  }
  .uk-text-left\@m .position-middle {
    justify-content: flex-start;
  }
  .uk-text-center\@m .position-middle {
    justify-content: center;
  }
  .uk-text-right\@m > .position-middle {
    justify-content: flex-end;
  }
  .uk-text-left\@m > .position-middle {
    justify-content: flex-start;
  }
  .uk-text-center\@m > .position-middle {
    justify-content: center;
  }
}
