@font-face {
  font-family: 'Gothapro Regular';
  src: url('../fonts/GothamProRegular/GothamPro.eot');
  src: url('../fonts/GothamProRegular/GothamPro.woff2') format('woff2'),
       url('../fonts/GothamProRegular/GothamPro.woff') format('woff'),
       url('../fonts/GothamProRegular/GothamPro.ttf') format('truetype'),
       url('../fonts/GothamProRegular/GothamPro.svg#GothamPro') format('svg'),
       url('../fonts/GothamProRegular/GothamPro.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gothapro Medium';
  src: url('../fonts/GothamProMedium/GothamPro-Medium.eot');
  src: url('../fonts/GothamProMedium/GothamPro-Medium.woff2') format('woff2'),
       url('../fonts/GothamProMedium/GothamPro-Medium.woff') format('woff'),
       url('../fonts/GothamProMedium/GothamPro-Medium.ttf') format('truetype'),
       url('../fonts/GothamProMedium/GothamPro-Medium.svg#GothamPro-Medium') format('svg'),
       url('../fonts/GothamProMedium/GothamPro-Medium.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gothapro Bold';
  src: url('../fonts/GothamProBold/GothamPro-Bold.eot');
  src: url('../fonts/GothamProBold/GothamPro-Bold.woff2') format('woff2'),
       url('../fonts/GothamProBold/GothamPro-Bold.woff') format('woff'),
       url('../fonts/GothamProBold/GothamPro-Bold.ttf') format('truetype'),
       url('../fonts/GothamProBold/GothamPro-Bold.svg#GothamPro-Bold') format('svg'),
       url('../fonts/GothamProBold/GothamPro-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Gothapro Black';
  src: url('../fonts/GothamProBlack/GothamPro-Black.eot');
  src: url('../fonts/GothamProBlack/GothamPro-Black.woff2') format('woff2'),
       url('../fonts/GothamProBlack/GothamPro-Black.woff') format('woff'),
       url('../fonts/GothamProBlack/GothamPro-Black.ttf') format('truetype'),
       url('../fonts/GothamProBlack/GothamPro-Black.svg#GothamPro-Black') format('svg'),
       url('../fonts/GothamProBlack/GothamPro-Black.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


.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;
  }

.caption{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: left;
  font-size: 110px;
  color: #fff;
  font-family: 'Gothapro Regular', sans-serif;
  text-transform: uppercase;
}

.caption span{
  display: block;
  position: relative;
  font-family: 'Gothapro Black', sans-serif;
}

.caption span::before{
  position: absolute;
  content: '';
  left: -8px;
  height: 100%;
  width: 103%;
  background: #D6292B;
  z-index: -1;
}

.callbacks_container {
  position: relative;
}
.callbacks_container .rslides1_nav ,
.callbacks_container .rslides1_nav {
  position: absolute;
  top: 55%;
  width: 75px;
  height: 140px;
  -webkit-transform: translateY(-50%) scale(0.8);
      -ms-transform: translateY(-50%) scale(0.8);
          transform: translateY(-50%) scale(0.8);
  font-size: 30px;
  z-index: 10;
  opacity: 0.8;
  cursor: pointer;
}

.callbacks_container .rslides1_nav.prev{
  left: 30px;
  background: url('../images/left.png') no-repeat;
}

.callbacks_container .rslides1_nav.next{
  right: 30px;
  background: url('../images/right.png') no-repeat;
}