@media only screen and (orientation: portrait) and (min-device-width: 320px) and (max-device-width: 500px) {

    .page-error-message {
        width: min-content;
        margin-left: 10px;
    }

}

/* universal 380px < (портретный режим) */
@media only screen and (orientation: portrait) and (min-device-width: 320px) and (max-device-width: 379px) {

    .page-error-image {
        width: 90px;
        height: 90px;
    }
    .page-error-message {
        font-size: 18px;
    }

}

/* universal 380px > and 479px < (портретный режим) */
@media only screen and (orientation: portrait) and (min-device-width: 380px) and (max-device-width: 478px) {

    .page-error-image {
        width: 110px;
        height: 110px;
    }
    .page-error-message {
        font-size: 20px;
    }

}

/* universal 479px > (портретный режим) */
@media only screen and (orientation: portrait) and (min-device-width: 479px) and (max-device-width: 500px) {

    .page-error-image {
        width: 120px;
        height: 120px;
    }
    .page-error-message {
        font-size: 22px;
    }

}