/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 10 2025 | 11:16:00 */
@media only screen and (max-device-width: 768px) {
	
	.universal_max-width_none {
		max-width: none !important;
	}
	
	.header_row .fl-col-group {
		display: flex;
	}
	
	.header_menu .pp-advanced-menu-mobile {
		justify-content: flex-end !important;
	}
	
	.header_menu.fl-node-5zdhclu2a83j-clone {
		background-color: rgba(0,0,0,0.80);
	}
	
	.el_job_listings {
		flex-direction: column;
	}
	
	.el_job_more_info_div {
		flex-direction: column;
	}
	
	.el_job_left_col {
		padding-right: 0;
		width: 100%;
	}
	.el_job_right_col {
		padding-left: 0;
		width: 100%;
	}
	
	.el_job_right_col a {
		width: 100%;
	}
	
	.page-id-976 .pp-heading-wrapper {
		justify-content: center !important;
	}
	
	.facet_count_customs .fl-heading span {
		justify-content: center;
	}
	
	.job_search_left_facet_customs .fl-module-content, .job_search_clear_facets_customs .fl-module-content {
		margin-left: 0;
		margin-right: 0;
	}
	
	.job_details_more_info_div {
		flex-direction: column;
	}
	
}

@media only screen and (max-device-width: 540px) {
	
	.job_search_clear_facets_customs .facetwp-reset {
		width: 100% !important;
	}
	
	.banner_res_row .fl-row-content-wrap {
    	padding-top: 25%;
	}
	
	#field_9_5 {
		grid-column: span 12 !important;
	}
	
	#gform_9 #field_submit {
		justify-content: center !important;
	}
	
}

@media only screen and (max-width: 768px) and (min-width: 541px) {
	
	
	
}