Added styles and responsiveness