I think it depends on how formal the situation is.
"Not at all" or "Don't mention it" are both okay for formal occasions, but we British also would use "You're welcome".
A reply like "No problem" is very much less formal, in my opinion.
I hope this helps.
![]()
Anonymous
Guest