/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 11 2025 | 12:01:31 */
@media only screen and (max-device-width: 768px) {
	#input_3_4, #input_2_5, #input_9_8 {
    	text-wrap: wrap;
	}
	
	#input_3_4::file-selector-button,  #input_2_5::file-selector-button, #input_9_8::file-selector-button {
    	width: 100% !important;
	}
	
	#input_3_4::after, #input_2_5::after, #input_9_8::after {
    	content: "Upload Resume File *";
    	color: #ffffff;
    	font-size: 14px;
    	font-style: normal;
    	line-height: normal;
    	letter-spacing: 1.4px;
    	text-transform: uppercase;
    	font-family: Outfit, sans-serif;
    	font-weight: 500;
    	position: absolute;
   	 	left: 6.5rem !important;
    	top: 0.7rem;
    	cursor: pointer;
	}
	.universal_max-width_none {
		max-width: none !important;
	}
	
	.main_menu_row_customs .fl-row-content > .fl-col-group-equal-height.fl-col-group-align-center {
    	display: flex;
	}
	
	.homepage_info_box .pp-icon-wrapper {
		margin-right: 0 !important;
	}
	
	.homepage_testimonials_customs .owl-dots, .testimonials_custom_carousel .owl-dots {
		text-align: center !important;
	}
	
	.contact_us_info_box .pp-icon-wrapper {
		width: 20%;
	}
	
	.contact_us_info_box .pp-heading-wrapper-inner {
		width: 80%;
	}
	
	.kofi_jobs_right_column {
		margin-top: 20px;
	}
	
	.js_mobile_filters_accordion .pp-accordion-button-icon {
		padding-left: 0 !important;
	}
	
	.js_mobile_filters_accordion .pp-accordion-button-icon.pp-accordion-open::before {
    	content: url(/wp-content/uploads/2025/01/Arrow-Icon.svg);
	}
	
	.js_mobile_filters_accordion .pp-accordion-button-icon.pp-accordion-close::before {
    	content: url(/wp-content/uploads/2025/01/Arrow-Icon.svg);
		transform: rotate(-180deg);
	}
	
	.js_filters_row .fl-row-content-wrap {
		padding-top: 0;
	}
	
	.page-id-469 .job_search_left_facet_customs .fl-module-content {
		margin: 10px 5px;
	}
	
	.work_style_filters .fl-module-content {
		margin-bottom: 0 !important;
	}
	
	.work_style_filters .facetwp-checkbox {
		margin-left: 10px
	}
	
	.remote_filter .fl-module-content {
		margin-left: 15px !important;
		margin-top: 0 !important;
	}
	
	.job_details_more_info_div {
		flex-direction: column;
	}
	
}

@media only screen and (max-device-width: 540px) {
	
	#gform_9 #field_submit, #gform_2 #field_submit, #gform_3 #field_submit {
    	justify-content: center !important;
	}
	
	#field_2_5 {
		grid-column: span 12 !important;
	}
	
}