created responsive CSS styling for body, header, footer