.four-col-sec .section-heading{margin:0 auto;max-width:608px;text-align:center}.four-col-sec .section-heading h2{font-size:40px;font-weight:700;letter-spacing:1.5px;margin:0 0 10px}.four-col-sec .section-heading .description-block p{font-size:20px;margin:0}.four-col-sec .flex-container{display:flex;flex-wrap:wrap;margin:65px -25px 0}.four-col-sec .flex-container .card{margin:0 25px;width:calc(25% - 50px)}.four-col-sec .card .bg-img-block{background-position:50%;background-size:cover;height:250px;margin-bottom:20px;position:relative}.four-col-sec .card .overlap-text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.four-col-sec .card .overlap-text h6{font-size:20px;font-weight:700;margin:0}.four-col-sec .card .bottom-content{text-align:center}.four-col-sec .card .bottom-content h5{margin-bottom:15px}.four-col-sec .card .bottom-content p{margin:0}@media(max-width:1200px){.four-col-sec .flex-container{margin:65px -15px 0}.four-col-sec .flex-container .card{margin:0 15px;width:calc(25% - 30px)}}@media(max-width:1199px){.four-col-sec .flex-container .card{margin-bottom:20px;width:calc(33.33% - 30px)}}@media(max-width:991px){.four-col-sec .flex-container .card{width:calc(50% - 30px)}}@media(max-width:767px){.four-col-sec .flex-container{margin:65px 0 0}.four-col-sec .flex-container .card{margin:0 0 20px;width:100%}}