@media screen and (max-width: 950px) {
    .info-nav {
        padding: 25px;
    }
    .auto,.info-banner,body {
        min-width: auto;
    }
    .right,.navlist,.nav-box,.tlist,.recommend-package  {
        display: none!important;
    }
    .support-list,.qa-box {
        width: auto;
        display: flex;
        flex-direction: column;
    }
    .support-list li,.qa-box li {
        width: auto;
        flex: 1;
        margin: 0 !important;
        margin-bottom: 20px !important;
    }
    .product-info-detail,.w,.show-msg-wrap,.show-price-base {
        width: auto;
    }
    .ssl-buy-step {
        height: auto;                
    }
    .step-items {
        display: flex;
        flex-direction: column;
    }
    .step-items .item {
        height: auto;
        width: auto;
        margin: 0;
        margin-bottom: 30px;
    }
}