footer{
    position:relative;
    width:100%;
    font-size:16px;
    margin-top:-18px;
    background-color:#010020;
    padding-top: 40px;
    padding-bottom: 40px;
    color:#FFFFFF;
}
footer .footer_holder{
    position:relative;
    max-width:1600px;
    width:90%;
    margin:auto;
}
footer .left_footer{
    position:relative;
    display:inline-block;
    width:49.5%;
    vertical-align:bottom;
    text-align:left;
    color:#FFFFFF;
}
footer .footer_holder p{
    margin-bottom:0;
    color:#FFFFFF;
}
footer .footer_holder .logo{
    position:relative;
    display:block;
    width:80%;
    max-width:160px;
}
footer .right_footer{
    position:relative;
    display:inline-block;
    width:50%;
    vertical-align:bottom;
    text-align:right;
}
footer .right_footer .social_holder{
    text-align:right;
    margin-bottom:15px;
}
footer .right_footer .social_holder .round_btn{
    width:30px;
    margin:auto;
    margin-left:5px;
}
footer .right_footer a{
    color:#FFFFFF;
    margin-left:15px;
}
footer .mobile_copyright{
    display:none;
}

footer .element{
    position: absolute;
    top: -25px;
    width: 100%;
    height: 40px;
    z-index: 10;
}
footer .element img{
    width:100%;
    height:100%;
}

@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
    footer .footer_holder .logo{
        margin:auto;
    }
    footer .left_footer{
        width:100%;
        text-align:center;
    }
    footer .left_footer p{
        display:none;
    }
    footer .right_footer{
        width:100%;
        text-align:center;
    }
    footer .mobile_copyright{
        display:block;
        text-align:center;
        margin-top:20px;
    }
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 500px) {
}