Changed layout and added responsiveness for desktop and mobile