Fixing layout and making site more responsive.