.client-logo{line-height:0;position:relative;margin:0 auto;display:table}.client-logo img{opacity:.4}.client-logo:hover img{opacity:1}@media(max-width:991px){.res-client-logo{width:100% !important;margin:0 auto !important;display:table !important;text-align:center !important;float:none !important;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:center}.res-client-logo>div{width:33.33% !important;margin:0px !important;padding:0 30px 5px !important}}@media(max-width:640px){.res-client-logo>div{width:50% !important}}@media(min-width:320px) and (max-width:480px){.res-client-logo>div{width:100% !important;margin-bottom:30px !important;max-width:250px;padding:0px !important}.res-client-logo>div:last-child{margin-bottom:0px}}