#latest_news .alignleft a:first-child {
	display: none;
}

.mobile-nav > ul > li.menu-item-has-children span {
	display: none;
}



@media (max-width: 1200px) {
	.wrapper, #header {
		padding: 0 !important;
	}
}

@media (max-width: 1000px) {
	#nav ul li ul.sub-menu {
		top: 95%;
	}

	.footer_section_wrapper {
		background: none;
		padding-bottom: 15px;
	}

	.footer_section_wrapper + .col + div {
		display: none;
	}

	.footer_section_1 {
		width: 100%;
		float: none;
	}

	#copyright p {
		text-align: center;
	}

	.footer_section_2 {
		width: 100%;
		float: none;
		padding: 0;
		margin-top: 15px;
		background: none;
	}

	.footer_section_3 {
		display: none;
	}

	.footer_section_2 img {
		display: none;
	}

	.featured-homepage > img {
		width: 100%;
		height: auto;
	}

	.featured-homepage a img {
		top: 68px !important;
	}

	.wrapper, #header {
		width: 767px !important;
	}

	#left-sidebar {
		display: none;
	}

	#main {
		width: 100% !important;
		margin-left: 0;
	}

	#content {
		width: 100% !important;
		float: none;
	}

	#sidebar {
		width: 100%;
		float: none;
		margin-top: 40px;
	}

	.content img {
		max-width: 100% !important;
		height: auto;
	}

	.content .wp-post-image {
		width: 100%;
		height: auto;
	}

	#slideshow-main {
		width: 75% !important;
	}

	#slideshow-main ul {
		width: 100%;
	}

	#slideshow-carousel {
		width: 25% !important;
		margin-left: 0;
		height: initial;
	}

	#slideshow-main li {
		width: 100%;
		height: 305px;
	}

	#slideshow-main li img {
		width: 100%;
		height: auto;
	}

	#nav ul li.social {
		display: none;
	}

	#slideshow-main li span.opacity {
		width: 95%;
	}

	#slideshow-carousel li a {
		width: 94%;
		height: initial;
		border-bottom: 0;
	}

	#carousel li a img {
		height: auto;
	}

	#slideshow-carousel li {
		height: initial;
	}

	.arrow1 {
		right: 0px;
		top: 31px;
	}

	.arrow2 {
		right: 0px;
		top: 108px;
	}

	.arrow3 {
		right: 0px;
		top: 183px;
	}

	.arrow4 {
		right: 0px;
		top: 260px;
	}

	#nav_box .col {
		width: 31%;
		margin-right: 3.5%;
		height: 169px;
	}

	#nav_box .col3 {
		margin-right: 0;
		margin-left: 0;
	}

	#nav_box .col .image img {
		width: 100%;
		hright: auto;
	}

	.nav_box_expand {
		height: 133px;
		padding: 17px;
	}

	.nav_box_expand p {
		margin: 0;
	}

	.col_expand1_slide {
		left: 237px;
		width: 260px;
	}

	.col_expand2_slide {
		left: 502px;
		width: 260px;
	}

	.col_expand3_slide {
		right: 238px;
		width: 260px;
	}

	#latest_news, #home_content .right {
		width: 48%;
	}

	#find-a-unit .map {
		width: 100%;
		height: 120px;
		background-size: cover;
	}

	#latest_news .alignleft a, #latest_news .alignright a {
		display: block;
	}

	#feedback-box, #logos {
		display: none;
	}

	#get-our-newsletter {
		width: 96%;
	}

	#sidebar .search-news {
		display: none;
	}

	.newsletter-link-right {
		margin-right: 24px;
	}

	#sidebar-units {
		width: 30%;
	}

	#units-page #content {
		width: 68.5% !important;
	}

	#UnitSearchResults iframe {
		width: 100%;
		height: 707px;
	}

	footer ul {
		display: none;
	}

	footer {
		padding: 10px 20px !important;
		text-align: center;
	}

	#copyright {
		margin-top: 0 !important;
	}

	.content {
		padding-left: 20px;
		padding-right: 20px;
	}

	h1.page-title {
		background: none !important;
		padding-left: 0 !important;
	}
}

