@font-face {
    font-family: "Poppins Regular";
	src: url('/assets/fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Poppins SemiBold";
    src: url('/assets/fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Poppins Bold";
	src: url('/assets/fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Fiber Pricing CSS (Start) */
.fiber65var1,
.fiber75var2,
.fiber75var3 {
    display: none !important;
}
.fiber65var1.active,
.fiber75var2.active,
.fiber75var3.active {
    display: block !important;
}
.fiber65var1.active.disclaimer,
.fiber75var2.active.disclaimer,
.fiber75var3.active.disclaimer {
    display: inline-block !important;
}
.fiber65var1.speedIcon,
.fiber75var2.speedIcon,
.fiber75var3.speedIcon {
    background-image: url(/c/small-business/assets/images/business-internet/Speed_dial.svg) !important;
}
.fiber75var2.price,
.fiber75var3.price {
    padding-left: 49px !important;
}
.fiber65var1 a,
.fiber75var2 a,
.fiber75var3 a {
    color: #FFFFFF !important;
    font-weight: normal;
}
.fiber65var1 a:hover,
.fiber75var2 a:hover,
.fiber75var3 a:hover {
    color: #48D597 !important;
}
@media(max-width:1000px){
	.is-medical-content-wrapper .simpleInternet .bkgImg{
		    background-size: 100% 450px;
	}
}
@media (max-width: 767px) {
    .fiber75var2.price,
    .fiber75var3.price {
        padding-left: 29px !important;
    }
	.is-medical-content-wrapper .simpleInternet .bkgImg {
		background-size: cover;
	}
}
/* Fiber Pricing CSS (End) */
.form-instructions {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14.4px;
    color: #000000;
    margin-top: 0px;
}
/* Covid-19 CSS (Start) */
.covidResponse {
    display: block;
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
.covidResponse .videoWrap {
    margin-top: 80px;
    margin-bottom: 80px;
}
.covidResponse .bkgImg {
    background: url(/c/small-business/assets/images/small-business/small-is-big-video-blade-bg.jpg) no-repeat center;
    background-size: cover;
    width: 100%;
    height: 258px;
}
.covidResponse .playIcon {
    background: url(/c/small-business/assets/images/small-business/play-button.svg) no-repeat center;
    background-size: 93px 93px;
    height: 100%;
    width: 100%;
}
.covidResponse .bkgLink:hover .playIcon {
    background-image: url(/c/small-business/assets/images/small-business/play-button-rollover.svg);
}
.covidResponse .bkgColor {
    background-color: #000000;
    color: #FFFFFF;
    padding-left: 31px;
}
.covidResponse .headline {
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    font-size: 30pt;
    font-weight: bold;
    margin-top: 126px;
}
.covidResponse .description {
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 22px;
    margin-top: 16px;
    line-height: 29px;
}
.covidResponse .btnWrap {
    position: relative;
    top: 0px;
    width: 100%;
}
.covidResponse .btnWrap a {
    width: 253px;
    height: 38px;
    line-height: 38px;
    background: #48D597;
    color: #000000;
    border: 2px solid #48D597;
    text-align: center;
    font-weight: bold;
    font-size: 14.5px;
    font-family: "Poppins Bold", arial, helvetica, sans-serif;
    margin: 28px 0 0;
    display: block;
}
.covidResponse .btnWrap a:hover {
    color: #48D597;
    background: #000000;
    text-decoration: none;
}
.covidResponse .btnWrap a:focus {
    text-decoration: none;
    outline: none;
}
#covidResponseVideo .modal-dialog {
    width: 65%;
    max-width: 960px;
    height: 100%
}
#covidResponseVideo .modal-dialog .modal-content {
    height: 100%;
}
#covidResponseVideo .modal-dialog .modal-content .modal-header .modal-title {
    height: 32px;
}
#covidResponseVideo .modal-dialog .modal-content .modal-body {
    height: 49.7%;
}
#covidResponseVideo .modal-dialog .modal-content .modal-body .videoContainer {
    height: 100%;
    width: 100%;
    position: relative;
}
#covidResponseVideo .modal-dialog .modal-content .modal-body iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.covidInfo {
    background-color: #222222;
    z-index: 0;
    height: 70px;
    margin-top: -20px;
    position: relative;
}
.covidInfo .covidWrap {
    width: 630px;
    margin: 20px auto;
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
    position: relative;
    top: 20px;
}
.covidInfo .infoIcon,
.covidInfo .covidMessage {
    float: left;
}
.covidInfo .infoIcon {
    background: url(/assets/images/page-components/hp/InfoIcon.svg) no-repeat;
    height: 30px;
    width: 30px;
    margin-right: 20px;
}
.covidInfo .covidMessage {
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    margin-top: 6px;
}
.covidInfo .covidBR {
    display: none;
}
.covidInfo .covidLink {
    font-family: "Poppins Book", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    margin-top: 6px;
    font-weight: normal;
    text-decoration: underline;
    margin-left: 20px;
    display: inline;
}
@media (max-width: 991px) {
    #covidResponseVideo .modal-dialog .modal-content .modal-body {
        height: 27.4%;
    }
}
@media (max-width: 767px) {
    .covidResponse .container {
        width: 320px;
    }
    .covidResponse .videoWrap {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .covidResponse .bkgImg {
        height: 161px;
    }
    .covidResponse .playIcon {
        background-size: 64px 64px;
    }
    .covidResponse .bkgColor {
        padding-left: 15px;
    }
    .covidResponse .headline {
        font-size: 30px;
        line-height: 31px;
        padding-top: 5px;
        margin-top: 28px;
    }
    .covidResponse .description {
        font-size: 16px;
        line-height: 21px;
        margin-top: 10px;
    }
    .covidResponse .btnWrap a {
        width: 100%;
        margin: 28px 0 40px;
    }
    #covidResponseVideo .modal-dialog {
        width: auto;
    }
    #covidResponseVideo .modal-dialog .modal-content .modal-body {
        height: 22%;
    }
    .covidInfo .covidWrap {
        width: 565px;
    }
    .covidInfo .covidMessage,
    .covidInfo .covidLink {
        font-size: 14px;
        margin-top: 7px;
    }
}
@media (max-width: 564px) {
    .covidInfo {
        height: 74px;
    }
    .covidInfo .covidWrap {
        width: 320px;
        height: 34px;
    }
    .covidInfo .infoIcon {
        margin-right: 15px;
    }
    .covidInfo .covidMessage,
    .covidInfo .covidLink {
        margin-top: -1px;
        line-height: 18px;
        text-align: center;
    }
    .covidInfo .covidBR {
        display: block;
    }
    .covidInfo .covidLink {
        margin-left: 0px;
    }
}
/* Covid-19 CSS (End) */
/* Outage CSS - DO NOT REMOVE! (Start) */
.outageBackground {
    background-color: #FFFFFF;
    height: 45px;
    margin-top: -7.5px;
}
.outageWrap {
    width: 1048px;
    margin: 7.5px auto;
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
    position: relative;
    top: 7.5px;
}
.outageWrap .alertIcon {
    background: url(/assets/images/page-components/hp/alert_icon.svg) no-repeat;
    height: 30px;
    width: 30px;
    margin-right: 10px;
}
.outageWrap .outageMessage {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    margin-top: 7px;
}
.outageWrap .alertIcon,
.outageWrap .outageMessage {
    float: left;
}
.outageBR {
    display: none;
}
@media (max-width: 1047px) {
    .outageBackground {
        height: 51px;
    }
    .outageWrap {
        width: 630px;
        height: 36px;
    }
    .outageWrap .alertIcon {
        margin-right: 20px;
        margin-top: 1px;
    }
    .outageWrap .outageMessage {
        margin-top: 0px;
    }
    .outageBR {
        display: block;
    }
}
@media (max-width: 767px) {
    .outageBackground {
        height: 47px;
    }
    .outageWrap .alertIcon {
        margin-top: 0px;
    }
    .outageWrap .outageMessage {
        font-size: 14px;
        line-height: 16px;
    }
    .outageWrap {
        width: 565px;
        height: 32px;
    }
}
@media (max-width: 564px) {
    .outageBackground {
        height: 79px;
    }
    .outageWrap {
        width: 320px;
        height: 64px;
    }
    .outageWrap .alertIcon {
        margin-right: 15px;
        margin-top: 16px;
    }
    .outageWrap .outageMessage {
        width: 235px;
    }
}
/* Outage CSS - DO NOT REMOVE! (End) */
a {
    transition: all 0.25s ease;
}
a.learnMore span {
    transition: margin 0.1s ease;
}
.parallax-mirror {
    position: fixed;
    z-index: -100;
    visibility: hidden;
}
.ctl-hero {
    position: relative;
    z-index: 1;
    background: url(/c/small-business/assets/images/small-business/hero-bkg-desktop.jpg) no-repeat center top;
    background-size: cover;
}
.bannerContainer {
    margin-top: 85px;
}
.bannerContainer .aboveBanner {
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
    font-size: 32px;
    color: #48D597;
    padding-top: 66px;
}
.bannerContainer .banner1 {
    font-family: "Poppins SemiBold", arial, helvetica, sans-serif;    
    color: #000000;
    padding-top: 0px;
    font-size: 44px;
    line-height: 53px;	 
	margin-top: 80px;
}
.bannerContainer .banner2 {
    font-family: "Poppins SemiBold", arial, helvetica, sans-serif;
    line-height: 31px;
    font-size: 23px;
    color: #000000;
    margin-top: 10px;
    padding-bottom: 35px;
}
.bannerContainer .offerWrap {
    display: block;
    width: 630px;    
    height: 150px;
    margin-bottom: 0px;
}
.offerWrap .offerWrap-left {
    max-width: 380px;
    float: left;
}
.offerWrap .offerWrap-right {
    max-width: 216px;
    float: right;
    background: url(/c/small-business/assets/images/small-business/Offer-Container-Small.png) no-repeat center;
    background-size: 100% 100%;
    height: 173px;
    text-align: center;
}
.offerWrap-right .limited-time-head {
    font-family: "Poppins Bold", arial, helvetica, sans-serif;
    color: #000;
    font-size: 18px;
    text-align: center;
    margin: 20px auto 15px;
}
.offerWrap-right .reward-limited-time {
    font-family: "Poppins Extra Bold", arial, helvetica, sans-serif;
    color: #0047BB;
    font-size: 30px;
    margin-bottom: 5px;
}
.offerWrap-right a {
    color: #000;
    text-decoration: underline;
    font-size: 15px;
    font-family: "Poppins Book", arial, helvetica, sans-serif;
}
.offerWrap-right a:hover {
    color: #00853F;
}
.bannerContainer .speedIcon {
    float: left;
    height: 60px;
    width: 135px;
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
	font-size: 16px;
    color: #000000;
    background-size: 120px 120px;
}
.bannerContainer .priceWrap {
    float: left;
    position: relative;
    margin-top: 10px;
    margin-left: 4px;
}
.bannerContainer .abovePrice {
    font-family: "Poppins Bold", arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 22.4px;
    color: #FFFFFF;
    padding-right: 22px;
}
.bannerContainer .dollarSign {
    font-family: "Poppins SemiBold", arial, helvetica, sans-serif;
    font-size: 44px;
    line-height: 0px;
    color: #000000;
    position: absolute;
    left: -5px;
    top: 15px;
}
.bannerContainer .price {
    font-family: "Poppins SemiBold", arial, helvetica, sans-serif;
    font-size: 44px;
    line-height: 50px;
    color: #000000;
    padding-left: 22px;
    position: relative;
    height: 60px;
    top: -8px;
}
.bannerContainer .month {
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
    font-size: 16px;
    line-height: 0px;
    color: #000000;
    position: absolute;
    top: 23px;
    left: 80px;
}
.bannerContainer .oldPriceWrap {
    position: absolute;
    top: 28px;
    left: 143px;
    background: url(/c/small-business/assets/images/small-business/Slash.svg) no-repeat;
    background-size: 63px 22px;
    background-position: 1px 2px;
}
.bannerContainer .oldDollarSign {
    font-family: "Poppins Book", arial, helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #48D597;
    float: left;
    position: relative;
    padding-right: 1px;
    top: 2px;
}
.bannerContainer .oldPrice {
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
    font-size: 32px;
    line-height: 32px;
    color: #48D597;
    float: left;
    position: relative;
}
.bannerContainer .oldMonth {
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
    font-size: 8px;
    line-height: 8px;
    color: #48D597;
    float: left;
    position: relative;
    padding-left: 1px;
    top: 18px;
}
.bannerContainer .disclaimer {
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
    font-size: 12px;
    display: inline-block;
    color: #000000;
    line-height: 16px;
    margin: 10px 0px;
    max-width: 380px;
    position: relative;
}
.bannerContainer .disclaimer a {
    color: #000000;
    text-decoration: underline;
}
.bannerContainer .disclaimer a:hover {
    color: #000000;
}
.bannerContainer .rewardCard {
    width: 630px;
    text-align: center;
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 20px;
    padding-top: 14px;
    padding-bottom: 32px;
}
.bannerContainer .rewardCard .greenText {
    color: #48D597;
}
.bannerContainer .rewardCard .seeDetails {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    color: #FFFFFF;
    text-decoration: underline;
    margin-left: 3px;
}
.bannerContainer .rewardCard .seeDetails:hover {
    color: #48D597;
}
.bannerContainer .bannerBoldText {
    display: inline-block;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 14px;
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
    margin-top: 7px;
    margin-bottom: 60px;
}
.bannerContainer label {
    display: none;
}
.bannerContainer .showSpeedsInAreaMayPromo {
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF6319;
    line-height: 26px;
    letter-spacing: 0.5px;
    margin: 20px 0 0 40px;
    font-size: 32px;
    width: 369px;
}
.getStartedTodayBtn{
    font-family: "Poppins Bold", Arial;
    font-weight: normal;
    background: #FFC800;
    border: 0px solid #FFC800;
    color: #000000;
    font-size: 14px;
    line-height: 21px;
    height: 40px;
    width: 240px;
    border-radius: 26px;
}
.getStartedTodayBtn:hover{
    color: #FFFFFF;
    background: #000000;
    text-decoration: none;
	border: 2px solid #000000;
}

