Modified the layout to be as a grid on 4-8 cols for both extra-small and medium devices (but responsiveness is messed up, don't know why)