Contact Form 7 not responsive and unpredictable in Revolution Slider

I have installed contact form 7 on Revolution Slider following the instructions on the ThemePunch website.

I am able to get it working reasonably well on mobile but on desktop the form does not resize at all and moves unpredictably around the screen.

Has anyone had success integrating this plugin on all devices / sizes of screen?