@media screen and (max-width: 992px) {.btn{margin-top:0}}#mid-banner{position:relative;background:url(/wandacache/bg-image-blue-cbd02baae98277f341b2a3facf2c994b6a1b8193.jpg) no-repeat center center;width:100%;padding:20rem 20rem 0 20rem;background-size:cover;margin-top:5.6rem}#mid-banner #mid-banner-table{display:table;min-width:30rem;position:relative;top:0;left:0;text-align:center;margin-bottom:6rem}#mid-banner #mid-banner-table .table-cell{display:table-cell;vertical-align:middle;text-align:center}#mid-banner #mid-banner-table .box4{position:relative;top:0;left:0;width:60%}#mid-banner #mid-banner-table .box4 h2{font:700 3rem/3.5rem "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;padding:0;margin-bottom:2rem;text-transform:uppercase}#mid-banner #mid-banner-table .box4 p{color:#fff;font-weight:100;line-height:2.5rem;margin-bottom:3rem;padding:0;font-size:1.8rem}#mid-banner #mid-banner-table .btn{font-size:1.8rem;border:0.2rem solid #fff;color:#fff;padding:0.8rem 2.5rem;position:relative;background-color:rgba(0,0,0,0.2);line-height:inherit;transition:background-color 200ms ease-out;vertical-align:baseline;border-radius:0;overflow:visible;white-space:normal;text-transform:uppercase;margin-bottom:7rem}#mid-banner #mid-banner-table .btn:hover{background-color:rgba(0,0,0,0.4);color:#fff}#mid-banner #mid-banner-table #about-text{position:relative;top:0;left:0;width:100%;text-align:center}#mid-banner #mid-banner-table #about-text .about-table{display:table;table-layout:fixed;width:100%}#mid-banner #mid-banner-table #about-text .about-table .table-cell{display:table-cell;vertical-align:middle;text-align:center}#mid-banner #mid-banner-table #about-text .about-table .table-cell{font:100 1.5rem/2rem "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-decoration:underline;padding:0}#mid-banner #mid-banner-table #about-text .about-table .table-cell img{margin-bottom:2rem}#mid-banner #client-list{margin:0 -20rem;background:rgba(44,46,55,0.59)}#mid-banner #client-list p{color:#fff;font:100 2.4rem/3rem "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-align:center;padding-top:3%;margin:0}#mid-banner #client-list .client-list-table{display:table;table-layout:fixed;width:97rem;margin:0 auto}#mid-banner #client-list .client-list-table .table-cell{display:table-cell;vertical-align:middle;text-align:center}#mid-banner #client-list .client-list-table .table-cell{color:#fff;font:100 1.8rem/2.5rem "Helvetica Neue",Helvetica,Arial,sans-serif;padding:1.5rem;text-decoration:underline}#mid-banner #client-list .client-list-table .table-cell img{max-width:100%}#client-list-mobile{position:relative;background:#939597;padding:2%;display:none}#client-list-mobile p{color:#fff;font:100 2.4rem/3rem "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-align:center;margin:0 0 3rem 0;padding-top:5%}#client-list-mobile .client-list-table-mobile{display:table;table-layout:fixed;width:100%;margin:0 auto}#client-list-mobile .client-list-table-mobile .table-row{display:table-row}#client-list-mobile .client-list-table-mobile .table-row .table-cell{display:table-cell;text-align:center;vertical-align:middle;padding:2%;color:#fff;font:100 1.8rem/2.5rem "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:2.5rem;text-decoration:underline}@media screen and (max-width: 1200px) {#mid-banner{padding:20rem 20rem 0 20rem}#mid-banner #mid-banner-table .box4{width:100%}}@media screen and (max-width: 992px) {#mid-banner{padding:10rem 10rem 4rem 10rem;margin-top:0}#client-list-mobile{display:inherit}#client-list{display:none}}@media screen and (max-width: 600px) {#mid-banner{padding:5rem 1rem}#mid-banner #mid-banner-table{margin-bottom:0}#client-list-mobile{padding:5%}#client-list-mobile p{padding-top:10%}}@media screen and (max-width: 500px) {#mid-banner-table{width:100%;min-width:100%}#mid-banner img{width:50%;height:auto}}