@media only screen and (max-width:980px)
{
	
}
@media only screen and (min-width:920px)
{
	#sidebar_area {
		max-height: 0 !important;
	}
}
@media only screen and (max-width:920px)
{
	#tabs {
		display: none;
	}
	.search_overdiv {
		float: right;
	}
	.head_navigation_overdiv {
		display: block;
	}
	.facilities_service_item, .multi_field_area {
		width: calc(100% / 3 - 10px);
		float: left;
		margin-right: 15px;
	}	
	.facilities_service_item:nth-child(3n), .multi_field_area:nth-child(3n){
		margin-right: 0;
	}	
	.facilities_service_item:nth-child(4), .multi_field_area:nth-child(4){
		clear: both;
		margin-right: 15px;
	}
	.facilities_service_item:nth-child(5n), .multi_field_area:nth-child(5n) {
		clear: initial;
	}
	.facilities_service_item .item_title {
		position: relative !important;
		top: initial !important;
		left: initial !important;
		transform: initial !important;
		background-color: initial !important;
		text-align: left !important;
	}
	.facilities_service_item .item_text {
		height: auto !important;
		top: initial !important;
		position: relative !important;
		background-color: initial !important;
		color: #000 !important;
		padding: 0;
	}
}
@media only screen and (max-width:750px)
{
	.quick_link {
		width: calc(33.33333333% - 25px);
	}
	.main_text {
		padding: 10px;
	}
	.eventField_2, .eventField_4 {
		margin-bottom: 5px;
	}
	#storySide {
		width: 100%;
		margin: 20px 0 0 0;
	}
	#story_content {
		width: 100%;
		margin-right: 0;
	}
	.story_side_overview_content{
		width: calc(33.333% - 2%);
		float: left;
		margin-right: 3%;
	}
	.story_side_overview_content:nth-child(3n), .multi_field_area:nth-child(3n){
		margin-right: 0;
	}
}
@media only screen and (max-width:700px)
{
	#main_title {
		font-size: 30px;
	}
	#main_information {
		font-size: 14px;
	}
}
@media only screen and (max-width:620px)
{
	.local_service {
		margin-right: 20px;
		width: calc(50% - 10px);
		margin-bottom: 20px;
	}
	.local_service:nth-child(even) {
		margin-right: 0;
	}
	.local_service:nth-child(odd) {
		clear: both;
	}
}
@media only screen and (max-width:620px)
{
	.green_container {
		padding: 20px 0;
	}
	.facilities_service_item, .multi_field_area {
		width: calc(100% / 2 - 10px);
		float: left;
		margin-right: 20px !important;
		clear: initial !important;
	}	
	.facilities_service_item:nth-child(even), .multi_field_area:nth-child(even){
		margin-right: 0 !important;	
	}	
	.facilities_service_item:nth-child(odd), .multi_field_area:nth-child(odd){
		clear: both !important;		
	}
	.eventField_2, .eventField_4	{
		margin-bottom: 5px;
	}
	.eventField_1 {
		width: 35%;
	}
	.event_text_fields {
		width: 65%;
	}
	.stories .story:nth-child(n+1):nth-child(-n+2) {
		width: calc(50% - 10px);
		margin-right: 20px;
	}		
	.stories .story:nth-child(even) {
		margin-right: 0px !important;
	}	
	.stories .story:nth-child(3n) {
		width: 100%;
		margin-top: 20px;
	}
	#footer_menu {
		font-size: 14px;
	}
}
@media only screen and (max-width:600px)
{
	.story_side_overview_content {
		width: 48%;
		float: left;
		margin-right: 2%;
	}
	.story_side_overview_content:nth-child(2n){
		margin-right: 0;
	}	
	.story_side_overview_content:nth-child(3n){
		width: 100%;
		margin-right: 0;
	}
	#background_image {
		display: none;
	}
	.overdiv.banner {
		position: relative;
		top: initial;
		left: initial;
		transform: initial;
		padding: 30px 0;
	}
}
@media only screen and (max-width:550px)
{
	.quick_link {
		width: calc(50% - 25px);
	}
	.eventField_1 {
		width: 100%;
	}
	.event_text_fields {
		width: 100%;
		padding: 15px 0 0 0;
	}
	.event_wrapper {
		position: relative;
		top: initial;
		transform: initial;
	}
	.event_top_info {
		width: 100%;
	}
	.event_image_wrapper {
		width: 100%;
	}
	.events_content_middle {
		margin-bottom: 20px;
	}
	.event_top_info {
		margin-top: 20px;
		padding: 0;
	}
	#story_overview_content_area .story_overview_content_left {
		width: 100%;
	}
	#story_overview_content_area .story_overview_content_right {
		width: 100%;
		margin: 15px 0 0 0;
	}
	.local_services, .stories {
		padding: 80px 0;
	}
}
@media only screen and (max-width:500px)
{
	.story_side_overview_content{
		width: 100%;
		float: left;
		margin: 0;
	}
}
@media only screen and (max-width:450px)
{
	.story_overview_content {
		width: 100% !important;
		margin: 20px 0 0 0% !important;
	}
	.quick_link {
		font-size: 16px;
	}
	.facilities_service_item{
		width: 100%;
		float: left;
		margin: 0 0 20px 0;
		clear: initial !important;
	}
}
@media only screen and (max-width:430px)
{
	.local_service {
		margin: 0 0 20px 0;
		width: 100%;
	}
	.form_double {
		width: 100%;
		margin: 0 0 10px 0;
	}
	#logo {
		width: initial;
		min-width: 150px;
	}
	#logo img {
		max-width: 150px;
	}
	.stories .story {
		width: 100% !important;
		margin: 0 0 30px 0 !important;
	}
}