Nifty 50 Struggles as Mid-Caps Hit Record Highs