/*
Sitio web soluciona
desattollado por : Fernando
url: http://emposicionamientodigital.com
*/



	
@media screen {
	
	/**************************************** animacion ***********************************/
	
	#animacion .slider1 .fondo{
		background-image: url(../images/haluro64_fondo_albumes.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		width:100%;
		height: 40vh;
		background-size: cover;
	}
	#formatos .opformato figure{
		justify-self: center;
		height: 155px;
		display: flex;
    	flex-flow: column;
	}

	#planideal .plan .info .expandir{
		font-size: 22px;
		text-align: center;
		width: 100%;
		display: block;
		margin-top: 15px;
		cursor: pointer;
	}
	#planideal .plan .info .expandir::before{
		content:"- Ver Detalles -";
	}
	#planideal .plan .info .expandir.visible::before{
		content:"- Ocultar Detalles -";
	}
	
	#planideal .plan:nth-child(1) .detalle.visible{
		height: 1177px;
		transition: height 1s;
	}
	#planideal .plan:nth-child(2) .detalle.visible{
		height: 1530px;
		transition: height 1s;
	}
	#planideal .plan:nth-child(3) .detalle.visible{
		height: 1560px;
		transition: height 1s;
	}
	
}

@media screen and (max-width: 1024px) {
	#formatos .opformato{
		margin-bottom: 32px;
	}
	#formatos figure {
		width: 223px;
		margin-bottom: 40px;
	}
	
}
@media screen and (max-width: 820px) {
	#formatos figure {
		width: 200px;
		margin-bottom: 40px;
	}
	#planideal .plan:nth-child(1) .detalle.visible {
		height: 1245px;
	}
	#planideal .plan:nth-child(2) .detalle.visible {
		height: 1651px;
	}
	#planideal .plan:nth-child(3) .detalle.visible {
		height: 1741px;
	}
}
@media screen and (max-width: 570px) {
	#animacion .slider1 .fondo{
		height: 30vh;
	}
	#formatos .opformato{
		justify-content: space-around;
	}
	#formatos figure {
		width: 160px;
		margin-bottom: 40px;
		justify-content: space-around;
	}
	#planideal .plan:nth-child(1) .detalle.visible {
		height: 1170px;
	}
	#planideal .plan:nth-child(2) .detalle.visible {
		height: 1520px;
	}
	#planideal .plan:nth-child(3) .detalle.visible {
		height: 1610px;
	}
}