@charset "utf-8";

/* CSS Document */


/*
	Dictates style rules when screen is narrower than 614 pixels
*/

@media only screen and (max-width:614px) {
	#inner-wrap {
		width: auto!important;
	}
	#Header_Container {}
	#Header_Width {
		width: 480px;
	}
	#Header_Logo IMG {
		width: 450px;
		height: auto;
	}
	#captionWrapper {
		width: 100%;
		float: left;
	}
	#navMicrositeMenu {
		display: none;
	}
	.caption {
		position: relative !important;
		width: 100%;
		height: 200px;
		width: 480px;
		margin: 0 auto;
		top: 0px;
		bottom: 0;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
	}
	#HomeSlideshow {
		height: 420px;
	}
	#slideControls UL {
		width: 480px;
	}
	.narrow #slideshow {
		width: 480px;
	}
	#slideshow .rslides li a {
		width: 100%;
		height: 220px;
	}
	#MainMenu {
		/* width: 480px; */
	}
	#HomeContentWidth {
		width: 100%;
	}
	#HomeContentSection #HomeCallouts UL LI,
	#HomeCallouts iframe {
		width: 450px;
	}
	#HomeCallouts iframe {
		height: 253px;
	}
	#HomeCallouts UL LI {
		display: block;
		margin-top: 10px;
	}
	#HomeCallouts UL LI H2 {
		font-size: 18px;
	}
	#navLinksContainer {
		display: none;
	}
	#dropdownNavLinks {
		display: block;
		padding-top: 10px;
	}
	/* Interior */
	#InteriorContentWidth {
		/* width: 480px; */
	}
	/* Homeslideshow */
	.rslides li {
		height: 370px;
	}
	#FooterWidth {
		/* width: 480px; */
	}
	/*LEFT*/
	#FooterLayout_left #FooterSectionOne {
		/* width: 240px; */
		width:100%;
	}
	#FooterLayout_left #FooterSectionTwo {
		/* width: 240px; */
		width:100%;
	}
	/*RIGHT*/
	#FooterLayout_right #FooterSectionOne {
		width: 240px;
	}
	#FooterLayout_right #FooterSectionTwo {
		width: 240px;
	}
	/* Interior Pages */
	#ContentContainer {
		/*width:480px;*/
	}
	#ContentLeft {
		display: none;
	}
	#ContentRight {
		width: 95%;
		float: none;
	}
	div#Sub_Page_Listing_Right {
		float: left;
		width: 375px;
	}
	#HomeNewsPosts a h4, .ShortDesc{

    padding: 0 20px!important;

}
#NewsBreadcrumbs {

    padding: 120px 0 0 0!important;
   
}
#NewsBreadcrumbs > a:first-child {
    margin: 0 0 0 25px;
    padding-left: 0;
}
	.TopMargin {
    margin-top: 100px!important;
	}
	.SlideLogo {
		margin-bottom: 0;
	}
	.caption {
		top: -310px!important;
	}
	#HomeSlideshow>figure {
		height: 410px!important;
	}
	.heroSubtitle {
		width: 95%!important;
	}
	.NewsList>a {
		height: 116px!important;
	}
	.env {
		width: 85%!important;
	}
	.jobs {
		float: none!important;
		margin: 5px !important;
		width: 83%!important;
	}
	.homeHide {
		background-image: ;
	}
	#HeaderPageLogo {
		position: relative;
		top: 0;
		margin-bottom: -0;
		left: 0;
	}
	#Breadcrumbs ul {
		margin: 0 0 0 0px!important;
	}
	#Breadcrumbs {
		padding: 0px 0!important;
	}
	#inner-wrap>a {
		position: absolute;
		margin: 20px auto 0 auto;
		width: 140px;
		left: 0;
		right: 0;
		text-align: center;
	}
	#Breadcrumbs {
		margin: 125px auto 0 auto!important;
	}
	.content{
		width:100%!important;
	}
    /* Our Team */
    .PageTitle {
        font-size: 50px!important;
        line-height: 50px!important;
    }
    .TeamflexCard {
        width: 50%!important;
    }
    
    /* Contact Page */
    
    .OfficePlaces {
    display:none!important;
}
}