/*  Originale Einstellungen: 
@media (min-width: 576px)
{
	.container { max-width: 570px; }
} */

@media (min-width: 980px)
{
	.container { max-width: 975px; }
}

/* Originale Einstellungen: 
@media (min-width: 767px)
{
	.container { max-width: 1140px; }
	.region-primary-menu { padding: 80px 0; }
	.widgets { padding: 20px 0; }
	.user-logged-in .main-header { position: relative; } */
	
@media (min-width: 980px)
{
	.container { max-width: 1140px; }
	.region-primary-menu { padding: 0; }
	.widgets { padding: 20px 0; }
	.user-logged-in .main-header { position: relative; }
	
	.flexslider .slider-caption
	{
		display: block;
		font-size: 1.2em;
		/* top: 30%; */
		top: 55%;
		left: 5%;
		width: auto; 
		/* width: 70%; */
		background: rgba(0,0,0,0.4);
   		padding: 0 15px 15px 15px;
		border-radius: 10px;
	}
	
	.flexslider .flex-direction-nav
	{
		display: block;
		margin-top: -24px;
	}
	
	.flexslider .slider-description
	{
		font-size: 1em;
		margin: 0 0 10px 0;
		width: max-content;
	}
	
	.clients .region ul li { width: 24%; }
	.testimonials-wrap { padding: 75px 0 55px; }
	
	.region-search
	{
		width: 300px;
		padding: 13px 0;
	}
	
	.carousel-caption p,.carousel-caption h3 { display: block; }
	.carousel-caption p:last-child { margin: 0; }
	
	.carousel-caption
	{
		background-color: #fff;
		background: rgba(0,0,0,0.84);
		color: #ddd;
		text-shadow: none;
		padding: 20px;
		top: 20%;
		left: 10%;
		bottom: auto;
		width: 30%;
		text-align: left;
	}
	
	.comment-wrap .author-details { width: 10%; }
	.comment-wrap .author-comments { width: 90%; }
}
