.portfolio-area{padding:50px 0}.ui-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.button-group.filters-button-group{padding-bottom:30px;text-align:center}.filters-button-group .is-checked,.filters-button-group button:hover{background:#333;box-shadow:none;color:#fff}.filters-button-group button{background:#ffb45c;border:0;box-shadow:none;color:#333;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;padding:10px 20px;text-decoration:none}.portfolio-list{display:flex;flex-wrap:wrap;margin:0 -15px}.portfolio-item{border-radius:10px;box-shadow:1px 1px 20px #ccc;margin:0 15px 30px;overflow:hidden;width:calc(33.33333% - 30px)}.portfolio-item .img-box{border-radius:10px 10px 0 0;cursor:pointer;height:275px;overflow:hidden;width:100%}.portfolio-item .img-box img{object-fit:cover;transform:translateY(0);transition:3.5s ease-out;width:100%}.portfolio-item .img-box:hover img{object-fit:cover;transform:translateY(calc(-100% + 275px));transition:3.5s ease-out}.description-holder{flex:1;padding:15px 20px}.portfolio-item h4{margin-bottom:0;text-align:center}.portfolio-item h4 a{font-weight:500;text-decoration:none}.revops-wrapper .portfolio-item{display:flex;flex-direction:column}.revops-wrapper .portfolio-item h4{align-items:center;display:flex;flex:1;justify-content:center;line-height:1.5}.description-holder p{line-height:1.7;margin-bottom:5px}@media (max-width:991px){.portfolio-item{width:calc(50% - 30px)}}@media (max-width:767px){.portfolio-area{padding:50px 0 20px}.ui-group{flex-direction:column}}@media (max-width:620px){.portfolio-item{margin-bottom:20px;width:calc(100% - 30px)}}