Blocks and CSS Grid Systems How do I achieve the following in Drupal:

&lt;div class="row"&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
&lt;/div&gt;


I can use the "Block Class" module to assign the grid system classes to the block, however this does not allow me reuse blocks in another layout (changing the grid system classes).

Im also limited to where I can put these blocks. At the moment i have a specific region setup that is wrapped in the "row" class. This prevents me for having a few different rows and from placing the blocks anywhere...

&lt;div class="row"&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
&lt;/div&gt;
&lt;div class="row"&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
    &lt;div class="col-xs-4 col-md-4"&gt;[MY BLOCK HERE]&lt;/div&gt;
&lt;/div&gt;


Basically I need to:


Add grid system classes to blocks
Reuse blocks in a different grid system class configuration
Freedom to define rows of blocks and assign them to any region, not just one that is wrapped in a single "row" class.


Any help would be much appreciated, at the moment I have to style each individual block to work responsively and I know that there must be a better way of doing this.

Thanks
We primarily build our sites using Bootstrap with this same technique, so here are 3 modules that will make your life a lot easier.

Block Class - add classes to blocks.

Block Group and/or Region Class - group blocks together in faux regions, add classes to regions.

Blocker - places blocks on specific pages in different regions, alternative to using the core block placement system. Really useful for site building and putting blocks on basic pages.