/* @@@@@@@ END WIDTH 980 @@@@@@@ */

@media only screen and (max-width: 775px) {
	header#header .logo {
		width:100%;
		text-align: center;
		margin: 20px 0 5px 0;
		padding:0 2%;
	}
	header#header .icons {
		margin-top:10px;
		width:100%;
		text-align: center;
	}
	header#header .icons .search,
	header#header .icons .waze {
		float:none;
	}
	#res_menu {
		display: block;
	}
	header#header .menu_wrapper,
	div.hp_sep {
		display: none;
	}
	.hp_content {
		padding:0 2%;
	}
	.hp_pages {
		padding:0 2%;
	}
	.hp_pages .hp_thumb {
		text-align:left;
	}
	.pagetitle h1, 
	div.breadcrumbs p#breadcrumbs,
	div.pagetitle div.breadcrumbs,
	.post_thumbnail,
	.contact_page .page_content p {
		width:100%;
		text-align: center;
	}
	.content_wrapper {
		padding:0 2%;
	}
	.lawyer_box {
		width:100%;
	}
	article.article_post {
		width:100%;
	}
}

