.elementor-407 .elementor-element.elementor-element-0c47c9a > .elementor-container{max-width:1240px;}.elementor-407 .elementor-element.elementor-element-381eb38.elementor-element{--align-self:flex-start;}.elementor-407 .elementor-element.elementor-element-381eb38 .elementor-heading-title{font-size:47px;font-weight:700;text-transform:uppercase;}.elementor-407 .elementor-element.elementor-element-79c2944 .row{margin-top:calc( 0.8rem * -1 );margin-right:calc( 0.8rem/ -2 );margin-left:calc( 0.8rem/ -2 );}.elementor-407 .elementor-element.elementor-element-79c2944 .grid-item-p{padding-right:calc(0.8rem/ 2);padding-left:calc(0.8rem/ 2);margin-top:0.8rem;border-style:double;}.elementor-407 .elementor-element.elementor-element-79c2944 .portfolio_wrap .ajax-area{text-align:left;}.elementor-407 .elementor-element.elementor-element-79c2944 .portfolio_wrap .filter-nav__nav{justify-content:flex-start;}.elementor-407 .elementor-element.elementor-element-79c2944 .item--inner figure{border-top-left-radius:12px 12px;border-top-right-radius:12px 12px;border-bottom-right-radius:12px 12px;border-bottom-left-radius:12px 12px;}.elementor-407 .elementor-element.elementor-element-79c2944 .portfolio_wrap .portfolio-feed .ms-p-content h3{font-size:17px;}.elementor-407 .elementor-element.elementor-element-79c2944 .ms-p-content{text-align:center;}.elementor-407 .elementor-element.elementor-element-79c2944 .btn-load-more{border-top-left-radius:10px 10px;border-top-right-radius:10px 10px;border-bottom-right-radius:10px 10px;border-bottom-left-radius:10px 10px;}@media(max-width:1024px){.elementor-407 .elementor-element.elementor-element-381eb38 .elementor-heading-title{font-size:56px;}}@media(max-width:767px){.elementor-407 .elementor-element.elementor-element-381eb38 .elementor-heading-title{font-size:48px;}}/* Start custom CSS for ms_projects, class: .elementor-element-79c2944 */.filter-nav--expanded .filter-nav__btn{
    color:#333;
    
}
.filter-nav--expanded .filter-nav__btn[aria-current=true] {
    color:#fff;
    pointer:pointer;
    
}
.portfolio-description{
    font-size:17px !important;
    font-weight: 400;
    
}
.portfolio_wrap .subnav{
        margin-bottom: 30px
}

@media screen and (max-width: 767px) {
    .portfolio_wrap .subnav {
         margin-bottom: 30px;
        width: 100%;
        overflow-y: scroll;
    }
}/* End custom CSS */