We use grids in design to create consistent layouts across multiple views ports. It helps us to put content into ways that make it easier to consume. Implement these grids into your application to get a fully responsive experience out of the box. For an example see the Bootstrap grid.
First column
Second column
Third column
<div class="container">
<div class="row">
<div class="col-md-4">
First column
<div>
<div class="col-md-4">
Second column
<div>
<div class="col-md-4">
Third column
<div>
<div>
<div>
12 columns
Gutter width: 48px (24px on each side of column)
Max container width: 1488px
12 columns
Gutter width: 36px (18px on each side of column)
Max container width: 1284px
12 columns
Gutter width: 36px (18px on each side of column)
Max container width: 1115px
12 columns
Gutter width: 18px (9px on each side of column)
Max container width: 945px
4 columns
Gutter width: 18px (9px on each side of column)
Max container width: 591px