fix a few issues with responsive design