/**--Red Smoothie, Responsive Theme, 10.13.2016--**/

body.home{
	background:#fff url(../images/bg3fat.jpg) no-repeat center center fixed; 
}

body#plain{
	background:#fff; 	
}

main{
	text-align:center;
}

img {
    max-width: 100%;
}

/**--Video--**/
.video-wrapper{
	width:56%;
	margin:5em auto 0 auto;
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
	box-shadow: 0 0 20px rgba(0,0,0,0.5);
}

/**--Disabled YouTube button--**/
#player1 {
	position: relative;
}
#player1 .over {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 100;
	width: 20%;
	height: 20%;
}

/**--Facebook Button--**/
.fbook-wrapper
{
	width:100%;
	margin:1em 0;
}

/**--Add To Cart section--**/
.cart-wrapper
{
	width:100%;
	margin:3em 0;
}

.button-wrap
{
	width:30%;
	margin:0 auto;
	text-align:center;
}

.button-wrap img
{
	max-width:100%;
	height:auto;
	display:block;
	border:0;
	margin:0 auto;
}

.cart-wrapper h2
{
	font-size:1.75em;
	font-weight:bold;
	line-height:1.65;
	text-align:center;
	color:#111;
	width:50%;
	margin:1em auto;
}

.cart-wrapper h2 span
{
	color: #3366ff;
}

.cover-wrapper
{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.cover-wrap
{
	width:20%;
	margin:0 40%;
}

.cover-wrap img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
}

.cover-wrap2
{
	width:40%;
	margin:0 auto;
}

@media only screen and (max-width:768px) {
	.cover-wrap2
	{
		width:90%;
	}
	}

.cover-wrap2 img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
}

/**--Footer--**/

footer
{
	background:#000;
	margin-top:8em;
	padding:3em 0;
	text-align:center;
	color:#fff;
}

footer.add-to-order-discount
{
	margin-top:3em;
}

footer#exit
{
	margin-top:1em;
}

footer ul
{
	list-style-type:none;
	padding:0 0 0 0;
}

/**--Support links--**/

ul.footer-support-links
{
	margin:0 auto 1em auto;
	padding:0 0 0 0;
}

ul.footer-support-links li
{
	display:inline;
	margin:0 0.5em;
	font-size:1em;
	padding:0 0 0 0;
}

ul.footer-support-links li a
{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}

ul.footer-support-links li a:hover
{
	text-decoration:underline;
}

.footer-legal-links
{
	margin:2em auto;
}

.footer-legal-links li
{
	display:inline;
	margin:0 0.5em;
	font-size:1em;
}


/**--Disclaimer--**/

.disclaimer-wrapper
{
	width:60%;
	margin:0 auto;
	font-size:0.9em;
	color:#999;
	text-align:justify;
}

#exit .disclaimer-wrapper
{
	text-align:center;
	font-size:1em;
	color:#797979;
}

/**--Styles for one of the scripts--**/

.record {
	background-color: #000;
	display: none;
}
.login-status-box {

	background-color: #366F8A;
	//box-shadow: 0 0 2px 2px #000;
	color: #fff;
	float: left;
	font-size: 18px;
	left: 0;            
	padding: 10px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
	text-align:center;

}
/*25 snacks page*/
#testimonial {
    border: thin #cc0000 solid;
    background-color: #ffffcc;
    padding: 15px;
    margin-left: 20px; 
    margin-right: 20px; 
    font: 100% "Courier New", Courier, monospace;
    text-align: left;
}
.clear{
    clear:both;
}
/**--Responsive Design Begins--**/


/*----responsive-design media queries----*/
@media only screen and (max-width:1440px) and (min-width:1366px){	
}
@media only screen and (max-width:1366px) and (min-width:1280px){	
}
@media only screen and (max-width:1280px) and (min-width:1024px){
}
@media only screen and (max-width:1024px) and (min-width:768px){
	.video-wrapper
	{
		width:60%;
	}
	body.home{
		background:#fff url(../images/bg3fat.jpg) no-repeat;
		background-repeat:no-repeat;
		background-size:contain;
	}
	body#plain
	{
	background:#fff; 	
	}
	footer
	{
		margin-top:4em;
	}
	.cover-wrap
	{
		width:30%;
		margin:0 35%;
	}
}
@media only screen and (max-width:768px) and (min-width:640px){
	.video-wrapper
	{
		width:88%;
	}
	.fbook-wrapper
	{
		display:none;
	}
	.video-wrapper
	{
		margin:5em auto 0 auto;
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
	}
	body
	{
		background:#fff;
	}
	.button-wrap
	{
		width:50%;
		margin:0 auto;
		text-align:center;
	}
	.cart-wrapper h2
	{
		font-size:1.75em;
		width:70%;
	}
	.disclaimer-wrapper
	{
		width:75%;
		margin:0 auto;
		font-size:0.9em;
		color:#999;
		text-align:justify;
	}
	footer
	{
		margin-top:3.5em;
	}
	.cover-wrap
	{
		width:30%;
		margin:0 35%;
	}
}
@media only screen and (max-width:640px) and (min-width:480px){
	.video-wrapper
	{
		width:90%;
	}
	.video-wrapper
	{
		margin:5em auto 0 auto;
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
	}
	body
	{
		background:#fff;
	}
	.button-wrap
	{
		width:50%;
		margin:0 auto;
		text-align:center;
	}
	.cart-wrapper h2
	{
		font-size:1.75em;
		width:70%;
	}
	ul.footer-support-links
	{
		line-height:2;
		margin-right:1em;
		margin-left:1em;
	}
	ul.footer-support-links li
	{
		white-space: nowrap;
	}
	ul.footer-legal-links
	{
		margin-right:1em;
		margin-left:1em;
	}
	.disclaimer-wrapper
	{
		width:80%;
		font-size:0.9em;
	}
	footer
	{
		margin-top:3em;
	}
	.cover-wrap
	{
		width:40%;
		margin:0 30%;
	}
}
@media only screen and (max-width:480px) and (min-width:320px){
	footer
	{
		margin-top:5em;
	}
	.video-wrapper
	{
		width:90%;
	}
	.video-wrapper
	{
		margin:3em auto 0 auto;
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
	}
	body
	{
		background:#fff;
	}
	.button-wrap
	{
		width:60%;
		margin:0 auto;
		text-align:center;
	}
	.cart-wrapper h2
	{
		font-size:1.5em;
		width:70%;
	}
	 
	ul.footer-support-links
	{
		line-height:2;
		margin-right:1em;
		margin-left:1em;
	}
	ul.footer-support-links li
	{
		white-space: nowrap;
	}
	ul.footer-legal-links
	{
		margin-right:1em;
		margin-left:1em;
	}
	
	.disclaimer-wrapper
	{
		width:80%;
		font-size:0.9em;
	}
	.fbook-wrapper
	{
		display:none;
	}
	footer
	{
		margin-top:3em;
	}
	.cover-wrap
	{
		width:40%;
		margin:0 30%;
	}
}
@media only screen and (max-width:320px) and (min-width:240px){
	.video-wrapper
	{
		width:96%;
	}
	.video-wrapper
	{
		margin:5em auto 0 auto;
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
	}
	body
	{
		background:#fff;
	}
	.button-wrap
	{
		width:70%;
		margin:0 auto;
		text-align:center;
	}
	.cart-wrapper h2
	{
		font-size:1.5em;
		width:70%;
	}
	ul.footer-support-links
	{
		line-height:2;
		margin-right:1em;
		margin-left:1em;
	}
	ul.footer-support-links li
	{
		white-space: nowrap;
	}
	ul.footer-legal-links
	{
		margin-right:1em;
		margin-left:1em;
	}
	.disclaimer-wrapper
	{
		width:90%;
		font-size:0.9em;
	}
	.fbook-wrapper
	{
		display:none;
	}
	footer
	{
		margin-top:3em;
	}
	.cover-wrap
	{
		width:40%;
		margin:0 30%;
	}
}


				/**-----Exit Page-----**/

