#paycart-template-2 .checkbox-outer1,body #paycart-template-2 #checkoutWrapper{
    font-family:'Open Sans',sans-serif
}
#paycart-template-2 *{
    -webkit-box-sizing:border-box!important;
    -moz-box-sizing:border-box!important;
    box-sizing:border-box!important
}
#payca#paycart-template-2 *{
    -webkit-box-sizing:border-box!important;
    -moz-box-sizing:border-box!important;
    box-sizing:border-box!important
}
select.form-control{
    -webkit-appearance:none
}
#paycart-template-2 a{
    text-decoration:none!important
}
#paycart-template-2 .form-wrapper,#paycart-template-2 .form-wrapper1{
    max-width:900px;
    width:800px;
    margin:20px auto auto!important
}
#paycart-template-2 .form-outer{
    background:#fff;
    border:thin solid #ECECEC;
    float:left;
    width:100%;
    box-shadow:0 0 26px rgba(0,0,0,.5)
}
#paycart-template-2 .form-outer h2{
    font-size:26px;
    color:#23282d
}
#paycart-template-2 #checkoutWrapper .form-wrapper,#paycart-template-2 #checkoutWrapper .form-wrapper1{
    margin:auto;
    float:none
}
#paycart-template-2 .form-outer h1{
    margin:0 0 35px;
    background:orange;
    color:#FFF;
    padding:15px 30px;
    clear:both
}
#paycart-template-2 .form-inner{
    width:100%;
    float:left;
    padding:0 20px
}
#paycart-template-2 .paymnt-info{
    border:none
}
#paycart-template-2 .equal-margin{
    margin:10px 0;
    width:100%;
    float:left
}
#paycart-template-2 .v-align{
    min-height:135px;
    display:flex;
    align-items:center
}
#paycart-template-2 .place-order{
    padding:0 0 15px;
    float:left;
    margin:0 auto 10px;
    border:0 dashed #ccc!important
}
#paycart-template-2 #payment-info{
    margin-top:20px
}
#paycart-template-2 .clear_both{
    clear:both
}
#paycart-template-2 .radio-inline.pull-right img{
    width:113px;
    margin:0
}
#paycart-template-2 .form-outer h2 .step-counter,#paycart-template-2 .step-counter{
    background:#5cb85c;
    display:inline-block;
    font-size:26px;
    margin:20px 5px 15px 22px;
    color:#fff;
    float:left;
    line-height:40px;
    text-align:center;
    vertical-align:middle;
    width:40px;
}

#paycart-template-2 input[type=text],#paycart-template-2 input[type=email],#paycart-template-2 input[type=password],#paycart-template-2 input[type=search]{
    padding-left:15px!important
}

#paycart-template-2 .enter-text{
    float:right!important;
    padding-left:10px;
    padding-top:2px
}
#paycart-template-2 .paypal_btn_image{
    margin:auto!important;
    display:table;
    width:200px
}
#paycart-template-2 #paycart-template-2 .order-summary-outer{
    background:#fff;
    margin:0 0 8px;
    padding:0;
    width:100%;
    font-family:'Open Sans',sans-serif;
    color:#5e5e5e;
    font-size:16px;
    float:left
}
#paycart-template-2 .order-summary-outer h2{
    border-bottom:1px solid #ddd;
    clear:both;
    padding:25px 20px;
    margin:35px 0;
    font-size:26px;
    float:left;
    width:100%;
    color:#23282d;
    background:0 0
}
#paycart-template-2 .order-summary-outer .table>tbody>tr>td,#paycart-template-2 .table>tbody>tr>th,#paycart-template-2 .table>tfoot>tr>td,#paycart-template-2 .table>tfoot>tr>th,#paycart-template-2 .table>thead>tr>td,#paycart-template-2 .table>thead>tr>th{
    border:none;
    border:0 solid;
    border-top:0 solid;
    border-bottom:0 solid
}
#paycart-template-2 .order-summary-outer table tr th{
    color:#23282d;
    font-weight:700;
    padding:0 20px
}
#paycart-template-2 .order-summary-outer table tr{
    background:0 0
}
#paycart-template-2 .order-summary-outer table tr td{
    border:none;
    padding:10px 20px
}
#paycart-template-2 .order-summary-outer table{
    margin:0;
    padding:0
}
#paycart-template-2 .order-summary-outer .appy-copons-form .form-control{
    box-shadow:none;
    border:1px solid #ccc!important;
    font-size:13px;
    color:#a6a6a6;
    padding:10px;
    margin:0;
    font-weight:400;
    height:42px!important
}
#paycart-template-2 .order-summary-outer .appy-copons-form .btn{
    padding:10px;
    border:none;
    background-color:#5cb85c;
    font-weight:700;
    color:#fff;
    line-height:normal;
    font-size:15px;
    box-shadow:none;
    text-shadow:none;
    height:auto;
    width:auto;
    background-image:none
}
#paycart-template-2 .order-summary-outer .appy-copons-form .btn.btn-default:hover{
    background:#5cb85c;
    border-color:#4cae4c
}
#paycart-template-2 #paycart-template-2 #paycart-template-2 #paycart-template-2 .popup_wrapper_main,#paycart-template-2 .bump_product_div .popup_wrapper_main{
    margin:25px auto 25px 30px;
    width:100%;
    float:left;
    text-align:left
}
#paycart-template-2 .popup_wrapper{
    background:#086084
}
#paycart-template-2 .right-text-container{
    margin:12px;
    border:1px solid #FFF
}
#paycart-template-2 .checkbox-outer{
    background-color:#064159;
    margin:26px;
    font-size:18px;
    font-weight:700;
    color:#FFF;
    text-align:center;
    line-height:60px;
    position:relative
}
#paycart-template-2 .popup_wrapper .popup_wrapper_inner{
    position:relative
}
#paycart-template-2 .right-text-container h2{
    color:#FFF;
    font-size:39px;
    font-weight:700;
    margin:15px 0;
    letter-spacing:5px;
    text-transform:uppercase
}
#paycart-template-2 .right-text-container h3{
    color:#FFF;
    font-size:20px;
    line-height:12px;
    margin:15px 0;
    letter-spacing:2px;
    font-weight:400
}
#paycart-template-2 .right-text-container h4{
    color:#FFF;
    font-size:18px;
    line-height:40px;
    font-weight:700;
    margin:15px 0;
    text-decoration:underline
}
#paycart-template-2 .checkbox-outer:after,#paycart-template-2 .checkbox-outer:before{
    top:72%;
    left:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
