/*=============================================================
    Authour URI: www.binarytheme.com
    License: Commons Attribution 3.0

    http://creativecommons.org/licenses/by/3.0/

    100% To use For Personal And Commercial Use.
    IN EXCHANGE JUST GIVE US CREDITS AND TELL YOUR FRIENDS ABOUT US

    ========================================================  */



/* ===========================================================
   GENERAL STYLESHEET BY BYINARY THEME
   ============================================================*/


body {
    font-family:"ITCAvantGardeGothW04-Book", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 16px;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6, h3 {
    font-family:"ITCAvantGardeGothW04-Book", Arial, Helvetica, sans-serif;
    line-height: 40px;
}

h1 {
    padding-top: 0px;
    color: #fff;
    font-weight: 800;
}

.about_h1{
	padding-top:30px;
}

h2 {
	font-size:29px !important;
}


h3 {
	font-size:40px !important;
}

h4 {
	font-size:60px !important;
}

h5 {
    padding-bottom: 30px;
}

h6 {
	font-size:70px !important;
}

h7 {
	font-size:	36px !important;
}

.text-center {
    text-align: center;
}

.main-top-margin {
    margin-top: 120px;
}


.kf-low-margin {
	margin-top: 25px;
}

.main-low-margin {
	padding-bottom:36px;
    margin-top: 65px;
}

a, a:hover {
    text-decoration: none;
}

p {
    line-height: 30px;
    margin-bottom: 23px;
}

.img-margin-product {
    margin-top: 30px;
}

.bottam-pad {
    padding-bottom: 40px;
}

.space-bottom {
    height: 120px;
}

.space-top {
    height: 70px;
}

.main-icon {
    font-size: 350px;
    color: rgba(102, 110, 197, 1);
}

.head-line {
    font-size: 40px;
    padding-bottom: 50px;
    line-height: 65px;
    font-weight: bold;
	color:#fff;
	font-family:"ITCAvantGardeGothW04-Bold", Gadget, sans-serif;
	text-shadow:2px 2px 2px #666;
	top: -30px;
position: relative;
}

.hdrimg {
	margin-top: 24px;
}

.hdr_section{
	max-width:1020px;
	margin:auto auto;
}

.logo_blurb{
	float:left;
	margin-top:65px;
	height:450px;
}

.logo_blurb_gu{
	float:left;
	margin-top:15px;
	height:450px;

}

.logo_top{
	width: 970px;

}

.top_tag{
    font-family:"ITCAvantGardeGothW04-Bold";
	font-size: 35px;
    text-align: left;
    /*top: -3px;*/
	text-shadow:0px 3px #ffffff;
    left: 10px;
    position: relative;
    line-height: 36px;
    font-weight: bold;
}


.washer_blurb_sec{
    float: left;
}

#landingblurb{
	color:#ffffff;
}


.blurb_color3 {
    color: #f5a62f;
}



.play_w_bullets {
	box-shadow: 0px 2px 19px -2px #484747;
}

.hdr_balls{
    position: relative;
    top: -211px;
    left: 500px;
    max-width: 65%;
}

#sticky_bar{
	box-shadow: 0px 2px 19px -2px #484747;
	background-color:#51a6c5;
	display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 60px;
    z-index: 650;
    padding: 9px 0px 0px 0px;
    color:#ffffff;
	text-align:center;
	font-size:21px;

}

.sticky_bar_inner{
	display:inline-block;

}

.sticky_bar_text, .sticky_bar_text a, a.sticky_bar_text:hover{
  text-decoration: none;
  color: #ffffff;
  cursor: pointer;
}

.afforable_blurb{
	display:inline;
	line-height:20px;
}

.top_tag_br {
	display:none;
}

.red_cta_sml{
	width:240px;
	margin-left:20px;
}


.logo_trans{
    float: left;
	width:30%;
}


.logo_trans_sml {
	/*float:left;*/
	width:150px;
	margin-right:20px;

}

.red_cta{
	margin-top:10px;

}


.new_cta_sec{
	float:right;
}

.hdr_balls_gu {
    position: relative;
    top: 5px;
    max-width: 86%;
    float: left;
    left: 70px;
}

.seal_trans{
	width:65%;
	float:right;
}

.fundedon {
	width: 13%;
	position: relative;
	top: -437px;
	left: 61%;
	max-width:150px;
	border:none;
	z-index:1000;
}


.ie7 .hdr_balls{
    left: 450px;
    max-width: 300px;
}

.blurb_text {
    font-size:34px;
	line-height:22px;
	color:#f5a630;
	text-align:center;
	/*text-shadow:2px 2px 2px #666;*/
	position: relative;
	top: -19px;

}

.blurb_text_bold{
	font-weight:bold;
}

.grass{
	width:100%;
	position:relative;
	top:45px;
	margin-bottom:-25px;
}


#breakout_ball-section {
	margin:25px auto 25px;
	text-align:center;
	width:100%;
}

.breakout_ball{
	max-width:662px;
	width:100%;
}

.cw_features{
	line-height: 0px;
}

.text-shadow {
	text-shadow:2px 2px 2px #333;
}

.laundry_grid{
	margin:25px 0px 0px 25px;
}

.nature_w_nature{
	    background-color: rgba(210,210,210,0.7);
		border-radius:15px;
}

.promise_sec{
	    background-color: rgba(240,240,240,0.5);
		border-radius:15px;
}








/* ==========================================================================
   COLOR CODES
   ========================================================================== */

.color-red {
    color: #ff0000;
}

.color-green {
    color: #c7df5e;
}

.color-dkgreen {
    color: #8fc143;
}

.color-light-blue {
    color: #BB00BB;
}

.color-blue {
    color: #0052FF;
}

.color-grey {
    color: #5f5f5d;
}


.color-ltgrey {
	color: #bebfba;
}

.color-black {
    color: #000000;
}

.section {
    background-color: #8fc143;
    color: #fff;
}




.ctn_sml {
	width:975px;
}



.bold{
	font-weight:bold;
}

.cw_key_benefits{
	margin-top:55px;
}

.ord_focus_btn{
	width: 85%;
	font-size: 32px;
	margin-top: -55px;
	max-width: 973px !important;
}

/* ==========================================================================
   NEW SITE STYLES 20150216
   ========================================================================== */
li.ordnow_txt{
	display:none;
}


.section_brown {
	background-color:#d8cfb4;
	color:#7a7a79;
	height: 200px;
}


.no_machine {
	float:left;
}

.nos {
	/*float:right;*/
}

#nos_section {
/*	border: thin solid red !important;*/
	height: 200px;
	background-color: rgb(227, 220, 199);
	margin-top: -25px;
	padding-top: 26px;
	width:inherit;
}


.ie7 #nos_section {
/*	border: thin solid red !important;*/
	height: 175px;
	width: 605px;
}


.just_naturally {
    font-size: 24px;
    margin-left: 54px;
    margin-top: 10px;
}

.section_blue{
	background-color:#4da6c7;
	color:#ffffff;
	height: 200px;
}

.key_feat_text{
	color:#fffefe;
	font-size:32px;
	margin-top:65px;
	margin-let:35px;
}

.verticalLine {
    border-right: thin solid #d8cfb4;
	height:130px;
	position:relative;
	left: -60px;
	top: -69px;
}

.key_bullets{
	margin-top:24px;
	line-height:20px;
}

.ie7 .key_bullets, .ie7 .ie_bullets{
	width:605px;
}


.container_full{
	width:100% !important;
}


.clouds_cta_bg{
	background-image:url(../../images/clouds_cta_bg.jpg);
	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;
	background-position:center bottom;
}

.clouds_cta {
	margin-left:-55px;
}