/**--Stop banner--**/

#stop-banner-wrap
{
	width:100%;
}
#stop-banner-wrap img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
}

#exit-main{
	width:90%;
	text-align:center;
	margin:0 5%;
}
#exit-main h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:48px;
	text-align:center;
	font-weight:400;
	margin:0px;
	line-height:55px;
}
#exit-main span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:46px;
	color:#c31810;
	margin-top:10px;
}
#exit-main p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin-top:33px;
	text-align:left;
}


/**--Exit title wrap--**/

#exit-title-wrap
{
}

#exit-title-wrap p
{
	text-align:center;
}


/**--Remember Box--**/

#rememberBox{
	margin-top:34px;
	padding:14px;
	background-color:#FFF;
	border:#f8a432 solid 20px;
	-webkit-border-radius:20px;
	   -moz-border-radius:20px;
		 	border-radius:20px;
}
#rememberBox h1{
	text-align:center;
	width:100%;
	font-size:25px !important;
}
#rememberBox ul{
	width:100%;
	text-align:left;
}
#rememberBox ul li{
	background: url(../images/check-li.jpg) no-repeat top left;
  	padding: 0px 36px 0px 72px;
    list-style: none;
	min-height:70px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	vertical-align: middle;
	margin-top:16px !important;
	margin:0px;
	line-height:28px;
}

#rememberBox ul li i
{
	display:none;
}


/**--Cover Images--**/

#covers-wrap
{
	text-align:center;
}

#covers-wrap img
{
	margin:0 auto;
}

#cs-wrap-tier1 img, #cs-wrap-tier2 img
{
	max-width:100%;
	height:auto;
	display:block;
	border:0;
}

#cs-wrap-tier3 img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
}

/**--Discount wrap--**/

.discount-wrap{
	width:95%;
	float:left;
	text-align:center;
	padding:2em;
	margin:33px 0px 0px 2.5%;
	background-color:#c62022;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}

.discount-wrap h4
{
	font-size:1.8em;
	color:#FFF;
	font-weight:bold;
	margin:0 0 0.5em 0;
	text-align:center;
	text-decoration:underline;
}
.discount-wrap p#discount-txt
{
	font-size:1.8em;
	color:#FFF;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
}

/**--Book Price--**/

.bookPrice{
	width:100%;
	padding-top:35px;
	float:left;
	text-align:center;
}
.price1{
	font-family: 'helvetica_condensedmedium';
	font-size:58px;
	color:#1e84b4;
	text-shadow: 0 1px 0 #000000;
}
.price1 span{
	text-decoration:line-through;
}
.price2{
	font-family: 'helvetica_condensedmedium';
	font-size:55px;
	color:#cd1d20;
	text-shadow: 0 1px 0 #000000;
}


/**--Special discount--**/

.text4
{
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	text-align:center !important;
	float:left;
	text-shadow: 0 1px 0 #000000;
	margin-top:1em;
}

.text4 p#offer-advice
{
	font-size:1.75em;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
}
.text4 p#offer-advice span{
	color:#ce3343;
		font-size:100%;
}


/**--Add to order button--**/

#add-order-button
{
}

#btn-wrap-inner
{
	width:50%;
	margin:0 25%;
	text-align:center;
}

#btn-wrap-inner img
{
	max-width:100%;
	height:auto;
	display:block;
	border:0;
	margin: 0 auto;
}



/*----start-responsive-design for Exit page----*/
@media only screen and (max-width:1440px) and (min-width:1366px){	
}
@media only screen and (max-width:1366px) and (min-width:1280px){	
}
@media only screen and (max-width:1280px) and (min-width:1024px){
}
@media only screen and (max-width:1024px) and (min-width:768px){
	#exit-outer-wrap
	{
		/*background:blue;*/
	}
	#exit-main{
		width:96%;
		text-align:center;
		margin:0 2%;
	}
}
@media only screen and (max-width:768px) and (min-width:640px){
	#exit-outer-wrap
	{
		/*background:yellow;*/
	}
	#exit-main{
		width:100%;
		text-align:center;
		margin:0 0;
	}
	#exit-title-wrap h1
	{
		font-size:2em;
	}
}
@media only screen and (max-width:640px) and (min-width:480px){
	#exit-outer-wrap
	{
		/*background:red;*/
	}
	#exit-main{
		width:100%;
		text-align:center;
		margin:0 0;
	}
	#exit-title-wrap h1
	{
		font-size:2.35em;
	}
	#exit-title-wrap h1 span
		{
			font-size:100%;
		}
	#exit-title-wrap p
	{
		font-size:1.5em;
	}
	#rememberBox ul li{
		background: none;
	  	padding: 0px 0px;
		min-height:auto;
		font-size:1.5em;
		margin-top:16px !important;
		line-height:28px;
	}

	#rememberBox ul li i
	{
		display:inline;
		color:#f8a432;
	}
	#rememberBox{
		margin-top:2em;
		padding:2em;
	}
	#rememberBox ul{
		width:100%;
		text-align:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.bookPrice{
		width:100%;
		padding-top:2em;
		text-align:center;
	}
	.price1{
		font-size:2.5em;
	}
	.price1 span{
		font-size:100%;
	}
	.price2{
		font-size:2.5em;
	}
	.text4 p#offer-advice
	{
		font-size:1.5em;
	}
	.text4 p#offer-advice span{
			font-size:100%;
	}
}
@media only screen and (max-width:480px) and (min-width:320px){
	#exit-outer-wrap
	{
		/*background:green;*/
	}
	#exit-main{
		width:100%;
		text-align:center;
		margin:0 0;
	}
	.discount-wrap{
		padding:1.8em;
	}
	.discount-wrap h4
	{
		font-size:1.65em;
		margin:0 0 0.5em 0;
	}
	.discount-wrap p#discount-txt
	{
		font-size:1.4em;
	}
	.bookPrice{
		width:100%;
		padding-top:2em;
		text-align:center;
	}
	.price1{
		font-size:2.5em;
	}
	.price1 span{
		font-size:100%;
	}
	.price2{
		font-size:2.5em;
	}
	.text4 p#offer-advice
	{
		font-size:1.4em;
	}
	.text4 p#offer-advice span{
			font-size:100%;
	}
	#exit-main h1{	
		font-size:2.25em;
		line-height:1.65;
	}
	#exit-main h1 span
	{
		font-size:100%;
	}
	#exit-title-wrap p
	{
		font-size:1.35em;
	}
	#rememberBox ul li{
		background: none;
	  	padding: 0px 0px;
		min-height:auto;
		font-size:1.35em;
		margin-top:1em;
		line-height:1.75;
	}

	#rememberBox ul li i
	{
		display:inline;
		color:#f8a432;
	}
	#rememberBox{
		margin-top:2em;
		padding:2em;
	}
	#rememberBox ul{
		width:100%;
		text-align:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	#btn-wrap-inner
	{
		width:70%;
		margin:0 15%;
		text-align:center;
	}

	#btn-wrap-inner img
	{
		width:100%;
		height:auto;
		display:block;
		border:0;
		margin: 0 auto;
	}
}
@media only screen and (max-width:320px) and (min-width:240px){
	#exit-main{
		width:100%;
		text-align:center;
		margin:0 0;
	}
	.discount-wrap{
		padding:1.8em;
	}
	.discount-wrap h4
	{
		font-size:1.65em;
		margin:0 0 0.5em 0;
	}
	.discount-wrap p#discount-txt
	{
		font-size:1.4em;
	}
	.bookPrice{
		width:100%;
		padding-top:2em;
		text-align:center;
	}
	.price1{
		font-size:2.5em;
	}
	.price1 span{
		font-size:100%;
	}
	.price2{
		font-size:2.5em;
	}
	.text4 p#offer-advice
	{
		font-size:1.4em;
	}
	.text4 p#offer-advice span{
			font-size:100%;
	}
	#exit-main h1{	
		font-size:2.25em;
		line-height:1.65;
	}
	#exit-main h1 span
	{
		font-size:100%;
	}
	#exit-title-wrap p
	{
		font-size:1.35em;
	}
	#rememberBox ul li{
		background: none;
	  	padding: 0px 0px;
		min-height:auto;
		font-size:1.35em;
		margin-top:1em;
		line-height:1.75;
	}

	#rememberBox ul li i
	{
		display:inline;
		color:#f8a432;
	}
	#rememberBox{
		margin-top:2em;
		padding:2em;
	}
	#rememberBox ul{
		width:100%;
		text-align:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	#btn-wrap-inner
	{
		width:80%;
		margin:0 10%;
		text-align:center;
	}

	#btn-wrap-inner img
	{
		width:100%;
		height:auto;
		display:block;
		border:0;
		margin: 0 auto;
	}
}

