.elementor-7324 .elementor-element.elementor-element-30855e3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7324 .elementor-element.elementor-element-92f7ee2 img{width:125px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7324 .elementor-element.elementor-element-8285d7b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7324 .elementor-element.elementor-element-8285d7b{text-align:center;}.elementor-7324 .elementor-element.elementor-element-8285d7b .elementor-heading-title{color:var( --e-global-color-6e804ba );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-7324 .elementor-element.elementor-element-526d91de{margin-top:60px;margin-bottom:60px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7324 .elementor-element.elementor-element-92f7ee2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */#billing_country_field
{
    display: none;
}


h3{
  color:#36AB89;
}

#checkoutWrapper .col-1, #checkoutWrapper .col-2
{
    width: 100%; 
    max-width: unset;
    float: none;
}

#checkoutWrapper .col2-set
{
    float:right;
    width: 58%;
    margin-left:30px !important; 
    
}

#checkoutWrapper #order_review
{
    float: right;
    width: 38%
}


#checkoutWrapper #order_review_heading
{
    margin-right: 20px !important;
}

#checkoutWrapper .form-row label
{
    width:30%;
}

#checkoutWrapper .form-row label[for="order_comments"]
{
    width: 100%;
}

#checkoutWrapper #billing_last_name_field label
{
    width:35%;
}

#checkoutWrapper #billing_last_name_field span
{
    width: 65%;
}




#checkoutWrapper .woocommerce-input-wrapper
{
    width:70%;
}

#checkoutWrapper .notes .woocommerce-input-wrapper
{
    width:100%;
}


#place_order
{
    background-color: #36ab89;
}

.woocommerce-terms-and-conditions-wrapper .form-row label
{
    width: 100% !important;
}


.woocommerce-privacy-policy-link, .woocommerce-terms-and-conditions-link
{
    color:red !important;
}

@media only screen and (max-width: 767px) {

#customer_details,#order_review
{
    padding:10px 30px;
    width: 100% !important;
}

}/* End custom CSS */