/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2025 | 06:03:10 */


@media only screen and (max-width: 768px){
	
	.universal_max-width_none {
		max-width: none !important;
	}
	
	.header_dual_btn .pp-dual-button-content .pp-dual-button-inner{
		width: 100%;
	}
	
	.header_dual_btn .pp-dual-button-content .pp-dual-button-inner a{
		width: 100%;
/* 		border-radius: 5px !important; */
	}
	
	#input_35_6{
		width: 100%!important;
	}
	.page-id-13183 .html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1){
		    margin-top: -28% !important;
		    position: relative !important;
	}
	
	.page-id-14626 .html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1){
		    margin-top: -28% !important;
		    position: relative !important;
	}
	
	.page-id-14302 .html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1){
		    margin-top: -28% !important;
		    position: relative !important;
	}
	
	
	.page-id-13183 .view_all_team_member_button .pp-button-wrap a{
		width: auto !important
	}
	
	#gform_35 .gform_footer{
		padding-top: 60px !important;
	}
	
	.mobile-menu-dropdown-2 li#menu-item-2872 {
    margin-left: 0px !important;
}
	
	.fl-visible-medium{
		display: none!important;
	}
	
	.page-id-43261 .view_all_team_member_button .pp-button-wrap{
		text-align: left;
	}
	
	.job_details_similier_jobs_view_more_btn{
		position: relative;
		top: -50px;
	}
	
	.single-job_listing .fl-node-afs2dephykgn .fl-heading{
		    margin-top: 90px!important;
	}
	
	.single-job_listing .teamimage{
		margin-left: 0!important;
	}
	
	#menu-horizontal-footer .menu-item a {
		border-right: 0;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	#menu-horizontal-footer .menu-item .menu-item-text {
		font-family: Arial, Helvetica, Verdana, sans-serif !important;
		font-weight: 400;
    	font-size: 16px;
		text-transform: uppercase;
	}
	
}
@media only screen and (max-width: 377px) {
	.page-id-529 .quick_apply_html_custom a, .page-id-622 .quick_apply_html_custom a {
    	margin-right: 3rem !important;
    	margin-left: 0 !important;
	}
}

@media only screen and (max-width: 768px){
/* 	.mobile_header_display_none_col{
		display: none !important;
	} */
	
	.darwin_job_search_page_job_type{
		margin-right: auto;
	}
}

