@font-face {
	font-family: 'Conv_VAGRounded-Light';
	src: url('fonts/VAGRounded-Light.eot');
	src: local('☺'), url('fonts/VAGRounded-Light.woff') format('woff'),
	url('fonts/VAGRounded-Light.ttf') format('truetype'),
	url('fonts/VAGRounded-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Whitney-Bold-Bas';
	src: url('fonts/Whitney-Bold-Bas.eot');
	src: local('☺'), url('fonts/Whitney-Bold-Bas.woff') format('woff'),
	url('fonts/Whitney-Bold-Bas.ttf') format('truetype'),
	url('fonts/Whitney-Bold-Bas.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Whitney-Book-Bas';
	src: url('fonts/Whitney-Book-Bas.eot');
	src: local('☺'), url('fonts/Whitney-Book-Bas.woff') format('woff'),
	url('fonts/Whitney-Book-Bas.ttf') format('truetype'),
	url('fonts/Whitney-Book-Bas.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Whitney-Light-Bas';
	src: url('fonts/Whitney-Light-Bas.eot');
	src: local('☺'), url('fonts/Whitney-Light-Bas.woff') format('woff'),
	url('fonts/Whitney-Light-Bas.ttf') format('truetype'),
	url('fonts/Whitney-Light-Bas.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Whitney-Medium-Bas';
	src: url('fonts/Whitney-Medium-Bas.eot');
	src: local('☺'), url('fonts/Whitney-Medium-Bas.woff') format('woff'),
	url('fonts/Whitney-Medium-Bas.ttf') format('truetype'),
	url('fonts/Whitney-Medium-Bas.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Whitney-Semibold-Bas';
	src: url('fonts/Whitney-Semibold-Bas.eot');
	src: local('☺'), url('fonts/Whitney-Semibold-Bas.woff') format('woff'),
	url('fonts/Whitney-Semibold-Bas.ttf') format('truetype'),
	url('fonts/Whitney-Semibold-Bas.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



html{
	overflow-x: hidden;
}

body{
	background: #f4f4f4;
	overflow-x: hidden;
	font-family: 'Conv_Whitney-Light-Bas', arial, serif;
}

h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
	font-weight: normal;
	font-family: 'Conv_Whitney-Light-Bas', arial, serif;
}

ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

b, strong {font-weight: normal;font-family: 'Conv_Whitney-Semibold-Bas', arial, serif;}


.trigger_animate{
	position: absolute;
	left: 50%;
	top: 40%;
	margin-left: -5px;
	height: 10px;
	width: 10px;
}
.yellow-text{
	color: #cc9900;
}



/*============= EarthGlobe Section ==================================================*/

#place-globe{
	width: 100%;
	position: relative;
	height: 623px;
	background-image: url('images/header-bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;

}
	#place-globe .inner{
		width: 1270px;
		margin: 0 auto;
		position: relative;
	}

	#place-globe h1{
		display: none;
		position: absolute;
		bottom: 140px;
		z-index: 10;
		width: 100%;
		text-align: center;
		color: #fff;
		font-size: 65px;
		letter-spacing: 9px;
		font-family: 'Conv_Whitney-Semibold-Bas', arial, serif;
		text-transform: uppercase;
	}
		#place-globe h1 span{
			color: #c6d6e4;
			display: block;
			font-size: 38px;
			line-height: 40px;
			font-family: 'Conv_Whitney-Book-Bas', arial, serif;
		}


	#place-cloud1{
		position: absolute;
		left: 50px;
		top: 130px;
		width: 216px;
		height: 123px;
		background: url('images/place-cloud1.png') no-repeat left top;
	}
	#place-cloud2{
		position: absolute;
		right: 25px;
		top: 100px;
		width: 305px;
		height: 171px;
		background: url('images/place-cloud2.png') no-repeat left top;
	}
	#place-cloud3{
		position: absolute;
		right: -25px;
		top: 115px;
		width: 100px;
		height: 56px;
		background: url('images/place-cloud3.png') no-repeat left top;
	}


/*	.q_mark{
		display: none;
		overflow: hidden;
		position: absolute;
		top: -175px;
		left: 50%;
		margin-left: -175px;
		z-index: 10;
		color: #fff;
		font-family: 'Conv_VAGRounded-Light', arial, serif;
		font-size: 640px;
		line-height: 655px;
	}*/

	.q_mark{padding: 10px 0;}
	.q_mark{
		display: block;
		margin: auto;
	}

	#earth-globe{
		display: none;
		position: relative;
		z-index: 5;
		width: auto;
		height: 746px;
		margin: 0 auto;
		background-image: url('images/earth-globe.png');
		background-repeat: no-repeat;
		background-position: center center;
	}

