/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 22 2026 | 05:29:08 */
@media (max-width: 768px) {
	
	.universal_max-width_none {
		max-width: none !important;
	}
	
	.custom_infustry_grid .owl-nav button.owl-prev{
		left: 1% !important;
    margin-top: -7.5rem !important;
	}
	
	.custom_infustry_grid .owl-nav button.owl-next{
		    right: 1% !important;
    margin-top: -7.5rem !important;
	}
	
	.custom_location_grid .owl-nav button.owl-prev{
		top: 0 !important;
    left: 20px !important;
    margin-top: 20px !important;
		position: relative;
	}
	
	.custom_location_grid .owl-nav button.owl-next{
		position: relative;
		top: 0 !important;
    right: 20px !important;
    margin-top: 20px !important;
	}
	
	.custom_location_grid .owl-nav{
		display: flex;
    justify-content: space-between;
    align-items: center;
	}
	
	.homepage_tabs_testimonials_content .owl-nav .owl-prev{
		right: 20% !important;
	}
	
	.pp-button{
		text-align: center;
	}
	
	.ar_homepage_jobs_infos_main{
		flex-wrap: wrap;
	}
	
	.job_search_content_grid .ar_homepage_jobs_main_conatiner{
		flex-direction: column;
    margin-bottom: 20px;
	}
	
	.job_search_content_grid .job_search_apply_now{
		    width: 100%;
    display: inline-block;
	}
	
	.job_search_content_grid .ar_homepage_jobs_main_conatiner div{
		width: 100%;
		text-align: center;
	}
	
	.job_search_content_grid .ar_homepage_jobs_infos_main{
		height: auto;
		gap: 8px;
	}
	
	.job_search_main .ar_homepage_jobs_title_and_arrow  h4{
		height: auto;
		text-align: left;
		display: block;
	}
	
	.our_location_view_btn {
		display: flex;
    	flex-direction: column;
    	gap: 10px;
	}
	
	.ways_to_get_started_testimonials .pp-content-wrapper {
		height: auto !important;
	}
	
	.ways_to_get_started_testimonials .owl-dots {
		text-align: center !important;
	}
	
	.filters_accordion_custom .pp-accordion-open::before {
		content: url(/wp-content/uploads/2026/04/Vector-12.svg);
	}
	
	.filters_accordion_custom .pp-accordion-close::before {
		content: url(/wp-content/uploads/2026/04/Vector-11.svg);
	}
	
	.homepage_testimonials_tab .pp-tabs-panel-content {
		padding: 5px !important;
	}
	
	.homepage_testimonials_tab .pp-tab-open::before {
		content: url(/wp-content/uploads/2026/05/Vector-7.svg);
	}
	
	.homepage_testimonials_tab .pp-tab-close {
		transform: rotate(180deg);
	}
	
	.homepage_testimonials_tab .pp-tab-close::before {
		content: url(/wp-content/uploads/2026/05/Vector-8.svg);
	}
	
	.homepage_testimonials_tab .fl-module-pp-smart-button .pp-button-wrap a {
		padding-left: 25px;
		padding-right: 25px;
	}
	
	.aoe_custom_img_col {
		min-height: 450px;
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.first_heading_col, .sec_heading_col {
		left: 0 !important;
	}
	
	.refer_a_friend_custom_bg_row .fl-row-content-wrap {
		background-image: none;
	}
	
	.gfield_checkbox .gchoice {
		display: flex;
    	align-items: flex-start;
    	gap: 5px;
	}
	
	.submit_resume_infobox .layout-3-wrapper {
		flex-wrap: nowrap;
		flex-direction: row !important;
		gap: 24px;
		align-items: flex-start !important;
	}
	
	.submit_resume_infobox .layout-3-wrapper .pp-icon-wrapper {
		margin-right: 0!important;
	}
	
	.submit_resume_infobox .layout-3-wrapper .pp-infobox-title-wrapper {
		display: none !important;
	}
	
	.submit_resume_infobox .layout-3-wrapper .pp-infobox-description {
		    margin-top: -5px;
	}

}

@media only screen and (max-device-width: 540px) {
	
	.our_story_carousel_module .fl-module-content.fl-node-content {
		max-width: 360px !important;
    	width: 360px !important;
	}
	
	.our_story_carousel_module .pp-carousel-nav button {
		top: 100% !important;
	}
	
	.page-id-4400 .our_story_carousel_module .pp-carousel-nav .owl-prev {
		left: 30% !important;
	}
	
	.page-id-4400 .our_story_carousel_module .pp-carousel-nav .owl-next {
		left: 46% !important;
	}
	
	.homepage_tabs_testimonials_content .owl-nav button {
		top: 100% !important;
	}
	
	.page-id-4400 .homepage_tabs_testimonials_content .owl-nav .owl-prev {
        right: 55% !important;
    }
	
	.page-id-4400 .homepage_tabs_testimonials_content .owl-nav .owl-next {
        right: 38% !important;
    }
	
	.ar_homepage_jobs_infos_main {
		gap: 0 !important;
	}
	
	.star_icon_image {
		display: none;
	}
	
	.page-id-1169 .custom_location_grid.contact_us_location button.owl-prev {
		top: 0 !important;
	}
	
	.page-id-1169 .custom_location_grid.contact_us_location button.owl-next {
		top: 0 !important;
	}
	
	.ar_new_blogs_main {
		display: block !important;
	}
	
	.read_article_btn, .read_article_btn a, .ar_new_blogs_custom_img_read_article__btn, .ar_new_blogs_category_and_title {
		width: 100%;
		display: block !important;
	}
	
	.read_article_btn {
		right: 3% !important;
		text-align: center !important;
	}
	
	.ar_new_blogs_category {
		flex-direction: column;
		gap: 10px !important;
	}
	
	.ar_new_blogs_category a {
		width: fit-content;
	}
	
	h1 {
		font-size: 44px !important;
    	line-height: 50px !important;
	}
	
	h2 {
		font-size: 28px !important;
    	line-height: 40px !important;
	}
	
	.job_search_content_grid .ar_homepage_jobs_infos_main {
		height: auto !important;
	}
	
	.ar_homepage_jobs_infos_main {
		flex-direction: column;
    	align-items: flex-start;
	}
	
	.gform_wrapper .gform_footer {
    	text-align: center !important;
    	justify-content: center !important;
	}
	
	.gform_button.button {
		width: 100% !important;
	}
	
	.page-id-1105 .custom_ar_blogs_style_boxes button.owl-prev {
		left: -5% !important;
    	margin-top: -8rem !important;
	}
	
	.page-id-1105 .custom_ar_blogs_style_boxes button.owl-next {
		right: -2% !important;
    	margin-top: -8rem !important;
	}
	
}

@media only screen and (max-width: 768px) and (min-width: 541px) {
	
	.our_story_carousel_module .fl-module-content.fl-node-content {
		max-width: 768px !important;
    	width: 768px !important;
	}
	
	.our_story_carousel_module .pp-carousel-nav button {
		top: 100% !important;
	}
	
	.page-id-4400 .our_story_carousel_module .pp-carousel-nav .owl-prev {
		left: 40% !important;
	}
	
	.page-id-4400 .our_story_carousel_module .pp-carousel-nav .owl-next {
		left: 46% !important;
	}
	
	.our_location_view_btn {
		display: flex;
    	flex-direction: column;
    	gap: 10px;
	}
	
	.refer_a_friend_custom_bg_row .fl-row-content-wrap {
		background-image: none;
	}
	
}


/* Tablet Responsive CSS */

@media only screen and (max-width: 992px) and (min-width: 769px) {
	
	.page-id-4400 .our_story_carousel_module .pp-carousel-nav .owl-prev {
		left: 35% !important;
	}
	
	.page-id-4400 .our_story_carousel_module .pp-carousel-nav .owl-next {
		left: 38% !important;
	}
	
	.bg_col_one {
		width: 38%;	
	}
	
	.bg_col_two {
		width: 62%;	
	}
	
	.ar_new_blogs_main {
		display: block !important;
	}
	
	.read_article_btn, .read_article_btn a, .ar_new_blogs_custom_img_read_article__btn, .ar_new_blogs_category_and_title {
		width: 100%;
		display: block !important;
	}
	
	.read_article_btn {
		right: 3% !important;
		text-align: center !important;
	}
	
	.ar_new_blogs_category {
		flex-direction: column;
		gap: 10px !important;
	}
	
	.ar_new_blogs_category a {
		width: fit-content;
	}
	
	.our_location_view_btn {
		display: flex;
    	flex-direction: column;
    	gap: 10px;
	}
	
	.location_col_one {
		width: 40%;
	}
	
	.location_col_two {
		width: 60%;
	}
	
	.ways_to_get_started_testimonials .pp-content-wrapper {
		height: auto !important;
	}
	
	.refer_a_friend_custom_bg_row .fl-row-content-wrap {
		background-image: none;
	}
	
	.gfield_checkbox .gchoice {
		display: flex;
    	align-items: flex-start;
    	gap: 5px;
	}
	
}

@media only screen and (max-width: 1100px) and (min-width: 993px) {
	
	.header_col_one {
		width: 20%;
	}
	
	.header_logo .fl-photo-content, .header_logo .fl-photo-img {
    	width: 85%;
	}
	
	.header_col_two {
		width: 72%;
	}
	
	.page-id-4400 .our_story_carousel_module .pp-carousel-nav .owl-prev {
		left: 45% !important;
	}
	
	.page-id-4400 .our_story_carousel_module .pp-carousel-nav .owl-next {
		left: 48% !important;
	}
	
	.ar_new_blogs_category_and_title {
    	width: 60%;
	}
	
	.ar_new_blogs_custom_img_read_article__btn {
    	width: 40%;
	}
	
	.ar_new_blogs_category a {
		padding: 6px 8px;
    	font-size: 12px;
	}
	
	.read_article_btn {
		right: 3% !important;
		text-align: center !important;
	}
	
	.ar_new_blogs_category a {
		width: fit-content;
	}
	
	.our_location_view_btn {
		display: flex;
    	flex-direction: column;
    	gap: 10px;
	}
	
	.ways_to_get_started_testimonials .pp-content-wrapper {
		height: auto !important;
	}
	
	.gfield_checkbox .gchoice {
		display: flex;
    	align-items: flex-start;
    	gap: 5px;
	}
	
	.refer_a_friend_custom_bg_row .fl-row-content-wrap {
		background-image: none;
	}
	
}



.single p a {
	text-decoration: underline;
}



@media only screen and (max-width: 1300px) and (min-width: 1180px) {
	
	.custom_location_grid .content_grid_category_div a {
		font-size: 13px !important;
	}
	
	.custom_location_grid .content_grid_title_div a {
		font-size: 15px !important;
	}
	
	.custom_location_grid .content_grid_view_button {
		padding: 8px 30px !important;
	}
	
}