using responsive design for grid, instead of tables