A decline in IT stocks ahead of the earnings season and a weak rupee against the greenback restricted the market rally