added code for PureCSS responsive grid so as to adjust number of the card columns based on media size.