.t4-megamenu .navbar-nav > li.active > a, .t4-megamenu .navbar-nav > li.active > .nav-link {
    color: #000;
    font-weight: bolder;
    border-bottom: 1px solid #fff;
}

.t4-megamenu .navbar-nav > li > a:hover, .t4-megamenu .navbar-nav > li > .nav-link:hover {
    color: #000;
}

.t4-palette-primary {
    color: #f8f9fa;
    background-color: #0daae3; /* #4593ff */
}

.t4-palette-gray h1 {
  color: #3acf87;
}

.layout-home .t4-sticky.t4-palette-primary {
    background-color: #0daae3; /* #4593ff */
}

.not-at-top .t4-sticky.t4-palette-primary {
    background-color: #3acf87; /* 3acf87 | 5cb85c | 03d931 */
}

.t4-palette-dark a:not(.btn) {
    color: #3acf87; /* 3acf87 | 5cb85c | 03d931 */
}

.t4-palette-dark a:not(.btn):hover {
    color: #0daae3; /* 0daae3 | 4593ff */
}

#t4-section-7 .acm-hero .btn.html5lightbox {
    left: 50%;
    background-color: #3acf87;
}

.t4-section-module .module-title {
    font-size: xx-large;
}

.t4-section-module .sub-title {
    font-size: x-large;
    text-align: justify;
}

.acm-hero .btn.html5lightbox {
    background-color: #3acf87;
}

.acm-hero h2.hero-heading {
    font-size: x-large;
}

.module-title {
    font-size: xx-large;
}

.lead {
    text-align: justify;
}

.sub-desc {
  text-align: justify;
}

a {
    color: #0daae3; /* 0daae3 | 4593ff */
}

a:hover {
    color: #0daae3; /* 0daae3 | 4593ff */
    text-decoration: none;
}

h2.hero-heading.animated.fadeInRight {
  text-align: justify;
  /* font-size: large; */
}