.footer-contact-info{position:fixed;bottom:54px;left:10px;z-index:10000}
.box-contact{display:flex;align-items:center;background:#fff;margin-bottom:10px;padding:10px;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.08);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:130%;min-width:158px}
.box-contact .contact-info{float:left}
.footer-contact-info a{text-decoration:none}
.footer-contact-info img{width:40px;height:40px;font-size:16px;margin-right:5px;line-height:38px;float:left}
.footer-contact-info img:hover{transform:scale(1.2);cursor:pointer}
.footer-contact-info img:hover::after{content:attr(data-number);position:absolute;top:-30px;left:50%;transform:translateX(-50%);padding:5px;background-color:#333;color:#fff;border-radius:5px;font-size:14px;white-space:nowrap;z-index:999;opacity:0;transition:opacity .3s ease;opacity:1}
.box-btop{display:none}
@media only screen and (max-width: 600px) {
.box-btop{display:block}
#back-to-top{display:none;z-index:9999}
#back-to-top a img{width:40px;height:40px}
.footer-contact-info{padding:0;margin:0;bottom:10px;right:10px !important}
.box-contact{min-width:auto;width:auto;height:auto;background:none;box-shadow:none;padding:0}
.box-contact .contact-info{display:none}
}