@charset "utf-8";
/* ---------- Home Carousel ---------- */
.home-section#slider {
	position: relative;
	padding: 0 !important;
	margin: 0 !important;
	height: auto;
	min-height: 10px;
	z-index: 100;
	overflow: visible;
}
#carouselbg {
	position: relative;
	background: #fff;
}
#slider .carousel-caption .comoslide-title {
	-webkit-animation-delay: 0.5s;
	   -moz-animation-delay: 0.5s;
	     -o-animation-delay: 0.5s;
		    animation-delay: 0.5s;
}
#slider .carousel-caption .comoslide-subtext {
	-webkit-animation-delay: 2s;
	   -moz-animation-delay: 2s;
	     -o-animation-delay: 2s;
		    animation-delay: 2s;
}
#slider .carousel-caption .comoslide-btn-wrap {
	-webkit-animation-delay: 3.5s;
	   -moz-animation-delay: 3.5s;
	     -o-animation-delay: 3.5s;
		    animation-delay: 3.5s;
}

/* Change Carousel transition from slide to fade */
.carousel.carousel-fade .carousel-inner .carousel-inner { background: #000; }
.carousel.carousel-fade .carousel-inner .carousel-control { z-index: 2; }  
.carousel.carousel-fade .carousel-inner .item,
.carousel.carousel-fade .carousel-inner > .item,
.carousel.carousel-fade > .carousel-inner > .item {
  	opacity: 0;
  	-webkit-transition-property: opacity;
  	   -moz-transition-property: opacity;
  	     -o-transition-property: opacity;
  	        transition-property: opacity;
}

.carousel.carousel-fade .carousel-inner .next.left,
.carousel.carousel-fade .carousel-inner .prev.right,
.carousel.carousel-fade .carousel-inner .item.active { opacity: 1; }

.carousel.carousel-fade .carousel-inner .active.left,
.carousel.carousel-fade .carousel-inner .active.right {
	left: 0;
    opacity: 0;
    z-index: 1;
}


/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
	.carousel.carousel-fade .carousel-inner > .item.next,
	.carousel.carousel-fade .carousel-inner > .item.active.right {
 		opacity: 0;
      	-webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
   	}
   	.carousel.carousel-fade .carousel-inner > .item.prev,
    .carousel.carousel-fade .carousel-inner > .item.active.left {
      	opacity: 0;
      	-webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
   	}
   	.carousel.carousel-fade .carousel-inner > .item.next.left,
   	.carousel.carousel-fade .carousel-inner > .item.prev.right,
   	.carousel.carousel-fade .carousel-inner > .item.active {
      	opacity: 1;
      	-webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
   	}
}

/* Animation Delays */
.carousel-caption .comoslide-title {
	-webkit-animation-delay: 0;
	   -moz-animation-delay: 0;
	     -o-animation-delay: 0;
		    animation-delay: 0;
}
.carousel-caption .comoslide-subtext {
	-webkit-animation-delay: 1.5s;
	   -moz-animation-delay: 1.5s;
	     -o-animation-delay: 1.5s;
		    animation-delay: 1.5s;
}
.carousel-caption .comoslide-btn-wrap {
	-webkit-animation-delay: 3s;
	   -moz-animation-delay: 3s;
	     -o-animation-delay: 3s;
		    animation-delay: 3s;
}