make header responsive
fix weirdness with footer