Fixed list item mistake, worked on grid css

The h2 in the product list item was not centred so it was fixed. Added
media queries in the grid css.