.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}
  
.callbacks_container {
  margin-bottom: 0px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  padding-bottom:120px;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background:rgba(51,51,51,1);
  border-left:10px solid #d66718;
  box-shadow:25px 25px 0px rgba(0,0,128,0.1);
  left: 0%;
  bottom:0px;
  width:65%;
  /*right: 0;*/
  /*top:25%;*/
  padding: 25px 25px 25px 15px;
  margin-bottom:50px;
  /*margin: 0;*/
  max-width: none;
  }
  
.rslides .caption h2 {
	font-size: 36px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight:bold;
}
.rslides .caption p{	font-size:16px;}
.rslides .caption a{	color:#fff;}

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  display:none;
}

.callbacks_nav:active {opacity: 1.0;}

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  
  
  
.callbacks_tabs {
	list-style: none;
	text-align: center;
	width: 100%;
	z-index:99999999;
	position:absolute;
	bottom:2%;
	right:2%;
	display:none;
}

.callbacks_tabs li {
	display: inline;
	float: right;
	margin-right:5px;
}
.callbacks_tabs li a{
	background:#fff; 
	color:#fff;
	padding-right:8px;
	border-radius: 50%;
	opacity:0.4;
}
.callbacks_tabs .callbacks_here a{
	color:#fff; 
	background:#fff;
	opacity:1;
}

@media screen and (max-width: 600px) {
.callbacks_nav { top: 47%;}
}
@media (max-width:965px) {
.rslides .caption{width:1000%;}
}
@media (max-width:768px) {
.rslides .caption{display:none !important;}
.callbacks img {
	padding-bottom: 40px;
}
}
/*@media (min-width:768px) {
.rslides .caption{top:5%;  left:13.8%; width:80%;}
}
@media (min-width:992px) {	
.rslides .caption{top:15%;  left:9.8%; width:70%;}
.rslides .caption h2{font-size:36px;}
}
@media (min-width:1200px) {
.rslides .caption{
	top:20%;  left:7.8%; width:60%;}
.rslides .caption h2{font-size:60px;}
.rslides .caption p{	font-size:18px;}
}*/

