@media screen and (max-width: 768px) {
body{
    width:100%;
  }
header{
    width:100%;
  }
footer{
    width:100%;    
  }
.contenido h2{
    font-size:120%;
  }
  .contenido h3{
    font-size:90%;
  }
.contenido{
    width:90%;
    padding:5%;    
  }
.contenido-a{
  	width:90%;
  	min-height:0px;
 	height:auto;
    padding:5%;
}
.contenido-b{
	width:90%;
  	min-height:0px;
 	height:auto;
    padding:5%;
}
.home .itemContainer{
width:50%;
float:left;
overflow:hidden;
background:white;
}
  .itemImageBlock{
	width:100%;
	padding:5px;
}
	.itemFullText{
	margin-top:5px;
	width:100%;
    padding:5px;
}
.experiencia .itemImageBlock{
width:100%;
padding:5px;
}
.experiencia .itemFullText{
margin-top:5px;
width:100%;
padding:5px;
}
   .experiencia .itemContainer{
width:90%;
float:none;
border-style:none;
padding:5%;

}
  .empresa .itemContainer{
    width:90%;
    float:none;
    padding:5%;
  }  
  .contacto_img img{
visibility: hidden;
}
}

@media screen and (max-width: 480px) {
.home .itemContainer{
width:100%;
float:left;
overflow:hidden;
background:white;
}
  .texto-a{
    font-size:80% !important;    
  }
}