.quote-card.blue-card:before,.quote-card.blue-card:after{color:rgba(95,170,255,0.3)}@media (max-width: 1120px){#casestudy-header img{width:300px}}.casestudy-content-gary{text-align:center}.casestudy-content-gary #casestudy-intro h3,.casestudy-content-gary .casestudy-section h3{text-align:center;font-weight:bold;text-transform:uppercase;font-size:18px;color:#004096;letter-spacing:3px}.casestudy-content-gary #casestudy-intro .casestudy-web-more .text-wrap h4,.casestudy-content-gary .casestudy-section .casestudy-web-more .text-wrap h4{font-size:18px;text-transform:uppercase;letter-spacing:2px}.casestudy-content-gary .casestudy-section-gary{margin:50px auto;height:unset;padding:0}@media (max-width: 768px){.casestudy-content-gary .casestudy-section-gary{margin:20px auto}}.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media (max-width: 992px){.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:unset;padding-left:10px;padding-right:10px}}.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row .row-text{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;text-align:left}@media (max-width: 992px){.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row .row-text{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;text-align:center}}.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row .gary-images{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;padding-left:8%}@media (max-width: 992px){.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row .gary-images{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;padding:2%}}.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row .gary-images .article-sizer,.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row .gary-images .article{width:100%;max-width:900px}.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row:nth-child(odd){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row:nth-child(odd) .row-text{text-align:right}@media (max-width: 992px){.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row:nth-child(odd) .row-text{text-align:center}}.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row:nth-child(odd) .gary-images{padding-left:0;padding-right:8%}@media (max-width: 992px){.casestudy-content-gary .casestudy-section-gary .row.flex.direction-row:nth-child(odd) .gary-images{padding:2%}}.casestudy-content-gary #counter-stats{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width: 768px){.casestudy-content-gary #counter-stats{margin-top:50px}}.casestudy-content-gary #counter-stats>.container{width:50%}@media (max-width: 768px){.casestudy-content-gary #counter-stats>.container{width:100%}}.casestudy-content-gary #counter-stats .stats .counting-inline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.casestudy-content-gary #counter-stats .stats h5{margin-top:20px}.casestudy-content-gary #counter-stats .stats.col-lg-6 .fa{width:200px;height:200px;font-size:115px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center;margin:0 auto 30px auto}.casestudy-content-gary #counter-stats .stats.col-lg-6 .counting-inline{font-size:150%}#gary-logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width: 480px){#gary-logos{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#gary-logos .gary-logo{max-width:300px;padding:30px}@media (max-width: 480px){#gary-logos .gary-logo{padding:10px}}#gary-logos .gary-logo img{width:100%;height:auto;-webkit-transition:200ms;-moz-transition:200ms;-ms-transition:200ms;-o-transition:200ms;transition:200ms}#gary-logos .gary-logo h5{text-align:center;font-weight:bold;text-transform:uppercase;font-size:18px;color:#004096;letter-spacing:2px}#gary-logos .gary-logo:hover img{margin-top:-10px;margin-bottom:10px}#gary-logos .gary-logo:hover,#gary-logos .gary-logo:focus,#gary-logos .gary-logo:active{text-decoration:none}#gary-logos .gary-logo:hover a,#gary-logos .gary-logo:focus a,#gary-logos .gary-logo:active a{text-decoration:none}@media (max-width: 480px){#main-footer #sub-footer .footer-nav{padding-top:0;margin-bottom:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#main-footer #sub-footer .footer-nav a{margin-top:10px;padding:5px 0}}@media (max-width: 480px){#main-footer #sub-footer .social a:first-child{display:block;width:100%;margin-bottom:25px}}@media (max-width: 480px){#main-footer #sub-footer .social a:first-child span{padding:10px;margin:auto;border:none}}@media (max-width: 480px){#main-footer #footer-logo{width:100%}}@media (max-width: 480px){#awards p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
