Nifty drops below 24,300; IT shares decline 1.23%