Why do some male Hindu people have a big dot on their forehead?

They keep that mark over their forehead in respect of their religious belief and customs.