/*
 * Start Bootstrap - Business Frontpage (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* 50 Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.business-header {
    height: 400px;
    background: url('../images/img3.jpg') center center no-repeat scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/* Customize the text color and shadow color and to optimize text legibility. */

.tagline {
    text-shadow: 0 0 5px #000;
    color: #eee;
}

.img-center {
    margin: 0 auto;
}
.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

footer {
    margin: 50px 0;
}

/* Home Page Carousel 350px;*/

header.carousel {
    height: 12.5vw;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
   height: 12.5vw;
}

header.carousel .fill {
    width: 100%;
    height: 12.5vw;
    background-position: center bottom;
    background-size: cover;
	margin-top:px;
}




.carousel-fade .carousel-inner > .item {
    transition-property: opacity;
	  transition-duration: 0.8s;
}
.carousel-fade .carousel-inner > .item,
.carousel-fade .carousel-inner > .item.active.left {
    opacity: 0;
}
.carousel-fade .carousel-inner > .item.active,
.carousel-fade .carousel-inner > .item.next.left {
    opacity: 1;
}
.carousel-fade .carousel-inner > .next,
.carousel-fade .carousel-inner > .prev,
.carousel-fade .carousel-inner > .active.left,
.carousel-fade .carousel-inner > .active.right {
    left: 0;
}
.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right,
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left {
    transform: translate3d(0, 0, 0);
}




.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}




#impressum{
	margin-top:2px;
    background:#fff; 
	border: 1px solid lightgray;
    border-bottom-left-radius:0px; 
	border-bottom-right-radius:0px; 
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);

}
.logo {
position:absolute; 
top:3%;
left:0.5%;
/*top:20px; 
left:50px;*/
  z-index: 20;

}
  #logos2 {
	display: none;
	}

@media (max-width: 768px) {
header.carousel {
    height: 12.5vw;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
   height: 12.5vw;
}

header.carousel .fill {
    width: 100%;
    height: 12.5vw;/* */
    background-position: left bottom;
    background-size: cover;
}


  #logos {
	display: none;
	}
  #logos2 {
	display: block;
	}
	
	}






@media (min-width: 992px) {

  
}
@media (max-width: 1500px) {
.navbar-brand{
	display: none;
	}
}

@media (min-width: 2000px) {
body{
	font-size: 16px;
	}
.container {
    width: 1900px;
  }
header.carousel {
    height: 12.5vw;
}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
   height: 12.5vw;
}

header.carousel .fill {
    width: 100%;
    height: 12.5vw;/* */
    background-position: center bottom;
    background-size: cover;
}

}
