This question already has an answer here:
I am curious to read your thoughts on the matter.
The phrase "no problem" is not at all disrespectful. The general meaning is "[helping you was] no problem". Think of it as the person reassuring you that it was not an inconvenience to help you.
The phrase can be considered casual, but there are very few situations where it would be considered out of place or incorrect.