@media (max-width: 767px) {
	.tweet_text {
		width: initial;
		width: auto;
		margin-left: 127px;
		float: none;
	}

	#slideshow-main li span.content h4 {
		font-size: 13px;
	}

	#slideshow-main li span.content h3 {
		font-size: 14px;
		text-align: left;
	}

	#slideshow-main li span.content p {
		font-size: 11px;
		line-height: 13px;
		text-align: left;
	}

	#slideshow-main li span.opacity {
		padding: 5px !important;
		width: 98% !important;
		text-align: left !important;
	}

	#slideshow-main .content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	#slideshow-main li span.content a.button {
		margin: 5px 5px 0 0 !important;
	}

	.post .details .excerpt p, #news-page p {
		text-align: justify;
	}

	#header {
		position: relative;
		z-index: 1000;
	}

	#header .search {
		position: absolute;
		right: 10px;
		bottom: 20px;
		width: 50%;
		margin-right: 0;
	}

	#header .search form {
		width: 100%;
	}

	#header .search form input[type="text"] {
		width: 85%;
	}

	#header .search form input[type="submit"] {
		position: absolute;
		right: 6px;
		top: 0;
	}

	.content {
		text-align: justify;
	}

	.read-more {
		text-align: center;
		padding: 10px;
		background-color: #CCCCCC;
		margin-top: 20px;
		cursor: pointer;
		font-weight: 600;
		margin-bottom: 25px;
	}

	.mobile-nav {
		background-color: #28347D;
	}

	.mobile-nav > ul {
		margin: 0;
		padding: 20px;
		list-style-type: none;
	}

	.mobile-nav li {
		line-height: 20px;
	}

	.mobile-nav a {
		color: #FFFFFF;
		display: block;
		font-size: 15px;
	}

	.mobile-nav > ul .sub-menu {
		list-style-type: none;
		padding-left: 20px;
	}

	.mobile-nav > ul .sub-menu li {
		background-color: #28347D !important;
	}

	.mobile-nav > ul .sub-menu li a {
		color: #FFFFFF;
	}

	.mobile-toggle {
		display: block;
		cursor: pointer;
		margin-top: 22px;
		margin-right: 15px;
		float: right;
	}

	.mobile-toggle .bar {
		background-color: #FFFFFF;
		height: 6px;
		width: 40px;
		margin-bottom: 6px;
	}

	.wrapper, #header {
		width: 100% !important;
	}

	#logo a {
		background-size: 150px;
	}

	#header {
		height: 130px;
	}

	#logo {
		margin: 15px 0 0 15px;
		width: 200px;
	}

	#logo a {
		width: 160px;
		height: 50px;
	}

	#nav {
		display: none;
	}

	#nav_box .col {
		width: 100%;
		margin-right: 0;
		float: none;
		height: initial;
		margin-bottom: 20px;
	}

	#latest_news, #home_content .right {
		width: 96%;
		float: none;
		padding-left: 2%;
		padding-right: 2%;
	}

	#home_content .right {
		margin-top: 40px;
	}

	#nav_box .caption {
		bottom: -12px;
	}

	#slideshow-main {
		width: 100% !important;
	}

	#slideshow-carousel {
		display: none;
	}

	#slideshow-main li {
		height: initial;
		height: auto;
	}

	#slideshow-main ul li img {
		margin-bottom: -3px;
	}

	.slider_arrow {
		display: none !important;
	}

	#gallery-page .second {
		width: 47%;
	}

	#gallery-page .second img {
		width: 100%;
		height: auto;
	}

	#gallery-page .second .captions {
		width: 91%;
	}

	#gallery-page .first {
		width: 100%;
		margin-bottom: 7px;
	}

	#gallery-page .first img {
		width: 100%;
		height: auto;
	}

	.share-me {
		display: none;
	}

	h1.page-title {
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}

	h1.page-title + small {
		display: block;
		text-align: center;
	}

	#single-page .heading {
		float: none;
	}

	#breadcrumbs {
		display: none;
	}

	.newsletter-link-left {
		margin-right: 24px;
	}

	#sidebar-units, #units-page #content {
		width: 100% !important;
	}

	img.alignleft {
		float: none;
		width: 100%;
		height: auto;
	}

	#nav_box {
		display: none;
	}

	.mobile-nav > ul .sub-menu {
		display: none;
	}

	.mobile-nav > ul > li {
		padding-top: 7px !important;
		padding-bottom: 7px !important;
		position: relative;
	}

	.mobile-nav > ul > li.menu-item-has-children {
		position: relative;
		padding-right: 35px;
	}

	.mobile-nav > ul > li.menu-item-has-children > span {
		display: block;
		color: #FFFFFF;
		font-size: 30px;
		position: absolute;
		top: 6px;
		right: 0;
		width: 25px;
		height: 25px;
		cursor: pointer;
		text-align: center;	
	}
}

@media (max-width: 590px) {

	

}