html :where(img[class*=wp-image-]) {
    background: #fff !important;
    padding: 12px 15px !important;
    height: 79px !important;
    width: auto !IMPORTANT;
}

section#media_image-2 a {
    margin-bottom: 28px;
    width: 100% !important;
}

#menu li.current-menu-item>a::before,
#menu li.current_page_item>a::before {
    content: "";
    position: absolute;
    background: #f44c00 !important;
    width: 100%;
    height: 3px;
    bottom: -23px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

form.hf-form.hf-form-197 input.form-control,
form.hf-form.hf-form-197 select.form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    border-color: #bdbdbd;
    color: #909091;
    font-family: 'Montserrat';
    border-radius: 5px;
    font-weight: 500;
    padding: 17px;
    margin-bottom: 0;
}

form.hf-form.hf-form-197 .col-md-12 .input-group i.fa-solid.fa-caret-down {
    /* display: none !important; */
}

form.hf-form.hf-form-197 .input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    position: absolute;
    right: 0;
    height: 100%;
    width: 50px;
    display: flex;
    border: none !important;
    align-items: center;
    justify-content: center;
    /* z-index: 99999 !important; */
    /* background: white !important; */
    margin: -1px -4px 0px 0 !important;
}

form.hf-form.hf-form-197 textarea.form-control {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    border-color: #bdbdbd;
    color: #909091;
    font-family: 'Montserrat';
    border-radius: 5px;
    font-weight: 500;
    padding: 17px;
    margin-bottom: 0;
}

/* Terms & Conditions and Privacy Policy Pages */
body.page-id-3, body.page-id-36 {
    .leftcol12 {
        /* margin-top: -50px !IMPORTANT; */
    }

    h2 {
        font-size: 35px !important;
        margin: 50px 0 10px !IMPORTANT;
    }
    h1 {
    color: black !important;
}
}
/* End - Terms & Conditions and Privacy Policy Pages */