.portfolio-section-filters{padding:50px 0 40px;background:#f6f6f6}.project-inner{border-radius:12px;background-color:#fff;overflow:hidden;margin-bottom:30px}.filters{text-align:center;margin-bottom:30px}.portfolio-section-filters .hide{animation:.5s forwards hide;transform-origin:center;display:none}.portfolio-section-filters .show{animation:.5s forwards show;transform-origin:center;display:block}@keyframes hide{0%{transform:scale(1)}100%{transform:scale(0);width:0;height:0;margin:0}}@keyframes show{0%{transform:scale(0);width:0;height:0;margin:0}100%{transform:scale(1)}}.portfolio-section-filters .filter{margin:15px;display:inline;color:#324452;font-weight:600}.portfolio-section-filters .filter:hover{cursor:pointer}.portfolio-section-filters .filters h4{font-size:30px;line-height:30px;font-weight:800;color:#000;margin-top:0;margin-bottom:40px}.portfolio-section-filters .filter.active span{color:#fff;background:linear-gradient(to left,#38b6fd 0,#38b6fd,#38b6fd 65%,transparent 100%)}.portfolio-section-filters .filter span{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:auto;color:#000;font-size:16px;background-color:#fff;border-radius:5px;padding:0 15px;height:40px}.portfolio-section-filters h4.entry-details-title a{display:block;font-size:22px;line-height:30px;font-weight:800;color:#080337;margin-top:25px;margin-bottom:5px}.portfolio-section-filters h4.entry-details-title a:hover{color:#5956e9}.portfolio-section-filters h5.project-category{margin:0;display:block;color:#686868;font-weight:600;font-size:16px;padding:5px 30px 30px}.portfolio-section-filters h4.entry-details-title{margin:0;padding:0 30px}.portfolio-section-filters .project.col-md-6{margin-bottom:50px}.portfolio-section-filters .project-thumbnail img{transition:.3s;-webkit-transition:.3s;transform-origin:center;-webkit-transform-origin:center}.portfolio-section-filters .project-thumbnail:hover img{-webkit-filter:brightness(1.07);filter:brightness(1.07)}.portfolio-section-filters .project-thumbnail{overflow:hidden;position:relative}.portfolio-section-filters .projects.row{min-height:400px}.portfolio-section-filters .filters{margin-bottom:20px}@media (max-width:767px){.portfolio-section-filters .filters{margin-bottom:20px}}