
	/***Bootstrap Carousel slideshow***/
	
.carousel {
  position: relative;
  line-height: 1;
  		background-position: 50% 100%;
}
.carousel-inner {
  width: 100%;
  position: relative;
}

.carousel-inner > .item {
	 position:absolute;
  display: none;
 /*-webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;*/
  z-index:5; 
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
/*.carousel-inner > .active {
  left: 0;
  top:0;
}*/
.carousel-inner > .next,
.carousel-inner > .prev {
  position: relative;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
 left: 0;
 top:0;
 
}
.carousel-inner > .active.left {
 left: -100%;
 top:0%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control, a.carousel-control {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 27px;
  color: #ffffff;
  text-align: center;
  background: #808392;
  border: 2px solid #EBECF1;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index:999;
}
.carousel-control.right {
	position:absolute;
  right: 7%;
  left:auto;
top: 76%;
}
.carousel-control:hover,
.carousel-control:focus, a.right.carousel-control:hover, {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9!important;
  filter: alpha(opacity=90);
}
.carousel-caption {
  position: absolute;
  left: 60px;
  right: 0px;
  top: 86px;
  padding: 15px;
  background: transparent;
  color:#ffffff;
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
  color:#234093;
  font-size:60px;
  text-transform:uppercase;
	width:100%;
}
.carousel-caption p {
  margin-bottom: 0;
    color: #ffffff;
font-size: 17px;
line-height: 24px;
	padding-top:17px;
	width: 48%;
}
.slider{
	margin-left: -34px;	
	padding-right:50px;
	margin-right: -50px;
	height:471px;
	width:1192px;
	position:relative;
	margin-top: -50px;
	z-index: 1000;
}
.carousel {
	 z-index: -99;
	height: 471px;
	width: 1192px;
	background-position: 50% 100%;
 }
.carousel .item {
	height: 471px;
	width: 1192px;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-ms-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
	background-repeat: no-repeat;
}

/*** CONTROLS SLIDE BACKGROUNDS ***/
.carousel .one {
	background: url('../img/slide_bg_laser.png');
	background-size: contain;
	-moz-background-size: contain;
}
.carousel .two {
	background: url('../img/slide_bg2a.png');
	background-size: contain;
	-moz-background-size: contain;
}
.carousel .three {
	background: url('../img/slide_bg3a.png');
	background-size: contain;
	-moz-background-size: contain;
}

.carousel .four {
	background: url('../img/slide_bg1.png');
	background-size: contain;
	-moz-background-size: contain;
}
.carousel .five {
	background: url('../img/slide_bg_med.png');
	background-size: contain;
	-moz-background-size: contain;
}
.carousel .six {
	background: url('../img/slide_bg_nuclear.png');
	background-size: contain;
	-moz-background-size: contain;
}
.carousel .seven {
	background: url('../img/slide_bg_refact.png');
	background-size: contain;
	-moz-background-size: contain;
}
.carousel .eight {
	background: url('../img/slide_bg4.png');
	background-size: contain;
	-moz-background-size: contain;
}
.carousel .active.left {
	left:0;
	opacity:0;
	top:0;
	z-index:200;
}
 /*.icon-prev, .glyphicon-chevron-left{left:50%} .icon-next, .glyphicon-chevron-right{right:50%}.icon-prev, */
 
 .icon-next{
	 width:20px;
	 height:20px;
	 margin-top:-15px;
	 margin-left:5px;
	 font-family:serif;
	 text-decoration:none;
	 }
	 
 .icon-next:before{
	 content:'\203a';}
	 
	 .right.carousel-control{
		 text-decoration:none;
	 }
	 
	 /*** end carousel ***/
	 
	 /**fade effect**/
	
.carousel .item {-webkit-transition: opacity 2s; -moz-transition: opacity 2s; -ms-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s;}
.carousel .active.left {left:0;opacity:0;z-index:200;}
.carousel .next {left:0;opacity:1;z-index:1;}
