responsive donation form work

part 1 of 2.