I had the same issue with some text fields not working on tablet anf figured out it was due to the following styles.
span.wpcf7-form-control-wrap {
position: relative;
}
I just add to my styles the following and it seemed to fix the issue.
span.wpcf7-form-control-wrap {
position: inherit !important;
}
Hope this helps