footer{
    position:relative;
    width:100%;
    padding:35px 0;
    z-index:100;
    background:#606062;
    color:#FFFFFF;
    font-family: 'Museo', sans-serif;
}
footer .footer_holder{
    position:relative;
    margin:auto;
    width:90%;
    max-width:1400px;
}
footer .footer_holder .btn_backtotop{
    position:absolute;
    top:0;
    right:0;
    width:45px;
    cursor:pointer;
    z-index:1000;
}
footer .footer_holder h6{
    margin-bottom:25px;
}
footer .footer_holder>div{
    position:relative;
    display:inline-block;
    vertical-align:top;
}
footer .footer_holder .footer_section1{
    width:35%;
}
footer .footer_holder .footer_section1 .social_holder{
    margin-top:100px;
}
footer .footer_holder .footer_section1 .social_holder .each_social{
    position:relative;
    display:inline-block;
    width:30px;
    margin-right:10px;
}
footer .footer_holder .footer_section2{
    width:30%;
}
footer .footer_holder .footer_section2 a{
    color:#FFFFFF;
    font-size: 18px;
    line-height: 1.5;
    text-decoration:none;
}
footer .footer_holder .footer_section3{
    width:35%;
}
footer .footer_holder .footer_section3 a{
    position:relative;
    display:inline-block;
    font-size:18px;
    color:#FFFFFF;
    width:100%;
    text-decoration:none;
}
footer .footer_holder .footer_section4{
    width:100%;
    margin-top:10px;
    padding-top:10px;
    border-top:1px solid #FFFFFF;
}
footer .footer_holder .footer_section4 .footer_section4a{
    position:relative;
    display:inline-block;
    width:55%;
    vertical-align:top;
}
footer .footer_holder .footer_section4 .footer_section4a p{
    font-size:14px;
    margin-bottom:0px;
}
footer .footer_holder .footer_section4 .footer_section4b{
    position:relative;
    display:inline-block;
    width:45%;
    vertical-align:top;
    text-align:right;
}
footer .footer_holder .footer_section4 .footer_section4b a{
    font-size:14px;
    color:#FFFFFF;
}
footer .footer_holder .footer_section4 .footer_section4b span{
    padding-left:10px;
    padding-right:10px;
    font-size:14px;
    color:#FFFFFF;
}
footer .footer_holder p{
    color:#FFFFFF;
}
footer .logo{
    width:150px;
}

.footer2{
    background:#10224a;
}
.footer2 .footer_holder2{
    position:relative;
    margin:auto;
    width:90%;
    max-width:1400px;
}
.footer2 .footer_holder2 h2{
    font-family: 'Droid Serif', sans-serif;
}
.footer2 .footer_holder2 h2 a{
    color:#FFFFFF;
    text-decoration:none;
}
.footer2 .footer_holder2 h6{
    color:#FFFFFF;
    font-family: 'Droid Serif', sans-serif;
}
.footer2 .footer_holder2 .social_holder{
}
.footer2 .footer_holder2 .social_holder .each_social{
    position:relative;
    display:inline-block;
    width:30px;
    margin-right:10px;
}
.footer2 .footer_holder2>div{
    position:relative;
    display:inline-block;
    vertical-align:top;
}
.footer2 .footer_holder2 .footer_section1{
    width:30%;
}
.footer2 .footer_holder2 .footer_section2{
    width:70%;
    text-align:right;
}
.footer2 .footer_holder2 .footer_section3{
    width:30%;
    vertical-align:bottom;
    margin-top:30px;
}
.footer2 .footer_holder2 .footer_section3 img{
    width:90%;
    max-width:200px;
}
.footer2 .footer_holder2 .footer_section4{
    width:70%;
    vertical-align:bottom;
    margin-top:30px;
}
.footer2 .footer_holder2 .footer_section4 span{
    font-size:12px;
    width:100%;
    color:#b58c60;
}
.footer2 .footer_holder2 .footer_section4 p{
    font-size:14px;
    color:#FFFFFF;
    text-align:right;
    margin:0;
}
.footer2 .footer_holder2 .footer_section5{
    width:100%;
    margin-top:30px;
}
.footer2 .footer_holder2 .footer_section5 p{
    font-size:12px;
    color:#FFFFFF;
    text-align:justify;
}

@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
    footer{
        padding:25px 0;
    }
    footer .footer_holder .footer_section1{
        width:50%;
    }
    footer .footer_holder .footer_section2{
        width:50%;
    }
    footer .footer_holder .footer_section2 a{
        font-size: 16px;
    }
    footer .footer_holder .footer_section3{
        width:100%;
        max-width:400px;
        margin-top:25px;
    }
    footer .footer_holder .footer_section4 .footer_section4a{
        width:100%;
        text-align:center;
    }
    footer .footer_holder .footer_section4 .footer_section4b{
        width:100%;
        text-align:center;
    }
    footer .link a, footer .link a:hover{
        font-size:16px;
    }
}
@media screen and (max-width: 768px) {
    footer{
        padding:25px;
    }
    footer .footer_holder{
        width:96%;
    }
}
@media screen and (max-width: 600px) {
    footer .footer_holder h6{
        margin-bottom:10px;
    }
    footer .footer_holder .footer_section1{
        width:100%;
    }
    footer .footer_holder .footer_section1 .social_holder{
        margin-top:25px;
    }
    footer .footer_holder .footer_section2{
        width:100%;
        margin-top:25px;
    }
    footer .footer_holder .footer_section4{
        margin-top:20px;
    }

    .footer2 .footer_holder2 .footer_section1{
        width:27%;
    }
    .footer2 .footer_holder2 .footer_section2{
        width:73%;
        text-align:right;
    }
    .footer2 .footer_holder2 .footer_section2 h6{
        font-size:12px;
        font-weight:normal;
    }
    .footer2 .footer_holder2 .footer_section3{
        width:100%;
    }
    .footer2 .footer_holder2 .footer_section4{
        width:100%;
    }
    .footer2 .footer_holder2 .footer_section4 p{
        font-size:12px;
    }
}
@media screen and (max-width: 500px) {
}
@media screen and (max-width: 400px) {
}