.bg-footer{background-color:#fff;padding:50px 0 100px}.footer-heading{letter-spacing:2px}.footer-link a{color:#acacac;line-height:40px;font-size:14px;transition:all .5s}.footer-link a:hover{color:#002861}.contact-info{color:#acacac;font-size:14px}.footer-social-icon{font-size:15px;height:34px;width:34px;line-height:34px;border-radius:3px;text-align:center;display:inline-block}.footer-alt{color:#acacac}.footer-heading{position:relative}.footer-heading:after{content:'';width:25px;border-bottom:1px solid #fff;position:absolute;left:0;bottom:0;display:block;border-bottom:1px solid #002861}