@media (min-width: 290px) {
	.frame_zone h1, .like-h1 {
		font-size:1.7rem;
	}
}
@media (min-width: 340px) {
	.frame_zone h1, .like-h1 {
		font-size:1.9rem;
	}
}
@media (min-width: 350px) {
	.frame_zone h1, .like-h1 {
		font-size:2rem;
	}
}
@media (min-width: 360px) {
	.frame_zone h1, .like-h1 {
		font-size:2.1rem;
	}
	.block-single-wrapper .frame_zone h1{
		font-size: 1.4rem !important;
	}
	.frame_zone h2, .like-.frame_zone h2, h3, .like-h3 {
		font-size:1.3rem;
	}
}
@media (min-width: 380px) {
	.frame_zone h1, .like-h1 {
		font-size:2.1rem;
	}
}
@media (min-width: 400px) {
	.frame_zone h1, .like-h1 {
		font-size:2.2rem;
	}
}

@media (min-width: 420px) {
	
}

@media (min-width: 481px) {
	#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) {
	.frame_zone h1, .like-h1 {
		font-size:2.5rem;
	}
}
@media (min-width: 548px) {
	#frame_zone #filter_volltext{
		width:70%;
	}
}
@media (min-width: 576px) {
	.frame_zone h1, .like-h1 {
		font-size:3rem;
	}
	.frame_zone h2, .like-.frame_zone h2, h3, .like-h3 {
		font-size: 1.3rem;
	}
	/*
	.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: 768px) {
	.frame_zone h1, .like-h1 {
		font-size:3.5rem;
	}
	.block-single-wrapper .frame_zone h1{
		font-size: 2rem !important;
	}
	#filter_location {
        width: 32%;
    }
	#joboffers .joboffer_box.joboffer_title_text a, .joboffers_more {
		font-size: 1.1rem !important;
	}
	.frame_zone p, .frame_zone #jobTplContainer, #jobTplContainer .content_text, #pageframework_content {
		font-size: 1.1rem;
	}
	#filter_area {
		margin:4rem 0;
	}
	#btn_online_application a, #btn_online_application_send a, #jobalert_links a, #interview-reply-submit a, #btn_cvparser a, .frame_zone #content_zone #cvparser .css_button a {
		font-size: 1.4rem !important;
	}
}
@media (min-width: 992px) {
	.frame_zone h1, .like-h1 {
		font-size:3rem;
	}
	.block-single-wrapper .frame_zone h1{
		font-size: 3.13rem !important;
	}
	#frame_zone #filter_volltext {
        width: 85.5%;
    }
	#joboffers > article, #joboffers > .add_jobslist > article > article, #joboffers > .add_jobslist > article {
		flex: 0 0 calc(50% - 25px); /* FÃ¼r 3 Items pro Reihe */
	}
	#joboffers, #joboffers > .add_jobslist {
		gap: 50px;
	}
	#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 h1, .like-h1 {
		font-size:3.2rem;
	}
	.frame_zone h2, .like-.frame_zone h2, h3, .like-h3 {
		font-size:1.4rem;
	}
	#frame_zone #filter_volltext {
        width: 82.5%
	}
	#joboffers .joboffer_box.joboffer_title_text a, .joboffers_more {
		font-size: 1.25rem !important;
	}
	.frame_zone p, .frame_zone #jobTplContainer, #jobTplContainer .content_text, #pageframework_content {
		font-size: 1.25rem;
	}
}
@media (min-width: 1300px) {
	.frame_zone h2, .like-.frame_zone h2, h3, .like-h3 {
		font-size:1.56rem;
	}
	.frame_zone h1, .like-h1 {
		font-size:3.5rem;
	}
	#frame_zone #filter_volltext {
        width: 81%;
    }
	#joboffers > article, #joboffers > .add_jobslist > article > article, #joboffers > .add_jobslist > article {
		flex: 0 0 calc(50% - 40px); /* FÃ¼r 3 Items pro Reihe */
	}
	#joboffers, #joboffers > .add_jobslist {
		gap: 80px;
	}
}
@media (min-width: 1500px) {
	.frame_zone h1, .like-h1 {
		font-size:4rem;
	}
	#frame_zone #filter_volltext {
        width: 80%;
    }
}
@media (min-width: 1600px) {
	#joboffers .joboffer_box.joboffer_title_text a, .joboffers_more {
		font-size: 1.38rem !important;
	}
	.frame_zone p, .frame_zone #jobTplContainer, #jobTplContainer .content_text, #pageframework_content {
		font-size: 1.38rem;
	}
	#joboffers > article, #joboffers > .add_jobslist > article > article, #joboffers > .add_jobslist > article {
        min-height: 14rem;
    }
	#btn_online_application a, #btn_online_application_send a, #jobalert_links a, #interview-reply-submit a, #btn_cvparser a{
		font-size: 1.56rem !important;
        padding: 0.5rem 4.38rem !important;
	}
}
@media (min-width: 1800px) {
	.frame_zone h1, .like-h1 {
		font-size:5rem;
	}
}