what are the conditions for two NFAs to be equivalent?
As commented, they are equal when they accept the same language.

In practice: 

Every NFA has one (1) minimized DFA, which is unique. If two minimized DFA are equal, the corresponding NFA's must also be equal.