/*Content CSS*/
footer {width:100%; background-color:#1b1b1b; padding:50px 0; position: relative; z-index: 3;}
.footer_con {width: 1300px; margin: 0 auto; text-align: center;}
.ft_logo {margin-bottom: 30px;}
.ft_copy {font-size: 13px; font-weight: 300; color:rgba(255, 255, 255, 0.5); line-height: 24px;}
.ft_copy span {color:rgba(255, 255, 255, 0.3); display: block; margin-top:5px ;}
.ft_copy span a {color:rgba(255, 255, 255, 0.3) !important;}
.ft_btn a {display: block;text-align: center; width: 140px; height: 30px; line-height: 28px; color:rgba(255, 255, 255, 0.5) !important; background: transparent; border-radius: 3px; margin: 20px auto 0 auto; font-size: 10px; transition: all 0.3s;border:1px solid rgba(255, 255, 255, 0.5); position: relative; z-index: 1; overflow: hidden;}
.ft_btn a::before {content: ''; display: block ;width: 100%; height: 100%; transition: opacity .3s ease; z-index: -1; position: absolute; left:0; top:0;
 background-image: linear-gradient(to left, #aacd06, #009944); opacity: 0; }
 .ft_btn a:hover {color:#fff !important; border-color: rgba(255,255,255,0); }
.ft_btn a:hover::before {opacity: 1;}

#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5);transition: all 0.3s}
#top_btn:hover {border-color:#009944;background:#009944;color:#fff}



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

}

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

}

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

}
