/*Content CSS*/
footer {width:100%; background-color: #fff; border-top: 1px solid #ddd;}
footer #ft_top {padding:50px 0 35px; border-bottom: 1px solid #ddd; }
footer #ft_bot {padding:35px 0 50px; }
footer #ft_top > div, footer #ft_bot > div { display: flex; justify-content: space-between; }

.ft_con {width: 100%; max-width: 1300px; margin: 0 auto; }
.ft_copy {font-size: 13px; font-weight: 300; color:rgba(0, 0, 0, 0.76); line-height: 24px; text-align: left;  word-break: keep-all;  font-weight: 300; }
.ft_copy > a {color:rgba(0, 0, 0, 0.5) !important; }
.ft_copy span {color:rgba(0, 0, 0, 0.3);font-weight: 300; display: block; margin-top: 10px;}
.ft_copy span a {color:rgba(0, 0, 0, 0.3) !important; line-height: 18px; font-weight: 300}

.ft_btn a {display: block;text-align: center; width: 140px; height: 30px; line-height: 28px; color:#fff !important; background: #000; border-radius: 0; font-size: 10px;
transition: all 0.3s; border:0; }
.ft_btn a:hover {background: #0066d6; color:#fff !important;}

/* #top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:1px 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:#0066d6;background:#0066d6;color:#fff}
#top_btn_wr {position:fixed;bottom:20px;right:20px; z-index: 90; width: 80px; height: 80px; display: flex; align-items: center ;justify-content: center;}
#top_btn_wr button {color:#333; font-size:25px; position: relative; z-index: 5;border:0; background:rgba(255,255,255,0.5); width: 70px; height:70px;
border-radius: 50%; transition: all .3s ease; position: relative; right: 0px; top: -0;}
#top_btn_wr button:hover { background:rgba(255,255,255,.8); color:#0066d6;}
#top_btn_wr .progress_cir {position: absolute; left: 0; top: 0;}
.progress_cir {transform: rotate(-90deg);}



.customer {display: flex; align-items: flex-end;}
.customer > h1 {font-size:18px; font-weight: 700; color:#000 ; font-family: 'Montserrat';  margin-right: 60px;}
.customer ul {display: flex; padding:0 0 3px;}
.customer ul li {font-size:13px; font-weight: 300; color:#000;}
.customer ul li::after {content: ''; display: inline-block; width: 1px; height: 10px; background-color: #ddd; margin:0 25px;}
.customer ul li:last-child::after {display: none;}





@media screen and (max-width: 1300px) {

}

@media screen and (max-width: 1024px) {

}
