.custom-portfolio-section{padding:100px 0}.custom-portfolio-section .portfolio-heading{display:inline-block;width:100%}.custom-portfolio-section .portfolio-heading h2{color:#29399e;font-family:Josefin Sans,sans-serif;font-size:53px;font-weight:600;line-height:1.2;padding:0 40px;text-align:center}.custom-portfolio-section .three-col-wrapper{display:flex;flex-wrap:wrap;width:100%}.custom-portfolio-section .three-col-wrapper .col-item{margin-top:50px;padding-right:30px;width:33%}.custom-portfolio-section .three-col-wrapper .col-item .heading h4{color:#86bd40;font-family:Josefin Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:105%;text-transform:uppercase}.custom-portfolio-section .three-col-wrapper .col-item .content ul{padding-left:20px}.custom-portfolio-section .three-col-wrapper .col-item .content{display:inline-block;width:100%}.custom-portfolio-section .three-col-wrapper .col-item .content p,.custom-portfolio-section .three-col-wrapper .col-item .content ul li{color:#111c55;font-size:18px}.custom-portfolio-section .bottom-content{display:inline-block;margin:40px 0 0;text-align:center;width:100%}.custom-portfolio-section .bottom-content p,.custom-portfolio-section .bottom-content ul li{color:#111c55;font-size:18px}@media(max-width:1199px){.custom-portfolio-section .portfolio-heading h2{font-size:40px}}@media(max-width:991px){.custom-portfolio-section .portfolio-heading h2{font-size:36px;padding:0}}@media(max-width:767px){.custom-portfolio-section{padding:50px 0}.custom-portfolio-section .portfolio-heading h2{font-size:30px}.custom-portfolio-section .three-col-wrapper .col-item{width:100%}}