.clouds_cta_sml {
	display:none;
}

.what_it_is_section {
	background-image:url(../../images/what_it_is_bg_tile.jpg);
	background-repeat:repeat;
	color:#ffffff;
	height:500px;
	line-height:20px;
}

.wii_inner{
	align-content: center;
    width: 861px;
	margin:auto auto;
}


.bioceramics {
	background-image:url(../../images/bioceramics.jpg);
	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;
	background-position:center top;
	height:500px;
	line-height:20px;
	color:#fefefe;
	font-size:32px;
	line-height:28px;
}


.bioceramics_inner{
	width: 850px;
	margin:auto auto;
}



.bio_text1 , .bio_text2  {
	text-align:right;
	position: relative;
}

.bio_text1 {
	right:540px;
	top:75px;
}

.bio_text2 {
	right:-20px;
	top:334px;
}
.bio_textsml {
	font-size:14px;
	color:#524843;
}

.br_375 {
	display:none;
}

.bio_benefits {
	background-image:url(../../images/bioc_section2_bg.jpg);
	background-repeat:repeat-x;
	color:#524843;
	height:670px;
	line-height:20px;

}

.twokb{
	margin-top: 115px;
}

.biotext_huge{
	font-size:269px;
	color:#a3a3a3;
	font-family:"ITCAvantGardeGothW04-Bold", Impact, Haettenschweiler, "Franklin Gothic Bold", sans-serif;

	text-shadow:
	1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;
	height:250px;
}

.biotext_big{
	font-size:32px;
	color:#524843;
	margin-bottom: 11px;

}

.biotext_med{
	font-size:22px;
	color:#524843;
}


.bio2_inner{
	width: 1020px;
	margin:25px auto;
}

.bio2_right_sec2{
	clear:both;
}

.ie7 .ie_bio_right{
	right:-350px;
}

.f_right {
	float:left;
}

.bio_combo{
	background-image:url(../../images/bio_ellipse.png);
	height:114px;
	background-repeat:no-repeat;
	background-position:center;
	color:#524843;
	line-height:20px;
	text-align:center;
	clear:both;
	padding-top:30px;
}


.ie8  #story-freext{

	height:500px;
	border: thin blue solid;
}

.wwn_sml_txt  {
	position: relative;
    z-index: 500;
    line-height: 19px !important;
    color: #FFF;
    font-size: 15px !important;
    width: 640px !important;
    left: 143px;
    top: 68px;
}

.ie8 .ie_nature{
	height:350px;
	background: url(../../images/leaves_deck.jpg) repeat-x;
}

.wwn_bgelm {
    position: relative;
    top: -154px;
    left: -108px;

}


.eco_seal, .wwn_text {
	display: none;
}

.clinialdemo {
	background-image:url(../../images/clinical_demo_bg.jpg);
	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;
	background-position:top center;
	color:#524843;
	height:700px;
	line-height:20px;

}

.cd_container {
    width: 950px !important;
    padding-top: 35px;
    margin-left: 25%;
}

.cd_hdr_lrgt {
	font-size:35px;
	float:left;
	position:relative;
	margin-top:178px;
}

.fouroutfive {
	position:relative;

}

.cd_inner {
	width:770px;
	text-align:center;
	clear:both;
}

.cdi_text1 {
	text-align:center;
	font-size:22px;
	margin: 25px 0px;
}

.cd_graphs {
	position:absolute;
	max-height: 228px !important;
}
.cd_cw {
    z-index: 5;
   /* float: left;*/
}

.cd_d {
    z-index: 5;
   /* float: right;*/
	position:relative;
	left:-10px;
}

.cd_d_wl{
	display:none;
}

.cdi_text2 {
    padding-top: 234px;
	font-size:13px;
	margin-left: -74px;
}

.cdi_textsml{
	font-size:10px;
	line-height:13px;
}

.section_ltbrown {
	background-color:#eae6c9;
	color:#8a8885;
	height: 600px;
	padding-top:25px;
}

.section_ltbrown_short {
	background-color:#eae6c9;
	color:#8a8885;
	padding-top:25px;
	padding-bottom:25px;
}

.press_inner{
	margin:auto;
}

.cw_press{
	max-width:1000px;
	margin: auto auto;
}

.press_links{
	height:320px;
}

.press_links img {
	width:50%;
}

.bt_inner{
    width: 950px;
	margin:50px auto;
	text-align: center;
}

.bthdr_txt {
    font-size: 34px;
}

.bt_rm_dial{
	margin: 25px 0px 15px 0px;

}

.cw_vs_d_bt {
	margin-bottom:15px;
}


/*ADD BNA STYLES HERE */

.bna_outer{
	height:350px;
	margin:50px	0px 10px 0px;
}

.bna_gradient {
    position: absolute;
    z-index: 100;
	width: 100% !important;
}

.bna_img_row {
	position:relative;
}

#carousel-bna {
    position: relative;
    z-index: 5;
/*    top: -309px; */
}

.bna_text {
	font-size:20px;
	color:#c7c7c7;

}

.bnaleft {
	text-align:right;
	background-color:#383737;
	height:30px;
		padding-top:5px;
}

.bnaright {
	background-color:#5b5a5a;
	height:30px;
	padding-top:5px;

}

.bna_scroll{
	color: #666666;
	font-size:12px;
	z-index:1500;
}

.bnasleft {
	position: relative;
    top: 10px;
    left: 46%;
}

.bnasright {
	position:relative;
	top:10px;
	right: -632px !important;
}

/*END BNA STYLES HERE */



#cost-savings > div:nth-of-type(2) {
    background: url(../../images/cost_saving_bg.jpg) no-repeat fixed;
    height: 500px;
    /*position: absolute;*/
    width: 100%;
	/*color: #000;*/
	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;


	background-position: center top !important;
	color:#fff !important;
	/*text-shadow:2px 2px 2px #666;*/

}

.realmoney{
	text-align: center;
	margin: 35px;
	font-size: 56px !important;
	color:#fefefe;
	text-shadow: 2px 2px 2px #666;
}

.rm_d {
    margin-left: 10%;
}

.rm_cw {
    padding-left: 334px;
}

.extras {
	background-image:url(../../images/bioc_section2_bg.jpg);
	background-repeat:repeat-x;
	color:#524843;
	height:auto;
	overflow:hidden;
	line-height:20px;

}

.extras_med_hdr{
	font-size:32px;
	color:#524843;
	margin-bottom: 11px;

}

.extra_med_hdr_green{
	color:#78ac38;
	font-family:"ITCAvantGardeGothW04-Bold", Impact, Haettenschweiler, "Franklin Gothic Bold", sans-serif;
}

.extras_med{
	font-size:22px;
	color:#524843;
	text-align:center;
	display:block;
}


.extras_inner{
	width: 1020px;
	margin:55px auto;
}


.extras_mags_section {
    width: 350px;
}

.mag_hdr{
	margin-bottom: 45px

}


.extras_mags {
    float: left;
    width: 55%;
    padding: 15px;
}

.extras_val{
	color:#78ac38;
	font-family:"ITCAvantGardeGothW04-Bold", Impact, Haettenschweiler, "Franklin Gothic Bold", sans-serif;
	text-align:center;
	font-size:20px;

}


.extras_app_section {
    width: 450px;
}

.extras_app {
    float: left;
    width: 55%;
    padding: 15px;
}

.app_ul {
    padding-top: 45px;
    padding-left: 10px;
}

.app_os {
    width: 45%;
}

.app_val, .mags_val{
	display:block;
	clear:both;
}


.itn_hdr{
	height:50px;
	display:inline-block;
	padding-left:10px;
}

