.cm_our_customers{padding:5% 0;text-align:center}.cm_our_customers h2{color:#114d65;text-transform:uppercase}.cm_our_customers h2 span{border-bottom:1px solid rgba(17,77,101,.2);position:relative}.cm_our_customers h2 span:after,.cm_our_customers h2 span:before{border:1px solid rgba(17,77,101,.2);border-radius:10px;bottom:-3px;content:"";display:block;height:5px;left:-5px;position:absolute;width:5px}.cm_our_customers h2 span:after{left:auto;right:-5px}.cm_our_customers a{color:#1884b0;display:block;font-size:120%;margin:20px 0 30px;text-decoration:underline}.cm_our_customers a:hover{opacity:.8;text-decoration:none}.cm_our_customers div.container{width:80%}.cm_our_customers p{font-size:120%;margin:10px auto;max-width:700px}.cm_our_customers div.partners{background:no-repeat 50%;background-size:contain;margin:50px auto}.cm_our_customers .partner_item{background-repeat:no-repeat;background-size:100% auto;display:inline-block;height:100px;margin:0 15px -6px;opacity:.6;text-indent:-9999px;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear}.cm_our_customers .partner_item:hover{opacity:1}@media screen and (max-width:767px){.cm_our_customers{padding:13% 0}.cm_our_customers div.partners{background:transparent;display:flex;flex-wrap:wrap;margin:20px auto 0}.cm_our_customers .partner_item{display:block;margin:0 auto;max-width:100%}}