body.window_scrolled .mob-dot-toggle {
	color: #81AEE0 !important;
}

a.site-btn {
	border: none !important;
}

header.site-header .mid-head-item:before {
	background: #363636;
	border: none !important;
}

.area-we-serve-section .form-container .form-field button:hover,
.main-cta-section .form-container .form-field button:hover {
	color: #fff !important;
}

.services-section .service-item {
	background: linear-gradient(to bottom, rgba(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%) !important;
	border-bottom: 3px solid #975959 !important;
}

.projects-section .sample-proj-item:hover:after {
	color: #975959 !important;
}

.projects-section .proj-count-item {
	border: 1px solid #ebebeb !important;
}

.area-we-serve-section .form-field {
	background: linear-gradient(to bottom, #81aedf 0%, #5a83af 100%);
	!important;
}

.main-cta-section .cta-form .form-field {
	background: linear-gradient(to bottom, #81aedf 0%, #5a83af 100%);
	!important;
	border: none !important;
}

.review-section .review-item-row {
	border: 1px solid #ebebeb !important;
}

.post-item .post-details.heading-details {
	border-bottom: 3px solid #ffffff !important;
}

.site-footer .column-label {
	border-bottom: 1px solid #363636 !important;
}

.site-footer .footer-col-item.column-review-btn {
	border-top: 1px solid #363636 !important;
}

.contact-page-wrap .form-field {
	border: 2px solid #ebebeb !important;
}

.form-container .form-field button {
	background: #975959 !important;
	border: none !important;
}

.form-container .form-field button:hover {
	background: #81aedf !important;
}

@media only screen and (max-width:1023px) {
	.genesis-nav-menu .sub-menu a {
		font-size: 16px !important;
	}

}

@media only screen and (min-width:1024px) {
	.nav-primary > .wrap {
		text-align: center !important;
	}

}

@media only screen and (min-width:1201px) {
	.nav-primary > .wrap {
		text-align: left !important;
	}

}
