.rscarousel {
	margin-bottom:0px !important;
}
.rscarousel {
	overflow:hidden	
}

.rscarousel .carousel-inner .span12 .container .carousel-caption {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.rscarousel .carousel-control {
	position:absolute;
	top:45%;
	z-index:1;
	text-align: center;
	background: none;
	border-radius:0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	font-weight:100;
	float:left;
	line-height:35px;
	font-size:130px;
	width:100px;
	height:100px;
	border:none;
	background:#4f4f4f;
	color:#F2F2F2;
}
.rscarousel .carousel-control.left {
	left:0px;
	position:absolute !important;
	border-radius:0px !important;
	padding:15px !important;
}
.rscarousel .carousel-control.right {
	right:0px;
	position:absolute !important;
	border-radius:0px !important;
	padding:15px !important;
}

.rscarousel > .rstpl-carousel-control:hover, .rscarousel > .rstpl-carousel-control:focus {
	text-decoration: none;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

@media (min-width: 768px) and (max-width: 979px) {
	.rscarousel .carousel-control {
		
		top:45%;
		line-height:15px;
		font-size:100px;
		width:75px;
		height:75px;
	}
}

@media (max-width: 767px) {
	.rscarousel .carousel-control {
		
		top:45%;
		line-height:5px;
		font-size:70px;
		width:50px;
		height:50px;
	}
}