    .qsm-results-page {
        background-color: #eee;
        padding: 15px;
        border-radius: 10px;
    }

    .qsm-result-heading {
        text-align: center;
        border-bottom: 1px solid #e1dede;
    }

    .qsm-section-heading {
        padding: 10px;
        margin-top: 10px;
    }

    .qsm-snapshot,
    .qsm-overall,
    .qsm-priority-area,
    .qsm-wtm-section {
        margin: auto;
        width: 90%;
        background-color: #faf9f9;
        padding: 15px;
        border-radius: 10px;
    }

    .lowest-section-block {
        margin-top: 15px;
    }

    .lowest-section-block p {
        margin-bottom: 15px;
    }

    .qsm_results_page.qmn_results_page form {
        text-align: center;
    }

    #qsm_retake_button {
        margin-top: 10px;
    }

    .section-name,
    .overall-score,
    .section-score,
    .section-status,
    .overall-status-level {
        font-weight: bold;
    }

    .qmn_quiz_container.qsm_auto_pagination_enabled {
        position: relative;
        background-color: #eee;
        padding: 20px;
        border-radius: 10px;
        max-width: 700px;
        margin: auto;
    }

    img.qsm-quiz-default-feature-image {
        border-radius: 10px;
    }

    a.qsm-start-btn.qmn_btn.mlw_next.qsm-btn.mlw_custom_start.qsm-primary,
    a.qsm-previous-btn.qmn_btn.qsm-btn.qsm-previous.mlw_qmn_quiz_link.mlw_previous.qsm-secondary,
    a.qsm-next-btn.qmn_btn.qsm-btn.qsm-next.mlw_qmn_quiz_link.mlw_next.mlw_custom_next.qsm-primary,
    input.qmn_btn.qsm-btn.qsm-submit-btn.qsm-primary,
    input#qsm_retake_button {
        background-color: #233a76 !important;
        border-radius: 10px !important;
        box-shadow: none !important;
    }

    .qsm-progress-bar svg path:first-of-type {
        stroke: #0d85cd;
    }

    .qsm-progress-bar svg path:nth-child(2) {
        stroke: #233a76;
    }

    .progressbar-text {
        color: #233a76 !important;
    }

    .qsm_contact_div {
        max-width: 50%;
        margin-left: 0px;
        margin-bottom: 0px;
        float: left;
        min-width: 44%;
        background-color: #fff;
        margin-top: 0px;
        padding: 15px;
    }

    .qsm_contact_div:nth-child(even) {
        margin-left: 6%;
        padding-left: 35px !important;
    }

    .qsm_contact_div.qsm-contact-type-email {
        border-top-right-radius: 10px;
    }

    .qsm_contact_div.qsm-contact-type-checkbox {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    .quiz_section.qsm-question-wrapper {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        border: none;
    }

    .mlw_qmn_question.qsm_remove_bold {
        order: 1;
        flex-basis: 100%;
        background-color: #fffefe;
        padding: 10px;
        text-align: center;
        border-radius: 10px;
        font-weight: bold !important;
        margin-bottom: 15px !important;
    }

    span.mlw_qmn_question_number {
        margin-bottom: 10px !important;
        order: 2;
    }

    .quiz_section .mlw_qmn_question.qsm_remove_bold p {
        margin-bottom: 0px;
    }

    .mlw_qmn_new_question {
        order: 3;
    }

    .quiz_section fieldset {
        order: 4;
        flex-basis: 100%;
    }

    section.qsm-page.qsm-question-page textarea {
        order: 4;
    }

    input.qsm-question-comment {
        order: 5;
        display: none !important;
    }

    label.qsm-input-label {
        font-size: 18px !important;
    }

    .qsm_contact_div.qsm-contact-type-checkbox label.mlw_qmn_question.qsm_question {
        font-weight: normal;
        font-size: small;
    }

    .qsm_contact_div.qsm-contact-type-checkbox {
        min-width: 88%;
    }

    .qsm_contact_div.qsm-contact-type-checkbox label.mlw_qmn_question.qsm_question {
        font-weight: normal;
        font-size: small;
        margin-left: 8px;
    }

    span.overall-status li,
    div.qsm-wtm-section li {
        list-style-type: square;
        text-transform: capitalize;
    }

    span.overall-status ul,
    div.qsm-wtm-section ul {
        margin-left: 15px;
    }

    span.overall-status-level {
        font-weight: bold;
    }

    .overall-status p {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .qsm-result-heading h2 {
        margin-top: 20px;
    }

    div.qsm-wtm-section p {
        margin-top: 10px;
        margin-bottom: 10px;
    }