The BSE Mid-cap Index is trading down 0.35% at 10,488, whereas BSE Small-cap Index is trading up 0.01% at 10,804. NTPC, ITC, M&M, Hero MotoCorp, Vedanta, Infosys, TCS and HDFC Bank are among the gainers, whereas Wipro, Tata Motors, ONGC, Tata Steel, Bajaj-Auto, Axis Bank and GAIL are losing sheen on BSE.