Added responsive sizing for smaller screens