.pins{
	position: absolute;
	z-index: 6;
	display: none;
}

#loc-1{
	width: 39px;
	height: 31px;
	left: -30px;
	bottom: 270px;
	background: url('images/loc-1.png') no-repeat left top;
}
#loc-2{
	width: 55px;
	height: 108px;
	left: 95px;
	bottom: 280px;
	background: url('images/loc-2.png') no-repeat left top;
}
#loc-3{
	width: 66px;
	height: 54px;
	right: 352px;
	top: 90px;
	background: url('images/loc-3.png') no-repeat left top;
}
#loc-4{
	width: 172px;
	height: 168px;
	left: 275px;
	top: 182px;
	background: url('images/loc-4.png') no-repeat left top;
}
#loc-5{
	width: 165px;
	height: 134px;
	right: -38px;
	bottom: 260px;
	background: url('images/loc-5.png') no-repeat left top;
}
#loc-6{
	width: 161px;
	height: 183px;
	left: 50%;
	margin-left: -130px;
	bottom: -55px;
	background: url('images/loc-6.png') no-repeat left top;
}
#loc-7{
	width: 23px;
	height: 44px;
	right: 141px;
	bottom: 311px;
	background: url('images/loc-7.png') no-repeat left top;
}
#loc-8,
#loc-9{
	width: 25px;
	height: 48px;
	left: 75px;
	top: 50px;
	background: url('images/loc-8.png') no-repeat left top;
}

#loc-9{
	left: 181px;
	top: 80px;
}



/*============= Papers Section ==================================================*/
#animate2{top: 70px;}
#papers-pack{
	position: relative;
	background: #f4f4f4;
	padding-bottom: 60px;
}

#paper-cloud1,
#paper-cloud2,
#paper-cloud3,
#paper-cloud4,
#paper-cloud5{position: absolute;}

	#paper-cloud1{
		width: 281px;
		height: 174px;
		right: -110px;
		top: -120px;
		background: url('images/paper-cloud1.png') no-repeat left top;
	}
	#paper-cloud2{
		width: 198px;
		height: 123px;
		left: -90px;
		top: 50px;
		z-index: 11;
		background: url('images/paper-cloud2.png') no-repeat left top;
	}
	#paper-cloud3{
		width: 187px;
		height: 126px;
		left: -187px;
		top: 95px;
		/*z-index: 15;*/
		background: url('images/paper-cloud3.png') no-repeat left top;
	}
	#paper-cloud4{
		width: 207px;
		height: 126px;
		right: -175px;
		top: 5px;
		background: url('images/paper-cloud4.png') no-repeat left top;
	}
	#paper-cloud5{
		width: 214px;
		height: 136px;
		left: -214px;
		top: 248px;
		/*z-index: 15;*/
		background: url('images/paper-cloud5.png') no-repeat left top;
	}


#papers-pack h2{
	color: #061d29;
	/*font-size: 42px;*/
	font-size: 10px;
	position: absolute;
	/*left: 50%;*/
	left: -780px;
	/*margin-left: -390px;*/
	/*top: -63px;*/
	top: 100px;
	text-align: center;
	font-weight: normal;
	width: 780px;
	z-index: 10;
}
	#papers-pack h2 b,
	#papers-pack h2 strong{font-family: 'Conv_Whitney-Semibold-Bas', arial, serif;}


#wrap-papers{
	position: relative;
	z-index: 10;
	width: 940px;
	margin: 255px auto 0;
}

	#wrap-blue-paper{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		overflow: hidden;
		height: 0px;
	}
	#blue-paper{
		position: absolute;
		bottom: -1px;
		left: 156px;
		width: 169px;
		height: 202px;
		background: url('images/blue-paper.png') no-repeat left top;
	}

	#papers{
		position: relative;
		z-index: 5;
		width: 473px;
		height: 373px;
		margin: 0 auto;
		overflow: hidden;
		background: url('images/papers-pack.png') no-repeat left top;
	}
		#papers .procent{
			opacity: 0;
			position: absolute;
			left: 0px;
			bottom: -15px;
			text-align: center;
			width: 100%;
			z-index: 10;
			color: #fff;
			font-size: 130px;
			line-height: 90px;
		}
			#papers .procent > span{font-size: 100px;}

	#paper-left-cloud{
		position: absolute;
		left: 237px;
		top: 160px;
		width: 318px;
		height: 179px;
		background: url('images/paper-left-cloud.png') no-repeat left top;
	}
		#paper-left-cloud span,
		#paper-right-cloud span{
			position: absolute;
			color: #4f4f4f;
			font-size: 25px;
			line-height: 30px;
			display: block;
			font-family: 'Conv_Whitney-Light-Bas', arial, serif;
		}

		#paper-left-cloud span{
			width: 116px;
			top: 80px;
			left: 90px;
		}
		#paper-right-cloud span{
			width: 235px;
			top: 90px;
			right: 33px;
		}

	#paper-right-cloud{
		position: absolute;
		right: 250px;
		top: 125px;
		width: 399px;
		height: 225px;
		background: url('images/paper-right-cloud.png') no-repeat left top;
	}



