/*Content CSS*/
footer {width:100%; background-color:#fff; clear:both; text-align: left; border-top: solid 1px #ddd;}


.footer_con {width: 100%; max-width: 1400px; padding:35px 20px; margin: 0 auto; text-align: center;}

.footer_con .info h1 {font-size: 17px; line-height: 1.6; font-weight: 700; color:#fff;  }
.footer_con .info p {font-size: 13px; font-weight: 300; color:rgba(0, 0, 0, .7); line-height: 1.7; margin:0 0 10px; text-align: center;}
.footer_con .info span {font-size: 13px; font-weight: 300; color:rgba(0, 0, 0, .4); line-height: 1.6;}
.footer_con .info span a {color:rgba(0, 0, 0, .4);}

.ft_logo{width: 120px; margin: 0 auto 17px; display: none;}

.ft_btn a {display: block;text-align: center; width: 150px; height: 33px; line-height: 31px; color:#fff!important; background: none; border: 1px solid #1b56ff;  margin: 20px auto 0 auto; font-size: 10px; transition: all 0.3s; background-color: #1b56ff;}
.ft_btn a:active {background: #000; border: 1px solid #000;}

#top_btn {position: fixed; right: 20px; bottom: 20px; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; border: 1px solid #333; color: #333; font-size: 15px; background: rgba(255,255,255,0.5); z-index: 10; transition: .3s; pointer-events: none; opacity: 0;}
#top_btn:hover {border-color: #1b56ff; background: #1b56ff; color: #fff;}
.scrolled #top_btn {opacity: 1; pointer-events: auto;}
