/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides_wrp {
    position: relative;
    width: 100%;
    min-width: 980px;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  /*width: 100%;*/
  min-width: 980px;
  max-width: 1400px;
  padding: 0;
  margin: 0 auto;
}
.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: 526px;
  float: left;
  width: auto;
  border: 0;
}
.rslides_tabs {
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    text-align: center;
}
.rslides_tabs li {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #6882a7;
    margin: 0 7px;
    z-index: 100;
}
.rslides_tabs li.rslides_here {
    background: #fbfbfb;
}
.rslides_tabs li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.rslides_wrp .slide_pic {

}
.rslides_wrp .slide_txt {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background: #264a7e;
}
.rslides_wrp .slide_txt :after {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -156px;
    content: '';
    width: 0;
    height: 0;
    border-bottom: 526px solid #264a7e;
    border-left: 156px solid transparent;
}

.rslides_wrp .slide_txt_inner {
    display: table;
    height: 100%;
    vertical-align: middle;
    font: 24px Roboto Slab;
	color:  #ffffff;
	font-weight: 400;
	line-height: 36px;
}

.rslides_wrp .slide_txt_inner p {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    height: 100%;
    padding-right: 220px;
}