.cart-widget-side {
	display:none;
}
.cart-widget-side .wd-scroll-content { display:none}
.wd-side-hidden.wd-opened {
   
    display: none;
}
.highlight {
  border: 2px solid red;
}
.woocommerce-mini-cart__buttons .btn-cart {
  display:none;
}

.cost-name {
  
  display: inline-block;
    text-align: left;
    width: 50%; /* Adjust the width as needed */
}

.cost-value {
  display: inline-block;
  text-align: right;
  width: 30%; /* Adjust the width as needed */
}

  /* .woocommerce-checkout #customer_details .form-row {
  display: flex;
  align-items: flex-start; 
  flex-wrap: wrap;
  width: 100%;
 
}

.woocommerce-checkout #customer_details .form-row label {
  flex: 1 1 100%; 
  margin-bottom: 5px; 
}

.woocommerce-checkout .col-12 #customer_details .form-row input,

.woocommerce-checkout .col-12 #customer_details .form-row textarea {
  flex: 1 1 100%; 
} */


/* .woocommerce-checkout .col-12 #customer_details .woocommerce-billing-fields__field-wrapper select{
  width: 100% !important; 

} 

.woocommerce-checkout .col-12 #customer_details #billing_country{
 width: 100% !important; 
}

.woocommerce-billing-fields__field-wrapper
    #billing_country_field label{ width:50%;}
    #billing_country_field select{ width:100%;} 
 */
    .woocommerce-additional-fields{
display: none;
    }
    @media (max-width: 767px) {
      .single_add_to_cart_button {
         
        display: inline-block;
        margin-top:20px;
     
      }
     /*    .wd-compare-btn{
      margin-top:50px;
        
      } */
      }

      .woocommerce-billing-fields__field-wrapper {
        display: flex;
        flex-wrap: wrap;
      }
      .woocommerce form .form-row {
        display: inline-block;
      }
      .woocommerce form .form-row input.input-text {
        max-width: 230px;
      }
      #billing_first_name_field {
        order: 1;
      }
      #billing_last_name_field {
       order: 2;
      }
      #billing_company_field {
        order: 3;
      }
      #billing_country_field {
        order: 4;
        width: 100%;
      }
      #billing_address_1_field {
        order: 5;
       
      }
      #billing_address_2_field {
        order: 6;
       
      }
      #billing_city_field {
        order: 7;
       
      }
      #billing_postcode_field {
        order: 8;
       
      }
      #billing_state_field {
        order: 9;
        width:100%;
      }
      #billing_phone_field {
        order: 10;
        
      }
      #billing_email_field {
        order: 11;
        
      }
      .wd-tools-icon{
        display: none;
      }
      .wd-tools-text{
        display: none;
      }



     
     