Profile Layout in civi on Joomla
You're looking at the template file - but I think this is best handled in CSS.  See this Stack Overflow question: HTML form with side by side input fields.

If you aren't CSS-savvy, you can hire someone from https://civicrm.org/providers or ask on https://chat.civicrm.org for someone.  Note also that while having a CiviCRM-specific person is nice, this issue isn't one that really requires CiviCRM-specific knowledge.  Any decent front-end web developer (and most web designers) should be able to handle this.  

Finally, to ensure your CSS isn't overwritten by an upgrade, put it into civicrm.css and specify the path to it at Administer menu » System Settings » Resource URLs under Custom CSS URL.