/*============= Buildings Section ==================================================*/

#buildings{
	position: relative;
	z-index: 5;
	height: 730px;
	background: #f4f4f4;
}

#buildings .inner{
	position: relative;
	width: 1155px;
	margin: 0 auto;
}

#buildings h2{
	position: absolute;
	left: 0;
	/*top: 0px;*/
	top: -130px;
	width: 100%;
	color: #666666;
	text-align: center;
	/*font-size: 30px;*/
	font-size: 8px;
	z-index: 10;
	text-transform: uppercase;
}
	.to_word{
		opacity: 0;
		position: absolute;
		z-index: 7;
		left: 50%;
		top: 40px;
		margin-left: -40px;
		width: 80px;
		height: 40px;
		background: #c1c1c1;
		color: #fff;
		font-size: 23px;
		text-align: center;
		font-family: 'Conv_BlissPro-Regular', arial, serif;
		text-transform: uppercase;
		-moz-border-radius: 0 0 2000px 2000px;
		-webkit-border-radius: 0 0 2000px 2000px;
		-ms-border-radius: 0 0 2000px 2000px;
		border-radius: 0 0 2000px 2000px;
	}

	#bd-line-left{
		position: absolute;
		left: 185px;
		top: 69px;
		width: 374px;
		height: 0;
		background: url('images/line-left.png') no-repeat left top;
	}
		#bd-line-left span,
		#bd-line-middle span,
		#bd-line-right span{
			display: none;
			position: absolute;
			font-size: 25px;
			line-height: 28px;
			color: #65646a;
			width: 160px;
			text-align: center;
		}
			#bd-line-left span{left: -165px;bottom: -15px;}
			#bd-line-middle span{left: -100px;bottom: -60px;}
			#bd-line-right span{right: -150px;bottom: -80px;}

	#bd-line-middle{
		position: absolute;
		left: 563px;
		top: 70px;
		width: 15px;
		height: 0;
		z-index: 5;
		background: url('images/line-midle.png') no-repeat left top;
	}
	#bd-line-right{
		position: absolute;
		left: 600px;
		top: 70px;
		width: 207px;
		height: 0;
		z-index: 5;
		background: url('images/line-right.png') no-repeat left top;
	}


	#buildings-img{
		opacity: .6;
		position: absolute;
		left: 50%;
		margin-left: -650px;
		bottom: 0;
		width: 1300px;
		height: 730px;
		background: url('images/buildings.png') no-repeat left top;
	}

	#buildings-container{
		position: relative;
		width: 1300px;
		height: 730px;
		margin: 0 auto;
	}

	#buildings-container.showBg{background: url('images/bg-buildings.png') no-repeat left bottom;}

	#bl-text-right,
	#bl-text-left{
		height: 0;
		width: 231px;
		overflow: hidden;
		position: absolute;
		left: 90px;
		top: 605px;
		z-index: 0;
		border-right: 2px solid #0972ce;
	}
		.bl-bar-text{
			opacity: 0;
			position: absolute;
			right: 0px;
			bottom: 38px;
			width: 0;
			text-align: center;
			background: #0972ce;
			color: #fff;
			font-size: 25px;
			padding: 3px 15px 0;
			line-height: 38px;
			white-space: nowrap;
			text-transform: uppercase;
		}

		.simple-bar-text{
			display: none;
			position: absolute;
			right: 0px;
			bottom: 6px;
			width: 100%;
			text-align: center;
			font-size: 17px;
			text-transform: uppercase;
		}

	#bl-text-right{
		border-right: 0;
		left: 964px;
		bottom: 20px;
		border-left: 2px solid #d59100;
	}
		#bl-text-right .bl-bar-text{right: auto; left: 0;background: #d59100;}


	#vs-text{
		display: none;
		position: absolute;
		left: 50%;
		margin-left: -31px;
		bottom: 37px;
		width: 62px;
		height: 62px;
		color: #C0C0C0;
		font-size: 31px;
		text-align: center;
		padding-top: 10px;
		font-weight: 600;
		background: #e7e9e6;
		-moz-border-radius: 4em;
		-webkit-border-radius: 4em;
		-ms-border-radius: 4em;
		border-radius: 4em;
	}


	#bl-cloud5,
	#bl-cloud4,
	#bl-cloud3,
	#bl-cloud2,
	#bl-cloud1{
		display: none;
		width: 183px;
		height: 104px;
		position: absolute;
		left: 140px;
		top: 232px;
		z-index: 2;
		background: url('images/bl-cloud1.png');
		background-repeat: no-repeat;
		background-position: left top;
	}
		#bl-pin3,
		#bl-pin2,
		#bl-pin1{
			display: none;
			position: absolute;
			left: 152px;
			top: 255px;
			width: 66px;
			height: 74px;
			z-index: 10;
			background: url('images/bl-pin.png') no-repeat left top;
		}

		#bl-pin2{left: -15px;top: 5px;}
		#bl-pin3{
			right: 404px;
			left: auto;
			top: 190px;
		}


	#bl-cloud2{
		width: 223px;
		height: 138px;
		left: 515px;
		top: 140px;
		z-index: 2;
		background: url('images/bl-cloud2.png');
	}
	#bl-cloud3{
		width: 177px;
		height: 108px;
		left: 327px;
		top: 140px;
		z-index: 2;
		background: url('images/bl-cloud3.png');
	}
	#bl-cloud4{
		width: 355px;
		height: 178px;
		left: 564px;
		top: -25px;
		z-index: 2;
		background: url('images/bl-cloud4.png');
	}
	#bl-cloud5{
		width: 177px;
		height: 115px;
		left: 769px;
		top: 95px;
		z-index: 2;
		background: url('images/bl-cloud5.png');
	}



	.bl-img{
		position: absolute;
		left: 0px;
		bottom: 0px;
		overflow: hidden;
	}
		.bl-img > span{
			position: absolute;
			left: 0;
			bottom: -1px;
			height: 6px;
			background-repeat: no-repeat;
			background-position: left bottom;
		}

		#b1{bottom: 153px;z-index: 1;}
			#b1 > img{margin-bottom: -87px;}
			#b1 > span{z-index: 1;width: 90px;background-image: url('images/b1gr.png');}

		#b2{bottom: 147px;left: 55px;z-index: 2;}
			#b2 > img{margin-bottom: -164px;}
			#b2 > span{z-index: 2;width: 115px;background-image: url('images/b2gr.png');}

		#b3{bottom: 140px;left: 124px;z-index: 3;}
			#b3 > img{margin-bottom: -303px;}
			#b3 > span{z-index: 3;width: 90px;background-image: url('images/b3gr.png');}

		#b4{bottom: 132px;left: 189px;z-index: 4;}
			#b4 > img{margin-bottom: -257px;}
			#b4 > span{z-index: 4;width: 156px;background-image: url('images/b4gr.png');}

		#b5{bottom: 122px;left: 264px;z-index: 8;}
			#b5 > img{margin-bottom: -207px;}
			#b5 > span{z-index: 8;width: 173px;height: 9px;background-image: url('images/b5gr.png');}

		#b6{bottom: 138px;left: 300px;z-index: 0;}
			#b6 > img{margin-bottom: -367px;}

		#b7{bottom: 125px;left: 340px;z-index: 7;}
			#b7 > img{margin-bottom: -280px;}

		#b8{bottom: 103px;left: 358px;z-index: 8;}
			#b8 > img{margin-bottom: -137px;}
			#b8 > span{z-index: 8;width: 325px;height: 16px;background-image: url('images/b8gr.png');}

		#b9{bottom: 125px;left: 437px;z-index: 1;}
			#b9 > img{margin-bottom: -574px;}

		#b10{bottom: 113px;left: 499px;z-index: 5;}
			#b10 > img{margin-bottom: -346px;}

		#b11{bottom: 87px;left: 534px;z-index: 8;}
			#b11 > img{margin-bottom: -287px;}
			#b11 > span{z-index: 8;width: 234px;height: 14px;background-image: url('images/b11gr.png');}

		#b12{bottom: 100px;left: 638px;z-index: 7;}
			#b12 > img{margin-bottom: -343px;}
			#b12 > span{z-index: 7;width: 244px;height: 13px;background-image: url('images/b12gr.png');}

		#b13{bottom: 113px;left: 662px;z-index: 3;}
			#b13 > img{margin-bottom: -594px;}

		#b14{bottom: 139px;left: 845px;z-index: 3;}
			#b14 > img{margin-bottom: -371px;}
			#b14 > span{z-index: 3;width: 192px;background-image: url('images/b13gr.png');}

		#b15{bottom: 114px;left: 788px;z-index: 5;}
			#b15 > img{margin-bottom: -127px;}
			#b15 > span{z-index: 3;width: 229px;height: 14px;background-image: url('images/b13bgr.png');}

		#b16{bottom: 128px;left: 1004px;z-index: 4;}
			#b16 > img{margin-bottom: -203px;}
			#b16 > span{z-index: 3;width: 85px;height: 7px;background-image: url('images/b14gr.png');}

		#b17{bottom: 141px;left: 1029px;z-index: 2;}
			#b17 > img{margin-bottom: -256px;}

		#b18{bottom: 138px;left: 1054px;z-index: 3;}
			#b18 > img{margin-bottom: -101px;}
			#b18 > span{z-index: 3;width: 138px;height: 8px;background-image: url('images/b16gr.png');}

		#b19{bottom: 146px;left: 1160px;z-index: 2;}
			#b19 > img{margin-bottom: -216px;}
			#b19 > span{z-index: 2;width: 80px;height: 5px;background-image: url('images/b18gr.png');}

		#b20{bottom: 149px;left: 1133px;z-index: 1;}
			#b20 > img{margin-bottom: -344px;}
			#b20 > span{z-index: 2;width: 167px;height: 7px;background-image: url('images/b19gr.png');}




