.boxes .box,.boxes .box .image-top{background-color:#fff;position:relative}.boxes{display:flex;justify-content:center}.boxes .box .image-top{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:47%}.boxes .box .image-top a{bottom:0;left:0;position:absolute;right:0;top:0}.boxes .box .image-top a:hover{background-color:rgba(0,0,0,.4)}.boxes .box .subheader{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#4d6d88;color:#fff;font-family:Gotham-XNarrow-Medium,sans-serif;font-size:20px;letter-spacing:1px;line-height:1;padding:6px 25px 4px;position:absolute;text-transform:uppercase;transform:translateY(-15px);width:85%}.boxes .box .subheader .box-after{border-bottom:0 solid transparent;border-left:0 solid transparent;border-right:30px solid transparent;border-top-color:inherit;border-top-style:solid;border-top-width:30px;content:"";height:0;position:absolute;right:-30px;top:0;width:0}.boxes .box .main-content{background:#fff;padding:40px 25px 35px}.boxes .box .main-content .button{font-size:14px;letter-spacing:0;padding:13px 17px 12px}.body-container .row-fluid .span3.box,.body-container .row-fluid .span4.box{border:1px solid #f2f3f4}.body-container .row-fluid .span4.box p{min-height:140px}.body-container .row-fluid .span3.box p{min-height:160px}.body-container .row-fluid .span3.box h3,.body-container .row-fluid .span4.box h3{font-size:22px;min-height:52px}@media (min-width:768px) and (max-width:1024px){.boxes .box{min-height:615px!important}}@media (max-width:1024px){.boxes .box .subheader{position:relative;transform:none;width:90%}.boxes .box .main-content{padding:30px 25px}}@media (max-width:767px){.boxes .box{margin:35px auto}.boxes{display:block}}@media (min-width:1280px){.row-fluid .span4{width:30.95%!important}.row-fluid .span3{margin-left:1%!important}}.boxes .box:nth-child(2n) .subheader:after{border-color:transparent!important}