/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2025 | 06:16:50 */


@media only screen and (max-width: 600px){
	.top-drop-down-mobile #menu-item-14777{
		    width: max-content;
           margin-left: 0px;
	}
	#menu-choose-language-menu{
		float: right;
	}
	.responsive-mobile-align .fl-col-group{
		display: block !important;
	}
	.Align-center-mobile{
		display: block !important;
	}
	.Align-center-mobile .fl-button-left{
		margin-left: 0% !important;
	}
	.Align-center-mobile .fl-button-group-buttons{
		justify-content: center !important;
	}
	.Slider-mobile-reponsive .bx-prev:before , .Slider-mobile-reponsive .bx-next:after{
		font-size: 3rem;
	}
	.Slider-mobile-reponsive .about_us_slider_custom{
		    margin-left: 5rem !important;
	}
	.mobile-reponsivefor-facet-any .fs-wrap , .darwin_blogs_filters .fs-wrap{
		width: 260px !important;
	}
	.Flag-img-mobile-reponsive img{
		margin-bottom: 20px;
	}
	.button_insight_button{
		text-align: end;
		margin-top: 20px;
	}
	.german-market-instight{
		margin-top: 20rem;
	}
	.german-market-instight2{
		margin-top: 40rem;
	}
	.german-market-instight3{
		margin-top: 7rem;
	}
	.german-market-instight4{
		margin-top: 0rem !important;
	}
	.responsive-mobile-dropdown-calculator .csp_1 , .responsive-mobile-dropdown-calculator .csp2{
		display: block !important;
	}
	.mobile-contact-button-reponsive .pp-button-width-custom{
		text-align: center !important;
	}
	.Looking-to-hire-form-reponsive #field_24_6 .right_heading_last{
		width: auto;
	}
	.ginput_container_fileupload input {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    margin-right: 0px !important;
   }
	.ginput_container_fileupload{
		float: left !important;
	}
	.Html-take-nextstep .gform_footer{
		display: block !important;
	}
	.Html-take-nextstep #gform_submit_button_20{
		margin-bottom: 8rem;
	}
	.textstep-container-mobile-reponsive .col-resposivewidth .fl-col-content{
		padding-top: 90%;
	}
	.Submitarequest-text-responsive .fl-heading{
		font-size: 2rem !important;
	}
	.termsandcondition-heading-mobileresponsive .fl-heading{
		font-size: 3rem !important;
	}
	.testinomial_custom .slick-arrow{
		display: none !important;
	}
	.Reachout_contact_mobileresponsive .email_text{
		word-break: break-all;
	}
	.Reachout_contact_mobileresponsive .fl-rich-text{
		padding-top: 10rem;
	}
	.wouldyou_reachouttous_form .right_heading_last{
		width: fit-content !important;
	}
	.wouldyou_reachouttous_form #field_24_8{
		margin-top: 0px !important;
	}
	.our-service-logomobileresponsive .logo-title{
		word-break: break-word;
	}
	.submit-google-drive-mobilereponsive .top_label{
		margin-bottom: 6rem !important;
		justify-content: flex-start !important;
	}
	div#field_35_11 {
    margin-top: -3rem !important; 
}
	.german-home-background .fl-row-content-wrap{
		background-size: auto !important;
		margin-bottom: 31rem !important;
	}
	.responsive_mobile_meettheteamsection .fl-col-content{
		padding-top: 10rem;
	}
	.Mobile_reponsive_img_joindarwin .hover_image .fl-col-content.fl-node-content{
		width: auto !important;
		height: auto !important;
		margin-top: 17rem;
	}
	.Mobile_reponsive_img_joindarwin2 .hover_image .fl-col-content.fl-node-content{
		width: auto !important;
		height: auto !important;
	}
	.Mobile_reponsive_img_joindarwin .hover_image{
		margin-left: 60% !important;
	}
	.Mobile_reponsive_img_joindarwin2 .hover_image{
		margin-left: 5% !important;
	}
	.Mobile_reponsive_img_joindarwin2 .fl-node-6179a8d0e2b57{
		width: 80% !important;
	}
	.about_wordbreakmobile_fresponsive .logo-title{
		word-break: break-all;
	}
/*	.aboutus_mobile_reponsive_slider .logo-image-wrapper , .aboutus_mobile_reponsive_slider .pp-logo-inner ,.aboutus_mobile_reponsive_slider .pp-logo{
		width: 100px !important;
	}*/

	.single-job_listing .apply-with-cv-main-cust .fl-row-content-wrap {
    margin-top: 0px !important;
}
	
	.single-job_listing .job_details_page_apply_n_button{
		padding: 10px 10px 12px 10px !important;
	}
}