restructured layout of markup to scale content on different devices