@media (max-width: 991.98px) {
  .is-act-cartpage {
    .content-main {
      .checkout {
        .checkout-main {
          .row {
            .cart-add-product-container {
              flex: 0 0 50%;
              max-width: 50%;
            }

            .cart-shipping-costs-container {
              flex: 0 0 50%;
              max-width: 50%;
            }
          }
        }
      }
    }
  }
}

@media (max-width: 767.98px) {
  .is-act-cartpage {
    .content-main {
      .checkout {
        .checkout-main {
          .row {
            .cart-add-product-container {
              flex: 0 0 100%;
              max-width: 100%;
            }

            .cart-shipping-costs-container {
              flex: 0 0 100%;
              max-width: 100%;

              .cart-shipping-costs-btn {
                width: 100%;
              }
            }
          }

          .checkout-product-table {
            .card-body {
              .cart-item-product {
                .cart-item-row {
                  align-items: flex-start;

                  .cart-item-info-img {
                    margin-right: 10px;
                  }
                }
              }

              .cart-item-promotion {
                .cart-item-row {
                  -ms-flex-align: center;
                  align-items: start;
                }
              }
            }
          }
        }
      }
    }
  }
}
