.portfolio{padding:40px 0;background:#f7f7f7}.portfolio p{color:#fff9;margin:20px 40px;letter-spacing:1px;line-height:1.1em}.portfolio h2{padding:10px;background-color:#dc3545;color:#fff;border-radius:4px;margin-bottom:25px}.portfolio .tabs .content{margin-bottom:29px;position:relative;overflow:hidden}.portfolio .tabs .content img{height:190px;-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%}.portfolio .tabs .overlay{position:absolute;width:100%;height:100%;top:100%;padding-top:10%;color:#fff;text-transform:uppercase;text-align:center;background:#00000080;left:0;transition:all .5s;transition:all .5s linear;border-radius:6px}.portfolio .tabs .all .content:hover .overlay{top:0}.portfolio .tabs .overlay span{padding:2px 8px;border:1px solid #fff;border-radius:3px;cursor:pointer}@keyframes animateTabe{0%{opacity:0}to{opacity:1}}.classic-list{list-style-type:none}
