@media screen and (max-width: 1620px) and (min-width: 1441px) {
    .manutd-cart .elementor-container {
        max-width: 1340px !important;
    }
}

@media screen and (max-width: 1440px) and (min-width: 1025px) { 
    .sec-cart-widget-1 > .elementor-container {
        max-width: 1100px !important;
    }
    .sec-cart-widget-1 .shop_table th {
        font-size: 30px !important;
    }
    .sec-cart-widget-1  .shop_table td.product-thumbnail img {
        max-width: 75px !important;
        height: 90px !important;
        width: auto !important;
    }

    .sec-cart-widget-1 .shop_table td.product-name a, 
    .sec-cart-widget-1 .wc-block-checkout__sidebar .wc-block-components-product-name {
        font-size: 24px !important;
        line-height: 1 !important;
    }

    .sec-cart-widget-1 .shop_table td .woocommerce-Price-amount, 
    .sec-cart-widget-1 .woocommerce table.cart td span {
        font-size: 28px !important;
    }

    .sec-cart-widget-1   #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, 
    .sec-cart-widget-1  #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input {
        font-size: 30px !important;
        height: 60px;
    }

    .sec-cart-widget-1   input#coupon_code {
        height: 65px;
        font-size: 24px;
    }

    .sec-cart-widget-1 #qodef-woo-page .button {
        font-size: 24px !important;
        min-height: 55px !important;
        padding: 19px 47px 17px 47px !important;
    }

    .sec-cart-widget-1 .cart_totals h2{
        font-size: 60px !important;
    }

    .sec-cart-widget-1  .cart_totals td {
        padding: 20px 0 !important;
        font-size: 34px !important;
    }

    .sec-cart-widget-1  .coupon.e-cart-section.shop_table {
        top: -95px !important;
    }
 
}

@media screen and (max-width: 1024px) and (min-width: 768px) { 
    .sec-cart-widget-1  .shop_table td.product-thumbnail img {
        height: 75px !important;
    }
    .sec-cart-widget-1  .qodef-quantity-buttons .qodef-quantity-input,
    .sec-cart-widget-1  .qodef-quantity-buttons .qodef-quantity-input {
        height: 60px !important; 
    }

    .sec-cart-widget-1  input#coupon_code  {
        height: 55px !important;
        font-size: 24px !important;
        max-width: 242px !important;
    }
    .manutd-cart .coupon-col-start {
        max-width: 242px !important;
    }
    .sec-cart-widget-1  .button {
        min-height: 55px !important;
        height: 55px !important;
        padding: 0 47px !important;
        line-height: 1;
    }

    .sec-cart-widget-1   .form-row.coupon-col {
        display: flex ;
        gap: 15px;
    }
   
    .sec-cart-widget-1  .coupon.e-cart-section.shop_table {
        top: -85px;
    }

    .sec-cart-widget-1 .cart_totals>h2 {
        font-size: 40px !important;
    }

    .sec-cart-widget-1 .cart_totals h2 {
        line-height: 70px !important;
        height: 70px !important;
    }
    .sec-cart-widget-1 .cart_totals h2 span {
        font-size: 40px !important;
        height: 70px !important;
        line-height: 70px !important;
    }

    .sec-cart-widget-1 .cart_totals td {
        font-size: 30px;
        padding: 16px 0 !important;
    }

    .sec-cart-widget-1  .cart_totals td {
        max-width: 360px !important;
    }
}

@media screen and (max-width: 680px) {
    .woocommerce-cart  .shop_table th.product-name {
        display: block !important;
        margin-left: 0 !important;
    }
}

@media screen and (max-width: 330px) {
    .woocommerce-cart .cart_totals td:before {
        max-width: 200px !important;
    }
}