.vip-statusa{box-shadow: -1px 9px 14px 0 #cf3f7b14;padding:20px;border-radius:8px;background: #fff;display: inline-block; width: 100%;}
.vip-statusb, .vip-statusc{display:inline-block;margin-top:10px;padding:10px 15px;background:#007bff;color:#fff;border-radius:5px;text-decoration:none;}
.vip-statusb:hover, .vip-statusc:hover{color:#fff!important;}
.vip-statusd{display:inline-block;margin-top:10px;padding:10px 15px;background:#28a745;color:#fff!important;border-radius:5px;text-decoration:none;margin-left:10px;}
.vip-statuse{border:1px solid #ddd;width: 100%;margin-bottom: 10px;}
.vip-statusf{border:1px solid #ddd;}
.vip-statusg{margin-top:20px;text-align:center;}
.vip-statusi{margin: 0 2px 0;float: right;}
.vip-status {text-align: center;}


.vip-columns{
    display:flex;
    gap:30px;
    align-items:flex-start;
}

.vip-column{
	display:flex;
    flex-direction:column;
    width:50%;
}

@media(max-width:768px){
    .vip-columns{
        flex-direction:column;
    }

    .vip-column{
        width:100%;
    }
}
.vip-bank-transfer-title{color: #333; font-size: 15px; font-weight: bold;}
.trheader{background: #fff; box-shadow: -1px 9px 14px 0 #cf3f7b14; border-radius: 4px; padding: 10px;}
.vip-featurex{margin: 10px 0px;}
.vip-features{min-height: 20px;text-align: left; line-height: 25px; margin: 3px 0px;}
.vip-paymenta {box-shadow: -1px 9px 14px 0 #cf3f7b14;padding:20px;border-radius:8px;background: #fff;text-align: center;display: inline-block; width: 100%;}
.vip-paymentb {border:1px solid #ddd;padding:20px;border-radius:8px;background: #fff;text-align:center;font-size: 18px; font-weight: bold;}
.vip-paymentc {float: left;width:30%;display:inline-block;margin:10px 10px 0;padding:10px 15px;background:#1b518b;color:#fff;border-radius:5px;text-decoration:none;}
.vip-paymentd {margin:10px 10px 0;float: right;width:30%;display:inline-block;padding:10px 15px;background:#007bff;color:#fff;border-radius:5px;text-decoration:none;}
.vip-paymentn {margin:10px 10px 0;float: right;width:30%;display:inline-block;padding:10px 15px;background:#24a18a;color:#fff;border-radius:5px;text-decoration:none;}
.vip-paymentp {margin:10px 10px 0;display:inline-block;padding:10px 15px;background:#007bff;color:#fff;border-radius:5px;text-decoration:none;}
.vip-paymentp:hover,.vip-paymentn:hover,.vip-paymentc:hover, .vip-paymentd:hover {color:#fff!important;}

.vip-faileda {box-shadow: -1px 9px 14px 0 #cf3f7b14;padding:20px;border-radius:8px;background: #fff;display: inline-block; width: 100%;}

.vip-successa {box-shadow: -1px 9px 14px 0 #cf3f7b14;padding:20px;border-radius:8px;background: #fff;display: inline-block; width: 100%;}

.vip-paypal-checkouta {padding:20px;background:#fff;border-radius:8px;}
.vip-paypal-checkoutb {color:red;font-size:18px;}

.vip-Stripe-checkouta {box-shadow: -1px 9px 14px 0 #cf3f7b14;padding:20px;border-radius:8px;background:#fff;display:inline-block;width:100%;text-align:center;}
.vip-Stripe-checkoutb {font-size:18px;margin-bottom:15px;}
.vip-Stripe-checkoutc {box-shadow:-1px 9px 14px 0 #cf3f7b14;padding:20px;border-radius:8px;background:#fff;display:inline-block;width:100%;text-align:center;}
.vip-Stripe-checkoutd {font-size:18px;margin-bottom:15px;color:red;}

.vip-h3premium{font-size: 17px;}
.vip-membershipa{margin:20px 0;font-size: 19px;}
.vip-membershipb{
	
	    padding: 10px;
		margin-bottom: 10px;
    border-radius: 8px;
    background: #fff;
    text-align: center;
    box-shadow: -1px 9px 14px 0 #cf3f7b14;
}
.vip-membershipc{display:flex;flex-direction:column;gap:15px;}
.vip-price-currency{font-size: 16px; font-weight: bold;}
.vip-membershipd{
    display:flex;
    flex-direction:column;
    min-height:280px;padding:15px;width:100%;border-radius:8px;background: #fff;text-align: center;box-shadow: -1px 9px 14px 0 #cf3f7b14;}
.vip-membershipe{font-family: 'Cairo';margin-top:auto;width: 100%;display:inline-block;padding:10px 15px;background:#007bff;color:#fff;border-radius:5px;text-decoration:none;}
.vip-membershipe:hover {color:#fff!important;background:#065cb9;}
.vip-bank-transfera{background: #cffbda; padding: 3px 20px; margin-bottom: 10px; border-radius: 3px;display: inline-block;}
.vip-status {
    font-weight: bold;
	
}

.vip-status.active {
    color: #0a0;
}

.vip-status.inactive {
    color: #c00;
}
.vip-bank-transfer{background: #fff; box-shadow: -1px 9px 14px 0 #cf3f7b14; border-radius: 4px; padding: 10px;}

.javaback{cursor: pointer;color: #0d9ecc;font-size: 17px;}
.vip-badge {
    background: linear-gradient(45deg, #f7d36b, #e6b422);
    color: #000;
    padding: 3px 8px;
    border-radius: 6px;
    margin-left: 6px;
    font-weight: bold;
    border: 1px solid #cfa84a;
}

.premium-badge {
    background: linear-gradient(45deg, #4a90e2, #357ABD);
    color: #fff;
    padding: 3px 8px;
    border-radius: 6px;
    margin-left: 6px;
    font-weight: bold;
}

.gold-badge {
    background: linear-gradient(45deg, #ffd700, #e6c200);
    color: #000;
    padding: 3px 8px;
    border-radius: 6px;
    margin-left: 6px;
    font-weight: bold;
}

.Authorized-badge {
    background: linear-gradient(45deg, #e24a4a, #bd35a6);
    color: #fff;
    padding: 3px 8px;
    border-radius: 6px;
    margin-left: 6px;
    font-weight: bold;
}
.Trusted-badge {
    background: linear-gradient(45deg, #c0c0c0, #058d2f);
    color: #fff;
    padding: 3px 8px;
    border-radius: 6px;
    margin-left: 6px;
    font-weight: bold;
}
.colspan-5{text-align: center;}

@media screen and (max-width: 640px) {
.vip-membershipd {width: 46%;}
}
@media screen and (max-width: 440px) {
.vip-membershipd {width: 100%;}
}