/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 16 2025 | 13:09:22 */
@media only screen and (max-width: 992px) and (min-width: 769px) {
	
	h1, h2, h3 {
		line-height: 1.4 !important;
	}
	
	.banner_res_row .fl-row-content-wrap {
		padding-top: 15%;
		padding-bottom: 16%;
	}
	
	.jd_row_res .fl-row-content-wrap {
		padding-top: 15%;
	}
	
	.ccs_home_job_top_row {
		display: flex;
    	align-items: flex-end;
	}
	
	.ccs_home_job_top_left {
		width: 65%;
	}
	
	.ccs_home_job_top_right {
		width: 35%;
	}
	
	.js_col_one {
		width: 40%;
	}
	
	.js_col_two {
		width: 60%;
	}
	
	.js_search_col_one {
		width: 35%;
	}
	
	.apply_now_btn_col_one {
		width: 35%;
	}
	
	.more_info_col_jd {
		width: 60%;
	}
	
	.job_number_col_jd {
		width: 40%;
	}
	
	.jd_col_one {
		width: 60%;
	}
	
	.jd_col_two {
		width: 40%;
	}
	
	.construction_staffing_infobox .pp-heading-wrapper {
		justify-content: center;
	}
	
	.upper_row {
		display: flex;
	}
	
	.about_us_filters_col_one, .about_us_filters_col_two, .about_us_filters_col_three, .about_us_filters_col_four {
		width: 25%;
	}
	
	.enter_email_form .pp-gf-content {
		padding-right: 0;
    	padding-left: 100px;
	}
	
	.gchoice_10_9_1 {
    	width: 45% !important;
	}
	
	.blogs_col_one {
		width: 40%;
	}
	
	.blogs_col_two {
		width: 60%;
	}
	
	.blog_search_col_one {
		width: 55%;
	}
	
	.blog_search_col_two {
		width: 45%;
	}
	
	.blog_keyword_search_btn .fwp-submit {
		font-size: 13px !important;
		padding: 8px 10px !important;
	}
	
	.bronze_col_custom .fl-heading, .silver_col_custom .fl-heading, .gold_col_custom .fl-heading, .platinum_col_custom .fl-heading {
		font-size: 30px !important;
	}
	
	.page-id-947 iframe {
		height: 1800px !important;
	}
	
	.safety_toolbox_infobox_col {
		width: 50%;
	}
	
}

@media only screen and (max-width: 1100px) and (min-width: 993px) {
	
	h1, h2, h3 {
		line-height: 1.4 !important;
	}
	
	.js_col_one {
		width: 35%;
	}
	
	.js_col_two {
		width: 65%;
	}
	
	.js_search_col_one {
		width: 35%;
	}
	
	.jd_col_one {
		width: 68%;
	}
	
	.jd_col_two {
		width: 32%;
	}
	
	.enter_email_form .pp-gf-content {
		padding-right: 0;
    	padding-left: 150px;
	}
	
	.blogs_title a {
		height: 90px !important;
	}
	
	.gchoice_10_9_1 {
    	width: 40% !important;
	}
	
	.about_us_filters_col_one, .about_us_filters_col_two, .about_us_filters_col_three, .about_us_filters_col_four {
		width: 25%;
	}
	
	.recruiters_col_one {
		width: 35%;
	}
	
	.recruiters_col_two {
		width: 65%;
	}
	
	.blogs_col_one {
		width: 38%;
	}
	
	.blogs_col_two {
		width: 62%;
	}
	
	.blog_search_col_one {
		width: 62%;
	}
	
	.blog_search_col_two {
		width: 38%;
	}
	
	.blog_detail_col_one {
		width: 60%;
	}
	
	.blog_detail_col_two {
		width: 40%;
	}
	
	.bronze_col_custom .fl-heading, .silver_col_custom .fl-heading, .gold_col_custom .fl-heading, .platinum_col_custom .fl-heading {
		font-size: 35px !important;
	}
	
	.page-id-742 .universal_max-width_none {
		width: 100% !important;
	}
	
	.safety_toolbox_infobox_col {
		width: 50%;
	}
	
}

@media only screen and (max-width: 4000px) and (min-width: 769px) {
	.page-id-638 .display_none_desktop {
		display: none !important;
	}
}