tweaked CSS for responsive design