
@media only screen and (max-width: 1024px) {
	.logo img{max-width: 100%;}
	nav{padding:2.5em 0;}
	nav ul li span, 
	nav ul li a:link, 
	nav ul li a:visited,
	nav ul li.active a:link, 
	nav ul li.active a:visited, 
	nav ul li.active span{font-size: 1.8em; padding: 0 14px}

}

@media only screen and (max-width: 992px) {
		nav ul li span, 
	nav ul li a:link, 
	nav ul li a:visited,
	nav ul li.active a:link, 
	nav ul li.active a:visited, 
	nav ul li.active span{padding: 0 12px}
}
@media only screen and (max-width: 768px) {
	/*h1{background: green}*/

	/*cabecera*/
	header .content_main{position: static}
	.logo img{max-width: inherit;}
	.menu_btn{background:url("../images/ico_menu.png") no-repeat 0 0 transparent;width:30px; height:30px; margin:2.3em 0;float:right;display: block; cursor: pointer;}
	#cabeceraMenu {top: 70px; width: 100%;}
	nav{position: absolute;background: white;z-index:1;border:1px solid #cdcdcd;padding:0;display: none;right:0;width: 50%;top:53px;}
	nav ul li{width: 100%; text-align:left;border-top:1px solid #cdcdcd;padding::0;width: 100%; text-align: center}
	nav ul li:first-child{border:none;}
	nav ul li:hover{background: #dedede}
	nav ul li span, 
	nav ul li a:link, 
	nav ul li a:visited,
	nav ul li.active a:link, 
	nav ul li.active a:visited, 
	nav ul li.active span{color: black; display: block;padding:15px 0;border:none;}
	.content_main .row .buscador_form{float: none;margin: 0; width: 85%; margin:0 auto; overflow: hidden; clear: both;padding:0 0 2em;}
	.buscador_form input[type="text"]{width:75%;font-size: 1.8em}

	
	/*home*/
	.home p,
	.home h1,
	.home .title01{text-align: center;}

	.home .w-3 {text-align: center}
	.home .w-3 > img{float: none; max-width: 50%; margin-bottom: 20px}


	/*portfolio*/
	.portfolio .detalle_down{margin:3% 0 3%;}
	.portfolio .detalle_down .detalle_content .slider{width: 100%}
	.portfolio .detalle_down .detalle_content .descripcion{width: 100%; padding: 20px 0 0 0}

	/*listado*/
	.listado article ul li p{margin-bottom: 20px}
	.listado article ul li .btn.plus{position: static;}
	.listado article ul li .imagen{width: 100%; margin: 0 auto 20px; clear: both;}



	/*tabla compatibilidades*/
	.table_browser td, .table_browser th{padding:5px }
	.table_browser th img{height: 35px; width: auto;}



}

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

	/*detalle*/
	.detalle .imagen-text{width: 100%;margin:0 0 20px 0;}

}

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

	/*h1{background: blue}*/

	/*HOME*/

	/*.home h1, .home .title01{display: inline-block;padding: 20px 0 0 0px;font-size: 1.6em}
	.home .w-3 {float: left;width: 25%}
	.home .presentation .w-3{width: 100%; text-align: center}
	.home .presentation .w-3 > img{max-width: 50%; float: none}
	.home .w-9 {margin: 20px 0 0 0; width: 100%}
	.home .myskills .w-5{display: none;}
	.home .myskills .w-4{clear: both;}
	.home .myskills .skills{position: static}
	.highcharts-container{top: 0px!important}*/

	
	/*home*/
	.home h1, .home .title01{padding: 15px 0 0 0px;}


	/*tabla compatibilidades*/
	.table_browser td, .table_browser th{padding:3px }
	.table_browser th img{height: 20px; width: auto;}


}