.elementor-widget-section .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-checkout-page .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-checkout-page .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-2291813{--additional-information-display:block;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-463d5f7{width:100%;}}/* Start custom CSS */#customer_details {
	width: 100% !important;
    max-width: 100% !important ;
    padding-right: 0px ;
}
form.checkout.woocommerce-checkout>.e-checkout__container>.sidebar-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 0px;
}


#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    padding: 5px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li {
    line-height: 40px !important;
}
.checkout-wrapper .entire-content-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-1 .woocommerce-billing-fields__field-wrapper .form-row {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 15px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    border: 3px solid #ffffff;
}
.checkout-wrapper .entire-content-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-2 .woocommerce-shipping-fields #ship-to-different-address{
    margin-bottom: 30px;
}
.checkout-wrapper .entire-content-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row{
    border: 3px solid #ffffff;
}


#billing_country_field>span.woocommerce-input-wrapper,
#shipping_country_field>span.woocommerce-input-wrapper{
    background-color: #f7f7f7;
    width: 100%;
    display: block;
    padding: 20px;
}
ul#shipping_method>li {
    width: 150px !important;
    margin-bottom: 15px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label {
    position: relative;
    bottom: 27px;
    left: 25px;
}/* End custom CSS */