/*============= Inter Section 1 ==================================================*/

#inter-sec1{
	padding: 35px 0;
	height: 136px;
	background: #f4f4f4;
}
	#inter-sec1 .inner{
		position: relative;
		top: -160px;
	}

	#inter-sec1 .yellow-text span{top: -50px; position: relative;opacity: 0;}

	#inter-sec1 h3,
	#inter-sec1 h2{
		color: #666666;
		font-size: 31px;
		text-transform: uppercase;
		text-align: center;
	}
		#inter-sec1 .desc{font-size: 26px;margin-bottom: 7px;}



/*============= Drivers Section ==================================================*/

#drivers{
	position: relative;
	z-index: 5;
	height: 360px;
	padding: 60px 0 0;
	background-color: #f4f4f4;
	background-image: url('images/metal-bg1.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
	#drivers .inner{
		width: 998px;
		margin: 0 auto;
	}

	#drivers h2{
		font-size: 30px;
		color: #666666;
		text-align: center;
		text-transform: uppercase;
	}

	#drivers ul{margin: 35px 0 0;}
		#drivers ul li{
			width: 210px;
			display: inline-block;
		}
			#drivers ul li:nth-child(2){width: 570px;}

			#drivers ul li img{display: block; margin: auto;}

			#drivers ul li h4{
				color: #0e253a;
				font-size: 26px;
				line-height: 33px;
				text-align: center;
				margin: 0 auto;
			}
				#drivers ul li:nth-child(1) h4{width: 120px;}
				#drivers ul li:nth-child(2) h4{width: 343px;}



