adding box-sizing, restructuring html, basic mobile nav styles