.secondary-home-section .customer-inspired-width {
	max-width: 100%;
	display: flex;
	align-items: center;
}

.secondary-home-section .count-speed-text {
	font-size: 4.8rem;
	flex-direction: column;
	letter-spacing: 0;
}

.secondary-home-section .count-speed-text.mobile {
	font-size: 8vw;
	text-align: left;
}

.secondary-home-section .count-speed-text {
	font-size: 4.8rem;
	flex-direction: column;
	letter-spacing: 0;
}

.secondary-home-section .reliable-internet-text {
	font-size: 1.8rem;
	letter-spacing: 0.1px;
	color: #131E29;
}

.secondary-home-section .reliable-internet-text.mobile {
	font-size: 1.6rem;
	text-align: left;
}

.secondary-home-section .giga-speed-data .unlimited-data-list {
	padding: 0;
}

.combine-sections .customer-inspiration-news .inspired-customer {
	font-size: 50px;
	padding: 30px;
	align-items: center;
	justify-content: center;
}

.combine-sections .blog-feed-background {
	padding: 3% 0 0 0;
}

#blog-module-2020 .blog {
	background: none;
}

.redesign-nav-item .home-icons-width {
	width: 67px;
	height: 41px;
}

.customer-inspiration-news .customer-cspire-images {
	padding: 3% 2%;
}
.blog-feed-background .customer-inspired-width{
	padding:3% 3%;
}

.fiber-home-header {
	position: relative;
}
/** Holiday Gigabit Gift **/
.gigabit-internet-gift .speed-count {
	display: block;
}
.gigabit-internet-gift .text-box,
.gigabit-internet-gift .img-box {
	text-align: center;
	max-width: 850px;
	margin: 0 auto;
	padding: 0 10px;
} 
.gigabit-internet-gift .gigabit-sub-header {
	font-size: calc(25px + (40 - 25) * ((100vw - 375px) / (1900 - 375)));
}
.gigabit-internet-gift .gigabit-header {
	font-size: calc(35px + (78 - 35) * ((100vw - 375px) / (1900 - 375)));
}
.gigabit-internet-gift .text-box .gigabit-check-list {
	display: flex;
	margin: 30px auto;
}
.gigabit-internet-gift .text-box .gigabit-check-list .giga-speed-data {
	flex-grow: 1;
	text-align: center;
}
.secondary-home-section .gigabit-internet-gift .gigabit-check-list .giga-speed-data .unlimited-data-list {
		font-size: calc(13px + (16 - 13) * ((100vw - 375px) / (1900 - 375)));
}
.gigabit-internet-gift .dot-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
}
.gigabit-internet-gift .dot {
	height: 10px;
	width: 10px;
	background-color: #F04F23;
	border-radius: 50%;
	display: flex;
	margin: 0 auto;
}

.gigabit-internet-gift .learn-button-padding .button {
	background: #28c2fe;
	border-radius: 21px;
	width: 201px;
	height: 42px;
	border: 3px solid #28c2fe;
	color: #fff;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	transition: none;
	margin: 50px auto;
	font-weight: 600;
}

.mesh-wifi .text-section .gigabit-check-list {
	display: flex;
	margin: 30px auto;
	flex-direction: row;
}

.mesh-wifi .text-section .gigabit-check-list .giga-speed-data  {
	flex-grow: inherit;
	padding: 0 2%;
}

.secondary-home-section .mesh-wifi .gigabit-check-list .giga-speed-data .unlimited-data-list {
		font-size: calc(13px + (16 - 13) * ((100vw - 375px) / (1900 - 375)));
}

.mesh-wifi .dot-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
}
.mesh-wifi .dot {
	height: 10px;
	width: 10px;
	background-color: #F04F23;
	border-radius: 50%;
	display: flex;
	margin: 0 auto;
}

@media (max-width: 1100px) {
	.gigabit-internet-gift .text-box .gigabit-check-list {
		max-width: 600px;
	}	
}
/**********************/
.address-banner-vanilla {
	position: absolute;
	bottom: 15px;
	z-index: 2;
}

@media (max-width: 1100px) {
	.address-banner-vanilla {
		position: unset;
	}
}

