				.img-responsive,
		    	.thumbnail > img,
		    	.thumbnail a > img,
		    	.carousel-inner > .item > img,
		    	.carousel-inner > .item > a > img {
		    	  display: block;
		    	  max-width: 100%;
		    	  height: auto;
		    	}
				.carousel {
				  position: relative;
				}
				.carousel-inner {
				  position: relative;
				  width: 100%;
				  overflow: hidden;
				}
				.carousel-inner > .item {
				  position: relative;
				  display: none;
				  -webkit-transition: .6s ease-in-out left;
				       -o-transition: .6s ease-in-out left;
				          transition: .6s ease-in-out left;
				}
				.carousel-inner > .item > img,
				.carousel-inner > .item > a > img {
				  line-height: 1;
				}
				@media all and (transform-3d), (-webkit-transform-3d) {
				  .carousel-inner > .item {
				    -webkit-transition: -webkit-transform .6s ease-in-out;
				         -o-transition:      -o-transform .6s ease-in-out;
				            transition:         transform .6s ease-in-out;

				    -webkit-backface-visibility: hidden;
				            backface-visibility: hidden;
				    -webkit-perspective: 1000px;
				            perspective: 1000px;
				  }
				  .carousel-inner > .item.next,
				  .carousel-inner > .item.active.right {
				    left: 0;
				    -webkit-transform: translate3d(100%, 0, 0);
				            transform: translate3d(100%, 0, 0);
				  }
				  .carousel-inner > .item.prev,
				  .carousel-inner > .item.active.left {
				    left: 0;
				    -webkit-transform: translate3d(-100%, 0, 0);
				            transform: translate3d(-100%, 0, 0);
				  }
				  .carousel-inner > .item.next.left,
				  .carousel-inner > .item.prev.right,
				  .carousel-inner > .item.active {
				    left: 0;
				    -webkit-transform: translate3d(0, 0, 0);
				            transform: translate3d(0, 0, 0);
				  }
				}
				.carousel-inner > .active,
				.carousel-inner > .next,
				.carousel-inner > .prev {
				  display: block;
				}
				.carousel-inner > .active {
				  left: 0;
				}
				.carousel-inner > .next,
				.carousel-inner > .prev {
				  position: absolute;
				  top: 0;
				  width: 100%;
				}
				.carousel-inner > .next {
				  left: 100%;
				}
				.carousel-inner > .prev {
				  left: -100%;
				}
				.carousel-inner > .next.left,
				.carousel-inner > .prev.right {
				  left: 0;
				}
				.carousel-inner > .active.left {
				  left: -100%;
				}
				.carousel-inner > .active.right {
				  left: 100%;
				}
				.carousel-control {
				  position: absolute;
				  top: 50%;
				  bottom: 0;
				  left: 0;
				  width:36px;
				  height: 64px;
				  /*font-size: 20px;*/
				  /*color: #fff;*/
				  text-align: center;
				 
				}
				.carousel-control.left {
				 background: url(../images/shape2.png);
				 left: 2%;

				}
				.carousel-control.right {
				  right:2%;
				  left: auto;
				  background: url(../images/shape1.png);
				}
				.carousel-control:hover,
				.carousel-control:focus {
				  color: #fff;
				  text-decoration: none;
				  filter: alpha(opacity=90);
				  outline: 0;
				  opacity: .9;
				}
				.carousel-indicators {
				  position: absolute;
				  bottom: 32px;
				  left: 50%;
				  z-index: 8 !important;
				  width: 60%;
				  padding-left: 0;
				  margin-left: -30%;
				  text-align: center;
				  list-style: none;
				}
				.carousel-indicators li {
				  display: inline-block;
				  width: 53px;
				  height: 5px;
				  margin: 3px;
				  text-indent: -999px;
				  cursor: pointer;
				  background-color: #fff;
				  border-radius: 2px;
				}
				.carousel-indicators .active {
				  background-color: #c9c9c9;
				}
				.sr-only {
				  position: absolute;
				  width: 1px;
				  height: 1px;
				  padding: 0;
				  margin: -1px;
				  overflow: hidden;
				  clip: rect(0, 0, 0, 0);
				  border: 0;
				}
				.sr-only-focusable:active,
				.sr-only-focusable:focus {
				  position: static;
				  width: auto;
				  height: auto;
				  margin: 0;
				  overflow: visible;
				  clip: auto;
				}