/**--Add To Order--**/

body#add-to-order 
{
font-family: Arial, Verdana, sans-serif;
color: #343434;
padding: 0;
margin: 0;
text-align: left;
background:#fff;
}


body#add-to-order main
{
	margin-top:0.75em;
}

#bubble_image 
{
width:100%;
max-width: 100%;
width: auto\9;/* ie8 */
position:absolute;
bottom:0;
left: 0;    
}

.offer-outer-wrap
{
	width:86%;
	margin:0 7%;
	-moz-box-shadow: 0 0 1em rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 1em rgba(0,0,0,0.3);
	box-shadow: 0 0 1em rgba(0,0,0,0.3);
	border-radius:0.5em;
}

.offer-padding-inner
{
	padding:1em;
}
 
/**--Congratulations on your order--**/

#congratulations
{
	text-align:center;
}
#congratulations h1
{
	color:#009900;
	margin-top:1em;
	margin-bottom:2em;
	font-weight:bold;
	font-size:2.25em;
}
#congratulations h2
{
	font-size: 2.2em;
	font-weight:bold; 
	line-height:1.35;
	margin-bottom:2em;
	color:#000;
}
#congratulations h2 span
{
	font-size: 100%; 
	font-weight: bold; 
	color: #CC0000;
}
#congratulations p
{
	font-size:1.65em;
	margin:0 auto 1em auto;
	padding:0 0 0 0;
	font-weight:bold;
	color:#000;
}


/**--Product collage--**/
.product-collage
{
	margin-bottom:2em;
}

.product-collage img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
} 

#discount-main-img
{
	margin-top:2em;
}


/**--You will only see this offer once--**/

#offer-once
{
	text-align:center; 
	width: 106%; 
	margin:1% -3%;
	padding:1%;
	background-color:#FFEEBF;
	border:2px solid #333;
	box-shadow: 2px 6px 6px #888;
	-moz-box-shadow: 2px 6px 6px #888;
	-webkit-box-shadow: 2px 6px 6px #888;
}

#offer-once
{
	line-height: 2em;
}

#offer-once h4#once
{
	font-size: 23px; 
	font-weight: bold; 
	color: #CC0000;
}

#offer-once h5#chance
{
	font-size: 18px; 
	font-weight: bold;
}
  
  
/**--How process--**/

#how-process-wrap
{
}

#how-process-wrap h2
{
	margin:2em 2%;
	font-size:1.6em;
	color:#000;
	font-weight:bold;
	line-height:1.6;
}

#how-process-body 
{
	text-align:left;
	margin:0 15%;
}

#how-process-body p
{
	font-size:1.1em;
	line-height:1.5;
	margin:0 0 1em 0;
	padding:0 0 0 0;
}


/**--Offer expiry--**/

#offer-expiry
{
	margin:0 auto;
	text-align:center;
}

#offer-expiry p
{
	font-size: 3em; 
	color: #CC0000;
	font-weight:bold;
}

#offer-expiry #countdown
{
	font-size: 43px; 
	font-weight:bold;
	margin: -22px auto 20px;
}


/**--Yes/No action links--**/

#yes-action
{
}

#yes-action p
{
	font-size: 1.5em;
	font-weight:bold;
	margin:0 1em 2em 1em;
}

#yes-action p a
{
	text-decoration:underline;
	color:#003cb3;
}

#yes-action p a:hover
{
	color:#002b80;
}

#no-action
{
	color: #808080; 
	font-size:1.1em;
	margin:0 12% 5em 12%;
}

#no-action p
{
	text-align:justify;
}
  
 #no-action p a
 {
	 text-decoration: underline; 
	 font-weight: normal; 
	 color: #808080;
 }
  #no-action p a:hover
  {
	  color:#999;
  }
 

 
/**--Footer--**/

#add-to-order-footer
{
}
  
#add-to-order-footer p#copyright
{
	font-size: 14px; 
	color: #333333;
}
  
#add-to-order-footer p#disclaimer
{
	font-size: 12px; 
	color: #999999;
}
  

/**--Phase bubbles--**/
  
#how-process-bubbles-wrapper
{
	padding:2em 4em;
}

.phase-wrapper 
{
border-radius: 10px;
background: #ff5555;
padding: 2em;
margin-bottom:3em;
}
 
.phase-inner {
border-radius: 8px;
background: #fff;
padding: 30px;
box-shadow: 0 0 5px rgba(0,0,0,0.3);
background: url('../images/oto_white_box_pattern.jpg');
}

.phase-tier-title {
  text-align: center;
  margin: 0px 0px 2em 0px;
}

.phase-tier-title h3
{
    background: #000000;
    color: #fff;
    padding: 10px;
    font-size: 26px;
    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
    border-radius: 4px;
	width: 21%;
	margin:0 auto;
}

.phase-tier {
  margin-bottom: 2em;
}

.phase-wrapper .phase-tier:last-child
{
	margin-bottom:0;
}

.phase-image-outer-wrap 
{
float: left;
width:35%;
}

.phase-desc-outer-wrap
{
	width:65%;
	float:left;
}

  .phase-image-wrap {
      border-radius: 8px;
      padding: 0px;
      margin-bottom: 1.5em;
      border: 10px solid #ff5555;
  }
  
.phase-image-wrap img 
{
  	width:100%;
	height:auto;
	display:block;
	border:0;
}


  .phase-desc-wrap {
    background: #f4f4f4;
    padding: 2em;
	text-align:left;
    border-radius: 4px;
    border: 1px solid #bebebe;
   	margin-left:15px;
  }
  
  .phase-desc-wrap p
  {
	  font-size:1.1em;
  }
  
  .phase-desc-wrap p:last-child
  {
	  margin-bottom:0;
  }
  
  
  /**--Add to order button--**/
  
  #add-to-order-btn-wrap
  {
  }
  

  
 
  #arrow-left img, #arrow-right img
  {
	  max-width:100%;
	  height:auto;
	  display:block;
  }
  
  #add-to-order-btn
  {
	  float:left;
	  width:36%;
	  text-align:center;  
  }
  
  #add-to-order-btn img
  {
	  width:100%;
	  height:auto;
	  display:block;
	  border:0;
  }
  
  #arrow-right
  {
	  float:left;
	  width:30%;
	  text-align:left;
	  margin-left:2%;
  }
  #arrow-left
  {
	  float:left;
	  width:30%;
	  text-align:right;
	  margin-right:2%;
  }
  
  #arrow-left img
  {
	  float:right;
  }
  
  /**-Discount pages variation--**/
  
  .discount-btn-wrap
  {
	  margin-bottom:3em;
  }
  
  .discount-btn-wrap #arrow-left
  {
	  float:left;
	  width:28%;
	  text-align:right;
	  margin-right:2%;
  }
  
 
  .discount-btn-wrap #add-to-order-btn
  {
	  float:left;
	  width:40%;
	  text-align:center;  
  }
  
  
  .discount-btn-wrap #arrow-right
  {
	  float:left;
	  width:28%;
	  text-align:left;
	  margin-left:2%;
  }


