@media only screen and (max-width: 1380px) {

    .page404--sec_start h1 {
        top: 8%;
        font-size: 38px;
    }

    .page404--sec_start h2 {
        top: 6%;
        font-size: 30px;
        width: 80%;
        margin-left: 10%;
        text-align: center;
    }

    .page404--sec_start .infocontainer {
        top: 10%;
        flex-direction: column-reverse;
    }

    .page404--sec_start p {
        width: 80%;
        font-size: 16px;
        text-align: center;
        color: var(--ci_color_primary);
        margin-left: 10%;
    }

    .page404--sec_start #repairmanimg {
        margin-top: 10px;
        margin-left: 50%;
        transform: translateX(-50%);
        width: auto;
        height: auto;
        min-width: 200px;
        max-width: 30vw;
        max-height: 20vh;
    }

    .page404--sec_start .start_cta {
        font-size: 19px;
    }

}