The BSE Mid-cap Index is trading down 2.03% at 10,346, whereas BSE Small-cap Index is trading down 2.47% at 10,605.Lupin, Cipla and HUL are among the gainers, whereas Vedanta, Tata Motors, ICICI Bank, Tata Steel, Axis Bank, Hindalco, NTPC and Dr. Reddy's are losing sheen on BSE.