Modern Responsive Website with CSS3 Flexbox and ES6