Updated css with media queries and responsiveness. Work in progress.