
.carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
	display: block;
	max-width: 100%;
	height: auto
}
.img-rounded{border-radius:6px}
.img-thumbnail{
	padding:4px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	display:inline-block;
	max-width:100%;
	height:auto
}

.carousel {
box-sizing:border-box;
width:100%;
position:relative;
padding:0px 0px 0px 0px;
margin:0px auto;
}

.carousel-inner{
position:relative;
width:100%;
margin:0px auto;
padding:0px 0px;
}

.carousel-inner>.carousel-item {
display:none;
position:relative;
min-height:300px;
}

.carousel-inner>.carousel-item {min-height:300px;}

.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{line-height:1}
.carousel-inner>.active{display:block}
.carousel-control{
	position:absolute;top:0;
	left:0;bottom:0;width:15%;
	opacity:.5;filter:alpha(opacity=50);
	font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-control.left{
	background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));
	background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right{
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));
	background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover,.carousel-control:focus{
	outline:0;color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{
position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,
.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}

.carousel-caption{
	position:absolute;
	left:15%;right:15%;
	bottom:20px;z-index:10;
	padding-top:20px;padding-bottom:20px;
	color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn{text-shadow:none}

.nav_control {
margin:0px auto;
}

.nav_control a {
display:block;
width:58px;
height:109px;
position:absolute;
top:24px;
z-index:5;
}

.left_control {background:url(../media/arrows.png) left top no-repeat; left:-33px;}
.right_control {background:url(../media/arrows.png) right bottom no-repeat; right:-33px;}

.nav_control a:hover {opacity:0.25;}

.carousel-indicators {
position:absolute;
z-index:10;
left:50%;
bottom:0px;
padding:0px;
margin:0px 0px 0px -45px;
list-style:none;
}

.carousel-indicators li {
display:inline-block;
width:16px;
height:16px;
border-radius:100%;
margin:0px 5px;
padding:0px;
list-style:none;
background:#1d416d;
cursor:pointer;
}

.carousel-indicators li.active {
background:#f16876;
}


/*FadeIn*/

.carousel-fade .carousel-inner .carousel-item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .carousel-item.next,
    .carousel-fade .carousel-inner > .carousel-item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .carousel-item.prev,
    .carousel-fade .carousel-inner > .carousel-item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .carousel-item.next.left,
    .carousel-fade .carousel-inner > .carousel-item.prev.right,
    .carousel-fade .carousel-inner > .carousel-item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

