Added responsive padding and margins as well.