.in_the_news_text, a.in_the_news_text , a.in_the_news_text:hover{
	color:#9d9fa2;
	text-decoration:none;
	font-size:32px;
}


.section_orange {
	background-color:#ef8249;
	color:#ffffff;
	height: 950px;
	padding-top:25px;


}

.cw20_inner{
    width: 950px;
	margin:50px auto;
	text-align: left;
}

.launchingq4 {
	position: relative;
    top: 6px;
    right: -100px;
}

.cw20_text {
	line-height: 29px;
	font-size: 19px;
	width:90%;
}

.added_benefits {
	font-family:"ITCAvantGardeGothW04-Bold", Impact, Haettenschweiler, "Franklin Gothic Bold", sans-serif;
	font-size:18px;
	line-height: 31px;
}


.added_benefits_inner{
	font-size: 18px;
	line-height: 22px;
	width: 75%;
}

.ab_left{
	float:left;
}

.ab_right{
	float:right;
}

.available_text{
	font-size:35px;
	float:left;
	top: 43px;
	position: relative;
}

.avail_text_bold{
	font-family:"ITCAvantGardeGothW04-Bold", Impact, Haettenschweiler, "Franklin Gothic Bold", sans-serif;


}

.os_icons {
	float:right;
}

.view_on_ks{
	width: 99%;
	border:none;
}


.section_ltgreen {
	background-color:#d1e7b3;
	color:#544b45;
	height: 350px;
	padding-top:25px;

}

.op_inner{
	margin: auto;
}

.op_seal{
	float:left;
}

.op_text_sec{
	padding-top:85px;

}

.op_txt_hdr{
	font-size:35px;

}


.op_txt {
    margin: 15px;
}

/* ==========================================================================
   COMING SOON VID SECTION
   ========================================================================== */

#cw_vidctn {
	display:none;
	position:relatve;
}

#main_video {
   width: 413px;
    position: absolute;
    z-index: 100;
	margin: 17px 0px 0px 26px;
	-moz-margin: 17px 0px 0px -204px;
}

#main_video_gu {
    width: 468px !important;
    position: absolute;
    z-index: 100;
    /*left: 299px;*/
    margin: 16px 0px 0px -235px;
    top: 102px;
}

.ie7 #mainflv , .ie8 #mainflv {
    width: 413px;
	height:230px;
}

/*IE10+ CSS*/
html[data-useragent*='rv:11.0'] #main_video_gu{
	margin: 16px 0px 0px 0px;

}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#main_video {
 	margin: 17px 0px 0px -204px;
}

}



@-moz-document url-prefix() {
	#main_video {
 	margin: 17px 0px 0px -204px;
}
}

.watch_vid_btn {
	font-size:24px;
}

/* ==========================================================================
   TESTIMONIAL PAGE
   ========================================================================== */

.testimonial_section {
	background-image:url(../../images/what_it_is_bg_tile.jpg);
	background-repeat:repeat;
	color:#ffffff;
	line-height:20px;
}

.testimonial_inner, .faq_inner{
	align-content: center;
    width: 861px;
	margin:auto auto;
}

.tblurb_text {
    font-size: 64px;
    line-height: 62px;
    text-align: center;
    position: relative;
    color: rgb(255, 255, 255);
	top: 75px;
}

.thdr_balls {
    position: relative;
    top: 91px;
    left: 390px;
    max-width: 65%;
}

.testi_hdr, .faq_hdr, .news_hdr{
	font-size:24px;
	padding:25px 0px 25px 0px;
	line-height: 30px;
}

.tformlink {
	text-decoration:underline;
	color:#fff;
}

.recently_f_hdr {
	font-size:18px;
	font-weight:bold;
}



a.tformlink:hover {
	text-decoration:underline;
	color:#75b12d;

}

.testi_s_msg {
	font-weight:bold;
	color:#c13e70;
	margin:25px 0px;
	font-size:18px;

}

.modal_hdr{
	font-size:24px;
}

.share_testi {
	margin-bottom:25px;
	display:inline;
}


.share_testi_text, .share_testi_text a{
	font-size:24px;
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
}

a.share_testi_text:hover {
	font-size:24px;
	font-weight:bold;
	text-decoration:underline;
	color:#75b12d;
}

.fb_link, .fb_link a{
	font-size:24px;
	font-weight:bold;
	display:inline;


}

.fb_link a{
	color:#fff;
	text-decoration:underline;

}

.fb_link a:hover{
	color:#75b12d;
	text-decoration:underline;
}


/* ==========================================================================
   FAQ PAGE
   ========================================================================== */


.questions_links, .questions_links a  {
    text-decoration: none;
	color:#fff !important;
	margin:0px 0px 0px 25px;
	font-weight:bold;
}

.questions_links a:hover {
    text-decoration:underline;
}

.faq_links, .faq_links a  {
    text-decoration: none;
	color:#fff !important;
	margin:0px 0px 0px 25px;

}

.faq_links_np, .faq_links_np a {
	text-decoration: none;
	color:#fff !important;
	margin:0px;

}

.faq_links a:hover, .faq_links_np a:hover {
    text-decoration:underline;
}

.faq_hdr, .news_hdr {
	font-size:20px;
}

.faq_body {
	margin-left:50px;
}


.faq_bold_txt{
	font-weight:bold;
}

.faq_contact_link {
    margin-left: 0px !important;
}

/* ==========================================================================
   CONTACT US PAGE
   ========================================================================== */

.contact_sec{
	margin-bottom:25px;
}


.rep {
    position: relative;
    top: -120px;
    left: 684px;
    width: 105%;
}

.cublurb_text {
    font-size: 64px;
    line-height: 62px;
    text-align: center;
    position: relative;
    color: #FFF;
    top: 75px;
}

.contactlink, .contactlink a {
	color:#fff;
	text-decoration:none;
}

.contactlink a:hover{
	text-decoration:underline;
}


/* ==========================================================================
   NEWSPAGE
   ========================================================================== */

.newsblurb_text {
    font-size: 64px;
    line-height: 62px;
    text-align: center;
    position: relative;
    color: #FFF;
    top: -14px;
}

.news_container{
	width: 870px;
	margin:auto;
}

#news_sec {
	padding-left:5px;
}

#pagingControls{
	font-size: 11px;
	text-align:right;
}

#pagingControls ul{display:inline;padding-left:0.5em}
#pagingControls li{display:inline;padding:0 0.5em}

/* ==========================================================================
   ORDERPAGE
   ========================================================================== */


#orpa-headerbg-inner {
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #000;
    position: relative;
    z-index: 50;
    background-image: url("../../images/hdr_fg_towels.png");
    padding-top: 246px;
}



.ord_hdr_innner {
	margin: auto;
}



.orpa_seal {
    top: -65px;
    position: relative;
    float: left;
    left: -10px;
}


.orpa_text_sec {
    padding-top: 0px;
    width: 730px;
    margin-left: 77px;
    color: #fff;
    line-height: 17px;
	text-shadow: 2px 2px 2px #666;
}




/* ===========================================================
   BOOTSTRAP ELEMENTS CHANGES
   ============================================================*/

img.ordnow_green_rib {
position: relative;
top: -40px;
left: 480px
}

img.ordnow_green_rib_lrg {
position: relative;
top: -40px;
left: 550px;
width:125px;
}


.order_now_span, .on_span_outer, .on_span_outer_gu {
	display: none;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
img.ordnow_green_rib {
position: relative;
top: -40px;
left: 500px
}


img.ordnow_green_rib_lrg {
position: relative;
top: -40px;
left: 550px;
width:125px;
}

}


