/*Content CSS*/
footer {width:100%; background-color:#f8f8f8; clear:both; text-align: left; position: relative; z-index: 3;}
.footer_con {width: 100%; max-width: 1500px; padding: 70px 50px 60px; margin: 0 auto;}
.footer_con .foot_logo{display: block; margin-bottom: 20px;}
.ft_copy {font-size: 14px; font-weight: 300; color: rgba(17,17,17,1); word-break: keep-all; line-height: 30px; }
.footer_con span {font-size: 14px; font-weight: 300; color:rgba(17,17,17,.3);  line-height: 24px; margin:30px 0 0; display: block; }
.footer_con span a {color:rgba(17,17,17,.3); }
.footer_con .mob_info{display: none;}




@media screen and (max-width: 1400px) {


}

@media screen and (max-width: 1024px) {
    .footer_con {padding: 40px 30px; text-align: center;}
    .footer_con .foot_logo{display: none;}
    .footer_con .info{display: none;}
    .footer_con .mob_info{display: block;}
    .ft_copy {line-height: 1.7;}
    .footer_con span{margin-top: 25px; line-height: 1.5;}
}

@media screen and (max-width: 640px) {
    .footer_con{padding: 35px 20px;}
    .footer_con span{margin-top: 15px;}

}