.bannerContainer #inPageAddress_nc_form-lctl,
.bannerContainer #inPageAddress_nc_form-lq {
    margin-top: 10px;
    margin-left: -15px;
}
.bannerContainer .ui-autocomplete-input {
    background-repeat: no-repeat;
    border: none;
    padding-left: 38px;
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
	border: 1px solid #000000;
    background-image: url(/assets/images/page-components/LocationIcon_av.svg);
    background-size: 16px 22px;
    background-position: 11px 6px;
    height: 39px;
    border-radius: 0px;
}
.bannerContainer #inPageAddress_nc-unit-number-lctl,
.bannerContainer #inPageAddress_nc-unit-number-lq {
    border: none;
    width: 60px;
    font-family: "Poppins Regular", arial, helvetica, sans-serif;
    font-size: 14px;
    color: #989898;
    height: 39px;
    padding-left: 0px;
    text-align: center;
}
.bannerContainer #inPageAddress_nc-sfaddress-lctl:focus,
.bannerContainer #inPageAddress_nc-unit-number-lctl:focus,
.bannerContainer #inPageAddress_nc-sfaddress-lq:focus,
.bannerContainer #inPageAddress_nc-unit-number-lq:focus {
    outline: none;
}
.address-error {
    color: #000000;
}
.address-error::-webkit-input-placeholder {
    color: #000000;
}
.address-error:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #000000;
}
.address-error::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #000000;
}
.address-error:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000000;
}
.address-error::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000000;
}
.bannerContainer #profiledAddresslctl,
.bannerContainer #profiledAddresslq {
    margin: 0px;
}
.bannerContainer #inPageAddress_nc-go-lctl,
.bannerContainer #inPageAddress_nc-go-lq {
    cursor: pointer;
    line-height: normal;
    max-width: 240px;
    font-family: "Poppins Bold", arial, helvetica, sans-serif !important;
    font-size: 14px !important;
	font-weight: 400 !important;
    color: #000000 !important;
    background-color: #FFC800 !important;
    border: 2px solid #FFC800 !important;
	border-radius: 26px !important;
    line-height: 21px;
    height: 40px;
    text-align: center;    
    padding: 0px;
}
.bannerContainer #inPageAddress_nc-go-lctl:focus,
.bannerContainer #inPageAddress_nc-go-lq:focus {
    outline: none;
}
.bannerContainer #inPageAddress_nc-go-lctl:hover,
.bannerContainer #inPageAddress_nc-go-lq:hover,
.buyNowButton:hover {
    text-decoration: none;
    color: #FFFFFF !important;
    background-color: #000000 !important;
	border: 2px solid #000000 !important;;
}
.bannerContainer .showSpeedsInAreaMayPromo {
    width: 100%;
}
.bannerContainer .addressInputbox {
    padding-right: 0px;
    margin-right: 11px;
}
.bannerContainer .unitInputbox {
    padding-left: 0px;
    margin-right: 11px;
    padding-right: 0px;
    width: 60px;
}
.bannerContainer .submitDealsBtn {
    padding-left: 0px;
    margin-bottom: 80px;
}
textarea:focus,
input:focus {
    outline-color: #6d6d6e;
}
.loading {
    right: 8px;
    top: 11px;
}
.icon-row {
    text-align: center;
    background-color: #FFFFFF;
    display: block;
    width: 100%;
    border-bottom: 1px solid #53565a;
}
.icon-row.sticky {
    position: fixed;
    top: 0px;
    z-index: 1;
    margin-top: 0px;
}
.icon-row-placeholder.sticky {
    width: 100%;
    height: 141px;
}
.icon-row a.icon-link {
    display: block;
    float: left;
    width: 25%;
    text-align: center;
    padding-top: 86px;
    background-repeat: no-repeat;
    background-position: center 31px;
    height: 140px;
    color: #000000;
    font-size: 16px;
    background-size: auto;
    font-family: "Poppins SemiBold", arial, helvetica, sans-serif;    
}
.icon-row a.icon-link:focus {
    outline: none;
}
.icon-row a.icon-link.bundsIcon {
    background-image: url("/c/small-business/assets/images/small-business/Bundles.png");
    background-size: auto;
}
.icon-row a.icon-link.intIcon {
    background-image: url("/c/small-business/assets/images/small-business/Internet.png");
}
.icon-row a.icon-link.phoIcon {
    background-image: url("/c/small-business/assets/images/small-business/Phone.png");
}
.icon-row a.icon-link.tvIcon {
    background-image: url("/c/small-business/assets/images/small-business/TV.png");
}
.icon-row a.icon-link.fiberIcon {
    background-image: url("/c/small-business/assets/images/small-business/fiber_internet_night.svg");
    background-size: auto 45px;
    background-position: center 33px;
}
div.simpleInternet {
    display: block;
    width: 100%;
    background-color: #FFFFFF;
    overflow: hidden;
}
.simpleInternet .bkgImg {
    background: url(/c/small-business/assets/images/small-business/SimpleInternet.jpg) no-repeat right center;
    background-size: cover;
    position: relative;
}
div.simpleInternet,
.simpleInternet .bkgImg,
.simpleInternet .container,
.simpleInternet .row {
    height: 425px;
}
.simpleInternet .container {
    position: relative;
    top: -425px;
}
.simpleInternet .bkgColor {
    background-color: #FFFFFF;
    color: #000000;
    padding-left: 31px;
}
.simpleInternet .subhead {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    //font-weight: bold;
    line-height: 24px;
    margin-top: 6px;
	color: #000000;
}
.simpleInternet .headline {
    font-family: "Poppins SemiBold", Arial, Helvetica, sans-serif;	
    font-size: 23px;
	line-height: 31px;
    color: #000000;
    margin-top: 80px;
}
.simpleInternet .description {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 22px;
    margin-top: 9px;
    line-height: 29px;
}
.simpleInternet .btnWrap {
    position: relative;
    top: 0px;
    width: 100%;
}
.simpleInternet .btnWrap a {
    width: 240px;
    height: 40px;
    line-height: 21px;
    background: #FFC800;
    color: #000000;
    border: 2px solid #FFC800;
	border-radius: 26px;
    text-align: center;    
    font-size: 14px;
    font-family: "Poppins Bold", arial, helvetica, sans-serif;
    margin: 28px 0 0;
	padding-top:7px;
    display: block;
}
.simpleInternet .btnWrap a:hover {
    color: #FFFFFF;
    background: #000000;
    text-decoration: none;
	border: 2px solid #000000;
}
.simpleInternet .learnMore {
    color: #FFFFFF;
    display: block;
    margin-top: 11px;
    margin-bottom: 60px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    font-family: "Poppins Extra Bold", arial, helvetica, sans-serif;
    width: 253px;
}
.simpleInternet .learnMore span {
    font-size: 14px;
    color: #FFFFFF;
    padding-left: 2px;
}
.simpleInternet .learnMore:hover {
    cursor: pointer;
    text-decoration: none;
}
.simpleInternet .learnMore:hover span {
    margin-left: 10px;
    margin-right: 0;
}
.simpleInternet .btnWrap a:focus,
.simpleInternet .learnMore:focus {
    text-decoration: none;
    outline: none;
}
.businessPhone {
    display: block;
    width: 100%;
    background-color: #FFFFFF;
    overflow: hidden;
	margin-bottom:20px;
}
.businessPhone .bkgImg {
    background: url(/c/small-business/assets/images/small-business/Phone.jpg) no-repeat left center;
    background-size: cover;
    position: relative;
    top: -371px;
}
.businessPhone,
.businessPhone .bkgImg,
.businessPhone .container,
.businessPhone .row {
    height: 371px;
}
.businessPhone .bkgColor {
    background-color: #FFFFFF;
    color: #000000;
    padding-right: 31px;
}
.businessPhone .aboveHeadline {
    font-family: "Poppins bold", Arial, Helvetica, sans-serif;
    font-size: 30pt;
    line-height: 32px;
    margin-top: 68px;
    color: #48D597;
}
.businessPhone .headline {
    font-family: "Poppins SemiBold", Arial, Helvetica, sans-serif;
    font-size: 23px;    
    line-height: 31px;
	color: #000000;
    margin-top: 80px;
}
.businessPhone .subhead {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    //font-weight: bold;
    line-height: 24px;
    margin-top: 6px;
	color: #000000;
}
.businessPhone .btnWrap {
    position: relative;
    top: 0px;
    width: 100%;
}
.businessPhone .btnWrap a {
    width: 240px;
    height: 40px;
    line-height: 21px;
    background: #FFC800;
    color: #000000;
    border: 2px solid #FFC800;
	border-radius: 26px;
    text-align: center;
    font-size: 14px;
    font-family: "Poppins Bold", arial, helvetica, sans-serif;
    margin: 27px 0 60px;
    display: block;
	padding-top:8px;
}
.businessPhone .btnWrap a:hover {
    color: #FFFFFF;
    background: #000000;
    text-decoration: none;
	border: 2px solid #000000;
}
/* Location Specific Offers Start */
.is-30-for-100, .is-medical-content {
    display: none !important;
}
.is-30-for-100.active, .is-medical-content.active {
    display: block !important;
}
.is-30-for-100.disclaimer.active {
    display: inline-block !important;
}
.is-30-for-100-wrapper .offerWrap .offerWrap-left {
    max-width: 500px;
}
.bannerContainer .month.is-30-for-100 {
    width: 140px;
}
.bannerContainer .disclaimer.is-30-for-100 {
    max-width: 500px;
    font-size: 14.3px;
}
.bannerContainer .disclaimer.is-30-for-100 .bold {
    font-family: "Poppins Bold", arial, helvetica, sans-serif;
    font-weight: bold;
}
.bannerContainer .disclaimer.is-30-for-100 a {
    color: #FFFFFF !important;
    font-weight: normal;
}
.bannerContainer .disclaimer.is-30-for-100 a:hover {
    color: #48D597 !important;
}
.is-medical-content-wrapper .simpleInternet .bkgImg {
    /* background-image: url(/c/small-business/assets/images/small-business/medical-desktop-bkg.jpg); */
	/* background-image: url(/c/small-business/assets/images/small-business/location-specific-banner.jpg); */
    background-image: url(/c/small-business/assets/images/small-business/Mobile_SmallIsBig_FoodBev_Email_800x425.jpg);
}
.is-medical-content-wrapper .simpleInternet .headline {
    margin-top: 47px;
}
.simpleInternet .description.is-medical-content {
    font-size: 20px;
}
.is-medical-content-wrapper .simpleInternet .learnMore {
    margin-bottom: 47px;
}
/* Location Specific Offers End */
@media (max-width: 991px) {
    .ctl-hero {
        background-position: -338px top;
    }
    .bannerContainer .addressInputbox {
        margin-right: 11px;
    }
    .bannerContainer .unitInputbox {
        padding-left: 0px;
        margin-right: 11px;
        width: 60px;
        padding-right: 0px;
    }
    .bannerContainer .submitDealsBtn {
        padding-left: 0px;
        padding-right: 0px;
    }
    .icon-row a.icon-link.bundsIcon {
        background-size: contain;
    }
    .icon-row a.icon-link.intIcon {
        margin-left: 0px;
    }
    .icon-row a.icon-link {
        font-size: 14px;
        width: calc(20% - 20px);
        width: -moz-calc(20% - 20px);
        width: -webkit-calc(20% - 20px);
        margin-left: 20px;
    }
    div.simpleInternet,
    .simpleInternet .bkgImg,
    .simpleInternet .container,
    .simpleInternet .row {
        height: 450px;
    }
    .simpleInternet .container {
        top: -450px;
    }
    .simpleInternet .subhead {
        font-size: 33px;
        line-height: 43.7px;
    }
    /* Location Specific Offers Start */
    .is-medical-content-wrapper .simpleInternet .headline {
        margin-top: 46px;
    }
    .simpleInternet .description.is-medical-content {
        font-size: 18px;
    }
    .is-medical-content-wrapper .simpleInternet .learnMore {
        margin-bottom: 46px;
    }
    /* Location Specific Offers End */
}
@media (max-width: 767px) {
    #main-banner {
        top: 0px;
    }
    .ctl-hero .bannerContainer {
        margin-top: 0px;
        text-align: left;
    }
    .ctl-hero {
        background: #FFFFFF !important;
    }
    .bannerContainer .banner1 {
        font-size: 30px;
        padding: 8px 0px 0px;
        line-height: 30px;
        font-family: "Poppins SemiBold", arial, helvetica, sans-serif;
    }
    .bannerContainer .banner2 {
        font-size: 16px;
        line-height: 21px;
        margin-top: 5px;
        padding-bottom: 18px;
    }
    .bannerContainer .offerWrap {
        height: 210px;
        width: 290px;
    }
    .bannerContainer .speedIcon {
        width: 100px;
        height: 60px;
        background-size: 100px 100px;
    }
    .bannerContainer .priceWrap {
        margin-top: 30px;
        margin-left: 20px;
    }
    .bannerContainer .abovePrice {
        font-size: 16px;
        padding-right: 0px;
    }
    .bannerContainer .dollarSign {
        font-size: 30px;
        line-height: 30px;
        top: -8px;
		left: -20px
    }
    .bannerContainer .price {
        font-size: 30px;
        line-height: 30px;
        padding-left: 1px;
    }
    .bannerContainer .month {
        font-size: 12px;
        line-height: 12px;
        top: 5px;
        left: 43px;
    }
    .bannerContainer .oldPriceWrap {
        width: 54px;
        top: 21px;
        left: 105px;
        background-size: 47px 17px;
        background-position: 2px 1px;
    }
    .bannerContainer .oldDollarSign {
        font-size: 11px;
        line-height: 11px;
    }
    .bannerContainer .oldPrice {
        font-size: 24px;
        line-height: 24px;
    }
    .bannerContainer .oldMonth {
        top: 11px;
        padding-left: 0px;
    }
    .bannerContainer .disclaimer {
        font-size: 12px;
        line-height: 16px;
        padding-top: 12px;
        margin: 0px auto 60px;
    }
    .bannerContainer .rewardCard {
        font-size: 16px;
        width: 290px;
        line-height: 21px;
        padding-top: 11px;
        padding-bottom: 18px;
    }
    .bannerContainer .bannerBoldText {
        display: block;
        font-size: 11px;
        text-align: left;
        max-width: none;
        clear: both;
        line-height: 15px;
        margin-top: 2px;
        margin-bottom: 29px;
    }
    .offerWrap .offerWrap-right {
        min-width: 290px;
        height: 112px;
        margin-bottom: 20px;
    }
    .offerWrap-right .limited-time-head {
        font-size: 16px;
        margin: 20px auto 10px;
    }
    .offerWrap-right .reward-limited-time {
        font-size: 23px;
    }
    .offerWrap-right a {
        font-size: 14px;
    }
    .bannerContainer div#inPageAddress_nc-form-containerlctl {
        width: 100%;
        margin: 0 auto;
        display: inline-block;
    }
    .bannerContainer #inPageAddress_nc-sfaddress-lctl {
        font-size: 10px;
        padding-left: 21px;
        padding-right: 0;
        background-position-x: 1px;
        background-position-y: 7px;
    }
    .bannerContainer input#inPageAddress_nc-sfaddress-lctl:focus {
        outline: none;
    }
    .bannerContainer input#inPageAddress_nc-unit-number-lctl:focus {
        outline: none;
    }
    .bannerContainer .unitInputbox {
        padding: 0;
        margin-right: 0px;
        width: auto;
        margin-bottom: 3px;
    }
    .bannerContainer .submitDealsBtn {
        padding: 0;
		padding-top:20px;
        margin-bottom: 1px;
    }
    .bannerContainer .addressInputbox {
        padding: 0;
        margin: 0px 3px 3px auto;
    }
    .bannerContainer #inPageAddress_nc-unit-number-lctl {
        float: right;
        width: 26px;
        font-size: 10px;
        padding-left: 3px;
    }
    .bannerContainer #inPageAddress_nc_form-lctl {
        margin-left: 0;
    }
    .bannerContainer #inPageAddress_nc-go-lctl {
        max-width: none;
        width: 100%;
    }
    .icon-row {
        top: -10px;
        position: relative;
    }
    div#smbPortalFooter {
        max-width: 271px;
    }
    #smbPortalFooter a {
        color: #666;
        line-height: 20px;
    }
    #smbPortalFooter li a,
    #smbPortalFooter h5 {
        line-height: 16px;
        margin: 3px 0;
    }
    .ctl-hero .container,
    .simpleInternet .container,
    .businessPhone .container {
        width: 320px;
    }
    .bannerContainer .aboveBanner {
        font-size: 16px;
        padding-top: 34px;
        font-family: "Poppins Regular", arial, helvetica, sans-serif;
    }
    .mobileBkgImg {
        background: url(/c/small-business/assets/images/small-business/hero-bkg-mobile.jpg) no-repeat center top;
        background-size: cover;
        height: 150px;
        width: 100%;
    }
    .jumpContainer {
        padding: 18px 0px 18px;
        border-bottom: none;
        background-color: #000000;
    }
    .jumpWrap {
        width: 90px;
        margin: 0px auto;
        position: relative;
        display: block;
    }
    .jumpWrap a#dropdownMenuButton {
        color: #FFFFFF;
        font-family: "Poppins Regular", arial, helvetica, sans-serif;
    }
    .jumpWrap a#dropdownMenuButton:hover,
    .jumpWrap a#dropdownMenuButton:focus {
        text-decoration: none;
    }
    .jumpWrap a {
        font-size: 18px;
        transition: all 0.25s ease;
    }
    .jumpWrap a#dropdownMenuButton span {
        color: #FFFFFF;
        font-size: 14px;
        padding-left: 5px;
    }
    .jumpWrap .dropdown-menu {
        background-color: #48d597;
        border: none;
        border-radius: 0px;
        margin-top: 10px;
        padding: 0;
        left: -31px;
        min-width: 115px;
    }
    .jumpWrap .dropdown-menu li {
        margin-bottom: 0px;
    }
    .jumpWrap .dropdown-menu li a {
        background-color: #48d597;
        color: #000000;
        border: none;
        font-size: 14.5px;
        line-height: 14.5px;
        font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
        border-radius: 0px;
        padding: 7px 20px;
    }
    .jumpWrap .dropdown-menu li a,
    .jumpWrap .dropdown-menu li a:hover,
    .jumpWrap .dropdown-menu li a:focus,
    .jumpWrap .dropdown-menu li a:active,
    .jumpWrap .dropdown-menu li a:visited {
        text-decoration: none;
    }
    .jumpWrap .dropdown-menu li a:hover,
    .jumpWrap .dropdown-menu li a:focus,
    .jumpWrap .dropdown-menu li a:active {
        background-color: #0047bb;
        color: #FFFFFF;
        outline: none;
    }
    .jumpWrap.open a#dropdownMenuButton span {
        transform: rotateZ(180deg);
        padding-left: 0px;
        padding-right: 5px;
    }
	.simpleInternet .btnWrap {
		padding-bottom:25px;
	}
    .simpleInternet .btnWrap a,
    .businessPhone .btnWrap a {
        width: 100%;		
    }
    .simpleInternet .bkgImg {
        height: 200px;
    }
    div.simpleInternet,
    .simpleInternet .container,
    .simpleInternet .row {
        height: auto;
    }
    .simpleInternet .container {
        top: 0px;
    }
    .simpleInternet .bkgColor {
        padding-left: 15px;
    }
    .simpleInternet .subhead {
        font-size: 29px;
        line-height: 30px;
        margin-top: 11px;
    }
    .simpleInternet .headline {
        font-size: 16px;
        margin-top: 45px;
    }
    .simpleInternet .description {
        font-size: 16px;
        line-height: 21px;
        margin-top: 10px;
    }
    .simpleInternet .learnMore {
        width: 290px;
        margin-bottom: 40px;
    }
    .businessPhone .aboveHeadline {
        font-size: 16px;
        line-height: 16px;
        margin-top: 47px;
    }
    .businessPhone .headline {
        font-size: 30px;
        line-height: 31px;
        margin-top: 13px;
    }
    .businessPhone {
        height: 445px;
    }
    .businessPhone .btnWrap a {
        margin: 28px 0 40px;
    }
    .businessPhone .container {
        top: 170px;
        position: relative;
    }
    .businessPhone .bkgImg {
        top: -275px;
        height: 170px;
    }
    .businessPhone .container,
    .businessPhone .row {
        height: 275px;
    }
    .businessPhone .bkgColor {
        padding-right: 15px;
    }
    /* Location Specific Offers Start */
    .bannerContainer .month.is-30-for-100 {
        width: 100px;
    }
    .is-medical-content-wrapper .simpleInternet .bkgImg {
        background-image: url(/c/small-business/assets/images/small-business/Mobile_SmallIsBig_FoodBev_Email_800x425.jpg);
	  /* background-image: url(/c/small-business/assets/images/small-business/location-specific-banner.jpg); */
       /*  background-image: url(/c/small-business/assets/images/small-business/medical-mobile-bkg.jpg); */
    }
    .is-medical-content-wrapper .simpleInternet .headline {
        margin-top: 45px;
    }
    .simpleInternet .description.is-medical-content {
        font-size: 16px;
    }
    .is-medical-content-wrapper .simpleInternet .learnMore {
        margin-bottom: 40px;
    }
    /* Location Specific Offers End */
}

