.live-inventory-v2-add-to-cart-wrapper {  
/* check button width */
   width: calc(100% - 50px);
  max-width: 100%;
  margin: auto;
  }  
 
.catalog-single .live-inventory-v2-add-to-cart-wrapper {  
/* check button width */
  
  width: 175px;
  margin: auto;
}
.live-inventory-v2-wrapper {
  white-space: normal;
  margin: 5px 0;
}
.catalog-grid .tile .footer button.btn-primary {
  width: 100%;
}



.live-inventory-v2-wrapper  {
 text-align: left;
 font-size: 1em;
 margin: 5px 0;
 order: 0;
}
.live-inventory-v2-wrapper .in-stock {
 font-weight: normal;
}
.live-inventory-v2-wrapper .out-stock {
 color: #d22f25 !important;
}
.product-details-wrapper .productdetails {
  display: flex;
  flex-direction: column;
}

.product-details-wrapper .productdetails .prod-code {
 order: 1; 
 margin-bottom: 0px;
 
}

.productdetails .margindiv {
 order: 3;
}

.catalog-grid .tile .footer .footer-wrapper {
 min-height: fit-content;
}

.product .footer-wrapper-description {
 display: flex;
 flex-direction: column;
 min-height: 245px;

 
}
.product-category {
  order: 1;
}
 

/* Quick List */
 
 
.quicklistsedit .pricecontent .softgraybackground .col-xs-6 {
 width: 100%;
}

.quicklistsedit .pricecontent .softgraybackground .col-xs-6 .btn-add-to-cart{
 width: 100%;
 order: 1;
}

.quicklistsedit .pricecontent .softgraybackground .col-xs-6 .delete {
 max-width: 60px; 
}

.quicklistsedit .pricecontent .softgraybackground .shopping-actions {
 text-align: center;
}


.quicklistsedit .pricecontent .softgraybackground .col-xs-6 .buttons {
  display: flex;
  flex-flow: row wrap;
}

.quicklistsedit .pricecontent .softgraybackground .col-xs-6 .add-to-cart {
order:0;
}