.portfolio-filter{padding:0 25px 60px}.portfolio-filter ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.portfolio-filter ul li{font-size:18px;line-height:34px;font-weight:600;color:#535353;margin:0 25px}.portfolio-filter ul li a{text-decoration:none;color:#535353;border-bottom:1px solid transparent}.portfolio-filter ul li a:hover,.portfolio-filter ul li a.active{color:#e04802;border-color:#e04802}#custom-posts .portfolio-item{width:calc(33.33% - 30px);margin:15px;position:relative}#custom-posts .portfolio-item img{width:100%;height:280px;object-fit:contain}#custom-posts .portfolio-item a{width:100%;display:flex;padding:5px;justify-content:space-between;align-items:center}#custom-posts .portfolio-item a h4{font-size:14px;line-height:16px;color:#000;text-transform:capitalize;transition:ease-in-out .25s color}#custom-posts .portfolio-item a:hover h4{color:#e04802}#custom-posts .portfolio-item a span{display:inline-block;padding:6px 30px;background-color:#e04802;color:#fff;border-radius:22px;transition:ease-in-out .25s background-color}#custom-posts .portfolio-item a:hover span{background-color:#000}.portfolio-filter ul li{width:auto;margin:0 0 10px;padding:0 16px;font-size:18px;line-height:34px;text-align:center}.portfolio-filter{padding:20px}.loader img{margin-top:85%}.elementor-shortcode .pager-area{width:100%;text-align:center;padding-top:50px}.elementor-shortcode .pager-area a{display:inline-block;color:#fcfdff;background-color:#ff6d0e;border-radius:4px;padding:8px 15px;margin:6px}.elementor-shortcode .pager-area span.current{display:inline-block;color:#fcfdff;background-color:#000;border-radius:4px;padding:8px 15px;margin:6px}#custom-posts .pagination{width:100%;display:flex;justify-content:center;margin:50px auto}#custom-posts .pagination .page-numbers{display:inline-block;padding:12px;color:#fff;margin:0 2px;cursor:pointer;background-color:#ff6d0e;border-radius:4px}#custom-posts .pagination .page-numbers.current{background-color:#000}.portfolio-slider.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button{top:100%}#custom-posts .portfolio-item.logos-post a{display:none!important}@media only screen and (max-width:1024px){#custom-posts .portfolio-item{width:calc(50% - 30px)}}@media only screen and (max-width:680px){.portfolio-filter ul li{margin:0;padding:0 10px;font-size:14px;line-height:20px}#custom-posts .portfolio-item{width:calc(100% - 30px)}#custom-posts .portfolio-item img{height:250px}}