/*============= Data Centers Section ==================================================*/

#data-centers{
	padding: 50px 0 30px;
	background: #e9e9eb;
}

#data-centers h2{
	position: relative;
	top: -150px;
	z-index: 1;
	font-size: 42px;
	line-height: 50px;
	color: #0e253a;
	text-align: center;
}
	#data-centers h2 b,
	#data-centers h2 strong{
		display: block;
	}

#data-centers .inner{
	position: relative;
	width: 1094px;
	height: 533px;
	margin: 0 auto;
	margin-top: 30px;
	background: url('images/worldmap.png') no-repeat center bottom;
}

	#data-centers .shadow-bg{
		position: absolute;
		left: 25px;
		top: 45px;
		width: 0;
		height: 454px;
		background: url('images/centers-shadow.png') no-repeat left center;
	}

	#dc-pin1,
	#dc-pin2{
		position: absolute;
		z-index: 6;
	}


	#data-center-small,
	#data-center-big{
		opacity: 0;
		position: absolute;
		left: 0;
		top: 120px;
		z-index: 5;
	}

	#data-center-big{
		left: 570px;
		top: 10px;
	}


	#data-centers .desc-bar,
	#desc-procent,
	#data-centers #part2,
	#data-centers #part3{
		position: absolute;
		text-transform: uppercase;
	}

		#data-centers .desc-bar{
			overflow: hidden;
			right: 200px;
			top: 133px;
			width: 0;
			color: #fff;
			line-height: 54px;
			height: 50px;
			font-size: 23px;
			text-align: center;
			background: #0d253d;
		}

		#data-centers .inner-content{
			width: 780px;
			margin: 0 auto;
			position: relative;
		}

		#desc-procent{
			left: 235px;
			top: 203px;
			color: #0e253d;
		}
			#part1,
			#part2,
			#part3{opacity: 0;font-family: 'Conv_Whitney-Book-Bas', arial, serif;}

			#part1{font-size: 29px;}
				#part1 span{
					opacity: 0;
					display: block;
					font-size: 33px;
				}

			#part2{
				left: 100px;
				top: -20px;
				font-size: 96px;
			}
				#part2 span{font-size: 81px;}

			#part3{
				color: #2b3e50;
				font-size: 24px;
				left: 105px;
				top: 75px;
				width: 100%;
			}



