.elementor-610 .elementor-element.elementor-element-5fceb9b{padding:0px 80px 0px 80px;}@media(max-width:1024px){.elementor-610 .elementor-element.elementor-element-5fceb9b{padding:0px 0px 0px 0px;}.elementor-610 .elementor-element.elementor-element-5ca9243c > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS */#woo-checkout .woocommerce-checkout h3#order_review_heading {
    display: none;
}

#woo-checkout .woocommerce .woocommerce-checkout {
    display: flex;
    flex-wrap: wrap;
}
#woo-checkout div#customer_details .col-1, #woo-checkout div#customer_details .col-2 {
    width: 100%;
    float: none;
}

#woo-checkout .woocommerce-checkout div#customer_details {
    width: 60%;
    background: #fff;
padding: 30px 120px 120px 120px;
}
.checkout-header {
    text-align: center;
    padding-bottom: 60px;
}
#woo-checkout .woocommerce-checkout div#order_review {
    width: 40%;
    background: #eee;
    padding: 120px;
}

section#woo-checkout .woocommerce-info {
    display: none;
}

#woo-checkout tr.cart_item .product-name strong.product-quantity {
    display: block;
}
#woo-checkout tr.cart_item .product-name img {
    width: 100px;
    margin-right: 22px;
    float: left;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    background: var(--e-global-color-primary);
}


@media (max-width: 1024px) {
	section#woo-checkout .woocommerce-checkout div#customer_details,
	section#woo-checkout .woocommerce-checkout div#order_review {
	    padding: 20px;
	}
}

@media (max-width: 767px) {
	section#woo-checkout form.woocommerce-checkout div#customer_details, 
	#woo-checkout form.woocommerce-checkout div#order_review {
	    width: 100%;
	}
}

.recurring-total .first-payment-date {
    display: none;
}/* End custom CSS */