.fastest-internet .fastint-header {
	background: radial-gradient(#19314D, #010914);
	text-align: center;
	color: #ffffff;
}

.fastest-internet .fastint-header .head-txt {
	color: #ffffff;
	padding-top: 2%;
	font-size: 56px;
}

.fastest-internet .fastint-header .tested {
	font-size: 40px;
	margin-bottom: 2%;
}

.fastest-internet .fastint-header .ookla-img {
	max-height: 500px;
	margin: 1.5% 0;
}

.fastest-internet .fastint-header .check-text-container {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	margin: 0 15% 2% 15%;
}

.fastest-internet .fastint-header .check-text-container .check-div {
	display: flex;
	flex-direction: row;
	min-width: 300px;
	text-align: center;
	margin: auto;
	justify-content: center;
	font-size: 24px;
}

.fastest-internet .fastint-header .check-text-container .check-div img {
	margin: 0 1%;
}

.fastest-internet .fastint-header .head-body-text {
	margin: 0 17%;
	font-size: 24px;
}

.fastest-internet .button-wrapper {
	display: flex;
	justify-content: center;
	padding: 2% 0;
}

.fastest-internet .learnMoreBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 3px solid #28c2fe;
	text-align: center;
	border-radius: 30px;
	background: #28c2fe;
	font-size: 16px;
	color: #fff;
	width: 210px;
	height: 51px;
}

.fastest-internet   .learnMoreBtn:hover {
	background-color: #F04F23;
	border-color: #F04F23;
	color: #FFFFFF;
}

.fastest-internet .fast-lane-container {
	text-align: center;
	color: #ffffff;
	padding-top: 3%;
	padding-left: 15px;
	padding-right: 15px;
}

.fastest-internet .head-txt-container h2 {
	color: #002F47;
	font-size: 24px;
}

.fastest-internet .fast-lane-container .head-txt {
	color: #19314D;
	font-size: 56px;
	font-weight: 500;
}

.fastest-internet .fast-lane-container .icon-box-container {
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: center;
	padding: 3% 0;
}

.fastest-internet .fast-lane-container .box-container {
	height: auto;
	align-items: center;
	margin: 0 2%;
}

.fastest-internet .fast-lane-container .box-container img {
	max-height: 85px;
	max-width: 143px;
	min-height: 85px;
}

.fastest-internet .fast-lane-container .box-container p {
	font-size: 24px;
	color: #000000;
}

.fastest-internet .fast-lane-container .box-container h1  {
	font-weight: 600;
}

@media ( max-width : 1125px) {
	#nav-header .nhide--mobile.sticky {
		display: none !important;
	}
}

@media only screen and (max-width: 1024px) {
	.fastest-internet .fastint-header .check-text-container {
		display: flex;
		flex-direction: column;
		text-align: left;
		justify-content: flex-end;
		margin: 0 15% 2% 15%;
	}
	.fastest-internet .fastint-header .check-text-container .check-div {
		display: flex;
		flex-direction: row;
		min-width: 300px;
		text-align: center;
		margin: auto;
		justify-content: flex-start;
		font-size: 24px;
	}
}

@media only screen and (max-width: 992px) {
	.fastest-internet .fastint-header .head-txt {
		font-size: 32px;
	}
	.fastest-internet .fastint-header .ookla-img {
		margin: 1.5% 0;
		padding: 30px;
	}
	.fastest-internet .fastint-header .tested {
		font-size: 24px;
		margin-bottom: 2%;
	}
	.fastest-internet .fastint-header .head-body-text {
		margin: 0 5%;
		font-size: 16px;
	}
	.fastest-internet .fast-lane-container .head-txt {
		color: #19314D;
		font-size: 32px;
		font-weight: 500;
		padding-top: 10%;
	}
	.fastest-internet .head-txt-container h2 {
		color: #002F47;
		font-size: 16px;
	}
	.fastest-internet .fast-lane-container .icon-box-container {
		display: flex;
		flex-direction: column;
	}
	.fastest-internet .fast-lane-container .icon-box-container {
		flex-direction: column;
	}
}

@media only screen and (max-width: 400px) {
	.fastest-internet .fast-lane-container .box-container {
		width: 100%;
	}
	.fastest-internet .button-wrapper {
		padding: 4% 0;
	}
	.fastest-internet .fastint-header .head-txt {
		padding-top: 10%;
	}
	.fastest-internet .fast-lane-container .box-container img {
		margin-top: 10%;
	}
	.fastest-internet .fast-lane-container .box-container p {
		font-size: 16px;
	}
	.fastest-internet .fast-lane-container .box-container h1 {
		font-weight: 600;
		font-size: 24px;
	}
	.fastest-internet .fastint-header .check-text-container .check-div {
		padding-left: 14%;
		font-size: 16px;
	}
}