I always tough all catholics are christians but not all christians catholics?
Well are you talking about Roman Catholic? Or just Catholic? Because 'catholic' literally means: Adjective: Including a wide variety of things; all-embracing.
Synonyms: universal - general
Synonyms: universal - general