#footer .footer_logo_abs img,
#footer .footer_logo_ct img {
object-fit: contain;
}
.footer_up .footer_logo_ct {
width: 33%;
display: flex;
justify-content: center;
}
.footer_up .logo {
width: 25%;
} .footer_logo_abs {
display: none;
width: 8%;
position: absolute;
top: 40%;
left: 50%;
transform: translate(-50%, -50%);
} @media all and (min-width: 1000px) {
.footer_up .logo {
max-width: 80px;
}
}
@media all and (max-width: 900px) {
.footer_up .footer_logo_ct {
display: none;
}
.footer_logo_abs {
display: block;
}
}
@media all and (max-width: 768px) {
.footer_logo_abs {
top: 16%;
}
}
@media all and (max-width: 550px) {
.footer_logo_abs {
width: 10%;
}
}
@media all and (max-width: 500px) {
.footer_logo_abs {
width: 12%;
}
}