.layout--fivecol .grid-row .col { flex-basis: 20% }

@media screen and (max-width: 960px) {
  .layout--fivecol .grid-row .layout__region--first,
  .layout--fivecol .grid-row .layout__region--second {
    flex-basis: 50%;
  }

  .layout--fivecol .grid-row .layout__region--third,
  .layout--fivecol .grid-row .layout__region--fourth,
  .layout--fivecol .grid-row .layout__region--fifth {
    flex-basis: 100%;
  }
}

@media screen and (max-width: 640px) {
  .layout--fivecol .grid-row .col {
    flex-basis: 100%;
  }
}
