/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 11 2025 | 23:13:21 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@media only screen and (max-width: 992px) and (min-width: 769px) {
	
	.footer_col_one {
		width: 35%;
	}
	
	.footer_col_two {
		width: 30%;
	}
	
	.footer_col_three {
		width: 35%;
	}
	
	.footer_col_four {
		width: 100%;
	}
	
/* 	.footer_col_one .fl-col-content {
		padding-right: 0;
	} */
	
	.header_col_two .pp-advanced-menu .menu a {
		font-size: 13px;
	}
	
	.header_col_one {
		width: 20%;
	}
	
	.header_col_two {
		width: 72%;
	}
	
	.pp-offcanvas-content .pp-offcanvas-body {
    	padding-left: 35px !important;
    	padding-right: calc(35px + 120px) !important;
	}
	
	.pp-offcanvas-content.pp-offcanvas-content-c4a6myn8fz1k {
		width: 80% !important;
	}
	
/* 	.industry_slider_customs .pp-testimonial {
 		flex-direction: column !important;
		align-items: flex-start !important;
	} */
	
	.page-id-44549 .industry_slider_customs .pp-content-wrapper {
		padding-right: 40px !important;
		padding-left: 0 !important;
		padding-top: 0 !important;
	}
	
	.industry_slider_customs .pp-testimonials-image {
		margin-bottom: 10px !important;
	}
	
	.js_col_one {
		width: 40%;
	}
	
	.js_col_two {
		width: 60%;
	}
	
	.clear_facet_customs .facetwp-reset {
		width: 180px !important;
	}
	
	.gecko_js_job_left {
		padding-right: 0;
	}
	
	.gecko_js_job_right {
		padding-left: 0;
		margin-top: 15px;
	}
	
	.gecko_js_job_more_info_div {
		flex-direction: column;
	}
	
	.gecko_js_job_more_info_div span {
		display: none;
	}
	
	.gecko_js_job_more_info_div p {
		margin-bottom: 5px;
	}
	
	.job_search_facet_submit_button .fwp-submit {
		width: 150px !important;
	}
	
	.jd_custom_html .fl-html img {
		width: 100%;
	}
	
	.blogs_content_grid_customs .pp-content-grid-post-title a {
		height: auto !important;
	}
	
	.gecko_blog_page_grid .gecko_blog_page_listings {
		flex-direction: column;
	}
	
	.gecko_blog_page_grid .gecko_blog_page_left {
		padding-right: 0;
	}
	
	.gecko_blog_page_grid .gecko_blog_page_right {
		padding-top: 20px;
		padding-left: 0;
	}
	
	.job_search_top_facet .facetwp-search, .job_search_top_facet .facetwp-search::placeholder {
		font-size: 14px !important;
	}
	
	.blog_search_col_one {
		width: 65%;
	}
	
	.blog_search_col_two {
		width: 35%;
	}
	
	.page h2.fl-heading {
		letter-spacing: 12px !important;
	}

	.page h1.fl-heading {
		letter-spacing: 18px !important;
	}
	
	.page h5.fl-heading {
		font-size: 22px;
	}
	
	.restro_management_recruiters_col_one {
		width: 6%;
	}
	
	.restro_management_recruiters_col_three {
		width: 38%;
	}
	
	.request_talent_btn a {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.page-id-45563 .industry_slider_customs .pp-content-wrapper {
		padding-left: 0;
		padding-right: 0 !important;
		width: 100% !important;
	}
	
	.page-id-45563 .industry_slider_customs .pp-testimonials-image {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
	}
	
	.industry_slider_customs.franchise_oppurtanities_customs .owl-dots {
		position: relative !important;
	}
	
	.industry_slider_customs .pp-testimonial {
		flex-direction: column !important;
		padding-left: 0 !important;
	}
	
	.franchise_dual_btn .pp-dual-button-2 {
		margin-top: 10px;
	}
	
	.job_seekers_why_gecko_top_testimonials .job_seekers_top_testimonials_button {
		padding: 10px 30px !important;
	}
	
	.blog_col_one {
		width: 35%;
	}
	
	.blog_col_two {
		width: 65%;
	}
}

@media only screen and (max-width: 1100px) and (min-width: 1000px) {
	
	.pp-offcanvas-content.pp-offcanvas-content-c4a6myn8fz1k {
		width: 80% !important;
	}
	
	.footer_col_one .fl-col-content {
		padding-right: 0;
	}
	
	.footer_col_one {
		width: 34%;
	}
	
	.footer_col_four {
		width: 26%;
	}
	
	.page h2.fl-heading {
		letter-spacing: 12px !important;
	}

	.page h1.fl-heading {
		letter-spacing: 18px !important;
	}
	
	.page h5.fl-heading {
		font-size: 22px;
	}
	
	.blogs_content_grid_customs .pp-content-grid-post-title a {
		height: auto !important;
		display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
	}
	
	.blog_search_col_one {
		width: 68%;
	}
	
	.blog_search_col_two {
		width: 32%;
	}
	
	.job_search_facet_submit_button .fwp-submit {
		width: 170px !important;
	}
	
}