Extended Euclidean Algorithm (back substitution)
$d=7$ is correct; this can easily be verified by computing:

$$43 \times 7 \bmod 60 = 301 \bmod 60 = 1$$

So, the source of the problem lies somewhere in your "practice"; as you didn't share the details of what that was, I can't point out exactly where the problem is.