#display-address-popup.address-popup{
	opacity: 0.85;
	position: absolute;
	width: 100%;
}
#homeservices.home-address-validated .header-text{
    background: transparent url(/resources/images/headers/fiber/hs-home-saved.png) center;
    height: 450px;
    background-size: cover;
    display:flex;
    align-items: center;
}
#homeservices.home-address-validated .addressWrapper,
#homeservices.home-address-validated .hero-nav,
#homeservices.home-address-validated .hero-nav-list{
	position:relative;
}
#homeservices.home-address-validated .vgradient{
	background:none;
}
#homeservices.home-address-validated .hero-nav{
    background-color: #fff;
    padding: 15px;
}
#homeservices.home-address-validated .cs-btn-rounded .img-wrapper{
	border: #28c2fe 2px solid;
}
#homeservices.home-address-validated .cs-btn-rounded .img-wrapper:hover {
    box-shadow: inset 0 0 0 6px #28c2fe;
}
#homeservices.home-address-validated .hero-nav .cs-btn-rounded .label{
	color: #28c2fe;
}
.home-services-landing .header-text .header-text-wrapper{
    max-width: 550px;
    padding: 3%;
    color: #fff;
}
.header-text h1{
	font-weight: 100;
    color: #fff;
}
.home-services-landing .header-text .ltblue{
	color: #ffffff;
    background: #28c2fe;
    border: 1px solid transparent;
}

.home-address-validated .addressWrapper,
.header-text .button{
	display: none;
}
.home-address-validated .header-text .button{
	display:inline-block;
	padding: 10px 35px;
    font-weight: 100;
    font-size: 1.7rem;
}
.home-services-landing .header-text .dkblue{
    color: #ffffff;
    background: #07467f;
    border: 1px solid transparent;
}
.home-services-landing .header-text .dkblue:hover{
    color: #07467f;
    background: #ffffff;
    border: 1px solid #07467f;
}
.home-services-landing .header-text .ltblue:hover{
	color: #28c2fe;
    background: #ffffff;
    border: 1px solid #28c2fe;
}
.home-services-landing .vgradient #homeSearchContainer{
	padding: 10px 0;
}
#cspire-home-internet.home-address-validated .address-check{
	display:none;
}

/*Header Nav Edits*/

#homeservices.hero{
	background: transparent url(/resources/images/fiberhome/home-van-hdr-gr.jpg) center;
	max-height: 540px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 75%;
}
#homeservices .vgradient{
	background: transparent;
}
#homeservices .address-check h1{
	font-size:24px;
}
#homeservices .hero-nav{
	margin-bottom: 0;
}
#homeservices .hero-nav-list{
	background: #fff;
	padding-top: 20px;
}
#homeservices .cs-btn-rounded .img-wrapper{
	border: 2px solid #28C2FE;
	height: 7rem;
	width: 7rem;
}
#homeservices .cs-btn-rounded .img-wrapper:hover{
	border: 5px solid #28C2FE;
}
#homeservices .hero-nav .cs-btn-rounded .label{
	color: #28C2FE;
}
@media(max-width: 750px){
	#homeservices.hero{
	   background: none;
	}
	#homeservices.hero .nonDesktop{
	   width: 100%;
	}
	section#fiber-cards{
	   margin-top: 20%;
	}
}
@media(max-width: 600px){
	#display-search-address .nonDesktop{
	   width: 100%;
	}
}

/*Header Nav Edits End*/

/*Internet Header Edits*/

#internet .header-wrapper .header-text.button{
	display: none;
}

/*Internet Header Edits End*/

@media (min-width: 768px){
	#homeservices.home-address-validated .cs-btn-rounded .img-wrapper {
	    height: 7rem;
	    width: 7rem;
	}
}
@media ( max-width : 991px) {
	#fiber-cards .card__label{
		text-align: center;
	}
	#fiber-cards .cards .col-1-5, #fiber-cards .cards .col-1-3 {
		display: inline-block;
		margin-left: 3%;
		margin-right: 3%;
		width: auto;
		vertical-align: top;
	}
	#fiber-cards .card__img-wrapper {
	    margin-left: auto;
	    margin-right: auto;
	    border-radius: 50%;
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -ms-flex-align: center;
	    align-items: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    transition: all 0.3s ease;
	    background: #fff;
	    color: #fff;
	    border: #28C2FE 2px solid;
	    width: 10rem;
	    height: 10rem;
	    margin-bottom: 10px;
	}
	#fiber-cards .card__img {
	    width: 45%;
	    height: auto;
	}
	#fiber-cards .cards{
		margin:auto;
	    display: flex;
	    position: relative;
	    justify-content: space-evenly;
	    padding: 5%;
	}
}

@media(max-width: 600px){
	.header-text{
		background: transparent;
		height: auto;
		text-align: center;
	}
	.header-text .header-text-wrapper{
    	color: inherit;
	}
	#fiber-cards .card__label {
    	font: 300 1.2rem "Montserrat", Arial, sans-serif;    
    }
    #homeservices.home-address-validated .header-text {
		height: auto;
		background: none;
		display: block;
	}
	.header-text h1 {
		color: #505050;
	}
	#homeservices .header-text h3 {
		display: none;
	}
		.home-services-landing .view-mbl.cs-btn-hero{
	display:block;
		
	}

}