/* Budget Match Check Tab */

.woocommerce div.product .woocommerce-tabs ul.tabs li.budget_match_check_tab a{
    background-color:#9b59b6;
    color:#ffffff;
    border-radius:50px;
    padding:12px 28px;
    font-weight:bold;
    font-size:16px;
    display:inline-block;
    box-shadow:0 2px 6px rgba(0,0,0,0.15);
    transition:all 0.3s ease-in-out;
    text-transform:uppercase;
    border:none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.budget_match_check_tab.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.budget_match_check_tab a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs li.budget_match_check_tab a:hover{
    background-color:#8e44ad;
    color:#fff;
}


/* Budget box */

.cncbul-budget-box{
    background:#f9f9f9;
    padding:25px;
    border-radius:12px;
    box-shadow:0 0 10px rgba(0,0,0,0.05);
}


.cncbul-budget-box input[type="number"]{
    padding:10px;
    border-radius:8px;
    border:1px solid #ccc;
    margin:10px 0;
    width:100%;
    max-width:300px;
}


.cncbul-budget-box .check-btn{
    background:#9b59b6;
    color:#fff;
    border:none;
    padding:10px 20px;
    font-weight:bold;
    border-radius:30px;
    cursor:pointer;
    transition:0.3s ease;
}


.cncbul-budget-box .check-btn:hover{
    background:#8e44ad;
}


.consultancy-btn{
    display:inline-block;
    background-color:#f39c12;
    color:#fff;
    padding:10px 18px;
    border-radius:50px;
    font-weight:bold;
    margin-top:10px;
    text-decoration:none;
}

.consultancy-btn:hover{
    background-color:#e67e22;
}