﻿@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-container {
        width: 960px !important;
    }

    .footer-top {
        padding: 32px !important;
    }

    .footer-logo {
        padding: 32px !important;
        margin: 0px !important;
    }

    .footer-contact {
        padding: 32px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-container {
        width: 760px !important;
    }

    .footer-top {
        padding: 32px !important;
    }

    .footer-logo {
        padding: 32px !important;
        margin: 0px !important;
    }

    .footer-contact {
        padding: 32px !important;
    }
}

.home-footer {
    background: #272727;
    padding: 5vw 5vw 3vh 5vw;
}

.footer-container {
}

.footer-copyright {
    font-size: 0.96vw;
    padding-top: 3vh;
    color: #b3b6bf;
    border-top: 1px solid #b3b6bf;
}

    .footer-copyright .copyright-right {
        display: flex;
        justify-content: end;
    }

.footer-top {
    padding-bottom: 5vh;
    /*border-bottom: 1px solid #b3b6bf;*/
}

    .footer-top img {
        width: 80%;
    }

.footer-center {
    margin-bottom: 5vh;
}

.footer-item h2 {
    font-size: 1.36vw;
    color: #fff;
    line-height: 3vw;
    letter-spacing: 3px;
    margin-bottom: 20px;
}

.footer-item h3 {
    font-size: 0.96vw;
    color: #ccc;
    line-height: 2vw;
    margin-bottom: 8px;
}

.footer-container .contact-title {
    font-size: 1.36vw;
    color: #d8d8d8;
}

.footer-container .contact-phone {
    font-size: 3vw;
    color: #fff;
}