The Mughal empire was not tolerant of minority religions instantly from the beginning. After ruling for a long time a change was seen in Mughal empire. One of the main reasons was that the so called minorities were not minorities at all. Most of the population belonged to Hinduism. And it was very tough for an empire to fight against such a large population thus they became more tolerant towards other religions.