.portfolio{
    padding:60px 0;
}

.section-title{
    text-align:center;
    margin-bottom:40px;
}

.tabs{
    text-align:center;
    margin-bottom:30px;
}

.tab-btn{
    background:#eee;
    border:none;
    padding:12px 25px;
    margin:5px;
    cursor:pointer;
    font-weight:600;
    border-radius:0px;
    transition:0.3s;
}

.tab-btn:hover{
    background:#ddd;
}

.tab-btn.active{
    background:#1e90b8;
    color:white;
}

.tab-content{
    display:none;
    padding:30px;
    background:#f7f7f7;
    border-radius:5px;
}

.tab-content.active{
    display:block;
}