.elementor-7 .elementor-element.elementor-element-50ce8429{padding:150px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-749e083{text-align:left;}/* Start custom CSS for text-editor, class: .elementor-element-749e083 */.style woocommerce-notice woocommerce-notice--success woocommerce-thankyou-order-received {
    font-size: xx-large;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61f0e44a */@media (min-width: 768px){
#order_review {
    width: 100%!important;
    float: left;
    padding-left: 50px;
}
}/* End custom CSS */
/* Start custom CSS */p#age_field {
    font-weight: 700;
    color: #346446;
    border-top: 1px solid #C4C4C4;
    padding: 20px 0 0 0;
    margin: 20px 0 0 0;
}
.form-row label.checkbox {
    font-weight: 600;
}

@media (min-width: 768px){
    #customer_details{
        width: 60%;
        float: left;
    }
    #order_review_heading{
        width: 30%;
        float: left;
          padding-left:50px;
    }
    #order_review{
        width: 40%;
        float: left;
        padding-left:50px;
    }
    .woocommerce table.shop_table td{
        width: 50%;
    }
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
        width: 100%;
    }
}/* End custom CSS */