/*** ============================================= Partner Area Css ============================================= ***/ .partner-area { position: relative; display: block; margin-top: 0px; background-color: #f7eeee; padding-bottom: 120px; z-index: 10; } .partner-area__inner { position: relative; display: block; border-top: 1px solid #bebebe; padding-top: 100px; } .partner-area .sec-title { padding-bottom: 49px; } .partner-area .sec-title .sub-title { align-items: center; justify-content: center; margin-bottom: 13px; } .partner-area .sec-title .sub-title h5 { margin-left: 10px; margin-right: 10px; } .brand-content { position: relative; display: block; border: 1px solid #bec6d4; border-left: none; } .single-partner-logo-box { position: relative; display: block; text-align: center; border-left: 1px solid #bec6d4; z-index: 1; } .single-partner-logo-box:hover { border-color: #bec6d4; transition: all 300ms linear; transition-delay: 0.2s; } .single-partner-logo-box:before { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background: #bec6d4; opacity: 0; z-index: -1; } .single-partner-logo-box:hover:before { opacity: 1; transition: all 300ms linear; transition-delay: 0.2s; } .single-partner-logo-box a { position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 0px 0 0px; } .single-partner-logo-box a img { position: relative; display: inline-block !important; opacity: 1; width: auto !important; transition: all 0.2s ease-in-out 0.1s; mix-blend-mode: screen; } .single-partner-logo-box:hover a img { opacity: 1; transition: all 0.8s ease-in-out 0.1s; mix-blend-mode: darken; } .partner-area--style2 { background-color: #eff2f5; } .partner-area--style2 .partner-area__inner { border-top: 1px solid #e1e3e6; } .partner-area--style3 { background-color: #ffffff; } .partner-area--style3 .partner-area__inner { border-top: 1px solid #f0eeee; }