.plan_details_row {
    display: flex;
    justify-content: space-between;
    column-gap: 20px;
}

@media screen and (max-width: 1200px) {
    .pricebox {
        padding-inline: clamp(20px, 5vw, 30px);
    }
}

@media screen and (max-width: 991px) {
    .pricebox-wrapper {
        width: 100%;
        margin: 0 auto;
    }
    
    #howwework {
        margin-bottom: clamp(50px, 3vw, 100px);
    }
}

@media screen and (max-width: 768px) {
    .order-sm-2 {
        order: 2;
    }
    
    .tale-text .wpb_text_column {
        margin-bottom: 0;
    }
    
    /*Alpha, Beta, Gamma page*/
    
    .additional-services .wpb_raw_code {
        border-left-style: none !important;
        padding-left: 0 !important;
        padding-top: 40px;
        position: relative;
    }
    
    .additional-services .wpb_raw_code::before {
        position: absolute;
        content: '';
        height: 1px;
        width: 245px;
        background-color: #ccceed;
        top: 0;
        left: 0;
    }
}

@media screen and (max-width: 375px) {
    .site-action {
        gap: 5px;
    }
    
    .theme__input:checked + .theme__inner,
    .theme__inner {
        width: 36px;
        height: 36px;
    }
    
    .site-action .action-btn {
        height: 36px;
        line-height: 1.3;
        font-size: 12px;
        padding: 10px 8px;
    }
    
    .pricebox {
        border-radius: 24px;
    }
    
    /*Alpha page*/
    
    .plan_details_label {
        font-size: 14px;
    }
    
    .plan_details_value {
        font-size: 16px;
    }
    
    .additional-services .wpb_raw_code::before {
        width: 100px;
    }
}