.uvpn012 .ult-payment-plan-main .ult-new-payment .ult-payment-plan-container.payment-register{justify-content:center;column-gap:30px; row-gap: 30px;}

@media (min-width: 940px) and (max-width: 1230px) {
.ult-payment-plan-main{padding:0 20px}
.ult-payment-plan-main .ult-new-payment.new-register-page .ult-new-payment-body .payment-register .ult-payment-plan-price-card{width:32%}
.ult-payment .ult-payment_form-input-row .ult-payment_form-expiration1{margin-right:18px;width:50%}
.ult-payment .ult-payment_form-input-row .ult-payment_form-expiration1 .ult-input-control{width:100%}
.ult-payment .ult-payment_form-input-row .ult-payment-row1{width:50%}
.ult-payment .ult-payment_form-input-row .ult-payment-row4{width:50%;flex:0 0 auto}
.ult-payment .ult-payment_form-input-row .ult-payment-row5{width:50%}
.ult-payment .ult-payment_form-input-row .ult-payment_form-input-country{width:100%}
.ult-payment .ult-payment_form-input-row .ult-payment-row2{flex:1 1 auto;width:50%}
.ult-payment .ult-payment_form-input-row .ult-payment_form-cvv-register{width:50%}
.ult-payment-section-card .ult-payment_form-button-row .ult-payment-order-button{display:block;font-size:15px}
}

