/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2025 | 06:02:59 */



@media only screen and (min-width: 993px){
	
/* 	.fl-visible-medium, .fl-col-group .fl-visible-medium.fl-col, .fl-col-group .fl-visible-medium-mobile.fl-col {
		display: block!important;
	} */
	
} 
@media only screen and (max-width: 1099px) and (min-width: 1000px) {
	
	#raw_team_data .col-md-3 {
		height: 350px !important;
	}
	
	.darwin_homepage_salary {
		width: 55%;
	}
	
	.darwin_homepage_job_type {
		width: 55% !important;
		font-size: 1.3rem !important;
	}
	
	.darwin_homepage_job_title {
		font-size: 2rem !important;
	}
	
	.darwin_homepage_job_location {
		font-size: 1.8rem !important;
	}
	
	.darwin_homepage_salary {
		font-size: 1.3rem !important;
	}
	
	.darwin_homepage_jobs_boxes .darwin_homepage_job_title {
    	height: 110px !important;
	}
	
	.data_jobs_btn .fl-button-wrap .fl-button-text {
		font-size: 1.2rem;
	}
	
	.market_updt_page_top_row .view_insights_shortcode {
		padding: 0.5rem !important;
		font-size: 14px;
	}
	
	.col-md-4.top_form_col .form-control {
    	font-size: 13px !important;
	}
	
	.ns_jobs_btn .fl-button-wrap .fl-button-text {
		font-size: 1.2rem;
	}
	
	.project_management_btn .fl-button-wrap .fl-button-text {
		font-size: 1rem;
	}
	
	.engineering_jobs_btn .fl-button-wrap .fl-button-text {
		font-size: 1rem;
	}
	
	.engineering_jobs_btn .fl-button-wrap .fl-button {
		padding: 5px !important;
	}
	
	.logo_img_col {
		width: 33%;
	}
	
	.fade_map_img_custom_2 .pp-logo img {
		height: 50px !important;
	}
	
	.cost_of_living_calc_custom_new span.select2-selection.select2-selection--single {
		font-size: 11px !important;
	}
	
	.page-id-2275 .technology_blue .form-control {
		padding: 6px 2px;
	}
	
	.page-id-2275 .col-md-4.top_form_col .form-control {
    	font-size: 12px !important;
	}
	
}

@media only screen and (max-width: 1300px) and (min-width: 1100px) {
	
	#raw_team_data .col-md-3 {
		height: 365px !important;
	}
	
	.page-id-788  .html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1){
		margin-top: 0 !important;
	}
	
	.data_jobs_btn .fl-button-wrap .fl-button-text {
		font-size: 1.2rem;
	}
	
	.ns_jobs_btn .fl-button-wrap .fl-button-text {
		font-size: 1.2rem;
	}
	
	.engineering_jobs_btn .fl-button-wrap .fl-button-text {
		font-size: 1rem;
	}
	
	.engineering_jobs_btn .fl-button-wrap .fl-button {
		padding: 5px !important;
	}
	
	.project_management_btn .fl-button-wrap .fl-button-text {
		font-size: 1rem;
	}
	
	.cost_of_living_calc_custom_new span.select2-selection.select2-selection--single {
		font-size: 12px !important;
	}
	
	.page-id-2275 .technology_blue .form-control {
		padding: 6px 2px;
	}
	
	.page-id-2275 .col-md-4.top_form_col .form-control {
    	font-size: 13px !important;
	}
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: center;
	}
	
	.homepage_insights_custom .custom_category a{
		font-size: 12px;
		padding: 2px;
	}
}


@media only screen and (max-width: 1399px) and (min-width: 1301px) {
	
	#raw_team_data .col-md-3 {
		height: 370px !important;
	}
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: center;
	}
	
	.homepage_insights_custom .custom_category a{
		font-size: 12px;
		padding: 2px;
	}
}


@media only screen and (max-width: 1499px) and (min-width: 1400px) {
	
	#raw_team_data .col-md-3 {
		height: 385px !important;
	}
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: center;
	}
}


@media only screen and (max-width: 1600px) and (min-width: 1500px) {
	
	#raw_team_data .col-md-3 {
		height: 400px !important;
	}
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: center;
	}
}

@media only screen and (max-width: 1899px) and (min-width: 1601px) {
	
	#raw_team_data .col-md-3 {
		height: 460px !important;
	}
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: center;
	}
	
	.hover_image .fl-col-content.fl-node-content{
		    width: 400px;
    height: 400px;
	}
	
	.team_members_pics_custom .fl-photo-img, .team_members_pics_custom .fl-photo-content{
		width: 400px;
	}
}


@media only screen and (max-width: 2000px) and (min-width: 1900px) {
	
	#raw_team_data .col-md-3 {
		height: 475px !important;
	}
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: center;
	}
	
	.hover_image .fl-col-content.fl-node-content{
		    width: 400px;
    height: 400px;
	}
	
	.team_members_pics_custom .fl-photo-img, .team_members_pics_custom .fl-photo-content{
		width: 400px;
	}
}

@media only screen and (max-width: 2199px) and (min-width: 2001px) {
	#raw_team_data .col-md-3 {
		height: 520px !important;
	}
}

@media only screen and (max-width: 2499px) and (min-width: 2200px) {
	#raw_team_data .col-md-3 {
		height: 570px !important;
	}
}

@media only screen and (max-width: 2499px) and (min-width: 2001px) {
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: center;
	}
	
	.hover_image .fl-col-content.fl-node-content{
		    width: 400px;
    height: 400px;
	}
	
	.team_members_pics_custom .fl-photo-img, .team_members_pics_custom .fl-photo-content{
		width: 400px;
	}
	
	#raw_team_data .col-md-3 .teamimage img {
    	width: 30vw;
	}
}

@media only screen and (max-width: 2699px) and (min-width: 2500px) {
	#raw_team_data .col-md-3 {
		height: 620px !important;
	}
}

@media only screen and (max-width: 3000px) and (min-width: 2700px) {
	#raw_team_data .col-md-3 {
		height: 685px !important;
	}
}

@media only screen and (max-width: 3000px) and (min-width: 2500px) {
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: center;
	}
	
	.hover_image .fl-col-content.fl-node-content{
		    width: 400px;
    height: 400px;
	}
	
	.team_members_pics_custom .fl-photo-img, .team_members_pics_custom .fl-photo-content{
		width: 400px;
	}
	
	#raw_team_data .col-md-3 .teamimage img {
    	width: 30vw;
	}
}





@media only screen and (max-width: 1099px) and (min-width: 993px) {

	.bottom_row_btns .fl-button-group-buttons{
		flex-wrap: nowrap;
	}
	
	.consultant_dropdown .facetwp-dropdown{
		width: 190px;
	}
	
	.single-job_listing .container{
		padding: 0;
	}
}







/* RESPONSIVE (DESKTOP SCREENS)*/
@media only screen and (max-width: 1300px) and (min-width: 1100px) {
	.consultant_dropdown .facetwp-dropdown{
		width: 200px;
	}
}




@media only screen and (max-width: 2499px) and (min-width: 2001px) {
	#universal_padding_adjust .fl-row-content-wrap {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
}
	
	
}

@media only screen and (max-width: 3000px) and (min-width: 2500px) {
	#universal_padding_adjust .fl-row-content-wrap {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
}
	
}