footer{
    min-height: 350px;
    background: #f3f3f3;
    padding-top:40px;
}

footer>div{
    max-width:1080px;
    margin: auto;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px,1fr));
    grid-gap: 15px;
}
footer>div>div>h4{
    padding-top: 21px;
    color: #001895;
}

footer>div>div>ul{
    list-style:none;
    margin: 15px 0;
    padding: 0;
}
footer>div>div>a>img{
    margin-right: 4px;
}
footer>div>div>p{
    margin: 15px 0;
}
footer>div>div>ul>li>a{
    text-decoration: none;
    color: #5a595a;
}
footer>div>div>ul>li>a:hover{
    color: rgb(47, 0, 255);
}


/*____________________________________COPYRIGHT*/

#copyright{
    background: black;
    margin: 0;
    padding: 10px;
    color: #858585;
    text-align: center;
}
#copyright>p{
    margin: 0;
}

/*____________________________________MEDIA*/

@media all and (max-width: 1125px){
    footer{
        padding: 40px 20px 0 20px;
    }

    footer>div{
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media all and (max-width: 880px){
    
    footer>div>div:nth-of-type(2){
        margin-left: 50px;
    }

}

@media all and (max-width: 680px){
    footer{
        padding: 40px 30px;
    }
    footer>div{
        grid-template-columns: 1fr 1fr;
    }
    footer>div>div{
        text-align: center;
    }
    footer>div>div:nth-of-type(2){
        margin-left: 0px;
    }
}

@media all and (max-width: 500px){
    footer{
        padding: 50px 30px;
    }
    footer>div{
        grid-template-columns: 1fr;
    }
}