.logo-section{background:#404a50;padding:63px 0 45px}.logo-section .section-title{color:#fff;margin-bottom:51px;text-align:center;width:100%}.logo-section .logo-list .single-logo{padding:0 50px}.logo-section .single-logo figure{align-items:center;display:flex;height:58px;justify-content:center;margin:auto;max-width:186px;position:relative}.logo-section .single-logo figure img{max-height:100%;max-width:100%;width:100%}.logo-section .single-logo figure img.hover-logo{opacity:0;position:absolute;transition:all .5s;visibility:hidden}.logo-section .single-logo figure:hover img.hover-logo{opacity:1;transition:all .5s;visibility:visible}.logo-list ul.row{align-items:center;display:flex;justify-content:center;padding:0}@media (max-width:1280px){.logo-section .logo-list .single-logo{margin-bottom:25px;padding:0 80px}.logo-list ul.row{flex-wrap:wrap}}@media (max-width:1200px){.logo-section .logo-list .single-logo{padding:0 6%}.logo-section .single-logo figure{max-width:186px}}@media (max-width:991px){.logo-section .logo-list .single-logo{margin-bottom:15px;padding:0 3%}.logo-section .single-logo figure{max-width:190px}}@media (max-width:767px){.logo-section .logo-list .single-logo{margin-bottom:5px}.logo-section .section-title{margin-bottom:35px}.logo-section .logo-list .single-logo{flex:0 0 50%;margin-bottom:0;max-width:50%;padding:0 15px}.logo-section .logo-list .row{justify-content:center}}