/*
Sitio web soluciona
desattollado por : Fernando
url: http://emposicionamientodigital.com
*/



	
@media screen {
	
	/**************************************** animacion ***********************************/
		
	#animacion .slider1 .fondo{
		background-image: url(../images/haluro64_fondo_diapositivas.jpg);
		background-position: center 0%;
		background-repeat: no-repeat;
		width:100%;
		height: 40vh;
		background-size: cover;
	}
	#formatos .opformato figure{
		justify-self: center;
		height: 192px;
		display: flex;
    	flex-flow: column;
	}
	/************************************ plan ************/
	#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: 1280px) {
	#formatos figure {
		width: 152px;
		justify-self: center;
	}
}

@media screen and (max-width: 1024px) {
	#formatos figure {
		width: 215px;
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 820px) {
	#formatos figure {
		width: 193px;
		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: 1711px;
	}
}

@media screen and (max-width: 570px) {
	#formatos figure {
		width: 166px;
		margin-bottom: 40px;
	}
	#planideal .plan:nth-child(1) .detalle.visible {
		height: 1200px;
	}
	#planideal .plan:nth-child(2) .detalle.visible {
		height: 1530px;
	}
	#planideal .plan:nth-child(3) .detalle.visible {
		height: 1580px;
	}
}