.os-breadcrumb-wrap {
  display: none !important;
}
.woocommerce-cart-form {
  display: none !important;
}
.woocommerce-notices-wrapper {
  display: none !important;
}
.col-2.sticky-portion {
  display: none !important;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100% !important;
  flex: 0 0 100% !important;
  float: none;
  max-width: 100% !important;
  padding-left: 15px;
  padding-right: 15px;
  width: 100% !important;
}


.wc_payment_method.payment_method_cod {
  display: none !important;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  display: none !important;
}
.woocommerce-order-details {
  display: none !important;
}
section.woocommerce-customer-details {
    display: none !important;
}
.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  width: 100% !important;
  border-radius: 5px !important;
}
.woocommerce-cart #payment, .woocommerce-checkout #payment, .woocommerce-page #add_payment_method #payment {
  padding: 0px !important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page .woocommerce-checkout-review-order {
  padding: 0px !important;
}
.woocommerce form .form-row {
  margin: 15px 0 !important;
  padding: 0 !important;
}
.woocommerce form .form-row {

  margin: 0 0 0px !important;
}
.woocommerce-checkout #payment div.form-row {
  padding-top: 0px !important;
}
#billing_country_field {
  display: none !important;
}







@media (min-width: 768px)
{
#order_review, #order_review_heading {
    width: 100% !important;
    float: none !important;
    margin-right: 0;
    clear: right;
}
}
.customsobarponno {
  display: none;
}
.customtbody {
  display: none;
}


.cart-subtotal.customsub {
  display: none;
}
ul#shipping_method li {
  margin-bottom: 2px !important;
  float: left !important;
  padding-right: 5px !important;
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
  display: none;
}

#order_review .shop_table {
  margin-bottom: 2px;
}


.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  width: 100%;
}

table.shop_table.woocommerce-checkout-review-order-table {
  padding-top: 15px !important;
}
#billing_country_field {
  display: none;
}
@media max-width: 767px){
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
  border: 1px solid #142897;
  padding: 0px ;
}
}


 @media (min-width: 768px)
{
table.cart td, table.cart th {
  padding: 5px;
}
}
table.cart td.actions {
  border-top: 0em solid !important;
    border-top-color: currentcolor;
  background-color: rgba(0,0,0,0);
  padding: 0;
}
.woocommerce-billing-fields__field-wrapper > p {
  margin-bottom: 7px !important;
}
#payment .payment_methods > .wc_payment_method > label, #payment .payment_methods > .woocommerce-PaymentMethod > label {
  padding: 3px !important;
}
#payment .payment_methods li .payment_box {
  padding: 8px !important;
}
table.cart {
  margin-bottom: 2px !important;
}
#billing_first_name_field > label {
  display: none;
}
#billing_address_1_field > label {
  display: none;
}
#billing_phone_field > label {
  display: none;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  margin-top: 4px !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  border-radius: 0px !important;
}
.form-row input, .form-row select, .form-row textarea {
  width: 100% !important;
}