styling the css a bit and adding responsiveness