/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 05 2025 | 13:00:42 */
@media only screen and (max-device-width: 768px) {
	.home_job_search_button_mobile_js button.fwp-submit img {
        width: 35px;
        height: 35px;
        margin-left: 5px;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        margin-top: 3px;
    }
	
	.home_job_search_button_mobile_js button.fwp-submit {
    	background: #FF7028;
    	color: #ffffff;
    	border: none;
    	padding: 18px 24px;
    	border-radius: 100px;
    	width: 100%;
    	font-size: 16px;
    	font-style: normal;
    	font-weight: 600;
    	line-height: normal;
    	letter-spacing: 0.32px;
    	font-family: "aktiv-grotesk", Verdana, Arial, sans-serif;
    	transition: all .3s ease;
		display: flex;
		align-items: center;
    	flex-direction: row-reverse;
	    justify-content: center;
		position: relative;
	}
	
	.home_job_search_button_mobile button.fwp-submit {
    	background: #FF7028;
    	color: #ffffff;
    	border: none;
    	padding: 18px 24px;
    	border-radius: 100px;
    	width: 100%;
    	font-size: 16px;
    	font-style: normal;
    	font-weight: 600;
    	line-height: normal;
    	letter-spacing: 0.32px;
		font-family: "aktiv-grotesk", Verdana, Arial, sans-serif;
		transition: all .3s ease;
	}
	
	.home_job_search_button_mobile button.fwp-submit:hover {
    	background: #de5134;
    	color: #ffffff;
	}
	
	.universal_max-width_none {
		max-width: none !important;
	}
	
	.job_search_clear_facets_customs .facetwp-facet {
		text-align: center !important;
	}
	
	.job_search_count_customs .fl-heading-text {
		justify-content: center;
	}
	
	.job_alerts_main_row .fl-col-group {
		margin-top: 20px;
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.mobile_js_filters_accordion .pp-accordion-button-label {
		background: linear-gradient(90deg, #333333 45%, #62002E 25.07%, #A6294B 54.84%, #DE5134 61.9%, #FF7028 69.72%, #FF8A29 77.16%, #FFB32A 84.22%);
    	background-clip: text;
    	-webkit-background-clip: text;
    	-webkit-text-fill-color: transparent;
	}
	
	.mobile_js_filters_accordion .pp-accordion-button-icon::before {
		content: url(/wp-content/uploads/2024/11/Arrow-1.svg);
	}
	
	.offcanvas_content_row .fl-module-content {
		margin-right: 20px !important;
		margin-left: 20px !important;
	}
}

@media only screen and (max-device-width: 540px) {
	#offcanvas-nsdwpj3hfybv {
		width: 100% !important;
	}
	
	.header_row .fl-col-group {
		display: flex !important;
		flex-wrap: nowrap !important;
	}
	
	.hamberger_menu_customs .pp-hamburger-after .pp-hamburger-box {
		margin-left: 20px !important;
	}
	
	.home_job_search_button .fl-html {
		text-align: right;
	}
	
	.home_job_search_button .fwp-submit {
		width: 20%;
	}
	
	.blog_details_more_div_customs .fl-html {
		flex-direction: column;
	}
	
	.rn_guide_listings {
		 flex-direction: column;
	}
	
	.rn_guide_left {
		padding-right: 0;
	}
	
	.rn_guide_left .pp-content-grid-post-image img {
		border-bottom-left-radius: 0 !important;
    	border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}
	
	.page-id-4688 .pum-container, .page-id-5133 .pum-container {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.job_details_more_info_main_div {
		flex-direction: column;
	}
	
	.nearby_housing_title_col {
		width: 75%;
	}
	
	.nearby_housing_logo_col {
		width: 25%;
	}
	
	#popmake-1312 {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	#input_2_5, #input_3_18 {
		width: 100% !important;
	}
	
	#field_2_5, #field_3_18 {
		width: 100% !important;
		grid-column: 1 / -1 !important;
	}
	
	#field_submit {
		justify-content: center !important;
	}
	
/* 	.home_job_search_button .fwp-submit {
		display: flex;
    	align-items: center;
		background: #ffffff !important;
    	padding: 18px 24px !important;
    	border: none !important;
    	border-radius: 100px !important;
    	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
		width: 100%;
	} */
	
	.gform_wrapper.gravity-theme .gfield textarea.small {
		height: 175px !important;
	}
}

@media only screen and (max-width: 768px) and (min-width: 541px) {
	body.header_row .header_col_one {
		width: 20% !important;
	}
	
	.rn_guide_left {
		width: 40%;
	}
	
	.rn_guide_right {
		width: 60%;
	}
	
	.home_job_search_button .fl-html {
		text-align: end;
	}
}