@media ( min-width : 768px ) { .main-menu { display: block !important; } }
@media ( max-width : 767px ) {
	
	/* ---- COMMON & FX ----------------------------------------------------------------------------------------------------------------------------------------------------------- */
	
	/* VP CONTROL (To JS use only ) */
	    .vp-control.vp-control-desktop { display: none; }
	    .vp-control.vp-control-tablet { display: none; }
	    .vp-control.vp-control-mobile { display: block; }
	    
	 /* ---- NAV ----------------------------------------------------------------------------------------------------------------------------------------------------------- */   
	
	  .main-menu { display: none; background: #000; } 
	  nav.main-menu ul { flex-direction: column; height: auto; z-index: 999; -moz-column-count: 2; -moz-column-gap: 20px;
	    -webkit-column-count: 2; -webkit-column-gap: 20px; column-count: 2; column-gap: 20px; }
	  .hamburger-holder { display: flex; padding:0; position: absolute; height: 50px; top: 0px; z-index: 9; left: 15px; } 
	   nav.main-menu ul .logo-holder { display: none; }
	  .hamburger-holder .logo-holder { display: block; margin-left: 15px; margin-top: 14.5px; height: 20px; }
	 
	  header.top-header ul li { padding: 0 5px; }
	  .modal-person { border: none; width: 100%; }
	  header.top-header .modal-person ul {  padding: 12px 30px; max-width: 250px; margin: 0 auto; }
	  
	  /* ---- HOME ----------------------------------------------------------------------------------------------------------------------------------------------------------- */  
	  .main-header { height: 450px;  }
	  .main-header .title { font-size: 60px; }
	  
	  .incidencia-holder .incidencia-text-holder { height: 100px; }
	.incidencia-holder .incidencia-btn-holder { height: 100px; }
	
	.block-holder { padding: 15px 0; }
	.block-holder .block-blue .title { font-size: 30px; padding-bottom: 8px; }
	.block-holder .preguntas-blocks { padding: 8px 0; }
	.block-holder .preguntas-blocks ul { padding: 9px 0; }
	.block-holder .preguntas-blocks ul li { padding: 3px 0; }
	
	.destacadas-blocks .js-column { height: auto !important;  } 
	.destacada-holder { padding: 20px 10px; padding-left: 80px; }
	
	.footer-wrapper { text-align: center; }
	
	.main-header.acceso-page .title { padding-top: 45px; }
	
	  /* ---- SIDEBAR ----------------------------------------------------------------------------------------------------------------------------------------------------------- */  
	
	.sidebar-cat .category-holder .cat-name a { font-size: 16px; }
	
	.regular-content table { overflow-x: scroll; }


}
@media ( max-width : 660px ) {
	.sidebar-cat .category-holder .cat-name span { display: none; }
	.sidebar-cat .category-holder .cat-name { padding-left: 0; }
	
	.acceso-form { padding: 60px; margin: 50px auto; }
}
@media ( max-width : 600px ) {
header.top-header .black-menu ul li { padding: 0 3px; }
header.top-header .black-menu .modal-wrapper ul li { padding: 12px 0px; }
}