@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);
body { font-family:"Open Sans", Arial, sans-serif}
p { text-align:justify;}
.container > img {
    width: 100%;
}
nav a {
    font-family:"Open Sans", Arial, sans-serif
}
h1,h2,h3,h4,h5 {font-family:"Open Sans", Arial, sans-serif}
.fondo {
    background: rgba(0, 0, 0, 0) url("../img/bg.jpg") repeat scroll 0 0 / cover ;
    height: 530px;
    width: 100%;
}
.azul , footer{ background:#314BA5;}
.naranja {margin-top: -125px; padding-top: 80px;}
footer { padding:40px 0; color:white;}
.formulario {
	margin:50px 0;

}
.intro {
    background: #fe7e22 none repeat scroll 0 0;
    box-sizing: border-box;
    padding: 20px;
	text-align:center;
}
.formulario form { background:white; padding:20px;}
.formulario form > input , .formulario form > textarea {
    margin: 5px 0;
    padding: 10px;
    width: 100%;
}
.formulario input[type="submit"] {
    background: green none repeat scroll 0 0;
    border: medium none;
    border-radius: 10px;
    color: white;
    font-family: open sans;
    font-size: 22px;
    font-weight: lighter;
    padding: 15px;
}

.servicios .col-md-4 {
    min-height: 220px;
}


.navbar-default {
    background: none !important;
    border: none !important;
}
.navbar {
    margin-bottom: 0px !important;
}
.navbar-default .navbar-nav > li > a {
    color: white !important;
}
.servicios { }
.servicios .glyphicon { color:white; font-size:60px; margin-left:-30px; padding-right: }

.formulario .glyphicon { top: 20px}

.servicios {text-align:center; margin: 60px 0;}
h1,h2,h3, h4 { color:#314BA5}

.naranja h1 { margin-bottom:60px; font-weight:lighter}
.intro  h2, .intro h3 { color:white;}
.formulario .intro, .formulario form{
    box-shadow: 0 0 2px;
}
footer a {
    color: lightblue;
}
.intro a {
    color: white;
}


.servicios li {
    box-sizing: border-box;
    float: left;
    margin: 1%;
    width: 48%;
	list-style:none;
}
.servicio { width:100%; height:300px;}
.servicio.uno{ background:URL("../img/servicio1.jpg") no-repeat;background-size:cover; }
.servicio.dos{ background:URL("../img/servicio2.jpg") no-repeat; background-size:cover;}
.servicio.tres{ background:URL("../img/servicio3.jpg") no-repeat; background-size:cover;}

.texto {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    padding: 10px;
    position: relative;
    bottom: -170px;
}
.container.servicios li {
    box-shadow: 0 0 3px gray;
}

.servicios li h3 {
    background: #314ba5 none repeat scroll 0 0;
    color: white;
    margin: 0;
    padding: 20px;
}
.texto p{ color:white}
.intro > p {
    text-align: center;
}
.navbar-brand {
    color: orange !important;
}
@media (max-width:960px){
.servicios li {
    box-sizing: border-box;
    margin: 35px 0;
    width: 100% !important;
    list-style: none;
}
}