.ie7 img.ordnow_green_rib, .ie8 img.ordnow_green_rib, .IE img.ordnow_green_rib {
position: relative;
top: -40px;
left: 480px;
}

.ie7 img.ie_rib, .ie8 img.ie_rib, .IE img.ie_rib {
/*.ie7 img.ordnow_green_rib_lrg, .ie8 img.ordnow_green_rib_lrg, .IE img.ordnow_green_rib_lrg {*/
position: relative !important;
top: -40px !important;
left: 530px !important;
}


@-moz-document url-prefix() {
	img.ordnow_green_rib {
	position: relative;
	top: 0px;
	left: 0px;
	}

	img.ordnow_green_rib_lrg {
	position: relative;
	top: -40px;
	left: 500px;
	}



}



.navbar-toggle {
	z-index:100;
}

.navbar {
    font-weight: 500;
    font-size: 14px;
	min-height:25px !important;

}

/*.navbar-nav > li {
    float: left;
	margin-left:-13px;
}*/

.navbar-nav {
    margin-top: -13px !important;
	height:20px !important;
	text-align:center;

}

.nav > li > a {
    padding: 15px 11px;
}


#top_nav{
	width: 1030px !important;
	margin: auto;
	height: 15px !important;
}

.navbar-inverse {
    background: #fff;
    border-color: #fff;
}

    .navbar-inverse .navbar-nav > .active > a {
        background: #000;
    }

    .navbar-inverse .navbar-brand {
        color: #fff;
        font-weight: bolder;
        font-size: 25px;
        font-weight: 900;
        letter-spacing: 2px;
    }

    .navbar-inverse :hover .navbar-brand:hover {
        color: #CCCCCC;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #000000;
    }

	 .navbar-inverse .navbar-nav > li > a:hover {
        color: #1C81DB;
    }


   .nav_orange a{
		color:#f5a630 !important;

	}

	.nav_green a{
		color:#8dc244!important;

	}
	.nav_blue a{
		color:#009bd1 !important;
	}
	.nav_pink a{
		color:#c13e70 !important;
	}
	.nav_orange a:hover, .nav_green a:hover, .nav_blue a:hover, .nav_pink a:hover{
		text-decoration:underline !important;
	}

.btn-primary {
    color: #FFF;
    background-color: #e6752a !important;
    border-color: #e65f2a !important;
}

.btn-order{
  display: inline-block;
  padding: 6px 12px;
  margin: auto auto;
  font-weight: normal;
  line-height: 1.428571429;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;

	font-size:30px !important;
	width:100%
}

.carousel-indicators li{
	background-color: #6d6d6d;
	border: 1px solid #FFF;
}

.carousel-indicators {
    bottom: -8px;
}


.ie7 .carousel-indicators, .ie8 .carousel-indicators {
    bottom: -1px;
}


.carousel-inner > .item > img, .carousel-inner > .item > a > img {

    width: 100% !important;
}


.carousel-control.right {
      right: 0px !important;
}


.bna_row {
    margin-right: 0px !important;
    margin-left: 0px !important;
	width:100% !important;
}


#carousel-eg {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

/* ==========================================================================
   PARALLAX STYLES
   ========================================================================== */

#header-section {


}



section {
    position: relative;
    width: 100% !important;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
	section:nth-of-type(1) {
        background: #FAFAFA;
        height: 500px;
		color: #000;

    }

    section:nth-of-type(2) {
        background: #FAFAFA;
        height: 500px;
		/*color: #fff;*/
    }

#parallax-hdr {
	/*background: url(../../images/clouds_grass_bg.jpg) no-repeat fixed; */
	background: url(../../images/hdr_bg.jpg) no-repeat fixed;
		-webkit-background-size: cover;
 	-moz-background-size: cover;
 	/*-moz-background-size: 100%,50%;*/

	-o-background-size: cover;
  	background-size: cover;
	background-position:center bottom;
   /* background: url(../../images/clouds_grass_bg.jpg) 50% 0 no-repeat fixed; */
    height: 539px;
   /* position: absolute;*/
    width: 100%;
	color: #000;

}

.hdr-short {
	height:239px !important;
}

.ie7 #parallax-hdr, .ie8 #parallax-hdr{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/hdr_bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/hdr_bg.jpg', sizingMethod='scale')";
	background-attachment:scroll !important;
	background-position:center top;

}

#headerbg-inner {
	/*background: url(../../images/hdr_fg_towels.png) no-repeat fixed;
		-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;*/
	background-image:url(../../images/hdr_fg_towels.png);
	background-position:center bottom;
	background-repeat:no-repeat;
   /* background: url(../../images/clouds_grass_bg.jpg) 50% 0 no-repeat fixed; */
    color: #000;
	position:relative;
	z-index:50;
}


#story-freext  > div:nth-of-type(1){
    background: url(../../images/leaves_deck.jpg) no-repeat fixed;
    height: 500px;
    /*position: absolute;*/
    width: 100%;
	color: #000;
	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;
	background-position: center bottom !important;
}


/*
#story-freext > div:nth-of-type(1) {
    background: url(../../images/leaves_deck.jpg) no-repeat fixed;
    height: 500px;
    position: absolute;
    width: 100%;
	color: #000;
	background-position:center bottom;
}*/

#story-two > div:nth-of-type(2) {
    background: url(../../images/clothespin_shrt.jpg) no-repeat fixed;
    height: 500px;
    /*position: absolute;*/
    width: 100%;
	/*color: #000;*/
	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;
	background-position: center bottom !important;
	color:#fff !important;
	/*text-shadow:2px 2px 2px #666;*/

}

section article {
	position: absolute;
	/*left: 16%;*/
	width: 100%;
	z-index: 4;
	font-size: 20px!important;
	padding: 20px;
	left: 1px;
}


.art1{
	margin-top:118px;
}

.art2{
	margin-top:100px;
}


    section article span {
        line-height: 40px!important;
        font-weight: 600!important;
    }
/* ==========================================================================
   FOOTER SECTION
   ========================================================================== */


#footer {
    background-color: #fff;
    color: #000;

}

.footer_txt {
	    margin-top: -25px;
		font-size:10px;

}


/* ==========================================================================
   MEDIA QUERIES SECTION
   ========================================================================== */




@media only screen and (max-width: 1305px) {

.cd_container{
    width: 65% !important;
    padding-top: 35px;
    margin-left: 25%;
}

.clouds_cta {
    margin-left: -70px;
    max-width: 131%;
}


}

@media only screen and (max-width: 1200px){

.kiloloads {
	margin-left: -5px !important;
    margin-right: 55px;

}

.key_feat_text {
    margin-left: -85px;
}

.clouds_cta {
    margin-left: -100px;
}

.rm_d {
    margin-left: -27%;
}

.new_cta_sec{
    width: 470px;
}


}


@media only screen and (max-width: 1188px) {
/*#nos_section {
    width: 65%;
    left: 30px;
}

.key_feat_text {
    margin-left: -165px;
    margin-top: -55px;
}


.bullets {
    top: -120px;
    left: -55px;
}

.verticalLine {
    left: 130px;
}*/
}


@media only screen and (max-width: 1159px){
.cd_container {
    margin-left: auto;
}
}


@media only screen and (max-width: 1146px){
.cd_container {
    width: 75% !important;
    padding-top: 35px;
    margin-left: 15%;
}



}



