/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 29 2025 | 12:20:54 */
@media only screen and (max-device-width: 768px) {
	
	.universal_max-width_none {
		max-width: none !important;
	}
	
	.jobs_state_wise_images img {
		width: 100%;
	}
	
	.header_row .pp-menu-visible .pp-advanced-menu {
		border-top: 3px solid #00ad9a;
	}
	
	.header_row .pp-menu-visible .fl-module-content {
		margin-left: 0;
		margin-right: 0;
	}
	
	#menu-header-menu {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#menu-header-menu .menu-item .pp-has-submenu-container {
		background-color: rgba(0, 0, 0, .03);
	}
	
	#menu-header-menu .menu-item .sub-menu {
		display: block !important;
		border: 0 !important;
	}
	
	#menu-header-menu .menu-item .sub-menu a {
		font-size: 17px;
		padding-left: 20px;
	}
	
	.jobs_count .fl-heading .fl-heading-text {
		justify-content: center !important;
	}
	
}

@media only screen and (max-device-width: 540px) {
	
	.header_col_one .fl-photo-content, .header_col_one .fl-photo-img {
    	width: 75%;
	}
	
	.armstaffing_jobs_more_info_main {
		flex-direction: column;
	}
	
	#field_2_5 {
		grid-column: span 12 !important;
	}
	
	.jd_more_info_main {
		 gap: 0 !important;
    	flex-direction: column;
	}
	
}

@media only screen and (max-width: 768px) and (min-width: 541px) {
	
	.header_menu_armstaffing .pp-advanced-menu-mobile {
        justify-content: flex-end;
    }
	
	.jd_more_info_main {
		gap: 0 !important;
    	justify-content: space-between;
	}
	
}