@media only screen and (max-width: 540px) {
	
	#gform_submit_button_31{
	margin-right: 0!important;
}
	
	.cost_of_living_calc_custom_homePage #calculatorForm {
    	display: flex;
    	align-items: center;
    	flex-direction: column;
	}
	
	.team_member_name, .team_member_role {
		text-align: center;
	}
	
	.big_num_custom strong {
		font-size: 8rem !important;
	}
	
	.col_custom .fl-col-group-nested {
		display: flex !important;
    	flex-direction: column-reverse !important;
	}
	
	.hover_image .fl-col-content.fl-node-content {
    width: 300px !important;
    height: 300px !important;
}
	
	.teamimage {
    margin-bottom: 0 !important;
}
	
	.team_member_role {
    margin-bottom: 40px;
	}
	
	.page-id-43261 .text_font_change_customs span.fl-heading-text span {
		font-size: 3rem !important;
	}
	
	#gform_23 {
		width: auto !important;
	}
	
	.prv_kp_7 .row.market_updt_page_top_row .col-md-12:nth-child(1) .row:nth-child(1) .col-md-4:nth-child(3) {
		width: 100%;
    	text-align: center;
    	padding-left: 0;
	}
	
	.usa_tech_salary_benchmark_row .fl-photo-img-png .fl-photo-img, .usa_tech_salary_benchmark_row .fl-photo-img-png {
		width: 100vw;
	}
	
	.insights_row_custom .fl-photo-img-png .fl-photo-img, .insights_row_custom .fl-photo-img-png {
		width: 75%;
	}
	
	.logo_img_col .fl-col-content {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.i_am_menu_mobile_custom .fl-module-content {
		margin-top: 0 !important;
	}
	
	.main_menu_cus_tom .fl-module-content.fl-node-content {
    	margin-top: 20px !important;
    	margin-bottom: 0px !important;
	}
	
	.darwin_blogs_filters .facetwp-facet {
    	margin-bottom: 0;
	}
	
	.page-id-2294 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2304 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2243 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-788 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2227 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2308 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2256 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2260 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2265 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2276 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2266 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2310 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5874 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2232 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5878 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2066 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2325 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-35748 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2239 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2234 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5886 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2271 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2280 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5896 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2289 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2367 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2212 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5984 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5991 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5981 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5975 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5978 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5987 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2295 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5964 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5972 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5960 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5967 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5899 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2300 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5961 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2376 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5956 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2318 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2314 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5952 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2326 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2281 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2321 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5910 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-5949 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-2275 .prv_kp_2_jobs .fl-row-content-wrap, .page-id-1263 .prv_kp_2_jobs .fl-row-content-wrap {
    	padding-top: 3rem !important;
    	padding-bottom: 3rem !important;
	}
	
	.page-id-2067 .prv_kp_2_jobs .fl-row-content-wrap {
		padding-bottom: 0 !important;
	}
	
	.page-id-2239 .view_all_team_member_button .pp-button-wrap a {
    	font-size: 1rem !important;
	}
	
	.page-id-2367 .view_all_team_member_button .pp-button-wrap a, .page-id-5960 .view_all_team_member_button .pp-button-wrap a, .page-id-5910 .view_all_team_member_button .pp-button-wrap a {
    	font-size: 1.1rem !important;
	}
	
	.view_all_team_member_button .pp-button-wrap a {
		font-size: 1.2rem !important;
	}
	
	.darwin_homepage_job_type_and_salary {
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
	}
	
	.bottom_row_btns .fl-button-group-layout-horizontal .fl-button-group-buttons {
		display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
	}
	
	.take_the_next_step_heading .fl-heading {
		text-align: center !important;
	}
	
	.job_details_last_buttons buttonsss1, .view_insights_shortcode {
		margin-top: 2rem;
		width: 100%;
    	text-align: center;
	}
	
	.prv_kp_7 .col-md-4.top_form_col {
    	padding-left: 15px !important;
	}
	
	.prv_kp_7 .row.market_updt_page_top_row .col-md-12:nth-child(1) .row:nth-child(1) .col-md-4:nth-child(3) {
		padding-left: 15px;
	}
	
	.html_form_cstn .col-md-6 {
		bottom: 84px !important;
		left: 0 !important;
	}
	
	#field_31_11 p, #field_32_11 p {
		text-align: center;
	}
	
	.page-id-1121 .apply-with-cv-cust .gform_footer {
		padding-right: 0;
	}
	
	.html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1) {
		align-items: center !important;
	}
	
	#gform_submit_button_31 {
		position: relative;
    	top: 130px;
    	left: 0;
	}
	
	#gform_submit_button_32 {
		position: relative;
    	top: 140px;
		margin-top: 0 !important;
		margin-right: 0 !important;
	}
	
	
	#gform_submit_button_33 {
		position: relative;
    	top: 130px;
		right: 100px;
	}
	
	#field_33_11 .join_darwin_page_upload_cv_text {
		margin-top: 50px;
    	text-align: center;
	}
	
	#html_mobile_res .col-md-6 {
		bottom: 13rem !important;
	}
	
	.tt_ll_tt {
    	margin-top: 0rem !important;
	}
	
	.gappppp {
    	margin-bottom: 0rem !important;
	}
	
	#input_33_6 {
		margin-top: 10px !important;
	}
	
	.page-id-916 .kp_vp_kp_1 .fl-row-content-wrap, .page-id-2228 .kp_vp_kp_1 .fl-row-content-wrap, .page-id-2373 .kp_vp_kp_1 .fl-row-content-wrap, .page-id-2286 .kp_vp_kp_1 .fl-row-content-wrap, .page-id-2376 .kp_vp_kp_1 .fl-row-content-wrap {
		padding-top: 5% !important;
    	padding-bottom: 5% !important;
    	margin-bottom: 0rem !important;
	}
	
	.page-id-916 .kp_vp_kp_2 .fl-row-content-wrap, .page-id-2228 .kp_vp_kp_2 .fl-row-content-wrap, .page-id-2373 .kp_vp_kp_2 .fl-row-content-wrap {
		padding-top: 15%;
	}
	
	#gform_submit_button_8 {
		margin-top: 30px;
	}
	
	.page-id-2308 .darwin_homepage_job_title {
		display: -webkit-box;
    	overflow: hidden;
    	-webkit-line-clamp: 2 !important;
    	-webkit-box-orient: vertical;
	}
	
	.page-id-2308 .darwin_homepage_job_title {
    	height: 75px !important;
	}
	
	.page-id-1226 .mk_sk .fl-row-content-wrap {
    	padding-top: 5rem;
    	padding-bottom: 5rem;
    	margin-bottom: 0rem !important;
	}
	
	.cost_of_living_calc_custom_new .csp_1, .cost_of_living_calc_custom_new .csp2 {
    	display: flex;
    	align-items: center;
    	flex-direction: column;
	}
	
	.homepage_insights_custom a.pp-grid-load-more-button {
		margin-bottom: 20%;
	}
	
	.page-id-2246 .kp_vp_kp_1 .fl-row-content-wrap {
    	padding-top: 10% !important;
    	padding-bottom: 10% !important;
    	margin-bottom: 0rem !important;
	}
	
	.cost_of_living_row .fl-row-content-wrap {
		margin-top: 25% !important;
	}
	
	.page-id-2246 .kp_vp_kp_2 .fl-row-content-wrap {
		padding-top: 15% !important;
	}
	
	div#field_24_6 h3.right_heading_last {
    	font-size: 2rem !important;
	}
	
	#field_24_8 {
		margin-top: 0 !important;
	}
	
	.email_text {
		font-size: 16px !important;
	}
	
	#field_30_11 p {
		text-align: center;
	}
	
	#gform_submit_button_30{
		position: relative;
    	top: 140px;
		margin-top: 0 !important;
		margin-right: 0 !important;
	}
	
	#gform_submit_button_29{
		position: relative;
    	top: 130px;
		left: 40px;
		margin-top: 0 !important;
		margin-right: 0px !important;
	}
	
	.dropdown_form_class {
		font-size: 1.3rem !important;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.page-id-43273 .view_insight_submit_button {
		margin-top: 10px !important;
	}
	
	#field_39_12, #field_39_11 {
    	display: flex !important;
    	flex-direction: column !important;
	}
	
	.gchoice gchoice_39_11_1, .gchoice.gchoice_39_12_1 {
		margin-left: 0 !important;
	}
	
	.page-id-703 .text_font_change_customs_white span.fl-heading-text span {
		font-size: 3rem !important;
	}
	
	.bottom_row_btns .fl-button-group .fl-button-wrap a {
		padding-top: 8px !important;
    	padding-right: 8px !important;
    	padding-bottom: 8px !important;
    	padding-left: 8px !important;
	}
	
	.page-id-1045 .text_font_change_customs_white span.fl-heading-text span {
		font-size: 2.8rem !important;
	}
	
	.page-id-2075 .pp-infobox-wrap .pp-heading-wrapper, .page-id-2066 .pp-infobox-wrap .pp-heading-wrapper {
		    flex-direction: column;
	}
	
	
		.page-id-622 .text_font_change_customs_white span.fl-heading-text span {
		font-size: 2rem !important;
	}
	
	.page-id-529 .text_font_change_customs_white span.fl-heading-text span, .page-id-1263 .text_font_change_customs_white span.fl-heading-text span {
		font-size: 3rem !important;
	}
	
	.home_country_dropdown #function_team {
		margin-bottom: 15px;
	}
	
	.facetwp-facet {
    margin-bottom: 20px !important;
}
	
	.page-id-880 .form-control, .page-id-43261 .form-control {
    width: 100% !important;
}
	
	.ttpr_pp_info_box .pp-infobox-image img, .fl-node-wsg39mzrc5jn .pp-infobox-image img {
    	width: 60px !important;
	}
	
	.darwin_homepage_job_type_and_salary {
    	display: flex;
    	justify-content: flex-start;
	}	
	
	.page-id-703 .home_page_top_text span {
    	font-size: 5rem;
	}
	
