If anyone else has the same problem I have fixed it by adding some mobile media queries in my custom CSS file for the #buddypress .standard-form #profile-details-section. Although it looks like I will need to setup lots more for different sections as mobile display is not working well for a few different sections.