@media (max-width: 480px) {
    .p2-information-content {
        flex-direction: column;

    }

    body .demo-main .p2-information-content {
        gap: 24px;
    }

    .p2-information-detail {
        margin-top: -12px;
    }

    .p2-information-detail .p2-information-detail-title {
        padding: 12px;
    }

    .p2-information-menu {
        width: 100%;
        overflow-x: auto;
        flex-direction: row;
    }

    .p2-information-menu-item {
        flex-shrink: 0;
        width: auto;
        padding: 0 12px;
        max-width: 100%;
    }

    .p2-information-detail-text img {
        height: auto !important;
    }
}