#paycart-template-2 .checkbox-outer:after{
    border-top-color:#064159;
    border-width:30px;
    margin-left:-30px
}
#paycart-template-2 .right-text-container1{
    margin:12px
}
#paycart-template-2 .checkbox-outer1{
    background-color:#c34545;
    color:#fff;
    margin:0;
    text-align:left;
    line-height:21px;
    position:relative;
    font-weight:400;
    font-size:15px
}
#paycart-template-2 .checkbox-outer1 input.add_bump_check{
    vertical-align:bottom;
    margin-right:5px;
    #paycart-template-2-ms-transform:scale(1.3);
    #paycart-template-2-moz-transform:scale(1.3);
    #paycart-template-2-webkit-transform:scale(1.3);
    #paycart-template-2-o-transform:scale(1.3);
    #paycart-template-2padding:10px
}
#paycart-template-2 .popup_wrapper1 .popup_wrapper_inner1{
    border:2px dashed #ff6d1e;
    padding:14px;
    position:relative;
    max-width:100%;
    width:320px;
    margin:auto
}
#paycart-template-2 .bootstrap-iso .popup_wrapper_inner1 h3{
    color:#353535;
    font-size:14px;
    line-height:normal;
    margin:15px 0;
    padding:0;
    font-weight:400;
    letter-spacing:0
}
#paycart-template-2 ..bootstrap-iso popup_wrapper_inner1 h4{
    color:#353535;
    font-family:GothamBook;
    font-size:17px;
    line-height:50px;
    margin:15px 0
}
#paycart-template-2 .bump_product_template2 .popup_wrapper1 h2{
    color:red;
    text-transform:capitalize;
    margin:10px 0
}
#paycart-template-2 .bump_product_template2 .popup_wrapper_inner1 h3{
    margin:15px 0
}
#paycart-template-2 .bump_product_template2 .checkbox-outer1{
    background:0 0
}
#paycart-template-2 .bump_product_template2 .checkbox-outer1 .fa{
    font-weight:700;
    color:red;
    position:relative;
    left:-10px;
    top:6px;
    font-size:25px
}
#paycart-template-2 .product_power_cart img{
    max-width:100%
}
#paycart-template-2 .form-wrapper.form-wrapper8,#paycart-template-2 .form-wrapper1.form-wrapper8{
    background:#fff;
    margin:50px auto;
    border:1px solid #ddd;
    width:700px;
    font-family:'Open Sans',sans-serif
}
#paycart-template-2 .product_power_cart{
    float:left;
     width:100%;
    border:none
}
#paycart-template-2 .prod_outer_trans_div .product_power_cart .power_description h3{
    color:#5e5e5e;
    font-size:22px;
    font-weight:400;
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    padding:0;
    margin:0 0 10px;
    letter-spacing:0
}
#paycart-template-2 .form-wrapper.form-wrapper8:after,#paycart-template-2 .form-wrapper.form-wrapper8:before,#paycart-template-2 .form-wrapper1.form-wrapper8:after,#paycart-template-2 .form-wrapper1.form-wrapper8:before{
    display:table;
    clear:both;
    content:""
}
#paycart-template-2 .form-outer h2:before,#paycart-template-2 .place-order .btn-success:before{
    display:none
}
#paycart-template-2 .power_product_img img{
    max-height:200px;
    max-width:270px
}
#paycart-template-2 .power_description .product-amount{
    font-size:18px
}
#paycart-template-2 .checkout-inner-fields .border-bottom,#paycart-template-2 .checkout-inner-fields .radio{
    float:left
}
#paycart-template-2 .popup_wrapper_inner1 h3{
    margin:6px 0;
    padding:0
}
#paycart-template-2 .form-outer .popup_wrapper_main .bump_product_name{
    width:100%
}
#paycart-template-2 .bootstrap-iso .checkout-inner-fields h3{
    font-size:19px;
    margin:10px 0
}
#paycart-template-2 .bootstrap-iso .popup_wrapper_inner1 h2{
    color:#ff6d1e;
    font-size:20px;
    margin:10px 0;
    text-transform:capitalize;
    font-weight:600;
    padding:0
}
#paycart-template-2 .popup_wrapper_main .checkouter2{
    background:0 0
}
#paycart-template-2 .order-summary-outer .table>tbody>tr>td,#paycart-template-2 .order-summary-outer table tr th{
    padding-left:0!important;
    text-align:left!important;
    border:none!important
}
#paycart-template-2 .form-inner{
    border:none
}
#paycart-template-2 .radio-inline input[type=radio]{
    top:12px;
    left:0
}
#paycart-template-2 .order_total{
    width:100%;
    text-align:center;
    margin:0
}
#paycart-template-2 .order_total h3{
    margin:0;
    font-size:30px;
    font-weight:400
}
#paycart-template-2 .p-0{
    padding:0!important
}
#paycart-template-2 .order_total h3 span{
    padding-left:10px
}
#paycart-template-2 .form-outer h2{
    position:relative!important;
    letter-spacing:0
}
#paycart-template-2 .form-control{
    height:34px!important;
    border:1px solid #ccc
}
#paycart-template-2 input.form-control,#paycart-template-2 select.form-control{
    border:1px solid #ccc;
    height:50px!important;
    line-height:40px!important;
    font-size:14px;
    padding:0 15px;
    width:100%!important
}
#paycart-template-2 .order-summary-outer:before{
    position:absolute
}
#paycart-template-2 .form-outer h2{
    padding:0 10px;
    margin:25px 0 15px;
    float:left;
    width:auto;
    clear:none;
    font-weight:400
}
#paycart-template-2 .power_description h2.product-name,#paycart-template-2 .power_description h3{
    clear:none!important;
    float:none!important
}
#paycart-template-2 .bump_product_div p.disable-tittle,#paycart-template-2 p.disable-tittle{
    top:-moz-calc(50% - 32px);
    top:-webkit-calc(50% - 32px);
    top:-o-calc(50% - 32px);
    top:calc(50% - 32px);
    margin:0
}
#paycart-template-2 .alert-msg-wrapper.common{
    margin:20px 0 5px;
    display:none
}
#paycart-template-2 .disable_product_div::after{
    height:95%
}
#paycart-template-2 .product_power_cart .power_product_img{
    border:0 solid #ddd;
    float:left;
    margin-right:30px
}
#paycart-template-2 .power_description h3{
    border:none
}
.amount_total_with_vat_outer,.row{
    clear:both
}
#paycart-template-2 .checkbox-inline,#paycart-template-2 .radio-inline{
    padding-right:25px
}
#paycart-template-2 .privacy-check textarea{
    width:100%;
    text-align:left
}
.privacy-check ol{
    padding-left:20px
}
#paycart-template-2 .privacy-check{
    max-height:150px;
    overflow:auto;
    background:0 0;
    border:2px solid #f0f0f0;
    padding:10px 18px
}
#paycart-template-2 .privacy-check p{
    margin:0 0 10px;
    font-size:14px;
    line-height:normal;
    padding:0
}
#paycart-template-2 .addi.additional-information div{
    margin-bottom:15px
}
#paycart-template-2 .m-b-10{
    margin-bottom:10px
}
#paycart-template-2 .bump_product_div .popup_wrapper_main{
    float:none!important;
    margin:0 auto 35px 6px!important;
    width:auto
}
#paycart-template-2 .form-outer .popup_wrapper_main .bump_product_name{
    margin:10px 0;
    color:#ff6d1e;
    font-size:20px;
    padding:0
}
#paycart-template-2 .privacy-check input[type=checkbox],#paycart-template-2 input[type=radio]{
    margin:0 4px 0 0!important;
    float:left
}
#paycart-template-2 .privacy-check label span{
    float:left;
    line-height:.8;
    color:#23282d!important
}
#paycart-template-2 .privacy-check label{
    margin-top:10px;
    margin-bottom:0
}
#paycart-template-2 .success-copons{
    padding:10px 15px!important;
    text-align:center;
    margin:15px 0 0
}
#paycart-template-2 .power_description p{
    font-size:16px;
    min-height:35px;
    font-weight:300;
    font-family:'Open Sans',sans-serif;
    line-height:22px
}
#paycart-template-2 .order_pro_amnt,#paycart-template-2 .order_pro_name,#paycart-template-2 .subsc_terms,#paycart-template-2 .wt_order_pro_amnt,#paycart-template-2 .wt_order_pro_name{
    font-size:16px;
    font-weight:300;
    font-family:'Open Sans',sans-serif;
    line-height:22px;
    color:#333;
    margin:0 0 10px;
    padding:0 15px
}
#paycart-template-2 .order_power_cart{
    float:left;
    width:100%;
    margin:0 0 10px;
    padding:0 20px
}
#paycart-template-2 .alert-danger{
    border:1px solid #ebccd1;
    color:#e4091d;
    background-color:#f1f1f1;
    font-size:17px
}
#paycart-template-2 .form-wrapper .popup_wrapper_main .bump_product_name,#paycart-template-2 .form-wrapper .popup_wrapper_main h2,#paycart-template-2 .form-wrapper1 .popup_wrapper_main .bump_product_name,#paycart-template-2 .form-wrapper1 .popup_wrapper_main h2{
    background:0 0
}
#paycart-template-2 .form-inner-body .privacy-check label{
    font-weight:700;
    font-size:14px;
    padding-top:10px;
    margin:0
}
#paycart-template-2 .form-inner-body .privacy-check label span{
    width:auto
    display:inline-block;
    padding-left:5px;
    color:#23282d!important
}
#paycart-template-2 .spc_temp2 .form-outer,.error_div{
    padding:10px
}
.error_div{
    float:left;
    width:100%;
    border:1px solid #ebccd1;
    color:#e4091d;
    background-color:#f1f1f1;
    font-size:17px;
    margin:10px 0
}
#paycart-template-2 #shade{
    display:none
}
#paycart-template-2 .terms_check{
    margin:2px 6px 0 0;
    float:left
}
#paycart-template-2 .form-outer h2{
    background:0 0
}
#paycart-template-2 .place-order .btn-success,#paycart-template-2 .place-order .btn-success:hover,#paycart-template-2 .place-order input[type=submit][disabled]:focus,#paycart-template-2 .place-order input[type=submit][disabled]:hover{
    padding:13px 16px!important;
    line-height:1.3333333!important;
    border-radius:6px;
    box-shadow:none;
    text-shadow:none;
    color:#fff;
    background-color:#5cb85c;
    border-color:transparent;
    font-size:24px;
    height:60px;
    width:100%;
    text-transform:capitalize;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    text-align:center;
    background-image:none
}
#paycart-template-2 .place-order .btn-success{
    box-shadow:none!important;
    background-image:none
}
#paycart-template-2 textarea.form-control{
    height:auto!important;
    background:#f7f7f7
}
#paycart-template-2 .additional-information .check_feedback{
    width:67%
}
#paycart-template-2 #checkout_temp_form .hide_side_head{
    display:none
}
#paycart-template-2 .form-wrapper.spc_temp2 div#credit_card_info div,#paycart-template-2 .form-wrapper1.spc_temp2 div#credit_card_info div{
    margin-bottom:10px
}
#paycart-template-2 .appy-copons-amount,#paycart-template-2 .appy-copons-amount span,#paycart-template-2 .power_description h3{
    font-size:22px;
    color:#5e5e5e;
    font-weight:400;
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    padding:0;
    margin:0 0 15px
}
#paycart-template-2 .appy-copons-amount span{
    margin:0
}
#paycart-template-2 .appy-copons-amount{
    margin:0;
    padding:0 10px
}
#paycart-template-2 .appy-copons-input{
    width:41.66666667%
}
#paycart-template-2 .appy-copons-input input#coupon_code{
    height:40px!important
}
#paycart-template-2 .appy-copons-btn{
    width:150px;
    padding:0
}
#paycart-template-2 .appy-copons-btn div#apply_coupon{
    padding:10px;
    border:none;
    background-color:#5cb85c;
    font-weight:700;
    color:#fff;
    line-height:normal;
    font-size:15px;
    box-shadow:none;
    text-shadow:none;
    width:100%
}
#paycart-template-2 .amount_prd{
    color:#5e5e5e;
    font-size:18px;
    font-weight:400;
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    padding:0
}
#paycart-template-2 .power_description,#paycart-template-2 .subsc_terms{
    float:left;
    width:58%
}
#paycart-template-2 .prod_orderdetails{
    float:left;
    width:-moz-calc(100% - 305px);
    width:-webkit-calc(100% - 305px);
    width:-o-calc(100% - 305px);
    width:calc(100% - 305px)
}
#paycart-template-2 .prod_orderdetails *{
    width:100%!important;
    padding:0
}
#paycart-template-2 #custom_subscription_terms .order_pro_amnt,#paycart-template-2 #custom_subscription_terms .subsc_terms{
    padding:0
}
#paycart-template-2 #custom_subscription_terms .order_pro_amnt span{
    margin-right:5px
}
#paycart-template-2 .appy-copons-amount{
    float:left;
    width:auto;
    padding-left:20px
}
#paycart-template-2 .order-summary-outer .appy-copons-form [class*=col-]{
    width:auto
}
#paycart-template-2 .order-summary-outer .appy-copons-form [class*=col-]:last-child{
    width:200px
}
#paycart-template-2 .order_pro_amnt.pro_amnt_div{
    float:left;
    padding:0;
    color:#5e5e5e;
    font-size:18px;
    font-weight:700
}
#paycart-template-2 .order_pro_amnt.pro_amnt_div span.amount_prd{
    color:#5e5e5e;
    font-size:18px;
    font-weight:700
}
#paycart-template-2 .order-summary-outer{
    margin:0;
    border:1px dashed #ababab;
    position:relative;
    float:left;
    width:100%;
    display:none
}
#paycart-template-2 .order-summary-outer:before{
    #paycart-template-2position:absolute;
    font-weight:400;
    top:-15px;
    background:#fff;
    padding:0 10px;
    color:#000;
    font-size:20px;
    left:10px;
    display:none
}
#paycart-template-2 .order-summary-outer .appy-copons-form{
    padding:0;
    margin:0
}
#paycart-template-2 .order-summary-outer .appy-copons-form .row{
    margin-left:-5px;
    margin-right:-5px
}
#paycart-template-2 .order-summary-outer .appy-copons-form .appy-copons-input{
    padding-right:15px
}
#paycart-template-2 .order-summary-outer .appy-copons-form [class*=col-]{
    padding:0 5px
}
#paycart-template-2 .amount_prd,#paycart-template-2 .total_text{
    padding-right:6px
}
#paycart-template-2 .subscription_tems{
    color:#5e5e5e;
    font-size:18px;
    font-weight:700
}
#paycart-template-2 .product_power_cart .product_power_cart{
    padding:35px 15px 20px
}
#paycart-template-2 .form-outer{
    padding:20px 10px
}
#paycart-template-2 .after_checkout .customized-optional.after_checkoutin{
    padding:0 0 0 15px
}
#paycart-template-2 .popup_wrapper_inner1 h2{
    font-family:'Open Sans',sans-serif;
    letter-spacing:0;
    line-height:normal
}
#paycart-template-2 .popup_wrapper_inner1 h3{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0;
    font-size:14px;
    font-weight:400
}
#paycart-template-2 .checkbox-outer1{
    padding:10px 12px
}
#paycart-template-2 .form-bottom-text h5,#paycart-template-2 .text-center.common.your-order h3{
    padding:0;
    margin:0;
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0
}
#paycart-template-2 .text-center.common.your-order h3{
    color:#252525
}
#paycart-template-2 .form-panel .box-title h3{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0
}
#paycart-template-2 .order_total h3,rt-template-2 .form-panel .box-title h3{
    line-height:normal;
    letter-spacing:0;
    font-family:'Open Sans',sans-serif
}
#paycart-template-2 .order_total h3{
    color:#252525;
    padding:0
}
#paycart-template-2 .spc_temp2 .bootstrap-iso *,#paycart-template-2 .spc_temp2 .bootstrap-iso .form-control{
    font-family:'Open Sans',sans-serif
}
#paycart-template-2 input.form-control::-webkit-input-placeholder,#paycart-template-2 textarea::-webkit-input-placeholder{
    color:#7c7c7c!important;
    font-weight:400;
    font-family:'Open Sans',sans-serif
}
#paycart-template-2 select#country{
    text-indent:0;
    padding-left:10px
}
#paycart-template-2 .paymnt-info .radio-inline{
    margin-right:15px
}
#paycart-template-2 .paymnt-info .radio-inline+.radio-inline{
    margin:0!important
}
#paycart-template-2 .bootstrap-iso select{
    line-height:normal!important
}
#paycart-template-2 .order-summary-item-detail{
    border:1px solid #eee;
    float:left;
    margin:0;
    padding:0;
    width:100%
}
#paycart-template-2 .order-summary-item-detail tr th,#paycart-template-2 .order-summary-outer table.order-summary-item-detail tr th{
    background-color:#efefef
}
#paycart-template-2 .order-summary-item-detail tr td,#paycart-template-2 .order-summary-item-detail tr th,#paycart-template-2 .order-summary-outer table.order-summary-item-detail tr th{
    font-size:14px;
    padding:8px!important;
    text-align:center!important
}
#paycart-template-2 .order-summary-item-detail tr td:first-child,#paycart-template-2 .order-summary-item-detail tr th:first-child,#paycart-template-2 .order-summary-outer table.order-summary-item-detail tr th:first-child{
    text-align:left!important
}
#paycart-template-2 .order-summary-item-detail tr{
    border:1px solid #ccc8c8
}
#paycart-template-2 .order-summary-item-detail tr td{
    border-right:1px solid #eee!important
}
#paycart-template-2 .order-summary-item-detail tr td:last-child{
    border-right:none!important
}
.bump_product_div,.disable_product_div,.error_div,.order_power_cart{
    display:none
}
#paycart-template-2 .cpass_li{
    display:block
}
#paycart-template-2 .action-btns,.amount_total_with_vat_outer{
    display:block;
    width:80%;
    margin:auto
}
#paycart-template-2 .common_nonvisibility{
    display:none
}
#paycart-template-2 .common_visibility{
    display:block
}
#paycart-template-2 .add_cart_summary_div,#paycart-template-2 .add_replace_summry_div,#paycart-template-2 .payment_plan_div{
    display:none
}
#paycart-template-2 .modal-backdrop{
    z-index:0!important
}
#paycart-template-2 .payment-plan{
    border:1px dashed grey;
    padding:15px;
    margin-top:20px;
    margin-bottom:10px;
    float:left;
    width:93%;
    margin-left:20px
}
#paycart-template-2 .payment-plan .common{
    width:100%;
    float:left
}
#paycart-template-2 .payment-plan h4{
    margin:-25px 0 15px!important;
    padding:0 15px;
    background:#fff;
    width:auto;
    float:left;
    font-size:18px;
    letter-spacing:0;
    color:#5e5e5e;
    font-weight:400;
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    text-transform:capitalize
}
#paycart-template-2 .payment-plan label{
    width:100%;
    display:block;
    font-size:16px;
    font-weight:300;
    font-family:'Open Sans',sans-serif;
    line-height:22px
}
#paycart-template-2 .payment-plan label+label{
    margin-top:8px
}
#paycart-template-2 .payment-plan label input{
    margin:4px
}
#paycart-template-2 #payment_offer_options label{
    float:left
}
#paycart-template-2 #payment_offer_options label input{
    float:left;
    margin-right:5px
}
#paycart-template-2 #payment_offer_options label label{
    width:auto;
    float:none;
    margin:0;
    padding:0
}
#paycart-template-2 #checkout_temp_form .payment-plan{
    width:94%;
    margin:20px 0 20px 20px
}
.bootstrap-iso .place-order .btn_submit_order,.btn_submit_order,.place-order .btn_submit_order{
    display:none!important
}
.bootstrap-iso .place-order .btn_submit_heading,.btn_submit_heading,.place-order .btn_submit_heading{
    display:block!important;
    cursor:pointer
}
.frontend_strikeout{
    display:none
}
#checkout_temp_form .backend_new_price_div,#checkout_temp_form .backend_price_div,#checkout_temp_form .order_coupon_backend{
    display:none!important
}
.strikeout{
    position:absolute;
    width:100%;
    height:2px;
    background-color:#5e5e5e;
    top:19px
}
.frontend_price_div{
    position:relative
}
.payment-info-div .row{
    float:left
}
.order-summary-outer.replace_summry_div,form#formPayment .order_power_cart.order_coupon_front{
    display:none
}
.order_power_cart .success-copons{
    width:100%!important;
    margin:10px 0!important;
    padding:4px!important;
    font-size:13px
}
.order_power_cart .coupon_summry{
    display:block!important
}
.amount_total_with_vat,select[name=exp_date]{
    display:none!important
}
#paycart-template-2 .form-inner.m-t-30{
    padding:0
}
.order-summary-outer .appy-copons-form .appy-copons-amount *{
    font-size:18px;
    float:left;
    padding:0;
    margin:0;
    font-weight:400;
    line-height:40px
}
.order-summary-outer .appy-copons-form .appy-copons-amount span{
    line-height:40px
}
.order-summary-outer .appy-copons-form .appy-copons-amount .frontend_price_div{
    position:relative;
    margin-right:10px
}
.order-summary-outer .appy-copons-form .appy-copons-amount .price{
    font-weight:700
}
.order-summary-outer .appy-copons-form .appy-copons-amount .order_pro_amnt{
    margin-right:10px
}
.order-summary-outer .appy-copons-form .appy-copons-amount .order_pro_amnt .strikeout{
    position:absolute;
    width:100%;
    height:2px;
    background-color:#5e5e5e;
    top:19px;
    left:0
}
#paycart-template-2 .privacy-check{
    font-size:14px
}
table.subtotal-table{
    border:none;
    width:100%;
    margin:18px 0;
    background:#e8e8e8;
    float:left
}
table.subtotal-table td:last-child{
    width:120px
}
table.subtotal-table td{
    color:#333;
    border:none;
    padding:8px 15px!important;
    font-size:14px;
    line-height:normal
}
table.subtotal-table tr.order-total td{
    border-top:dashed grey 1px
}
.bootstrap-paycart-temp *{
    box-sizing:border-box!important
}
.m-t-40{
    margin-top:40px
}
.auto_fill_zip{
    margin:0;
    float:left;
    background:#fff;
    height:auto;
    width:auto;
    line-height:42px;
    text-align:left;
    border:0;
    display:none;
    padding:0;
    font-size:13px
}
.main_section.m-t-40{
    margin-top:20px
}
#checkout_temp_form .main_section.m-t-40{
    margin-top:5px
}
.bzip_li .bzip_li_input{
    padding:0
}
.form-wrapper .row,.form-wrapper1 .row{
    clear:both;
    margin-top:0;
    margin-bottom:0
}
#paycart-template-2 .radio-inline input[type=radio]{
    width:auto
}
.bootstrap-paycart-temp .appy-copons-btn,.bootstrap-paycart-temp .place-order .btn_submit_order,.bootstrap-paycart-temp .place-order .submit-btn-outer{
    font-weight:600
}
.bootstrap-paycart-temp .place-order .btn_submit_heading,.bootstrap-paycart-temp .place-order .btn_submit_order{
    font-weight:inherit
}
.bootstrap-paycart-temp .appy-copons-btn span,.order-summary-outer .appy-copons-form .btn{
    text-transform:initial
}
#paycart-template-2 .popup_wrapper_inner1 h3{
    color:#333;
    display:inline-block
}
#paycart-template-2 .checkbox-outer1 input.add_bump_check{
    position:absolute;
    top:12px;
    left:10px;
    margin:0!important
}
#paycart-template-2 .order-summary-outer{
    padding:20px 10px
}
#checkout_temp_form .common_nonvisibility{
    display:none
}
#checkout_temp_form .payment-imgs img,.form-wrapper .payment-imgs img,.form-wrapper1 .payment-imgs img{
    height:34px;
    float:left;
    margin:0 2px
}
.amount_total_with_vat table.subtotal-table td{
    width:250px
}
table.subtotal-table tr.order-total td{
    font-size:17px;
    padding-right:0!important
}
.amount_total_with_vat table.subtotal-table td:nth-child(2){
    text-align:right
}
table.subtotal-table .main_product_qty{
    padding:0 5px;
    width:40px;
    margin:0!important;
    float:right;
    height:30px!important
}
#paycart-template-2 select.main_product_qty{
    width:55px!important;
    padding:0 5px;
    height:30px!important;
    line-height:30px!important
}
.amount_total_with_vat table.subtotal-table tr.order-total td{
    padding-right:15px!important
}
.amount_total_with_vat table.subtotal-table{
    border:none;
    width:100%;
    margin:18px 0;
    background:#f0f0f0;
    float:left
}
table.subtotal-table .editable{
    font-weight:700;
    color:#5e5e5e;
    font-size:15px
}
table.subtotal-table .editable.bold_font{
    font-weight:700;
    color:#333
}
#paycart-template-2 .paymnt-info img{
    height:auto;
    padding-left:0;
    border:1px solid #e1e1e1;
    border-radius:4px
}
#paycart-template-2 input.form-control,#paycart-template-2 select.form-control{
    background:#fff
}
 .form-outer .heading_outer{
    float:left
}
.terms_condi_outer {
    float:left;
}
/*****Bump:- Add addition inside arrow******/
.popup_wrapper_main .fa.fa-long-arrow-right{
     float: left;
     position: absolute;
     top: 23px;
     left: 25px;
     margin: 0 ;
     font-size: 27px;
     color: #ff0000;
     z-index: 999;
     display:none;
}
#bump_offer_page .popup_wrapper_main , #paycart-template-1 .bump_product_div .popup_wrapper_main {
     position: relative;
}
.popup_wrapper_inner1 .checkbox_bump{
     padding: 10px 10px 10px 63px!important;
}
.popup_wrapper_inner1 .addbump_check{
     left: 40px !important;
}
.popup_wrapper1 .popup_wrapper_inner1 {
     width: 500px
}
.popup_wrapper_main .fa.fa-long-arrow-right {
     font-family: Fontawesome !important;
}
#paycart-template-2 .bump_product_div .popup_wrapper_main_wo_arrow {
     max-width: 100%;
     width: 100%;
     float: left;
     margin-left: 0 !important;
     margin-right: 0 !important;
     padding: 0 20px;
     max-width: calc(100%) !important;
}
#temp_summary #paycart-template-2 .radio-inline input[type=radio] {
     top: 6px !important;
     left: 0;
}
#paycart-template-2 .appy-copons-input input#coupon_code{
     height: 40px !important;
    padding: 0 10px !important;
    line-height: 40px !important;
}
 #paycart-template-2 .radio-inline input[type=radio] {
     transform: scale(1);
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     -moz-transform: scale(1);
     width: 16px !important;
     height: 16px;
}
#preview_checkout_temp #paycart-template-2 .radio-inline input[type=radio] ,#checkout_temp_form #paycart-template-2 .radio-inline input[type=radio] {
     top: 8px !important;
     left: 0px;
}
#paycart-template-2 .paymnt-info .radio-inline+.radio-inline {
     float:left !important;
}
#checkout_temp_form #paycart-template-2 .radio-inline {
     padding-right: 0px;
}
#checkout_temp_form #paycart-template-2 .paymnt-info .radio-inline {
     margin-right: 0px;
}
#checkout_temp_form #paycart-template-2 .radio-inline.payment_gateway_bitcoin , #checkout_temp_form #paycart-template-2 .radio-inline.payment_gateway_paypal {
     padding-right: 18px;
}
#checkout_temp_form #paycart-template-2 .form-inner.paymnt-info.main_section{
    padding:0 !important
}
#checkout_temp_form #paycart-template-2 .paymnt-info .radio-inline.payment_gateway_credit{
     margin-right: 40px;
}
#checkout_temp_form #paycart-template-2 .radio-inline.payment_gateway_bitcoin, #checkout_temp_form #paycart-template-2 .radio-inline.payment_gateway_paypal{
     padding-right: 40px;
}
#paycart-template-1 .form-outer .prod_outer_trans_div{
     float:left;
     width:100%;
     padding: 0px;
     margin:0;
}
#paycart-template-1 .form-outer .prod_outer_trans_div .product_power_cart{
     float:left;
     width:100%;
     padding: 0px;
     margin:10px 0;
}
#paycart-template-2 .form-outer {
     padding: 10px 10px;
}
.popup_wrapper_main .fa.fa-long-arrow-right {
     top: 0;
     left: 0px;
     margin: 8px 4px;
     padding: 0;
}
#paycart-template-2 .order_power_cart {
     padding: 0 15px;
}
.amount_total_with_vat table.subtotal-table {
     margin: 10px 0 5px;
}
 #paycart-template-2 .form-outer .non_subsc_terms .temp_pro_amnt {
     float: left;
     width: auto !important;
}
#paycart-template-2 .order_pro_amnt.pro_amnt_div span.amount_prd {
     float: left;
     width: auto!important;
}
 #paycart-template-2 .paymnt-info img {
     display: inline-block;
}
 #paycart-template-2 .paymnt-info .payment_gateway_coinpayments img {
     max-width: 150px;
}
 .form-group.checkout-inner-fields.payment_gateway_coinpayments img {
     width: 150px;
}
 .bootstrap-paycart-temp input.form-control, .bootstrap-paycart-temp .form-group select.form-control{
     border: 1px solid #ccc !important;
}
 .payment_gateway_coinpayments .coinpayments_text {
     margin-top: 7px;
     font-size: 10px;
     font-weight: normal;
     display: block;
     line-height: :normal;
    /*background: #f7f7f7;
    */
    /*padding: 10px;
    */
     color:#7d7d7d;
     clear:both;
}
 .payment_gateway_coinpayments .coinpayments_text *{
     margin: 0;
     font-size: 10px;
     font-weight: normal;
     line-height: :normal;
     display: inline-block;
    /* background: #f7f7f7;
    */
     padding: 0px;
     color:#7d7d7d;
}
 #checkout_temp_form #checkoutWrapper .payment_gateway_coinpayments .coinpayments_text {
     display:block;
     padding: 0 0 0 21px;
     margin: 0;
}
 #paycart-template-2 .payment_gateway_coinpayments label img {
     border:0px;
}
 .payment_gateway_coinpayments{
     display:none;
}
 .terms_condi_outer {
     width:100%
}
 #checkout_temp_form #paycart-template-2 .main_section.m-t-40 {
     padding: 5px 15px;
}
 #paycart-template-2 .action-btns, .amount_total_with_vat_outer {
     display: inherit;
     width: 80%;
     margin: 0 auto;
     float: none;
}
 #paycart-template-2 .order-summary-outer {
     padding: 20px 5px;
}
 .form-outer .amount_total_with_vat table.subtotal-table tr.order-total td {
     padding-right: 17px!important;
}
 .form-outer .gdpr-check{
     max-height: 150px;
     overflow: auto;
     background: 0 0;
     border: 2px solid #f0f0f0;
     padding: 10px 18px 2px;
}
/***New CSS drag drop*********/
 #checkout_temp_form #paycart-template-2 .spc_checkout_template_drag_drop_parent .orderbump_bottom_outer {
     padding: 20px 20px 10px !important;
}
 #paycart-template-2 .spc_checkout_template_drag_drop_parent .payment-plan {
     width: 100%;
     margin-left: 0;
}
 #paycart-template-2 .spc_checkout_template_drag_drop_parent .order_power_cart {
     margin: 15px 0 10px;
}
 #checkout_temp_form #paycart-template-2 .spc_checkout_template_drag_drop_parent .amount_total_with_vat table.subtotal-table {
     margin: 5px 0 5px;
}
 #checkout_temp_form .spc_checkout_template_drag_drop_parent .spc_checkout_template_drag_drop_item {
     padding: 0;
     float: left;
     width:100%;
     margin:0;
}
 #checkout_temp_form #paycart-template-2 .spc_checkout_template_drag_drop_parent .payment_plan_outer{
     padding-left: 15px;
     padding-right: 15px;
}
 #checkout_temp_form #paycart-template-2 .spc_checkout_template_drag_drop_parent .amount_total_with_vat_outer .amount_total_with_vat {
     display: inherit;
     width: 80%;
     margin: 0 auto;
     float: none;
     padding: 13px 0px 0;
}
 #paycart-template-2 .form-outer h2 {
     padding: 0 10px !important;
     margin: 25px 0 15px !important;
}
 #paycart-template-2 .form-outer .non_subsc_terms .temp_pro_amnt {
     line-height: normal;
}
 #checkoutWrapper .order_details_outer .order_details_inner table th, #checkoutWrapper .order_details_outer .order_details_inner table td {
     padding: 8px 0 !important;
}
 #checkoutWrapper .orderInfoHideShow, .orderInfoHideShow{
     padding: 0px;
}

 #paycart-template-2 .order_total h3 * {
     padding-left: 10px;
     font-size: inherit;
     color: inherit;
     font-weight: inherit;
}
 .amount_total_with_vat table.subtotal-table td {
     width: 100%;
}
 #checkout_temp_form #checkoutWrapper .payment-plan h4 , .payment-plan h4{
     font-size: 17px;
     font-weight: 600;
}
 #paycart-template-2 .form-outer .prod_outer_trans_div .payment_plan_div.payment-plan label,.form-outer .payment-plan label{
     font-size:14px;
     font-weight:400;
     color:#444;
}
 #paycart-template-2 .payment-plan input[type=radio] {
     transform: scale(1);
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     -moz-transform: scale(1);
     width: 20px !important;
     height: 20px;
}
 #checkoutWrapper .order_details_outer .order_details_inner table th, #checkoutWrapper .order_details_outer .order_details_inner table td {
     padding: 8px !important;
}
 #checkout_temp_form .order_details_outer{
     padding:0;
}
 #paycart-template-2 .payment-plan label {
     font-size: 14px;
     font-weight: 400;
     color: #444;
     padding: 1px 12px !important;
}
 #checkout_temp_form #paycart-template-2 .place-order .btn-success, #checkout_temp_form #paycart-template-2 .place-order .btn-success:hover, #checkout_temp_form #paycart-template-2 .place-order input[type=submit][disabled]:focus, #checkout_temp_form #paycart-template-2 .place-order input[type=submit][disabled]:hover{
     color:#fff
}

