.search {
    background-color: #222;
    color: #fff;
}
.userdescription {
    color: #666;
}
.slider1 .slidertext {
    color: #fff;
}
.search .fa {
    color: #fff;
}
.search input[type=text] {
    color: #000;
}
.marketing h3 {
    color: #333;
}
.bgHero .video{ background-image:url('/Images/Slider/slider_image01_back.jpg');}
.bgHero .video > .carousel {
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #ff9b0580;
}
.bgHero .video > .carousel .carousel-inner{
	height:100%;}
.bgHero .video > .carousel .item{
	text-align:center;
	position:relative;
	height:100%;
}
.bgHero .video > .carousel h3 {
	padding:0 10vw;
	font-size:3.5em;
	color:white;
}
.bgHero .video > .carousel .carousel-control{
	max-width:50px;
}
.bgHero .video > .carousel .carousel-control.left, .video > .carousel .carousel-control.right{
	background:none;
}

.bgHero .validate { height:550px; min-height:0px;}

.middle{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.bgBuyNow{ padding 80px 0;}
.bgBuyNow .btn{margin:20px; border:none;}
.bgBuyNow .btn:hover{ background-color:#feaa2b;}

@media (max-width: 1200px)
{
	.bgHero .video > .carousel h3 {
		font-size:2.8em;
	}
}

@media (max-width: 992px){
	.bgHero .video > .carousel h3 {
		font-size:2.5em;
	}
	.bgHero .validate {
		padding: 30px;
		height: auto;
	}
	.bgHero .video {
		min-height: 350px;
	}
}
