.footer{clear:both;position:relative;}

.footer p{margin:0;}

.footer-top {
    background: #074b79;
    display: flex;
    padding: 30px;
    color: #fff;
}
.footer-top span{text-align:center;display:block;font-size:17px;font-weight:600;}

.footer-top p{text-align:center;}

.footer-bottom {
    background: #054169;
    display: flex;
    align-items: center;
    align-content: center;
    padding: 10px 40px;
}
.copyright img {margin: 5px;}
.copyright p{font-size:13px;color:#dbdbdb;}
.copyright a{font-size:13px;color:#dbdbdb;}
.copyright a:hover{color:#fff;}

.footer-bottom .rs {
    display: flex;
    list-style: none;
    position: relative;
    right: 0;
    float: right;
}

.fb {
    background: url(/Files/App_002/images/fb.png)no-repeat center;
    display: block;
    height: 52px;
    width: 52px;
    opacity: 0.75;
}
.fb:hover{opacity:1;}
.in {
    background: url(/Files/App_002/images/in.png)no-repeat center;
    display: block;
    height: 52px;
    width: 52px;
    margin: 0px 5px;
    opacity: 0.75;
}
.in:hover{opacity:1;}
.gplus {
    background: url(/Files/App_002/images/gplus.png)no-repeat center;
    display: block;
    height: 52px;
    width: 52px;
    opacity: 0.75;
}
.gplus:hover{opacity:1;}

.adresse {float: left;}
.fax{float:right;}
@media only screen and (max-width: 768px){
.footer-top{display:block;}
.adresse {float: none;}
.fax{float:none;}
.footer-top p {margin-bottom: 2vh;}
.footer-bottom {display: block;}
.copyright{text-align: center;}
.footer-bottom .rs{float: none;width: 175px;padding: 0;margin: 0 auto;}
}