/*============= Inter Section 2 ==================================================*/

#inter-sec2{
	padding: 43px 0 0;
	height: 235px;
	background-image: url('images/metal-bg2.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

	#inter-sec2 h2,
	#inter-sec2 h3{
		color: #0071c3;
		font-size: 34px;
		text-transform: uppercase;
		text-align: center;
	}

	#inter-sec2 h3{
		color: #666666;
		font-size: 42px;
	}
		#inter-sec2 h3 > span{line-height: 55px;}

		#inter-sec2 h3 b,
		#inter-sec2 h3 strong{
			color: #0071c3;
			font-size: 74px;
			line-height: 66px;
			font-weight: normal;
			vertical-align: bottom;
			padding: 0 10px;
			font-family: 'Conv_Whitney-Book-Bas', arial, serif;
		}
			#inter-sec2 h3 b span,
			#inter-sec2 h3 strong span{
				font-size: 60px;
				vertical-align: bottom;
			}



/*============= Tenant Data Centers Section ==================================================*/

#tenant-dc{
	position: relative;
	min-height: 1170px;
	background: -moz-linear-gradient(180deg, #E9E9EB 0, #e2e2e4 72%);/* FF3.6+ */
	background: -webkit-gradient(linear, 180deg, color-stop(0, E9E9EB), color-stop(72%, e2e2e4));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(180deg, #E9E9EB 0, #e2e2e4 72%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(180deg, #E9E9EB 0, #e2e2e4 72%);/* Opera 11.10+ */
	background: -ms-linear-gradient(180deg, #E9E9EB 0, #e2e2e4 72%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(180deg, #E9E9EB 0, #e2e2e4 72%);/* W3C */
}

#tenant-dc .inner{
	position: relative;
	width: 520px;
	margin: 0 auto;
}
	#tenant-dc .inner h2{
		text-align: center;
		font-size: 42px;
		padding-top: 100px;
	}

	#tenant-dollar-icon{
		position: absolute;
		top: -72px;
		left: 50%;
		margin-left: -61px;
	}

	#mask-sv{
		position: absolute;
		left: -1px;
		top: -74px;
		opacity: 0;
	}

	#tenant-dc-servers{
		position: relative;
		width: 1166px;
		height: 703px;
		margin: 130px auto 0;
		background: url('images/servers_floor.png') no-repeat center center;
	}

		#tenant-dc-servers .dc-server{
			width: 81px;
			height: 185px;
			position: absolute;
			overflow: hidden;
		}
			#tenant-dc-servers .dc-server span{
				position: absolute;
				z-index: 20;
				left: 0px;
				bottom: 0px;
				width: 82px;
				height: 25px;
				background-position: center bottom;
				background-repeat: no-repeat;
			}
			#tenant-dc-servers .dc-server > img{
				display: none;
				position: absolute;
				left: 0;
				bottom: -138px;
			}


			#s1{right: 540px;top: -73px;z-index: 3;}
				#s1 > span{background-image: url('images/s1_bg.png');}

			#s2{right: 486px;top: -42px;z-index: 4;}
				#s2 > span{background-image: url('images/s2_bg.png');}

			#s3{right: 432px;top: -11px;z-index: 5;}
				#s3 > span{background-image: url('images/s3_bg.png');}

			#s4{right: 342px;top: 45px;z-index: 6;}
				#s4 > span{background-image: url('images/s4_bg.png');}

			#s5{right: 289px;top: 76px;z-index: 7;}
				#s5 > span{background-image: url('images/s5_bg.png');}

			#s6{right: 235px;top: 106px;z-index: 8;}
				#s6 > span{background-image: url('images/s6_bg.png');}

			#s7{right: 146px;top: 163px;z-index: 9;}
				#s7 > span{background-image: url('images/s7_bg.png');}

			#s8{right: 94px;top: 194px;z-index: 10;}
				#s8 > span{background-image: url('images/s8_bg.png');}

			#s9{right: 673px;top: 6px;z-index: 10;}
				#s9 > span{background-image: url('images/s9_bg.png');}

			#s10{right: 621px;top: 37px;z-index: 11;}
				#s10 > span{background-image: url('images/s10_bg.png');}

			#s11{right: 566px;top: 68px;z-index: 12;}
				#s11 > span{background-image: url('images/s11_bg.png');}

			#s12{right: 477px;top: 124px;z-index: 13;}
				#s12 > span{background-image: url('images/s12_bg.png');}

			#s13{right: 424px;top: 155px;z-index: 14;}
				#s13 > span{background-image: url('images/s13_bg.png');}

			#s14{right: 370px;top: 186px;z-index: 15;}
				#s14 > span{background-image: url('images/s14_bg.png');}

			#s15{right: 281px;top: 243px;z-index: 16;}
				#s15 > span{background-image: url('images/s15_bg.png');}

			#s16{right: 227px;top: 274px;z-index: 17;}
				#s16 > span{background-image: url('images/s16_bg.png');}

			#s17{right: 813px;top: 88px;z-index: 21;}
				#s17 > span{background-image: url('images/s17_bg.png');}

			#s18{right: 759px;top: 119px;z-index: 22;}
				#s18 > span{background-image: url('images/s18_bg.png');}

			#s19{right: 706px;top: 150px;z-index: 23;}
				#s19 > span{background-image: url('images/s19_bg.png');}

			#s20{right: 617px;top: 205px;z-index: 24;}
				#s20 > span{background-image: url('images/s20_bg.png');}

			#s21{right: 563px;top: 237px;z-index: 25;}
				#s21 > span{background-image: url('images/s21_bg.png');}

			#s22{right: 510px;top: 267px;z-index: 26;}
				#s22 > span{background-image: url('images/s22_bg.png');}

			#s23{right: 422px;top: 324px;z-index: 27;}
				#s23 > span{background-image: url('images/s23_bg.png');}

			#s24{right: 365px;top: 355px;z-index: 28;}
				#s24 > span{background-image: url('images/s24_bg.png');}

			#s25{left: 146px;top: 159px;z-index: 22;}
				#s25 > span{background-image: url('images/s25_bg.png');}

			#s26{left: 200px;top: 190px;z-index: 23;}
				#s26 > span{background-image: url('images/s26_bg.png');}

			#s27{left: 253px;top: 221px;z-index: 24;}
				#s27 > span{background-image: url('images/s27_bg.png');}

			#s28{left: 342px;top: 278px;z-index: 25;}
				#s28 > span{background-image: url('images/s28_bg.png');}

			#s29{left: 395px;top: 309px;z-index: 26;}
				#s29 > span{background-image: url('images/s29_bg.png');}

			#s30{left: 450px;top: 340px;z-index: 27;}
				#s30 > span{background-image: url('images/s30_bg.png');}

			#s31{left: 537px;top: 397px;z-index: 28;}
				#s31 > span{background-image: url('images/s31_bg.png');}

			#s32{left: 591px;top: 427px;z-index: 30;}
				#s32 > span{background-image: url('images/s32_bg.png');}



	#tenant-dc .tt-legend {
		width: 410px;
		position: absolute;
		top: -75px;
		left: 10px;
	}
		#tenant-dc .tt-legend.right-legend{
			left: auto;
			right: -45px;
			width: 450px;
		}

		#tenant-dc .tt-legend li{
			display: none;
			font-size: 21px;
			line-height: 25px;
			color: #666666;
			position: relative;
			padding-left: 50px;
			margin-bottom: 17px;
		}
			#tenant-dc .tt-legend li:before {
				content: "";
				display: block;
				height: 30px;
				width: 30px;
				left: 0px;
				top: 7px;
				position: absolute;
			}
				#tenant-dc .tt-legend li.yellow-sqr:before{background: #d49000;}
				#tenant-dc .tt-legend li.yellow-sqr span{color: #d49000;}

				#tenant-dc .tt-legend li.red-sqr:before{background: #c24728;}
				#tenant-dc .tt-legend li.red-sqr span{color: #c24728;}

				#tenant-dc .tt-legend li.gray-sqr:before{background: #65646a;}
				#tenant-dc .tt-legend li.gray-sqr span{color: #4B4B4B;}

				#tenant-dc .tt-legend li.dark-sqr:before{background: #0f253a;}
				#tenant-dc .tt-legend li.dark-sqr span{color: #0f253a;}

				#tenant-dc .tt-legend li.blue-sqr:before{top: -1px;background: #0972ce;}
				#tenant-dc .tt-legend li.blue-sqr span{color: #0972ce;}



