Contact Form 7 mobile responsivness

I am using the latest Divi theme from elegant themes and Contact Form 7 on 6 website and I am having a challenge getting the submit button in Contact Form 7 to interact with mobile devises (the submit button overlaps the form on mobile devices). I have added the following css in styleheet editor
.wpcf7-form-control {
width: 100%;
}

@media screen and (max-width: 599px) {
.wpcf7-form-control {
width: 95% !important;
}

.wpcf7-submit {
width: 50%;
}

.wpcf7-form-control.wpcf7-submit {
font-size: 18px;
font-size: 1.286rem;
padding: 14px 0;
padding: 1rem 0;
}
}