@media ( max-width:550px ) {

 /* ---- NAV ----------------------------------------------------------------------------------------------------------------------------------------------------------- */  
	header.top-header .black-menu ul { justify-content: space-around; position: absolute; left: 0; top: 39px; width: 100%; background: #000; }
	.modal-person { top: 89px; }
	header.top-header .black-menu .modal-person ul { top: 0; position: relative; padding-top: 0; }
	nav.main-menu .menu-header-navigation-container ul { padding-top: 27px; }

/* ---- HOME ----------------------------------------------------------------------------------------------------------------------------------------------------------- */  		
	.main-header .title { font-size: 40px; padding-bottom: 8px; line-height: 50px; }
	.main-header .title:after {  height: 5px; }
	.registro-wrapper div { width: 100%; text-align: center; padding: 5px 0; }
	
	.search-preresults { width: calc(100vw - 30px ); }

/* ---- SIDEBAR ----------------------------------------------------------------------------------------------------------------------------------------------------------- */  		
	.sidebar-cat .category-holder .cat-name { width: 100%; margin-right: 2px; }

/* ---- SINGLE ----------------------------------------------------------------------------------------------------------------------------------------------------------- */  	
	.block-holder .preguntas-blocks .action { padding: 15px 30px; }
	
/* ---- ACCESO ----------------------------------------------------------------------------------------------------------------------------------------------------------- */  		
	.acceso-white-block { height: 200px; }
	
}
@media ( max-width:420px ) {
	.regular-form.search-form .inline-form-holder .inline-form:nth-of-type(1):after { right: 0; }
	.regular-form.search-form .inline-form-holder .inline-form:nth-of-type(2) { display: none; }
	.regular-form.search-form .inline-form-holder .inline-form:nth-of-type(3):after { content: none; }
	.regular-form.search-form .inline-form input[type="submit"] { font-size: 14px; letter-spacing: 0; line-height: 14px; }
	
	.incidencia-holder .incidencia-text-holder { height: auto; padding-left: 0; padding: 10px 0;
    text-align: center; }
    .incidencia-holder .incidencia-text-holder:before { content: none; }
	.incidencia-holder .incidencia-btn-holder { padding: 10px 0; height: auto; }
	
/* 	.block-holder .block-blue .title { font-size: 36px; padding-bottom: 8px; } */
	
	.destacada-holder { padding: 10px 10px; padding-left: 60px; }
	.cat-big { margin-top: 0; margin: 10px auto; }
	.block-holder .preguntas-blocks .title { text-align: center; }
	.sidebar-holder .sidebar-contact .sidebar-form { padding: 10px 0; }
	
	.acceso-form { padding: 30px; margin: 50px auto; }
	
	.full-wrapper .persons-holder .persons-help .user-questions-holder { padding-left: 0; }
	.persons-holder .persons-help .user-questions-holder .user-imagen { display: block; position: relative; margin: 0 auto; }

}


@media ( max-width:360px ) { 
	
	.acceso-form { padding: 15px; margin: 30px auto; }
	.acceso-white-block { height: 250px; }
	
	
}
