

@media screen and (max-width:1210px) {
	
	.backboxes {
		background-size: 400px
	}
	
}

@media screen and (max-width:996px) {
	
	.panelpic {
		width: 100%;
	}
	
	.sidepanel {
		display: none;
	}
	
	.hidearrow {
		display: inline-block;
	}
		
}

@media screen and (max-width:996px)  {
	
	#contact-center {
		width: 100%;
		padding: 10px 0px;
	}
	
}

@media screen and (max-width:950px) {
	
	#right-col {
		padding-top: 0px;
		border-top: 2px solid #f3f3f3;
	}
	
	ul.hfeed.listing {
		padding-bottom: 0px !important;
	}
	
	.blogarchive > ul > li {
		display: inline-block; 
		margin-right: 20px;
	}
	
}


@media screen and (max-width:768px) {
	
	.backboxes, .commentblock {
		background-size: 300px
	}
	
	.blog-feed-box {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 20px;
	}
	
	.blog-feed-image {
		display: inline-block;
		width: 40%;
		margin-right: 3%;
	}

	.blog-feed-text {
		display: inline-block;
		width: 55%;
		margin-top: 0;
	}
	
	.blog-feed-exerpt {
		min-height: auto;
	}
		
	
}

@media screen and (max-width:750px) {
	
	.fwNavItem {
		border-bottom: 1px solid #ebebeb !important;
		}
		
	.fwCurrent {
		background: #ebebeb !important;
	}
	
	.panelpic {
		min-height: 350px;
	}

}





@media screen and (max-width:650px) {
	
	.blog-feed-box {
		margin-bottom: 40px;
	}
	
	.blog-feed-text, .blog-feed-image {
		width: 100%;
		text-align: center;
	}
	
	p.blog-feed-exerpt {
		margin-left: auto;
		margin-right: auto;
		max-width: 360px;
	}
	
	
}


@media screen and (max-width:650px) {
	
	.panelpic {
		min-height: 250px;
	}
	
}

@media screen and (max-width:450px) {
	
	.phonepanel p {
		font-size: 16px;
		margin: 0;
		line-height: 1.5;
	}

	span.telspace {
		display: inline-block;
	}
	
}