Improved CSS, fixed Info text display and added responsiveness.