Added Responsive Design and CSS styling