.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .item img{min-height:300px}
.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}
.carousel .carousel-control .icon{display:inline-block;position:absolute;bottom:10%;z-index:5;font-size:50px}
.carousel .carousel-control.left .icon{left:10%}
.carousel .carousel-control.right .icon{right:10%}
.carousel-indicators{bottom:-15px;margin: 0 0 0 -30%;}.carousel-indicators li{width:20px;height:20px;border-radius: 0; margin:1px 4px;background-color:#FF0;border:4px solid #FC6A08;box-shadow:0 0 2px #111}
.carousel-indicators li.active{width:20px;height:20px;margin:1px 4px;background-color:#FC6A08;border-color: #FF0}
@keyframes fromLeft{0%{opacity:0;transform:translate(-1500px,0px)}
60%{opacity:1;transform:translate(30px,0px)}80%{transform:translate(-10px,0px)}100%{pacity:1;transform:translate(0px,0px)}}@-moz-keyframes fromLeft{0%{opacity:0;-moz-transform:translate(-1500px,0px)}
60%{opacity:1;-moz-transform:translate(30px,0px)}80%{-moz-transform:translate(-10px,0px)}100%{opacity:1;-moz-transform:translate(0px,0px)}}@-webkit-keyframes fromLeft{0%{opacity:0;-webkit-transform:translate(-1500px,0px)}
60%{opacity:1;-webkit-transform:translate(30px,0px)}80%{-webkit-transform:translate(-10px,0px)}100%{opacity:1;-webkit-transform:translate(0px,0px)}}@-o-keyframes fromLeft{0%{opacity:0;-o-transform:translate(-1500px,0px)}
60%{opacity:1;-o-transform:translate(30px,0px)}80%{-o-transform:translate(-10px,0px)}100%{opacity:1;-o-transform:translate(0px,0px)}}@-ms-keyframes fromLeft{0%{opacity:0;-ms-transform:translate(-1500px,0px)}
60%{opacity:1;-ms-transform:translate(30px,0px)}80%{-ms-transform:translate(-10px,0px)}100%{opacity:1;-ms-transform:translate(0px,0px)}}
@keyframes fromRight{0%{opacity:0;transform:translate(300px,0px) skewX(-30deg)}60%{opacity:1;transform:translate(-40px,0px) skewX(30deg)}80%{opacity:1;transform:translate(0px,0px) skewX(-15deg)}
100%{opacity:1;transform:translate(0px,0px) skewX(0deg)}}@-moz-keyframes fromRight{0%{opacity:0;-moz-transform:translate(300px,0px) skewX(-30deg)}60%{opacity:1;-moz-transform:translate(-40px,0px) skewX(30deg)}
80%{opacity:1;-moz-transform:translate(0px,0px) skewX(-15deg)}100%{opacity:1;-moz-transform:translate(0px,0px) skewX(0deg)}}@-webkit-keyframes fromRight{0%{opacity:0;-webkit-transform:translate(300px,0px) skewX(-30deg)}
60%{opacity:1;-webkit-transform:translate(-40px,0px) skewX(30deg)}80%{opacity:1;-webkit-transform:translate(0px,0px) skewX(-15deg)}100%{opacity:1;-webkit-transform:translate(0px,0px) skewX(0deg)}
}@-o-keyframes fromRight{0%{opacity:0;-o-transform:translate(300px,0px) skewX(-30deg)}60%{opacity:1;-o-transform:translate(-40px,0px) skewX(30deg)}80%{opacity:1;-o-transform:translate(0px,0px) skewX(-15deg)}
100%{opacity:1;-o-transform:translate(0px,0px) skewX(0deg)}}@-ms-keyframes fromRight{0%{opacity:0;-ms-transform:translate(300px,0px) skewX(-30deg)}60%{opacity:1;-ms-transform:translate(-40px,0px) skewX(30deg)}
80%{opacity:1;-ms-transform:translate(0px,0px) skewX(-15deg)}100%{opacity:1;-ms-transform:translate(0px,0px) skewX(0deg)}}
.in-left{animation:fromLeft ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fromLeft ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fromLeft ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fromLeft ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fromLeft ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
.in-right{animation:fromRight ease-out .8s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fromRight ease-out .8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fromRight ease-out .8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fromRight ease-out .8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fromRight ease-out .8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
.carousel .carousel-caption h3.title{position: relative}
.carousel .carousel-caption h3.title .title-text{
	float: left;
	font-size:20px;
	color:#FFF;
	padding: 16px 40px;
	font-family: "Roboto", sans-serif;
	letter-spacing: 5px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMjAzYyIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyMjAzYyIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(2,32,60,0.7) 0%, rgba(2,32,60,0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,32,60,0.7)), color-stop(100%,rgba(2,32,60,0.7)));
	background: -webkit-linear-gradient(top,  rgba(2,32,60,0.7) 0%,rgba(2,32,60,0.7) 100%);
	background: -o-linear-gradient(top,  rgba(2,32,60,0.7) 0%,rgba(2,32,60,0.7) 100%);
	background: -ms-linear-gradient(top,  rgba(2,32,60,0.7) 0%,rgba(2,32,60,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(2,32,60,0.7) 0%,rgba(2,32,60,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b302203c', endColorstr='#b302203c',GradientType=0 );
}

/*caption*/
.carousel-caption{
	left:5%;
	padding-top: 0;
	padding-bottom:16%;
	right:5%;
}
.carousel-caption .title,
.carousel-caption .text{
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: -1px;
}
.carousel-caption .text .txt-text{
	color:#FFF;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjMwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYjMwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,179,0,0.9) 0%, rgba(255,179,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,179,0,0.9)), color-stop(100%,rgba(255,179,0,0.9)));
	background: -webkit-linear-gradient(top,  rgba(255,179,0,0.9) 0%,rgba(255,179,0,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(255,179,0,0.9) 0%,rgba(255,179,0,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(255,179,0,0.9) 0%,rgba(255,179,0,0.9) 100%);
	background: linear-gradient(to bottom,  rgba(255,179,0,0.9) 0%,rgba(255,179,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffb300', endColorstr='#e6ffb300',GradientType=0 );
	padding:12px 25px;
	letter-spacing: 3px;
	margin:0;
	font-size:12px;
	text-transform: uppercase;
	text-shadow:none;
	float: left;
}
.carousel-caption .arrow-title {
  float: left;
  width: 0;
  height: 0;
}

.carousel-caption .title .arrow-title {
  border-bottom: 61px solid rgba(2,32,60,0.7);
  border-right: 40px solid transparent;
}
.carousel-caption .text .arrow-title {
  border-bottom: 41px solid rgba(255,179,0,0.9);
  border-right: 20px solid transparent;
}
.carousel-caption.left{
	text-align: left;
}
.carousel-caption.center{
	text-align: center;
}
.carousel-caption.right{
	text-align: right;
}
.carousel-caption.left .title,
.carousel-caption.left .text,
.carousel-caption.left .btn{
	float: left;
}
.carousel-caption.center .title,
.carousel-caption.center .text,
.carousel-caption.center .btn{
	margin: 0 auto;
}
.carousel-caption.right .title,
.carousel-caption.right .text,
.carousel-caption.right .btn{
	float: right;
}
.carousel-caption.center .text{
	margin-bottom: 20px;
}
@media (max-width:1200px){
	.carousel-caption{
		padding-bottom:5%;
	}
}

@media (max-width:768px){
	.carousel-caption{
		padding-bottom:0px;
	}
	.carousel .carousel-caption h3.title{
		font-size: 35px;
		font-weight: 400;
	}
}
@media (max-width:580px){
	.carousel-indicators{
		width: 80%;
		margin-left: -40%;
	}
	.carousel img{
		min-height: 250px;
	}
	.carousel-caption .arrow-title{
		display: none;
	}
}