@media(max-width:1024px){

.header {
  margin-top:60px;
}


.logo {
  padding-left:3rem;
}

.navbar {
  margin-top:0px;
} 


.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
  margin-left: 0;
  position: inherit;
	padding-right: 0;
}


/*
.nav-pills {
    font-size: 1.4rem;
    margin-top: -100px;
}
*/


.header_title_quienes_somos{
  font-size: 70px;
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
}

.post-info {
	width: 100%;
  padding: 3px;
  display: block;
}


.fa-quote-left:before {
  content: "\f10d";
  font-size: 0.6em;
	margin-right: -15px;
} 
  
.fa-quote-right:before {
  content: "\f10e";
  font-size: 0.6em; 
} 


/*filosofia*/

.imgTextAside {
/*  height: 250px;	*/
}
  
.imgTextAside .content_rel {
/*	padding: 0px 0px 0px 20px;	*/
  font-size: 1em;
}   
.imgTextAside .content_rel h4 {
  font-size: 2.5rem;
  letter-spacing: 0px;
  text-align:center;
  width:100%;
}   



/*areas*/
.custom_item > p {
  width: 145px;
}

.bubble {
	position: absolute;
	display: -webkit-box;
	top: 120px;
	width: 90%;
}



/* cc documentacion */
.row_cc_contenido_izq img{
	width: 200px;
}
.gImg h1 {
	top: 10%;
  font-size: 1.2em;
}
.gImg span {
	bottom: 0px;
	right: 8px;
	font-size: 2.5em;
}
.spBackUno{
	display: none !important;
}
.spBackDos{
	display: none !important;
}
.spBackTres{
	line-height: 1em;
	max-height: 9em; /* (Number of lines you want visible) * (line-height) */
}
.gImgBack span{
	height: 30px;
	width:30px;
  font-size: 2.5em;
}

.directorio{
	padding-left: 5px;
	padding-right: 5px;
}

.dircard {
	font-size: 1.2em;
	letter-spacing: 1px;
}

.taller_descripcion_titulo{
	font-size: 50px;
}

.taller_titulo{
	font-size: 50px;
}
.taller_titulo span{
  font-size: 80px;
}

.taller_texto{
	margin-left: 15%;
  margin-right: 15%;
}


}


@media(max-width:1023px){
	.spBackTres{
		line-height: 1.2em;
		max-height: 18em; /* (Number of lines you want visible) * (line-height) */
	}
	
	.backTitulos{
		font-weight: normal;
	}
}

@media(max-width:970px){
	.spBackTres{
		line-height: 1em;
		max-height: 17em; /* (Number of lines you want visible) * (line-height) */
	}
}

@media(max-width:930px){
	.spBackTres{
		line-height: 1em;
		max-height: 15em; /* (Number of lines you want visible) * (line-height) */
	}
}

@media(max-width:915px){
	.spBackTres{
		line-height: 1em;
		max-height: 15em; /* (Number of lines you want visible) * (line-height) */
	}
	
	.row_cc_contenido_der {
    padding-left: 90px;
	}
}

@media(max-width:876px){
	.spBackTres{
		max-height: 14em; /* (Number of lines you want visible) * (line-height) */
	}
	
	.row_cc_contenido_der {
    padding-left: 100px;
	}
}

@media(max-width:848px){
	.spBackTres{
		max-height: 12em; /* (Number of lines you want visible) * (line-height) */
	}
	.row_cc_contenido_der {
    padding-left: 110px;
	}
	.cc_div_search_input{
		width: 450px;
	}
}

@media(max-width:800px){
	.row_cc_contenido_der {
    padding-left: 120px;
	}
	.spBackTres{
		max-height: 11em; /* (Number of lines you want visible) * (line-height) */
	}

}