/* 	.view_all_team_member_button .pp-button-wrap {
		text-align: center !important;
	} */
	
	.view_all_team_member_button .pp-button-wrap a {
		width: 100% !important;
	}
	
	.page-id-43261 .cost_of_living_row .fl-row-content-wrap {
    margin-top: 0% !important;
}
	
	#load_more {
		text-align: center;
	}
	
	.page-id-880 .text_font_change_customs .fl-heading {
    font-size: 7rem !important;
}
	
	.page-id-725 .text_font_change_customs_white span.fl-heading-text span, .page-id-5516 .text_font_change_customs span.fl-heading-text span {
		font-size: 3rem !important;
		    text-transform: uppercase;
	}
	
	.prv_kp_4 .fl-photo-content img, .prv_kp_4 .fl-photo-content {
		width: 60% !important;
	}
	
	.page-id-703 #gform_submit_button_31 {
    	position: relative;
    	top: 130px;
    	left: 0 !important;
	}
	
	.js_search_bar_custom .facetwp-facet {
		margin-left: 0 !important;
		text-align: left !important;
	}
	
	.consultant_dropdown .facetwp-dropdown, .page-id-551 .facetwp-facet.facetwp-facet-sort_by.facetwp-type-sort select, .js_search_bar_custom .facetwp-facet .facetwp-input-wrap {
		width: 100% !important;
	}
	
	.darwin_job_search_page_job_type_and_salary {
    	display: flex;
    	justify-content: space-between !important;
	}
	
	.page-id-866 .footer_row_custom_center .fl-rich-text {
    	display: flex !important;
		flex-direction: column !important;
	}
	
	.home_page_facet .facetwp-facet .facetwp-dropdown {
		width: 100% !important;
	}
	
	.single-job_listing div#field_29_11, .single-job_listing div#field_29_11 p {
    	margin-top: 0 !important;
		text-align: center !important;
	}
	
	.single-job_listing .fl-col.fl-node-615dddfe4e6a8.fl-col-has-cols {
    	padding-top: 0rem !important;
    	margin-left: 0rem !important;
    	padding-right: 5px;
	}
	
	.single-job_listing .fl-col-group.fl-node-615dddfe4e6a6 {
    	display: flex;
    	align-items: center;
    	flex-direction: column !important;
		margin-top: 50px;
	}
	
	.apply-with-cv-main-cust .html_form_cstn .col-md-6 {
		align-items: center !important;
		position: relative;
    	top: -74px;
	}
	
	.single-job_listing input#input_29_6 {
    	margin-top: 3rem !important;
    	margin-right: 0 !important;
	}
	
	.page-id-916 .prv_kp_4 .fl-photo-content img {
    width: 100% !important;
}
	
	.kp_parv_kp_1 {
		margin-top: 30px;
		margin-bottom: 0px;
    	padding-left: 20px;
		padding-right: 20px;
	}
	
	.kp_parv_kp_2, .kp_parv_kp_3 {
		margin-bottom: 0px;
    	padding-left: 20px;
		padding-right: 20px;
	}
	
	.kp_parv_kp_2 .fl-rich-text p, .kp_parv_kp_3 .fl-rich-text p {
		margin-bottom: 0px;
	}
	
	#gform_fields_8 {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	form#gform_8 .gform_footer.top_label {
    	padding-top: 0 !important;
    	margin-left: 10.5rem !important;
	}
	
	.page-id-2275 .footer_row_custom_center .fl-rich-text {
		flex-direction: column !important;
	}
	
	.take_the_step_bottom .fl-rich-text {
		margin-top: 200px;
	}
	
	.text_font_change_customs .fl-heading {
		font-size: 4rem !important;
		line-height: 1 !important;
	}
	
	#gform_24 .gform_footer  {
		justify-content: flex-start;
		    padding: 0px 0;
	}
	
	#gform_22 .gform_footer {
		justify-content: flex-start;
	}
	
	#gform_39 .gform_footer, #gform_30 .gform_footer, #gform_31 .gform_footer, #gform_32 .gform_footer {
		justify-content: center !important;
	}
	
	.pp-infobox {
		padding: 10px;
	}
	
	.our_services_row_about_us_page .pp-logos-content .pp-logo img {
		height: 100px;
	}
	
	.about_us_value_added_video {
    padding-left: 0% !important;
    padding-right: 0% !important;
	}
	
	.about_us_value_added_video .fl-module-content {
    margin-bottom: 0px !important;
	}
	
	.hire_talent_button .pp-button-wrap a, .join_darwin_button .pp-button-wrap a {
		width: 330px !important;
	}
	
	.page-id-175 .text_font_change_customs span.fl-heading-text span {
		font-size: 3rem !important;
	}
	
	.row.check_points_row_custom .col-md-6 {
    	margin-left: 0 !important;
	}
	
	.quick_apply_html_custom a {
		   margin-right: 4rem !important;
    	margin-left: 0 !important;
	}
	
	.page-id-529 #gform_submit_button_30 {
    	margin-right: 0px !important;
	}
	
	.row.check_points_row_custom label {
		font-size: 1.4rem !important;
	}
	
	.page-id-529 .html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1), .page-id-703 .html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1), .page-id-1121 .html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1), .page-id-622 .html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1) {
    	width: auto !important;
	}
	
	.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    	margin: 0px 0 0 !important;
    	padding: 10px 0 !important;
	}
	
	#field_30_11, #field_31_11, #field_32_11 {
		text-align: center;
	}
	
	.join_darwin_page_upload_cv_text {
		bottom: 0 !important;
	}
	
	#field_30_12 label, #field_30_12 .gfield_required_text, #field_31_12 label, #field_31_12 .gfield_required_text, #field_32_12 label, #field_32_12 .gfield_required_text {
		font-size: 10px;
	}
	
	.page-id-529 #field_30_6 .ginput_container_fileupload .large {
   		margin-left: 0 !important;
	}
	
	#join-darwin .fl-module-content {
		margin-top: -30px;
	}
	
	.page-id-43261 .col-md-3.darwin_homepage_jobs_boxes {
		margin-bottom: 3rem;
    	padding-bottom: 1rem;
	}

	
	.about_us_slider_custom .pp-logos-content .logo-slider-nav a {
		background-color: transparent;
	}
	
	.page-id-529 .specialist_row_custom .fl-row-content-wrap {
    padding-top: 2rem !important;
	}
	
	#calculatorForm .mb_40_remove {
		margin-bottom: 10px !important;
	}
	
	.cost_of_living_calc_custom_homePage .col-md-8 .select2 {
		width: 100% !important;
	}
	
