/*Countdown*/
.ai-package .sppb-countdown-number {
    font-size:88px;
}
.ai-package .sppb-countdown-days,
.ai-package .sppb-countdown-hours,
.ai-package .sppb-countdown-minutes{
    padding:15px 0;
    border-right:1px solid rgb(255 255 255 / 10%);
}
.ai-package .sppb-countdown-seconds{
    padding:15px 0;
}
@media (max-width:991px){
    .ai-package .sppb-countdown-number {
        font-size:64px;
    }
}
@media (max-width:767px){
    .ai-package .sppb-countdown-timer{
        display:flex !important;
        flex-wrap:nowrap;
    }
    .ai-package .sppb-countdown-days,
    .ai-package .sppb-countdown-hours,
    .ai-package .sppb-countdown-minutes,
    .ai-package .sppb-countdown-seconds{
        width:25% !important;
        max-width:25% !important;
    }
    .ai-package .sppb-countdown-number {
        font-size:42px;
    }
}

/*Pricing*/
.ai-package .sppb-pricing-box {
    background: rgb(255 255 255 / 10%);
    padding:30px;
    backdrop-filter:blur(5px);
    border-radius:15px;
    transition:0.5s;
    border:0.5px solid rgb(255 255 255 / 20%);
}
.ai-package .sppb-pricing-box:hover{
    transform:scale(1.02);
    box-shadow:0 0 10px rgb(255 255 255 / 80%);
}
.ai-package .discount .sppb-pricing-box {
    background: rgb(255 255 255 /25%);
    padding:60px 30px 30px 30px;
    position:relative;
}
.ai-package .year .sppb-pricing-box {
    padding:60px 30px 30px 30px;
    position:relative;
}
.ai-package .discount .sppb-pricing-box:before{
    content:'ONLY 3 SLOTS AVALABLE!';
    position:absolute;
    top:10px;
    left:-3px;
    background:#ff0000;
    padding: 5px 15px;
    border-radius:2px 8px 8px 2px;
    font-size:13px;
    font-weight:700;
    box-shadow:5px 5px 10px rgb(0 0 0 / 20%);
}
.ai-package .year .sppb-pricing-box:before{
    content:'FREE 2 MONTHS + SETUP & TRAINING FEE';
    position:absolute;
    top:10px;
    left:-3px;
    background:#166e1d;
    padding: 5px 15px;
    border-radius:2px 8px 8px 2px;
    font-size:13px;
    font-weight:700;
    box-shadow:5px 5px 10px rgb(0 0 0 / 20%);
}

.ai-package .sppb-pricing-header{
    text-align:center;
}
.ai-package .sppb-pricing-header .sppb-pricing-title{
    font-size:20px;
    font-weight:700;
    margin-bottom:30px !important;
    color:rgb(255 255 255 / 100%) !important;
}
.ai-package .discount .sppb-pricing-header .sppb-pricing-title{
    font-size:24px;
    color:#fff !important;
}
.ai-package .sppb-pricing-header .sppb-pricing-price{
    font-size:28px;
    font-weight:700;
    line-height:0;
    color:rgb(255 255 255 / 100%) !important;
    text-shadow:0 0 10px #fff;
}
.ai-package .discount .sppb-pricing-header .sppb-pricing-price{
    font-size:36px;
    color:#f6c841 !important;
    text-shadow:0 0 10px rgb(20 30 62 / 50%);
}
.ai-package .sppb-pricing-header .sppb-pricing-price span{
    position:relative;
    font-size:18px;
    color:#fff !important;
    text-shadow:none;
}
.ai-package .sppb-pricing-header .sppb-pricing-price span:before{
    content:'';
    position:absolute;
    top:50%;
    left:0;
    height:1px;
    width:100%;
    background:#fff;
}
.ai-package .sppb-pricing-features {
    font-size: 14px;
    line-height: 1.3;
    text-align:center;
    color: rgb(255 255 255 / 80%) !important;
}
.ai-package .discount .sppb-pricing-features {
    color:rgb(255 255 255) !important;
}
.ai-package .sppb-pricing-footer {
    text-align:center;
}
.ai-package .sppb-btn-custom{
    width:100%;
    border-radius:100px;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    background:rgb(255 255 255 / 100%) !important;
    color:#141e3e !important;
    transition:0.5s;
}
.ai-package .sppb-btn-custom:hover,
.ai-package .sppb-btn-custom:focus{
    background:rgb(255 255 255 / 30%) !important;
}
.ai-package .discount .sppb-btn-custom{
    background:rgb(255 255 255 / 100%) !important;
    color:#141e3e !important;
}
.ai-package .discount .sppb-btn-custom:hover,
.ai-package .discount .sppb-btn-custom:focus{
    background:rgb(255 255 255 / 40%) !important;
    color:#141e3e !important;
}

.ai-package img{
    border-radius:15px !important;
}
/*EO of Demo Video*/