1/12, not 1/2
Fix grid issue on screen < 480px

Flexbox is now only applied on screen larger than 480px instead of
using flex-direction to make sure the columns are shown in a column as
that causes some weird overlapping issues.