Your pages are reading the CSS perfectly correctly.
It’s your templates that need adjusting – you’ve installed a photo plugin, and not rewritten the templates to work with your theme.
You may find a kindly soul on here who’ll rewrite your templates for free for you – alternatively, you could try posting on the job board for a developer: https://buddypress.org/community/groups/bp-jobs-board/forum/