.portfoliofilter-wrap,.portfoliofilter-wrap .portfoliofilter-category-wrap{position:relative}.portfoliofilter-wrap .portfoliofilter-heading{padding-bottom:50px;position:relative;text-align:center}.portfoliofilter-wrap .portfoliofilter-heading>*{color:inherit;margin:0}.portfoliofilter-wrap .portfoliofilter-heading h2{padding-bottom:25px}.portfoliofilter-wrap .portfoliofilter-button{display:inline-block;margin-right:40px}.portfoliofilter-wrap .portfoliofilter-item-inner:after{background:#000;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;transition:all .3s;visibility:visible;z-index:1}.portfoliofilter-wrap .portfoliofilter-button-group{border-bottom:0 solid #dcdcdc;margin-bottom:10px;padding-bottom:10px;text-align:center}.portfoliofilter-wrap .portfoliofilter-button.is-checked{font-weight:600}.portfoliofilter-wrap .portfoliofilter-item{float:left;padding:10px;width:33.33%}.portfoliofilter-wrap .portfoliofilter-item-wrap{display:flex;flex-wrap:wrap;margin:0 -10px}.portfoliofilter-wrap .portfoliofilter-item-inner{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;min-height:370px;overflow:hidden;padding:20px;position:relative}.portfoliofilter-wrap .portfoliofilter-item-cnt .more{margin:0}.portfoliofilter-wrap .portfoliofilter-item-inner,.portfoliofilter-wrap .portfoliofilter-item-inner a,.portfoliofilter-wrap .portfoliofilter-item-inner h5{color:#fff;fill:#fff}.portfoliofilter-wrap .portfoliofilter-item-cnt{background:transparent;display:flex;flex-direction:column;height:100%;justify-content:space-between;opacity:1;padding:0;position:relative;transition:all .6s;visibility:visible;width:100%;z-index:2}.portfoliofilter-wrap .portfoliofilter-item-cnt .read-icn{display:inline-block;height:20px;margin-left:5px;vertical-align:middle;width:20px}.portfoliofilter-wrap .portfoliofilter-item-cnt .read-icn svg{display:block}.portfoliofilter-wrap .portfoliofilter-item-cnt h5{margin-bottom:24px}.portfoliofilter-wrap .portfoliofilter-item-cnt .desc{margin:0}.portfoliofilter-wrap .portfoliofilter-item-cnt .desc>:last-child{margin-bottom:0}.portfoliofilter-wrap .portfoliofilter-item-cnt .read-icn img{vertical-align:text-top}.portfoliofilter-wrap .portfoliofilter-item-cnt .read-txt{display:inline-block;vertical-align:middle}.portfoliofilter-wrap .portfoliofilter-btn-wrap{position:relative;text-align:center}.portfoliofilter-wrap .portfoliofilter-btn-wrap.left-btn{text-align:left}.portfoliofilter-wrap .portfoliofilter-btn-wrap.right-btn{text-align:right}.portfoliofilter-wrap .more{line-height:0;margin:0;padding:0}.portfoliofilter-wrap .more a{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.portfoliofilter-wrap .portfoliofilter-item-cnt .desc>*{color:inherit}.portfoliofilter-wrap .cat_wrap .item{background-color:#57b947;border-radius:20px;display:inline-block;font-size:10px;line-height:1;padding:9px}.portfoliofilter-wrap .cat_wrap{display:flex;flex-wrap:wrap;gap:10px 10px;margin:0 0 8px}.portfoliofilter-wrap .portfoliofilter-item-inner,.portfoliofilter-wrap .portfoliofilter-item-inner a,.portfoliofilter-wrap .portfoliofilter-item-inner h5{color:#747373}.portfoliofilter-wrap .portfoliofilter-item-inner h5{color:#000}.portfoliofilter-wrap .portfoliofilter-item-inner{background-color:#f7f7f7;background-image:none!important;flex-direction:column}.portfoliofilter-wrap .portfoliofilter-item-inner:after{display:none}.portfoliofilter-wrap .cat_wrap .item{color:#fff}.portfoliofilter-wrap .portfoliofilter-item-inner .image-hub img{border-radius:12px}.portfoliofilter-wrap .portfoliofilter-item-inner.result_hover{background:#000}.portfoliofilter-wrap .portfoliofilter-item-inner.result_hover,.portfoliofilter-wrap .portfoliofilter-item-inner.result_hover h5{color:#fff}@media(max-width:991px){.portfoliofilter-wrap .portfoliofilter-item{width:50%}}@media(max-width:767px){.portfoliofilter-wrap .portfoliofilter-button{margin-bottom:20px}}@media(max-width:640px){.portfoliofilter-wrap .portfoliofilter-item{float:none;width:100%}}@media (max-width:479px){.portfoliofilter-wrap .portfoliofilter-button{display:block;margin-right:0}}