better responsive design including sliding side navigation