some responsive design additions to the css