some responsive design fixes