Huge additions that make the website responsive