@media (min-width: 10.82rem) {
    .pova5Pro .sec10 .out:before {
        left: unset;
        right: -.625vw;
    }

    .pova5Pro .sec10 .outbox {
        position: absolute;
        top: 0;
        right: unset;
        width: 50vw;
        left: 0;
    }

    .pova5Pro .sec10 .content {
        padding-left: 0;
        padding-right: 10%;
    }

    .pova5Pro .subgroup {
        margin: unset;
        margin-top: 2.0833333333vw;
    }

    .pova5Pro .sec10 .title {
        max-width: 100%;
        margin-left: 0;
        text-align: right;
    }

    .pova5Pro .sec12 .content {
        padding-right: 2vw;
        padding-left: 10vw;
        padding-right: 10vw;
        padding-left: 2vw;
    }

    .pova5Pro .sec13 .right {
        position: absolute;
        right: 10vw;
    }

    .pova5Pro .sec14 .content {
        flex-flow: row-reverse;
    }

    .pova5Pro .sec5 .subgroup, .pova5Pro .sec17 .subgroup,
    .pova5Pro .sec19 .subgroup, .pova5Pro .sec23 .subgroup,
    .pova5Pro .sec26 .subgroup, .pova5Pro .sec29 .subgroup,
    .pova5Pro .sec30 .subgroup, .pova5Pro .sec31 .subgroup {
        margin: 2.0833333333vw auto 0 !important;
    }

    .pova5Pro .sec18, .pova5Pro .sec21 {
        direction: ltr;
    }

    .pova5Pro .sec20 .title {
        max-width: 100%;
        margin-left: 0;
        text-align: right;
    }

    .pova5Pro .sec23 .myswiper {
        direction: ltr;
    }

    .pova5Pro .sec25 .box {
        margin-right: 7.927083vw;
    }

    .pova5Pro .sec28 .left {
        flex: unset;
    }

    .pova5Pro .sec28 .title {
        margin-left: unset;
        margin-right: 0;
    }
}