@media only screen and (max-width: 1125px) {


img.ordnow_green_rib {
    position: relative;
    top: 0px;
    left: 0px;
}

/*.navbar-nav > li {
  margin-left: -6px;
}*/


.nav > li > a {
    padding: 15px 6px;
}

.clouds_cta {
    margin-left: -60px;
    max-width: 111%;
}

.bio2_inner {
    width: 100%;
    margin: 25px auto;
}


.biotext_med {
    font-size: 20px;
	width:90%
}


.bio_right{
    position: relative;
    left: -65px;
}

.rm_left {
    margin-left: 51px;
}

.rm_right {
    right: 108px !important;

}

.cw_press {
    max-width: 100%;
}

@-moz-document url-prefix() {
	img.ordnow_green_rib_lrg {
	position: relative;
	top: 0px;
	left: 0px;
	}

}

}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 1125px) {
img.ordnow_green_rib {
  position: relative;
  top: -40px;
  left: 462px;
}




}




@media only screen and (max-width: 1089px) {

img.ordnow_green_rib_lrg {
	left:519px;
}

@-moz-document url-prefix() {
	img.ordnow_green_rib_lrg {
	left: 0px;
	}

}


.kiloloads {
    right: 8px;
    left: -125px !important;
    width: 55% !important;
    float: left;
    position: relative;
	margin-right:0px;
	margin-left:0px;
}

#nos_section {
    width:75%;
	left: 110px;
    height: 200px;
    top: -150px;
	float:right;
}
.key_feat_text {
    margin-left: -25px;
}

.verticalLine {
    border-right: thin solid #D8CFB4;
    height: 130px;
    position: relative;
    top: -69px;
    width: 10px;
    left: 220px;
}

.bullets {
    width: 520px;
  /*  float: right;
    top: -210px; */
    left: 25px;

}


.clinialdemo {
    height: 676px !important;
}

.cdi_text2 {
    padding-top: 254px !important;

}

.bio_combo {
    width: 87%;
    margin-left: 70px;
}

.wwn_bgelm {
    position: relative;
    top: -154px;
    left: -57px;
    width: 107%;
}

.wwn_sml_txt {
    width: 578px !important;
    left: 156px;
    top: 55px;
}

.fouroutfive {
    width: 28%;
}

.rm_left {
    margin-left: 67px;
}

.rm_right {
    right: 143px !important;

}


}


@media only screen and (max-width: 1082px) {


.logo_blurb {
    margin-left: -95px;
}


.bio_text2 {
    right: 20px;
    top: 334px;
}


.wii_inner {
    /*left: -75px;*/
    position: relative;
}


.twokb {
    margin-top: 45px;
    margin-left: -19px;
    margin-bottom: 15px;
}

.biotext_huge {
    font-size: 139px;
}

.f_right {
    float: left;
    width: 20%;
    margin-left: 36px;
}

.bio_combo {
    width: 117%;
    margin-left: -70px;
}


.bio_br {
    display: none;
}

.bnaleft {
    width: 50%;
    float: left;
}


.bnaright {
    width: 50%;
    float: right;
}



}

@media only screen and (max-width: 1062px){

.bioceramics_inner {
    width: 102%;
    margin: auto;
}

.wwn_bgelm {
    position: relative;
    top: -137px;
    left: -37px;
    width: 97%;
}

.wwn_sml_txt {
    width: 543px !important;
    left: 147px;
    top: 50px;
	font-size:12px !important;
}

.ctn_sml {
    width: 100%;
}

.fouroutfive {
    width: 26%;
}

.cdi_text1 {
    margin: 35px 0px;
}

.cd_graphs {
    left: 115px;
}

.cw20_text, .added_benefits, .added_benefits_inner, .available_text  {
	margin-left:25px;
}



}

@media only screen and (max-width:1051px) {
#nos_section {
    left: 81px;
}

.wwn_sml_txt {
    font-size: 12px !important;
	width: 510px !important;
    left: 147px;
    top: 50px;
}


}


@media only screen and (max-width:1024px) {
.logo_blurb{
margin-left: -5px;
}

.kiloloads {
   right: 8px;
   left: -15px !important;
}

#nos_section {
	left: 15px;
	width: 65%;
}

.bullets {
	top: 0px;
 	left: -25px;
}

@-moz-document url-prefix() {
.bullets {
	top: -210px;
 	left: 25px;
}

.bio_benefits {
    height: 760px;

}

}

.bio_combo {
	width: 100%;
	margin-left: -7px;
}

.f_right {
	padding-bottom: 50px;
}

..bio2_right_inner {
	margin-top:15px;
}

}

@media only screen and (max-width:1033px) {
.fouroutfive {
    width: 24%;
}

.bt_inner {
    width: inherit;
}


.cd_hdr_lrgt {
    margin-top: 127px;
}


.fouroutfive {
    width: 23%;
}

.cd_inner {
    width: auto;

}

.cd_graphs {
    left: 9%;
    width: 837px;
}


}

@media only screen and (max-width:1008px) {
.nav > li > a {
  padding: 15px 3px;
  font-size: 13px;
}

-webkit-img.ordnow_green_rib {
  position: relative;
  top: -40px;
  left: 411px;
}

@-moz-document url-prefix() {
	img.ordnow_green_rib {
	position: relative;
	top: 0px;
	left: 0px
	}

	/*img.ordnow_green_rib_lrg {
	position: relative;
	top: -40px;
	left: 500px;
	}*/

}


/*
.navbar-nav > li {
  margin-left: 2px;
}*/

.logo_blurb {
    margin-left: -75px;
}


.kiloloads {
    left: -95px !important;
}



.fouroutfive {
    width: 21%;
}

.wwn_sml_txt {
    left: 133px;
    top: 43px;
}

}

@media only screen and (max-width: 998px) {
.clinialdemo {
    height: 889px;
}

/*.cd_d {
    left: 3px;
}*/


.cdi_text2 {
    padding-top: 464px;
    font-size: 13px;
    margin-left: -74px;
}


#sticky_bar {
 font-size: 17px;
}

.extras_left{
	width:40% !important;
}



}

@media only screen and (max-width:991px) {

.nos{
	width: 53%;
 	top: 17px;
 	position: relative;
 	padding-bottom: 33px;
}

.just_naturally {
	font-size: 24px;
	position: relative;
	left: 6px;
	top: -5px;
	clear: both;
	margin-left:0px;
}

.bullets {
	top: -210px;
	float: right;
	left: 5px;
}

.wii_inner {
    left: -75px;
    position: relative;
}

.extras_left, .extras_right{
	width:40% !important;
	float:left;
}





}

@media only screen and (max-width: 989px) {

.logo_top{
	width: 970px;
    margin-left: -95px;

}

.washer_blurb_sec{
    float: left;
    margin-left: -75px;
}


#main_video_gu {
    margin: 17px 0px 0px -309px;
}

.new_cta_sec {
    width: 247px;
}

.hdr_balls_gu {
    position: relative;
    top: 5px;
    max-width: 146%;
    float: left;
    left: 10px;
}



}

@media only screen and (max-width: 969px) {
img.ordnow_green_rib_lrg {
	left:462px;
}



@-moz-document url-prefix() {
	img.ordnow_green_rib_lrg {
	left: 0px;
	}

}

.hdr_balls {
    left: 480px;
}


.kiloloads {
    left: -55px !important;
 }

#nos_section {
    left: 54px;
    width: 66%;
}

.nos {
    width: 45%;
    margin: 25px 0px;
	padding-bottom: 0px;
}

.cd_hdr_lrgt {
    margin-top: 47px;
}

.fouroutfive {
    width: 11%;
}


.wwn_sml_txt {
    left: 129px;
    top: 41px;
}

.wwn_bgelm {
    width: 100%;
}


.cd_graphs {
    width: inherit;
}

.available_text{
	font-size: 32px;
}

.os_icons {
	width:26%;
	left: -32px;
 	position: relative;

}

.view_on_ks{
	width:98%;
}


}

