.advance_drag_drop_payment_form_outer .product_image_outer , .advance_drag_drop_payment_form_outer .product_detail_box 
{margin:0 20px 0 0;padding: 0;width: 25%;max-width: 25%;flex-basis: 25%;}

.advance_drag_drop_payment_form_outer .product_image_outer img {max-width: 100%;}

.advance_drag_drop_payment_form_outer .product_detail_box {text-align: left;flex-basis: 75%;margin: 0;max-width: 75%;width: 75%;}

.advance_drag_drop_payment_form_outer .product_detail_box .product_info {float: left;width: 100%;margin: 0;}

.advance_drag_drop_payment_form_outer .product_detail_box .product_info h3 {font-size: 21px;font-weight: 600;text-transform: capitalize;color: #102E47;font-family: 'DM Sans',sans-serif ;margin: 0 0 35px;letter-spacing: 0;}

.advance_drag_drop_payment_form_outer .product_detail_box p.product_detail {font-size: 16px;margin-bottom: 15px;font-weight: 300;color: #333;margin: 0 0 15px;line-height: 22px;letter-spacing: normal;}

.advance_drag_drop_payment_form_outer .product_detail_box p.price {font-size: 18px;letter-spacing: normal;font-weight: 600;font-family: 'DM Sans',sans-serif ;}

.advance_drag_drop_payment_form_outer .product_info_inner_outer_section {display: flex;width: 100%;margin: 0;padding: 0;clear: both;vertical-align: middle;}




.advance_drag_drop_payment_form_outer .wrapper_payment_option {border: 1px dashed grey;padding: 15px;float: left;width: 100%;margin: 0;}

.advance_drag_drop_payment_form_outer .wrapper_payment_option .payment_option_head {margin: -25px 0 0px!important;padding: 0 15px;background: #fff;width: auto;float: left;color: #102E47;text-transform: capitalize;font-size: 20px;font-weight: 600;font-family: 'DM Sans',sans-serif!important;letter-spacing: normal;}

.advance_drag_drop_payment_form_outer .wrapper_payment_option .common {width: 100%;float: left;}

.advance_drag_drop_payment_form_outer .wrapper_payment_option .payment_option_outer label.payment_option_label {margin: 0;letter-spacing: normal;float: left;display: block;font-size: 14px;font-weight: 400;color: #444;line-height: 22px;text-align: left;padding: 10px 10px 10px 30px  !important;position: relative;width: 100%;border: 2px solid transparent;
border-radius:5px}

.advance_drag_drop_payment_form_outer .wrapper_payment_option .payment_option_outer label.payment_option_label.active_payment_plan {
	border-color: #198030;
}

.advance_drag_drop_payment_form_outer .wrapper_payment_option .payment_option_outer input[type=radio] {width: 20px !important;height: 20px;min-width: 20px;min-height: 20px;margin: 0 4px 0 0!important;float: left;position: absolute;left: 3px;top: 10px;z-index: 7;border: 1px solid #7e8993;background: #fff;color: #555;clear: none;cursor: pointer;display: inline-block;outline: 0;padding: 0!important;text-align: center;vertical-align: middle;-webkit-appearance: none;box-shadow: inset 0 1px 2px rgba(0,0,0,.1);transition: .05s border-color ease-in-out;}

.advance_drag_drop_payment_form_outer label.payment_option_label label {margin: 0;padding: 0;width: 100%;}



.advance_drag_drop_payment_form_outer .spc_coupon_outer , .advance_drag_drop_payment_form_outer .spc_coupon_outer .spc_checkout_template_drag_drop_item_inner_msg 
{margin: 0;padding: 0;width: 100%;display: inline-block;vertical-align: middle;}

.advance_drag_drop_payment_form_outer .spc_coupon_outer h2 {color: #0f2e47;font-size: 20px;font-weight: 700;line-height: normal;margin: 0 0 10px 0;padding: 0;text-align: left;}

.advance_drag_drop_payment_form_outer .spc_coupon_outer .outer_coupon_form {float: left;width: 100%;margin: 5px 0 0 0;padding: 0;}

.advance_drag_drop_payment_form_outer .spc_coupon_outer .outer_coupon_form .d-flex {display: -ms-flexbox!important;display: flex!important;}

.advance_drag_drop_payment_form_outer .wrapper_coupon_order .spc_coupon_outer input {box-shadow: none;border: 1px solid #ccc!important;font-size: 13px;color: #495057;padding: 10px;margin: 0;font-weight: normal;height: 42px!important;}

.advance_drag_drop_payment_form_outer .spc_coupon_outer button.btn.coupon_btn {transition: none;margin-left: 10px;padding: 11px 25px !important;border: none;background-color: #3cd59f;font-weight: bold;color: #fff;line-height: normal;font-size: 14px;box-shadow: none;text-shadow: none;letter-spacing: .5px;transform: translate3d(0,0,0);}


.advance_drag_drop_payment_form_outer.drag_drop_payment_form_outer .spc_checkout_template_enable_drag_drop .spc_checkout_template_drag_drop_item {padding: 10px !important;margin: 5px 0;}

.advance_drag_drop_payment_form_outer .showin_backend .spc_add_more_li_text {background: #3cd59f; color: #fff; display: inline-block; width: auto; margin: 5px 0; padding: 5px 8px; font-size: 13px; font-weight: 600; border-radius: 4px; cursor: pointer; outline: none; box-shadow: none;     float: right;} 

.advance_drag_drop_payment_form_outer .showin_backend .spc_add_more_li_text i.fa {margin-right: 5px; }

.advance_drag_drop_payment_form_outer .showin_backend .spc_add_more_li_text:hover {background: #1cab78;color: #fff;text-decoration: none;outline: none;box-shadow: none;}

ul.list-check-style li .spc_remove_li_text {cursor: pointer;position: absolute; right: -4px; top: -2px; color: #ff1616; font-size: 14px; width: auto; height: auto;z-index: 3;opacity: 0;visibility: hidden;display: none; }

 ul.list-check-style li:hover .spc_remove_li_text {opacity: 1;visibility: visible;display: inline-block;}

.drag_drop_payment_form_outer .ui_helper_my_custom_element .hover_close_btn {color: #ff1616;}

/* override width of drag and drop element for template13*/
#paycart-template-13 .ui_helper_my_custom_dynamic_droppable_start_element_class{width:50%!important;}




.advance_drag_drop_payment_form_outer .testimonial_outer_section {display: flex;padding: 10px;}

.advance_drag_drop_payment_form_outer .testimonial_outer_section .client_image {flex-basis: 110px;max-width: 110px;min-width: 110px;width: 110px;}

.advance_drag_drop_payment_form_outer .client_image img {width: 100%;}

.advance_drag_drop_payment_form_outer .client_feed_bk {padding: 0 0 0 25px;}

.drag_drop_payment_form_outer .dragdrop_bullet_points ul li {list-style: none !important;padding-left: 20px !important;position: relative;}

.drag_drop_payment_form_outer .dragdrop_bullet_points ul li::before {content: ""; width: 6px; height: 6px; background: #333; border-radius: 100%; position: absolute; left: 0; top: 6px; z-index: 2; right: auto; bottom: auto; }

form#formPayment .spc_not_show_in_backend{display:none;}
