@media (max-width: 1024px) {

 



    .shoppingcart__content .contact_means {

        width:100%;

    }

    .pc_cart_goodsList {

        display: none !important;

    }



    .mobile_cart_goodsList {

        display: block !important;

        margin-top: 0;

        background-color: #f9f9f9;

        padding: 21px 12px;

        margin-bottom: 10px;

    }



    .shopCart .goodsList .goods_item .goods_title_num .goods_title .diyDetailInfo {

        position: fixed;

        left: 50%;

        top: 50% !important;

        width: 90%;

        transform: translate(-50%, -50%);

    }

    .shopCart .goodsList .goods_item .goods_title_num .goods_title .diyDetailInfo p {

        white-space: normal;

    }

    .shopCart .goodsList .goods_item .goods_title_num .goods_title .diyDetailInfo::after {

        display: none;

    }



    .shopCart .mobile_cart_goodsList {

        margin-top: 0;

        margin-bottom: 0;

    }



    .deliveryInfo .drop_down_select {

        width: 100%;

    }



    .shopCart .shipBox {

        display: block;

        padding-top: 0px;

    }



    .shopCart .shipBox .shoppingcart__content {

        flex-direction: column;

    }



    .shopCart .common_title {

        font-size: 20px;

    }



    .shopCart .shoppingcart_left {

        margin-right: 0;

        width: 100%;

        padding: 21px 12px;

    }



    .shopCart .shoppingcart_right {

        width: 100%;

        margin-top: 10px;

        min-width: 100%;

    }

    .shopCart .shoppingcart_left .userInfo .mobileBlock {

        display: block;



    }

    .shopCart .shoppingcart_left .userInfo .mobileBlock.country__phone {

        display: flex;

    }



    .shopCart .userInfo .country__phone,

    .shopCart .userInfo .input_box {

        width: 100%;

    }



    .shopCart .shoppingcart_right .cart_goodsList {

        margin-top: 10px;

    }



    .shopCart .shoppingcart_right .cart_totals {

        padding: 20px 12px;

    }



    .payment_method .payment_item .iframeParents {

        padding: 0;

    }





    .shopCart .cart_goodsList .common_title {

        margin-bottom: 0;

    }





    .deliveryInfo .input_box input {

        width: 100%;

    }



    .deliveryInfo .delivery_uploadImg {

        width: 100%;

    }



    .waitCheckout {

        width: 90%;

        height: auto;

    }



    .waitCheckout h2 {

        font-size: 20px;

    }





    /* 重新支付 */

    .orderRePay .cart_goodsList {

        margin-top: 10px;

        padding: 0 10px;

    }

    .shopCart .continue_shopp {

        padding-left: 10px;

    }

    .orderRePay .common-info ul {

        grid-gap: 20px;

    }

    /* 支付�?*/

    .payment_alipaycn {

        padding: 20px 12px;

        margin-top: 20px;

    }



    .payment_alipaycn .alipaycn_top {

        display: block;

    }



    .payment_alipaycn .alipaycn_top .commom_order {

        width: 100%;

        margin-bottom: 20px;

    }



    .payment_alipaycn .alipaycn_top .order_info .item p {

        min-width: 100px;

        white-space: nowrap;

    }



    .payment_alipaycn .alipaycn_top .order_price .item p {

        min-width: 130px;

    }



    .payment_alipaycn .alipaycn_bottom .pay_img {

        padding: 20px 12px;

        display: block;

    }



    .payment_alipaycn .alipaycn_bottom .alipay_img {

        margin-bottom: 20px;

    }



    .payment-success ul {

        width: 100%;

        padding: 20px 12px;

    }



    .payment-success ul li .orderImg {

        width: 80px;

        height: 80px;

        min-width: 80px;

    }



    .payment-success {

        margin-top: 20px;

        padding: 40px 12px;

    }



    .payment-success h3 {

        font-size: 26px;

    }



    .payment-success .order-no {

        margin: 30px 0;

    }





    .paying_progress {

        padding: 0 12px;

        margin-bottom: 40px;

        margin-top: 80px;



    }



    .mobile_paying {

        padding: 46px 12px 58px;

        min-height: auto;

    }



    .paying_progress h2 {

        font-size: 24px;

    }



    .paying_progress .paying_order {

        width: 100%;

    }



    .paying_progress .paying_order .order_no {

        padding: 0 10px;

    }



    .paying_progress .paying_order ul li {

        padding: 20px 10px;

    }



    .nocartData h3 {

        font-size: 30px;

    }





    .google_apple--warpper {

        display: block;

        margin-top: 0;

        padding: 20px;

    }



    .google_apple--warpper .google_apple_left {

        width: 100%;

        min-width: auto;

        margin-right: 0;

    }



    .google_apple--warpper .google_apple_right {

        margin-top: 40px;

    }



    .google_apple--warpper .title {

        font-size: 20px;



    }



    .shopCart .payment_method .paymentList {

        grid-template-columns: repeat(3, 1fr);

    }



    .bredcrumbAbout>.flex {

        display: none;

    }



    .shopCart .userInfo .country .cityTitle {

        width: 90%;

    }



    .shopCart .shoppingcart_right {

        padding: 0 10px;

    }



    .shopCart .goodsList {

        padding: 0;

    }



    .shopCart .goodsList .goods_item .goods__info--right {

        display: block;

    }



    .shopCart .goodsList .goods_item .infoImg {

        width: 70px;

        min-width: 70px;

        height: 70px;

        margin-right: 10px;

    }

    .shopCart .goodsList .goods_item {

        padding: 10px 0;

        position: relative;

    }

    .shopCart .goodsList .goods_item .goods_title_num {

        max-width: 100%;

    }

    .shopCart .nw_goodList .goods_item .goods_title {

        margin: 0 0 10px;

        padding: 0 10px 0 0;

    }

    .shopCart .goodsList .goods_item .goodsPrice {

        justify-content: space-between;

    }

    .shopCart .goodsList .goods_item .goodsPrice .price {

        margin: 0;

        min-width: auto;

    }

    .shopCart .goodsList .goods_item .goodsPrice .deleteIco {

        position: absolute;

        right: 0;

        top: 10px;

    }



    .shopCart .mobile__fixed {

        display: flex;

        position: fixed;

        bottom: 0;

        z-index: 999;

        background: #0f102c;

        width: 100%;

        left: 0;

        justify-content: space-between;

        padding: 10px;

    }

    .shopCart .mobile__fixed.hode .checkout{

        display: none;

    }

    .shopCart .mobile__fixed .total {

        padding-top: 0;

        margin: 0;

        border: none;

        color: #fff;

    }

    .shopCart .mobile__fixed .total p {

        font-size: 14px;

    }

    .shopCart .mobile__fixed .total .price {

        font-size: 16px;

    }

    .shopCart .mobile__fixed button.checkout {

        margin-top: 0;

        font-size: 14px;

        width: auto;

        padding: 0 15px;

        height: 40px;

    }

    .shopCart .mobile__fixed button.checkout:hover {

        background-color: #EE6A25;

    }

    .footerCommonSet.backTop {

        bottom: 165px;

    }

    .footerCommonSet {

        bottom: 90px;

    }

    .mmo_footer {

        padding-bottom: 70px;

    }



    .mmo_footer.paypal__style {

        padding-bottom: 220px;

    }



    .shoppingcart_right .paypalCheckout__warp {

        position: fixed;

        display: none;

        bottom: 0;

        width: 100%;

        margin: 0;

        left: 0;

        padding:0 10px;

        z-index: 99;

        background: #ccc;

    }

    .shopCart .mobile__fixed.hide {

        bottom: 210px;

        z-index: 99;

    }

}



@media (max-width: 510px) {

    .shopCart .payment_method .paymentList {

        grid-template-columns: repeat(2, 1fr);

    }

}

