@media ALL AND (min-width:480px){
		.carousel-item .titles, .head-image .titles, .ttt{
		top:auto;	
		bottom:70px;
	}

	.head-image-block .titles{
	bottom:90px;
	left: -25px;
}

	.sectors-frame{
	max-width: none;
}

.gallery-item {
	width: 50% !important;
}

.gallery-item img{
	margin: 0 !important;
}

.swaps-container{
	font-size: 20px;
	line-height: 22px;
}

.swap-front h1{
	font-size: 30px;
	bottom: 25px;
	margin: 0 !important;
	padding: 0 !important;
	}

}
@media ALL AND (min-width:768px){
.gallery-item {
	width: 33% !important;
}
.search:hover{margin-bottom: 0}

	.hide-sm{
	display:block;
}

.swaps-container{
	font-size: 25px;
	line-height: 28px;
}


.image-holder{text-align: left}
span.claim{
	font-size: 20px;
	line-height:17px;
	padding-top:14px !important;
	display:block;
	font-family: minion-pro, serif;
	font-style: italic;
}

.button{
	margin-left:95px;
}

.hide-lg{
	display:none;
}

.contact-spacer{
	min-height:300px;
}

.contact-spacer-r{
	//min-height:335px;

}

h1{
	line-height:1.5em;
	font-size: 2.4em;
}
	
.border-right{
	border-right:1px solid #002D62;

		margin: 0px;
		margin-top: 0;
	}
                                                                                                                   

	.newsletter > .newsletter-in{
	width:60%;
	margin-left:20%;
}


.claim {
 display: block;
}

.header-search{
	position:static;
}


.open-menu, .lang, .search, .claim{
    padding:25px 0 5px;
	transform: scale(1);
}

img.close-menu {
margin-top: -85px;
}



	.open-menu{
	//	padding-left:25px;
    margin-top: -3px;
	}
    
    span.lang {
     margin-top: -5px;
     margin-right: 40px;
    }
    
    .search {
    margin-top: -3px;
}
       

	.menu-container{
		width:620px;
		left:-620px;
		padding:80px;
	}

	.frame.menu-is-open{
		left:600px;
	}

	

	

	.carousel{
	margin-left:0;
	}
	
	.carousel-item span{
	padding:10px 25px 10px 25px;	
}

	.carousel-item span, .head-image span{
		font-size: 2em;
		bottom:160px;
	}

	.carousel-item span.title1, .head-image span.title1{
		bottom:250px;
	}

	.head-image .title1, .head-image .title2, .head-image .tag{
	padding:10px 25px 10px 25px;
	}


	.carousel-item span.tag, .head-image span.tag{
	margin-top:40px;
}
	

	.slider-nav li{
	width:10px;
	height:10px;
}

	.content{
		position:relative;
	}
	.content p,.instagram-media{
		//padding-left:100px;
	}


.swap-back p{
	padding-left:0;
}

	.image-text-level{

	//margin-left:100px !important;
}

	.content .wp-caption{
	//margin-left:100px;
	}

	.content img{
		//margin-left:100px;
	}

	.person img{
	margin-left:0;
}

	.content .wp-caption img{
		margin-left:0;
	}

	

	.content blockquote p, .content .wp-caption p{
		padding:0;
	}

}

@media ALL AND (min-width:992px){
  .swap{
		width:50%;
	  width: calc(50% - 20px);
	}

	.swaps-container{

	font-size: 22px;
	line-height: 25px;
	margin-left: 160px;
	}

	.frontpage 	.swaps-container{
		margin-left:0;
	}



.gallery {
	margin-left: 125px !important;
}

	.gallery-item {
	width: 25% !important;
}
.content p, 
.content ul, 
.pl-250, 
div[data-id="begleitung-info"], 
.content table,
.spotlight-instagram-feed,
.content > .wpcf7{
	//padding-left:250px; //REMOVED 20250811 
}

.swap-back p{
	padding-left:0;
}

.instagram-media,
.image-text-level{

	margin-left:250px !important; 
}

div.no-p-250 .content p, 
div.no-p-250 .content ul, 
div.no-p-250 .pl-250, 
div.no-p-250 div[data-id="begleitung-info"], 
div.no-p-250 .content table,
div.no-p-250 .spotlight-instagram-feed,
div.no-p-250 .content > .wpcf7{
	padding-left:0px;
}

.swap-back p{
	padding-left:0;
}

div.no-p-250 .instagram-media,
div.no-p-250 .image-text-level{

	margin-left:0px !important;
}


.full-width .spotlight-instagram-feed, .content > .wpcf7 p{
	padding-left:0;
}
	
	
		.carousel-item span, .head-image span{
		font-size: 2em;
		bottom:160px;
	}
	

.content table{
	display:block;
}



.logo{
		width:auto;
	}

	.logo img{

		margin-top:0;
	}

.stat{
	background-color: #002D62;
	color:white;
	margin:50px 0;
	padding: 60px 150px;
}




.ml-250{ //REMOVED .stat 20250811
	margin-left: 250px;
}

.newsletter > .newsletter-in{
	width:50%;
	margin-left:25%;
}

.accordion-item:last-child div:after{
	left:250px;
	width:calc( 100% - 250px );
}

.content  .wp-caption{
	margin-left:250px;
}

.content img.alignright{
	margin-left:500px;  /* WAR 250 */
	width:calc( 100% - 500px );  /* WAR 100% - 250 */
}

.content img.alignleft{
	margin-left:0px;
	width:100%;
}



	.content .wp-caption img{
		margin-left:0;
		width:100%;
	}


.show_newsletter{
	position:absolute;
	left:0;
	bottom:100px;
	left:50px;
	margin-left: 0;
}

.content h1, .content h2.like-h1, h1+ h2, h2, .content blockquote{
	//padding-left:150px;
}

 h4, h2.like-h4{
	//margin-left:250px; //REMOVED 20250811 
}

.accordion-item{
	//margin-left:250px; //REMOVED 20250811 
}

div.no-p-250 .accordion-item{
	margin-left:0px;
}


.no-spaceing .accordion-item{
	margin-left:0;
}

.accordion-item h4, .accordion-item h2, .accordion-item p, .accordion-item ul{
	margin-left:0;
	padding-left:0;
}

.col-md-6 h4, .col-md-6 h2.like-h4{
	margin-left:0;
}

.content.no-m-h1 h1{
	padding-left:0
}

.container-sectors{
	//padding-left:265px; //REMOVES 20250811
}



.container-sectors h4{
	margin-left:0;
}

}

@media (min-width: 1200px){
.container {
    max-width: 1300px;
}
.newsletter > .newsletter-in{
	width:40%;
	margin-left:30%;
}

@media ALL AND (min-width:992px){
  .swap{
		width:33%;
	  width: calc(33% - 20px);
	}



}