> but the outside design company told us that this wouldn't be possible. They said: "It’s really a coding issue. When building a page with responsive design in mind, the code is going to stack elements almost like reading a book - top to bottom, left to right to fit the mobile view . . .
Wow, shocked to hear this design firm's response to such a simple and routine need. A possible css-only solution creates responsive `.show` and `.hide` classes for appropriate breakpoints (`.sm-hide`, `.md-show`, etc.), then you apply the appropriate classes to each of the duplicated html blocks. If you're building your html from templates this automates nicely. Worth noting that flexbox's `order` attribute applies to flex container children and solves this issue, although I'm not recommending that for your need here (as flexbox isn't currently intended for layout). Best, Brian Zelip --- Emerging Technologies Librarian Health Sciences & Human Services Library University of Maryland, Baltimore bze...@hshsl.umaryland.edu 410-706-8865