@media only screen and (max-width:480px){
.red{
	display:none;
}
.red1{
	display:inherit;
}

header{
	height: 180px;
}
.ancho{
	width: 100%;
	margin: 0;
	padding: 0;
}

.logo1 {
	width: 100%;
	height: 40px;
	text-align: center;
	padding: 0;
	margin: 0;
}
.logo1 p a{
	width: 100%;
	font-size: 25px;	
	margin: 0;
}
nav{
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}
nav ul li a{
	font-size: 12px;
}
nav ul li a:hover{
	color: #000066;
	font-size: 14px;
}
.slideInUp{
	display: none;
}
.letras-slider h1{
	font-size: 35px;
}
.columnasx3{
	width: 100%;
}

.columnasx4{
	width: 70%;
}

.columnasx5{
	width: 70%;
}

.contenedor-columnas2{
    width: 100%;
	font-size: 5px;	
	text-align:right;
}

.tablax4{
	width: 100%;
}
.tablaxd{
	width: 100%;
}
.dos-columnas{
	width: 100%;
}
.formulario{
	width: 85%;
	margin: 0;
}
.formu-ti{
	width: 100%;
}
.caja-1{
	width: 100%;
}
.caja-2{
	width: 100%;
}
.datos{
	width: 100%;
}
.correr{
	width: 100%;
}
}
@media only screen and (min-width:481px) and (max-width:768px) {
.red{
	display:none;
}
.red1{
	display:inherit;
}

header{
	height: 180px;
}
.ancho{
	width: 100%;
	margin: 0;
	padding: 0;
}
.logo1 {
	width: 100%;
	height: 50px;
	text-align:center;
	padding: 0;
	margin: 0;
}
.logo1 p a{
	width: 100%;
	font-size: 25px;	
	margin: 0;
}
nav{
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}
nav ul li a{
	font-size: 12px;
}
.letras-slider h1{
	font-size: 40px;
}
.letras-slider p{
	font-size: 15px;
}

.contenedor-columnas2{
    width: 100%;
	font-size: 5px;	
	text-align:right;
}

.columnasx3{
	width: 100%;
}

.columnasx4{
	width: 100%;
}
.tablax4{
	width: 100%;
}
.tablaxd{
	width: 100%;
}
.dos-columnas{
	width: 100%;
}
.formulario{
	width: 85%;
	margin: 0;
}
.formu-ti{
	width: 100%;
}
.caja-1{
	width: 100%;
}
.caja-2{
	width: 100%;
}
.datos{
	width: 100%;
}
.correr{
	width: 100%;
}	
}