I know that every element has only a certain set of allowed energy states & that the exact energy of these states depends upon the number of electrons, but why is the colour of the light emitted by an element (in GASEOUS STATE) characteristic of the element?
The color of light is determined solely by the energy levels between allowed excited states and occupied states for individual atoms. These are like a fingerprint of an atom.