/*============= Inter Section 3 ==================================================*/

#inter-sec3{
	padding: 60px 0 0;
	height: 339px;
	background-image: url('images/metal-bg3.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
	#inter-sec3 h2,
	#inter-sec3 h3{
		color: #666666;
		font-size: 27px;
		line-height: 33px;
		text-transform: uppercase;
		text-align: center;
	}
	#inter-sec3 h3{
		margin: 60px 0 0;
		font-size: 42px;
	}

		#time-icon{
			position: relative;
			display: inline-block;
			width: 200px;
		}
			#time-icon > span{
				position: absolute;
				z-index: 10;
				left: 18px;
				top: -77px;
				width: 169px;
				height: 260px;
				background: url('images/time-icon.png') no-repeat left top;
			}

			#time-icon > span > span{
				opacity: 0;
				font-size: 63px;
				color: #dd9f27;
				position: absolute;
				top: -15px;
				left: 35px;
			}



/*============= Tenant Provider Section ==================================================*/

#tenant-provider{
	position: relative;
	background: #e2e2e4;
}

	#tenant-provider .inner{
		width: 1015px;
		margin: 0 auto;
		padding: 75px 0;
	}

		#tenant-provider .inner h2{
			font-size: 29px;
			color: #666666;
			text-transform: uppercase;
			text-align: center;
			margin-bottom: 6px;
		}

		#wrap-legend{
			width: 1140px;
			position: relative;
			margin: 0 auto;
		}

		#tenant-provider .inner li{
			display: inline-block;
		}
			#tenant-provider .inner li:nth-child(1){width: 200px;}
			#tenant-provider .inner li:nth-child(2){width: 547px;}
			#tenant-provider .inner li:nth-child(3){width: 260px;}

			#tenant-provider .inner li img{
				display: block;
				margin: 0 auto;
			}
			#tenant-provider .inner li h4{
				font-size: 25px;
				color: #0e253a;
				text-align: center;
			}



