Yes. You could consider using Contact Form 7 Skins to style your Contact Form 7 Forms. You can use the add-on CF7 Skins Ready to place fields next to each other.
See also the following CF7 Skins Documentation which might help you:
Contact form 7 form in columns – shows how to place form fields vertical columns using the CF7 Skins Ready Add-on
Also see Styling Contact Form 7 Forms for a general explanation of styling CF7 forms using CSS.
If you find you need more detailed advice, after reading and working through the above link, please include a link to your Contact Form 7 form, so others here can examine your form in detail using Firebug or Chrome Dev Tools to understand the CSS used for your CF7 form elements and provide you with a possible solution.
Thanks for the reply. I checked Skins out but it is a payed solution and not cheap either. Instead I found this work-around: http://www.wpsnippet.com/creating-responsive-two-column-form-using-contact-form-7/
Cheers.