.front-featured-menu-items .grid-row, .hero-container-inner, .pre-footer .inner {
    width: 100%!important;
}
.hero-container-inner {
    background: #fff;
    margin: 0 auto;
    padding: 0!important;
    position: relative;
    z-index: 10;
}
li.wp-social-link.wp-block-social-link {
    padding: 0!important;
}
article .entry-content {
	-moz-hyphens: none;
	-ms-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}
.hero-container-inner .entry-content {
    max-width: 100%!important;
    text-align: left;
}
.hero-container-inner .hentry {
    border: none!important;
    padding: 0px!important;
}
h1.entry-title {
    display: none!important;
}
p.site-title {
    display: none;
}
.site-header {
    background-color: #fff;
}
.main-navigation li.current_page_item > a, .main-navigation li.current-menu-item > a, .main-navigation li.current_page_ancestor > a, .main-navigation li.current-menu-ancestor > a {
    color: #7AD3F4;
}
.main-navigation a {
    border-bottom: none;
    color: #282828;
}
.fl-html img {
    display: none;
}
div#tertiary .inner {
    max-width: 1200px;
    margin: 0 auto;
}
div#wpforms-272-field_6-container {
    color: #fff;
}
.content-wrapper.full-width {
    width: 100%;
    padding: 0!important;
}
.content-area:not(.front-page-content-area) {
    margin-bottom: 1.75em;
    margin-left: auto;
    margin-right: auto;
    max-width: 765px;
    max-width: 100%!important;
}
.footer-branding {
    display: none;
}
div#widget-area-3 {
    display: flex;
    justify-content: space-between;
}
.widget-area.footer-widget-area {
    width: 100%;
    display: flex;
	justify-content:space-around;
}
div#widget-area-2 {
    width: 40%;
}
.pre-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-4.current_page_item.menu-item-6, .pre-footer #nav_menu-2 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-404, .pre-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-338, .pre-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-339, .pre-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-337,.pre-footer #nav_menu-3 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-336 {
display: none;
}
.pre-footer li.menu-item.menu-item-type-post_type.menu-item-object-page a {
    color: #fff!important;
    font-size: 16px;
}
.pre-footer a[href*="industries"], .pre-footer a[href*="services"] {
    font-size: 24px!important;
    text-transform: uppercase;
}
.pre-footer:after {
    background: #01305C;
    content: ' ';
    display: block;
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
}
@media all and (min-width:767px){
	.main-navigation ul ul {
		background-color: #fff;
	}
	.main-navigation ul ul li {
		border-top: 1px solid #d8d8d8;
	}
	nav#site-navigation ul li ul li a {
    color: #0e0e0e;
}
	
	
}

@media all and (max-width:767px){
	.main-navigation ul ul a {
    color: #000!important;
    padding: 0.5em 0;
}
	.menu-toggle:hover, .menu-toggle:focus {

    color: #7AD3F4!important;
}
	.menu-toggle {
    color: #000!important;
}
	.fl-col-group.fl-node-kgunxl67i5by.fl-col-group-nested.fl-col-group-custom-width {
    text-align: center;
    display: flex;
}
	button.menu-toggle {
    font-size: 0;
}
.menu-toggle:before {
  font-size: 35px;
}
}

@media all and (max-width:1300px){
	div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
		font-size: 13px;
	}
	.fl-node-6gzrsmdevaxt > .fl-col-content {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}
	.fl-col-group.fl-node-1tjfchzkx932.fl-col-group-nested span {
    font-size: 16px;
}
}

@media all and (max-width: 1050px){
	.fl-row .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col {
    width: 100%;
}

.fl-row .fl-row-content-wrap .fl-row-content .fl-col-group {
    display: flex;
    flex-direction: column!important;
}
	.fl-col.fl-node-60lazb7rvd8q.fl-col-small.fl-col-has-cols .fl-col-content .fl-col:nth-child(2) {
    display: none!important;
}
.widget-area.footer-widget-area {
    display: flex;
    flex-direction: column;
}
.widget-area.footer-widget-area .widget-area {
    width: 100%!important;
}
footer#colophon {
    display: none;
}
}
footer#colophon {
    display: none;
}