.slider-main .carousel .carousel-inner .carousel-item:before{
	content: "";
	position: absolute;
	background: rgba(0,0,0,0.5);
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.carousel-item {
  height: 72vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-caption{
    top: 40%;   /*220px*/
}
.carousel-caption h2{
    font-size: 40px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
}
.carousel-caption h2 span{
    color: #f9c032;
}
.carousel-caption p{
    font-size: 18px;
    margin: auto;
    width: 90%;
    line-height: 1.5;
}
.carousel-caption a{
   text-transform: uppercase;
   background: darkorange;
   padding: 10px 30px;
   display: inline-block;
   color: #fff;
    margin-top: 15px;
    border-radius: 50px;
}