.two-column-image{padding:80px 0}.two-column-image .row-fluid .span6:nth-child(odd){margin-left:0}.two-column-image .row-fluid .span6{margin-bottom:30px!important}.two-column-image .section-heading{margin:0 auto 70px;max-width:850px;text-align:center}.two-column-image .section-heading h3{font-size:34px;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:20px}.two-column-image .listing{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center!important}.two-column-image .listing .span4{margin-bottom:30px}.two-column-image .row-fluid .span6:nth-child(2n) .block{margin-left:15px}.two-column-image .row-fluid .span6:nth-child(odd) .block{margin-right:15px}.two-column-image .listing .block{background:#fff;border-radius:4px;box-shadow:0 3px 20px rgba(0,0,0,.16);height:100%;margin:auto auto 0;overflow:hidden}.two-column-image .listing .block img{display:block;margin:auto;min-height:100px;object-fit:contain;padding-bottom:0;padding-top:30px;position:relative;width:100%}.two-column-image .listing .block .info{padding:30px;text-align:left}.two-column-image .listing .block .info h4{font-size:27px;font-weight:700;line-height:1;margin-bottom:20px;margin-top:0;text-align:left}.two-column-image .listing .block .info h4 sup{font-size:16px}.two-column-image .listing .block .info p{text-align:left}.two-column-image .listing .block .image{display:flex;height:280px;padding:30px 0;position:relative}.color-filter{background-color:rgba(26,57,101,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.two-column-image .listing .block .info .btn-cta{background:#5eb2db;border-radius:4px;color:#fff;display:block;font-size:13px;font-weight:700;letter-spacing:1px;margin-top:20px;padding:15px 43px;text-align:center;text-decoration:none;text-transform:uppercase}.two-column-image .listing .block .info .btn-cta:hover{background:#1a3965}.row-fluid .span4:nth-child(4n){margin-left:0}.two-column-image .products-link{text-align:center}.two-column-image .products-link .btn-cta{background:#1a3965;border-radius:4px;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-top:40px;padding:15px 100px;text-decoration:none;text-transform:uppercase}.two-column-image .products-link .btn-cta:hover{background:#5eb2db}@media screen and (max-width:1023px){.two-column-image .listing .block .info h4{min-height:78px}}@media screen and (max-width:767px){.two-column-image{padding:40px 0}.two-column-image .section-heading{margin:0 auto 35px}.two-column-image .products-link .btn-cta{margin-top:20px}.two-column-image .listing .block .info h4{min-height:auto}.two-column-image .row-fluid .span6:nth-child(2n) .block{margin-left:0}.two-column-image .row-fluid .span6:nth-child(odd) .block{margin-right:0}}