*{
margin:0;
padding:0;
}

body{
}

/*=================================================================*/
.contenedor-contactos-total{
width:100%;
overflow:hidden;
margin:0% 0%;
background: url("contactos/fnd.jpg") no-repeat center center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
}


/*=================================================================*/
.contenedor-contactos{
width:80%;
overflow:hidden;
margin: 0% 10%;
}

/*=================================================================*/
.contacto1{
width:50%;
overflow:hidden;
text-align:left;
float:left;
margin:0% 0% 0% 0%;
}
.texto1{
width:80%;
box-sizing:border-box;
text-align:left;
float:left;
padding:30px 10px;
}
.texto1 article h3{
font-family:titulo;
font-weight: 400;
font-size:45px;
color:#fff;
text-align:left;
line-height:85px;
}

.texto1 article h2{
font-family:titulo;
font-weight: 400;
font-size:18px;
color:#fff;
text-align:left;
line-height:0px;
}

.texto1 article h1{
font-family:Textos;
font-style: Narrow;
font-size:20px;
color:#fff;
line-height:22px;
text-align:left;
padding:0px 0px 0px 30px;
}

.texto1 article{
font-family:Textos;
font-style: Narrow;
font-size:16px;
color:#fff;
line-height:22px;
text-align:left;
padding:10px 30px 0px 30px;
}

/*=================================================================*/
.contacto2{
width:50%;
overflow:hidden;
text-align:right;
float:right;
/*background:#fff;*/
margin:0% 0% 0% 0%;
}
.container{
width:80%;
overflow:hidden;
text-align:right;
float:left;
padding:0% 10%;
}

.texto2{
width:100%;
box-sizing:border-box;
text-align:left;
margin:70px 0px 0px 0px;
}
.texto2 article h3{
font-family:titulo;
font-weight: 400;
font-size:45px;
/*color:#2A569F;*/
color:#FFF;
text-align:left;
line-height:5px;
}

.texto2 article{
font-family:Textos;
font-style: Narrow;
font-size:16px;
color:#222;
line-height:22px;
text-align:left;
padding:10px 30px 0px 30px;
}

/*=================================================================*/
.contacto3{
width:100%;
overflow:hidden;
text-align:left;
float:left;
}
.texto3{
width:100%;
box-sizing:border-box;
text-align:left;
float:left;
}
.texto3 article h3{
font-family:titulo;
font-weight: 400;
font-size:45px;
color:#2A569F;
text-align:left;
line-height:55px;
}
.texto3 article{
font-family:Textos;
font-style: Narrow;
font-size:16px;
color:#222;
line-height:22px;
text-align:left;
padding:0px 0px 0px 0px;
}


/*=================================================================*/
.contacto4{
width:60%;
overflow:hidden;
text-align:center;
float:left;
margin:10% 20%;
background:#FFF;
}
.texto4{
width:100%;
box-sizing:border-box;
text-align:center;
float:left;
padding:100px 0px;
}
.texto4 article h3{
font-family:titulo;
font-weight: 400;
font-size:45px;
color:#2A569F;
text-align:center;
line-height:55px;
}
.texto4 article{
font-family:Textos;
font-style: Narrow;
font-size:16px;
color:#000;
line-height:22px;
text-align:center;
padding:10px 30px 0px 30px;
}




@media screen and (max-width:750px){
.contenedor-contactos-total{
width:100%;
margin:0% 0%;
}



.contenedor-contactos{
width:100%;
margin:0%;
}

.contacto1{
width:100%;
}


	
.contacto1{
width:100%;
}
.texto1{
width:100%;
}

.texto1 article h3{
font-size:30px;
line-height:85px;
}


.texto1 article h1{
font-size:15px;
padding:0px;
}


.contacto2{
width:100%;
}

.container{
width:100%;
padding:0px 0px;
}

.contacto3{
width:100%;
}
.texto3{
width:100%;
}


}