Updated styles for responsive design.