/* Redesign Start */
.redesignPage .hero {
    width: auto;
    height: auto;
    position: relative;
    margin-bottom: 0px;
    text-align: center;
}
.redesignPage .sticky-btn {
    background: rgba(255, 255, 255, 0.65);
}
.redesignPage .sticky-btn.active {
    position: fixed;
    top: 0px;
    z-index: 1000;
    width: 100%;
}
.redesignPage .sticky-btn-placeholder {
    height: 0px;
    width: 0px;
}
.redesignPage .sticky-btn-placeholder.active {
    height: 76px;
    width: 100%;
}
.redesignPage .green-btn {
    width: 100%;
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000 !important;
    font-size: 16px;
    line-height: 38px;
    letter-spacing: 0.4px;
    height: 40px;
    border: 1px solid #48D597;
    background: #48D597;
    border-radius: 0px;
    display: inline-block;
    text-align: center;
}
.redesignPage .green-btn:hover {
    background: #EEEEEE;
    text-decoration: none;
}
.redesignPage .hero .green-btn {
    margin: 23px 0px 13px;
}
.redesignPage .hero .mobile-background {
    background: url(/c/small-business/assets/images/small-business/we-are-open-mobile-bkg.png) no-repeat center;
    background-size: cover;
    height: 253px;
    width: 100%;
}
.redesignPage .horizontal-stripe {
    height: 6px;
    background-image: linear-gradient(to right, #001E60 15%, #0047BB 15%, #0047BB 50%, #48D597 50%);
}
.redesignPage .hero .above-header {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 1.35px;
    color: #53565A;
    margin: 23px 0px 1px;
}
.redesignPage .header {
    float: none;
    width: auto;
    margin-bottom: auto;
}
.redesignPage .hero .header {
    margin-bottom: 21px;
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 45px;
    line-height: 58px;
    color: #0047BB;
}
.redesignPage .hero .column-2 {
    margin-bottom: 29px;
}
.redesignPage .hero .column-3 {
    margin-bottom: 22px;
}
.redesignPage .hero .speed-image-wrap {
    width: 191px;
    height: 134px;
    background: #f2f6fc;
    border: 1px solid #00000000;
    border-radius: 50%;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}
.redesignPage .hero .speed-image {
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
}
.redesignPage .hero .column-2 .speed-image {
    background-image: url(/c/small-business/assets/images/small-business/up-to-100.png);
}
.redesignPage .hero .column-3 .speed-image {
    background-image: url(/c/small-business/assets/images/small-business/up-to-940.png);
}
.redesignPage .hero .product-wrap {
    background: #f2f6fc;
    border: 1px solid #00000000;
    border-radius: 10px;
    position: relative;
    z-index: 0;
    margin-top: -67px;
}
.redesignPage .hero .column-2 .product-wrap {
    padding: 0px 43px 29px 40px;
}
.redesignPage .hero .column-3 .product-wrap {
    padding: 0px 26px 18px 19px;
}
.redesignPage .hero .product-name {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    margin-top: 67px;
    border-bottom: 0.53px solid #53565A;
}
.redesignPage .hero .column-2 .product-name {
    padding-bottom: 21px;
}
.redesignPage .hero .column-3 .product-name {
    padding-bottom: 13px;
}
.redesignPage .hero .product-details-wrap {
    list-style: disc;
    margin-bottom: 0px;
    margin: 0 auto;
}
.redesignPage .hero .column-2 .product-details-wrap {
    padding: 15px 13px 17px 23px;
    max-width: 235px;
}
.redesignPage .hero .column-3 .product-details-wrap {
    padding: 11px 0px 11px 14px;
    max-width: 288px;
    margin-right: -9px;
    margin-left: 0px;
}
.redesignPage .hero .product-details {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    color: #000000;
}
.redesignPage .blue-text {
    color: #0047BB;
    display: inline;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    text-align: inherit;
}
.redesignPage .hero .product-details .blue-text {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
}
.redesignPage .hero .price-wrap {
    border-top: 0.53px solid #53565A;
    display: inline-block;
    width: 100%;
    padding: 11px 0px 2px;
}
.redesignPage .hero .column-2 .price-wrap {
    padding-left: calc(50% - 61.075px);
    padding-left: -webkit-calc(50% - 61.075px);
    padding-left: -moz-calc(50% - 61.075px);
}
.redesignPage .hero .column-3 .price-wrap {
    padding-left: calc(50% - 61.47px);
    padding-left: -webkit-calc(50% - 61.47px);
    padding-left: -moz-calc(50% - 61.47px);
}
.redesignPage .hero .dollar-sign {
    float: left;
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 40px;
    color: #000000;
    position: relative;
    top: 11px;
}
.redesignPage .hero .price {
    position: relative;
    left: auto;
    bottom: auto;
    float: left;
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 60.41px;
    line-height: 81.52px;
    color: #000000;
}
.redesignPage .hero .per-month {
    float: left;
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 14.33px;
    line-height: 24px;
    letter-spacing: -0.14px;
    color: #000000;
    position: relative;
    top: 41px;
}
.redesignPage .hero .product-disclaimer {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 10.1px;
    line-height: 12px;
    color: #666666;
}
.redesignPage .hero .product-disclaimer .offer-details-link {
    color: #0047BB;
    display: inline;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    text-align: inherit;
    text-decoration: underline;
}
.redesignPage .hero .speed-disclaimers {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 10.1px;
    line-height: 11px;
    color: #666666;
}
.redesignPage .hero .address-bar-wrap {
    margin-top: 32px;
    margin-bottom: 90px;
}
.redesignPage .product-carousel {
    text-align: center;
}
.redesignPage .product-carousel .slide-title {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
    padding-bottom: 1.49px;
    border-bottom: 3px solid #0046C4;
}
.redesignPage .product-carousel .internet-slide .slide-title,
.redesignPage .product-carousel .phone-slide .slide-title {
    width: 133px;
    margin: 0px auto 37px;
}
.redesignPage .product-carousel .fiber-slide .slide-title {
    width: 146px;
    margin: 0px auto 43px;
}
.redesignPage .product-carousel .above-header {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    letter-spacing: 1.35px;
    color: #999999;
}
.redesignPage .product-carousel .internet-slide .above-header {
    line-height: 27px;
    margin-bottom: 1px;
}
.redesignPage .product-carousel .phone-slide .above-header {
    line-height: 24px;
    margin-bottom: 5px;
}
.redesignPage .product-carousel .fiber-slide .above-header {
    line-height: 24px;
    margin-bottom: 0px;
}
.redesignPage .product-carousel .header {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 36px;
    line-height: 46px;
    letter-spacing: 0.36px;
    color: #0047BB;
}
.redesignPage .product-carousel .internet-slide .header {
    margin-bottom: 12px;
}
.redesignPage .product-carousel .phone-slide .header {
    margin-bottom: 11px;
}
.redesignPage .product-carousel .fiber-slide .header {
    margin-bottom: 14px;
}
.redesignPage .product-carousel .product-details {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0.18px;
    color: #000000;
    text-align: left;
}
.redesignPage .product-carousel .internet-slide .product-details {
    margin-bottom: 10px;
}
.redesignPage .product-carousel .phone-slide .product-details {
    margin-bottom: 15px;
}
.redesignPage .product-carousel .fiber-slide .product-details {
    margin-bottom: 7px;
}
.redesignPage .learn-more-link {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
}
.redesignPage .learn-more-text {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0.18px;
    color: #0047BB !important;
    text-decoration: underline;
    float: left;
}
.redesignPage .learn-more-arrow {
    background: url(/c/small-business/assets/images/small-business/right-arrow.svg) no-repeat center;
    width: 31px;
    height: 36px;
    float: left;
    margin-left: 12px;
}
.redesignPage .learn-more-link:hover .learn-more-arrow {
    background-image: url(/c/small-business/assets/images/small-business/right-arrow-hover.svg);
}
.redesignPage .product-carousel .chat-link {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.18px;
    color: #0047BB;
    text-decoration: underline;
    display: block;
    border: 0px;
    background: none;
}
.redesignPage .product-carousel .call-text {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.18px;
    color: #000000;
    text-align: left;
    margin-bottom: 51px;
}
.redesignPage .product-carousel .call-link {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: #0047BB !important;
    font-weight: normal;
}
.redesignPage .product-carousel .internet-slide .mobile-background {
    background: url(/c/small-business/assets/images/small-business/internet-slide-mobile-bkg.png) no-repeat center;
    background-size: cover;
    height: 247px;
}
.redesignPage .product-carousel .phone-slide .mobile-background {
    background: url(/c/small-business/assets/images/small-business/phone-slide-mobile-bkg.png) no-repeat center;
    background-size: cover;
    height: 272px;
}
.redesignPage .product-carousel .fiber-slide .mobile-background {
    background: url(/c/small-business/assets/images/small-business/fiber-slide-mobile-bkg.png) no-repeat center;
    background-size: cover;
    height: 253px;
}
.redesignPage .product-carousel .internet-slide .green-btn {
    margin: 29px 0px 47px;
}
.redesignPage .product-carousel .phone-slide .green-btn {
    margin: 14px 0px 47px;
}
.redesignPage .product-carousel .fiber-slide .green-btn {
    margin: 34px 0px 47px;
}
.redesignPage .carousel-control {
    color: #BEBEBE;
    background: none;
    text-shadow: none;
    opacity: 1;
    padding: 0px 30px;
    width: auto;
}
.redesignPage .carousel-control:hover {
    opacity: 1;
}
.redesignPage .left-arrow,
.redesignPage .right-arrow {
    width: 16px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
}
.redesignPage .product-carousel .carousel-control,
.redesignPage .product-carousel .left-arrow,
.redesignPage .product-carousel .right-arrow {
    height: 36.48px;
}
.redesignPage .left-arrow {
    background-image: url(/c/small-business/assets/images/small-business/arrow-left.svg);
}
.redesignPage .right-arrow {
    background-image: url(/c/small-business/assets/images/small-business/arrow-right.svg);
}
.redesignPage .icon-blade {
    margin-bottom: 33px;
}
.redesignPage .icon-column {
    margin: 0 auto;
}
.redesignPage .icon-blade .icon-column {
    max-width: 155px;
}
.redesignPage .icon-column .icon {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.redesignPage .icon-blade .icon-column .icon {
    height: 76px;
    margin-bottom: 10px;
}
.redesignPage .faster-column .icon {
    background-image: url(/c/small-business/assets/images/small-business/fast-icon.svg);
}
.redesignPage .support-column .icon {
    background-image: url(/c/small-business/assets/images/small-business/24-7-icon.png);
}
.redesignPage .wifi-column .icon {
    background-image: url(/c/small-business/assets/images/small-business/wifi-icon.svg);
}
.redesignPage .contract-column .icon {
    background-image: url(/c/small-business/assets/images/small-business/contract-icon.svg);
}
.redesignPage .icon-column .text {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: center;
}
.redesignPage .icon-blade .icon-column .text {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
}
.redesignPage .internet-blade {
    text-align: center;
}
.redesignPage .internet-blade .mobile-background {
    background: url(/c/small-business/assets/images/small-business/business-internet-mobile-bkg.png) no-repeat center;
    background-size: cover;
    height: 275px;
    width: 100%;
}
.redesignPage .internet-blade .header {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 36px;
    line-height: 46px;
    letter-spacing: 0.36px;
    color: #0047BB;
    margin: 19px 0px 11px;
}
.redesignPage .internet-blade .details {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0.18px;
    color: #000000;
    text-align: left;
    margin-bottom: 33px;
}
.redesignPage .internet-blade .icon-column .text {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
}
.redesignPage .internet-blade .icon-column .icon {
    height: 152px;
    margin-bottom: 40px;
}  
.redesignPage .guest-wifi-column .icon {
    background-image: url(/c/small-business/assets/images/small-business/guest-wifi.png);
}
.redesignPage .internet-blade .meetings-column .icon {
    background-image: url(/c/small-business/assets/images/small-business/meetings.png);
    height: 130px;
}
.redesignPage .security-column .icon {
    background-image: url(/c/small-business/assets/images/small-business/security.png);
}
.redesignPage .internet-blade .green-btn {
    margin-bottom: 39px;
}
.redesignPage .speed-blade .header {
    margin-bottom: 4px;
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 36px;
    line-height: 46px;
    letter-spacing: 0.36px;
    color: #0047BB;
    text-align: center;
}
.redesignPage .speed-blade .details {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0.18px;
    color: #000000;
}
.redesignPage .speed-wrap {
    display: table;
    width: 100%;
    margin: 25px 0px 22px;
}
.redesignPage .speed-column {
    display: table-cell;
    width: 50%
}
.redesignPage .speed-column.low-speed {
    padding-right: 23.5px;
}
.redesignPage .speed-column.high-speed {
    padding-left: 23.5px;
}
.redesignPage .speed-column .speed-icon {
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 13px;
    height: 58px;
}
.redesignPage .speed-column.low-speed .speed-icon {
    background-image: url(/c/small-business/assets/images/small-business/speed-blade-100.png);
}
.redesignPage .speed-column.high-speed .speed-icon {
    background-image: url(/c/small-business/assets/images/small-business/speed-blade-940.png);
}
.redesignPage .speed-details {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
    text-align: center;
}
.redesignPage .speed-carousel {
    padding-bottom: 71px;
}
.redesignPage .speed-carousel .background {
    background-repeat: no-repeat;
    background-position: center;
    height: 240px;
}
.redesignPage .low-speed-slide .background {
    background-image: url(/c/small-business/assets/images/small-business/speed-carousel-100-bkg.svg);
}
.redesignPage .high-speed-slide .background {
    background-image: url(/c/small-business/assets/images/small-business/speed-carousel-940-bkg.svg);
}
.redesignPage .speed-price-wrap {
    border-radius: 9px;
    display: inline-block;
    width: calc(100% - 12px);
    width: -moz-calc(100% - 12px);
    width: -webkit-calc(100% - 12px);
    margin: 6px;
    box-shadow: 0px 0px 6px #66666659;
}
.redesignPage .low-speed-slide .speed-price-wrap {
    background: linear-gradient(90deg, #FFFFFF 50%, #0047BB 50%);
}
.redesignPage .high-speed-slide .speed-price-wrap {
    background: linear-gradient(90deg, #FFFFFF 50%, #48D597 50%);
}
.redesignPage .speed-img {
    width: 50%;
    background: no-repeat center;
    height: 102px;
    float: left;
}
.redesignPage .low-speed-slide .speed-img {
    background-image: url(/c/small-business/assets/images/small-business/speed-carousel-100.png);
}
.redesignPage .high-speed-slide .speed-img {
    background-image: url(/c/small-business/assets/images/small-business/speed-carousel-940.png);
}
.redesignPage .price-column {
    width: 50%;
    background: no-repeat center;
    height: 102px;
    float: left;
    text-align: center;
}
.redesignPage .speed-blade .price-wrap {
    display: inline-block;
    padding-top: 15px;
}
.redesignPage .speed-blade .dollar-sign {
    float: left;
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 40px;
    position: relative;
    top: 9px;
}
.redesignPage .speed-blade .price {
    position: relative;
    left: auto;
    bottom: auto;
    float: left;
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 42px;
    line-height: 81.52px;
}
.redesignPage .speed-blade .per-month {
    float: left;
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: -0.14px;
    position: relative;
    top: 36px;
}
.redesignPage .low-speed-slide .dollar-sign,
.redesignPage .low-speed-slide .price, 
.redesignPage .low-speed-slide .per-month {
    color: #FFFFFF;
}
.redesignPage .high-speed-slide .dollar-sign,
.redesignPage .high-speed-slide .price, 
.redesignPage .high-speed-slide .per-month {
    color: #000000;
}
.redesignPage .speed-blade .carousel-indicators {
    bottom: 19px;
}
.redesignPage .speed-blade .carousel-indicators li {
    background-color: #BEBEBE;
    width: 13px;
    height: 13px;
    border: 0px;
    border-radius: 13px;
    margin: 0px 10px 0px 0px;
}
.redesignPage .speed-blade .carousel-indicators li:last-child {
    margin-right: 0px;
}
.redesignPage .speed-blade .carousel-indicators .active {
    background-color: #0047BB;
}
.redesignPage .speed-blade .green-btn {
    margin-bottom: 11px
}
.redesignPage .moving-blade .header {
    font-family: "Poppins Light", Arial, Helvetica, sans-serif;
    font-size: 36px;
    line-height: 46px;
    letter-spacing: 0.36px;
    color: #0047BB;
    text-align: center;
    margin: 24px 0px 22px;
}
.redesignPage .moving-blade .details,
.redesignPage .moving-blade .chat-link {
    font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0.18px;
}
.redesignPage .moving-blade .details {
    color: #000000;
}
.redesignPage .moving-blade .chat-link {
    border: 0px;
    background: transparent;
    color: #0047BB;
    text-decoration: underline;
}
.redesignPage .moving-blade .background {
    height: 307px;
    width: 100%;
    background: url(/c/small-business/assets/images/business-internet/moving-blade-mobile-bkg.png) no-repeat center;
}
.redesignPage .moving-blade .green-btn {
    margin-bottom: 27px;
}
@media (min-width: 365px) {
    .redesignPage .hero .column-3 .product-details-wrap {
        margin: 0px auto;
    }
}
@media (min-width: 768px) {
    .redesignPage {
        margin-top: 85px;
    }
    .redesignPage .hero .mobile-background {
        background: url(/c/small-business/assets/images/small-business/we-are-open-tablet-bkg.png) no-repeat right center;
        background-size: cover;
        height: 374px;
        width: 100%;
    }
    .redesignPage .horizontal-stripe {
        height: 10px;
    }
    .redesignPage .hero .column-1 {
        position: absolute;
        top: -384px;
        width: 292px;
        margin-left: 42px;
    }
    .redesignPage .hero .above-header {
        margin: 59px 0px 10px;
    }
    .redesignPage .hero .header {
        margin-bottom: 0px;
        font-size: 36px;
        line-height: 50px;
    }
    .redesignPage .hero .address-bar-wrap {
        background: rgba(255, 255, 255, 0.65);
        padding: 10px 0px;
        position: absolute;
        top: 296px;
        margin: 0px;
        width: 100%;
    }
    .redesignPage .hero .column-2,
    .redesignPage .hero .column-3 {
        width: 50%;
        float: left;
        margin-bottom: 11px;
        margin-top: 46px;
    }
    .redesignPage .hero .column-2 {
        padding-right: 15px;
    }
    .redesignPage .hero .column-3 {
        padding-left: 15px;
    }
    .redesignPage .hero .column-2 .product-wrap {
        padding-bottom: 18px;
    }
    .redesignPage .hero .column-3 .product-details-wrap {
        margin-left: 0px;
        margin-right: -9px;
    }
    .redesignPage .hero .speed-disclaimers {
        padding-left: 15px;
        width: 50%;
        float: right;
    }
    .redesignPage .product-carousel {
        text-align: left;
    }
    .redesignPage .product-carousel .carousel-indicators {
        position: relative;
        bottom: auto;
        text-align: center;
        left: auto;
        width: auto;
        margin: 36px auto 0px;
    }
    .redesignPage .product-carousel .carousel-indicators .indicator {
        height: auto;
        text-indent: 0px;
        border: 0px;
        border-bottom: 3px solid #EEEEEE;
        border-radius: 0px;
        background: transparent;
        font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
        font-size: 24px;
        line-height: 32px;
        padding-bottom: 1.49px;
        color: #000000;
        text-align: center;
    }
    .redesignPage .product-carousel .carousel-indicators .internet-indicator,
    .redesignPage .product-carousel .carousel-indicators .phone-indicator {
        width: 133px;
    }
    .redesignPage .product-carousel .carousel-indicators .fiber-indicator {
        width: 146px;
    }
    .redesignPage .product-carousel .carousel-indicators .phone-indicator {
        margin: 0px 76px 0px 91px;
    }
    .redesignPage .product-carousel .carousel-indicators .internet-indicator,
    .redesignPage .product-carousel .carousel-indicators .fiber-indicator {
        margin: 0px;
    }
    .redesignPage .product-carousel .carousel-indicators .indicator.active {
        border-bottom: 3px solid #0046C4;
    }
    .redesignPage .product-carousel .desktop-background {
        z-index: 0;
        position: absolute;
        background-repeat: no-repeat;
        background-position: center;
    }
    .redesignPage .product-carousel .internet-slide .desktop-background {
        background-image: url(/c/small-business/assets/images/small-business/internet-slide-desktop-bkg.png);
        width: 593px;
        height: 485px;
        right: -500px;
        top: -34px;
    }
    .redesignPage .product-carousel .phone-slide .desktop-background {
        background-image: url(/c/small-business/assets/images/small-business/phone-slide-desktop-bkg.png);
        background-size: contain;
        width: 574px;
        height: 470px;
        right: -358px;
        top: 12px;
    }
    .redesignPage .product-carousel .fiber-slide .desktop-background {
        background-image: url(/c/small-business/assets/images/small-business/fiber-slide-desktop-bkg.png);
        background-size: contain;
        width: 471px;
        height: 385px;
        right: -384px;
        top: 12px;
    }
    .redesignPage .product-carousel .internet-slide .col-xs-12 {
        width: 419px;
    }
    .redesignPage .product-carousel .phone-slide .col-xs-12 {
        width: 512px;
    }
    .redesignPage .product-carousel .fiber-slide .col-xs-12 {
        width: 486px;
    }
    .redesignPage .product-carousel .above-header,
    .redesignPage .product-carousel .header,
    .redesignPage .product-carousel .product-details {
        position: relative;
        z-index: 1;
    }

    .redesignPage .product-carousel .internet-slide .above-header {
        padding-top: 48px;
    }
    .redesignPage .product-carousel .phone-slide .above-header {
        margin-top: 52px;
        margin-bottom: 4px;
    }
    .redesignPage .product-carousel .fiber-slide .above-header {
        margin-top: 47px;
        margin-bottom: 5px;
    }
    .redesignPage .product-carousel .internet-slide .header {
        margin-bottom: 35px;
    }
    .redesignPage .product-carousel .phone-slide .header {
        margin-bottom: 28px;
    }
    .redesignPage .product-carousel .fiber-slide .header {
        margin-bottom: 27px;
    }
    .redesignPage .product-carousel .internet-slide .product-details {
        margin-bottom: 22px;
    }
    .redesignPage .product-carousel .phone-slide .product-details {
        margin-bottom: 9px;
    }
    .redesignPage .product-carousel .fiber-slide .product-details {
        margin-bottom: 12px;
    }
    .redesignPage .learn-more-text {
        font-size: 14px;
        letter-spacing: 0.35px;
    }
    .redesignPage .product-carousel .call-text {
        margin-bottom: 7px;
    }
    .redesignPage .green-btn {
        line-height: 41px;
        height: 43px;
        background-color: #EEEEEE;
    }
    .redesignPage .product-carousel .green-btn {
        width: 300px;
        margin-left: 0px;
    }
    .redesignPage .product-carousel .green-btn.chat-btn {
        width: 225px;
    }
    .redesignPage .green-btn:hover {
        background-color: #48D597;
    }
    .redesignPage .product-carousel .internet-slide .green-btn,
    .redesignPage .product-carousel .phone-slide .green-btn,
    .redesignPage .product-carousel .fiber-slide .green-btn {
        margin-bottom: 85px;
    }
    .redesignPage .icon-blade {
        margin-bottom: 0px;
        box-shadow: 0px 1px 6px #66666659;
    }
    .redesignPage .icon-blade .icon-column .icon {
        margin-top: 23px;
        margin-bottom: 15px;
    }
    .redesignPage .icon-blade .icon-column .text {
        margin-bottom: 33px;
    }
    .redesignPage .internet-blade {
        text-align: left;
    }
    .redesignPage .internet-blade .col-xs-12 {
        width: 540px;
    }
    .redesignPage .internet-blade .col-sm-4 {
        width: 33.33333333%;
    }
    .redesignPage .internet-blade {
        background: url(/c/small-business/assets/images/small-business/business-internet-desktop-bkg.png) no-repeat right 37px;
        background-size: 476px 389px;
    }
    .redesignPage .internet-blade .header {
        text-align: left;
        margin: 79px 0px 29px;
    }
    .redesignPage .internet-blade .details {
        margin-bottom: 76px;
    }
    .redesignPage .internet-blade .green-btn {
        margin-bottom: 57px;
        width: 345px;
    }
    .redesignPage .internet-blade .icon-column .icon {
        margin-bottom: 0px;
    }
    .redesignPage .internet-blade .meetings-column .icon {
        height: 152px;
    }
    .redesignPage .speed-blade .content-wrap {
        padding-bottom: 49px;
    }
    .redesignPage .speed-blade .header {
        margin: 79px 0px 25px;
    }
    .redesignPage .speed-wrap {
        width: 302px;
        margin: 100px 0px 25px auto;
    }
    .redesignPage .speed-column.low-speed {
        padding-right: 35.5px;
    }
    .redesignPage .speed-column.high-speed {
        padding-left: 35.5px;
    }
    .redesignPage .speed-carousel {
        width: 390px;
        height: 346px;
        position: absolute;
        bottom: 0px;
        padding: 0px;
    }
    .redesignPage .speed-blade .carousel-indicators {
        bottom: -13px;
    }
    .redesignPage .speed-blade .carousel-indicators li {
        width: 6px;
        height: 6px;
        border-radius: 6px;
        margin: 0px 3px 0px 0px;
    }
    .redesignPage .speed-carousel .carousel-inner {
        width: 249px;
        margin: 0 auto;
    }
    .redesignPage .speed-carousel .background {
        height: 232px;
        background-size: contain;
    }
    .redesignPage .low-speed-slide .speed-img {
        background-image: url(/c/small-business/assets/images/small-business/speed-blade-100.png);
    }
    .redesignPage .high-speed-slide .speed-img {
        background-image: url(/c/small-business/assets/images/small-business/speed-blade-940.png);
    }
    .redesignPage .speed-blade .price-wrap {
        padding-top: 3px;
    }
    .redesignPage .speed-carousel .carousel-control {
        top: auto;
        bottom: 28px;
    }
    .redesignPage .speed-carousel .carousel-control,
    .redesignPage .speed-carousel .left-arrow,
    .redesignPage .speed-carousel .right-arrow,
    .redesignPage .speed-img,
    .redesignPage .price-column {
        height: 80px;
    }
    .redesignPage .speed-blade .green-btn {
        width: 300px;
        margin: 0px 0px 0px auto;
        display: block;
    }
    .redesignPage .moving-blade .header {
        text-align: left;
        margin: 54px 0px 31px;
        width: 500px;
    }
    .redesignPage .moving-blade .details {
        width: 400px;
    }
    .redesignPage .moving-blade .content-wrap {
        position: relative;
        z-index: 1;
    }
    .redesignPage .moving-blade .background {
        background-image: url(/c/small-business/assets/images/business-internet/moving-blade-desktop-bkg.png);
        background-size: contain;
        width: 546px;
        height: 324px;
        position: absolute;
        left: 300px;
        top: 95px;
        z-index: 0;
    }
    .redesignPage .moving-blade .green-btn {
        width: 300px;
        margin: 34px 0px 83px;
        position: relative;
        z-index: 1;
        display: block;
    }
}
@media (min-width: 992px) {
    .redesignPage .hero {
        background: url(/c/small-business/assets/images/small-business/we-are-open-desktop-bkg.png) no-repeat center;
        background-size: cover;
        padding-bottom: 30px;
    }
    .redesignPage .hero .column-1 {
        float: left;
        width: 311.17px;
        text-align: left;
        margin-right: -26.17px;
        position: relative;
        z-index: 1;
        top: auto;
        margin-left: 0px;
    }
    .redesignPage .hero .above-header {
        margin: 85px 0px 4px;
    }
    .redesignPage .hero .header {
        font-size: 38.4px;
        line-height: 49.4933px;
    }
    .redesignPage .hero .speed-columns {
        margin: 84px auto 0px;
        background: rgba(255, 255, 255, 0.85);
        border-radius: 10px;
        width: 655px;
        float: right;
        position: relative;
        z-index: 0;
    }
    .redesignPage .hero .column-2,
    .redesignPage .hero .column-3 {
        width: auto;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    .redesignPage .hero .column-2 {
        max-width: 317px;
        padding-right: 0px;
    }
    .redesignPage .hero .vertical-line {
        float: left;
        width: 2px;
        height: 256px;
        margin-top: 52px;
        background-color: #CBCBCB;
    }
    .redesignPage .hero .column-3 {
        max-width: 336px;
        padding-left: 0px;
    }
    .redesignPage .hero .speed-image-wrap {
        background: #FFFFFF;
        width: 191px;
        height: 134px;
        margin-top: -57px;
    }
    .redesignPage .hero .column-2 .speed-image {
        background-image: url(/c/small-business/assets/images/small-business/up-to-100-desktop.png);
    }
    .redesignPage .hero .product-wrap {
        background: transparent;
        border-radius: 0px;
        margin-top: -57px;
    }
    .redesignPage .hero .column-2 .product-wrap {
        padding: 0px 39px 13px 40px;
    }
    .redesignPage .hero .column-3 .product-wrap {
        padding: 0px 22px 13px 33px;
    }
    .redesignPage .hero .product-name {
        margin-top: 58px;
    }
    .redesignPage .hero .price-wrap {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .redesignPage .hero .product-disclaimer {
        margin-top: -8.39px;
    }
    .redesignPage .hero .speed-disclaimers {
        float: left;
        width: 100%;
        padding: 0px 5px 5px;
    }
    .redesignPage .hero .address-bar-wrap {
        margin-top: 18px;
        margin-bottom: 0px;
        padding: 17px 0px;
        position: relative;
        top: auto;
    }
    .redesignPage .product-carousel .carousel-indicators {
        margin-top: 41px;
    }
    .redesignPage .product-carousel .fiber-slide .col-xs-12 {
        width: 530px;
    }
    .redesignPage .product-carousel .internet-slide .desktop-background {
        right: -578px;
        top: 40px;
    }
    .redesignPage .product-carousel .phone-slide .desktop-background {
        width: 678px;
        height: 555px;
        right: -663px;
    }
    .redesignPage .product-carousel .fiber-slide .desktop-background {
        width: 692px;
        height: 566px;
        right: -677px;
    }
    .redesignPage .product-carousel .router-background {
        background: url(/c/small-business/assets/images/small-business/router-bkg.png) no-repeat center;
        width: 275px;
        height: 385px;
        position: absolute;
        left: -355px;
        top: 90px;
    }
    .redesignPage .product-carousel .internet-slide .col-xs-12 {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    .redesignPage .product-carousel .internet-slide .above-header {
        padding-top: 105px;
    }
    .redesignPage .product-carousel .phone-slide .above-header {
        margin-top: 54px;
    }
    .redesignPage .product-carousel .fiber-slide .above-header {
        margin-top: 67px;
    }
    .redesignPage .product-carousel .internet-slide .green-btn {
        margin-bottom: 114px;
    }
    .redesignPage .product-carousel .phone-slide .green-btn {
        margin-bottom: 95px;
    }
    .redesignPage .product-carousel .fiber-slide .green-btn {
        margin-bottom: 182px;
    }
    .redesignPage .icon-blade .icon-column {
        max-width: 174px;
    }
    .redesignPage .icon-blade .icon-column .text {
        font-size: 18px;
        line-height: 24px;
    }
    .redesignPage .internet-blade {
        background: none;
    }
    .redesignPage .internet-blade .desktop-background {
        background: url(/c/small-business/assets/images/small-business/business-internet-desktop-bkg.png) no-repeat center;
        width: 800px;
        height: 654px;
        position: absolute;
        right: -785px;
        top: 112px;
    }
    .redesignPage .internet-blade .col-sm-4 {
        width: 225px;
    }
    .redesignPage .internet-blade .col-sm-4:first-child {
        margin-left: -30px;
    }
    .redesignPage .internet-blade .icon-column .icon {
        margin-bottom: 95px;
    }
    .redesignPage .speed-blade .header {
        text-align: left;
        font-size: 30px;
        line-height: 38.3px;
        letter-spacing: 0.30px;
        margin-top: 91px;
    }
    .redesignPage .speed-blade .details {
        font-size: 16px;
        line-height: 32px;
        letter-spacing: 0.16px;
    }
    .redesignPage .speed-blade .content-wrap {
        width: 500px;
        float: right;
        padding-bottom: 0px;
    }
    .redesignPage .speed-wrap {
        margin: 37px auto 25px;
    }
    .redesignPage .speed-blade .green-btn {
        margin-right: auto;
    }
    .redesignPage .speed-carousel {
        width: 457px;
        height: 376px;
        bottom: auto;
        left: 0px;
        top: 32px;
    }
    .redesignPage .speed-carousel .carousel-inner {
        width: 318px;
    }
    .redesignPage .speed-carousel .background {
        height: 240px;
    }
    .redesignPage .low-speed-slide .speed-img {
        background-image: url(/c/small-business/assets/images/small-business/speed-carousel-100.png);
    }
    .redesignPage .high-speed-slide .speed-img {
        background-image: url(/c/small-business/assets/images/small-business/speed-carousel-940.png);
    }
    .redesignPage .speed-blade .price-wrap {
        padding-top: 15px;
    }
    .redesignPage .speed-carousel .carousel-control,
    .redesignPage .speed-carousel .left-arrow,
    .redesignPage .speed-carousel .right-arrow,
    .redesignPage .speed-img,
    .redesignPage .price-column {
        height: 102px;
    }
    .redesignPage .moving-blade .header,
    .redesignPage .moving-blade .details {
        width: auto;
    }
    .redesignPage .moving-blade .header {
        margin-top: 115px;
    }
    .redesignPage .moving-blade .background {
        width: 755px;
        height: 448px;
        left: -610px;
        top: 46px;
    }
    .redesignPage .moving-blade .green-btn {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 84px;
    }
}

@media (min-width: 1200px) {
    .redesignPage .hero .column-1 {
        width: 331.17px;
    }
    .redesignPage .hero .header {
        font-size: 40.4px;
        line-height: 52.0711px;
    }
    .redesignPage .speed-blade .header {
        text-align: left;
        font-size: 31px;
        line-height: 39.61px;
        letter-spacing: 0.31px;
    }
    .redesignPage .speed-blade .details {
        font-size: 17px;
        line-height: 34px;
        letter-spacing: 0.17px;
    }
    .redesignPage .speed-blade .content-wrap {
        width: 520px;
    }
}

.horizontalStripe {
    height: 6px;
    width: 100%;
    background:rgb(250,120,60); 
	background: linear-gradient(90deg, rgba(250,120,60,1) 4%, rgba(255,200,0,1) 40%);
}
/* Redesign End */
