.brands{background:linear-gradient(180deg,#1d6bad,#0d3354);color:#fff;line-height:30px;margin:40px 0 0;overflow:hidden;position:relative}.brands .pattern-1{left:-166px;position:absolute;top:-30px}.brands .pattern-2{bottom:-50px;overflow:hidden;position:absolute;right:0;width:315px}.brands .inner-div{align-items:center;display:flex;justify-content:space-between;position:relative}.brands .left-contnt{max-width:586px}.brands h3{color:#fff;margin:0 0 10px}.brands .brands-logo{margin:0 215px 0 0;position:relative;width:400px;z-index:1}.brands .brands-logo>div{position:relative}.brands .brands-logo>div:after,.brands .brands-logo>div:before{background-color:#3c9df0;content:"";height:100%;position:absolute;right:-50px;top:0;transform:skewX(-21deg);width:100px;z-index:-1}.brands .brands-logo .slick-arrow.slick-prev{display:none!important}.brands .slick-slider .slick-arrow{border:none;color:#fff;cursor:pointer;font-size:0;height:50px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease 0s;width:50px}.brands .slick-slider .slick-arrow.slick-next{left:auto;right:0}.brands .brands-logo .slick-arrow.slick-next{right:-170px}.brands .brands-logo .slick-list{margin:0 auto;max-width:300px}.brands .brands-logo:after{background-color:#fff;content:"";height:100%;left:50%;position:absolute;top:0;transform:skewX(-21deg) translateX(-50%);width:410px;z-index:-1}.brands .brands-logo .list-wrapper .list>div{align-items:center;display:flex;flex-direction:column;height:445px;justify-content:center}.brands .list-wrapper .list{margin:0;padding:0}.brands .pattern-2 img{max-width:none}.brands:not(.no_margin){margin-bottom:50px}.brands .brands-logo>div:before{background-color:#0b2d46;right:-100px}@media (max-width:1429px){.brands .brands-logo:after{width:350px}}@media (max-width:1199px){.brands .brands-logo .list-wrapper .list>div img{max-width:160px}}@media (max-width:1180px){.brands .left-contnt{max-width:calc(100% - 390px)}.brands .brands-logo{margin:0 85px 0 0;width:200px}.brands .brands-logo:after{width:210px}}@media (max-width:767px){.brands{padding:40px 0}.brands .inner-div>div{max-width:100%;width:100%}.brands .inner-div{display:block}.brands .brands-logo>div:after,.brands .brands-logo>div:before{display:none}.brands .brands-logo{background-color:#fff;margin:40px 0 0;transform:none;width:auto}.brands .brands-logo .list-wrapper .list>div{height:auto;padding:40px 0}}