#w{display:block;max-width:1100px;min-width:280px;margin:0 auto;}
#filter-list{display:block;width:100%;text-align:center;margin-bottom:25px;}
#filter-list li{font-weight:bold;color:black !important;display:inline-block;width:auto;padding:6px 10px;margin-right:15px;font-size:1.2em;cursor:pointer;border-bottom:1px solid rgba(255, 255, 255, 0);}
#filter-list li:hover{color:rgb(129, 24, 24) !important;}
#filter-list li.active{font-weight:bold;border-color:#000;}
#portfolio{display:block;width:100%;padding:0 73px;margin-bottom:0;text-align:center;}
#portfolio .item{display:none;opacity:0;vertical-align:top;color:#fff;font-size:30px;text-align:center;-moz-box-sizing:border-box;padding:5px;}
#portfolio .item h2{font-size:32px;padding:10px;}
#portfolio .item1{display:none;opacity:0;vertical-align:top;margin-bottom:25px;margin-right:20px;color:#fff;font-size:30px;text-align:center;-moz-box-sizing:border-box;}
#portfolio .item a{display:inline-block;max-width:100%;text-decoration:none;background:#fff;}
#portfolio .item img{max-width:100% !important; object-fit:fill;}
@media (min-width:991px){#portfolio .item:nth-child(5),
#portfolio .item:nth-child(6),
#portfolio .item:nth-child(7),
#portfolio .item:nth-child(8){margin-bottom:0;}
    #portfolio .btn-skin {bottom:25px;}
    .grid figure {height: 248px;}
}