/* LAPTOP ---------------------------------------------------------------------------------------------------------- */
@media (min-width: 481px) {

/* PORTFOLIO FILTER */
.portfolio-filter { display:block; position: relative; height:75px; margin-top:10px; padding-bottom: 10px; overflow: hidden;}
.portfolio-filter .button-row { display: flex; gap: 25px; justify-content: center;border-bottom: 1px solid #e5e5ec; }
.portfolio-filter .button-row .filter_button { color: rgba(0, 0, 0, .9); -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; }
.portfolio-filter .button-row .filter_button { position: relative; font-size: 15px; font-weight:400; letter-spacing: normal; text-transform: capitalize; background: transparent; border:0; padding: 25px 10px; }
.portfolio-filter .button-row .filter_button.active { color: rgba(0, 0, 0, 1); font-weight: 500; opacity: 1; }
.portfolio-filter .button-row .filter_button.active::after { position: absolute; left: 0; bottom: 0; content: ""; width:100%; height: 4px;background-color: #000; }
.portfolio-filter .button-row .filter_button:hover::after,.portfolio-filter .button-row .filter_button.active::after { opacity: 1;}
.portfolio-filter .button-row .filter_button i { display: inline-block; vertical-align: middle; margin-right: 10px;}
.portfolio-filter .button-row button.filter_button:hover { color: rgba(0, 0, 0, 1); }

}