/**--Exit popup--**/
  

.exit_pop{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    z-index: 9999;
    clear: none;
    background-color: rgba(0,0,0,0.5);  
}
.fullscreen-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.exit_pop_content2 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: rgba(0, 0, 0, 0.5);
    overflow-y:auto;
    overflow-x:hidden;
}
.exit_pop_content {
    height: 650px;
    left: 45%;
    margin: 0 0 0 -475px;
    position: absolute;
    top: 20%;
    width: 100%;
}
.exit_pop_content .video {
    background: url(http://redsmoothiedetoxfactor.com/images/ipadpng.png) no-repeat;
    background-size: contain;
    width: 500px;
    height: 300px;
    float: left;
    position: relative;
    z-index: 100;
}
.exit_pop_content #video {
    width: 100%;
    height: 260px;
}
.exit_pop_content .video div {
    margin: 24px 0px 0 30px;
    max-width: 330px;
}
.exit_pop_content .img {
    position: relative;
    float: left;
    width: 750px;
    left: -14%;
    top: -9%;
}
.exit_pop_content .bottomLink1 {
    position: absolute;
    width: 443px;
    height: 74px;
    bottom: 18.5%;
    left: 6%;
    z-index: 100;
}
.exit_pop_content .bottomLink2 {
    position: absolute;
    width: 357px;
    height: 74px;
    bottom: 18.5%;
    right: 2%;
    z-index: 100;
}
.exit_pop_content .bottomLink3 {
    position: absolute;
    top: 41%;
    left: 40%;
    z-index: 100;
    width: 150px;
    height: 32px;
}
.exit_pop_content .bottomLink4 {
    position: absolute;
    top: 75%;
    left: 54%;
    z-index: 100;
    width: 150px;
    text-align: center;
}
.exit_pop_content .final-nothanks {
    position: absolute;
    top: 92%;
    left: 84%;
    z-index: 100;
    width: 150px;
    text-align: right;
    color: black;
    font-weight: bold;

}
.exit_pop_content .bottomLink4 a {
    color: #000;
    text-decoration: none;
    font-size: 12px;
}
.exit-close {
    position: absolute;
    z-index: 99;
    color: #000;
    font-size: 24px;
    top: 165px;
    left: 125px;
}

@media(max-width:1270px) {
    .exit_pop_content .final-nothanks {
        top: 110%;
        left: 41%;
    }
    .exit_pop_content {
        margin: 0px;
        left: 0%;
        top:6%;
    }
    .exit_pop_content .video {
        width: 400px;
        margin: auto;
        float: none;
    }
    .exit_pop_content .img {
        position: initial;
        float: none;
        width: 806px;
        margin: auto;
        margin-top: -5px;
    }
    .exit_pop_content .bottomLink4 {
        top: 99%;
        left: 34%;
    }
    #play-video iframe {
        margin-top: 33px !important;
    }
}

@media(max-width:768px) {
    .exit_pop_content .final-nothanks {
        top: 93%;
        left: 36%;
    }
    #play-video iframe {
        width: 217px !important;
        height: 122px !important;
        margin-top: 27px !important;
    }
    .img-responsive.center-block{
        width: 100%;
    }
    .grouppink,
    .wrapflash1,
    .wrapflash2 {
        margin: 0 0 10px;
    }
    .img1,
    .img2 {
        float: none;
        margin: 0 0 10px;
    }
    
    .exit_pop_content .video,
    .exit_pop_content .img {
        float: none;    
    }
    .exit_pop_content {
        height: auto;
        left: 0;
        margin: auto;
        position: absolute;
        top: 0;
        width: 100%;
    }
    .exit_pop_content .video {
        background: url(http://redsmoothiedetoxfactor.com/images/ipadpng.png) no-repeat;
        background-size: contain;
        width: 265px;
        height: 200px;
        float: none;
        position: relative;
        z-index: 100;
        margin: 50px auto;
    }
    .exit_pop_content .video div {
        padding: 10px 0 0 0;
        margin: auto;
        width: 220px;
    }
    .exit_pop_content .img {
        position: relative;
        float: none;
        width: auto;
        left: 0;
        top: 0;
    }
    .exit_pop_content .bottomLink4 {
        top: 76%;
        left: 25%;
        width: 50%;
    }
    .exit_pop_content .bottomLink4 img {
        width: 100%;
    }
    .exit_pop_content #video {
        width: 100%;
        height: 180px;
    }
}

.fixed {
    position: fixed;
    width: 100%;
    z-index: 1;
    bottom: 0;
}

.exit_pop_content_3 {
    max-width: 806px;
    margin: auto;
    margin-top: 8%;
    position: initial;
}
.exit_pop_content_3 .img {
  position: relative;
  left: initial;
  top: initial;
}
.wrapper {
     width: 100%;
    overflow: hidden;
    white-space: nowrap;
    background-image: url('http://redsmoothiedetoxfactor.com/bar4.png') !important;
    background-repeat: no-repeat;
    height: 100px;
    margin-left: 150px;
}
.wrapper2 {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    background-image: url('http://redsmoothiedetoxfactor.com/bar4.png') !important;
    background-repeat: no-repeat;
    height: 100px;
    margin-left: 150px;
}

#left {
    background:url('http://redsmoothiedetoxfactor.com/add-to-order-3/gif/left.png');
	width:0px;
	display:inline-block;
	background-repeat:no-repeat;
	height:37px;
	left:350px;
	float:left; 
}

#right {
    background:url('http://redsmoothiedetoxfactor.com/add-to-order-3/gif/cart.png');
	width:53px;
	display:inline-block;
	background-repeat:no-repeat;
	height:37px;
	left:656px;
	top:0;
}


/**--Declined text--**/
.declined-text-wrap
{
	width:70%;
	margin:0 15% 2em 15%;
	text-align:left;
}

.declined-text-wrap p
{
	font-size:1.5em;
}

span.highlight
{
	background-color: #FFFF00;
	text-decoration:underline;
	font-weight:bold;
}

/**--Add To Order, Discount 1, 27--**/

#cart-wrap
{
	text-align:center;
	padding:0.5em 0;
}

#cart-wrap img
{
	max-width:100%;
	height:auto;
	display:block;
	border:0;
	margin:0 auto;
}


/**--Add to order 2--**/


#add-to-order-header
{
	text-align:center;
	color:#080808;
	padding:1em 0;
}

#add-to-order-header h1
{
	font-size:1.5em;
	line-height:1.5;
}

#add-to-order-header h2
{
	font-size:1.85em;
	line-height:1.2;
	font-weight:bold;
}

/**--Order acceptance--**/

#order-acceptance-section
{
	padding:1em 0;
}

.order-acceptance-image-wrap
{
	width:30%;
	float:left;
}

.order-acceptance-image-wrap img
{
	max-width:100%;
	height:auto;
	display:block;
	border:0;
}

.order-acceptance-text-wrap
{
	width:70%;
	float:left;
}

.order-acceptance-text-wrap p
{
	font-size:1.2em;
	margin:0 1em;
}

.order-acceptance-text-wrap p span.strikeout, span.strikeout
{
	text-decoration: line-through;
}


/**--Private Coaching Section--**/

#private-coaching-section
{
	padding:3em 1em;
}

#private-coaching-section h1
{
	text-align:center;
	font-size:2em;
	margin:0 0 1.5em 0;
	padding:0 0 0 0;
	color:#000;
}

#private-coaching-section p
{
	font-size:1.1em;
	text-align:justify;
	margin:0 0 1em 0;
	padding:0 0 0 0;
}

