/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 07 2026 | 14:52:17 */
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	
/* 	.american_job_listings {
		display: flex;
    	align-items: flex-start !important;
    	flex-direction: column !important;
	}
	
	.american_job_main_row {
		padding-top: 65px !important;
	} */
	
	.american_job_image_col {
		width: 100%;
	}
	
/* 	.american_job_other_col {
		padding-left: 0px !important;
    	padding-top: 10px !important;
		width: 100%;
	} */
	
	.american_job_apply_btn {
		width: 100% !important;
	}
	
	.american_job_title {
		width: 100%;
	}
	
	.skip_the_search_infobox .pp-infobox {
		padding-right: 20px;
    	padding-left: 20px;
	}
	
	#field_2_5 {
		grid-column: 1 / -1 !important;
	}
	
	#input_2_5 {
		width: 100% !important;
	}
	
	.jd_col_one {
		width: 60%;
	}
	
	.jd_col_two {
		width: 40%;
	}
	
	.off_canvas_mobile_custom .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-box, .off_canvas_mobile_custom .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner, .off_canvas_mobile_custom .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before, .fl-node-e0z3gf24185x .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
		width: 40px;
	}
	
	.off_canvas_mobile_custom .pp-hamburger-after .pp-hamburger-box {
		margin-left: 0px !important;
	}
	
	#input_3_4 {
		width: 100% !important;
	}
	
	.banner_col_main {
		width: 100%;
	}
	
	.js_search_col_one , .js_search_col_two {
		width: 34%;
	}
	
	.js_search_col_three {
		width: 32%;
	}
	
}

@media only screen and (max-width: 992px) and (min-width: 769px) {
	
	.page-id-33012 .custom_overlay_gradient {
		width: 94.5%;
    	height: 53%;
	}
	
	.custom_overlay_gradient {
        width: 94%;
        height: 47.5%;
    }
	
	.js_col_one {
		width: 40%;
	}
	
	.js_col_two {
		width: 60%;
	}
	
	.rf_col {
		width: 40%;
	}
	
	.js_blank_col {
		width: 35%;
	}
	
	.sort_by_col {
		width: 25%;
	}
	
	#custom_jobs_ams .pp-heading-wrapper {
    	margin-bottom: 10px !important;
	}
	
	.submit_resume_col_one {
		width: 38%;
	}
	
	.submit_resume_col_two {
		width: 62%;
	}
	
	.submit_resume_col_two .fl-col-content {
		margin-left: 0;
	}
	
	.form_custom .fl-module-content {
		margin-top: 32%;
	}
	
	.fl-node-e8r7l1tbicu6 {
		width: 28%;
	}
	
	.fl-node-s0df6eughijc {
		width: 72%;
	}
	
	
	#similar_jobs_module .custom_overlay_gradient {
    	height: 40.5%;
		width: 92%;
	}	
	
}

@media only screen and (max-width: 1100px) and (min-width: 993px) {
	
	.js_col_one {
		width: 32%;
	}
	
	.js_col_two {
		width: 68%;
	}
	
	.rf_col {
		width: 32%;
	}
	
	.js_blank_col {
		width: 38%;
	}
	
	.sort_by_col {
		width: 22%;
	}
	
	..page-id-33012 .custom_overlay_gradient {
		height: 43%;
	}
	
	.custom_overlay_gradient {
        height: 53.5%;
		width: 95%;
    }
	
	#custom_jobs_ams .pp-heading-wrapper {
    	margin-bottom: 5px !important;
	}
	
	.submit_resume_col_one {
		width: 30%;
	}
	
	.submit_resume_col_two {
		width: 70%;
	}
	
	.submit_resume_col_two .fl-col-content {
		margin-left: 0;
	}
	
	.form_custom .fl-module-content {
		margin-top: 22%;
	}
	
	.fl-node-e8r7l1tbicu6 {
		width: 20%;
	}
	
	.fl-node-s0df6eughijc {
		width: 80%;
	}
	
	#similar_jobs_module .custom_overlay_gradient {
    	height: 47%;
		width: 94%;
	}
	
	.jd_more_info_dummy_col {
		display: none;
	}
	
	.jd_more_info_main_row {
		display: flex;
    	flex-direction: column;
	}
	
	.jd_more_info_col {
		width: 100%;
	}
}

