.carousel-caption {
	font-size: 1.6rem;
	width: 40%;
	max-width:720px;
 
}
.carousel-caption button {
	font-size: 0.8rem;
 
}
.carousel-caption h1{
	font-size: 3vw;
}
.carousel-caption .lead{
	font-size: 1.3vw;
	color: #2386e7;
	 text-shadow: 1px 1px #ffffff;
}
.carousel-indicators>li {
	width: 2vh;
	height: 2vh;
	border-radius: 50%;
	border: 2px solid #FFFFFF;
}

.carousel-indicators .active {
	background-color: #FFF;
	border: 2px solid #FFFFFF;
}

.carousel-item a {
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
}

.carousel-item {
    height: 100vh;
    min-height: 350px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.carousel-caption {
     
}

.carousel-caption h1 {
	font-family: 'Montserrat';
	font-weight: 800;
	color: #000000;
 
	text-transform: uppercase;
}

.carousel-caption p {
    color: #FFFFFF;
	
}

.slide-1{
	left: 50%;
	top: 30%;
	text-align: left;
}
.slide-2{
	text-align: right;
	left: 50%;
	top: 30%;
 	margin-left: -40%;
}
.slide-3{
	text-align: left;
	left: 50%;
	top: 30%;
}
.slide-4{
	text-align: right;
	left: 50%;
	top: 30%;
 	margin-left: -40%;
}
.slide-5{
	left: 50%;
	top: 30%;
}
.slide-6{
	left: 50%;
	top: 30%;
 	margin-left: -40%;
}
.slide-7{
	left: 50%;
	top: 30%;
}
.slide-8{
	left: 50%;
	top: 30%;
 	margin-left: -40%;
}
@media (min-width: 768px) {
  .showcase .showcase-text {
    padding: 7rem;
  }
}
 
/*FADE*/
.carousel-fade {
    .carousel-inner {
        .item {
            transition-property: opacity;
        }
        
        .item,
        .active.left,
        .active.right {
            opacity: 0;
        }

        .active,
        .next.left,
        .prev.right {
            opacity: 1;
        }

        .next,
        .prev,
        .active.left,
        .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
        }
    }

    .carousel-control {
        z-index: 2;
    }
}