/* 	#calculatorForm .csp_1 .select2, #calculatorForm .csp2 .select2 {
		width: auto !important;
	} */
	
	#calculatorForm .btn_spcs .col-md-6 {
		text-align: center !important;
	}
	
	.page-id-43322 .text_font_change_customs span.fl-heading-text span {
		font-size: 3rem !important;
	}
	
	.page-id-1121 .text_font_change_customs span.fl-heading-text span {
		font-size: 3.5rem !important;
	}
	
	.page-id-1045 .homepage_insights_custom a.pp-grid-load-more-button {
    	margin-bottom: 0% !important;
	}
	
	.page-id-43261 .specialist_row_custom .fl-row-content-wrap {
    	padding-top: 5rem !important;
	}
	
	.fade_map_img_custom_2 .pp-logos-content .pp-logo img {
		    height: 40px !important;
	}
	
	.fl-node-fnoum3pey7gj .pp-dual-button-1 .pp-button, .fl-node-p367semulikh .pp-dual-button-1 .pp-button, .fl-node-ulzeg9cy0ir2 .pp-dual-button-1 .pp-button, .fl-node-d84vixtscar9 .pp-dual-button-1 .pp-button, .fl-node-i1t09zc4br56 .pp-dual-button-1 .pp-button, .fl-node-k8pyxa7sd1j5 .pp-dual-button-1 .pp-button, .fl-node-m5vo83zwdteh .pp-dual-button-1 .pp-button, .fl-node-cm93bl5u6oy4 .pp-dual-button-1 .pp-button {
		max-width: 58% !important;
	}

