header.template-header .navbar-side .sub-nav ul {
    text-align: center;
}

/* Custom Logo Size 260 x 100 */
header.template-header .header-bottom .logo-wrapper .logo img
	{
	max-height: 100px;
	}

@media only screen and (min-width: 320px) and (max-width: 1080px) { 
  header.template-header .header-bottom .logo-wrapper .logo img {
    max-height: 60px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 1024px) { 
  header.template-header .header-bottom .logo-wrapper .logo img {
    max-height: 60px;
  }
}
/* Custom Logo Size 260 x 100 */

header > div.header-top > div.header-items > nav > ul > li.website-phone,
header > div.header-top > div.header-items > nav > ul > li.website-phone a {
    color: #013393;
    font-size: 16px;
    font-size: 1.6rem;
}

/* Footer Links */
.custom-footer-links {
    line-height: 1.6 !important;
    padding-top: 0 !important;
    text-align: center !important;
}

@media (min-width: 992px) {
    .custom-footer-links {
        text-align: left !important;
    }
}

.custom-footer-link {
    background: none !important;
    border: none !important;
    color: #538dd8 !important;
    font-family: inherit !important;
    font-size: inherit !important;
    padding: 0 !important;
    text-decoration: underline !important;
    text-transform: none !important;
}

.custom-footer-link:not(.first) {
    margin-left: 1ch !important;
}

/* CTA Banner Custom Dark */
.widget.cta-dark {
    color: #fff;
    margin-bottom: 80px;
}

.widget.cta-dark .btn-primary:hover {
    border-color: #fff;
}

.widget.cta-dark:before {
    background-color: #538DD8;
}