.three-column-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:40px 0;width:100%}.three-column-sec .heading{display:inline-block;text-align:center;width:100%}.three-column-sec .heading .section-title{display:inline-block;margin-top:25px;padding:20px 0;width:100%}.three-column-sec .heading .section-title h2{color:#fff;display:inline-block;width:100%}.three-column-sec .col-wrap{column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px;width:100%}.three-column-sec .col-wrap .col-box{display:inline-block;padding:5px 20px;position:relative;transition:all .4s;width:100%;z-index:1}.three-column-sec .col-wrap .col-box .box-title{display:inline-block;width:100%}.three-column-sec .col-wrap .col-box .box-title h3{color:#fff;display:inline-block;margin-top:25px;padding-left:18px;position:relative;width:100%;z-index:1}.three-column-sec .col-wrap .col-box .box-title h3:before{background:#fb8b24;border-radius:50px;content:"";display:block;height:100%;left:0;line-height:26px;position:absolute;top:0;width:4px}.three-column-sec .col-wrap .col-box .caption{display:inline-block;margin:16px 0;width:100%}.three-column-sec .col-wrap .col-box .caption p{color:#fff;display:inline-block;line-height:30px;margin-bottom:15px;width:100%}.three-column-sec .col-wrap .col-box:hover{background-color:#2d4e36}@media(max-width:991px){.three-column-sec .col-wrap{grid-template-columns:repeat(2,1fr)}.three-column-sec .heading .section-title{margin-top:0}}@media(max-width:767px){.three-column-sec .col-wrap{grid-template-columns:repeat(1,1fr);margin-top:15px}.three-column-sec .heading .section-title{margin-top:0}.three-column-sec .col-wrap .col-box{padding:0}}