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

.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;
  
  width: 100%;
  border: 0;
  }

.rslides p {
    background: none repeat scroll 0 0 rgba(0, 102, 179, 0.5);
    bottom: 0;
color: white;
display: block;
text-align: right;
font-size: 250%;

margin: 20px 0 0 0;
padding: 0px 20px;
position: absolute;
right: 0;
text-shadow: none;
z-index: 2;
width: 100%;



}





@media (min-width: 806px) and (max-width: 999px)         
{
    .rslides p {
text-align: left;
font-size: 220%;
margin-bottom: 00px;
margin-left: 80px;
padding: 00px 0px;
position: relative;
right: 40;
width: 500px;}
}

/*-- --*/
@media (min-width: 702px) and (max-width: 805px)         
{
  .rslides p {
text-align: left;
font-size: 220%;
margin-bottom: 00px;
margin-left: 80px;
padding: 00px 0px;
position: relative;
right: 40;
width: 500px;}
}


/*-- --*/
@media (min-width: 600px) and (max-width: 700px)         
{
    .rslides p {
text-align: left;
font-size: 200%;
margin-bottom: 00px;
margin-left: 70px;
padding: 00px 0px;
position: relative;
right: 40;
width: 500px;}   
}


/*---- s2 quer*/
@media (min-width: 480px) and (max-width: 599px) 
{
  
.rslides p {
text-align: left;
font-size: 180%;
margin-bottom: 00px;
margin-left: 50px;
padding: 00px 0px;
position: relative;
right: 40;
width: 400px;}
}

/*----*/
@media (min-width: 361px) and (max-width: 479px) 
  {
.rslides p {
text-align: left;
font-size: 150%;
margin-bottom: 00px;
margin-left: 40px;
padding: 00px 0px;
position: relative;
right: 40;
width: 360px;}
}

/*-- --*/ 
@media (min-width: 321px) and (max-width: 360px) 
  {
.rslides p {
text-align: left;
font-size: 130%;
margin-bottom: 00px;
margin-left: 30px;
padding: 00px 0px;
position: relative;
right: 40;
width: 320px;}
}

/*--iphone5 +4- s2 -*/

@media (max-width: 320px) 
{
.rslides p {
text-align: left;
font-size: 110%;
margin-bottom: 00px;
margin-left: 00px;
padding: 00px 0px;
position: relative;
right: 40;
width: 290px;} 
}
            

@media (max-width: 250px) 
{
.rslides p {
text-align: left;
font-size: 100%;
margin-bottom: 00px;
margin-left: 00px;
padding: 00px 0px;
position: relative;
right: 40;
width: 220px;} 
}