#private-coaching-section p.conclusion
{
	text-align:center;
	padding-top:1em;
}

#private-coaching-section ul
{
	font-size:1.1em;
	text-align:justify;
	margin-bottom:1em;
}



.img-wrap
{
}

.img-wrap img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
} 

.iw-30
{
	width:30%;
}

.iw-right
{
	float:right;
	margin-left:1em;
}


/**--Coaching flowchart--**/

#coaching-flowchart-wrapper
{
}

#flowchart-img-wrap
{
}

#flowchart-img-wrap img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
}

#coaching-flowchart-wrapper h3
{
	color:#000;
	line-height:1.5;
}


/**--Bonuses--**/

#bonuses-wrapper
{
}

#bonuses-wrapper h3
{
	color:#000;	
	line-height:1.5;
}

.bonus-wrap
{
	margin:1em;
	padding:2em;
	border:1px solid #e9e9e9;
	border-radius:0.5em;
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
	box-shadow: inner 0 0 5px rgba(0,0,0,0.1);
}

.bonus-wrap h4
{
color:#e6ac00;	
margin-bottom:1em;
font-size:1.5em;
font-weight:bold;
}

.bonus-wrap .bonus-lead
{
	font-size:1.2em;
}

.bonus-text-wrap p
{
	font-size:1.2em;
	margin-bottom:1.4em;
}

.bonus-text-wrap p:last-child
{
	margin-bottom:0;
}

.bonus-text-wrap ul
{
	text-align:center;
	list-style-type:none;
	font-size:1.2em;
	margin-bottom:1.4em;
}

.bonus-text-wrap ul li
{
	margin-bottom:0.5em;
}

.bonus-text-wrap ul li:last-child
{
	margin-bottom:0;
}

.bonus-text-wrap ul li i
{
	color:#e6ac00;	
}

.bonus-img-wrap
{
	width:60%;
	margin:0 20%;
}

.bonus-img-wrap img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
} 

.image-wrap
{
}

.image-wrap img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
}

.order-acceptance-arrows
{
	width:30%;
	margin:0 35%;
}

.order-acceptance-arrows img
{
	width:100%;
	height:auto;
	display:block;
	border:0;
}

#buy-btn-wrap
{
	margin:2em auto; 
	text-align: center;
}


.btn-buy {
  position: relative;
  margin: 0px 10px 30px 10px;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #E9AE00;
  color: #02142D;
  font-weight: bold;
  text-decoration: none;
  font-size: 30px;
  padding: 12px 30px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
  text-shadow: rgb(255,221,0) 1px 1px 0px;
  background: rgba(255,221,0,1);
  background: -moz-linear-gradient(top, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,221,0,1)), color-stop(100%, rgba(238,131,0,1)));
  background: -webkit-linear-gradient(top, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%);
  background: -o-linear-gradient(top, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%);
  background: linear-gradient(to bottom, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ee8300', GradientType=0 );
}

.btn-buy:hover {
  -webkit-box-shadow: 0px 0px 0px 3px rgba(0,204,0,0.5);
  -moz-box-shadow: 0px 0px 0px 3px rgba(0,204,0,0.5);
  box-shadow: 0px 0px 0px 3px rgba(0,204,0,0.5);
}

.btn-buy::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #00cc00;
  opacity: 0;
}
.btn-buy:hover::after {
  opacity: 0.5;
}
.exit_pop_content2 .btn-buy {
    font-size: 20px;
    padding: 8px 30px;
}
.btn-wrap {
  margin: 0px auto;text-align: center;position: absolute;bottom: -15px;
}

/**--Add to order 2, discount--**/

#discount-wrapper
{
	padding:3em;
}

#clock-wrap
{	
}

#clock-wrap img
{	
	width:100%;
	height:auto;
	display:block;
	border:0;
}

#discount-txt-wrap
{
	padding:0 1em;
}

#discount-txt-wrap p
{
	font-size:1.25em;
	text-align:justify;
}



span.discount-highlight
{
	background-color: #FFFF00;
	font-weight:bold;
}

#add-to-order-discount-btn-wrap
{
	padding:2em 0;
}

#discount-intro p:last-child
{
	margin-bottom:0;
	padding-bottom:0;
}

#discount-txt-wrap #yes-action p
{
	font-size: 1.5em;
	font-weight:bold;
	margin:0 1em 1em 1em;
	text-align:center;
}

#discount-txt-wrap #no-action
{
	color: #808080; 
	font-size:12px;
	margin:0 0;
	margin-bottom:0;
	padding-bottom:0;
}

#browser-warning-wrap
{
	padding:1em;
}

#browser-warning-wrap p
{
	font-size:1em;
	text-align:center;
	color:red;
	font-weight:bold;
}