#checkoutWrapper #paycart-template-2 .appy-copons-input input.form-control {
   height: 40px !important;
}
#checkout_temp_form #paycart-template-8  .payment_label {
    padding: 8px 6px;
    padding-left: 27px;
    margin: 2px 0;
}
#paycart-template-2  .payment_label input[type=radio],  #checkout_temp_form #paycart-template-2  .payment_label input[type=radio]{
    top: 10px;
}
  #checkout_temp_form #paycart-template-2   .payment_label input[type=radio] {
    left: 4px;
}
#paycart-template-2 .payment-plan label {
    padding: 4px 18px !important;
}

#cardCode, #cardExpiry, #cardNumber{
	border:1px solid #ddd;
	padding: 15px;
}

.spc_sepa_info_div { display: inline-block;margin-top: 20px;}

.sepa_info_outer {display: inline-block;width: 100%;margin: 0 0 0 0;padding: 0;vertical-align: middle;}

.sepa_info_outer .sepa_label {display: inline-block; margin: 0 0 4px 0 !important; font-size: 14px; font-weight: 500; max-width: 100%; color: #4e4e4e; width: 100%; }

.sepa_info_input {height: 50px; padding: 10px 12px; color: #32325d; background-color: white; border: 1px solid #cccccc; border-radius: 4px; box-shadow: none; -webkit-transition: box-shadow 150ms ease; transition: box-shadow 150ms ease; display: inline-block; width: 100%; }

.sepa_info_input .sepa_input_icon {float: left;width: 24px;height: 24px;margin: 3px 0 0 0;padding: 0;}

.sepa_info_input .sepa_input_icon .Icon-fill {fill: #515e80;}

.sepa_info_input > input[type="text"], #checkout_temp_form .sepa_info_input > input[type="text"] {float: left; width: 100%; max-width: calc(100% - 25px); border: none; height: auto; margin: 0; padding: 0 0 0 8px; font-size: 14px; line-height: 1; color: #495057; font-weight: normal; height: 30px; outline: none; box-shadow: none; }

.sepa_info_input > input:focus{outline: none;box-shadow: none;}

/******Media starts******/

@media(max-width:700px){
    #paycart-template-2 .col-sm-1,#paycart-template-2 .col-sm-10,#paycart-template-2 .col-sm-11,#paycart-template-2 .col-sm-12,#paycart-template-2 .col-sm-2,#paycart-template-2 .col-sm-3,#paycart-template-2 .col-sm-4,#paycart-template-2 .col-sm-5,#paycart-template-2 .col-sm-6,#paycart-template-2 .col-sm-7,#paycart-template-2 .col-sm-8,#paycart-template-2 .col-sm-9,#paycart-template-2 .form-wrapper.form-wrapper8 .form-panel,#paycart-template-2 .form-wrapper1.form-wrapper8 .form-panel,#paycart-template-2 div#credit_card_info .form-group{
        clear:both
    }
    .form-wrapper,.form-wrapper1{
        width:100%!important
    }
    #paycart-template-2 .form-wrapper.form-wrapper8 .form-inner-body,#paycart-template-2 .form-wrapper1.form-wrapper8 .form-inner-body{
        padding:20px;
        width:100%;
        float:left
    }
}

@media (max-width:640px){
    .popup_wrapper{
        width:100%
    }
    #paycart-template-2 .checkbox-outer{
        font-size:17px
    }
    #paycart-template-2 .right-text-container h2{
        font-size:30px;
        margin-top:30px
    }
    #paycart-template-2 .checkbox-outer{
        margin:10px
    }

    #paycart-template-2 .privacy-check label,.power_description{
        width:100%;
        float:left
    }
    #paycart-template-2 .appy-copons-btn{
        padding-left:0!important;
        margin-top:15px
    }
    #paycart-template-2 .customized-box.bump_product_div.disable-div{
        clear:both
    }
    #paycart-template-2 .power_description p{
        min-height:0
    }
    #paycart-template-2 .radio-inline+.radio-inline input{
        top:14px
    }
}