.fl-node-fnoum3pey7gj .pp-dual-button .pp-button, .fl-node-p367semulikh .pp-dual-button .pp-button, .fl-node-ulzeg9cy0ir2 .pp-dual-button .pp-button, .fl-node-d84vixtscar9 .pp-dual-button .pp-button, .fl-node-i1t09zc4br56 .pp-dual-button .pp-button, .fl-node-k8pyxa7sd1j5 .pp-dual-button .pp-button, .fl-node-m5vo83zwdteh .pp-dual-button .pp-button, .fl-node-cm93bl5u6oy4 .pp-dual-button .pp-button {
	padding-right: 10px !important;
    padding-left: 10px !important;
	font-size: 1rem !important;
	}
	
	#input_23_1 {
    	padding: 5px;
		padding-left: 20px !important;

	}
	
	#gform_23 .gform_footer {
    	justify-content: end;
    	position: absolute;
    	right: 0;
    	top: -8px;
	}
	
	.about_us_page_licensed_row {
    margin-top: 0rem !important;
	}
	
	.ttpr_pp_info_box .pp-heading-wrapper {
		display: flex;
    	align-items: center;
    	flex-direction: column;
	}
	
	.page-id-916 .homepage_insights_custom a.pp-grid-load-more-button, .page-id-2210 .homepage_insights_custom a.pp-grid-load-more-button {
    	margin-bottom: 0%;
	}
	
	.page-id-916 .insights_row_custom .fl-row-content-wrap {
    	padding-top: 2rem;
    	padding-bottom: 2rem;
	}
	
	.sign_up_top_row .fl-row-content-wrap {
		box-shadow: inset 0 0 0 1000px rgb(0 0 0 / 35%);
	}
	
	.page-id-43273 .darwin_mu_sb_info_col {
		margin-top:15%;
		margin-bottom: 15%;
	}
	
	#average-tenure {
		padding-top: 25% !important;
		padding-bottom: 25% !important;
	}
	
	#average-tenure .darwin_mu_avg_te_sub_row_left {
		width: 100%;
	}
	
	.darwin_mu_tth_info_permanent_col_div {
		 height: 210px !important;
	}
	
	.darwin_mu_tth_info_permanent_col_div .darwin_mu_tth_info_permanent {
		padding-top: 100% !important;
	}
	
	.darwin_mu_sb_info_contract_text {
		margin-top: -6rem !important;
	}
	
	#sourcing-talent {
    	padding: 30% 8% 27% 8% !important;
	}
	
	.darwin_mu_st_some_text {
		text-align: center !important;
		padding-left: 20px !important;
    	padding-right: 20px !important;
	}
	
	.page-id-43273 .dariwn_mu_st_heading {
    	margin-bottom: 30px !important;
	}
	
	.darwin_mu_avg_te_more_info_logo {
    	width: 160px !important;
	}
	
	.darwin_mu_avg_te_more_info_data_div {
		height: 160px !important;
	}
	
	.darwin_mu_avg_te_more_info_data {
		font-size: 20px !important;
	}
	
	.page-id-43273 #average-tenure {
    	padding-top: 30% !important;
    	padding-bottom: 30% !important;
	}
	
	.page-id-43273 #time_hire_cont, #time_hire_perm {
    	font-size: 2.5rem !important;
	}
	
	#gform_submit_button_39 {
		width: 150px;
		padding-top: 6px;
    	padding-bottom: 6px;
	}
	
	.page-id-1263 .text_font_change_customs_white .fl-heading .fl-heading-text {
    	font-size: 6rem !important;
	}
	
	.about_us_page_licensed_row .pp-logos-wrapper {
		    flex-direction: column;
    		align-items: center;
	}
}

