@media (min-width: 290px) {
	
}
@media (min-width: 340px) {
	
}
@media (min-width: 350px) {
	
}
@media (min-width: 360px) {
	.frame_zone h1{
		font-size: 1.875rem;
	}
	body.single h1, #frame_zone #jobTplContainer h1 {
		font-size: 1.875rem !important;
	}
}
@media (min-width: 380px) {
	
}
@media (min-width: 400px) {
	
}

@media (min-width: 420px) {
	
}

@media (min-width: 481px) {
	#frame_zone .extended_filter{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#frame_zone #filter_range{
		margin-left:1%;
		width:34%;
	}
	#filter_location {
        width: 51%;
    }
	.frame_zone #content_zone #cvparser .css_button a {
		font-size: 1.2rem !important;
	}
	/*
	.ui-multiselect-menu {
		width: calc(50% - 15px) !important;
	}*/
}


@media (min-width: 500px) {
	
}
@media (min-width: 548px) {
	#frame_zone #filter_volltext{
		width:70%;
	}
}
@media (min-width: 576px) {
	
	/*
	.ui-multiselect-menu {
        width: calc(45% - 12px) !important;
    }*/
}
@media (min-width: 600px) {
	/*.block-single-wrapper .frame_zone h1{
		font-size: 1.6rem !important;
	}*/
}
@media (min-width: 640px) {
	#joboffers > article, #joboffers > .add_jobslist > article > article {
	  padding:1.875rem 5rem 1.875rem 20px !important;
	}
}
@media (min-width: 768px) {
	.frame_zone h1{
		font-size: 2.8125rem;
	}
	body.single h1, #frame_zone #jobTplContainer h1 {
		font-size: 2.8125rem !important;
	}
	#joboffers .joboffer_box.joboffer_title_text a {
		font-size: 1.375rem;
	}
	#filter_location {
        width: 32%;
    }
	#joboffers .joboffer_box.joboffer_title_text a {
		font-size: 1.1rem !important;
	}
	.frame_zone p, .frame_zone #jobTplContainer, #jobTplContainer .content_text, #pageframework_content {
		font-size: 1.125rem !important;
	}
	#filter_area {
		margin:4rem 0;
	}
}
@media (min-width: 992px) {
	
	#frame_zone #filter_volltext {
        width: 85.5%;
    }
	/*
	#joboffers > article, #joboffers > .add_jobslist > article > article, #joboffers > .add_jobslist > article {
		flex: 0 0 calc(50% - 25px);
	}*/
	#joboffers, #joboffers > .add_jobslist {
		gap: 0px;
	}
	/*
	#joboffers > article, #joboffers > .add_jobslist > article > article, #joboffers > .add_jobslist > article {
        min-height: 12.5rem;
    }*/
	.block-trenner__leerraum {
		display:block;
	}
}
@media (min-width: 1200px) {
	
	#frame_zone #filter_volltext {
        width: 82.5%
	}
	#joboffers .joboffer_box.joboffer_title_text a {
		font-size: 1.25rem !important;
	}
}
@media (min-width: 1300px) {
	
	#frame_zone #filter_volltext {
        width: 81%;
    }
	/*#joboffers > article, #joboffers > .add_jobslist > article > article, #joboffers > .add_jobslist > article {
		flex: 0 0 calc(50% - 40px); 
	}
	#joboffers, #joboffers > .add_jobslist {
		gap: 80px;
	}*/
}
@media (min-width: 1500px) {
	
	#frame_zone #filter_volltext {
        width: 80%;
    }
}
@media (min-width: 1600px) {
	#joboffers .joboffer_box.joboffer_title_text a {
		font-size: 1.38rem !important;
	}
	.frame_zone p, .frame_zone #jobTplContainer, #jobTplContainer .content_text, #pageframework_content {
		font-size: 1.1875rem !important;
	}
	#filter_area .extended_filter hr {
		transform: translateY(2px);
	}
	/*
	#joboffers > article, #joboffers > .add_jobslist > article > article, #joboffers > .add_jobslist > article {
        min-height: 14rem;
    }*/
}
@media (min-width: 1800px) {
	
}