css changes to accomodate new design changes across various screen sizes