#home .section {
	max-width: 1200px;
	width: 80%;
}

/*Top Title Section*/
#title-text{
	margin: 0 auto;
	position: relative;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
}
#title-text h1, #title-text a{
	color:white;
	text-transform: uppercase;
}
#title-text a{
	background-color:#bf311a;
	padding: 8px;
	text-align:center;
}
#title-btmlinks {
	bottom: 10px;	
	left: 50%;
	margin-left: -400px;
	position: absolute;
	text-align: center;
	width: 800px;
}
#title-btmlinks .btn {
	border-top: 2px solid #777777;
	color: #999999;
	display: inline-block;
	margin: 0 20px;
	padding: 3px 0;
	text-transform: uppercase;
	width: 180px;
}
#title-btmlinks .btn:hover {
	border-top: 3px solid #bf311a;
}
.title-section-home{
	background-color: #053460;
	background-image:url(/static/images/home/home-title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 600px;
	position: relative;
	overflow:hidden;
	-webkit-perspective: 1000;
}
#title-earth{
	background-image:url(/static/images/home/home-title-earth.png);
	display:block;
	height: 544px;
	position:absolute;
	top:26px;
	width: 543px;
	left: 50%;
	margin-left: -271px;
}


/*Earth/Title Animation*/
#title-earth{
	-webkit-animation: slide-in-bck-center 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;
	animation: slide-in-bck-center 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;
}
#title-text h1 {
	font-size:2.6em;
	-webkit-animation: slide-in-bck-center 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.7s both;
	animation: slide-in-bck-center 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.7s both;
}
#title-text a {
	-webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1.2s both;
	animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1s both;
}
#title-btmlinks {
	-webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1.2s both;
	animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1s both;
}
@-webkit-keyframes fade-in {
  0% {
	opacity: 0;
  }
  100% {
	opacity: 1;
  }
}
@keyframes fade-in {
  0% {
	opacity: 0;
  }
  100% {
	opacity: 1;
  }
}
@-webkit-keyframes slide-in-bck-center {
  0% {
    -webkit-transform: translateZ(600px);
            transform: translateZ(600px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-center {
  0% {
    -webkit-transform: scale(3);
            transform: scale(3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
	

/*About Section*/
#peopletech{
	background-image:url(/static/images/home/people-tech-01.jpg);
}


/*Company Section*/
.company-block-link{
	max-height: 320px;
}
.company-block-link .story-image{
	text-align: center;
}
.company-block-link .story-image img{
	display: inline-block;
	height: 180px;
	margin:24px 0;
}
.company-block-link p{
	border: solid 1px #ffffff;
	color: white;
	display: inline-block;
	padding: 12px;
	width: 56%; 
}
#perduco-block-link{ background-image:url(/static/images/home/bg-perduco.jpg); }
#perduco-block-link img{ width: 50%; }
#tmc-block-link{ background-image:url(/static/images/home/bg-tmc.jpg); }
#tmc-block-link img{ width: 62% }