html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
}

@media (min-width: 769px) and (max-width: 1080px){
  #edit-flexbox-01 {
    margin-top: 0px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 0px;
  }
}


@media screen and (max-width: 1080px) and (min-width: 769px) {
  .news-page .alt-subscribe-form,
  .our-history .alt-subscribe-form {
    max-width: 100% !important;
  }
}
