Hi there. Give this a try.
@media only screen and (max-width: 640px) {
#page-56fd63b662cd94b482c67b26 .row .row:nth-child(even) {
display: table;
}
#page-56fd63b662cd94b482c67b26 .row .row:nth-child(even) .col:first-child {
display: table-footer-group;
}
}
Using Flexbox may be the more standard way to reflow the visual presentation of the document, but using it here causes additional complications, and doesn't have as broad compatibility as display:table.
Let me know how it works for ya.
-Brandon