

/*----main-slider----*/
.main-slider
{width:100%;}

.benner{}
.img-slider{ padding:0px; margin:0px;}
#slider2,
#slider3
{
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto; width:100%;
}
.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}
.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}
.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.events {
  list-style: none;
}
.callbacks_container {
  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 {
  position: relative;
  z-index: 1;
  height: auto;
  border: 0;
}
.callbacks_nav {
}
.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 {
  height: auto;
  border: 0;
  width:100%;
}
.callbacks_tabs{
	list-style: none;
	position: absolute;
	bottom: 5%;
	z-index: 999;
	text-align:center;
	padding: 0;
	margin: 0;
	width:100%;

}
.callbacks_tabs li{
	display:inline-block;
}

.callbacks_tabs a{
   visibility: hidden;
}
.callbacks_tabs a:after {
  content: "\f111";
  font-size:0;
  font-family: FontAwesome;
  visibility: visible;
  display: block;
  height:13px;
  width:13px;
  display:inline-block;
  border:2px solid #fff;
  border-radius:50%;
 
}
.callbacks_here a:after{
	background:#eb3232;
}
.callbacks_nav {
  	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 45%;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 42px;
	width: 46px;
	
}
.callbacks_nav:active {
  opacity: 0.7;
}
.callbacks_nav.next {
	right: 10px;
	background:url(../images/slidearrows_right.png);
}

.callbacks_nav.prev {
	left:10px;
	background:url(../images/slidearrows_left.png);
}

.slider-caption
{background:rgba(0, 0, 0, 0.4); width:100%; height:100%; position:absolute; top:0; padding: 150px 0 150px 0px;list-style:none; z-index:1;cursor: pointer; text-align:center;}

.slider-caption h1
{font-size:52px;font-family: 'Lato', sans-serif; color:#fff; font-weight:bolder; padding-bottom:30px;}

.slider-caption h1 span
{color:#eb3232;}

.slider-caption p
{ font-size:24px;font-family: 'Lato', sans-serif; color:#fff; padding: 0 0 45px 0px;}

.readmore
{background:#eb3232;text-align:center; margin:5px 0px 0 0px; padding:13px 50px; font-size:18px; color:#fff;  -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; -khtml-transition:.5s;font-family: 'Lato', sans-serif; display:inline-block; text-decoration:none; border-radius:30px; border:#d22525 1px solid;}
.readmore:hover
{background:#ca2020; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; -khtml-transition:.5s;border:#bc1b1b 1px solid;}
/*-- //main-slider --*/


/* slider responsive start */
@media only screen and (max-width: 320px) {
.slider-caption
{padding:15px 0px;}

.slider-caption h1
{font-size:15px; padding-bottom:10px;}

.readmore
{padding:10px 15px 10px 15px; font-size:15px;}
}


@media screen and (max-width:600px) and (min-width:320px) {
.slider-caption
{padding:15px 0px;}

.slider-caption h1
{font-size:15px; padding-bottom:10px;}

.readmore
{padding:10px 15px 10px 15px; font-size:15px;}
}



@media screen and (max-width:750px) and (min-width:601px) {
.slider-caption
{padding:50px 0px;}

.slider-caption h1
{font-size:25px; padding-bottom:10px;}
}



@media screen and (max-width:980px) and (min-width:751px) {
.slider-caption
{padding:50px 0px;}

.slider-caption h1
{font-size:35px; padding-bottom:20px;}
}



@media screen and (max-width:1199px) and (min-width:981px) {
.slider-caption
{padding:50px 0px;}

}