/*----start-responsive-design----*/
@media only screen and (max-width:1440px) and (min-width:1366px){	
}
@media only screen and (max-width:1366px) and (min-width:1280px){	
}
@media only screen and (max-width:1280px) and (min-width:1024px){
	.offer-outer-wrap
	{
		/*background:orange;*/
	}
}
@media only screen and (max-width:1024px) and (min-width:768px){
	.offer-outer-wrap
	{
		/*background:red;*/
	}
	.offer-outer-wrap
	{
		width:92%;
		margin:0 4%;
	}
	.declined-text-wrap
	{
		width:90%;
		margin:0 5% 2em 5%;
		text-align:left;
	}
	#congratulations h1
	{
		color:#009900;
		margin-top:1em;
		margin-bottom:2em;
		font-weight:bold;
		font-size:2.25em;
	}
	#congratulations h2
	{
		font-size: 2em;
		font-weight:bold; 
		line-height:1.35;
		margin-bottom:2em;
		color:#000;
	}
	#congratulations p
	{
		font-size:1.5em;
	}
	#how-process-body 
	{
		text-align:left;
		margin:0 10%;
	}

	#how-process-body p
	{
		font-size:1.05em;
		line-height:1.5;
		margin:0 0 1em 0;
		padding:0 0 0 0;
	}
	.phase-image-outer-wrap 
	{
	float: left;
	width:30%;
	}

	.phase-desc-outer-wrap
	{
		width:70%;
		float:left;
	}
	.phase-tier-title h3
	{
	    background: #000000;
	    color: #fff;
	    padding: 10px;
	    font-size: 1.8em;
	    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
	    border-radius: 4px;
		width: 40%;
		margin:0 auto;
	}
	.bonus-img-wrap
	{
		width:70%;
		margin:0 15%;
	}	
	#clock-wrap
	{
		padding:0 5em 2em 5em;
	}
}
@media only screen and (max-width:768px) and (min-width:640px){
	.offer-outer-wrap
	{
		/*background:brown;*/
	}
	.offer-outer-wrap
	{
		width:96%;
		margin:0 2%;
	}
	.declined-text-wrap
	{
		width:90%;
		margin:0 5% 2em 5%;
		text-align:left;
	}
	.declined-text-wrap p
	{
		text-align:center;
	}
	#congratulations h1
	{
		color:#009900;
		margin-top:1em;
		margin-bottom:2em;
		font-weight:bold;
		font-size:2.25em;
	}
	#congratulations h2
	{
		font-size: 2em;
		font-weight:bold; 
		line-height:1.35;
		margin-bottom:2em;
		color:#000;
	}
	#congratulations p
	{
		font-size:1.5em;
	}
	#how-process-body 
	{
		text-align:left;
		margin:0 10%;
	}

	#how-process-body p
	{
		font-size:1.05em;
		line-height:1.5;
		margin:0 0 1em 0;
		padding:0 0 0 0;
	}
	.phase-image-outer-wrap 
	{
	float: none;
	width:50%;
	margin:0 25%;
	}
    .phase-desc-wrap {
     	margin-left:0;
    }
	.phase-desc-outer-wrap
	{
		width:100%;
		float:none;
		margin:0 0;
	}
	.phase-tier-title h3
	{
	    background: #000000;
	    color: #fff;
	    padding: 10px;
	    font-size: 1.8em;
	    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
	    border-radius: 4px;
		width: 60%;
		margin:0 auto;
	}
	
	.order-acceptance-image-wrap
	{
		width:80%;
		float:none;
		margin:0 10% 2em 10%;
	}
	.order-acceptance-text-wrap
	{
		width:90%;
		float:none;
		margin:0 5% 1em 5%;
	}

	.order-acceptance-text-wrap p
	{
		font-size:1.2em;
		margin:0 0;
	}
	#private-coaching-section ul
	{
		font-size:1.1em;
		text-align:justify;
		margin-bottom:1em;
		margin-left:0.5em;
		padding-left:1.25em;
		padding-right:1.25em;
	}
	.bonus-text-wrap p
	{
		font-size:1.2em;
		margin-bottom:1.4em;
		text-align:justify;
	}
	.bonus-text-wrap ul
	{
		text-align:justify;
	}
	.bonus-img-wrap
	{
		width:80%;
		margin:0 10%;
	}	
	#add-to-order-header h1
	{
		font-size:1.4em;
	}

	#add-to-order-header h2
	{
		font-size:1.75em;
	}
	#clock-wrap
	{
		padding:0 5em 3em 5em;
	}
}
@media only screen and (max-width:640px) and (min-width:480px){
	.offer-outer-wrap
	{
		/*background:blue;*/
	}
	.offer-outer-wrap
	{
		width:98%;
		margin:0 1%;
	}
	.declined-text-wrap
	{
		width:100%;
		margin:0 0 2em 0;
		text-align:left;
	}
	.declined-text-wrap p
	{
		text-align:center;
	}
	#congratulations h1
	{
		color:#009900;
		margin-top:1em;
		margin-bottom:2em;
		font-weight:bold;
		font-size:2em;
	}
	#congratulations h2
	{
		font-size: 1.75em;
		font-weight:bold; 
		line-height:1.35;
		margin-bottom:2em;
		color:#000;
	}
	#congratulations p
	{
		font-size:1.35em;
	}
	#how-process-body 
	{
		text-align:left;
		margin:0 2%;
	}

	#how-process-body p
	{
		font-size:1em;
		line-height:1.5;
		margin:0 0 1em 0;
		padding:0 0 0 0;
	}
	#how-process-bubbles-wrapper
	{
		padding:2em 0;
	}
	.phase-image-outer-wrap 
	{
	float: none;
	width:70%;
	margin:0 15%;
	}
    .phase-desc-wrap {
     	margin-left:0;
    }
	.phase-desc-outer-wrap
	{
		width:100%;
		float:none;
		margin:0 0;
	}
	.phase-tier-title h3
	{
	    background: #000000;
	    color: #fff;
	    padding: 10px;
	    font-size: 1.8em;
	    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
	    border-radius: 4px;
		width: 60%;
		margin:0 auto;
	}
	#yes-action p
	{
		font-size: 1.25em;
	}
	#no-action
	{
		color: #808080; 
		font-size:12px;
		margin:0 10% 5em 10%;
	}
    .discount-btn-wrap #arrow-left
    {
  	  float:left;
  	  width:18%;
  	  text-align:right;
  	  margin-right:2%;
    }
  
    .discount-btn-wrap #add-to-order-btn
    {
  	  float:left;
  	  width:60%;
  	  text-align:center;  
    }
  
    .discount-btn-wrap #arrow-right
    {
  	  float:left;
  	  width:18%;
  	  text-align:left;
  	  margin-left:2%;
    }
	.order-acceptance-image-wrap
	{
		width:90%;
		float:none;
		margin:0 5% 2em 5%;
	}
	.order-acceptance-text-wrap
	{
		width:90%;
		float:none;
		margin:0 5% 1em 5%;
	}

	.order-acceptance-text-wrap p
	{
		font-size:1.2em;
		margin:0 0;
	}
	.btn-buy {
	  margin: 0px 0 1em 0;
	  -webkit-border-radius: 0.5em;
	  -moz-border-radius: 0.5em;
	  border-radius: 0.5em;
	  font-size: 1.2em;
	  padding: 0.6em 1em;
	}
	#private-coaching-section h1
	{
		text-align:center;
		font-size:1.75em;
		line-height:1.6;
		margin:0 0 1.5em 0;
		padding:0 0 0 0;
		color:#000;
	}
	#private-coaching-section ul
	{
		font-size:1.1em;
		text-align:justify;
		margin-bottom:1em;
		margin-left:0.5em;
		padding-left:1em;
		padding-right:1em;
	}
	.bonus-text-wrap p
	{
		font-size:1.2em;
		margin-bottom:1.4em;
		text-align:justify;
	}
	.bonus-text-wrap ul
	{
		text-align:justify;
		padding-left:0;
	}
	.bonus-img-wrap
	{
		width:70%;
		margin:0 15%;
	}
	#add-to-order-header h1
	{
		font-size:1.2em;
	}

	#add-to-order-header h2
	{
		font-size:1.5em;
	}
	#clock-wrap
	{
		padding:0 2em 2em 2em;
	}
	#add-to-order-discount-btn-wrap img
	{
		width:100%;
		height:auto;
		display:block;
		border:0;
	}
	#discount-txt-wrap #yes-action p
	{
		font-size: 1.35em;
	}
}
@media only screen and (max-width:480px) and (min-width:320px){
	.offer-outer-wrap
	{
		/*background:pink;*/
	}
	.offer-outer-wrap
	{
		width:98%;
		margin:0 1%;
	}
	.declined-text-wrap
	{
		width:80%;
		margin:0 10% 2em 10%;
		text-align:left;
	}
	.declined-text-wrap p
	{
		text-align:center;
		font-size:1.1em;
	}
	#congratulations h1
	{
		color:#009900;
		margin-top:1em;
		margin-bottom:2em;
		font-weight:bold;
		font-size:2em;
	}
	#congratulations h2
	{
		font-size: 1.75em;
		font-weight:bold; 
		line-height:1.35;
		margin-bottom:2em;
		color:#000;
	}
	#congratulations p
	{
		font-size:1.35em;
	}
	#how-process-body 
	{
		text-align:left;
		margin:0 2%;
	}

	#how-process-body p
	{
		font-size:1em;
		line-height:1.5;
		margin:0 0 1em 0;
		padding:0 0 0 0;
	}
	#how-process-bubbles-wrapper
	{
		padding:2em 0;
	}
	.phase-image-outer-wrap 
	{
	float: none;
	width:70%;
	margin:0 15%;
	}
	.phase-inner {
	padding: 1em;
	
	}
	.phase-desc-outer-wrap
	{
		width:100%;
		float:none;
		margin:0 0;
	}
    .phase-desc-wrap {
     	margin-left:0;
    }
	.phase-tier-title h3
	{
	    background: #000000;
	    color: #fff;
	    padding: 10px;
	    font-size: 1.8em;
	    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
	    border-radius: 4px;
		width: 60%;
		margin:0 auto;
	}
	#yes-action p
	{
		font-size: 1.25em;
	}
	#no-action
	{
		color: #808080; 
		font-size:12px;
		margin:0 10% 5em 10%;
	}
    #arrow-left
    {
  	  width:20%;
    }
    #add-to-order-btn
    {
  	  width:56%;
    } 
    #arrow-right
    {
  	  width:20%;
    }
    .discount-btn-wrap #arrow-left
    {
  	  float:left;
  	  width:18%;
  	  text-align:right;
  	  margin-right:2%;
    }
  
    .discount-btn-wrap #add-to-order-btn
    {
  	  float:left;
  	  width:60%;
  	  text-align:center;  
    }
  
    .discount-btn-wrap #arrow-right
    {
  	  float:left;
  	  width:18%;
  	  text-align:left;
  	  margin-left:2%;
    }
	.order-acceptance-image-wrap
	{
		width:100%;
		float:none;
		margin:0 0 2em 0;
	}
	.order-acceptance-text-wrap
	{
		width:90%;
		float:none;
		margin:0 5% 1em 5%;
	}

	.order-acceptance-text-wrap p
	{
		font-size:1.2em;
		margin:0 0;
	}
	.btn-buy {
	  margin: 0px 0 1em 0;
	  -webkit-border-radius: 0.5em;
	  -moz-border-radius: 0.5em;
	  border-radius: 0.5em;
	  font-size: 1.2em;
	  padding: 0.6em 1em;
	}
	#private-coaching-section h1
	{
		text-align:center;
		font-size:1.75em;
		line-height:1.6;
		margin:0 0 1.5em 0;
		padding:0 0 0 0;
		color:#000;
	}
	#private-coaching-section ul
	{
		font-size:1.1em;
		text-align:justify;
		margin-bottom:1em;
		margin-left:0.5em;
		padding-left:0.75em;
		padding-right:0.75em;
	}
	.bonus-text-wrap p
	{
		font-size:1.2em;
		margin-bottom:1.4em;
		text-align:justify;
	}
	.bonus-text-wrap ul
	{
		text-align:left;
		padding-left:0;
	}
	.bonus-img-wrap
	{
		width:90%;
		margin:0 5%;
	}
	#add-to-order-header
	{
		text-align:center;
		color:#080808;
		padding:1em 0;
	}

	#add-to-order-header h1
	{
		font-size:1.2em;
	}

	#add-to-order-header h2
	{
		font-size:1.5em;
	}
	#clock-wrap
	{
		padding:0 0 2em 0;
	}
	#add-to-order-discount-btn-wrap img
	{
		width:100%;
		height:auto;
		display:block;
		border:0;
	}
	#discount-txt-wrap #yes-action p
	{
		font-size: 1.2em;
	}
}
@media only screen and (max-width:320px) and (min-width:240px){
	.offer-outer-wrap
	{
		/*background:pink;*/
	}
	.offer-outer-wrap
	{
		width:98%;
		margin:0 1%;
	}
	#congratulations h1
	{
		color:#009900;
		margin-top:1em;
		margin-bottom:2em;
		font-weight:bold;
		font-size:2em;
	}
	#congratulations h2
	{
		font-size: 1.75em;
		font-weight:bold; 
		line-height:1.35;
		margin-bottom:2em;
		color:#000;
	}
	#congratulations p
	{
		font-size:1.35em;
	}
	#how-process-body 
	{
		text-align:left;
		margin:0 2%;
	}

	#how-process-body p
	{
		font-size:1em;
		line-height:1.5;
		margin:0 0 1em 0;
		padding:0 0 0 0;
	}
	#how-process-bubbles-wrapper
	{
		padding:2em 0;
	}
	.phase-image-outer-wrap 
	{
	float: none;
	width:70%;
	margin:0 15%;
	}
    .phase-desc-wrap {
     	margin-left:0;
    }
	.phase-desc-outer-wrap
	{
		width:100%;
		float:none;
		margin:0 0;
	}
	.phase-tier-title h3
	{
	    background: #000000;
	    color: #fff;
	    padding: 10px;
	    font-size: 1.8em;
	    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
	    border-radius: 4px;
		width: 60%;
		margin:0 auto;
	}
	#yes-action p
	{
		font-size: 1.25em;
	}
	#no-action
	{
		color: #808080; 
		font-size:12px;
		margin:0 10% 5em 10%;
	}
    #arrow-left
    {
  	  width:20%;
    }
    #add-to-order-btn
    {
  	  width:56%;
    } 
    #arrow-right
    {
  	  width:20%;
    }
    .discount-btn-wrap #arrow-left
    {
  	  float:left;
  	  width:18%;
  	  text-align:right;
  	  margin-right:2%;
    }
  
    .discount-btn-wrap #add-to-order-btn
    {
  	  float:left;
  	  width:60%;
  	  text-align:center;  
    }
  
    .discount-btn-wrap #arrow-right
    {
  	  float:left;
  	  width:18%;
  	  text-align:left;
  	  margin-left:2%;
    }
	.order-acceptance-image-wrap
	{
		width:100%;
		float:none;
		margin:0 0 2em 0;
	}
	.order-acceptance-text-wrap
	{
		width:90%;
		float:none;
		margin:0 5% 1em 5%;
	}

	.order-acceptance-text-wrap p
	{
		font-size:1.2em;
		margin:0 0;
	}
	.btn-buy {
	  margin: 0px 0 1em 0;
	  -webkit-border-radius: 0.5em;
	  -moz-border-radius: 0.5em;
	  border-radius: 0.5em;
	  font-size: 1.2em;
	  padding: 0.6em 1em;
	}
	#private-coaching-section h1
	{
		text-align:center;
		font-size:1.75em;
		line-height:1.6;
		margin:0 0 1.5em 0;
		padding:0 0 0 0;
		color:#000;
	}
	#private-coaching-section ul
	{
		font-size:1.1em;
		text-align:justify;
		margin-bottom:1em;
		margin-left:0.5em;
		padding-left:0.75em;
		padding-right:0.75em;
	}
	.bonus-text-wrap p
	{
		font-size:1.2em;
		margin-bottom:1.4em;
		text-align:justify;
	}
	.bonus-text-wrap ul
	{
		text-align:left;
		padding-left:0;
	}
	.bonus-img-wrap
	{
		width:90%;
		margin:0 5%;
	}
}


