
/*
	Custom Banner
*/
.page-banner {
  	background: #000 url("https://www.homesc.com/images/HomeSC/site/internet/banner_bg_internet-speed-v2.jpg") 50% bottom no-repeat;
   	background-size: cover;
}
  
/*
	Page
*/ 
.figure {
	position:absolute;
	right:-115px;
	top:-20px;
}
.inset p {
  padding-right:20px;
}
.progressBars {
	margin:0 auto;
	padding-top:15px;
	width:100%;
}

.progressContainer {
	background:#c2c0c1;
	background:-moz-linear-gradient(top,#c2c0c1 0%,#ebebec 50%,#c2c0c1 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2c0c1),color-stop(50%,#ebebec),color-stop(100%,#c2c0c1));
	background:-webkit-linear-gradient(top,#c2c0c1 0%,#ebebec 50%,#c2c0c1 100%);
	background:-o-linear-gradient(top,#c2c0c1 0%,#ebebec 50%,#c2c0c1 100%);
	background:-ms-linear-gradient(top,#c2c0c1 0%,#ebebec 50%,#c2c0c1 100%);
	background:linear-gradient(to bottom,#c2c0c1 0%,#ebebec 50%,#c2c0c1 100%);
	border-radius:8px;
	background-size:100% 38px;
	height:38px;
	margin-bottom:14px;
	position:relative;
	width:100%;
	border:2px solid #BEC0C2;
	z-index:0;
}

.bar {
	height:34px;
	left:0;
	position:absolute;
	top:0;
	width:0;
	max-width:100%;
	z-index:2;
	border-radius:8px;
}

.bar span {
	display:none;
}

span.speed {
	color:#03345F;
	font-size:13px;
	left:8px;
	line-height:35px;
	position:absolute;
	top:2px;
	z-index:10;
}

span.time {
	color:#03345F;
	font-size:13px;
	line-height:35px;
	position:absolute;
	right:12px;
	top:2px;
	white-space:nowrap;
	z-index:10;
}

.inactive {
	color:#CCC!important;
}

.videoBar {
	background:#e4ab26;
	background:-moz-linear-gradient(top,#e4ab26 0%,#febe2c 32%,#e4ab26 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4ab26),color-stop(32%,#febe2c),color-stop(100%,#e4ab26));
	background:-webkit-linear-gradient(top,#e4ab26 0%,#febe2c 32%,#e4ab26 100%);
	background:-o-linear-gradient(top,#e4ab26 0%,#febe2c 32%,#e4ab26 100%);
	background:-ms-linear-gradient(top,#e4ab26 0%,#febe2c 32%,#e4ab26 100%);
	background:linear-gradient(to bottom,#e4ab26 0%,#febe2c 32%,#e4ab26 100%);
}

.musicBar {
	background:#0097c3;
	background:-moz-linear-gradient(top,#0097c3 0%,#00a9db 50%,#0097c3 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0097c3),color-stop(50%,#00a9db),color-stop(100%,#0097c3));
	background:-webkit-linear-gradient(top,#0097c3 0%,#00a9db 50%,#0097c3 100%);
	background:-o-linear-gradient(top,#0097c3 0%,#00a9db 50%,#0097c3 100%);
	background:-ms-linear-gradient(top,#0097c3 0%,#00a9db 50%,#0097c3 100%);
	background:linear-gradient(to bottom,#0097c3 0%,#00a9db 50%,#0097c3 100%);
}

.gameBar {
	background:#ff3a7b;
	background:-moz-linear-gradient(top,#ff3a7b 0%,#e3336d 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3a7b),color-stop(100%,#e3336d));
	background:-webkit-linear-gradient(top,#ff3a7b 0%,#e3336d 100%);
	background:-o-linear-gradient(top,#ff3a7b 0%,#e3336d 100%);
	background:-ms-linear-gradient(top,#ff3a7b 0%,#e3336d 100%);
	background:linear-gradient(to bottom,#ff3a7b 0%,#e3336d 100%);
}

.bar.photoBar {
	background:#509a3d;
	background:-moz-linear-gradient(top,#509a3d 0%,#61b94a 50%,#509a3d 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#509a3d),color-stop(50%,#61b94a),color-stop(100%,#509a3d));
	background:-webkit-linear-gradient(top,#509a3d 0%,#61b94a 50%,#509a3d 100%);
	background:-o-linear-gradient(top,#509a3d 0%,#61b94a 50%,#509a3d 100%);
	background:-ms-linear-gradient(top,#509a3d 0%,#61b94a 50%,#509a3d 100%);
	background:linear-gradient(to bottom,#509a3d 0%,#61b94a 50%,#509a3d 100%);
}

.movieBar {
background: #785488;
background: -moz-linear-gradient(top,  #785488 0%, #9e6fb3 50%, #785488 100%);
background: -webkit-linear-gradient(top,  #785488 0%,#9e6fb3 50%,#785488 100%);
background: linear-gradient(to bottom,  #785488 0%,#9e6fb3 50%,#785488 100%);

}


.reset {
	color:#06F;
	display:inline-block;
	margin-right:10px;
}

.progressBarsOuter a.active {
	font-weight:700;
}

.progressBarsOuter ul {
	margin:0 auto 15px;
	padding:0;
}

.progressBarsOuter ul li {
	display:inline-block;
	list-style-type:none;
	margin:0 -.75%;
	padding:0;
	position:relative;
}

a.reset {
	color:#939598;
	display:block;
	font-size:16px;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

.reset span {
	background:url(/images/HomeSC/internet-speed/download-speed-icons-10-16.png) no-repeat;
	background-size: 100% auto;
	display:block;
	height:85px;
	margin:0 auto 5px;
	width:85px;
}

.photo.reset span {
	background-position:left top;
}

.music.reset span {
	background-position:left 25%;
}

.game.reset span {
	background-position:left 50%;
}

.video.reset span {
	background-position:left 75%;
}

.movie.reset span {
	background-position:left bottom;
}
#push, footer {height:761px}
