spacing issue in web-to-lead form in Joomla when viewed in different browsers

spacing issue in web-to-lead form in Joomla when viewed in different browsers

I am having a frustrating issue when trying to embed zoho crm web to lead code in to a web for on a Joomla website.

The code inserts the data the to the crm without any issues, but the format of the form - spacing between fields and field alignment - looks very different between Firefox, Google Chrome, and IE.

The main issue is with IE, there are unexplained large spaces between some fields in the form.

Does anyone have any experience with this and how to fix it?