You could always create your own BP child theme and use a framework such as Twitter Bootstrap to easily make BP responsive
http://twitter.github.com/bootstrap/
https://codex.buddypress.org/legacy/building-a-buddypress-child-theme/
This approach worked well for me.