.contactbox .formbox dl > dt > p {
    margin-bottom: 0;
}
.contactbox .formbox dl > dd > p {
    margin-bottom: 0;
}
.contactbox .formbox dl dd p span {
    width: 100%;
}
.contactbox .formbox .wpcf7-form-control-wrap {
    width: 100%;
}
.contactbox .formbox .wpcf7-form-control-wrap input[type="text"],
.contactbox .formbox .wpcf7-form-control-wrap input[type="email"],
.contactbox .formbox .wpcf7-form-control-wrap input[type="tel"],
.contactbox .formbox .wpcf7-form-control-wrap textarea {
    width: 100%;
}
.contactbox .formbox .wpcf7-not-valid-tip {
    width: 100%;
}
.contactbox .formbox .wpcf7-response-output {
    background-color: #00ADBB;
    border: none;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    padding: 20px;
    margin: 20px 0 0;
}

@media screen and (max-width: 767px) {
    .contactbox .formbox .btnbox .btn {
        width: 100% !important;
        max-width: 100%;
    }
}
.contactbox .formbox .wpcf7-form.sent .btnbox {
    display: none;
}

.contactbox .formbox .wpcf7-spinner {
    display: block !important;
}