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

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

.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;
  }

.rslides_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
   list-style: none;
  }
 
.centered-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
 
/*  stin mesi tis eikonas me aspres grammes */
 
  .caption {
  position: absolute;
  display: block;
  font-size:45px;
  /*font-family: 'Oswald', sans-serif; */
    /*font-family: 'Roboto Condensed', sans-serif;*/
  font-family: 'Open Sans', sans-serif;
  left: 10%;
  /*right: 0;*/
  top:28%;
  padding: 5px;
  margin-top:50px;
  margin-left:5%;
  margin-right:5%;
  /*text-align: center;*/
  /*background: #000;
  background: rgba(0,0,0, .5);*/
  /*border-top:1px white solid;
  border-bottom:1px white solid;*/
  color: #fff; 
  line-height: 120%;
  font-weight:600;
}

  .caption span {
  position: absolute;
  display: block;
  font-size:20px;
  /*font-family: 'Oswald', sans-serif; */
  font-family: 'Open Sans', sans-serif;
  left: -5%;
  /*right: 0;*/
  top:70%;
  padding: 5px;
  margin-top:50px;
  margin-left:5%;
  margin-right:5%;
  /*text-align: center;*/
  /*background: #000;
  background: rgba(0,0,0, .5);*/
  /*border-top:1px white solid;
  border-bottom:1px white solid;*/
  color: #fff; 
  line-height: 120%;
  width:100%;
  font-weight:400;
  }
/****** original caption ******/

/****** original  ******/
@media  (max-width: 414px){
.caption {
  position: absolute;
  display: block;
  font-size:16px;
  /*font-family: 'Oswald', sans-serif; */
    /*font-family: 'Roboto Condensed', sans-serif;*/
  font-family: 'Open Sans', sans-serif;
  left: 10%;
  /*right: 0;*/
  top:20%;
  padding: 5px;
  margin-top:10px;
  margin-left:0%;
  margin-right:5%;
  /*text-align: center;*/
  /*background: #000;
  background: rgba(0,0,0, .5);*/
  /*border-top:1px white solid;
  border-bottom:1px white solid;*/
  color: #fff; 
  line-height: 120%;
  font-weight:600;
}

  .caption span {
  position: absolute;
  display: block;
  font-size:12px;
  /*font-family: 'Oswald', sans-serif; */
  font-family: 'Open Sans', sans-serif;
  left: -5%;
  /*right: 0;*/
  top:35%;
  padding: 5px;
  margin-top:40px;
  margin-left:5%;
  margin-right:5%;
  /*text-align: center;*/
  /*background: #000;
  background: rgba(0,0,0, .5);*/
  /*border-top:1px white solid;
  border-bottom:1px white solid;*/
  color: #fff; 
  line-height: 120%;
  width:100%;
  font-weight:400;
  }
  
 .rslides img {
  display: block;
  height: auto;
  float: left;
  width: 150%;
  border: 0;
  }
  
  }
  
  @media  (min-width: 415px) and (max-width:768px) {
.caption {
  position: absolute;
  display: block;
  font-size:20px;
  /*font-family: 'Oswald', sans-serif; */
    /*font-family: 'Roboto Condensed', sans-serif;*/
  font-family: 'Open Sans', sans-serif;
  left: 10%;
  /*right: 0;*/
  top:20%;
  padding: 5px;
  margin-top:10px;
  margin-left:0%;
  margin-right:5%;
  /*text-align: center;*/
  /*background: #000;
  background: rgba(0,0,0, .5);*/
  /*border-top:1px white solid;
  border-bottom:1px white solid;*/
  color: #fff; 
  line-height: 120%;
  font-weight:600;
}

  .caption span {
  position: absolute;
  display: block;
  font-size:16px;
  /*font-family: 'Oswald', sans-serif; */
  font-family: 'Open Sans', sans-serif;
  left: -5%;
  /*right: 0;*/
  top:25%;
  padding: 5px;
  margin-top:40px;
  margin-left:5%;
  margin-right:5%;
  /*text-align: center;*/
  /*background: #000;
  background: rgba(0,0,0, .5);*/
  /*border-top:1px white solid;
  border-bottom:1px white solid;*/
  color: #fff; 
  line-height: 120%;
  width:100%;
  font-weight:400;
  }
  
  
  }
  
  @media  (min-width: 769px) and (max-width:1024px) {
.caption {
  position: absolute;
  display: block;
  font-size:24px;
  /*font-family: 'Oswald', sans-serif; */
    /*font-family: 'Roboto Condensed', sans-serif;*/
  font-family: 'Open Sans', sans-serif;
  left: 10%;
  /*right: 0;*/
  top:25%;
  padding: 5px;
  margin-top:10px;
  margin-left:0%;
  margin-right:5%;
  /*text-align: center;*/
  /*background: #000;
  background: rgba(0,0,0, .5);*/
  /*border-top:1px white solid;
  border-bottom:1px white solid;*/
  color: #fff; 
  line-height: 120%;
  font-weight:600;
}

  .caption span {
  position: absolute;
  display: block;
  font-size:18px;
  /*font-family: 'Oswald', sans-serif; */
  font-family: 'Open Sans', sans-serif;
  left: -5%;
  /*right: 0;*/
  top:30%;
  padding: 5px;
  margin-top:40px;
  margin-left:5%;
  margin-right:5%;
  /*text-align: center;*/
  /*background: #000;
  background: rgba(0,0,0, .5);*/
  /*border-top:1px white solid;
  border-bottom:1px white solid;*/
  color: #fff; 
  line-height: 120%;
  width:100%;
  font-weight:400;
  }
  }
