The correct answer is C. The hot air inside the balloon becomes less dense than the air outside the balloon.
When you heat the air inside a hot air balloon, the air expands, and because it is heated, it becomes less dense than the cooler air outside the balloon. Since less dense air is buoyant in denser (cooler) air, the hot air balloon rises.