.ult-new-payment-body-right-register{padding:30px;background-color:#fff;border-radius:10px;background-image:url(../images/thunder.png);background-repeat:no-repeat;background-position:12.5rem -1px;background-size:278px}
.ult-new-payment-body-right-register .ult-new-payment-body-right-features{width:100%;height:100%}
.ult-new-payment-body-right-register .ult-new-payment-body-right-features .ult-all-plans-with-feature{font-size:17px;font-weight:700;color:#101010;font-family:Roboto,sans-serif;display:block;margin-bottom:1.5rem}
.ult-new-payment-body-right-register .ult-new-payment-feature{display:flex;font:500 14px/38px Roboto,sans-serif;margin:2px 0;font-style:normal;color:#101010}
.ult-new-payment-body-right-register .ult-new-payment-feature .round_check_img{width:22.5px;height:22.5px;position:relative;top:8px;margin-right:12px}
.ult-new-payment-body-right-register .ult-new-payment-feature .check_img{width:13.5px;height:10.15px;position:relative;top:14px;margin:0 15px 0 5px}
.ult-new-payment-body-right-register .ult-new-payment-feature svg { fill: var(--side-checks);}
@media (max-width: 940px) {
.ult-new-payment-body-right-register{display:block;position:relative;background-position:12rem -1px}
.ult-new-payment-body-right-register .ult-new-payment-body-right-features{padding:0}
}
.ult-payment-plan-main,body{background:#f5f7ff;border-radius:0}
.ult-payment-plan-main{padding-bottom:40px}
.ult-payment-plan-main .ult-newpayment-heading{color:#101010;font-weight:700;font-size:17px}
.ult-payment-plan-main .ult-new-payment{box-shadow:none;border-radius:10px}
.ult-payment-plan-main .ult-new-payment.new-register-page{box-shadow:none;max-width:1230px;margin:0 auto;margin-top:0}
.ult-payment-plan-main .ult-new-payment.new-register-page .ult-new-payment-body{display:flex;max-width:1230px;margin:0 auto}
.ult-payment-plan-main .ult-new-payment .ult-payment-plan-container{display:flex;align-items:center;width:100%;float:left;justify-content:space-around;flex-direction:row; position:relative;bottom:46px; flex-wrap: wrap;  }
.ult-payment-plan-main .ult-new-payment .ult-payment-plan-container.payment-register{max-width:1230px;margin:0 auto}
.ult-payment-plan-main .ult-new-payment .ult-new-payment-body-right-features{height:100%;width:unset}
@media (min-width: 941px) and (max-width: 1210px) {
.ult-payment-plan-price-card .ult-lp-card-term-length { /*width: 100%; */ }
.uvpn012 .ult-payment-plan-price-card { align-self: stretch!important; }
.uvpn012 .ult-payment-plan-price-card .ult-lp-card .ult-lp-card-monthlyrate.ult-register-price { margin: -8px 0; }
}

@media (max-width: 940px) {
.ult-payment-plan-main .ult-new-payment .ult-payment-plan-container{display:flex;flex-direction:column;bottom:4rem}
.ult-payment-plan-main .ult-new-payment .ult-payment-plan-container.payment-register{padding-bottom:0;padding-left:4%;padding-right:4%; row-gap: 0px!important; }
.ult-payment-plan-main .ult-new-payment .ult-new-payment-body{flex-direction:column;justify-content:center;align-items:center;margin:0 auto}
}
@media (max-width: 940px) {
.ult-payment-plan-main .ult-new-payment.new-register-page{padding:0 5px}
}
@media (max-width: 360px) {
.ult-payment-plan-main .ult-new-payment .ult-payment-plan-container{display:flex;flex-direction:column-reverse}
.ult-payment-plan-main .ult-new-payment .ult-payment-plan-container.payment-register{padding-bottom:0}
}

.ult-payment-plan-price-card{width:400px;height:auto;display:flex;justify-content:space-between;align-self:stretch}
.ult-payment-plan-price-card .ult-lp-card{width:100%;background:#fff;color:#303030;box-sizing:border-box;text-align:left;padding:0;position:relative;border:none;border-radius:15px}
.ult-payment-plan-price-card .ult-lp-card-box{border-radius:9px;padding:25px 38px;width:100%;height:100%;cursor:pointer;background:#fff}
.ult-payment-plan-price-card .ult-lp-card-term-length{font:500 24px/34px Roboto,sans-serif}
.ult-payment-plan-price-card .ult-lp-card-term-length.ult-register-month{font-weight:700;font-size:18.5px;display:flex;align-items:center;justify-content:space-between;color:#101010;position:relative;     letter-spacing: -0.02em;}
.ult-payment-plan-price-card .ult-lp-card-term-length.ult-register-month .active-ellipse{display:none}
.ult-payment-plan-price-card .ult-lp-card-term-length.ult-register-month .unactive-ellipse{display:block;position:absolute;right:0}
.ult-payment-plan-price-card .ult-lp-card-term-length.ult-register-month .unactive-ellipse img{width:22px;height:22px}
.ult-payment-plan-price-card .ult-lp-card .ult-lp-card-monthlyrate{font:500 40px/64px Roboto,sans-serif}
.ult-payment-plan-price-card .ult-lp-card .ult-lp-card-monthlyrate.ult-register-price{font-weight:700;font-size:50px;color:#101010;position:relative}
.ult-payment-plan-price-card .ult-lp-card .ult-lp-card-monthlyrate.ult-register-price .monthly-rate{margin-right:1rem}
.ult-payment-plan-price-card .ult-lp-card .ult-lp-card-price-per-month{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:14px;color:#101010;line-height:1rem;margin-bottom:16px}
.ult-payment-plan-price-card .ult-lp-card-conditions{font:400 13px/19px Roboto,sans-serif;color:#101010;position:relative;bottom:3.5rem}
.ult-payment-plan-price-card .ult-lp-card.ult-lp-card-featured{background:#fff;box-shadow:none;border:3px solid var(--color-primary);border-radius:9px}
.ult-payment-plan-price-card .ult-lp-card.ult-lp-card-featured .ult-lp-card-box{cursor:pointer}
.ult-payment-plan-price-card .ult-lp-card.ult-lp-card-featured .ult-lp-card-box .ult-register-month .active-ellipse{display:block;position:absolute;right:0}
.ult-payment-plan-price-card .ult-lp-card.ult-lp-card-featured .ult-lp-card-box .ult-register-month .unactive-ellipse{display:none}
@media (max-width: 940px) {
.ult-payment-plan-price-card .ult-lp-card{flex:0 1 auto;max-width:360px;width:100%}
.ult-payment-plan-price-card .ult-lp-card.ult-register-card{max-width:100%}
.ult-payment-plan-price-card .ult-lp-card .ult-lp-card-box{position:relative;padding:1.5rem 1.4rem}
}
@media (max-width: 700px) {
.ult-payment-plan-price-card{width:100%;margin-bottom:1.25rem}
.ult-payment-plan-price-card .ult-lp-card-conditions{font:400 16px/23px Roboto,sans-serif;bottom:4.5rem}
.ult-payment-plan-price-card .ult-lp-card-monthlyrate.ult-register-price .monthly-rate{font-size:40px}
}
@media (min-width: 701px) and (max-width: 951px) {
.ult-payment-plan-price-card{width:100%;margin-bottom:36px}
}
@media (min-width: 940px) and (max-width: 1230px) {
.ult-payment-plan-price-card .ult-lp-card-box{padding:16px 8px}
}
