body {background: #fff;}
header.baba-g-header {position: relative;top: 0;}
.baba-g-header .top-wrapper p, footer.baba-footer p {margin: 0;width: 100%;}
.baba-g-header .top-wrapper {padding: 15px 0;}
    
.baba-g-header .top-header, footer.baba-footer {background-color: #1b50a0;}
.baba-g-header .top-wrapper .cta-wrap a, footer.baba-footer .text-right p {font-weight: 600;}
.baba-g-header .top-wrapper, footer.baba-footer p {font-family: 'Encode Sans Expanded';color: #fff;text-transform: uppercase;}
.baba-g-header .top-wrapper i.fa {font-size: 20px;}
.baba-g-header .logo-wrap img {width: 100%;max-width: 300px;margin: 0 auto;}
.baba-g-header .mobile-menu {list-style: none;padding: 0;text-align: center;}
.baba-g-header .mobile-menu li {padding: 0;font-size: 12px;text-transform: uppercase;font-weight: normal;letter-spacing: 3px;color: #292929;opacity: 1;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;display: inline-block;vertical-align: middle;padding: 0 10px;margin: 0 10px;}
footer.baba-footer {padding: 50px 0;}
.baba-g-header .top-wrapper .cta-wrap a:hover, footer.baba-footer a:hover {color: #fff;}
footer.baba-footer .row {display: flex;align-items: center;}
footer.baba-footer .row .col-12 {float: none;min-height: auto;}
footer div[class*=col-]:after {display: none;}
footer.baba-footer .text-left p {margin-bottom: 10px;}
.row {width: 100%;margin: 0 auto;}

/* home css */
section {padding: 50px 0;}
.banner-section {padding: 0;}
.image-section .col-12 {padding: 0 5px;}
/* home css */