#wrappers {
 float:left;
 width:100%;
 min-width:285px;
 max-height:725px;
 height:725px;
 margin:57px 0 0 0;
 text-align:center;
}

.rslides {
 margin:0 auto;
}

.callbacks_container {
 margin:0 auto;
 max-width:1920px;
 width:100%;
}

.callbacks_container p {
 margin: 0;
}

.callbacks_container .prev {
 background:url("/img/banner-123-arr-left.png") no-repeat;
 float:left;
 font-size:0;
 width:53px;
 height:53px;
 left:12px;
 position:absolute;
 top:360px;
 z-index:2;
}

.callbacks_container .prev a {
 float:left;
 font-size:0;
 width:53px;
 height:53px;
}

.callbacks_container .next {
 background: url("/img/banner-123-arr-right.png") no-repeat;
 float:right;
 font-size: 0;
 width:53px;
 height:53px;
 position: absolute;
 right:0;
 top:360px;
 z-index:2;
}

.callbacks_container .next a {
 float:right;
 font-size:0;
 width:53px;
 height:53px;
}


.rslides{
 background:none;
 list-style:none;
 margin: 0;
 overflow:hidden;
 padding:0;
 position:relative;
 width:100%;
}

.rslides li {
 -webkit-backface-visibility:hidden;
 background:none repeat;
 display:none;
 height:725px;
 left:0;
 list-style:none;
 margin:0;
 padding:0;
 position:absolute;
 top:0;
 width:100%;
}

.rslides li:first-child {
 float:left;
 display:block;
 height:725px;
 position:relative;
}

.rslides img {
 border:0 none;
 display:block;
 float:left;
 width:100%;
 height:725px;
}

.banner_container{
 width:1182px;
}

#wrappers_info{
 background:rgba(0,0,0,0.3);
 position: absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:11;
}

.banner_info{
 width:436px;
 margin-top:246px;
 z-index:31;
}

.banner_title {
 float:left;
 width:436px;
 height:139px;
 margin-bottom:25px;
 text-align:left;
 overflow:hidden;
}

.banner_title a:link, .banner_title a:visited, .banner_title a:hover {
 font-size:66px;
 line-height:68px;
 font-weight:800;
 color:#FFF;
}

.banner_line{
 float:left;
 background:#EDB918;
 width:112px;
 height:7px;
 margin:0 0 28px 0;
}

.banner_text{
 float:left;
 width:436px;
 height:52px;
 margin:0 0 22px 0;
 text-align:left;
 overflow:hidden;
 font-size:18px;
 line-height:26px;
 font-weight:600;
 color:#FFF;
}


.banner_more{
 float:left;
 width:164px;
 height:48px;
 border:2px solid #FFF;
}

.banner_more a:link, .banner_more a:visited, .banner_more a:hover {
 float:left;
 width:164px;
 height:48px;
 font-size:14px;
 line-height:40px;
 font-weight:600;
 text-transform:uppercase;
 text-decoration:none;
 color:#FFF;
}


.banner_more:hover{
 background:#EDB918;
  border-color:#EDB918;
 transition: all 0.2s ease-out 0s;
 -moz-transition: all 0.2s ease-out 0s;
 -webkit-transition: all 0.2s ease-out 0s;
}

#wrappers li {
 background:transparent;
 display:inline;
 list-style-type:none;
 padding:0;
}

#wrappers ul, #wrappers li {
 list-style-type:none;
 padding:0;
}
