#contactUsDiv {
    color: #414042;
    background-color: #EDEDED;
    margin-top: 80px;
    padding: 50px;
    display: flex;
    flex-direction: column;
}

#contactUsDiv h1 {
    text-align: center;
}

#contactUsDiv form {
    align-self: center;
}

@media (max-width: 767px) {
    #contactUsDiv {
        padding: 50px 0;
    }
    #contactUsDiv .col-3 {
        width: 100%;
    }
    #contactUsDiv .col-9 {
        width: 100%;
    }
    #contactUsDiv .col-9:not(.phoneInputRow) input, #contactUsDiv .col-9:not(.phoneInputRow) textarea {
        width: 100%;
    }
    #contactUsDiv .form-group.required > label::after {
        position: relative;
    }
    #contactUsDiv .offset-3 {
        margin-left: 0;
    }
}