Updated CSS styles to enable responsive design