The addition of the Grid Layout data type in Umbraco 7.2 was a great feature improvement. Out of the box the data type uses the Bootstrap version 3 grid framework. There is also an option for Bootstrap version 2.
While it is relatively easy to create custom renderers for use with the Grid Layout data type, this package saves you the effort and provides additional responsive grid frameworks renderers that can be used with the Grid Layout data type. The frameworks are not included in this package and will need to be download separately. You can download and find documentation for these frameworks on their respective site.
There is also a Nuget package (https://www.nuget.org/packages/GridRenders.Umbraco/): Install-Package GridRenders.Umbraco
The Responsive and Skeleton renderers also have a true/false variable (fullWidth) in the partial view that if set to true will cause the layout to render full width. So these renderers are sort of a two in one renderer. :-)
var fullWidth = true;
You can find additional documentation for how to apply a custom grid renderers in your templates and/or partial views here: http://our.umbraco.org/Documentation/Using-Umbraco/Backoffice-Overview/Property-Editors/Built-in-Property-Editors-v7/Grid-Layout
*Note about Skeleton and SolidGrid. If you use Skeleton or SolidGrid, image will not scale responsively by default so you will need to add a helper class to the img tag. Add the css class 'u-max-full-width' for Skeleton and 'scale' for SolidGrid to the image tag in the media view at ~/Views/Partials/Grid/Editors/Media.cshtml.
<img src="@url" alt="@Model.value.caption" class="u-max-full-width">
<img src="@url" alt="@Model.value.caption" class="scale">
I would like to thank the Umbraco core team for a great CMS and the view that I based these renderers.