.related-work-top{margin-bottom:60px;margin-top:55px}body .container-fluid .related-work-top.hide-section{display:none;margin-bottom:0;margin-top:50px}body .related-work-top h2{background-color:#2b2b2b;color:#fff;font-size:32px;font-weight:500;line-height:35.2px;margin:0 0 5px;max-width:270px;padding:7px 10px;text-transform:uppercase}body .container-fluid .related-work-top.hide-section h2{display:none}body .related-work h3{color:#2b2b2b;font-size:22.5px;font-weight:300;letter-spacing:0;line-height:24.7px;margin:0 0 10px;min-height:48px}@media(min-width:768px){body .container-fluid .row-fluid .related-work{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-wevkit-flex-wrap:wrap;margin-right:-1.3%}body .container-fluid .row-fluid .related-inner-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-basis:30.1%;-webkit-flex-basis:30.1%;float:left;margin-right:1.3%;margin-top:25px;position:relative}}@media(max-width:767px){.bg-image img{background-size:cover!important;width:100%}body .related-work h3{font-weight:700}.related-inner-container.span12{margin-top:30px}}