#slides {
	position:relative;
}
#slides h1 {
	margin-bottom:22px;
}
#slides .slidesjs-previous, #slides .slidesjs-next {
	position:absolute;
	top:50%;
	transform: translateY(-50%);	
	font-family: "FontAwesome";
	z-index:1500;
	color: #fff;
	cursor: pointer;
	font-size: 82px;	
	content: '';
	display: none;
	margin-top: -15px;
}
#slides .slidesjs-previous:hover, 
#slides .slidesjs-next:hover{
	color: #58afe5;
}
.r-bannercontent img{
	display: block;
}
.bannercontent .banner-img{
	display: none;
}
#slides .slidesjs-previous {
	left:10px;
	background-position: 0px 0px;
}
#slides .slidesjs-next {
	right:10px;
}
#slides .slides_container, #slides .slides_control {
	height:100% !important;
}
#slides .headerimg {
	float:left;
	display:inline-block;
	margin:10px 10px 0px 10px;
}
#slides .slidesjs-pagination {
	position:absolute;
	z-index:100;
	left:50%;
	transform: translateX(-50%);
	bottom:30px;
	margin:0px;
	padding:0px;
}
#slides .slidesjs-pagination li {
	list-style:none;
	margin-right:6px;
	float:left;
}
#slides .slidesjs-pagination a {
	margin-left:0;
	padding:6px;
	border-radius: 50%;
	background-color:#4089b7;
	font-size:0px;
	border:none;
	line-height:0;
}
#slides .slidesjs-pagination a.active, #slides .slidesjs-pagination a:hover {
	background-color:#58afe5;
}
#slides .bannercontent {
	height:100%;
	position: relative;
}
#slides .headercontent {
/*	background-image:url("images/dark_tile1.png");*/
	color:#FFFFFF;
	padding: 10px;
	position: absolute;
	top: 50%;
	width: 95%;
	transform: translateY(-50%);
}
#slides a {
	text-decoration:none !important;
}
#slides a:hover {
	text-decoration:underline;
}
.headercontent .r-banner-title {
	color:#FFFFFF !important;
	display: none;
}

#slides h1{
 font-size: 25px;
}
#slides h2{
 font-size: 18px;
}
#slides a, #slides a span{
 font-weight: normal;
}
#slides h1 a{
 font-weight: bold;
}
.banner-mid-text, .banner-mid-text h2, .banner-mid-text p{
	color: #ffffff !important;
}
.slidesjs-play,
.slidesjs-stop{
	display: none !important;
}
.testimonial-wrapper{
	padding-top: 30px;
	background-color: #2d5d7b;
}
.banner-mid-text {
  font-size: 20px;
  line-height: 28px;
  background-color: #2d5d7b;
}
.banner-mid-text .testimonial-author {
  font-size: 18px;
  font-weight: 700;
}
#slides .slidesjs-previous{
	left: -50px;
}
#slides .slidesjs-next{
	right: -50px;
}
.slidesjs-container{
	padding-bottom: 30px;
	height: 400px;
}
@media(min-width: 992px){
	#slides .headercontent{
		right: 0;
	}
	.banner-mid-text {
	  text-align: right;
	  width: 50%;
	  float: right;
	}
	#slides .slidesjs-previous, #slides .slidesjs-next{
		display: block;
	}
	#slides{
		overflow: visible !important;
	}
	.slidesjs-container{
		background: url('/assets/templates/wt1/images/npps-envelope.png') no-repeat left bottom transparent;
	}
	#slides .slidesjs-pagination{
		left: auto;
		right: 0;
		transform: none;
	}
}
@media only screen and (min-width:481px) and (max-width:960px){
	#slides h1{
	   font-size: 16px;
	}
	#slides h2{
	   font-size: 14px;
	}
}
@media only screen and (max-width:480px){
	#slides .headercontent{
		padding: 15px;
	}
	#slides h1{
	   font-size: 16px;
	   margin-bottom: 12px;
	   line-height: 20px;	
	   margin-bottom: 10px;		
	}
	#slides h2{
	   font-size: 14px;
	   font-weight: normal;
	   line-height: 18px;
	   margin-bottom: 10px;		
	}
}
@media only screen and (min-width: 479px) and (max-width: 959px){
	#slides .headercontent{
	   padding: 20px;
	}
}

@media only screen and (max-width:991px){
	.testimonial-wrapper{
		padding: 15px 0 35px; 
	}
	.slidesjs-container{
		height: auto !important;		
		padding-bottom: 0;
	}
	#slides .slidesjs-pagination{
		bottom: 5px;
	}
	.slidesjs-container .slidesjs-control{
		height: 100% !important;
	}
	#slides .r-banner-img{
		display: none;
	}
	#slides .headercontent{
		position: relative;
		padding-bottom: 25px;
	}
}