#pageContainer {
	width: 103%; margin-top: 100px; padding: 20px;
}
#pageContainer .logo {
	text-align: center;
}
#pageContainer .logo img{
	width: 50px; height: 50px;
}
#pageContainer .subtitle {
	margin-top: 25px; font-size: 0.85em; font-weight: bolder; letter-spacing: 0.1em; text-align: center;
}
#pageContainer .info {
	margin-top: 30px;
}
#pageContainer .quotationMark {
	font-size: 7em; text-align: center; color: #ddd;
}
#pageContainer .intro{
	margin-top: -40px;
}
#pageContainer .info .text {
	width: 100%; max-width: 600px; margin: 0 auto;
}
#pageContainer .info .text p {
	font-size: 1.1em; line-height: 1.5em; text-align: justify;
}
#pageContainer .info .subsubtitle p {
	font-size: 0.8em; line-height: 1.8em;
}
#pageContainer .info .subsubtitle span {
	margin-right: 7px; font-size: 3em; font-weight: bolder; float: left; padding: 10px 10px 10px 8px; background-color: #A1A1A1; color: white; border-radius: 5px;  text-shadow: 3px 3px 3px #000;
}
#pageContainer .info hr {
	width: 40%; height: 1px; background-color: gray; border: none; margin: 0 auto; margin-top: 70px;
}
#pageContainer .developer {
	margin-top: 70px;
}
#pageContainer .developer .photoBox {
	width: 70%; max-width: 700px; height: 100px; margin: 0 auto; background-color: #D0FBFB; border: 9px solid #EFEFEF;
}
#pageContainer .developer img {
	display: block; width: 40px; height: auto; margin: 0 auto; margin-top: 30px;
}
#pageContainer .developer h1 {
	margin-top: 20px; font-size: 1.3em; text-align: center; font-weight: bolder; color: #333;
}
#pageContainer .developer .text {
	width: 80%; margin: 0 auto; margin-top: 20px;
}
#pageContainer .developer .text p {
	font-size: 0.8em; line-height: 1.6em; text-align: justify; color: #333;
}
#pageContainer .contact{
	margin-top: 50px;
}
#pageContainer #footerSocials {
	margin-top: 30px; text-align: center;
}
#pageContainer #footerSocials img {
	display: inline-block; width: 35px; height: 35px; margin: 10px;
}
#pageContainer #otherContacts {
	margin-top: 20px;
}
#pageContainer #otherContacts .otherContact {
	text-align: center;
}
#pageContainer #otherContacts .otherContact .iconContainer {
	text-align: center;
}
#pageContainer #otherContacts .otherContact .icon {
	display: inline-block; width: 40px; height: 40px; padding: 10px; border: 1px solid #ccc; border-radius: 50px;
}
#pageContainer #otherContacts .otherContact .icon img {
	width: 100%; height: 100%;
}
#pageContainer #otherContacts .otherContact .text{
	margin-top: 8px;
}
#pageContainer #otherContacts .otherContact .text p{}