josh-pope/Multi-Column-Responsive-CSS-Grid
There are literally TONS of libraries out there to create responsive css grids and columns.. And they are usually bloated with too much css. I found rolling my own solution was a much better option. This is a very paired down example of a 3 column grid that will go to 2 columns, then 1. It is absolutely ideal for desktop/tablet/mobile layouts.