/* Carousel base class */
.carousel { margin-bottom: 1rem;}
/*.carousel-inner{ max-height:300px; min-height: 100px; }  */
/*.carousel-inner img {width: 100%; margin: auto; height: 100%}*/
/*.carousel-caption {bottom: 3rem;z-index: 10;}*/
.carousel-item {height: 500px;}
.carousel-item > img { position: absolute;top:0;left: 0;height: auto;height: 500px;width: 100%; margin: auto;}


@media only screen and (max-width: 1200px) {
  .carousel-item {height: auto;}
  .carousel-item > img { position: relative;height: auto;width: 100%; overflow: hidden;}
}
@media only screen and (min-width: 1200px) {
  .carousel-item {height: 600px;}
  .carousel-item > img { position: absolute;top: -10px;height: 600px;width: auto; overflow: hidden;}
}
@media only screen and (min-width: 1600px) {
  .carousel-item {height: 600px;}
  .carousel-item > img { position: absolute;top: -10px;height: 700px;width: auto; overflow: hidden;}
}



/*Carousel
.carousel-inner{ max-height:500px; min-height: 100px; }
.carousel-inner img {width: 100%; margin: auto;}
.carousel-caption{top:30%; bottom:auto; font-weight: bold;text-align: center; }
.slogans1{ font-size: 7em; font-weight: bold; line-height:1; padding: 10px auto 5px;margin-bottom:5px;}
.slogans2{font-size: 1.5em; font-weight: bold; line-height:1;  padding: 0; }
.carousel-indicators li {box-sizing: content-box;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border: #FFFFFF solid 1px; }
.carousel-indicators .active {width: 30px;height: 3px;margin: 1px;background-color: #CC0000; border: #CC0000 solid 1px;}*/
