#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}.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){#custom-posts .portfolio-item{width:calc(100% - 30px)}#custom-posts .portfolio-item img{height:250px}}