/*==================================================
FOOTER
==================================================*/

@media(max-width:992px){

.footer-grid{

    grid-template-columns:repeat(2,1fr);

    gap:40px;

}

}

@media(max-width:768px){

.footer-grid{

    grid-template-columns:1fr;

}

.footer{

    text-align:center;

}

.footer-logo{

    justify-content:center;

}

.footer-social{

    justify-content:center;

}

.footer-contact li{

    justify-content:center;

}

}

@media(max-width:480px){

.footer{

    padding:60px 0 25px;

}

.footer-logo span{

    font-size:1.2rem;

}

}