"You're welcome" was taught to me in school (NW America) as polite, but "no problem" and "don't metionmention it" are common between friends. My tech support guy always texts " np" after I thank him for fixing my computer at work. It seems self-effacing and generous to me.