.gc-blockquote
{
 display:inline-block;
 float:right;
 width:40%;
 padding: 0px 18px 18px 18px;
 border:0px;
 margin:0px;
}

.gc-single
{

}

.gc-single .gc-blockquote
{
 float:none !important;
 margin:auto;
 display:block;
}

.gc-blockquote p
{
 margin: 0px;
}

.gc-blockquote .gc-cita,
.gc-blockquote .gc-autor
{
 font-size:20px;
}

.gc-blockquote .gc-buttons
{
 margin-top:10px;
 text-align:center;
}

.gc-blockquote .gc-buttons a
{
 padding:6px;
 margin-left:3px;
}

@media only screen and (min-width: 768px) and (max-width: 991px)
{

}

@media only screen and (min-width: 479px) and (max-width: 767px)
{
 .gc-blockquote .gc-cita,
 .gc-blockquote .gc-autor
 {
  font-size:18px;
 }
}


@media only screen and (max-width: 479px)
{
 .gc-blockquote .gc-cita,
 .gc-blockquote .gc-autor
 {
  font-size:16px;
 }

 .gc-blockquote
 {
  display:block;
  float:none;
  width:auto;
 }
}