/* .promo-banner {
	position: absolute;
	top: 72%;
	z-index: 10;
	width: 70%;
	background: #ffffff;
	height: 98px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	-webkit-box-shadow: 10px 10px 10px -8px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 10px -8px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 10px -8px rgba(0, 0, 0, 0.75);
}

.promo-banner .primary-fast-internet {
	padding: 0;
	display: inline-flex;
	flex-direction: column;
	width: 100%;
}

.promo-banner .fastest {
	font-size: 3.2rem;
}

.promo-banner .address-banner-display {
	display: flex;
	width: 100%;
	justify-content: space-around;
	height: 98px;
    align-items: center;
}

.promo-banner .address-banner-display .addressbanner-container {
	margin: 0;
}

.promo-banner .addressbanner-address {
	color: #131E29;
}

.promo-banner .addressbanner-edit {
	color: #28C2FE;
}

.promo-banner .addressbanner-edit>a, .promo-banner .addressbanner-edit>a:visited,
	.promo-banner .addressbanner-edit>a:hover, .promo-banner .addressbanner-edit>a:active
	{
	color: #28C2FE !important;
} */

@media screen and (max-width: 1200px) {
	.customer-inspired-width {
		max-width: 100%;
		padding: 5% 3% 5% 3%;
	}
	.customer-inspiration-news .customer-cspire-images {
		padding: 3% 0 3% 2%;
	}
	.secondary-home-section .count-speed-text {
		font-size: 4.8vw;
		line-height: 1.2;
	}
	.secondary-home-section .speed-service-background .desktop-header,
	.secondary-home-section .mesh-wifi .smart-wifi-nonmbl {
		align-self: center;
		width: 100%;
	}
	.product-wifi .mesh-wifi .container .image-section.desktop {
		width: 100%;
	}
	.secondary-home-section .speed-gigabit-customers .customer-better-service {
		padding: 5% 0 5% 1%;
	}
	.secondary-home-section .customer-better-service .speed-count-desc {
		width: 90%;
	}
}
@media screen and (min-width: 800px) {
	.speed-gigabit-customers .customer-inspired-width {
		flex-wrap: unset;
	}
}
@media screen and (max-width: 800px) {
	.secondary-home-section .product-wifi .mesh-wifi .container {
		flex-direction: column-reverse;
	}
	.product-wifi .mesh-wifi .container .text-section {
		max-width: 100%;
	}
	.product-wifi .mesh-wifi .container .button-wrapper,
	.secondary-home-section .speed-count-desc .learn-button-padding {
		justify-content: center;
	}
	.secondary-home-section .product-wifi .background-awardwinning-smile {
		flex-direction: column-reverse;
		width: 100%;
	}
	.secondary-home-section .product-wifi .background-awardwinning-smile .image-section {
		width: 100%;
	}
	.secondary-home-section .speed-service-background .customer-inspired-width {
		flex-direction: column;
	}
	.secondary-home-section .product-wifi .background-awardwinning-smile .awardwinning-smile {
		width: 100%;
	}
	.secondary-home-section .product-wifi .background-awardwinning-smile .awardwinning-smile .button-wrapper
	.secondary-home-section .speed-service-background .customer-better-service .image-section,
	.secondary-home-section .speed-gigabit-customers .speed-count .speed-count-desc,
	.secondary-home-section .speed-service-background .customer-better-service .speed-count-desc {
		width: 100%;
	}
	.secondary-home-section .speed-service-background .better-learnMoreBtn,
	.secondary-home-section .speed-gigabit-customers .learnMoreBtn {
		margin: 0 auto;
	}
	.secondary-home-section .speed-count-desc .learn-button-padding .view-more-channels {
		margin: 0 0 0 5%;
	}
	.product-wifi .mesh-wifi .mobile img {
	    align-self: center;
	}
}
@media screen and (max-width: 768px) {
	.secondary-home-section .product-wifi .mesh-wifi .container {
		flex-direction: column;
	}
	.secondary-home-section .product-wifi .mesh-wifi .image-section.mobile {
		width: 100%;
		justify-content: flex-end;
	}
	.secondary-home-section .product-wifi .mesh-wifi .container .text-section {
		text-align: left;
	}
}
@media screen and (max-width: 600px) {
	div.redesign-nav-list{
		height:auto;
	}
	.combine-sections .customer-inspiration-news .inspired-customer{
		font-size:8vw;
	}
}