Moved flexbox.css below style.css
Refactored CSS, improved media queries