.mobile-text { display: none; width: 80%; margin: auto; text-align: center; }
.mobile-text h2 { margin-left: 0; margin-right: 0; width: 100%; }
#ExitDiv { padding-top: 50px; width: 100%; text-align: center; }
#ExitImage { max-width: 100%; }

@media ( max-width: 768px ) {
    .mobile-text { display: block; }
    #ExitImage { width: 90%; }
    #ExitDiv { left: 0!important; }
    .not-mobile { display: none; }
    .mobile-text img { width: 100%; }
    #link_id5 { display: block!important; margin-top: 40px; }
    #link_id3 h2 { margin-top: 40px; }
}

.disclaimer{
    color: #999999;
    font-size: 0.9em;
    margin: 20px auto 0;
    text-align: justify;
}

/* Custom Style */
.content-wrapper{
	border-radius: 5px;
	box-shadow: 0 0 1px 1px rgba(80,84,92,0.1), 0 1px 2px rgba(80,84,92,0.5);
	margin: 0px auto;
}

.page-content{
	padding: 35px 40px;
}

.content-wrapper p{
	margin-bottom:15px;
}

.content-wrapper ol li{
	margin:10px 0;
}

h1.page-title {
	font-weight: 600;
	margin-bottom: 20px;
	text-align: center;
}
	
.small-title {
    color: #222222;
    font-size: 16px;
    font-weight: 600;
    margin-right: 8px;
}

.small-title::after {
    content: "-";
    font-weight: 500;
    margin-left: 5px;
}

.caps-title {
	color: #222222;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.1px;
	margin-bottom: 5px;
	margin-right: 8px;
	padding-top: 10px;
	text-transform: uppercase;
}

