How To Make Contact Form 7 Responsive In WordPress

Contact Form 7 is a widely used plugin for designing contact forms on WordPress sites. Nonetheless, out of the box, it might not offer full responsiveness, indicating that the form could face display issues on mobile devices. This guide will demonstrate how to ensure Contact Form 7 is responsive on WordPress platforms.

Step 1: Install and Activate the Plugin

The first step is to install and activate the Contact Form 7 plugin. You can do this by going to the Plugins section of your WordPress dashboard, searching for “Contact Form 7,” and clicking on the “Install Now” button.

Step 2: Create a New Contact Form

Once you have installed and activated the plugin, you can create a new contact form by going to the Contact section of your WordPress dashboard and clicking on the “Add New” button. You will then be able to customize the form fields and settings.

Step 3: Add CSS Styles

To make the contact form responsive, you need to add some CSS styles. You can do this by going to the Appearance section of your WordPress dashboard, clicking on “Customize,” and then selecting the “Additional CSS” tab.

In the text box, paste the following code:

.wpcf7-form {
    width: 100% !important;
.wpcf7-submit {
    display: block;
    margin-top: 1em;
.wpcf7-response-output {
    padding: 1em;

Save your changes, and the contact form should now be responsive.


By following these simple steps, you can make Contact Form 7 fully responsive in WordPress. This will ensure that your website visitors can easily fill out the contact form on any device, including mobile phones and tablets.