#mapContainer iframe { height: 250px; }

#CustomContent{ margin-top: 50px;}

#content li { padding: 5px 0px; }

.flex-container {   display: flex;   flex-wrap: nowrap; }
.flex-container .half { box-sizing: border-box; padding: 15px; width: 100%; display: inline-block;}
.flex-container .Round { box-sizing: border-box; padding: 15px; width: 100%; display: inline-block; border-radius: 25px;}
.gray { background-color: #4C7B9E; color: #fff; }
.dkgray { background-color: #3B4046; color: #fff;}
.flex-container ul { margin: 5px 10px !important; }
.flex-container ul li { padding-left: 0px; }

#mediaContainer {
    overflow: hidden;
    background: #E6E6E6;
    min-height: 50px;
}

#media h2 {
  margin: 0px;
}

#media {
  width: 100%;
}

#media .item {
    background: #91a1ae;
    color: #FFF;
    font-weight: Bold;
    text-align: center;
    vertical-align: middle;
}
#media .col {
    display: table-cell;
    min-height: 220px;
    padding: 20px;
}

#footer {
    padding: 50px;
    background-color: inherit;
}

h1, h2, h3, h4, h5 {
    text-transform: none;
}

.hero-image { display: none; }

#heroContainer.selected>img, #heroContainer.selected.custom>img { display: none; }

#heroContainer { z-index: 1 !important; }

.heroAddress div { display: none; }

#hero .address-container {
    //width: auto;
    //max-width: 100%;
    //margin: 0 auto;
    //padding-top: 0px;
    //margin-top: -60px;
    //float: left;
    display: none;
}

#hero-contact { border-radius: 0px !important;
		width: 500px; }

#hero-contact .heroAddress {
    //background-color: #36aae0 !important;
    color: #fff;
}

#container #headerContainer {
    display: block;
    background-color: #e7e6e6 !important;
}

.mpl {
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.masthead {
	width: 100%;
}


.hideModular { display: block !imporant; }

#headerContainer .container-wrapper {
    width: 100%;
    margin: auto;
    //height: 150px;
}

#headerContainer #header img {
    //max-width: 100%;
    float: left;
    //height: 100%;
}

#navigationContainer {
    background-color: #e7e6e6 !important;
    color: #074d80 !important;
}

#contentWrapper {
    padding: 50px 50px 0px;
    max-width: 1200px;
}

#navigation {
    margin-right: 50px;
}

#navigationContainer {
    height: 40px;
}

#navigation>ul.u-c>li>a {
    padding: 0px 15px;
}

.home #contentContainer {
    padding-top: 0px;
}

@media only screen and (max-width: 1024px)

     #container #headerContainer {
    	display: none !important;
	}

	#CustomContent {
    		margin-top: 20px;
	}
}

@media only screen and (max-width: 990px)
	#page-title-contact-strip .wrapper>div {
    		float: none;
    		margin: 15px auto 0px;
   		text-align: center;
	}


	#page-title-contact-strip .wrapper .page-title {
    		display: none;
	}

	#page-title-contact-strip .wrapper {
    		padding: 5px 0;
	}

}
@media only screen and (max-width: 700px) {
    .img-med { float: none !important; max-width: 100% !important; margin: 0px !important;}
    .img-p {  text-align: center; }
}

@media only screen and (max-width: 600px) {
	.flex-container {   display: inline; }

	#page-title-contact-strip .contact>div {
    		display: block;
    		margin-bottom: 15px;
	}

	#page-title-contact-strip .contact .contact-toggle {
    		padding: 10px 20px;
	}

	#page-title-contact-strip .contact>div {
    		margin-bottom: 0px;
	}

	.flex-container {
    		display: block !important;
	}

}