.book-an-appointment-form .captcha .captcha__title { display: block; font: 500 14px / 15px "Open Sans",sans-serif; color: #2C2C2C; padding-bottom: 10px;
}
.book-an-appointment-form .captcha .form-item-captcha-response { display: flex; gap: 10px;
}
.book-an-appointment-form .captcha label { display: block; font: 500 14px / 15px "Open Sans",sans-serif; color: #2C2C2C; padding-bottom: 0px; margin: auto 0px;
}
.book-an-appointment-form .captcha .form-text { width: 30%;
}
@media only screen and (max-width: 767px) { .book-an-appointment-form .captcha .form-text { width: 60% !important; }
}