Flexbox Layouts Developed to be Mobile Ready. HTML5 Semantic Code