.flawless-footer-links-area{width:90%;max-width:1200px;margin:0 auto;padding:50px 0}.flawless-footer-links-area-col.branding-social>div{padding-right:50px}.flawless-footer-links-area-col{display:inline-block;width:24.5%;vertical-align:top}.flawless-footer-links-area-col>div{padding:20px}.social-media-links a{width:50px;height:50px;display:inline-block;background-color:#0065a4;position:relative;margin-right:5px;margin-top:10px;margin-bottom:10px}.social-media-links svg{display:block;height:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.social-media-links svg path{fill:#fff}.flawless-footer-links-area-col.footer-menu-nav li,.flawless-footer-links-area-col.footer-menu-nav ul{display:block;list-style-type:none;padding:0;margin:0}.flawless-footer-links-area-col.footer-menu-nav li a{text-decoration:none;color:#333;line-height:1;margin-bottom:10px;display:block}.flawless-footer-links-area-col.footer-menu-nav ul>li:first-child>a{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:25px;color:#0065a4}.phone-number,.phone-number a{text-decoration:none;color:#000;text-transform:uppercase;padding:10px 0}.branding-buttons a{display:block;margin:10px 0;text-decoration:none;text-align:center;color:#fff;background:#0065a4;padding:15px 5px;border-radius:5px}.branding-buttons>div>a:first-child{background:#1f3864}.flawless-footer-copyright-links li{display:inline-block;padding:0}.flawless-footer-copyright-links ul{list-style:none;margin:0;padding:0;text-align:right}.flawless-footer-copyright-links li a{text-decoration:none;color:#fff;margin:0 10px}.flawless-footer-copyright-area{background-color:#0065a4;color:#fff;padding:10px}.flawless-footer-copyright-area>div{max-width:1200px;margin:0 auto;display:table;width:100%;font-size:16px}.flawless-footer-copyright-area>div>div{display:table-cell}@media only screen and (max-width:1200px){.flawless-footer-links-area-col{width:32.5%}}@media only screen and (max-width:900px){.flawless-footer-links-area-col{width:49.5%}.flawless-footer-copyright-area>div{display:block}.flawless-footer-copyright-area>div>div{display:block;width:100%;text-align:center}.flawless-footer-copyright-links ul{text-align:center;padding-top:15px}}@media only screen and (max-width:600px){.flawless-footer-links-area-col{width:90%;margin:0 auto;max-width:300px;display:block;text-align:center}.flawless-footer-links-area-col>div{padding:10px}.flawless-footer-links-area-col.branding-social>div{padding-right:0}}