footer {
    background-color: #eee;
}

footer h2 {
    text-align: center
}

footer h4 {
    margin-left: 10px;
}

footer a {
    color: #4c4c4c
}

footer ul {
    margin-left: -30px;
    list-style: outside none none;
}

footer li {
    padding: 5px 0;
    margin-left: 0px;
    
    font-size: 14px;
}

footer li span {
    color: #777
}

footer li:hover,
footer li:hover span {
    color: #9b2f34;
}
footer .address, footer .address li{font-size:16px;font-weight:600;text-align: center;}

.copyright {
    background-color: #777;
    padding: 10px;
    font-size: 0.9em;
}

.copyright p {
    margin: 0;
}

.copyright a:hover {
    color: #F9A715
}

.copyright,
.copyright a {
    color: #FFF;
}

.scroll-top {
    display: none
}

footer .row {
    margin: 0 10px
}

@media (min-width:768px) {
    .scroll-top {
        display: block;
        background: #9B2F34;
        background-image: url("/images/top.png");
        background-position: 50% 50%;
        background-repeat: no-repeat;
        z-index: 500;
        width: 40px;
        height: 40px;
        text-indent: -99999px;
        position: fixed;
        bottom: -100px;
        right: 25px;
        cursor: pointer;
        transition: all 0.7s ease-in-out 0s;
        overflow: auto;
    }

    .scroll-top:hover {
        color: #F9A715;
    }

    footer .footer-contact h4 {
        margin-left: 40px;
    }

    .footer-contact.col2 h4 {
        display: block
    }

    .footer ul {
        margin-left: 0px;
    }

    .copyright p {
        text-align: center;
    }

    @media(min-width:992px) {
        footer {
            bottom: 0;
            margin: 0
        }

        footer ul {
            margin-left: 50px;
        }
    }
