modern layout

uses flex box

designed for phone tablet and laptop