.footer{width:100%;position:relative;height:auto;background:linear-gradient(#006399,#064b72 70%)}.footer .col{width:20%;height:auto;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 20px 30px 30px}.footer .col h1{margin:0;padding:0;font-family:inherit;font-size:16px;line-height:17px;padding:30px 0px 15px 0px;color:#9cc9e0;font-weight:bold}.footer .col ul{list-style-type:none;margin:0;padding:0}.footer .col ul li{width:100%;color:#fff !important;font-size:16px;font-family:inherit;font-weight:normal;padding:5px 0px 5px 0px;cursor:pointer}.social ul li{display:inline-block;padding-right:5px !important}.footer .col ul li:hover{color:#fff;transition:.1s;-webkit-transition:.1s;-moz-transition:.1s}.clearfix{clear:both}@media only screen and (min-width:1280px){.contain{width:80%;margin:0 auto}.brand1,.brand2{display:flex}}@media only screen and (max-width:1139px){.brand1,.brand2{display:flex}}@media only screen and (max-width:950px){.footer .col{width:33%}.footer .col h1{font-size:14px}.footer .col ul li{font-size:13px}.brand1,.brand2{display:flex}}@media only screen and (max-width:500px){.footer .col{width:100%;height:auto}.footer .col h1{font-size:14px}.footer .col ul li{font-size:13px}.brand1,.brand2{display:block;margin-left:auto;margin-right:auto}}@media only screen and (max-width:340px){.footer .col{width:100%}}.page-footer__brand-links{display:flex}.page-footer__brand-links li{padding:20px;list-style-type:none}.footer-legal .copyrights{font-size:8px;padding-left:80px}.social-icons .fa-facebook-square{background:#3b5998;color:white}.social-icons .fa-twitter-square{background:#55acee;color:white}.social-icons .fa-linkedin-square{background:#007bb5;color:white}.social-icons .fa-youtube-square{background:white;color:#b00}