@media screen and (max-width:1300px) {
    .logo a > img {
        max-width: 105px;
    }
    .logo a span {
        font-size: 85px;
        padding-left: 20px;
    }
}
@media screen and (max-width:1024px) {
    * {
        -webkit-appearance: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        -moz-border-radius: 0;
    }
}
@media screen and (max-width:991px) {
    .logo a > img {
        max-width: 90px;
    }
    .logo a span {
        font-size: 70px;
    }
}
@media screen and (max-width:767px) {
    .logo a > img {
        max-width: 75px;
    }
    .logo a span {
        font-size: 55px;
    }
    .container-fluid {
        padding: 0 30px;
    }
    footer{
        text-align: center;
    }
}
@media screen and (max-width:480px) {
    .logo a > img {
        max-width: 65px;
    }
    .logo a span {
        font-size: 42px;
        padding-left: 13px;
    }
}
@media screen and (max-width:400px) {
    .logo a > img {
        max-width: 40px;
    }
    .logo a span {
        font-size: 29px;
        padding-left: 10px;
    }
}