Relay curcuit not switching on

so what i was trying to explain is that my circuit works fine,

So what is the problem?

but for some reason the relay does not turn on and off

Then the circuit is not working fine. What makes you think it is working fine?