/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 16 2025 | 03:27:14 */
@media only screen and (max-device-width: 768px) {
	
	.universal_max-width_none {
		max-width: none !important;
	}
	
	.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
		background-color: #ffffff !important;
		height: 2px !important;
	}
	
	.mobile-hamburger-menu .hamburger {
		padding: 15px 10px 15px 10px !important;
		height: 45px !important;
	}
	
	#menu-header-1 {
		background-color: #007d93;
		text-align: left;
	}
	
	#menu-header-1 .menu-item a {
		padding: 20px 15px;
	}
	
	#menu-header-1 #menu-item-90 a {
		font-family: "gotham", sans-serif !important;
    	font-weight: 400 !important;
    	font-size: 13px !important;
		color: #fff !important;
		background-color: transparent !important;
    	border: 0 !important;
    	margin-left: 0 !important;
	}
	
	.header_menu .fl-module-content {
		margin: 0
	}
	
	.fl-node-r25t8g4a7vmb .fl-module-content {
		margin: 0;
	}
	
	/*.header_row .fl-row-content-wrap {
		padding-top: 4% !important;
		padding-bottom: 4% !important;
	}*/
	
	.jobs_count .fl-heading .fl-heading-text {
		justify-content: center !important;
	}
	
	.mobile_js_filter_accordion .pp-accordion-button-icon::before {
    	content: url(/jobs/wp-content/uploads/2024/10/Vector.svg);
	}
	
	.single-job_listing .jd_more_info_list .pp-list-items {
		flex-direction: column !important;
		gap: 10px !important;
	}
	
	
}

@media only screen and (max-device-width: 540px) {
	
	/*.header_logo .fl-photo-content, .header_logo .fl-photo-img {
		width: 120px;
	}*/
	
	.php_jobs_info {
		flex-direction: column !important;
	}
	
	#field_2_5, #field_11_5 {
		grid-column: span 12 !important;
	}
	
	#gform_submit_button_2, #gform_submit_button_11 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.job_search_first_row .fl-row-content-wrap {
		opacity: 0.5;
	}
	
}

@media only screen and (max-width: 768px) and (min-width: 541px) {
	
	/*.header_logo .fl-photo-content, .header_logo .fl-photo-img {
		width: 75px;
	}*/
	
}