Responsive grid framework with layout, spacing and visibility classes