@media only screen and (max-width:922px){

.extras_med_hdr {
    font-size: 28px;
    padding-left: 10px;
}

}

@media only screen and (max-width:915px){
.launchingq4 {
  right: 0px;
}

.available_text {
  font-size: 23px;
}

.whats_inside, .module {
  width: 45%;
}

.press_links{
	height:265px;
}

.news_container {
  width: 85%;
  margin: auto;
}

}


@media only screen and (max-width:902px){

.added_benefits_inner {
	font-size: 16px;
}

}

@media only screen and (max-widht:890px){

#sticky_bar {
 font-size: 14px;
}
}

@media only screen and (max-width:881px){
.top_tag_br {
	display:block;
}

.logo_trans_sml {
    float: left;
    width: 150px;
    margin-right: 20px;
    margin-left: 102px;
}


.afforable_blurb {
    display: block;
    line-height: 20px;
    float: left;
}

.red_cta_sml {
    width: 240px;
    float: left;
    margin-left: 20px;
}

}
@media only screen and (max-width:875px){

.logo_top {
    width: 970px;
    margin-left: -65px;
}

.logo_trans{
    float: left;
    width: 20%;
    margin-top: 10px;
}

.extras_left, .extras_right {
	width:35% !important;
}


}

@media only screen and (max-width:871px){
#main_video_gu {
    margin: 8px 0px 0px -309px;
}
}


@media only screen and (max-width:837px){

.logo_top {
    margin-left: -45px;
}

.top_tag {
    font-size: 30px;
}

}

@media only screen and (max-width: 822px){

.launchingq4{
	width: 34%;
}

.extras_inner {
    width: 95%;
    margin: 55px auto;
}

.extras_med_hdr {
    font-size: 27px;
}

.extras_left, .extras_right {
    width: 50% !important;
}


.extras_mags_section, .extras_app_section {
    width: 100%;
}

}


@media only screen and (max-width:814px){
.added_benefits_inner {
	font-size: 15px;
 	width: 83%;
}

}


@media only screen and (max-width:797px){

.logo_top {
    margin-left: -6px;
}

.washer_blurb_sec {
    margin-left: -30px;
}

#main_video_gu {
    margin: 9px 0px 0px -265px;
}1

.red_cta {
    margin-top: 40px;
}

.affordable_arrow {
    width: 300px;
    margin:50px 0px 0px 10px ;

}

}


@media only screen and (max-width:783px) {

.section_orange {
  height: 860px;
  padding-top: 5px;
}

.available_text {
	font-size: 20px;
	top:32px;
}


}

@media only screen and (max-width:774px){
.logo_trans_sml {
    margin-left: 44px;
}
}


@media only screen and (max-width: 769px) {
/*.ordnow_txt{
	display:inline;
}*/

.navbar-inverse {
    background: none repeat scroll 0% 0% #000;
    border-color: #000;
}


.nav_orange a, .nav_green a, .nav_blue a, .nav_pink a{
		color:#FFF !important;
}


.navbar-collapse.in {
    background-color: #000000;
	overflow-y:visible;
	/*added to help landscape menu scrolling - not quite right. js 20150403 */
	/*overflow-y: auto;
  	min-height: 270px;*/
}

.nav > li {
	    background-color: #000 !important;
}


.nav > li > a {
    padding: 10px 8px !important;
	line-height: 5px;

}

.navbar-nav {
    text-align: left;
}



li.ordnow_txt{
	display:block !important;
	color:#FFF;
}

.ordnow_txt a {
	color:#FFF !important;
}

a.ordnow_text:hover{
	text-decoration:underline !important;
}

.ordnow_green_rib, .ordnow_green_rib_lrg{
	display:none;
}

.red_cta{
	display:none;
}

.red_cta_mbl{
    width: 350px;
    margin: auto auto;
    display: inherit;
}

.affordable_arrow {
    margin: 122px 0px 0px 10px;
}

.top_tag {
    font-size: 28px;
}

.on_span_outer{
    height: 60px;
    background-color: #968268;
    padding-top: 15px;
    position: relative;
    z-index: 450;
	display: block;
}

.on_span_outer_gu{
    height: 80px;
    background-color: #968268;
    padding-top: 9px;
    position: relative;
    z-index: 450;
    display: block;
}

.order_now_span {
	display: inline;
	clear:both;
	background-color:#82b839;
	border:2px solid #fff;
	color:#fff;
	border-radius:15px;
	width:100%;
	font-size:32px;
	margin-top:10px;
	padding: 7px;
	position: relative;
	z-index:500;
	left:21%;
}

.arrow_icon {
	font-family:'FontAwesome';
	padding-left:5px;
	display:inline;
}

.logo_blurb {
    margin-left: 5px;
}

.hdr_balls {
    left: 340px;
    width: 41%;
    top: -137px;
}

.section_brown {
    height: 150px;
}

.kiloloads {
    left: 15px !important;
}

.loads {
    width: 65%;
}



.no_machine {
    width: 43%;
}
.nos {
	    margin: 25px 0px 1px 0px;
}

#nos_section {
    left: 0px;
    width: 58%;
    height: 160px;
    top: -115px;
    float: right;
}

img.nos{
	padding-bottom: 10px;

}
.just_naturally {
    font-size: 16px;
    margin-left: 3px;
    margin-top: -20px;
}


.key_feat_text {
    margin-left: 3px;
}

.verticalLine {
    left: 198px;
}


.bullets {
    width: 453px;
    float: right;
    top: -210px;
    left: -45px;
    font-size: 12px;
}

.wii_inner {
    width: inherit;
	left:0px;
}

.wii_hdr, .wii_divder{
    width: 550px;
    margin-left: 60px;
}

.bio_benefits{
	height: 760px
}

.bio_text1 {
    right: 400px;
}

.bio_combo {
    width: 100%;
    margin-left: 0px;
}

.wwn_bgelm {
	display: none;
}

.wwn_text {
	font-size:46px;
	line-height:40px;
	color:#000;
	/*text-shadow:2px 2px 2px #666;*/
	position:relative;
	left:250px;
	top:22px;
	display:inline;
}


.eco_seal {
	display: inline;
	position:relative;
	top: -305px;
}

.wwn_sml_txt {
    left: 79px;
    top: 81px;
    background-color: rgba(98, 98, 98, 0.7);
    border-radius: 15px;
    padding: 5px;
}

.clinialdemo {
    height: 550px;
}

.cd_container {
    width: 100% !important;
    padding-top: 25px;
    margin-left: 2px;
}

.cd_graphs {
    padding-left: 35px;
	left: 0px !important;
}

.cd_cw{
	width:50%;
}

.cd_d {
	width: 35%;
    float: right;
    left: -58px;
}

.cdi_text2 {
    padding-top: 195px;
    font-size: 13px;
    margin-left: 0px;
}


.bthdr_txt {
    font-size: 25px;
}

.rm_left {
    margin-left: 67px;
    width: 45%;
    float: left;
}


.rm_right {
    right: 143px !important;
    width: 45% !important;
    float: right;
    top: 0px;
	left: -13px;
}

@-moz-document url-prefix() {
.rm_right {
	top: -329px;
}
}

.rm_cw {
    padding-left: 0px;
}

.testimonial_inner, .faq_inner{
	align-content: center;
    width: 100%;
	margin:auto auto;
}


}

@media only screen and (max-width:736px) {

.fundedon {
  width: 15%;
  left: 75%;
}

.top_tag{
	font-size:26px;
}

.rm_right{
	top:-330px;
}


.launchingq4 {
  width: 24%;
}

.available_text {
  font-size: 17px;
  top: 29px;
}

.press_links{
	height:235px;
}



}

