.spcl1 {background:#fff;margin:50px 0px 50px 0px;padding:15px;}
.spcl2 {background:#fff;margin-bottom: 50px;padding:15px;}
.spcl3 {background:#fff;margin-bottom: 50px;padding:15px;}
.t4-section-inner.container-fluid .header-block {
    padding: 0;
}

.t4-header, 
.t4-megamenu {
    min-height: 70px;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  color: var(--mainnav-link-color);
  font-size: 13pt;
  font-family: var(--heading-font-family);
  font-weight: 500;
  padding: 0px 30px 0px 30px;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;
}
.not-at-top #t4-header.t4-sticky {
  background-color: #cfe4cf;
  box-shadow: 0 3px 5px rgba(0,0,0,.08);
}
.acm-features.style-3 .features-item {
  border: 1px solid var(--border-color);
  border-radius: .5rem;
  padding: 1rem;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  background: #fcf8f8;
  text-align: center;
}
.item-page [itemprop="articleBody"] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  background: #fff;
  padding: 20px;
}
.items-row .item {
  padding-top: 0;
  padding-bottom: 2rem;
  padding: 10px;
  background-color: rgba(247, 243, 243, 0.77);
}
.t4-module .module-inner {
  padding: 10px;
  background-color: rgba(247, 243, 243, 0.77);
}
.items-row.cols-2 .item .item-image, .items-row.cols-3 .item .item-image, .items-row.cols-4 .item .item-image, .items-row.cols-5 .item .item-image, .items-row.cols-6 .item .item-image {
  float: none;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  text-align: center;
}
.com-content-article .box-inner {
  max-width: 100%;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
  color: #1e563c;
}

.items-row .item p {
  margin-top: .5rem;
  margin-bottom: 0;
  margin: 0 auto;
    margin-top: 0px;
  text-align: center;
}
.t4-footer {
  background-color: var(--footer-bg-color);
  border-top: 1px solid rgba(255,255,255,.07);
  color: var(--footer-text-color);
  font-size: .875rem;
  padding: 30px;
}
@media (min-width: 1200px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1240px;
  }
  .module-title {
  font-size: 30px;
  text-align: center;
}
.t4-offcanvas .t4-off-canvas-header a img {
  max-height: 100%;
  outline: none;
}
p.btn-info {background: #b3e7b3;
  display: inline-block;
  padding: 10px 30px;
  text-align: center;}
  .items-leading .blog-item-content .item-content .box-content {
  background: #fff;
  padding: 4rem;
  border-radius: 0.5rem;
  min-width: 100%;
  max-width: 100%;
  position: relative;
  z-index: 2;
}
.blog .page-header h2 a, .blog .page-header .h2 a, .blog-featured .page-header h2 a, .blog-featured .page-header .h2 a {
  color: #329570;
  background: #fff;
  display: block;
  padding: 5px;
}
 .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
    margin-bottom: 20px;
  }
  
  