@media only screen and (max-width: 720px) {
    h2 {
        font-size: 20px;
    }

    .nextStepbutton button {
        font-size: 14px;
        width: 100%;
        padding: 0px 40px;
        max-width: 100%;
    }

    .list-container-row ul {
        flex-wrap: wrap;
    }

    .header-list li:first-child {
        display: none;
    }

    .header-list {
        display: none;
    }

    .container {
        padding: 10px;
    }

    .step-original {padding: 10px;}

    .heading-process h2 {
        margin: 20px 0px 10px;
    }

    .list-container-row li:first-child p {
        font-size: 12px;
    }

    .inputselector select {
        font-size: 12px;
    }
    .content-home h2 {
        font-size: 20px;
    }

    .content-home h2 + p {
        font-size: 14px;
        line-height: 22px;
    }

    .box-wrapper-light {
        padding: 20px;
    }

    .toggle-wrapper small {
        font-size: 12px;
    }

    .toggle-wrapper h5 {
        font-size: 18px;
        padding-right: 20px;
    }

    .toggle-wrapper {
        padding-right: 30px;
    }

    .toggle-wrapper p {
        font-size: 12px;
        line-height: normal;
    }
    .containerMain {
    }

    div#step2 {
        width: 100%;
    }

    div#step2 .nextStepbutton button, #specialists .nextStepbutton button {
        max-width: 48%;
    }
}