/*
Interflex Karriere Template
creation Date: 2025-09-18
Author: Sebastian Osinski
http://www.sebbi.net
https://ddm-friends.de
*/

.resp_only{
	display: none;
}
.reg_only{
	display: initial;
	display: inherit;
}

.section_bg.__reg{
	display: block;
}
.section_bg.__res{
	display: none;
}

@media (max-width: 1780px){
}

@media (max-width: 1500px){
}

@media (max-width: 1410px){
}

@media (max-width: 1320px){
	.resp_only{
		display: initial;
		display: inherit;
	}
	.reg_only,
	.noRes{
		display: none;
	}
	.noReg{
		display: none;
	}
	.resp_center{
		text-align: center;
	}
	
	._resFull,
	.flexbox._resFull{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	.resOrder_1{
		order: 1;
	}
	.resOrder_2{
		order: 2;
	}
	
	.kontaktblock_flexwrap{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.kontaktblock_flexwrap .flexbox{
		width: 100%;
	}
	.kontaktblock_flexwrap .flexbox._icon{
		height: 300px;
		margin-top: 60px;
	}
	.scanme, .scanme_roberto{
		display: none;
	}
	.scanme_roberto._resp{
		display: block;
		height: 100%;
	}
	
	.intercabin_sticky_note{
		display: none;
	}
}

@media (max-width: 1230px){
}

@media (max-width: 1100px){
}

@media (max-width: 900px){
	.jobs_box_flexwrap{
		margin-bottom: 40px;
	}
	.jobs_box_flexbox{
		width: 100% !important;
		text-align: center;
	}
	.jobs_box_imgwrap{
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 860px){
	h1,
	h2.title,
	.alt_headlines h1,
  .alt_headlines h2.title{
		font-size: 32px;
		line-height: 40px;
	}
	h2,
	.alt_headlines h2{
		font-size: 26px;
		line-height: 34px;
	}
	h3,
	.alt_headlines h3{
		font-size: 22px;
	}
	h4{
		font-size: 20px;
		line-height: 22px;
	}
	h5{
		font-size: 18px;
	}
	h6{
		font-size: 16px;
	}

	.resp_center_800{
		text-align: center;
	}
	.resFull_800,
	.flexbox.resFull_800{
		width: 100%;
	}
	
	.font_l,
	.font_l p,
	.font_l .contstyles li{
		font-size: 18px;
		line-height: 26px;
	}
	
	.jobslider_wrapper_nav._l{
		margin-left: -120px;
	}
	.jobslider_wrapper_nav._r{
		margin-left: 120px;
	}
}

@media (max-width: 600px){
}

@media (max-width: 500px){
}