@media only screen and (max-width: 768px) {
	
	.team_members_page_member_email_member_button_custom .fl-html a, .team_members_page_member_call_member_button_custom .fl-html a{
		width: 100%;
	}
	
	.team_individual_row_2 .fl-col-group-nested .fl-node-content{
		display: block !important;
	}
	
	.fl-node-xtoczwkfajp3 .pp-button-wrap {
		text-align: center;
	}
	
	.fl-node-61b8d1ace0e9d .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
		padding-right: 0px;
	}
	
	.home_country_dropdown #country {
    	margin-bottom: 20px;
		width: 240px !important;
	}
	
	.home_country_dropdown #technology {
		width: 240px !important;
	}
	
	.prv_kp_7 .col-md-4.top_form_col {
		display: flex;
    	justify-content: center;
	}
	
	.find_specialist_custom_row .col-md-3 {
		display: flex;
    	justify-content: center;
		flex-direction: column;
	}
	
	#menu-item-2872 {
		margin-left: 0px;
	}
	
	.prv_kp_4 .fl-photo-content{
	width: 70% !important;	
	}
	
	.prv_kp_4 .fl-photo-content img{
	width: 100% !important;	
	}
	
	.darwin_job_search_page_jobs_boxes{
		width: 100% !important;
		height: auto !important;
	}
	
	body:not(.fl-builder-edit) .fl-node-614dfc7473089{
		margin-top: 0 !important;
	}
	
	
	.about_us_page_leadership_team_row .fl-html .row{
		justify-content: center;
		flex-direction: column;
	}
	
	.max_width_none{
		max-width: none !important;
	}
	
	#menu-item-2869 .sub-menu{
		width: 100% !important;
	}
	
	#menu-item-2872 .sub-menu{
		width: 100% !important;
	}
	
	.row.darwin_homepage_row{
		flex-wrap: wrap;
	}
	
	.darwin_homepage_job_type{
		width: 50%;
	}
	
	.row.darwin_homepage_row{
		gap: 20px;
	}
	
	.darwin_homepage_salary{
		width: 50%;
	}
	
	.single-job_listing .col-md-8.job_details_page_second_section_left_area{
		margin-top: 20px !important;
	}
	
	.take_the_next_step_heading .fl-heading{
		text-align: center !important;
	}
	
	.bottom_row_btns .fl-button-group-buttons{
		justify-content: center !important;
	}
	
	.cc_k_2 .pp-logos-wrapper{
		flex-wrap: nowrap;
	}
	
	.darwin_mu_fgs_logo_left {
    	text-align: center !important;
	}
	
	.darwin_mu_fgs_more_info_row {
    	display: flex;
    	align-items: center;
    	flex-direction: column !important;
	}
	
	.darwin_mu_fgs_more_info_left {
    	width: 100% !important;
	}
	
	.darwin_mu_fgs_more_info_right {
    	width: 100% !important;
		margin-top: 20px;
	}
	
	.darwin_mu_fgs_logo_right img {
		margin-top: 20px;
	}
	
	.darwin_mu_fgs_more_info_right p {
		text-align: center;
	}
	
	.darwin_mu_fgs_heading {
		margin-bottom: 2rem !important;
	}
	
	.gchoice.gchoice_39_11_1 {
    	width: 100px !important;
    	margin-left: 0 !important;
	}
	
	.darwin_mu_avg_te_heading, .dariwn_mu_st_heading {
		margin-bottom: 0 !important;
	}
	
	.darwin_mu_avg_te_sub_row_right {
    	margin-left: 0 !important;
	}
	
	.darwin_mu_avg_te_more_info_div .darwin_mu_avg_te_more_info {
		width: 100% !important;
	}
	
	#average-tenure {
    	padding-top: 30%;
    	padding-bottom: 30%;
    	padding-left: 8%;
    	padding-right: 8%;
		margin-top: 0 !important;
	}
	
	#gform_39 .gform_footer {
		justify-content: flex-end;
	}
	
	.team_members_page_member_name_custom .fl-heading{
	text-align: center;
}

