.portfolio-filters li,.tx-port-cat{display:inline-block;cursor:pointer}.project-table,.single-portfolio .progress{margin-top:25px;margin-bottom:20px}.tx-port-title{color:#fff}.card-h .tx-port-title,.card-v .tx-port-title{color:#121212}.tx-port-excp{color:#ddd}.project-table tbody{background-color:#f7f7f7}.project-table tr td{color:#1b1b1b;border:1px solid #dedede;padding:10px 15px}.single-portfolio .progress-bar{background-color:#aedb49}.portfolio-meta,.portfolio-time,.portfolio-web{padding:10px 0}.portfolio-meta span,.portfolio-time span,.portfolio-web span{width:170px;float:left}.portfolio-meta i{padding-right:5px}.portfolio-template-single-portfolio-full-width .widget-area,.portfolio_content{padding-top:25px}.single-portfolio .widget .progress{height:1.5rem}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);border-radius:0!important}.portfolio-filter-wrap{text-align:center;padding-bottom:25px}.portfolio-filters li.active,.portfolio-filters li:hover{color:#121212;border:1px solid;border-radius:3px}.portfolio-filters{padding:0}.portfolio-filters li{list-style:none;margin:0 5px;padding:3px 10px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s;border:1px solid transparent}.tx-port-img{overflow:hidden}.tx-port-img img,.tx-port-img img[data-src]{-moz-transition:1s;-webkit-transition:1s;transition:1s}.tx-portfolio-item:hover .tx-port-img img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1)}.tx-port-overlay-content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);padding:40px;opacity:0;transition:.3s ease-in-out;text-align:center;overflow:hidden}.tx-portfolio-item:hover .tx-port-overlay-content{opacity:1}.tx-portfolio-item .tx-port-overlay-content:after,.tx-portfolio-item .tx-port-overlay-content:before{content:'';position:absolute;top:30px;right:30px;bottom:30px;left:30px;opacity:0;transition:.5s ease-in-out}.tx-portfolio-item .tx-port-overlay-content:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.tx-portfolio-item .tx-port-overlay-content:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.tx-portfolio-item:hover .tx-port-overlay-content:after,.tx-portfolio-item:hover .tx-port-overlay-content:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.tx-port-overlay{position:relative}.tx-port-card-content{padding:15px;background-color:#fbfbfb;position:relative;transition:.3s}.tx-portfolio-item:hover .tx-port-card-content{box-shadow:0 6px 32px rgb(208 208 208 / 70%)}.tx-port-overlay-content-wrap{text-align:center;position:relative;z-index:98;top:50%;transform:translateY(-50%)}.tx-port-cat{border:1px solid #dcdcdc;padding:0 6px;margin-bottom:10px;transform:rotate(0);transition:.4s}.tx-port-cat a{text-transform:uppercase;color:#dcdcdc;font-size:11px}.tx-port-overlay:hover .tx-port-cat{transform:rotate(360deg)},.tx-portfolio-item.grid-h .tx-port-excp,.tx-portfolio-item.grid-v .tx-port-excp,.tx-portfolio-item.horizontal .tx-port-excp,.tx-portfolio-item.masonry .tx-port-excp,.tx-portfolio-item.vertical .tx-port-excp{font-size:90%;color:#fff;transition:.8s;transform:scale(0)},.tx-portfolio-item.grid-h:hover .tx-port-excp,.tx-portfolio-item.horizontal:hover .tx-port-excp,.tx-portfolio-item.masonry:hover .tx-port-excp,.tx-portfolio-item.vertical:hover .tx-port-excp{transform:scale(1)}.tx-portfolio-item{padding-left:0;padding-right:0;float:left}@media(min-width:991px){.portfolio-template-default iframe{width:750px;height:420px}}.tx-port-enlrg-link a{color:#fff;margin:5px;padding:8px;border-radius:100%}.tx-port-enlarge,.tx-port-link{background-color:#222}.tx-port-enlrg-link{transition:1s;transform:scale(0);padding-top:20px}.tx-portfolio-item:hover .tx-port-enlrg-link{transform:scale(1)}.tx-port-enlrg-content{position:relative;background-color:#fff;padding:15px;width:auto;max-width:1220px;margin:100px auto;border-radius:3px}.tx-port-enlrg-content-left,.tx-port-enlrg-content-right{width:48%;display:inline-block}.tx-port-enlrg-content-right{float:right;padding:10px}.tx-port-enlrg-content-title{line-height:24px;margin-bottom:20px}.tx-portfolio-item.grid-h .tx-port-title,.tx-portfolio-item.grid-v .tx-port-title,.tx-portfolio-item.horizontal .tx-port-title,.tx-portfolio-item.masonry .tx-port-title,.tx-portfolio-item.vertical .tx-port-title{color:#fff;transform:translate(0,-50px);transition:.6s}.tx-portfolio-item.grid-h:hover .tx-port-title,.tx-portfolio-item.grid-v:hover .tx-port-title,.tx-portfolio-item.horizontal:hover .tx-port-title,.tx-portfolio-item.masonry:hover .tx-port-title,.tx-portfolio-item.vertical:hover .tx-port-title{transform:translate(0,0)}.tx-portfolio-item.grid-h .tx-port-excp,.tx-portfolio-item.grid-v .tx-port-excp,.tx-portfolio-item.horizontal .tx-port-excp,.tx-portfolio-item.masonry .tx-port-excp,.tx-portfolio-item.vertical .tx-port-excp{color:#f2f2f2}.effects-0.tx-portfolio-item .tx-port-overlay-content:after,.effects-0.tx-portfolio-item .tx-port-overlay-content:before{border:none;-webkit-transform:none;transform:none}.effects-0.tx-portfolio-item:hover .tx-port-overlay-content:after,.effects-0.tx-portfolio-item:hover .tx-port-overlay-content:before{opacity:0;-webkit-transform:none;transform:none}.effects-2.tx-portfolio-item .tx-port-overlay-content:after,.effects-2.tx-portfolio-item .tx-port-overlay-content:before,.effects-3.tx-portfolio-item .tx-port-overlay-content:after,.effects-3.tx-portfolio-item .tx-port-overlay-content:before,.effects-4.tx-portfolio-item .tx-port-overlay-content:after,.effects-4.tx-portfolio-item .tx-port-overlay-content:before{border:none}.effects-2.tx-portfolio-item .tx-port-img img,.effects-3.tx-portfolio-item .tx-port-img img{-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.effects-2.tx-portfolio-item.grid-h:hover .tx-port-cat,.effects-2.tx-portfolio-item.grid-h:hover .tx-port-excp,.effects-2.tx-portfolio-item.grid-h:hover .tx-port-title,.effects-2.tx-portfolio-item.grid-v:hover .tx-port-cat,.effects-2.tx-portfolio-item.grid-v:hover .tx-port-excp,.effects-2.tx-portfolio-item.grid-v:hover .tx-port-title,.effects-2.tx-portfolio-item.horizontal:hover .tx-port-cat,.effects-2.tx-portfolio-item.horizontal:hover .tx-port-excp,.effects-2.tx-portfolio-item.horizontal:hover .tx-port-title,.effects-2.tx-portfolio-item.masonry:hover .tx-port-cat,.effects-2.tx-portfolio-item.masonry:hover .tx-port-excp,.effects-2.tx-portfolio-item.masonry:hover .tx-port-title,.effects-2.tx-portfolio-item.vertical:hover .tx-port-cat,.effects-2.tx-portfolio-item.vertical:hover .tx-port-excp,.effects-2.tx-portfolio-item.vertical:hover .tx-port-title,.effects-2.tx-portfolio-item:hover .tx-port-overlay-content,.effects-2.tx-portfolio-item:hover .tx-port-overlay-content .tx-port-enlrg-link,.effects-3.tx-portfolio-item.grid-h:hover .tx-port-cat,.effects-3.tx-portfolio-item.grid-h:hover .tx-port-excp,.effects-3.tx-portfolio-item.grid-h:hover .tx-port-title,.effects-3.tx-portfolio-item.grid-v:hover .tx-port-cat,.effects-3.tx-portfolio-item.grid-v:hover .tx-port-excp,.effects-3.tx-portfolio-item.grid-v:hover .tx-port-title,.effects-3.tx-portfolio-item.horizontal:hover .tx-port-cat,.effects-3.tx-portfolio-item.horizontal:hover .tx-port-excp,.effects-3.tx-portfolio-item.horizontal:hover .tx-port-title,.effects-3.tx-portfolio-item.masonry:hover .tx-port-cat,.effects-3.tx-portfolio-item.masonry:hover .tx-port-excp,.effects-3.tx-portfolio-item.masonry:hover .tx-port-title,.effects-3.tx-portfolio-item.vertical:hover .tx-port-cat,.effects-3.tx-portfolio-item.vertical:hover .tx-port-excp,.effects-3.tx-portfolio-item.vertical:hover .tx-port-title{transform:scaleX(1)}.effects-2.tx-portfolio-item .tx-port-enlrg-link,.effects-2.tx-portfolio-item.grid-h .tx-port-cat,.effects-2.tx-portfolio-item.grid-h .tx-port-excp,.effects-2.tx-portfolio-item.grid-h .tx-port-title,.effects-2.tx-portfolio-item.grid-v .tx-port-cat,.effects-2.tx-portfolio-item.grid-v .tx-port-excp,.effects-2.tx-portfolio-item.grid-v .tx-port-title,.effects-2.tx-portfolio-item.horizontal .tx-port-cat,.effects-2.tx-portfolio-item.horizontal .tx-port-excp,.effects-2.tx-portfolio-item.horizontal .tx-port-title,.effects-2.tx-portfolio-item.masonry .tx-port-cat,.effects-2.tx-portfolio-item.masonry .tx-port-excp,.effects-2.tx-portfolio-item.masonry .tx-port-title,.effects-2.tx-portfolio-item.vertical .tx-port-cat,.effects-2.tx-portfolio-item.vertical .tx-port-excp,.effects-2.tx-portfolio-item.vertical .tx-port-title,.effects-3.tx-portfolio-item.grid-h .tx-port-cat,.effects-3.tx-portfolio-item.grid-h .tx-port-excp,.effects-3.tx-portfolio-item.grid-h .tx-port-title,.effects-3.tx-portfolio-item.grid-v .tx-port-cat,.effects-3.tx-portfolio-item.grid-v .tx-port-excp,.effects-3.tx-portfolio-item.grid-v .tx-port-title,.effects-3.tx-portfolio-item.horizontal .tx-port-cat,.effects-3.tx-portfolio-item.horizontal .tx-port-excp,.effects-3.tx-portfolio-item.horizontal .tx-port-title,.effects-3.tx-portfolio-item.masonry .tx-port-cat,.effects-3.tx-portfolio-item.masonry .tx-port-excp,.effects-3.tx-portfolio-item.masonry .tx-port-title,.effects-3.tx-portfolio-item.vertical .tx-port-cat,.effects-3.tx-portfolio-item.vertical .tx-port-excp,.effects-3.tx-portfolio-item.vertical .tx-port-title{transform:scaleX(0)}.effects-2.tx-portfolio-item .tx-port-overlay-content{transform:scaleX(0);-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.effects-3.tx-portfolio-item .tx-port-overlay-content{transform:scaleY(0);-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.effects-3.tx-portfolio-item:hover .tx-port-overlay-content,.effects-3.tx-portfolio-item:hover .tx-port-overlay-content .tx-port-enlrg-link{transform:scaleY(1)}.effects-3.tx-portfolio-item .tx-port-enlrg-link{transform:scaleY(0)}.effects-4.tx-portfolio-item .tx-port-overlay-content:before{background-color:#fffFFF75;transition:.4s ease-out}.effects-4.tx-portfolio-item .tx-port-overlay-content:after{transition:.8s ease-out;background:#fffFFF50}.effects-4.tx-portfolio-item .tx-port-overlay-content:after,.effects-4.tx-portfolio-item .tx-port-overlay-content:before{content:"";position:absolute;width:150%;height:150%;padding-bottom:150%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0,0);border-radius:50%;box-sizing:border-box;z-index:1}.effects-4.tx-portfolio-item:hover .tx-port-overlay-content:after,.effects-4.tx-portfolio-item:hover .tx-port-overlay-content:before{transform:translate(-50%,-50%) scale(1,1)}.tx-single-portfolio-btn{text-align:center;display:block;background-color:#aedb49;padding:10px;font-size:16px;margin-top:25px;border-radius:3px}.tx-single-portfolio-btn:hover{color:#fff;background-color:#98ca28}@media only screen and (max-width:480px){.tx-portfolio-item{width:100%;margin-bottom:20px;float:none}}@media only screen and (max-width:320px){.tx-portfolio-item{width:100%;margin-bottom:20px;float:none}}