/* Center the logo in the header and adjust size */
.navbar-brand,
.site-logo,
.header-logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%) scale(1.4); /* 1.0 = original size */
    transform-origin: center center;
}

/* table width was full page beyond column */
table {
  width: 100%;
  text-align: center;
  margin: auto;
} 

/* Ensure the header can position the logo correctly */
.navbar,
.site-header,
header {
    position: relative;
}