@media screen and (max-width:767px){
    .footer-title{
        width:100%;
    }
    .footer-title>span{
        margin-right:5px;
    }
    footer.container>.row>.col-xs-12{
        margin-bottom:20px;
    }
    footer.container>.row>.col-xs-12>p{
        display:inline-block;
        margin:5px 8px;
    }
    .footer-last{
        line-height:30px;
    }
    .footer-last>.container>span{
        display:block;
    }
    .scan img{
        width:165px;
        height:165px;
    }

}
@media screen and (min-width:768px) and (max-width:991px){
    .footer-title{
        width:100%;
    }
    .footer-title>span{
        margin-right:5px;
    }
    .container>.row>.col-xs-12{
        margin-bottom:20px;
    }
    .container>.row>.col-xs-12>p{
        display:inline-block;
        margin:5px 8px;
    }
    .footer-last{
        line-height:30px;
    }
    .footer-last>.container>span{
        display:block;
    }
    .scan img{
        width:200px;
        height:200px;
    }
}
@media screen and (min-width:992px) and (max-width:1199px){
    .footer-title{
        margin-bottom:20px;
    }
    .circle{
        width:12px;
        height:12px;
        display:inline-block;
        border-radius:50%;
        background:#666;
        margin-right:5px;
    }
    .footer-last>.container>span:last-child{
        float: right;
    }
    .footer-last{
        line-height:40px;
    }
    .scan img{
        width:200px;
        height:200px;
    }
    footer>.row>.col-md-2>.footer-title>small{
        display:block;
    }
}
@media screen and (min-width:1200px){
    .footer-title{
        margin-bottom:20px;
    }
    .circle{
        width:12px;
        height:12px;
        display:inline-block;
        border-radius:50%;
        background:#666;
        margin-right:5px;
    }
    .footer-last{
        line-height:40px;
    }
    .footer-last>.container>span:last-child{
        float: right;
    }
    .scan img{
        width:200px;
        height:200px;
    }
    footer>.row>.col-md-2>.footer-title>small{
        display:block;
    }
}

footer{
    margin-top:80px;
}
footer.container>.row>.col-md-2 a{
    color:#000;
}
.scan{
    width:100%;
    text-align:center;
    color:#ac9455;
}
.scan img{
    box-shadow: 0 5px 5px rgba(0,0,0,.2),
                5px 0 5px rgba(0,0,0,.2);
    margin:0 auto 10px;
}

.footer-title{
    display:block;
    font-weight: bold;
}


.footer-last{
    width:100%;
    background:#ac9455;
}