.section-timer .contact-form .sub-title-h3 {
    font-size: 22px;
    margin-bottom: 25px;
}

#contact .contact-form h3 {
    font-size: 52px !important;
    line-height: 46px;
    margin-bottom: 15px;
}
.section-timer .contact-form {
    padding: 50px 80px;
}

.contact-form-info {
    padding: 50px 80px;
}
@media (min-width: 1801px) {
    form .input-box .wpcf7-not-valid-tip {
        position: absolute;
        font-size: 16px;
        margin-top: 10px;
        left: 0;
        display: block;
        width: 100%;
    }

    .contact-form .form-group span.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
        top: 35px;
        position: relative;
        font-size: 16px !important;
    }
}
@media (max-width: 1800px) {
    .section-timer .contact-form .sub-title-h3 {font-size: 15px;margin-bottom: 20px;}
    #contact .contact-form h3 {
        font-size: 32px !important;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .contact-form .input-fields .input-box-promocode {
        /* height: auto !important; */
    }

    .contact-form .input-fields .input-box-promocode .input-box {
        /* margin-top: 0 !important; */
    }
    .section-timer .contact-form {
        padding: 30px 40px !important;
    }

    .contact-form-info {
        padding: 30px 40px !important;
    }
}

@media (max-width: 1200px) {
    #contact .contact-form h3 {
        font-size: 21px !important;
        line-height: 26px;
        margin-bottom: 5px;
    }
    .section-timer .contact-form .sub-title-h3 {font-size: 14px;margin-bottom: 20px;}
    .section-timer .contact-form {
        padding: 20px !important;
    }
    #contact .contact-form-info, .section-setelah-qa-pro .inner-content .left-box .js-border {
        padding: 20px !important;
    }
}