.four-column-sec{padding:80px 0}.four-column-inner{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;justify-content:space-between}.four-column-box{flex:0 0 48.33%;margin:15px 3% 15px 0;position:relative}.four-column-box:nth-child(2n){margin-right:0}.four-column-image img{width:100%}.four-column-box-inner{position:relative}.four-column-title h2{margin:0;color:#fff;font-size:36px;font-weight:500;line-height:40px;text-align:center;width:100%;position:relative;z-index:1}.four-column-title{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;transition:.8s;transform:scale(1)}.four-column-content{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;padding:30px}.four-column-content-inner{border:1px solid #fff;height:100%}.four-column-box-inner:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4)}.four-column-content-overly{background:#fff;display:flex;flex-wrap:wrap;height:100%;padding:30px;transition:.6s;transform:scale(0);align-content:center}.four-column-content-overly h3{width:100%;margin:0;color:#003c71;font-size:28px;font-weight:500;line-height:36px;text-align:center}.four-column-content-overly p{color:#003c71;font-size:12px;font-weight:400;line-height:24px;text-align:center;margin:15px 0 0 0}.four-column-box-inner:hover .four-column-title{transform:scale(0)}.four-column-box-inner:hover .four-column-content-overly{transform:scale(1)}@media(max-width:991px){.four-column-sec{padding:60px 0}.four-column-title h2{font-size:26px;line-height:30px}.four-column-content{padding:15px}.four-column-box-inner:hover .four-column-content-overly{padding:0 0px 15px}.four-column-content-overly-inner{display:flex;flex-wrap:wrap;height:100%;overflow-x:scroll;padding:15px 15px;align-items:center}.four-column-content-overly h3{font-size:23px;line-height:26px}.four-column-content-overly p{font-size:12px;line-height:22px}}@media(max-width:767px){.four-column-box{flex:0 0 100%;margin:15px auto !important;max-width:480px}.four-column-content-overly-inner{align-content:center}.four-column-content{position:relative;padding:0}.four-column-content-overly{transform:scale(1);border:0;padding:0 0px}.four-column-content-overly-inner{height:auto;overflow-x:inherit;padding:15px 15px 0}.four-column-title h2{font-size:0;line-height:30px}.four-column-box-inner:hover .four-column-content-overly{padding:0 0px 0px}.four-column-box-inner::before{background:0}}@media(max-width:479px){.four-column-content-overly-inner{align-content:flex-start}}