.elementor-9 .elementor-element.elementor-element-4ac1535{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ee3aa47{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:769px){.elementor-9 .elementor-element.elementor-element-4ac1535{--content-width:1099px;}.elementor-9 .elementor-element.elementor-element-ee3aa47{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-9 .elementor-element.elementor-element-ee3aa47{--width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-4ac1535{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:768px){.elementor-9 .elementor-element.elementor-element-4ac1535{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for shortcode, class: .elementor-element-5eb3531 */form#mycred_partial_payment_form
 {
    display: flex;}
    
div#mycred-range-.elementor-9 .elementor-element.elementor-element-5eb3531, input.mycred-partial-payment-inpt, div#mycred-range-action {
    display: inline-block;
    width: 48%;
    text-align: left;
}
div#mycred-range-action 
 {
    min-height: 30px!important;
}
input.mycred-partial-payment-inpt {
    vertical-align: bottom;
}
div#mycred-range-action input[type="submit"] {
min-height: 30px !important;
    color: #836348;
    border-color: #836348;
}
#mycred-partial-payment-wrapper {
    margin-bottom: 24px;
    display: flex
;
    align-items: center;
    width: 100% !important;
    justify-content: space-between;
}
div#mycred-partial-payment-woo {
    width: 100% !important;
    display: block !important;
}
#mycred-range-.elementor-9 .elementor-element.elementor-element-5eb3531 {
    margin-bottom: 0 !important;
}
#mycred_partial_payment_form {
    display: flex;
    flex: auto;
    justify-content: space-around;
}
p.point-cost-desc {
    display: none;
}
div#mycred-partial-payment-woo h3
 {
    font-size: 17px;
    margin-bottom: 10px;
}



@media (max-width: 880px) {
  div#customer_details, form.woocommerce-checkout>.checkout-order-review {
    flex: 0 0 100% !important;
    max-width: 100%!important;
}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac1535 */span.select2-search.select2-search--dropdown {
    display: none;
}
form.woocommerce-checkout {
    direction: rtl;
    text-align: right;
}
.woocommerce-additional-fields h3 {
 font-size:17px!important;
     margin-bottom: 0;
}
.woocommerce-billing-fields__field-wrapper p, div#receiver p {
    margin-bottom: 12px;
}
.woocommerce-billing-fields__field-wrapper label, div#receiver label {
    display: none;
}
.woocommerce-checkout>.customer-details .woocommerce-billing-fields {
    margin-top: 0!important;
}

.woocommerce-billing-fields>h3 , .rec-title h3{
    margin-bottom: 10px;
        color: #000000;
        font-size:17px;
        display: inline-block!important;
}
input[type='text']::placeholder {
    color: #8c8c8c;
}
input[type='text']:-ms-input-placeholder{
    color: #8c8c8c;
}
textarea::placeholder {
    color: #8c8c8c;
}
textarea:-ms-input-placeholder{
    color: #8c8c8c;
}
textarea {
    min-height: 80px!important;
    margin: 10px 0!important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], select, body .select2-container--default .select2-selection--single, body .select2-container--default {
    height: 38px!important;
    min-height: 38px!important;
}
.ui-widget-header {
    border: 1px solid #ffffff;
    background: #912273;
    color: #ffffff;
    font-weight: bold;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #3f0051;
    background: #912273;
    color: #ffffff;
}
.ui-datepicker td span, .ui-datepicker td a {
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    padding: 0 5px;
}
.shipping_address, .woocommerce-billing-fields, .woocommerce-additional-fields {
    padding: 20px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
    border-radius: 6px;
    margin-bottom: 20px;
}
#order_review_heading {
    display: none;
}
.og-expiration {
    display: flex
!important;
    column-gap: 10px;
}
.payment_methods fieldset label {
    margin-bottom: 0!important;
}
.payment_methods fieldset p {
    margin: 12px 0!important;
}
#place_order {
    width: 100%;
}
 .woocommerce-form-login-toggle, tr.cart_item, .woocommerce-checkout-review-order-table thead {
    display: none!important;
}
.woocommerce-checkout>.checkout-order-review, .woocommerce-order-pay #order_review {
    padding: 10px 30px!important;
}
select.ui-datepicker-year option, .ui-datepicker .ui-datepicker-title option {
    color: #912273;
}
li.wc_payment_method.payment_method_officeguy {
    text-align: center;
}
.woocommerce-additional-fields__field-wrapper {
    padding: 20px 10px 50px 20px;
}

@media only screen and (min-width: 1025px) {
p#billing_shipnotice_field, p#billing_addcongrats_field, p#baloon_enable_field {
    width: 33%;
}
}

@media only screen and (max-width: 1024px) {
.woocommerce-billing-fields__field-wrapper p, div#receiver p{
        margin-bottom: 0px;
        width: 45%;
        display: inline-block;
        margin: 5px;
    }
    
div#receiver, .woocommerce-checkout>.customer-details .woocommerce-billing-fields, .woocommerce-additional-fields {
    padding: 10px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
    border-radius: 6px;
    margin-bottom: 20px !important;
}
.woocommerce-checkout>.checkout-order-review, .woocommerce-order-pay #order_review {
    padding: 0 !important;
}
}

.woocommerce-notices-wrapper {
    margin-top: 60px;
}
.woocommerce-additional-fields__field-wrapper span.optional {
    display: none;
}
p#billing_country_field {
    display: none;
}
.shipping_address {
    height: 200px;
}
.rec-title h3{
    margin-top:20px;
}
input#billing_phone, input#rec_phone {
    text-align: right!important;
}
p#order_comments_field label, p#baloon_text_field label, p#billing_congrats_field label {
    display: none;
}


p#billing_addcongrats_field span.woocommerce-input-wrapper .readtr {
    display: flex
;
    margin-top: -5px;
    font-size: 13px;
}
input::placeholder {
  color: #93908c;
}/* End custom CSS */