h1 {
	color: #21275b;
}

h2 {
	color: #21275b;
}

h3 {
	color: #ffffff;
}

h4 {
	color: #21275b;
}

p {
	color: #222222;
}

.white {
	color: white !important;
}

@media only screen and (max-width: 767px) {
	h4 {
		color: #21275b;
	}
}
ul li {
    color: #222222;
}
.module__sales-banner--wrapper .sales-box h2 {
	color: #EF3639;
}
.module__project-listing__wrapper .Project-list .bottom-content,
.module__project-listing__wrapper .Service-list .bottom-content {
	background-color: rgba(0,101,103,0.7);
}
.module__project-listing__wrapper .Project-list .bottom-content p,
.module__project-listing__wrapper .Service-list .bottom-content p,
.module__cta p.small,
.module__cta h2,
.module__cta p,
.site__footer--top--logo p.medium,
.site__footer--top--logo p,
.site__footer--top--links ul li.heading,
.site__footer--top--links ul li a,
.site__footer--bottom p,.site__footer--bottom a {
	color: #FFFFFF;
}
.footer-cta a {
	color:#fff;
	border-bottom: 1px solid #fff;
}
.site__footer {
	padding: 70px 0px 60px;
	background: #21275b;
}
.news_btn {
	border-bottom: 2px solid #21275b;
	color: #21275b!important;
}
.news_section1 span {
    color: #707070;
    font-weight: 400;
}
.site-header__top-nav ul li a,
.site-header a:not([href]):not([tabindex]),
.site-header a:not([href]):not([tabindex]):focus, 
.site-header a:not([href]):not([tabindex]):hover {
   color: #21275b;
}
@media screen and (max-width: 992px) {
	.site-header__top-nav ul li a,
	.heading-mobile {
	   color: #21275b;
   }
}
.btn,
.btn-primary,
.btn-secondary,
.module__contact-us--wrapper__right--wrapper form #submit-btn {
	background: #21275b;
}
.btn-primary-inverse {
	color: #21275b;
	border: 1px solid #21275b;
}
.btn-primary-inverse:hover {
	background: #21275b 0% 0% no-repeat padding-box !important;
}
.btn-primary:hover, .btn-secondary:hover {
	background: #21275a !important;
	color:#fff;
}