/* Fonts*/
@font-face {
	font-family: EffraLight;
	font-weight: 300;
	font-style: normal;
	src: url('../fonts/effra-light-webfont.eot');
	src: url('../fonts/effra-light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/effra-light-webfont.svg#effra_lightregular') format('svg'),
		url('../fonts/effra-light-webfont.woff') format('woff'),
		url('../fonts/effra-light-webfont.ttf') format('truetype');
}
@font-face {
	font-family: Effra;
	font-weight: 400;
	font-style: normal;
	src: url('../fonts/effra-regular-webfont.eot');
	src: url('../fonts/effra-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/effra-regular-webfont.svg#effraregular') format('svg'),
		url('../fonts/effra-regular-webfont.woff') format('woff'),
		url('../fonts/effra-regular-webfont.ttf') format('truetype');
}
@font-face {
	font-family: EffraMedium;
	font-weight: 500;
	font-style: normal;
	src: url('../fonts/effra-medium-webfont.eot');
	src: url('../fonts/effra-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/effra-medium-webfont.svg#effra_mediumregular') format('svg'),
		url('../fonts/effra-medium-webfont.woff') format('woff'),
		url('../fonts/effra-medium-webfont.ttf') format('truetype');
}
/* @font-face {
	font-family: EffraBold;
	font-weight: 700;
	font-style: normal;
	src: url('../fonts/effra-bold-webfont.eot');
	src: url('../fonts/effra-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/effra-bold-webfont.svg#effra_boldregular') format('svg'),
		url('../fonts/effra-bold-webfont.woff') format('woff'),
		url('../fonts/effra-bold-webfont.ttf') format('truetype');
}
 */
/* UNIVERSAL Mobile first CSS Grid Layout*/
body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	font-size: 14px;
	overflow: auto;
	background-color: #f4f4f4;
}

/* ROOT FONT STYLES */
* {
	font-family: Effra, Arial, Verdana, Helvetica, sans-serif;
	/* color: #231F20; */
	line-height: 1.5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size:1em;
	
}

html {
    scroll-behavior: smooth;
}

/* TYPOGRAPHY */
h1 {
	font-size: 2.2em;
	font-weight: 400;
	font-style: normal;
	line-height: 1.11em;
	margin: 0;
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
}

h2 {
	font-size: 2.25em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
	margin: 0;
 	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
}

h3 {
	font-size: 2.286em;
	font-weight: 400;
    font-style: normal;
    line-height: 1.78em;
    font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
    margin: 0;
}

h4 {
	font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    margin-bottom: 10px;
    font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
    line-height: 1.215em;
}

h5 {
	font-size: 1.145em;
    font-style: normal;
    margin: 0;
    font-weight: 400;
    line-height: 1.7em;
}

h6 {
	font-size: 0.875em;
	font-style: normal;
	margin: 0;
}

.subtitletext {
    font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.43em;
    line-height: 1.2em;
}

p.description *, .description, .description p, .description li, .description span, .description div {
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px !important;
	line-height: 1.5em;
}

p.descriptionLP *, .descriptionLP, .descriptionLP p, .descriptionLP li, .descriptionLP span, .descriptionLP div {
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px !important;
}

p.legal {
	font-size: .917em;
	font-style: normal;
}

a, .electricityPlanSelect a, .gasPlanSelect a {
  background-color: transparent;
  color:#000;
  text-decoration:none;
}

a {
	font-family: Effra, Arial, Verdana, Helvetica, sans-serif;
   	color: #666666;
}

a:hover {
	text-decoration: none;
	color: #332892;
}

.answer a, .answer a span{
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
   	color: #332892 !important;
}

.answer a:hover, .answer a span:hover{
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
   	color: #332892 !important;
    text-decoration: underline !important;
}


a[href^="tel:"], a[href^="tel:"].hover {
    color: #332892;
    text-decoration: none;
}

a[href^="mailto:"], a[href^="mailto:"].hover {
    color: #332892;
    text-decoration: none;
}

a[href^="tel:"]:hover, a[href^="tel:"].hover:hover {
    color: #332892;
    text-decoration: underline;
}

a[href^="mailto:"]:hover, a[href^="mailto:"].hover:hover {
    color: #332892;
    text-decoration: underline;
}

