footer{
    padding-top: 80px;
    padding-bottom: 40px;
    background-color: #0E1734;
    background-image: url(../images/img-footer-bg-1.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    color: #FFF;
}

footer a{
    color: #FFF;
}

footer a:hover{
    color: #17ABEB;
}

footer .container{
    border: #0e1734 1px solid;
}

/* footer ul,
footer li{
list-style: none;
padding: 0;
margin: 0;
} */

footer span:last-child{
    margin-left: 1em;
}

footer .logo{
    width: auto;
}

footer .company-mane{
    font-size: 1.25em;
    padding-top: 12px;
    padding-bottom: 0;
    color: #EF731B;
    font-weight: bolder;
}

.footer-right-box{
    margin-top: 10px;
}

footer .footer-menu .footer-menu-btn{
    display: inline-block;
    font-size: 1.35em;
    border-bottom: 1px white solid;
    cursor: pointer;
    transition: all 0.5s;
}

footer .footer-menu .footer-menu-btn:hover{
    color: #17ABEB;
    border-bottom: 1px #17ABEB solid;
}

footer .company-slogen{
    font-size: 1.4em;
    padding: 10% 0;
}

footer .company-copyright{
    font-size: 0.6em;
}

.company-copyright span:last-child{
    margin-left: 0;
}

@media only screen and (max-width: 960px){
    footer{
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
        background-size: auto 100%;
    }

    footer .company-mane{
        font-size: 1em;
        padding-top: 0;
        margin-bottom: 10%;
    }

    footer .footer-right-box{
        margin-top: 10%;
    }

    footer .phone,
    footer .mail{
        margin-bottom: 0;
    }

    footer .phone span{
        display: block;
        margin-left: 0;
    }

    footer .footer-menu{
        margin-bottom: 0;
    }

    footer .footer-menu .footer-menu-btn{
        font-size: 1em;
    }

    footer .company-slogen{
        font-size: 1em;
    }

    footer .company-copyright{
        font-size: .7em;
    }

    .company-copyright span:last-child{
        display: block;
    }
}