Add responsiveness to design and improve layout with minor changes