.team_members_page_member_post_custom .fl-html{
text-align: center;
}
	
	.team_members_pics_custom .fl-photo-content.fl-photo-img-png:hover{
		background-size: cover !important;
	}
	
	.prv_kp_4{
		max-width: none !important;
		
	}
	
	.prv_kp_5{
		max-width: none !important;
	}
	
	.prv_kp_6{
		max-width: none !important;
	}
	
	.single-job_listing .fl-node-615dddfe4e6a7 .fl-module-content .fl-photo-img {
    	width: 100% !important;
	}
	
	.job_details_page_team_member_image {
    	width: 100% !important;
		text-align: center !important;
	}
	
/* 	.row.team_member_image_row img {
    	margin-left: 40% !important;
	} */
	
	.job_details_page_second_section_left_area {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.single-job_listing .job_details_page_job_title {
		font-size: 4.5rem !important;
	}
	
	.single-job_listing .col-md-3.darwin_job_details_jobs_boxes {
		margin-left: 1rem !important;
	}
	

	

}

@media only screen and (max-width: 768px) and (min-width: 541px){
	.row.market_updt_page_top_row .col-md-12:nth-child(1) .row:nth-child(1){
		flex-wrap: wrap;
    gap: 10px;
	}
	
	#gform_submit_button_30{
		position: relative;
    	top: 140px;
		margin-top: 0 !important;
		
	}
	
	input#input_30_6, input#input_31_6, input#input_32_6, input#input_29_6{
		margin-right: 0 !important;
	}
	
	#gform_submit_button_32{
		margin-right: 116px !important;
	}
	
	#gform_submit_button_29{
		position: relative;
    	top: 130px;
		left: 40px;
		margin-top: 0 !important;
		
	}
	.single-job_listing .job_details_page_second_section_left_area {
    	padding-left: 15px !important;
	}
	
	.job_listing-template-default .html_form_cstn .col-md-6 {
    	bottom: 10rem !important;
	}
	
	form#gform_8 {
    	display: flex;
    	flex-direction: column !important;
	}
	
	form#gform_8 .gform_footer.top_label {
		margin-left: 5rem !important;
	}
	
	.row.darwin_job_details_row {
    display: flex;
    flex-direction: column !important;
}
	
	.single-job_listing .col-md-3.darwin_job_details_jobs_boxes {
		margin-bottom: 2rem;
	}
	
	.choose_country_and_technology{
		gap: 10px;
    display: flex;
    flex-direction: column;
	}
	
	#html_mobile_res.html_form_cstn .col-md-6{
		left: 0;
		bottom: 19rem !important;
		width: 320px !important;
	}
	
	.country_consultants .row{
		display: flex;
    flex-wrap: wrap;
	}
	
	.country_consultants .row .col-md-3{
		width: 50%;
	}
	
	
	.teamimage{
		margin-bottom: 0 !important;
	}
	
	#html_form_cstn_id.html_form_cstn .fl-html .row:nth-child(2) .col-md-6:nth-child(1){
		left: 0;
		bottom: 15rem !important;
		width: 320px !important;
	}
	
	.job-apply-with-cv-form-cust .col-md-6{
		left: 0 !important;
		bottom: 13rem !important;
		width: 320px !important;
	}
	
	.cc_k_2 .pp-logos-wrapper{
		flex-wrap: nowrap;
	}
	
	.darwin_mu_tth_info_col{
		margin-top: 20px;
	}
	.prv_kp_7 .fl-html .market_updt_page_top_row .col-md-12 .row{
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	
/* 	button.job_details_last_buttons.buttonsss1.view_insights_shortcode{
		width: 100% !important;
	} */
	.market_updt_page_top_row .col-md-4{
		text-align: center;
	}
	
	.cost_of_living_calc_custom_homePage #calculatorForm{
		justify-content: space-between;
		gap: 10px;
	}
	
	#menu-client-candidate-1 .menu-item{
		margin-left: 0;
	}
	
	.find_specialist_custom_row #raw_team_data .col-md-3{
		width: 50%;
	}
	
	#raw_team_data{
		display: flex;
		flex-wrap: wrap;
	}
	
	#load_more .col-md-12{
		text-align: center;
	}
	

	
}