@media screen and (max-width: 1000px) {
	.home-hrs {
		padding: 32px 0;
	}
	
	.home-hrs .first-half , .home-hrs .last-half {
		width: 100%;
		display: block;
	}
	
	.home-hrs .last-half {
		text-align: center;
		padding: 12px 0 0 0;
		
	}
	
	.hrs-head {
		text-align: center;
	}
	
	.home .primary_content_wrap .row {
		padding: 0 !important;
	}
	
	.home .tribe-events-widget-link a {
		left: 0;
	}
}

@media screen and (max-width: 788px) {
	.tribe-events-widget-link a {
		left: 0;
	}
	
	#footer .center-footer-area {
		margin: 0 0 14px 0;
	}
	
	.home-3col-link::after {
		display: none;
	}
}

@media screen and (max-width: 550px) {
	.hrs-head {
		font-size: 40px;
	}
	
	#footer .socialrow {
		width: 100%;
	}
	
	#footer .ft-fb {
		margin-left: 15%;
	}
}