.bx-wrapper {margin-bottom:0;}
.bx-wrapper .bx-viewport {
	border:0;
	left:0;
	background:#000;
	-webkit-box-shadow:none;
	-mox-box-shadow:none;
	box-shadow:none;
}
.bx-wrapper ul {margin:0;padding:0;}
.bx-wrapper li {min-height:1px;min-width:1px;}
.bx-wrapper img {margin:0 auto;}
.bx-wrapper .bx-controls-direction a {z-index:90;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:15px;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#ccc;box-shadow:0 0 3px #262626;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#da0000;}
.bx-wrapper .bx-caption {background:rgba(0,0,0,0.75);padding:10px 80px 35px;box-sizing:border-box;}
.bx-wrapper .bx-caption span {font-family:inherit;padding:0;font-size:18px;}
.bx-wrapper .bx-caption h2 {font-size:34px;}
.bx-wrapper .bx-caption h3 {font-size:22px;color:#da0000;font-style:italic;font-weight:400;}
@media screen and (max-width:900px){
	.bx-wrapper .bx-caption {padding:10px 70px 35px;}
	.bx-wrapper .bx-caption h2 {font-size:30px;}
	.bx-wrapper .bx-caption h3 {font-size:18px;}
}
@media screen and (max-width:800px){
	.bx-wrapper .bx-caption {padding:10px 60px 35px;}
	.bx-wrapper .bx-caption h2 {font-size:26px;}
	.bx-wrapper .bx-caption h3 {font-size:16px;}
}
@media screen and (max-width:700px){
	.bx-wrapper .bx-caption {padding:10px 50px 35px;}
	.bx-wrapper .bx-caption h2 {font-size:22px;}
	.bx-wrapper .bx-caption h3 {font-size:12px;}
}
@media screen and (max-width:600px){
	.bx-wrapper .bx-caption {padding:10px 40px 35px;}
	.bx-wrapper .bx-caption h2 {font-size:18px;}
}
@media screen and (max-width:500px){
	.bx-wrapper .bx-caption {padding:10px 30px 35px;}
	.bx-wrapper .bx-caption h2 {font-size:16px;}
}
@media screen and (max-width:400px){
	.bx-wrapper .bx-caption {display:none;}
}