.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 22em;
  width: inherit;
}

.corousel-img{
	width: 100%;
	height: 100%;
}

#con{
	margin-top:16em;
	margin-left: 6em;
	margin-right: 6em;
	box-shadow:1px 1px 5px #333333;
	padding: 2em;
}

@media(max-width:1000px) {
	.carousel-inner .item {
		height: 20em;
		width: inherit;
	}

	#con{
		margin-top:16em;
		margin-left: 0em;
		margin-right: 0em;
		box-shadow:1px 1px 5px #333333;
		padding: 2em;
	}
	
	#carousel-example-generic{
		height:20.5em;
	}
}

.thumbnail {
    position: relative;
}

.caption {
    position: absolute;
    bottom: 0%;
    left: 0;
    width: 100%;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0.9;
}

.home-heading{
	background: #E0E0E0; 
	line-height:2em; 
	padding-left:0.7em;
}

.rcoem-caption-text ,
.inner-caption{
	color:#FFF;
	padding: 0.5em;
}
#bgr{ 
background-color:#009688;
box-shadow:1px 1px 5px #009688;
border:hidden;
}
