.clients-section{background-color:#fcf7f1;overflow:hidden;padding:229px 0 100px}.clients-section .content-wrapper{position:relative}.logo-listing ul{list-style:none;margin:0 -20px;padding:0}.logo-listing ul li{align-items:center;display:flex;min-height:115px;padding:20px 1rem;width:20%}.client-header{padding-bottom:27px}.clients-section .content-wrapper:after{background-repeat:no-repeat;background-size:cover;content:"";height:29px;left:0;position:absolute;top:10px;width:29px}.clients-section .logo-listing{margin-bottom:77px}.logo-listing ul li a{position:relative}.logo-listing ul li a:before{content:"";height:1px;left:0;position:absolute;top:22px;transform:scaleX(0);transform-origin:bottom right;transition:transform .4s cubic-bezier(.77,0,.175,1);width:100%}.logo-listing ul li a:hover:before{transform:scaleX(1);transform-origin:bottom left}.clients-section .client-content-area{padding-bottom:212px;padding-left:275px}.clients-section .client-textframe{margin-bottom:58px;max-width:430px}.hidden-lg{display:none}@media (min-width:1471px){.client-header{padding-bottom:67px}}@media (max-width:1470px){.clients-section{padding:200px 0 50px}.clients-section .content-wrapper:after{left:1rem}.clients-section .client-content-area{padding-bottom:180px;padding-left:180px}}@media (max-width:1100px){.clients-section .client-content-area{padding-bottom:90px;padding-left:50px}}@media (max-width:991px){.clients-section{padding:150px 0 50px}.logo-listing ul li{width:25%}.clients-section .content-wrapper:after{display:none}.clients-section .client-content-area{padding-bottom:60px;padding-left:0}}@media (max-width:767px){.clients-section{padding:100px 0 50px}.hidden-lg{display:block}.hidden-xs{display:none}.clients-logo .logo-items{margin:0 -20px;padding:20px}.clients-logo .slick-slide img{height:100%;object-fit:cover;width:100%}.logo-lisitng-xs{padding:25px 0}.clients-section .client-textframe{margin-bottom:40px;max-width:100%}.clients-section .client-header{padding-bottom:0}}@media (max-width:568px){.clients-logo .slick-slide img{height:100%;object-fit:cover;width:100%}.logo-lisitng-xs{padding:15px 0}.clients-logo .logo-items{padding:10px 20px}.clients-section .client-content-area{padding-bottom:40px}}@media (max-width:480px){.clients-section{padding:70px 0 20px}}@media (max-width:320px){.clients-section{padding:60px 0 0}}