.not-at-top #t4-header.t4-sticky {
  background: rgba(255,255,255,0.95);
  backdrop-filter: blur(8px);
  position: sticky !important;
  top: 0px !important;
  z-index: 300;
}

#t4-header .t4-logo-header .logo-image .logo-img {
    max-width: 100%;
}

.t4-header .header-block {
  width: 100%;
  height: 125px;
}

.navbar-brand img.logo-img {
  max-height: 125px;
}

.t4-header-height {
  min-height: 112px;
}

.t4-section-inner.container-fluid .header-block {
    padding: 0;
}

.t4-header, 
.t4-megamenu {
    min-height: 125px;
}

.not-at-top #t4-header.t4-sticky.sticky {
    position: fixed;
    width: 100%;
} 

.t4-footer-info {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
}

@media (min-width: 1200px) {
  .t4-main-body {
    padding-top: 1.42rem;
    padding-bottom: 1.42rem;
  }
}

.t4-header.section-overlap {
  margin-bottom: 0px;
}

.no-sidebar .com-content-article__body, .no-sidebar .article-body {
  margin: auto;
  max-width: 1200px;
}

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .t4-masthead .t4-masthead-detail {
    max-width: 1200px;
  }
}

.section-title-wrap.text-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
}

.ja-masthead .ja-masthead-detail {
  color: #fff;
  padding: 100px 0;
  max-width: 980px;
  position: relative;
  vertical-align: top;
  text-align: center;
  z-index: 20;
  margin: 50px auto;
}