/*============= CoreSite Provides Section ==================================================*/

#cs-provides{
	position: relative;
	background: #e2e2e4;
}
	#cs-provides .inner{
		position: relative;
		width: 885px;
		margin: 0 auto;
		padding: 0 0 37px;
	}

	#anim-building{
		position: absolute;
		left: 50%;
		margin-left: -109px;
		top: 139px;
		z-index: 100;
	}

		#cs-provides .inner h2{
			font-size: 42px;
			color: #0e253a;
			text-align: center;
		}
			#cs-provides .inner h2 strong{display: block;}


		#cs-support,
		#cs-security,
		#cs-slas{
			position: absolute;
			width: 345px;
		}
			#cs-support{left: -122px;top: 290px;}
			#cs-security{right: -140px;top: 276px;}
			#cs-slas{left: 264px;top: 500px;}


			#cs-support img,
			#cs-security img,
			#cs-slas img{display: block;margin: auto;}


			/*#cs-support h3{margin-top: 96px;}
			#cs-security h3{margin-top: 81px;}
			#cs-slas h3{margin-top: 53px;}*/


		#cs-provides .inner h3{
			opacity: 0;
			text-align: center;
			font-size: 25px;
			color: #0e253a;
		}
			#cs-provides .inner h3 span{
				display: block;
				color: #0971ce;
			}

	#cs-building{
		position: relative;
		z-index: 20;
		width: 660px;
		height: 387px;
		margin: 40px auto 233px;
		background: url('images/cs-building.png') no-repeat left top;
	}

	#cs-sources span{
		display: block;
		word-break: break-all;
		color: #666666;
		font-size: 17px;
		font-family: 'Conv_Whitney-Book-Bas', arial, serif;
		text-align: center;
	}

		#cs-sources span:nth-child(1){text-transform: uppercase;}




/*============= Footer Page Section ==================================================*/

#footer-page{
	width: 100%;
	padding: 51px 0;
	background-image: url('images/footer-bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

	#footer-page .inner{
		width: 1120px;
		margin: 0 auto;
	}
		#footer-page .inner:after{
			content: "";
			display: table;
			clear: both;
		}

		#footer-page .inner h2{
			float: left;
			color: #fff;
			font-size: 22px;
			font-family: 'Conv_Whitney-Book-Bas', arial, serif;
		}
			#footer-page .inner h2 strong{
				color: #0e253a;
				display: block;
				font-family: 'Conv_Whitney-Book-Bas', arial, serif;
			}
			#footer-page .inner h2 a{color: #0e253a;font-size: 20px;}

	#ft-logo{float: right;padding: 6px 0 0;}