responsive design improvements