Every is used with singular nouns and refers to groups of three or more. It thinks of every noun as separate.
All means every one of, or all of and is used with plural and uncountable nouns. It thinks about all the nouns as a one group.
- Every house in the street is red.
- All the houses in the street are red.