footer{background-color: var(--ghost-white); color: var(--primary);border-top: 8px solid var(--secondary); }
.footer-nav {text-align: left; margin-bottom:24px; display: flex;column-gap: 104px; width: 100%;}
.footer-cnt{display: flex; align-items: start; column-gap: 104px; padding-top: 72px;}
.footer-nav ul {display: flex;justify-content: center;align-items: start;gap: 16px; flex-wrap: wrap;flex-direction: column;}
.footer-nav ul li a{font-size: 16px;color: var(--primary);}
.footer-brands{text-align: center; padding-bottom: 88px;}
.footer-brands h4{font-size: 27px; margin-bottom: 24px; color: var(--primary-p2);}
.footer-nav .title{margin-bottom:24px;}
.ftbrands div{display: flex;justify-content: center;align-items: center;gap: 48px;}
.ftbrands a{opacity: 0.7;  transition: all 0.1s ease;}
.ftbrands a:hover{opacity: 1;  transition: all 0.2s ease;}
.ftbrands img{width: auto;}
.footer-bloginfo{display: flex;justify-content: space-between;align-items: center;gap: 24px;}
.ftpolicy ul{display: flex;justify-content: right;align-items: center;gap: 24px;}
.ftpolicy ul li a,.ftpolicy ul li{font-size: 14px; color: var(--primary); cursor: pointer;}
.ftpolicy ul li a:hover,.ftpolicy ul li:hover{color: var(--secondary);}
.footer-bloginfo-section{border-top: 2px solid rgba(255, 255, 255, 0.2); padding-top: 24px; padding-bottom: 24px;}
.footer-animate{max-width: 280px;right: 10%;top: -1px;}
.ft-in .icon-in:before{font-size: 24px;}
.ft-in:hover .icon-in:before{color: var(--secondary);}
.ft-in::after{display: none;}
@media(min-width: 768px) {
    .footer-nav ul li a{position: relative;}
    .footer-nav ul li a::after {content: "";  position: absolute; left: 0; bottom: -4px; width: 0; height: 2px; background-color: var(--secondary); transition: width 0.3s ease;}
    .footer-nav ul li a:hover:after { width: 100%;}
}
@media (min-width:1900px){
    .footer-animate {right: 21%;}
}
@media only screen and (max-width: 1180px) {
    .footer-animate {right: -10%;}
}
@media only screen and (max-width:1024px) {
    .footer-animate {right: -10%;}    
}
 @media only screen and (min-width: 767px) and (max-width:980px)  {
 .footer-cnt{flex-direction: column;gap: 32px; padding-top:32px;}
 .footer-nav{column-gap: 64px;}
}
@media only screen and (max-width: 480px) {
    footer{border-top: 8px solid var(--secondary); }
    .footer-nav ul {gap: 16px;margin-bottom: 24px;}
    .ftbrands div{gap: 16px;}
    .footer-bloginfo{flex-wrap: wrap; justify-content: left; gap: 16px;padding-bottom: 12px;}
    .ftpolicy ul{flex-wrap: wrap; justify-content: left; column-gap: 24px; row-gap: 8px;}
    .footer-cnt{flex-direction: column; padding-top:32px;}
    .footer-nav {display: grid;grid-template-columns: 1fr 1fr;column-gap: 48px;}
    .footer-cnt>div svg{width: 98px;}
    .footer-nav {margin-bottom: 0px;}
    .footer-animate{display: none;}
}
/* Start Org Group Links */
.org-group-links{display: flex;align-items: end;justify-content: start;gap: 48px;padding-bottom: 12px;padding-top: 12px;}
.org-group-links svg{height: 56px; width: auto;}
.mmk-org-group-link svg{height: 35px;}
.mmk-link svg{height: 48px;}
.org-group-links svg path{fill: #010101;}
/* .mmk-link svg rect{fill: #010101;opacity: 0.5;} */
.org-group-links > div:not(.mmk-org-group-link) a {opacity: 1;}
.org-group-links > div:not(.mmk-org-group-link) a:hover{opacity: 0.7;}
.org-group-links >div{padding-bottom: 16px;}
.mmk-org-group-link{border-right: 1px solid var(--primary); padding: 32px  48px  32px  0px;}
.mmk-org-group-link a:hover{opacity: 0.7;}
@media (max-width: 480px){ 
.org-group-links{gap:24px;padding-bottom: 8px;padding-top: 24px;justify-content: center;}
.org-group-links svg {height: 50px;}
.org-group-links .mmk-org-group-link svg {height: 30px;}
.org-group-links{flex-direction: column; justify-content: center;align-items: center;}
.org-group-links .mmk-org-group-link { border-right: 0px solid #1a1b1d;border-bottom: 1px solid #1a1b1d;padding: 24px 0px 12px 0px;margin-bottom: 12px;}
.copyright-social{flex-direction: column;justify-content: center;align-items: center;}
.social{margin-bottom: 48px;} 
.copyright{flex-direction: column;gap: 2.0rem;}
.privacy-footer-wrap{justify-content: space-between;}
.copyright>p.text-input{order: 2;}
}
/* Close Org Group Links */