.enlace{
 font-weight:600;
 font-size:22px;
 text-indent:-10px;
 margin-left:20px;
 color:#333!important
}
.enlace  a{
 text-decoration:underline;
 color:#333
}
.descripcion{
 font-weight:300;
 font-size:20px;
 padding-left:24px
}
.contenido{
 width:665px;
 margin:0 auto
}
.subtitulo-contenido{
 margin-bottom:0!important;
 margin-top:50px!important
}
p.enlace:hover a,
p.enlace:hover i{
 color:#cd0475;
 font-weight:400
}
.icono{
 padding-right:2px
}
@media only screen and (min-width:320px) and (max-width:359px) {
 .enlace{
  font-size:20px
 }
 .descripcion{
  font-size:18px
 }
 .contenido{
  width:90%;
  margin:0 auto
 }
 .subtitulo-contenido{
  margin-bottom:0!important;
  margin-top:30px!important
 }
}
@media only screen and (min-width:360px) and (max-width:413px) {
 .enlace{
  font-size:20px
 }
 .descripcion{
  font-size:18px
 }
 .contenido{
  width:90%;
  margin:0 auto
 }
 .subtitulo-contenido{
  margin-bottom:0!important;
  margin-top:30px!important
 }
}
@media only screen and (min-width:414px) and (max-width:479px) {
 .enlace{
  font-size:20px
 }
 .descripcion{
  font-size:18px
 }
 .contenido{
  width:90%;
  margin:0 auto
 }
 .subtitulo-contenido{
  margin-bottom:0!important;
  margin-top:30px!important
 }
}
@media only screen and (min-width:480px) and (max-width:767px) {
 .enlace{
  font-weight:600;
  font-size:18px;
  font-family:roboto
 }
 .descripcion{
  font-weight:300;
  font-size:15px;
  font-family:roboto
 }
 .contenido{
  width:90%;
  margin:0 auto
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .contenido{
  width:650px;
  margin:0 auto
 }
 .texto-titulo{
  padding-bottom:0!important
 }
}
@media only screen and (min-width:992px) and (max-width:1024px) {
 .contenido{
  width:650px;
  margin:0 auto
 }
 .texto-titulo{
  padding-bottom:0!important
 }
}
@media only screen and (min-width:1025px) and (max-width:1199px) {
 .contenido{
  width:650px;
  margin:0 auto
 }
 .texto-titulo{
  padding-bottom:0!important
 }
}
@media only screen and (min-width:1200px) and (max-width:1366px) {
 .contenido{
  width:650px;
  margin:0 auto
 }
 .texto-titulo{
  padding-bottom:0!important
 }
}
@media only screen and (min-width:1367px) and (max-width:1920px) {
 .contenido{
  width:650px;
  margin:0 auto
 }
 .texto-titulo{
  padding-bottom:0!important
 }
}
@media only screen and (min-width:1921px) {
 .contenido{
  width:650px;
  margin:0 auto
 }
 .texto-titulo{
  padding-bottom:0!important
 }
}
