@media screen and (max-width: 1199px) {
  .header-mobile-search .search-field {
    height: 51px !important;
  }
}

@media screen and (max-width: 768px) {
  body.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form {
    order: 2;
    margin-bottom: 40px !important;
  }

  .woosw-popup-inner .custom-smb-button {
    font-size: 12px !important;
  }
  .woosw-popup-inner .custom-button-icon {
    display: none !important;
  }

  body.woocommerce-cart .woocommerce-cart-form table.shop_table {
    margin-bottom: 0px !important;
  }

  .woocommerce ul.order_details li{
    width: 44%;
    margin-bottom: 10px;
  }

  body.error404 .error-404-title{
   margin-top: 32px !important; 
   font-size: 32px !important;
  }

  .woosw-items{
    border: none !important; 
  }

  .woosw-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 10px;
    padding: 0px;
    margin-bottom: 10px;
    border: 1px solid #123456;
  }

  .woosw-item td {
    display: flex;
    width: 100% !important;
    align-content: center;
    align-items: center;
    justify-content: center;
    border: none !important;
  }

  .woosw-item--info{
    flex-direction: column;
  }

  .woosw-item--actions {
    justify-content: flex-end;
  }

  .woosw-item td:last-child {
    margin-bottom: 0;
  }
  
  .elementor-30 .elementor-element.elementor-element-8773834{
    padding-bottom: 0px !important;
  }
}

@media screen and (max-width: 512px) {
  .woocommerce ul.order_details li {
    width: 100%;
    margin-bottom: 10px;
    border: none !important;
    border-bottom: 1px solid #123456 !important;
  }
}

@media screen and (max-width: 632px) {
  .single-product #primary div.product .woocommerce-tabs ul.wc-tabs, .single-product>div.product .woocommerce-tabs ul.wc-tabs{
    display: flex;
    flex-direction: column;
  }
  .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a,
  .single-product>div.product .woocommerce-tabs ul.wc-tabs li a{
    width: 100%;
    border-radius: 10px !important;
  }
  .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li,
  .single-product>div.product .woocommerce-tabs ul.wc-tabs li{
    margin: 5px 0px !important;
  }
  .single-product #primary div.product .woocommerce-tabs ul.wc-tabs,
  .single-product>div.product .woocommerce-tabs ul.wc-tabs{
    border: none !important;
  }
}