Karl Marx was not against any religion. Marxist atheist writers regards that Marx stood against religion. His word opium is often misunderstood for the want of a contextual reading. Karl Marx criticized religion whenever it stood against the working class. At other times he supported the basic facts of religions.