@media only screen and (max-width:713px){
.logo_trans_sml {
    margin-left: 20px;
}

.top_tag {
    font-size: 27px;
}

.washer_blurb_sec {
    margin-left: 16%;
}

#main_video_gu {
    margin: 9px 0px 0px -126px;
}

}

@media only screen and (max-width:695px) {

.top_tag {
    font-size: 25px;
}


}

@media only screen and (max-width:687px) {

.order_now_span {
	left:19%;
}

#sticky_bar {
    font-size: 14px;
}
}

@media only screen and (max-width:667px) {

.hdr_balls {
    left: 280px;
    width: 28%;
    top: -98px;
}

.top_tag {
    font-size: 23px;
    text-shadow: 0px 2px #ffffff;
}


#main_video_gu {
    margin: 9px 0px 0px -132px;
}



.blurb_text {
    font-size: 30px;
}

.section_brown {
    height: 147px;
}
.key_feat_text {
    font-size: 23px;
 }

.verticalLine {
    left: 148px;
}

.bullets {
    left: -2px;
}

.wii_hdr, .wii_divder {
    margin-left: 10px;
}

.bio_benefits{
	height:710px;
}

.bioceramics {
    font-size: 27px;
}


.bio_text1 {
    right: 382px;
}

.bio_right {
    left: -9px;
}


.twokb {
    margin-left: 20px;
    margin-bottom: 15px;
}

.f_right {
    padding-bottom: 41px;
}

.wwn_text {
    font-size: 37px;
}

.wwn_sml_txt {
    left: 37px;
    font-size: 18px !important;
    top: 121px;

}

.carousel-indicators {
    bottom: -13px;
}

.cdi_text1 {
    font-size: 19px;
}

.cdi_text2 {
    padding-top: 195px;
    font-size: 13px;
    margin: 10px;
}

.cd_graphs {
    padding-left: 0px;
}


/*.cd_d {
    width: 50%;
    float: right;
    left: -98px;
}*/

.bthdr_txt {
    font-size: 23px;
}

.realmoney {
    font-size: 46px !important;
}

.rm_left {
    margin-left: 18px;
}

.rm_d {
    margin-left: -17%;
}

.rm_right {
    top: 0px;
    left: -32px;
}

.extras_left, .extras_right {
    width: 100% !important;
}


.extras_right {
    margin-top:15px;
}


.section_orange {
  height: 100%;
}

.added_benefits_inner {
  font-size: 14px;
}

.whats_inside, .module {
  width: 100%;
}

}

@media only screen and (max-width: 657px) {

.launchingq4 {
 	width: 64%;
	margin-left: 16px;
}

.ab_left, .ab_right {
	float:none;
}


}

@media only screen and (max-width:646px) {
.afforable_blurb {
    display: none;
}
}


@media only screen and (max-width: 634px) {
fundedon {
  width: 17%;
  position: relative;
  left: 79%;
 }

}

@media only screen and (max-width:613px) {

.order_now_span {
	left:14%;
}
}

@media only screen and (max-width: 602px) {

.press_links{
	height:175px;
}

.top_tag {
    font-size: 20px;
    text-shadow: 0px 1px #ffffff;
}

#main_video_gu {
    margin: 8px 0px 0px -183px;
}

.washer_blurb_sec {
    margin-left: 9%;
}

}


@media only screen and (max-width: 568px) {
.hdr_balls {
    display: none;
}

.top_tag {
    font-size: 18px;
	line-height:28px;
}


#main_video_gu {
    margin: 9px 0px 0px -203px;
}

.washer_blurb_sec {
    margin-left: 6%;
}


.fundedon {
  left: 82%;
  top: -117px;
}

.section_brown {
    height: 130px;
}

.nos {
    margin: 36px 0px 10px;
}

.no_machine {
    margin-top: 21px;
}

.just_naturally {
    font-size: 15px;
}

.section_blue {
    height: 170px;
}

.key_feat_text {
    font-size: 23px;
	margin-top: 0px;
}

.verticalLine {
    display:none;
}

.bullets {
    width: 453px;
    left: -92px;
    font-size: 12px;
    top: 0px;
    float: right;
}

.clouds_cta_bg{
    height: 180px;
}

.clouds_cta {
    margin-left: -20px;
    max-width: 109%;
    margin-top: 10px;
}

.wii_hdr, .wii_divder {
    width: 470px;
}

.bioceramics {
    font-size: 23px;
}

.bio_text1 {
    right: 304px;
}

.bio_benefits {
   color: #524843;
    height: 768px;

}

.bio_combo {
    background: none !important;
}

.f_right {
    padding-bottom: 80px;
}

section:nth-of-type(1) {
    height: 410px;
}

.eco_seal {
    width: 31%;
	top: -333px;
}

.wwn_text {
    left: 170px;
    top: -58px;
}

.wwn_sml_txt {
    left: -10px;
    font-size: 18px !important;
    top: 11px;
}

.cd_hdr_lrgt {
    margin-top: 34px;
    font-size: 25px;
}

.cdi_text1 {
    font-size: 18px;
}

.cd_cw {
    width: 90%;
    left: 0px;
    position: relative;
}

.cd_d {
 	display:none;
}

.cd_d_wl {
	display:inline;
	width: 90%;
    left: -32px;
    float: none;

}
.clinialdemo {
    height: 1020px !important;
}

.cdi_text2 {
    padding-top: 625px !important;
}

.bt_inner {
    margin: 13px auto;
}

.bthdr_txt {
    font-size: 33px;
    line-height: 33px;
}

section:nth-of-type(2) {
    height: 420px;
}

.realmoney {
    font-size: 38px !important;
}

.rm_d {
    margin-left: -19%;
    width: 130%;
}

.rm_cw {
    padding-left: 0px;
    width: 130%;
}

.op_seal {
    width: 25%;
}

.op_text_sec {
    padding-top: 25px;
}

.op_txt_hdr {
    font-size: 29px;
}

.section_ltgreen {
    height: 240px;
}

.cloud_cta2 {
    margin-top: 24px !important;
}

}

@media only screen and (max-width:539px) {

.order_now_span {
	left:10%;
}
}

@media only screen and (max-width:528px) {
.fundedon {
  top: -155px;
}

}


@media only screen and (max-width:520px) {
.available_text {
  top: 22px;
}
}

@media only screen and (max-width:508px){
.top_tag {
    font-size: 15px;
}
}

@media only screen and (max-width: 506px) {
.available_text {
  font-size: 17px;
  top: 19px;
  margin-left: 10px;
}

.os_icons {
	left: 0px;
}

}

@media only screen and (max-width:499px) {

.order_now_span {
	left:6%;
}


.wii_hdr, .wii_divder {
    width: 95%;
}
}

@media only screen and (max-width: 480px) {
.os_icons {
  left: -12px;
}

.press_links {
  height: 130px;
}

.washer_blurb_sec {
    margin-left: -2%;
}

#main_video_gu {
    margin: 0px 0px 0px -244px;
}

.top_tag {
    font-size: 13px;
    line-height: 16px;
    text-shadow: 0px 1px #ffffff;
    top: 23px;
    position: relative;
}

}

@media only screen and (max-width: 470px) {
.cw20logo, .launchingq4 {
  width: 100%;

}

.launchingq4{
	margin-left:0px;
}

.newsblurb_text {
  font-size: 38px;
  line-height: 32px;
  text-align: center;
  position: relative;
  color: #FFF;
  top: 19px;
}

}

@media only screen and (max-width: 469px) {
.order_now_span {
    left: 3%;
}

.washer_blurb_sec {
    margin-left: -31px;
}


.play_w_bullets {
    box-shadow: 0px 2px 19px -2px #484747;
    max-width: 94%;
}

}