@media(max-width:639px){
    #paycart-template-2 .privacy-check{
        font-size:13px
    }
    .temp-border-div .form-box-inn.left-wraper,.temp-border-div .right-text-wraper.sidebar_main_outer{
        width:100%!important
    }
    #paycart-template-2 .product_power_cart{
        width:100%
    }
    #paycart-template-2 .product_power_cart .product_power_cart{
        padding:0
    }
    #paycart-template-2 .product_power_cart .power_product_img{
        border:0 solid #ddd;
        float:left;
        margin-right:0;
        width:100%
    }
    #paycart-template-2 .prod_orderdetails{
        float:left;
        width:100%
    }
    #paycart-template-2 .payment-plan h4{
        font-size:16px;
        padding:0 10px
    }
    #paycart-template-2 .order_power_cart{
        padding:0
    }
    #paycart-template-2 .order-summary-outer{
        padding:15px
    }
    #paycart-template-2 .order-summary-outer .appy-copons-form [class*=col-]{
        padding:0
    }
    #paycart-template-2 .order-summary-outer .appy-copons-form .btn{
        margin-top:0;
        width:100%
    }
    #paycart-template-2 .form-outer h2 .step-counter,#paycart-template-2 .step-counter{
        font-size:16px;
        line-height:28px;
        width:30px;
        margin:0
    }
    #paycart-template-2 .form-outer h2{
        font-size:18px;
        margin:3px 0 15px;
        padding:0 0 0 10px;
        width:-moz-calc(100% - 35px);
        width:-webkit-calc(100% - 35px);
        width:-o-calc(100% - 35px);
        width:calc(100% - 35px)
    }
    #paycart-template-2 .form-inner{
        padding:0
    }
    #paycart-template-2 #payment_offer_options label label{
        width:-moz-calc(100% - 22px);
        width:-webkit-calc(100% - 22px);
        width:-o-calc(100% - 22px);
        width:calc(100% - 22px);
        float:left;
        margin:-4px 0 0
    }
    #paycart-template-2 .action-btns,#paycart-template-2 .additional-information .check_feedback,.amount_total_with_vat_outer{
        width:100%
    }
    #paycart-template-2 .popup_wrapper_inner1 h3{
        font-weight:400
    }
    .terms_condi_outer{
        float:left;
        width:100%;
        margin-bottom:15px
    }
    #paycart-template-2 .privacy-check{
        padding:10px
    }
    #paycart-template-2 .bump_product_div .popup_wrapper_main{
        margin-left:0!important
    }
    #paycart-template-2 .paymnt-info img{
        max-height:43px;
        padding-left:6px;
        height:auto
    }
    #paycart-template-2 .place-order .btn-success,#paycart-template-2 .place-order .btn-success:hover,#paycart-template-2 .place-order input[type=submit][disabled]:focus,#paycart-template-2 .place-order input[type=submit][disabled]:hover{
        height:auto
    }
    .form-outer .appy-copons-btn,.payment-info-div .row{
        width:100%
    }
     #paycart-template-2 .paymnt-info img{
        height:auto
    }
     .form-outer form#formPayment .place-order .btn_submit_heading,.form-outer form#formPayment .place-order h3,.place-order .btn_submit_heading span{
        font-size:22px!important
    }
     .bootstrap-paycart-temp label{
         display: block;
    }
     .bootstrap-paycart-temp label .paypal_image{
         float: left;
         padding: 0;
         margin: 0;
         text-align: left;
    }
     .form-outer .heading_outer {
         float: left;
         width: 100%;
    }
     .bump_product_div .popup_wrapper_main {
         max-width: -moz-calc(100% - 60px);
         max-width: -webkit-calc(100% - 60px);
         max-width: -o-calc(100% - 60px);
         max-width: calc(100% - 60px);
    }
     .bump-arrow {
         width: 25px;
    }
     #checkout_temp_form #paycart-template-2 .payment_gateway_credit{
         padding-left: 0;
    }
     #checkout_temp_form #paycart-template-2 .paymnt-info .radio-inline.payment_gateway_credit {
         margin-right: 0;
    }
     .bootstrap-paycart-temp .bump_product_div img {
         max-width: 100%;
    }
     .form-outer .amount_total_with_vat table.subtotal-table tr.order-total td {
         padding-right: 12px!important;
    }
     #checkout_temp_form #paycart-template-2 .spc_checkout_template_drag_drop_parent .amount_total_with_vat_outer .amount_total_with_vat {
         width: 88%;
    }
}
@media(max-width:479px){
    .form-outer h2 .step-counter,.step-counter{
        font-size:20px;
        width:30px
    }
    #paycart-template-2 .form-outer h2{
        margin:40px 0 15px;
        font-size:18px
    }
    #paycart-template-2 .bump_product_div .popup_wrapper_main,#paycart-template-2 .popup_wrapper_main{
        width:100%
    }
    #paycart-template-2 .checkbox-inline+.checkbox-inline,#paycart-template-2 .radio-inline+.radio-inline{
        margin-left:0;
        margin-top:15px
    }
}


#checkout_temp_form 
 .billingInfo_outer .form-inner .row .bzip_li_input {
    max-width: 50% !important;
    flex: 0 0 50% !important;
    padding-left: 0 !important;
}

#paycart-template-10 .paymnt-info .radio-inline {
    margin: 0;
    padding: 0;
}