/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 14 2025 | 08:37:39 */
@media only screen and (max-device-width: 768px) {
	
	.universal_max-width_none {
		max-width: none !important;
	}
	
	#menu-main-menu {
		margin-top: 0;
		text-align: center;
	}
	
	.mobile_accordion_cusrom span.pp-accordion-button-icon.pp-accordion-open.fa.fa-plus.pp-accordion-icon-right, .mobile_accordion_cusrom span.pp-accordion-button-icon.pp-accordion-close.fa.fa-minus.pp-accordion-icon-right {
	display: none !important;
}
	
	.mobile_accordion_cusrom .pp-accordion-item .pp-accordion-button {
		background-image: url(/wp-content/uploads/2024/12/Arrow-Icon.svg);
    	background-repeat: no-repeat;
    	background-position: center right 10px;
	}
	
	.fl-node-4im0fvqc15ey {
		display: block !important;
	}
	
	#field_9_5, #field_9_22, #field_10_5, #field_10_22, #field_submit {
		grid-column: 1 / -1 !important;
		width: 100%;
	}

	#field_9_22, #field_10_22 {
		margin-left: 0 !important;
	}
	
	.header_menu_customs .pp-advanced-menu-mobile-toggle .pp-hamburger-inner, .header_menu_customs .pp-advanced-menu-mobile-toggle .pp-hamburger-inner:before, .header_menu_customs .pp-advanced-menu-mobile-toggle .pp-hamburger-inner:after {
		background-color: #145C64;
	}
	
	header.fl-theme-builder-header-sticky .header_menu_customs .pp-advanced-menu-mobile-toggle .pp-hamburger-inner, header.fl-theme-builder-header-sticky .header_menu_customs .pp-advanced-menu-mobile-toggle .pp-hamburger-inner:before, header.fl-theme-builder-header-sticky .header_menu_customs .pp-advanced-menu-mobile-toggle .pp-hamburger-inner:after {
	background-color: #ffffff !important;
	}
	
	.header_menu_customs .pp-advanced-menu-mobile {
		justify-content: flex-end;
	}
	
	header.fl-theme-builder-header-sticky .header_main_row_customs .fl-row-content-wrap {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	header.fl-theme-builder-header-sticky .header_image_logo_customs img.fl-photo-img {
		margin-left: 11px;
		width: 91%;
	}
	
	#menu-item-424 {
		display: none !important;
	}
	
	#menu-main-menu .menu-item a {
		text-align: left;
		padding-left: 5px;
		padding-bottom: 5px;
	}
	
	.job_alerts_info_box_customs .pp-infobox .pp-heading-wrapper {
		justify-content: center !important;
	}
	
}
	

@media only screen and (max-device-width: 540px) {
	
	.br_jobs_more_info_div {
    	display: flex;
    	flex-direction: column;
	}
	
	.br_jobs_data_main_row {
		flex-direction: column;
	}
	
	.br_jobs_more_info_div span {
		display: none !important;
	}
	
	.br_jobs_data_left_col {
		width: 100%;
	}
	
	.br_jobs_data_right_col {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	
	.header_main_row_customs .fl-col-group {
		display: flex !important;
	}
	
	.header_col_one {
		width: 75% !important;
	}
	
	.header_col_two {
		width: 25% !important;
	}
	
	.br_rel_job_title {
		height: auto !important;
	}
	
	.dispaly_flax_column_cusotms .fl-col-content {
		flex-direction: column;
	}
	
	input#input_9_5::file-selector-button, input#input_9_22::file-selector-button, input#input_10_5::file-selector-button, input#input_10_22::file-selector-button {
		width: 100% !important;
		padding: 16px !important;
	}
	
	input#input_9_5::after, input#input_9_22::after, input#input_10_5::after, input#input_10_22::after {
		top: 25% !important;
	}
	
	#input_9_5, #input_9_22, #input_10_5, #input_10_22 {
		width: 100% !important;
	}
	
	#gform_9 .gform-footer, #gform_10 .gform-footer {
		justify-content: center !important;
	}
	
	#input_9_18_1, #input_9_19_1, #input_9_20_1, #input_9_21_1, #input_10_18_1, #input_10_19_1, #input_10_20_1, #input_10_21_1 {
		padding: 8px;
	}
	
	#gform_submit_button_9, #gform_submit_button_10 {
		width: 100% !important;
	}
	
	#field_submit {
		justify-content: center !important;
		margin-bottom: 0 !important;
	}
	
}

@media only screen and (max-width: 768px) and (min-width: 541px) {
	
	.header_main_row_customs .fl-col-group {
		display: flex !important;
	}
	
	.header_menu_customs .pp-advanced-menu-mobile {
		justify-content: right;
	}
	
	.br_jobs_data_left_col {
		width: 71%;
	}
	
	.br_jobs_data_right_col {
		width: 29%;
	}
	
	.br_jobs_more_info_div p {
		font-size: 13px !important;
	}
	
}