.smalltext {
	font-size: 11px;
	font-style: normal;
}
.selection {
	font-size: 16px;
	font-style: normal;
}
.font-light {
	font-weight: 300;
	font-style: normal;
}

.font-regular {
	font-weight: 400;
	font-style: normal;
	font-family: Effra, Arial, Verdana, Helvetica, sans-serif;
}

.font-semibold {
	font-family: EffraMedium, Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
}

.font-heavy {
	font-family: EffraBold, Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size: inherit;
}

.smalltitle {
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
}

/* ==== GRID SYSTEM ==== */
.container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	/* margin-top: 15px; */
	/* margin-bottom: 15px; */
	background-color: #ffffff;
	overflow:auto;	
}
.accordionGreyBackground {
	background-color: #f4f4f4;
    overflow: auto;
}

.contentarea {
	width:100%;
	max-width: 1200px;
	padding: 0 20px;
}
.newContentarea {
	width:100%;
	max-width: 1200px;
	padding: 0 20px;
}

.contentareaFooter {
	width:100%;
	max-width: 1200px;
	padding:0;
}
.row {
	position: relative;
	width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.row [class^="col"] {
	float: left;
	margin: 0.35em 0em;
	min-height: 0.125em;
}
 .row [class^="col"].rowZeroMargin {
  	margin: 0em !important;
 }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9,
	.col-10, .col-11, .col-12 {
	width: 100%;
}
.col-51 {
	width: 100%;
	margin: 0 auto;
	}
.col-71 {
	width: 100%;
	margin: 0 auto;
}
.col-1-sm {
	width: 5.83%;
}

.col-2-sm {
	width: 14.16%;
}

.col-3-sm {
	width: 22.5%;
}

.col-4-sm {
	width: 30.83%;
}

.col-5-sm {
	width: 39.16%;
}

.col-6-sm {
	width: 47.5%;
}
.col-61-sm {
	width: 49.5%;
}
.col-7-sm {
	width: 55.83%;
}

.col-8-sm {
	width: 64.16%;
}

.col-9-sm {
	width: 72.5%;
}

.col-10-sm {
	width: 80.83%;
}

.col-11-sm {
	width: 89.16%;
}

.col-12-sm {
	width: 97.5%;
}
.row [class^="col"].fullwidth, .fullwidth {
	width: 100%;	
}
.row [class^="col"].halfwidth-sm {
	min-width: 50%;
}

.row [class^="col"].halfwidth, .halfwidth {
	width: 50%;
}

.row [class^="col"].no-margin, .no-margin {
	margin: 0px;
}

.row::after {
	content: "";
	display: table;
	clear: both;
}

/* POSITIONING */
.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.justify {
	text-align: justify;
}

.inlineblock, .continuebutton.inlineblock {
	display: inline-block;
}

.blockdisplay {
	display: block;
}

.inlinedisplay {
	display: inline;
}

.alignmiddle {
	vertical-align: middle;
}

.button {
	font-size: 1.667em;
	font-family: Effra, Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #ffffff;
	background-color: #f47825;
	padding: 1.125em, 5.938em;
	font-style: normal;
}

.button:hover {
	background-color: #d95c09;
}

.hidden-sm, .hidden, .hiddenOnInfoReq, .dropdownRequired, .hidden-lm {
	display: none;
}

.hidden-bm {
	display: block;
}

a.hover:hover, .active .initial, .footer-nav .initial:hover, .anchorBlack a:hover {
	text-decoration: none;
	color: #332892;
}

a.hover, .initial, .anchorBlack a {
	color: inherit;
}

.bordertop{
	border-top: 1px solid #e1e6eb
}

.borderbottom{
	border-bottom: 1px solid #e1e6eb
}

.topbtmborder {
	border-top: 1px solid #e1e6eb;
	border-bottom: 1px solid #e1e6eb;
}

.row [class^="col"].zerobottom, .zerobottom{
	margin-bottom: 0;
}

.row [class^="col"].zerotop, .zerotop{
	margin-top: 0;
}

.row [class^="col"].zeroleft, .zeroleft{
	margin-left: 0;
}

.row [class^="col"].zeroright, .zeroright{
	margin-right: 0;
}

.row [class^="col"].topbtmmargin5, .topbtmmargin5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.row [class^="col"].topbtmmargin10, .topbtmmargin10 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.row [class^="col"].topbtmmargin15, .topbtmmargin15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.row [class^="col"].topbtmmargin20, .topbtmmargin20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.row [class^="col"].topbtmmargin25, .topbtmmargin25 {
	margin-top: 25px;
	margin-bottom: 25px;
}

.row [class^="col"].top25btm35margin, .top25btm35margin {
	margin-top: 25px;
	margin-bottom: 35px;
}

.row [class^="col"].topbtmmargin30, .topbtmmargin30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.row [class^="col"].topbtmmargin35, .topbtmmargin35 {
	margin-top: 35px;
	margin-bottom: 35px;
}

.row [class^="col"].topbtmmargin40, .topbtmmargin40 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.row [class^="col"].topbtmmargin50, .topbtmmargin50 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.row [class^="col"].topbtmmargin55, .topbtmmargin55 {
	margin-top: 55px;
	margin-bottom: 55px;
}

.row [class^="col"].top10btmmargin35, .top10btmmargin35 {
	margin-top: 10px;
	margin-bottom: 35px;
}

.row [class^="col"].top17btmmargin35, .top17btmmargin35 {
	margin-top: 17px;
	margin-bottom: 35px;
}

.row [class^="col"].top20btmmargin35, .top20btmmargin35 {
	margin-top: 20px;
	margin-bottom: 35px;
}

.row [class^="col"].top20btmmargin35, .top20btmmargin35 {
	margin-top: 20px;
	margin-bottom: 35px;
}

.row [class^="col"].btmmargin5, .btmmargin5 {
	margin-bottom: 5px;
}

.row [class^="col"].btmmargin15, .btmmargin15 {
	margin-bottom: 15px;
}

.row [class^="col"].top55btmmargin40, .top55btmmargin40 {
	margin-top: 55px;
	margin-bottom: 40px;
}

.row [class^="col"].top60btmmargin20, .top60btmmargin20 {
	margin-top: 60px;
	margin-bottom: 20px;
}

.row [class^="col"].topmargin60 {
	margin-top: 60px;
}

.row [class^="col"].topbtmmargin60, .topbtmmargin60 {
	margin-top: 60px;
	margin-bottom: 60px;
}

.row [class^="col"].marginTop5, .marginTop5 {
	margin-top: 5px;
}

.row [class^="col"].mrgnTop8, .mrgnTop8 {
	margin-top: 8px;
}

.row [class^="col"].marginTop10, .marginTop10 {
	margin-top: 10px;
}

.row [class^="col"].marginTop15, .marginTop15 {
	margin-top: 15px;
}

.row [class^="col"].margnTp20, .margnTp20 {
	margin-top: 20px;
}

.row [class^="col"].margnTp25, .margnTp25 {
	margin-top: 25px;
}

.row [class^="col"].margnTp30, .margnTp30 {
	margin-top: 30px;
}

.row [class^="col"].margnTp35, .margnTp35 {
	margin-top: 35px;
}

.row [class^="col"].margnTp40, .margnTp40 {
	margin-top: 40px;
}

.row [class^="col"].margnTpNeg50, .margnTpNeg50 {
	margin-top: -50px;
}

.row [class^="col"].margnbtm5d0m, .margnbtm5d0m{
	margin-bottom: 0px;
}

.row [class^="col"].margnbtm0d20m, .margnbtm0d20m{
	margin-bottom: 20px;
}

.row [class^="col"].margnbtm10, .margnbtm10 {
	margin-bottom: 10px;
}

.row [class^="col"].margnbtm25, .margnbtm25 {
	margin-bottom: 25px !important;
}

.row [class^="col"].margnbtm40, .margnbtm40 {
	margin-bottom: 40px !important;
}

.row [class^="col"].margnbtm90, .margnbtm90 {
	margin-bottom: 90px;
}

.row [class^="col"].margntopleftRight30, .margntopleftRight30 {
	margin: 30px 30px 0px 30px;
}

.row [class^="col"].margntop10leftRight30, .margntop10leftRight30 {
	margin: 10px 30px 0px 30px;
}
	
.row [class^="col"].topMrgn30btm15 , .topMrgn30btm15 {
	margin-top:30px;
	margin-bottom: 15px;
}

.row [class^="col"].topMrgn30btm100 , .topMrgn30btm100 {
	margin-top:30px !important;
	margin-bottom: 100px !important;
}

.row [class^="col"].topMrgn25btm90 , .topMrgn25btm90 {
	margin-top:25px;
	margin-bottom: 90px;
}
.row [class^="col"].topMrgn25btm40 , .topMrgn25btm40 {
	margin-top:25px;
	margin-bottom: 40px;
}

.row [class^="col"].topMrgn20btmtop10 , .topMrgn20btmtop10 {
	margin-top:10px;
	margin-bottom: 20px;
}

.row [class^="col"].topMrgn20btmtop10 , .topMrgn20btmtop10 {
	margin-top:10px;
	margin-bottom: 20px;
}

.row [class^="col"].topMrgn20btm20 , .topMrgn20btm20 {
	margin-top:20px;
	margin-bottom: 20px;
}

.row [class^="col"].topbtmmargin20d0m, .topbtmmargin20d0m {
	margin-top: 0px;
}

.row [class^="col"].margnLeft30d5m, .margnLeft30d5m{
	margin-left: 5px;
}

.row [class^="col"].marginLft10, .marginLft10 {
	margin-left: 10px;
}

.row [class^="col"].marginLft20, .marginLft20 {
	margin-left: 20px;
}
.row [class^="col"].marginLeftRight20, .marginLeftRight20{
	margin: 0 20px;
}

.row [class^="col"].mrgnTop35Onlym, .mrgnTop35Onlym {
	margin-top: 35px;
}

.row [class^="col"].carbonOffsetImg, .carbonOffsetImg{
	max-width: 100px;
    max-height: 100px;
    margin-right: 25px;
    text-align: center;
    margin: 0 auto;    
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.alignmargin30 {
	margin-left:30px;
}

/*Layout Colors*/

.whitetext, .banner_content h1 {
	color: #ffffff;
}

.readonly {
	outline: none;
    background-color: #f5f8fa;
    border: 0!important;
}

.effraLight {
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif !important;
}

.font12{font-size:12px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font24{font-size:24px;}
.font28{font-size:28px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font25{font-size:25px;}
.font26{font-size:26px;}
.font32{font-size:32px;}
.font36{font-size:36px;}
.fontWeight300{font-weight: 300;}
.fontWeight400 {font-weight: 400;}
.fontWeight300{font-weight: 300;}
.fontWeight600 {font-weight: 600;}
.fontWeight700 {font-weight: 700;}
.fontWeight800 {font-weight: 800;}

.textTransformCapitalize {
	text-transform: capitalize;
}

.mrgnLft40 {
	margin-left: 40px !important;
}

.mrgnTop0 {
	margin-top: 0px !important;
}

.row [class^="col"].mrgnLftNeg10, .mrgnLftNeg10 {
	margin-left: -5px;
}

.row [class^="col"].mrgnLft35, .mrgnLft35 {
	margin-left: 35px;
}

.row [class^="col"].mrgnTop14, .mrgnTop14 {
	margin-left: 14px;
}

.row [class^="col"].mrgnLft70, .mrgnLft70 {
	margin-left: 70px;
}

.row [class^="col"].mrgnLeft40, .mrgnLeft40 {
	margin-left: 40px;
}

.row [class^="col"].mrgnLeft55, .mrgnLeft55 {
	margin-left: 55px;
}

.row [class^="col"].mrgnRgt5, .mrgnRgt5 {
	margin-right: 5px;
}

.row [class^="col"].mrgnRgt2, .mrgnRgt2 {
	margin-right: 2px;
}

.h4ZeroBtm h4 {
	margin-bottom: 0px;
}

.mrgnTopInternal10 .margnTp10 {
	margin-top:10px;
}

.row [class^="col"].mrgnTop40, .mrgnTop40 {margin-top: 40px;}
.row [class^="col"].mrgnTop50, .mrgnTop50 {margin-top: 50px;}
.row [class^="col"].mrgnTop60, .mrgnTop60 {margin-top: 60px;}
.row [class^="col"].mrgnTop70, .mrgnTop70 {margin-top: 70px;}
.row [class^="col"].mrgnTop75, .mrgnTop75 {margin-top: 75px;}

.spaceEven {
	display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}

.spaceAround {
	display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.spaceAroundY {
	display: flex;
    align-content: space-around;
    flex-wrap: wrap;
}

.spaceBetween {
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.marginBottom20px {
	margin-bottom: 20px !important;
}

.whiteBullets {
	padding: 0 0 0 2.5em;
	font-size: inherit;
	color: inherit;
}

ul.whiteBullets li {
	list-style-type: disc;
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif;
}

.row [class^="col"].mrgnTopNeg57, .mrgnTopNeg57 {
	margin-top: -57px;
}

.row [class^="col"].mrgnRight5, .mrgnRight5 {
	margin-right: 5px;
}

.zipcodeUpdate{
	font-size: 18px;
	color: #231F20;
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif !important;
	/* padding-right: 169px; */
}

.zipcodeUpdate *{
	font-size: 18px;
	color: #231F20;
	font-family: EffraLight, Arial, Verdana, Helvetica, sans-serif !important;
}

.zipcodeUpdate a, .zipcodeUpdate a:hover, .zipcodeUpdate a span{
	color: #231F20 !important;
	text-decoration: underline !important;
}

.priceFont {
	font-size: 53px;
}

.paddingLeft35{
	padding: 0px 10px 0px 35px;
}

.row [class^="col"].peakMargin, .peakMargin{
	margin-bottom: -25px;
}

@media only screen and (max-width:500px) {
	.gasProdContent img, .elecProdContent img {
		display: none;
	}
}
@media only screen and (min-width: 960px) {
	
	.row [class^="col"].mrgnTop35Onlym, .mrgnTop35Onlym {
		margin-top: 5px;
	}
	
	.row [class^="col"].peakMargin, .peakMargin{
		margin-bottom: -25px;
		margin-left: 15px;
	}
	.contentarea {
	    max-width: 1200px;
	    margin-left: auto;
	    margin-right: auto;
	    padding: 0;
	}
}

@media only screen and (min-width: 960px) and  (max-width: 1200px) {

	.contentarea {
	    padding: 0 10px;
	}
}


@media only screen and (max-width: 1616px) and  (orientation: landscape) {
	.breadcrumb-spacer {
		display: none;
	}
}

@media only screen and (min-width: 960px) and  (orientation: landscape) {
	.container {
		width: 100%;
	}
	.newContentarea {
	    max-width: 1100px;
	    margin-left: auto;
	    margin-right: auto;
	    padding: 0 10px;
	}
	.contentareaFooter {
	    max-width: 1200px;
	    margin-left: auto;
	    margin-right: auto;
	    padding: 0 10px;
	}
	.row {
		width: 100%;
	}
	.row [class^="col"] {
		margin: 0.35em 0em;
	}
	 .row [class^="col"].rowZeroMargin {
  		margin: 0em !important;
 	}	
	.row [class^="col"].fullwidth-bm {
		width: 97.5%;
	}
	.row [class^="col"].halfwidth-sm {
		min-width: auto;
	}
	.row [class^="col"].bm-left-margin {
		margin-left: 3%;
	}
	.row [class^="col"].margnbtm5d0m, .margnbtm5d0m{
		margin-bottom: 5px;
	}
	
	.row [class^="col"].margnbtm0d20m, .margnbtm0d20m{
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.row [class^="col"].topMrgn20btmtop10 , .topMrgn20btmtop10 {
		margin-top:5px;
		margin-bottom: 10px;
	}
	
	.row [class^="col"].topbtmmargin20d0m, .topbtmmargin20d0m {
		margin-top: 20px;
	}
	
	.row [class^="col"].margnLeft30d5m, .margnLeft30d5m{
		margin-left: 30px;
	}
	
	.col-1 {
		width: 5.83%;
	}

	.col-2 {
		width: 14.16%;
	}

	.col-3 {
		width: 22.5%;
	}

	.col-4 {
		width: 30.83%;
	}

	.col-5 {
		width: 39.16%;
	}
	.col-51 {
		width: 39.16%;
	}
	.col-6 {
		width: 47.5%;
	}

	.col-7 {
		width: 57.83%;
	}
	.col-71 {
		width: 57.83%;
	}
	.col-8 {
		width: 64.16%;
	}

	.col-9 {
		width: 72.5%;
	}

	.col-10 {
		width: 80.83%;
	}

	.col-11 {
		width: 89.16%;
	}

	.col-12 {
		width: 99.5%;
	}
	.hidden-sm, .diplay-as-blk-bm {
		display: block;
	}
	.hidden-lm {
		display: inline-block;
	}
	.hidden-bm, .hidden {
		display: none;
	}
	
	h1 {
		font-size: 3.58em;
		line-height: 1.35em;
	}
	h2 {
		font-size: 3em;
	}
	.subtitletext {
	    font-size: 1.715em;
	    line-height: 1.34em;
	}
	.smalltitle {
		font-size: 1em;
	}
	.selection {
		font-size: 16px;
	}
	.palegraybgcolor .subrow {
	    margin: 0 auto;
		width: 95%;
	}

	.smallpalegraybgcolor .subrow {
	    margin: 0 auto;
		width: 95%;
	}
	.table {
		display: table;
		width: 100%;
		margin: 0.65em 1%;
	}

	.table-cell {
		display: table-cell;
		float: unset !important;
	}
	.continuebutton {
		width: 75%;
		margin-bottom: 60px;
	}
	.pad010{padding: 0;}
}

@media only screen and (min-width: 960px) and  (max-width: 1080px) {

	.newContentarea {
	max-width: 930px;
	}
}

@media only screen and (max-width: 960px) {
	.col-71, .col-51 {
	    width: 100%;
	    margin: 0 auto !important;	
	}
	.row [class^="col"].topmargin60{
		margin-top:82px;	
	}
	.mobileGradientNoImage .topmargin60 {
		margin-top:30px!important;
	}
	.maxWidth400px {
		max-width: 400px;
	}
}

@media only screen and (min-width: 1025px) {
	.row [class^="col"].carbonOffsetImg, .carbonOffsetImg{
			max-width: 100px;
		    max-height: 100px;
		    margin-right: 25px;
		    display: inline-block;
		    float: left; 
	}
	.anchorLg-hidden {
		display: none !important;
	}
	.anchorSm-hidden {
		display: flex !important;
	}

	.custreferal{
		margin-bottom: -40px !important;
	}

	.odTos {
		margin-top:30px !important;
		margin-bottom: 30px !important;
	}

	.goalzero{
		margin-bottom: -40px !important;
	}
}

@media only screen and (max-width: 1024px) {
	.row [class^="col"].mrgnTopNeg57, .mrgnTopNeg57 {
		margin-top: 0px;
	}
}
@media only screen and (max-width: 1025px) {
	.anchorLg-hidden {
		display: block !important;
	}
	.anchorSm-hidden {
		display: none !important;
	}
	.odTos {
		margin-top:30px !important;
		margin-bottom: 10px !important;
	}
	.row [class^="col"].peakMargin, .peakMargin{
		margin-bottom: -15px;
	}
	.zipcodeUpdate {
	    font-size: 16px !important;
	}
	.zipcodeUpdate *{
		font-size: 16px !important;
	}
}

@media only screen and (min-width: 961px) and (max-width: 1025px) {
	.row [class^="col"].topmargin60{
		margin-top:260px;	
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) {
	.goalzeromob{
		width:100% !important;
	}
	 .customerReferalPadding .zerobottom .custreferalalign{
		margin: 0 auto !important;
	    float: none !important;
	}
}
@media only screen and  (max-width: 1025px) {
	.custreferal{
	width: 100% !important; 
	}
	.goalzero{
		width: 100% !important; 
	}
	.goalzeromob{
		width:100% !important;
	}
	.customerReferalPadding .zerobottom .custreferalalign{
		margin: 0 auto !important;
	    float: none !important;
	}
}
.custreferal{
	width: 49%; 
	float:right !important;
}
.goalzero{
	width: 49%; 
	float:left !important;
}

