changed around the JS a bit to optimize it, ffinished responsive design