A responsive thumbnail grid in Drupal 7 node
When you get to this level of customization you need to start considering creating your own page/node templates.  

If I was doing this,  my pages for this content would get their own content type,  then I would create a corresponding page template.

These links may be helpful:
https://www.drupal.org/node/982122
https://api.drupal.org/api/drupal/modules!system!page.tpl.php/7

Inside that page template, I would then load the raw data for the node, using node_load  and then access the fields directly and put them inside the appropriate markup.