added nav layout and some responsive styles