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

	.home{
		width: 100%;
	}

	#mensajes{
		width: 96%;
	}

	#filtros .right{
		width: 100%;
	}

	#mensajes .buscador{
		text-align: left;
		position: relative;
		z-index: 10;
		max-width: 60%;
	}

	#filtros .cell-2{
		display: none;
	}

	#filtros .cell-2.push-right{
		display: inline-block;
	}

	#filtros .buscador input{
		width: 240px;
	}

	#law_info.fixed #law_menu{
		left: 0px;
		margin-left: 0px;
	}

}

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

	.home{
		width: 560px;
	}

	.home article{
		width: 100%;
	}

	.modal.narrow{
		width: 96%;
		margin-left: 0%;
		left: 2%;
	}

	#law_menu{
		display: none;
	}

	#law_sections{
		width: 100%;
		margin-left: 0px;
		left: 0%;
	}

	.listado_test article figure figcaption a.edit_btn{
		display: none;
	}

	.listado_test article figure figcaption a.edit_style{
		width: 96%;
	}

	.tests .question{
		padding: 65px 25px 30px 25px;
	}

	nav #logo{
		top: 10px;
	}

	nav ul{
		margin-top: 37px;
		margin-left: 10px;
	}

	nav{
		text-align: left;
	}

}