/* intro */
.frase {
	width: 75%;
	margin: auto;
}
h1.titulo{
	font-size: 300%;
	color: rgba(255,255,255,0.8);
}

/* contacto */
form#contactForm{
	padding: 0px;
}
div#contact.text-center {
	padding: 60px 0px;
}

/* quien soy */
div#about {
	padding: 60px 0px 20px 0px;
}
.quiensoytitulo {
	color: #ff6428;
}
.quiensoytexto {
	color: #3b3442;
    text-align: justify;
}
.img-about {
	/*display: flex;*/
  	flex-direction: column;
	/*margin: auto;*/
	justify-content: center;
    padding: 0px;
    border-radius:15px;
    margin: 0px;
}
div#about-certificaciones {
	padding: 20px 0px 60px 0px ;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#54d0dd+0,54d0dd+0,54d0dd+0,7fdce6+0,54d0dd+100 */
	background: #544b5f
	}
.certificaciones {
	width: 15%;
}
.atti {
	width: 13%;
}

/* servicios */
div#portfolio {
	padding: 60px 0px;
}
div#porque {
	padding: 60px 0px;
}
div#subtitulos {
	padding-bottom: 10px;
}
.serviciostexto {
	color: rgba(255,255,255,0.7);
}
.porquetexto {
	color: rgba(100,100,100,0.9);
}
.iconos-secciones {
	width: 15%;
	padding-bottom: 10px;
}
.iconos-porque {
	width: 20%;
	padding-bottom: 10px;
}
.iconos-contacto {
	width: 15%;
	padding-bottom: 0px;
}
.iconos-menos {
	width: 5%;
}
.titulos-secciones{
	color: #ff6428;
	font-size: 130%;
}
.subtitulos-secciones{
	color: #ff6428;
	font-size: 95%;
	font-weight: 700;
}
.titulo-porque{
	color: #a723a9;
	font-size: 95%;
	font-weight: 700;
}
.titulo-contacto{
	color: #ffffff;
	font-size: 95%;
	font-weight: 700;
}


/* barra de menu */
.marca {
	width: 100%;
}
.navbar-brand {
	padding: 10px 15px 15px;
	width: 200px;
}
.navbar-collapse {
	margin: 10px -15px 0px;
}
.idioma {
	width: 25px;
	margin: 12px 0px 0px 0px;
}

@media (max-width: 780px) {
    .quiensoytexto {
        text-align:left;
    }
}








