responsive sizes of buttons, nav layout