.click{
	text-decoration: none;
}

@media only screen /* Escritorio */
and (min-width: 769px) {
.contenido-principal{
	padding-top: 100px;
}
.temas{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: auto;
}
.cuadro{
	margin:10px;
	border-radius: 5px;
	box-shadow: 0px 5px 20px  rgba(0, 0, 0, 0.2);
	transition: .5s;
	overflow: hidden;
	position: relative;
	width: 450px;
	height: 280px;
}
.cuadro img{
	width:100%;
	height: 100%;
	border-radius: 5px;
}
.cuadro p{
	font-size: 24px;
	margin-bottom: 20px;
	text-align: center;
	transform: translateY(-160px);
	color: white;

}
.cuadro:hover{
	transition: .5s;
	transform: translateY(-15px);
    box-shadow: 0 12px 16px rgba(0, 0, 0, 0.4);
}

}

@media only screen /* Smartphone */
and (max-width: 768px) {
.contenido-principal{
	padding-top: 80px;
}
.temas{
	display: block;
}
.cuadro p{
	text-decoration: none;
	overflow: hidden;
	font-size: 18px;
	position: relative;
	transform: translateY(-110px);
	text-align: center;
	color: white;
}
.cuadro{
	position: relative;
	display: block;
	box-shadow: 0px 5px 20px  rgba(0, 0, 0, 0.2);
	transition: .5s;
	height:155px;
	margin-bottom: 20px;
	border-radius: 5px;
}
.cuadro img{
	border-radius: 5px;
	height: 100%;
	width: 100%;
}

.cuadro:hover{
	transition: .5s;
	transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
}
}