Mazel

When is it appropriate to say mazel tov?
One can expect to hear people shout “mazel tov” at Jewish weddings just after the groom breaks the glass, at brit milah (bris) ceremonies, and bar/bat...