footer {
    width: 100%;
    position: relative;
    z-index: 101;
    overflow: hidden;
}

.infolink {
    /* background-color: #000; */
    position: absolute;
    top: 0%;
    left: 0%;
    width: 20%;
    height: 20%;
}

.tel {
    top: 27%;
    left: 41.3%;
    width: 11%;
    height: 16%;
}

.locate {
    top: 42.8%;
    left: 65.5%;
    width: 21%;
    height: 13%;
}

.facebook {
    top: 37.4%;
    left: 90.3%;
    width: 2%;
    height: 22.9%;
}

.contact {
    top: 37.4%;
    left: 93.1%;
    width: 2%;
    height: 22.9%;
}

@media screen and (max-width:991px) {
    .tel {
        top: 31%;
        left: 9%;
        width: 32%;
        height: 5%;
    }

    .locate {
        top: 47.6%;
        left: 9.4%;
        width: 60%;
        height: 4.3%;
    }

    .facebook {
        top: 62%;
        left: 9.4%;
        width: 6.2%;
        height: 9%;
    }

    .contact {
        top: 62%;
        left: 18.6%;
        width: 6.2%;
        height: 9%;
    }
}