#quienes-somos {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#quienes-somos h3 {
	width: 100%;
	text-align: center;
	color: #ce252d;
	font-size: 26px;
	margin: 20px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-weight: 100;
	font-weight: bold;
}

#quienes-somos b {
	width: 100%;
	color: #202124;
	font-size: 25px;
	text-align: center;
	margin-bottom: 20px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	letter-spacing: 0.3px;
}

#quienes-somos p {
	width: 100%;
	color: #353535;
	text-align: start;
	margin-bottom: 20px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	letter-spacing: 0.4px;
	font-size: 14px;
}

#quienes-somos svg {
	margin-right: 10px;
}

#q-s-content {
	width: 80%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

#q-s-content>div {
	width: 100%;
	padding-top: 10px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

#q-s-content>div:last-child {
	padding: 0 20px;
}

#q-s-content b {
	font-size: 18px !important;
}

#img-quienes-somos img,
#img-mis-vis img {
	width: 70%;
}

#text-quienes-somos b,
#text-quienes-somos p {
	text-align: start !important;
}

#mis-vis-content {
	width: 80%;
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	align-items: center;
}

#mis-vis-content>div {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#mis-vis-content>div:first-child {
	padding: 0 20px;
}

#obj-org-content {
	width: 100%;
	padding: 0 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#obj-org-content>div {
	width: 98%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#obj-org-content>div>div {
	width: 98%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
}

/*********************************************************
	===================================================
		MEDIA QUERYS
	===================================================
*********************************************************/

/***
========================================================
	Large devices (desktops, 992px and up)
========================================================
***/
@media (min-width: 992px) {
	
	#obj-org-content>div>div {
		width: 60%;
		margin: 0 4px;
		margin-bottom: 10px;
	}

	#q-s-content {
		flex-direction: row;
	}

	#q-s-content>div {
		width: 50%;
	}

	#mis-vis-content {
		flex-direction: row;
	}
	
	#mis-vis-content>div {
		width: 50%;
	}
	
	#mis-vis-content>div:first-child {
		padding: 0 60px;
	}

	#q-s-content>div:last-child {
		padding: 0 60px;
	}
	
	#img-quienes-somos img,
	#img-mis-vis img {
		width: 40%;
	}
}