Markets open flat as Nifty hovers below 25,000, with tech stocks cooling and global concerns impacting sentiment.