.site-footer {
    background-color: #e0b13a;
    color: #6d6d6d;
    display: none !important;
}
@media (min-width: 768px)
{
#order_review, #order_review_heading {
    width: 100% !important;
    float: none !important;
    margin-right: 0;
    clear: right;
}
}
@media (min-width: 768px)
{
.col2-set {
    width: 100% !important;
    float: left !important;
    margin-right: 5.8823529412%;
}
}


@media (min-width: 768px){
.storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content .woocommerce-products-header {
    text-align: center;
    padding: 5px;
    background-color: #3876c2;
    color: #fff;
}
}

@media (max-width: 767px){
.storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content .woocommerce-products-header {
    text-align: center;
    padding: 0px;
    background-color: #3876c2;
    color: #fff;
}
}


.woocommerce-billing-fields {
    padding: 6px;
}

table.shop_table.woocommerce-checkout-review-order-table>thead>tr>th {
    border: 2px solid #d3d3d3;
    padding-top: 5px;
    padding-bottom: 5px;
}
header.woocommerce-products-header {
    display: none;
}

@media (min-width: 768px)
{
.storefront-primary-navigation {
    clear: both;
    box-shadow: 8px 8px 8px #a69b9b;
}
}

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 10px;
}

@media (min-width: 768px)
{
.site-header {
    padding-top: 10px;
    padding-bottom: 5;
}
}
.storefront-breadcrumb {
    display: none;
    margin-top: 10px;
    /* margin-top: 10px; */
}
.site-content {
    outline: none;
    margin-top: 10px !IMPORTANT;
}
table.shop_table.woocommerce-checkout-review-order-table {
   
}
.woocommerce-shipping-fields {
    display: none;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents>thead {
    display: none;
}
#billing_first_name_field > label {
  display: none;
}
#billing_address_1_field > label {
  display: none;
}
#billing_phone_field > label {
  display: none;
}
.woocommerce-billing-fields > h3 {
  display: none;
}
button#place_order {
    background-color: #FF7400 !important;
}

#payment .place-order {
    padding: 5px;
    margin-bottom: 0;
    float: none;
    width: 100%;
    margin-top: 5px;
}
  @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: 5px !important;
}
#payment .payment_methods li .payment_box {
  padding: 8px !important;
}
table.cart {
  margin-bottom: 6px !important;
}
@media max-width: 767px){
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
  border: 1px solid #142897;
  padding: 0px ;
}
}

.customsobarponno {
  display: none;
}
.customtbody {
  display: none;
}
.cart-subtotal.customsub {
  display: none;
}
ul#shipping_method li {
  margin-bottom: 3px !important;
  float: left !important;
  padding-right: 5px !important;
}
#order_review_heading {
  display: none;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
  display: none;
}
#order_review .shop_table {
  margin-bottom: 2px;
}
}
  @media (min-width: 768px)
.storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content .woocommerce-products-header {
{
  text-align: center;
  padding: 3px !important;
  background-color: #3876c2;
  color: #fff  !important;
  font-size: 10px !important;
}
}
.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  width: 100%;
}
.woocommerce-billing-fields {
  margin-top: -28px;
  margin-bottom: -23px !important;
}
table.shop_table.woocommerce-checkout-review-order-table {
  padding-top: 15px !important;
}