.clients.element-one{width:auto;margin-left:-15px;margin-right:-15px}.clients.element-one *{margin:0 auto}.clients.element-one .clients-item{padding:5px 15px 10px}.clients.element-one .clients-item>.holder{text-align:center;transition:all .4s cubic-bezier(.2,0,.3,1)}.clients.element-one .clients-item>.holder:hover{transform:translate3d(0,-5px,0)}.clients.element-one .clients-item>.holder{text-align:center}.clients.element-one .clients-item>.holder>.table{display:table;table-layout:fixed;width:100%;height:100%;margin:0}.clients.element-one .clients-item>.holder>.table>.table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.clients.element-one .clients-item>.holder .pic{display:inline-block;vertical-align:top}.clients.element-one .clients-item>.holder .pic .wp-post-image{transition:all .3s ease;-webkit-transition:all .3s ease}.clients.element-one .clients-item>.holder .pic .wp-post-image:hover{opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease}.construction-global-clients .clients.element-one .clients-item>.holder>.table,.construction-local-clients .clients.element-one.clients-item>.holder>.table{filter:grayscale(100%);opacity:.5}.construction-global-clients .clients.element-one .clients-item>.holder>.table:hover,.construction-local-clients .clients.element-one .clients-item>.holder>.table:hover{opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease}.clients.element-two{width:auto;margin-left:0;margin-right:0;padding:10px 20px}.clients.element-two *{margin:0 auto}.clients.element-two .clients-item{padding:5px 15px 10px}.clients.element-two .clients-item>.holder{text-align:center}.clients.element-two .clients-item>.holder>.table{display:table;table-layout:fixed;width:100%;height:100%;margin:0}.clients.element-two .clients-item>.holder>.table>.table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.clients.element-two .clients-item>.holder .pic{display:inline-block;vertical-align:top}.clients.element-three{width:auto}.clients.element-three .clients-item .holder:hover .pic .client-cover-img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.clients.element-three .clients-item .holder .client-cover-img{position:relative;display:block;width:auto;margin:0 auto;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}.clients.element-three .clients-item .holder img{display:block}.clients.element-three .clients-item .holder:hover .pic .client-alt-img{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}.clients.element-three .clients-item .holder .client-alt-img{position:absolute;top:0;left:50%;width:auto;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}.clients.element-three .clients-item,.clients.element-three .client-item .holder{overflow:hidden;position:relative;display:inline-block;width:100%;vertical-align:middle}.clients.element-three .clients-item .holder .table{margin-bottom:0}.clients.element-three .clients-item .pic{position:relative;display:inline-block;width:100%;vertical-align:top}@media screen and (min-width:480px) and (max-width:767px){.clients.element-three:not(.owl-carousel) .clients-item{width:100% !important}}@media screen and (min-width:321px) and (max-width:479px){.clients.element-three:not(.owl-carousel) .clients-item{width:100% !important}}@media screen and (max-width:320px){.clients.element-three:not(.owl-carousel) .clients-item{width:100% !important}}.clients.element-four{width:auto;border-top:1px #e4e5e9 solid;border-left:1px #e4e5e9 solid;border-right:1px #e4e5e9 solid;border-bottom:1px #e4e5e9 solid}.clients.element-four:not(.owl-carousel):after{display:block;content:" ";width:100%;height:0;clear:both}.clients.element-four *{margin:2px auto}.clients.element-four .clients-item{padding:25px;border-right:1px #e4e5e9 solid}.clients.element-four:not(.owl-carousel) .clients-item{float:left}.clients.element-four .clients-item>.holder{text-align:center}.clients.element-four .clients-item>.holder>.table{display:table;table-layout:fixed;width:100%;height:100%;margin:0}.clients.element-four .clients-item>.holder>.table>.table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.clients.element-four .clients-item>.holder .pic{display:inline-block;vertical-align:top}.clients.element-four .clients-item>.holder .pic img{opacity:.6;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.clients.element-four .clients-item>.holder:hover .pic img{opacity:1}@media screen and (min-width:480px) and (max-width:767px){.clients.element-four:not(.owl-carousel) .clients-item{width:100% !important}}@media screen and (min-width:321px) and (max-width:479px){.clients.element-four:not(.owl-carousel) .clients-item{width:100% !important}}@media screen and (max-width:320px){.clients.element-four:not(.owl-carousel) .clients-item{width:100% !important}}.clients.element-five .client-item{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.clients.element-five .client-item:nth-child(6){border-right:1px solid transparent}.clients.element-five .client-item:nth-child(7){border-bottom:1px solid transparent}.clients.element-five .client-item:nth-child(8){border-bottom:1px solid transparent}.clients.element-five .client-item:nth-child(9){border-bottom:1px solid transparent}.clients.element-five .client-item:nth-child(10){border-bottom:1px solid transparent}.clients.element-five .client-item:nth-child(11){border-bottom:1px solid transparent}.clients.element-five .client-item:nth-child(12){border-right:1px solid transparent;border-bottom:1px solid transparent}.clients.element-five .client-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clients.element-five.qodef-grid-inner .client-item{padding:0 15px;margin:0 0 30px}.clients.element-five.qodef-grid-inner .client-item{padding:0 15px}.clients.element-five .client-item{position:relative;display:inline-block;width:100%;vertical-align:top}.clients.element-five .client-item{position:relative;display:inline-block;width:100%;vertical-align:top;min-height:1px;float:left}.clients.element-five .client-item .client-image{line-height:0;position:relative;display:inline-block;vertical-align:top}.clients.element-five .client-item .client-image img{width:100%}.clients.element-five .client-item .client-image a{display:inline-block}.clients.element-five .client-item .client-logo{width:auto;opacity:1;will-change:opacity;-webkit-transition:opacity .3s ease-out .15s;-o-transition:opacity .3s ease-out .15s;transition:opacity .3s ease-out .15s;display:inline-block;background-color:#fff}.clients.element-five .client-item:hover .client-logo{opacity:0}.clients.element-five .client-item .client-hover-logo{position:absolute;top:0;left:0;width:auto;opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.clients.element-five .client-item:hover .client-hover-logo{opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.clients.element-five .client-item .client-hover-logo .client-hover-bg-overlay{display:block;position:absolute;height:0;width:50%;background:#000;z-index:-1;-webkit-transition:.3s cubic-bezier(.785,.135,.15,.86);-o-transition:.3s cubic-bezier(.785,.135,.15,.86);transition:.3s cubic-bezier(.785,.135,.15,.86)}.clients.element-five .client-item .client-hover-logo .client-bg-overlay-up{left:0;top:auto;bottom:0}.clients.element-five .client-item:hover .client-hover-logo .client-bg-overlay-up{height:100%;top:0;bottom:auto}.clients.element-five .client-item .client-hover-logo .client-bg-overlay-down{right:0;top:0;bottom:auto}.clients.element-five .client-item:hover .client-hover-logo .client-bg-overlay-down{height:100%;top:auto;bottom:0}@media screen and (min-width:321px) and (max-width:479px){.clients.element-five .client-item{width:50% !important}.clients.element-five .client-item{border-right:none !important;border-bottom:none !important}}