added flexbox mixins
fixed spacing issues on mobile view