



/* .footer */
.footer {
    text-align: center;
    background: #000;

    
}

.footer .container{
    position: relative;
    width:1200px;
    margin:auto;
    padding: 15px;
    vertical-align: middle;
    display: inline-block;
}

.footer li{
    display: inline-block;
    padding: 0px 15px;
    font-size: 12px;
    color: #fff;
    text-align: left;
    vertical-align: middle;
}
.footer li img{
    width: 100%;

}
.footer li:nth-of-type(1){
    width: 22%;
}
.footer li:nth-of-type(2){
    width: 20%;
}
.footer li:nth-of-type(3){
    width: 28%;
}
.footer li:nth-of-type(3) p{
    margin: 0%;
}
.footer li:nth-of-type(4){
    width: 30%;
    
}
.footer li:nth-of-type(4) img{
    display: inline-block;
    width: 20%;
    vertical-align: middle;
}
.footer li:nth-of-type(4) p{
    margin: 0px 0% 0% 2%;
    display: inline-block;
    width: 78%;
    vertical-align: middle;
}


@media screen and (max-width: 768px){
    .footer li:nth-of-type(1){
        width: 30%;
    }
    .footer li:nth-of-type(2){
        width: 28%;
        margin-right: 42%;   
    }
    .footer li:nth-of-type(3){
        width: 50%;
    }
    .footer li:nth-of-type(4){
        width: 50%;
    }
    .footer li:nth-of-type(4) img{
        width: 15%;
    }    

}

@media (max-width:1200px) {
    .footer .container{
        width: 100%;
    }
}



@media (max-width: 480px){

    
    .footer li{
        margin-bottom: 15px;
    }
    .footer li:nth-of-type(1){
        width: 42%;
    }
    .footer li:nth-of-type(2){
        width: 40%;
        margin-right: 18%;   
    }
    .footer li:nth-of-type(3){
        width: 100%;
    }
    .footer li:nth-of-type(4){
        width: 100%;
    }
    .footer li:nth-of-type(4) img{
        width: 15%;
    }

}