@media only screen and (max-width:460px) {
.os_icons {
  display: block;
  float: none;
  margin: 53px;
  width: 75%;
}

}

@media only screen and (max-width:443px){
.red_cta_sml {
    margin-left: -12px;
}
.logo_trans{
	position:relative;
	left: -385px;
    top: -20px;
    margin-bottom: -20px;
    width: 20%;
	float:none;
}
.top_tag{
	margin-top: -15px;
    margin-bottom: 20px;
	font-size: 24px;
    line-height: 22px;
    text-shadow: 0px 1px #ffffff;
    top: 23px;
    position: relative;
}



}

@media only screen and (max-width:439px){

.top_tag {
    font-size: 21px;
}



}

@media only screen and (max-width:433px){
.order_now_span {
    left: 23px;
	font-size:28px;
}

}


@media only screen and (max-width: 414px) {
/*#parallax-hdr {
    height: 466px;
}*/

#parallax-hdr {
    background: url("../../images/hdr_bg.jpg") no-repeat cover;
	background-attachment: scroll;

    height: 516px;
    width: 100%;
    color: #000;
}


.logo_blurb {
    height: 449px;
	margin-top:45px;
}

.washer_blurb_sec {
    margin-left: -41px;
}

.play_w_bullets {
    max-width: 88%;
}

.top_tag {
	font-size:20px;
    margin-top: -15px;
    margin-bottom: -20px;
}

.vid_screen{
	width:100%;
	position:relative;
	top: 45px !important;
}

.logo_trans_sml {
    width: 110px;
    margin-top: 6px;
}


.blurb_text {
    line-height: 35px;
    font-size: 40px;
	top:25px;
}


.blurb_text_bold {
	display:block;
}

.order_now_span {
    left: 13px;
}

.section_brown {
    height: 305px;
}

.kiloloads {
    right: 8px;
    left: -10px !important;
    float: none;
    width: inherit !important;
    top: -10px;
}

.loads {
    width: 100%;
}

#nos_section {
    left: 0px;
    width: 100%;
    height: 150px;
    top: 24px;
    float: none;
}

.no_machine {
    margin-top: -4px;
}

.nos {
    margin: 17px 0px 10px;
}

.section_blue {
    height: 241px;
}


.key_feat_text {
  margin-top: 30px;
}

.bullets {
    width: 100% !important;
    left: -25px;
    font-size: 12px;
    top: 0px;
    float: none;
}

.clouds_cta{
	display:none;
}

.clouds_cta_sml {
	display:inline;
}

.clouds_cta_sml_img {
    width: 100% !important;
    left: 0px;
    position: relative;
    top: 14px;
}

.what_it_is_section {
    height: 680px;
}

.wii_hdr, .wii_divder {
    width: 100%;
    margin-left: 0px;
}


.bio_text1 {
    right: 0px;
    text-align: left;
}

.br_375 {
	display:block;
}

.biotext_big {
	font-size:28px;
	color:#524843;
	margin-bottom: 11px;
}


.bio2_right_inner {
	margin-top:10px;
}

.bio_text2 {
    right: 3px;
    top: 303px;
}

.bio_textsml {
    font-size: 13px;
    color: #524843;
}

.bio_benefits {
    height: 1075px !important;
}

.twokb {
    margin-left: 0px;
}

.f_right {
    padding-bottom: 167px;
    float: left;
    width: 32%;
    margin-left: 0px;
}

.eco_seal {
    width: 31%;
    top: -359px;
    left: -29px;
}

.wwn_text {
    left: 90px;
    top: -63px;
    font-size: 31px;
}

.wwn_sml_txt {
    font-size: 18px !important;
    top: -30px;
    left: -31px;
    width: 123% !important;
}


.clinialdemo {
    height: 820px;
}

.cd_hdr_lrgt {
    margin-top: 17px;
    font-size: 17px;
}


.cdi_text1 {
    font-size: 18px;
    margin: 35px 10px;
}

.cd_cw {
  width: 91% !important;
  left: -1px !important;
  position: relative;
}

.cd_d {
    width: 100%;
    left: -11px;
    float: none;
}

.cdi_text2 {
    padding-top: 436px !important;
}

.section_ltbrown {
    background-color: #EAE6C9;
    color: #8A8885;
    height: 690px;
    padding-top: 25px;
}

#carousel-eg {
    height: 120px !important;
}


section:nth-of-type(2) {
    height: 960px;
}

#cost-savings > div:nth-of-type(2) {
    height: 960px;
    background-color: transparent;
    background-image: url("../../images/cost_saving_bg.jpg");
    background-repeat: no-repeat;
    background-attachment: scroll;
    color: #FFF !important;
}



.realmoney {
    font-size: 25px !important;
	margin: 0px 0px 10px 0px;

}
.rm_left {
    margin-left: 15px;
    margin-top: 10px;
	width:100%;
}

.rm_d {
    margin-left: -17%;
    width: 120%;
}

.rm_right {
    float: right;
    top: 0px;
    left: -22px;
    width: 100% !important;
    right: 143px !important;
}

.rm_cw {
    padding-left: 0px;
    width: 119%;
	margin-top: 21px;
}

.in_the_news_text, a.in_the_news_text , a.in_the_news_text:hover{
	font-size:24px;
}



.op_text_sec {
    padding-top: 6px;
}

.op_txt_hdr {
    font-size: 17px;
}
}

@media only screen and (max-width:384px){

.top_tag {
    font-size: 16px;
}

}


@media only screen and (max-width: 375px) {
#parallax-hdr {
    height: 465px;
}


.top_tag {
    margin-top: -26px;
    margin-bottom: -30px;
    font-size: 18px;
}

.washer_blurb_sec {
    margin-left: -63px;
}


.play_w_bullets {
    max-width: 81%;
}

.logo_blurb {
    height: 420px;
	margin-top:25px;
}

#sticky_bar {
    height: 70px;
}

.logo_trans_sml {
    display: none;
}

.red_cta_sml {
    width: 94%;
    margin: -6px;
	float:none;
}

.order_now_span {
    font-size:25px;
}


.wwn_text {
    left: 60px;
    top: -63px;
    font-size: 31px;
}

.cdi_text2 {
    padding-top: 406px !important;
}


section:nth-of-type(2) {
    height: 850px;
}

#cost-savings > div:nth-of-type(2) {
    height: 850px;
    background-color: transparent;
    background-image: url("../../images/cost_saving_bg.jpg");
    background-repeat: no-repeat;
    background-attachment: scroll;
    color: #FFF !important;
}



.rm_d {
    margin-left: -14%;
    width: 120%;
}

.press_links {
  height: 80px;
}


}

@media only screen and (max-width:374px){
.red_cta_mbl {
    width: 97%;
}

}


@media only screen and (max-width:329px) {
#parallax-hdr {
    height: 406px;
}


.logo_blurb {
  height: 373px;
  margin-top: 10px;
}



.top_tag {
    font-size: 15px;
}

.washer_blurb_sec {
    margin-left: -89px;
}

.play_w_bullets {
    max-width: 71%;
}


.red_cta_sml {
    width: 89%;
    margin: -2px 0px 0px -2px;


}


.key_feat_text {
  margin-top: -1px;
}

.clinialdemo {
    height: 820px !important;
}

.cdi_text2 {
    padding-top: 346px !important;
}

section:nth-of-type(2), #cost-savings > div:nth-of-type(2) {
    height: 760px;

}

.order_now_span {
    font-size:21px;
}


.extras_app {
    margin-bottom: 45px;
}

.app_os {
    width: 99%;
    margin-bottom: 11px;
}

}
