Keeping rows at equal heights when the viewport changes and blocks shift to new rows.
- Blocks of content must appear in a grid.
- The amount of blocks to a row needs to change according to the device width.
- The rows need to be equal heights.
- The blocks must be dynamic height (no max-height).
- The code and performance must be optimised for mobile.
- Duplicate the markup and show / hide each one using just CSS media queries.
Answers on a post code (or below or Twitter @joeyrabbitt).