form{max-width:830px; margin:30px auto}
form .table-contant {
	border: 1px solid #cccccc;
	font-family: "Open Sans",sans-serif;
	padding: 30px;
	width: 100%;
}
form table {width:40%; float:left}
form .table-img{width:50%; float:right; margin-top:10%}
form .table-img img {width:100%}
form table input[type=text]{padding: 9px; border-radius: 3px; width: 300px;margin-bottom: 10px; }
form table textarea {padding: 9px;border-radius: 3px; width: 300px; margin-bottom: 10px; height: 150px;border: 2px solid #EEEEEE;box-shadow: -1px -1px 1px black;}
form table input[type=reset]{padding: 7px 25px; border: none; border-radius: 1px;font-size: 14px;}
form table input[type=submit]{padding: 7px 25px; border: none; border-radius: 1px;font-size: 14px;}

.video1{border:5px solid #ffffff;box-shadow:-1px 17px 41px -11px rgba(0, 0, 0, 0.56);overflow:hidden;}
.video-container > iframe{left:-1px;position:relative;}
.video-overlay{background:rgba(0, 0, 0, 0) radial-gradient(circle, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.8)) repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}
.play-button-bg{background:#da1921 none repeat scroll 0 0;border-radius:5px;cursor:pointer;display:block;height:80px;left:50%;position:absolute;text-indent:0.25em;top:50%;transform:translateY(-50%) translateX(-50%);transition:all 0.2s ease-out 0s;width:130px;}
.play-button-graphic::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;border-image:none;border-style:solid;border-width:18px 24px;content:"";left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-18%);z-index:2003;}
.play-button-graphic{cursor:pointer;display:block;height:80px;left:50%;position:relative;top:50%;transform:translateY(-50%) translateX(-50%);transition:all 0.2s ease-out 0s;width:130px;}
.play-button-bg{cursor:pointer;text-indent:0.25em;}
.video-cover{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.embed-responsive{display:block;height:0;overflow:hidden;padding:0;position:relative;}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video{border:0 none;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.video-container{font-size:0;background-color:#000;}

@media screen and (max-width:768px){
.table-contant table,
form .table-img,
form table input[type="text"],
form table textarea{width:100% !important}
.table1{ width:600px !important}
.videobox{height: 350px !important;width: 600px !important; margin: auto; text-align: center; background-size: 100% 100% !important;}
.videobox iframe{margin-top: 21px !important;width: 556px !important; height: 308px !important;}
}
@media screen and (max-width:600px){
.table1{ width:500px !important}
.videobox{height: 296px !important;width: 500px !important; margin: auto; text-align: center; background-size: 100% 100% !important;}
.videobox iframe {
    margin-top: 18px !important;
    width: 464px !important;
    height: 260px !important;
}
.addbutton{
    width: 300px;
    height: 140px;
}
}
@media screen and (max-width:500px){
.contact .page-content{
	padding:15px;
}
.table1{ width:100% !important}
.videobox {
    height: 221px !important;
    width: 378px !important;
    margin: auto;
    text-align: center;
    background-size: 100% 100% !important;
    margin-left:0 auto !important;
}
.videobox iframe {
    margin-top: 13px !important;
    width: 350px !important;
    height: 195px !important;
}
.fb-like{width: 93% !important;}
.fb-like span {    width: 70% !important;}
.fb-like iframe {width: 72% !important;}
html {background: url('../images/bg3fat.jpg') no-repeat !important;-webkit-background-size: 100% !important;-moz-background-size: 100% !important;-o-background-size:100% !important;background-size: 100% !important;}
}
@media screen and (max-width:400px){
.table1{ width:100% !important}
.videobox {
      height: 155px !important;
    width: 278px !important;
}
.videobox iframe {
    margin-top: 9px !important;
    width: 258px !important;
    height: 137px !important;
}

}
@media screen and (max-width:360px){
.table1{ width:100% !important}
.videobox {
    height: 155px !important;
    width: 260px !important;
    margin-left: 0 auto !important;
}
.videobox iframe {
    margin-top: 9px !important;
    width: 242px !important;
    height: 137px !important;
}
.addbutton {
    width: 240px;
    height: 114px;
}
form table input[type=text],form table textarea{width:100%}
}

.jumbo-custom { margin-top: 10px!important; padding-top: 8px!important;  background-color: #fff!important; box-shadow: 0px 0px 8px #939393; max-width: 980px; margin: auto;}
.navslider { margin-bottom: 20px;}
.head h2 { color: #009900; text-align: center; padding-bottom: 10px;}
.vid { margin-bottom: 40px;}
.description p { font-size: 16px; max-width: 666px; margin: auto;}
.blue { color: rgb(91,155,213);} 
.feedback { text-align: center;}
.feedback h3 { margin-top: 20px; margin-bottom: 20px;}
.box-inner { border-radius: 8px; background: #fff; padding: 30px; box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.box-inner { background: url('http://www.cellulitefactor.com/images/oto_white_box_pattern.jpg'); }
.feedback .comments { background: #ff5555; text-align: left; padding: 2em;  border-radius: 13px;}
.order-btns { text-align: center; margin: 10px;}
.order-btns .btn-lg span{ display: block!important;}
.order-btns a {  color: #fff!important; }
.order-btns .btn-lg { margin-top: 10px; border-radius:5px; border: 1px solid #E9AE00;
        color: #02142D; font-weight: bold; text-decoration: none; font-size: 30px; padding: 12px 30px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75); text-shadow: rgb(255,221,0) 1px 1px 0px; background: rgba(255,221,0,1); background: -moz-linear-gradient(top, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,221,0,1)), color-stop(100%, rgba(238,131,0,1))); background: -webkit-linear-gradient(top, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%); background: -o-linear-gradient(top, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%); background: -ms-linear-gradient(top, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%); background: linear-gradient(to bottom, rgba(255,221,0,1) 0%, rgba(238,131,0,1) 100%); }
.order-btns .btn-lg::after{ content: ''; position: absolute; top: 10px; left: 15px; width: 94%; height: 96%; background-color: #00cc00; opacity: 0; border-radius: 6px; }
.order-btns .btn-lg:hover { box-shadow: 0px 0px 0px 3px rgba(0,204,0,0.5);}
.order-btns .btn-lg:hover::after{
        opacity: 0.5;
    }
.button-sub { text-align: center!important;}
.button-sub p { margin-top: 20px!important; margin-bottom: 50px!important; font-size: 13px!important; text-align: center;}
.button-sub p span { display: block;}

.agreement { padding-top:25px; text-align: center;}
.label2 { padding-bottom: 20px; }
.agreement p { padding-top: 25px; font-size: 16px; max-width: 666px; margin: auto;text-align: left;}
label { color: #a20000; font-size: 20px;}

.no-thanks a { text-decoration: underline; color: #9f9f9f; line-height: 1.2; display: block; margin-top: 80px!important; margin-bottom: 80px!important; max-width: 700px; margin: auto; }
.copyright h4 { font-size: 14px; padding-top: 20px; margin-top: 70px; margin-bottom: 20px; }
.copyright p.no-thanks  { font-size: 12px; text-align: left; color: #9f9f9f; max-width: 800px;line-height: 1.2; margin: auto; }

@media(max-width: 320px) {
    .order-btns .btn-lg{ font-size: 12px; }
    .nopad { padding: 0px!important;}
}

.space { margin-top: 14px;}
.graphic { margin: 0 auto; display: block; width: 775px; height: 75px; margin-top: 14px;}

.order3 .wrapper {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	background-image: url('../images/bar2.png') !important;
	background-repeat: no-repeat;
	height: 100px;
	margin-left: 150px;
}

.order3 .wrapper2 {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	background-image: url('../images/bar2.png') !important;
	background-repeat: no-repeat;
	height: 100px;
	margin-left: 150px;
}

.order3 h1{
	color: #808080;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 40px;
	text-align: center;
}

.order3 #bullet li{
	list-style-image: url('../images/star.png');
}

.order3 #bullet li.red-color{
	color:rgb(192,0,0);
}

#left {
    background:url('../images/left.png');
	width:295px;
	display:inline-block;
	background-repeat:no-repeat;
	height:37px;
	left:350px;
	float:left;
}

#right {
    background:url('../images/cart-yl.png');
	width:53px;
	display:inline-block;
	background-repeat:no-repeat;
	height:37px;
	left:656px;
	top:0;
}

#testimonial ul {
    font-size: 16px;
    line-height: 28px;
}