.banner {
	position: relative;
margin:0px auto;
}
.dcallbacks_container
{     width: 100%;
	position: relative;
	padding-bottom: 30px;
	margin: 0px auto;
}
/*--- slider-css --*/

.rslides {  
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
z-index: -1;
margin:0px auto;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
   height: 360px;
margin:0px auto;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: right;
  }
.rslides img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }
/*  .callbacks_tabs a:after {
	content: "\e610";
		font-family: 'icomoon';
	speak: none;
	font-size: 0.2em;
	visibility: visible;
	height: 15px;
	width: 15px;
	display: inline-block;
	background:#fff;
	text-indent: 0px;
	margin:0 6px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border: 1px solid #fff;
}
.callbacks_here a:after{
	background:#e92d2d;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border: 2px solid #fff;
}

上面两个调整回来*/
.callbacks_tabs a{
	font-size: 0px;
	visibility: visible;
	height: 12px;
	width: 12px;
	display: inline-block;
	background: #fff;
	text-indent: 0px;
	margin: 0 6px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border: 1px solid #bbb;
	font-family: Verdana, Geneva, sans-serif;
	line-height: normal;
	color: #FFF;
}
.callbacks_tabs a:hover,{
		height: 12px;
	width: 12px;
	background:#e92d2d;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border: 1px solid #fff;
		color: #e92d2d;
}
.callbacks_here a{
		height: 10px;
	width: 10px;
	background:#e92d2d;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border: 2px solid #e92d2d;
		color: #F00;
}

.callbacks_tabs li{
	display:inline-block;
}
ul.callbacks_tabs.callbacks1_tabs {
	position: absolute;
	bottom: 6px;
	z-index: 2099;
	text-align: center;
	width: 100%;
}


/***** Media Quries *****/
@media only screen and (max-width: 1024px) {
	.wrap{
		width:90%;
	}	
}
/*  GO FULL WIDTH AT LESS THAN 640 PIXELS */
@media only screen and (max-width: 640px) {
	
	.wrap{
		width:95%;
	}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	
	.wrap{
		width:95%;
	}

.banner-1 {
	min-height: 120px;
}
}