@media print, (max-width: 767px) {
    .cart_info .product .col_price,
    .cart_info .product .col_total_price {
        width: 100px !important;
        font-size: 15px !important;
    }

    .cart_info .list .product .info {
        width: 100% !important;
        max-width: 100% !important;
    }

    .order_products .product .col_price,
    .order_products .product .col_total_price {
        font-size: 15px !important;
    }

    .order_products .product .col_price {
        width: 110px !important;
    }

    .order_products .product .col_total_price {
        width: 130px !important;
    }

    .order_products .product .col_price,
    .order_products .product .col_amount {
        margin-right: 16px !important;
    }

    .order_products .product .col_price,
    .order_products .product .col_amount,
    .order_products .product .col_total_price {
        margin-left: 0 !important;
    }

    .order_products .list .product .info {
        width: 100% !important;
        max-width: 100% !important;
    }

    .k-dialog {
        width: 400px !important;
        left: calc((100% - 400px)/2) !important;
    }


    .order_products .totals_data .name {
        width: 50% !important;
    }

    .order_products .totals_data .val {
        text-align: right;
        width: 50% !important;
    }

    .order_info .processing .orderStatus {
        flex-wrap: nowrap !important;
    }

    .order_info .processing .titles {
        flex-wrap: nowrap !important;
    }

    .check_order .order_products .totals > *:nth-child(1),
    .check_order .order_products .totals > *:nth-child(2),
    .check_order .order_products .totals > *:nth-child(3),
    .check_order .order_products .totals > *:nth-child(4),
    .check_order .order_products .totals > *:nth-child(5) {
        width: auto !important;
    }
}
