/********************************************* Responsive *********************************************/

@media screen and (max-width: 992px){

	/* Cabeceras y layout para el menú responsive */
	body.back_encuesta .contenedor {
	    width: 100%;
	}

}

@media screen and (max-width: 800px){

	.contenedor_encuesta_final .caja_respuestas .respuesta {
	    height: 100px;
	}

}


@media screen and (max-width: 580px){

	.contenedor_encuesta_final h2 {
	    font-size: 2em;
	}

	.contenedor_encuesta_final h3 {
	    font-size: 1.1em;
	}

	.contenedor_encuesta_final .caja_respuestas .respuesta {
	    height: 90px;
	}

	.resp_stars {
	    margin-left: 0px !important;
	    display: inline-block;
	    width: 100% !important;
	    overflow-x: scroll;
	}
	.resp_stars .statVal {
		margin: 0px !important;
	}
	.resp_stars .statVal, .resp_stars .respuestas {
		margin-left: 0px !important;
	}


}

@media screen and (max-width: 460px){

	.contenedor_encuesta_final .caja_respuestas .respuesta {
	    height: 66px;
	}

	.resp_stars {
	    margin-left: 0px !important;
	    display: inline-block;
	    width: 100% !important;
	    overflow-x: scroll;
	}
	.resp_stars .statVal {
		margin: 0px !important;
	}
	.resp_stars .statVal, .resp_stars .respuestas {
		margin-left: 0px !important;
	}

	.contenedor_encuesta_final .respuestas .contenedor_na {
	    padding: 5px;
	    background: none;
	    height: 30px;
	    line-height: 30px;
	    margin-top: 0px;
	}

}



@media screen and (max-width: 380px){

	.contenedor_encuesta_final h2 {
	    font-size: 1.5em;
	}

	.contenedor_encuesta_final h3 {
	    font-size: 1em;
	}

	.contenedor_encuesta_final .caja_respuestas .respuesta {
	    height: 52px;
	}

}
