/*=============================================================
    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    
   ============================================================*/


.product_site_mif {
    /*font-family:"Avenir LT W01_45 Book1475508", Arial, Helvetica, sans-serif;
    font-size: 14px;*/
	color: #000;
	
	font-size:24px;
	font-family:"Avenir LT W01_65 Medium1475532", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";	
    
    /*line-height: 16px;*/
    font-weight: 400;
	overflow:hidden;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;  
	box-sizing: border-box;    
	display: inline-block !important;		
}
/*
h1, h2, h3, h4, h5, h6, h3 {
    font-family:"Avenir LT W01_45 Book1475508", 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;
}

*/

.hdrimg {
	/*margin-top: 24px;*/
}

.hdr_section{
/*	max-width:1293px;*/
	margin:auto auto;
	position:relative;
}


#sticky_bar{
	display: none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 650;
    text-align:center;
	
}

.sticky_bar_inner{
	display:inline-block;
	
}

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

.top_tag_br {
	display:none;
}

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



.red_cta{
	margin-top:10px;
	
}


.new_cta_sec{
	float:right;	
}


.container_full{
	width:100% !important;
}


.container{
	max-width:1440px;
	margin:auto;
}


.hide-for-sml{
	display:block;
}


.show-for-sml{
	display:none;
}


.superscript{
	vertical-align: super;
	font-size: 0.58em;
 }

.supsml{
	font-size:19px;
}

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


.section {
    background-color: #fff;
    color: #000;
}




/* ==========================================================================
   VID SECTION
   ========================================================================== */
video{
	max-width:1440px;
}



.close_vid, .close_vid a{
	color: #ffffff;
	opacity:1.0;
	filter: alpha(opacity=100);	
	
	
}

.close_bg{
	position:absolute;
	float: right;
	z-index: 500;
	background-color:#000000;
	opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
    padding: 5px;
    top: 0;
    width: 97px;
    font-size: 23px;	
	
}

#mif_vidctn_outer{
    max-width: 1200px;
    position: absolute;
    z-index: 2000;
    display: block;
}


#mif_vidctn {
	display:none;
	position:relative;
	max-width: 1200px;
}



#mif_video{
    width: 100%;
	/*top: 102px;*/
    position: relative;
}


.playbtn_watchvid{
	position:relative;
	/*top:600px;
	left:50px;*/
}
/*
@media screen and (max-width:1200px){
video{
	width:100% !important;
}
	
}*/

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

@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;
    clear: both !important;
    top: 50px;
    position: relative;
}



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


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

@supports (overflow:-webkit-marquee) and (justify-content:inherit) 
{

}	
/* IE 10+ */
/*@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {*/
html[data-useragent*='rv:11.0'] .ie_btn{
position: relative;
top: -3px;
left: 0px;
}




/*}*/

@media only screen and (max-width:1160px){
html[data-useragent*='rv:11.0'] .ie_btn, html[data-useragent*='MSIE 10.0'] .ie_btn{
position: relative;
top: -55px;
left: 255px;
}

}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

/* Chrome only */
 

}


@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
    /* safari only */
	
}}



@-moz-document url-prefix() { 
	/* Firefox only */

	
	
}

.ordnow_txt{	
	display: none !important;
}

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


.nav{
    position: relative;
    /*left: 100px;*/
}



.navbar {
    font-weight: 500;
    font-size: 18px;
	min-height:25px !important;
	background-color:#fff;

}

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

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

.nav > li > a {
    padding: 0px 21px;
    margin: 14px;
}


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

.navbar-inverse {
    /*background: #fff;*/
    border-color: #fff;
	max-width: 1400px;
    margin: auto auto -30px auto;
}

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

    .navbar-inverse .navbar-brand {
        color: #155b73;
        font-family:"Avenir LT W01_95 Black1475556", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif" !important; 
        font-size: 25px;
        font-weight: 900;
        letter-spacing: 2px;
    }

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

    .navbar-inverse .navbar-nav > li > a {
        color: #fff;
    }
	
	 .navbar-inverse .navbar-nav > li > a:hover {
        color: #1C81DB;
    }
	
	.nav_grey { 
		color:#155b73 !important;
		font-family:"Avenir LT W01_95 Black1475556", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif" !important;
	}
 
	
	.nav_grey a{ 
		color:#155b73 !important;
		text-decoration: underline;
		font-family:"Avenir LT W01_95 Black1475556", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif" !important;
	}
	
	.nav_grey a:hover{ 
		text-decoration: none;
	}


.navbuynow_outer{
	-webkit-clip-path: polygon(0 0, 74% 2%, 78% 16%, 100% 45%, 77% 55%, 33% 86%, 0 55%);
	clip-path: polygon(0 0, 74% 2%, 78% 16%, 100% 45%, 77% 55%, 33% 86%, 0 55%);
	height:100px;
	width:150px;
}

.navbuynow{
	position: relative;
	z-index: 100;
	width:85%;
}

.navbuynow_ctnr{
	float:right;
	position: relative;
	z-index: 100;
	filter: drop-shadow(30px 20px 30px rgba(0, 0, 0, 0.73));
	transform: none;	
	top: -20px;
	left: -40px;
	/*-webkit-mask-image: url("../images/buynow_mask_feather.svg");
    mask-image: url("../images/buynow_mask_feather.svg");
	
	-webkit-clip-path: polygon(0 0, 74% 2%, 78% 16%, 100% 45%, 77% 55%, 33% 86%, 0 55%);
clip-path: polygon(0 0, 74% 2%, 78% 16%, 100% 45%, 77% 55%, 33% 86%, 0 55%);*/
}


.navbuynow_ctnr::after {
	content: "";
	position: absolute;
	top: 110px;
	left: 50px;
	right: 0;
	bottom: 0;
	background: transparent;
	z-index: -1;
	filter: drop-shadow(10px 40px 30px #333) opacity(50%);
	-webkit-box-shadow: 19px 30px 50px 18px #333;
	-moz-box-shadow: 19px 30px 50px 18px #333;	
	box-shadow: 19px 30px 50px 18px #333;
	transform: rotate(1.5deg) translateX(-42px) translateY(-65px) skewX(20deg) skewY(-10deg);
	

}

/*.hgh_nav{
	display:none !important;
	
}*/

/* ==========================================================================
   MIF STYLES
   ========================================================================== */
.bold{
	font-family:"Avenir LT W01_95 Black1475556", Impact, Haettenschweiler, "Franklin Gothic Bold", sans-serif;
}

.mif_logo{
	width:255px;
}


.logo_text{
	font-family:"Times NR MT W01 Regular",  Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	color:#155b73;
	font-size:19px;
}

.logo_text_lrg{
	font-family:"Times NR MT W01 Bold";
	font-size: 40px;
	padding-top:3px;
}


.nav_hdr_text{
	font-family:"Times NR MT W01 Regular",  Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	color:#155b73;
	font-size:19px;
	float:right;
	padding: 15px 15px;
}


.times_bold{
	font-family:"Times NR MT W01 Bold";
}

.bold-itl{
	font-family:"Avenir LT W01_95 Black_1475562", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	
}

.italic{
	font-style: italic;
}

.nav_hdr{
	border-bottom: thin solid #155b73;
}



.mif_header {
	height:546px;
	display:block;
	margin:0 auto;
	position: relative;
	/*background-image:url(../images/mif_header_w_bg_lrg_gold.jpg);*/
	background-image:url(../images/mif_header_w_bg_lrg_gold_young.jpg);	
	background-repeat:no-repeat;
    background-position: center 0;
	border-top: #f1c089 solid 10px;
}

.mif_header_inner {
	position: absolute;
	left: 137px;
	top: 69px;
	color: #155b73;
}

.mif_hdr_text{
	left: 51px;
	position: relative;
}

.hdr_text1,  .hdr_text2{
	color: #83643a;
}

.hdr_text1sml,.hdr_text2sml{
	color: #a87741;
}

.hdr_text1{
	margin-top:5px;
	font-family:"Avenir LT W01_65 Medium1475532", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size:50px;
	position: relative;
	left: 217px;

}

.hdr_text2{
	margin-top:15px;
	font-family: "AvenirNextLTW01-UltraLi", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 107px;
	position: relative;
	top: -80px;
	left: 324px;
}

.hdr_text3{
	color: #83643a;
	margin-top:15px;
}

.hdr_text1sml{
	font-size: 1vw;
	position: relative;
	top: 63px;
	left: -75px;
}


.hdr_text2sml{
	font-size: 1.5vw;
	position: relative;
	left: 5px;
}

.hdr_play_btn{
	font-size: 28px;
	text-align: center;
	color:#83643a;
	position: relative;
	left: 17vw;
}

.playvid_ctnr{
	font-family: "Avenir LT W01_95 Black1475556", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	border: solid #999999 2px;
	border-radius: 20px;
	height: 90px;
	width: 490px;
	background-color: #e8eff1;
	font-size: 75px;
	margin-top: -75px;
	position: relative;
	left: 4vw;
	
}

.playvid_txt{
	position: relative;
	top: -10px;
}


.orderbtn_outer{
	font-color:#ffffff;
	height:70px;
	filter:drop-shadow(0 8px 20px gray);
}

.ordernow_btn{
	font-family:"Avenir LT W01_95 Black_1475562";
    position: relative;
    color: #ffffff;
	background-color: #d15918;
    text-decoration: none;
	display:block;
	max-width:1100px;
	height:108px;
	font-size: 42px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
    padding: 21px;
	
}

.sticky_btn{
	max-width: 1440px !important;
}

.stickybtn_outer{
	filter:none !important;
}

a.orderbtn{
	font-color:#ffffff !important;
}


#watchblurb{
	display:none;
}

.watchblurb_show{
	font-size:37px; 
	text-align:center; 
	display: table !important;
	font-family:"ITCAvantGardeGothW04-Bold", Gadget, sans-serif;
	clear:both;
	padding: 15px;
	background-color: #0099cc;
	text-shadow:1px 1px 3px #666666;
	line-height: 32px;
  	padding-bottom: 17px !important;
  	z-index: 1000;
  	position: relative;
  	}



.mif_bullets{
	border-top: 15px solid #8b6b3f;
}

.mif_bullets_inner{
	height:200px;
	background-color: #ededef;
	font-family:"Avenir LT W01_65 Medium1475532", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size:30px;
	color:#000;
}


.liketo {
    background-image: url(../images/would_youlike_arrow_right_bg.jpg);
    background-repeat: no-repeat;
    font-family: "Avenir LT W01_35 Light1475496", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
    height: 100px;
    width: 302px;
    float: left;
    font-size: 59px;
    line-height: 57px;
    color: #fff;
    padding: 52px;
    text-align: center;
    text-shadow: 1px 1px 2px #999;
    box-sizing: initial;
}

.liketo_txt{
	margin-left:-50px;
}

.like_arrow_down{
	display: none;
}




.bullets1, .bullets2 {
    float: left;
    width: 31%;
    font-size: 19px;
    padding-top: 55px;
}

.bullets1 li, .bullets2 li {
    list-style: initial;
}

.slows_aging{
	color:#155b73;
	margin: auto auto;
	text-align:center;
	font-size:44px;
}


.cantxt, .reflink{
	display:inline;
}

/*.cantxts, .disease_txt, .disease_txt_br{*/
.cantxts{

	display:none !important;
}

.reflink{
	display:none !important;
	font-size:14px !important;
}



.slows_aging_txt1{
	font-family:"Avenir LT W01_35 Light1475496", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size:44px;	
	
}

.slows_aging_txt2{
	font-family: "Avenir LT W01_95 Black1475556", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size:70px;
	margin-top:-20px;
}


.slows_aging_txt3{
	font-size:24px;
	max-width:750px;
	margin: auto auto;
}


.slows_aging_txt4{
	font-size:27px;
}


#combines_outer{
	display:none !important;
	background-image:url(../images/combines_world_bg.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
	height:574px;
	color:#ffffff;
	font-size:24px;
	text-align:center;
	/*border-bottom: solid 10px #ab2f51;*/
}


.combines_txt1_outer{
	margin-top:20px;
}

.combinesbox_txt{
	font-family: "AvenirNextLTW01-UltraLi", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";	
}

.combines_box1{
	position: relative;
	top:75px;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;	
	background:rgba(87,101,179, 0.5);
	height:225px;
	width:450px;
	margin:auto auto;
	font-size:60px;
	font-family:"Avenir LT W01_35 Light1475496", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	line-height: 62px;
	padding:10px;
}

.combines_box2{
	position: relative;
	top:95px;
	width:450px;
	font-size:18px;
	margin:auto auto;
	color:#aebaf3;
	font-family:"Avenir LT W01_35 Light1475496", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	line-height: 23px;
}

#whatis2aep_outer{
    border-top: solid 10px #ab2f51;
}

.whatis2aep_hdr{
	background-color:#ab2f51;
	font-size:35px;
	font-family:"Avenir LT W01_95 Black_1475562", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	color:#fff;
	width:420px;
	height:75px;
	padding: 10px 65px;
	
}



.whatis2aep_txt{
	max-width:1400px;
	margin: auto auto;
	padding:10px 3px;
	font-size:26px;
	font-family:"Avenir LT W01_65 Medium1475532", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}

.whatis2aep_txt_lrg{
	font-size: 3.45vw;
	text-align: center;
	color: #ab2f51;
	font-family: "Avenir LT W01_95 Black_1475562", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
}

#tenpercent_outer{
	background-color:#a0def4;
	color:#000;
	text-align:right;
	font-size:24px;
	font-family:"Avenir LT W01_65 Medium1475532", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}


.tenpercent{
	padding-right:75px;
}


#ninetypercent_outer{
	background-color:#ab2f51;
	color:#fff;
	font-size:24px;
	font-family:"Avenir LT W01_65 Medium1475532", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";	
}

.ninetypercent_left{
	width:65%;
	padding:25px;
	float:left;
}

.ninetypercent_right{
	text-align: right;
	float: right;
	padding-right: 55px;
}

.ninetypercent_txt{
	margin-top: 165px;
	display: inline-block;
	float: left;
}



.ninetypercent_arrow{
	float:left;
}

.primary{
	text-align: center;
	font-size:27px;	
	width: 65%;

}

.cellwall{
	background-image:url(../images/cellwall_wtxt_bg.jpg);
	background-repeat:no-repeat;
	background-size: cover;
	background-position: center;
	height:649px;
	font-size:28px;
	font-family:"Avenir LT W01_95 Black_1475562", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	
}

.cell{
	background-color:#d06e95;
	font-family: "Avenir LT W01_85 Heavy1475544", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	width: 188px;
	color: #fff;
	position: relative;
	float: right;
	top: 30px;
	margin-right: 39%;
	text-align: center;
	padding: 1px;	
	
}

.cellline{
	color:#d06e95;
	
	
}


.neurotrans{
	background-color:#a0def4;
	color:#155b73;
	font-family: "Avenir LT W01_95 Black_1475562", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size:28px;
}

.couple_running{
	/*float:left;*/
	width: 50%;
    height: auto;
    float: left;
    padding-right: 10px;
	
}


.freelipid_txt1{
    padding-top: 12%;
    padding-right: 57px;
}

.freelipid_txt2{
	padding-right: 57px;
}


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

.neurotrans_right{
	font-family:"Avenir LT W01_65 Medium1475532", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";	
	font-size: 22px;
	width: 100%;
	float: right;
	/*padding: 13% 5% 6% 3%;*/
	
}

.neurotrans_txt1{
	color:#ab2f51;
	font-family: "Avenir LT W01_95 Black_1475562", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size:28px;	
	margin-bottom:10px;
}

.neurotrans_txt1, .neurotrans_txt2{
	width:100%;
}

#minerals_outer{
	z-index: 200;
}

.minerals_left{
	float: left;
	position: relative;
	z-index: 500;
}



.minerals_left_inner{
	background-color:#155b73;
	color:#a0def4;
	max-width:805px;
	padding:30px;
	font-size:40px;
	margin-top:150px;
	line-height: 46px;
}


.learn_2aep{
	width: 50%;
	filter: drop-shadow(30px 20px 30px rgba(0, 0, 0, 0.73));
	margin-top: 50px;
	margin-left: 170px;
	position: relative;
	z-index: 10;
}


.learn_2aep_ctnr{
	position: relative;
	visibility: hidden;
	
}

.learn_2aep_ctnr::after{
	content: '';
	/*position: absolute;*/
	top: 110px;
	left: 50px;
	right: 0;
	bottom: 0;
	background: transparent;
	z-index: -1;
	filter: drop-shadow(10px 40px 30px #333) opacity(50%);
	-webkit-box-shadow: 19px 30px 50px 18px #333;
	-moz-box-shadow: 19px 30px 50px 18px #333;	
	box-shadow: 19px 30px 50px 18px #333;
	transform: rotate(1.5deg) translateX(-42px) translateY(-65px) skewX(20deg) skewY(-10deg);
	

}

.minerals_right{
	float:right;
	position: relative;
	z-index: 50;
	margin-top:-560px;

}


#hghr_outer{
	display:none !important;
	background-image: url(../images/hghr_bg.jpg);
	background-repeat:no-repeat;
	background-size: cover;
	background-position: center;
	height:649px;
	font-size:28px;
	font-family:"Avenir LT W01_95 Black_1475562", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	border-top: #bb4302 solid 5px;
	
}

.hghr_left{
	background-color:rgba(140,205,230,.8);
	width:45%;
	float:left;
}

.hghr_hdr{
	background-color:#bb4302;
	color:#fff;
	width:295px;
	padding: 10px 30px;
}

.hghr_txt{
	padding:50px 30px 30px;
	color:#155b73;
	font-size:24px;
	font-family:"Avenir LT W01_65 Medium1475532", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";	
	
	
}

.hghr_right{
	float:right;
	color: #fff;
	font-size:36px;
	font-family:"Avenir LT W01_95 Black_1475562", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}


.pituitary{
	width: 361px;
    margin: 23vh 6vw;
}

.hghr_safest_outer{
	display: none;
	margin-bottom:150px;
}


.hghr_safest{
	color:#155b73;
}


.polybg{
	position: relative;
}



.parallelogram {
	width: 100%;
	height: 550px;
	background: #bad6df;
	-ms-transform: skew(15deg) rotate(15deg); /* IE 9 */
    -webkit-transform: skew(15deg) rotate(15deg); /* Safari */
    transform: skew(15deg) rotate(15deg);
    position:relative;
    z-index:100;
   mix-blend-mode: multiply;
  
}

.parallelogram2 {
	width: 100%;
	height: 650px;;
	background: #efcad4;
	-ms-transform: skew(-15deg) rotate(-15deg); /* IE 9 */
    -webkit-transform: skew(-15deg) rotate(-15deg); /* Safari */
    transform: skew(-15deg) rotate(-15deg);
  	position:relative;
    mix-blend-mode: multiply;
    top:10px;
    z-index:50;
}

.parallelogram3 {
	width: 100%;
	height: 650px;
    background: #cd8c9e;
	-ms-transform: skew(15deg) rotate(15deg); /* IE 9 */
    -webkit-transform: skew(15deg) rotate(15deg); /* Safari */
	transform: skew(15deg) rotate(15deg);
    position:relative;
    z-index:100;
    /*mix-blend-mode: multiply;*/
    top:25px;
}


.about_hghr_box{
	color:#a0def4;
	font-family:"Avenir LT W01_95 Black_1475562", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	border-top:2px #fff solid;
	border-bottom:2px #fff solid;
	background-color:rgba(10,58,74,.7);
	max-width:805px;
	padding:30px;
	font-size:38px;
	position: relative;
	z-index: 100;
}

.about_hghr {
	display: none;
    position: absolute;
    z-index: 150;
    top: 0;
	margin-top: 55px;
}





.about_hghr_btn{
	width: 50%;
	filter: drop-shadow(30px 20px 30px rgba(0, 0, 0, 0.73));
	margin-top: 50px;
	margin-left: 170px;
	position: relative;
	z-index: 10;
}


.about_hghr_btn_ctnr{
	position: relative;
	visibility: hidden;
	
}

.about_hghr_btn_ctnr::after{
	content: '';
	/*position: absolute;*/
	top: 110px;
	left: 50px;
	right: 0;
	bottom: 0;
	background: transparent;
	z-index: -1;
	filter: drop-shadow(10px 40px 30px #333) opacity(50%);
	-webkit-box-shadow: 19px 30px 50px 18px #333;
	-moz-box-shadow: 19px 30px 50px 18px #333;	
	box-shadow: 19px 30px 50px 18px #333;
	transform: rotate(1.5deg) translateX(-42px) translateY(-65px) skewX(20deg) skewY(-10deg);
	

}

.couple_beach{
    position: relative;
    top: -577px;
    left: 690px;
    z-index: 50;
}

.quality{
	color:#661128;
	font-family: "Avenir LT W01_35 Light1475496","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size:46px;
	position: absolute;
    top: 10px;
    z-index: 100;
    padding-left: 50px;
    line-height: 39px;
    margin-top: 75px;
    /*left: 155px; */
    max-width: 1200px;
	
}

.qndtxt{
	font-family: "Avenir LT W01_65 Medium1475532", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"
}

.difference_outer{
	position: relative;
	margin-top:-1600px;
	margin-left: 4%;
	z-index: 100;
	color:#ffffff;
	left: 0;
}


.difference_txt{
	font-family:"Avenir LT W01_95 Black_1475562", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size:32px;
	color:#661128;
	left: 184px;
	position:relative;
    display: inline-block;
}

.difference_table{
	font-family: "Avenir LT W01_35 Light1475496","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size:38px;
	max-width:1200px;
}


.dt_energy_row{
	background-color:#661128;
	height:110px;
	padding:10px 0 10px 100px;
	filter: drop-shadow(10px 40px 30px #333);
	
}

.dt_energy_row_ctnr::after{
	content: '';
	-webkit-box-shadow: 19px 30px 50px 18px #333;
	-moz-box-shadow: 19px 30px 50px 18px #333;	
	box-shadow: 19px 30px 50px 18px #333;
	filter: drop-shadow(10px 40px 30px #333);
	perspective: 1000px;
	height: 85px;
	max-width:1200px;
}

.dt_energy{
    float: left;
    position: relative;
    top: -55px;
    left: -101px;
}

.dt_energy_txt{
    position: relative;
    left: -78px;
    top: 15px;
}

.dt_end_br, .dt_wrinkles_br{
	display: none;
}


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

.dt_wrinkles_row{
	background-color: #7c213a;
	height:110px;
	padding:10px 0 10px 100px;
	filter: drop-shadow(10px 40px 30px #333);
}

.dt_wrinkles{
    position: relative;
    top: -10px;
    left: -237px;
}

.dt_wrinkles_txt{
    position: relative;
    top: -80px;
    left: 91px;
}

.dt_hair_row{
	background-color: #8f374f;
	height:110px;
	padding:10px 0 10px 100px;
	filter: drop-shadow(10px 40px 30px #333);
	
}

.dt_hair{
	position: relative;
    top: -11px;
    left: -71px;
}


.dt_hair_txt{
	position: relative;
    top: -87px;
    left: 91px;
}

.dt_endurance_row{
	background-color: #ba5a75;
	height:110px;
	padding:10px 0 10px 100px;
	filter: drop-shadow(10px 40px 30px #333);
	
	
}

.dt_endurance{
	position: relative;
    top: -11px;
    left: -71px;
}


.dt_endurance_txt{
	position: relative;
    top: -92px;
    left: 91px;
}

.dt_protect_row{
	background-color: #d48198;
	height:110px;
	padding:10px 0 10px 100px;
	filter: drop-shadow(10px 40px 30px #333);
}

.dt_protect{
	position: relative;
    top: -9px;
    left: -101px;
}


.dt_protect_txt{
	position: relative;
    top: -135px;
    left: 91px;
}


.regenerate{
	position: relative;
	/*color:#fff;*/
	margin: auto auto;
    display: block;
    top: 101px;
    font-size: 34px;
    text-align: center;
    font-family: "Avenir LT W01_35 Light1475496","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
    z-index: 100;
    max-width: 1170px;
}

#ordernow{
	position: relative;
	z-index: 100;
/*	background-color: #d65e1d;*/
	color:#fff;
	font-size:36px;
	padding:10px;
	top:110px;	
	visibility: hidden;

}

.discover_nieper{
	position: relative;
	z-index: 100;
	border-top:10px solid #79b8d0;
	background-image:url(../images/discover_nieper_bg.jpg);
	background-repeat: no-repeat;
	top:200px;
	max-width: 1200px;
	margin:auto;
	
}

.discover_nieper_hdr{
    background-color: #14566d;
    color: #fff;
    padding: 15px 0 15px 15px;
    width: 880px;
    z-index: 131;
    position: relative;
	text-transform: uppercase;

}

.discover_nieper_img{
    padding-left: 63px;
	position:relative;
	z-index: 130;
	top:-4px;
	
}

.discover_nieper_txt{
    width: 816px;
    background-color: #fff;
    position: relative;
    top: -472px;
    left: 359px;
    padding: 115px 115px 81px;
    z-index: 124;
}

.discover_nieper_txt_inner{
	padding-left:31px;
	color: #155b73;
}

.minerals_clear{
	clear:both; 
	margin-bottom:20px;
	margin-top:-135px;
}


#mineraltrans_outer{
	position: relative;
	z-index:200;
}

.mineraltrans{
	border-top:10px solid #9d9d9d;
}

.mineraltrans_left{
    background-color: #000;
    color: #fff;
    width: 50%;
    float: left;
    padding: 40px 75px 40px 75px;
	height: 319px;
	font-size:1.1vw;
}

.mineraltrans_img{
	width:50%;
}


.drnieper_left{
    background-color: #dfa251;
    color: #fff;
    width: 63%;
    padding: 7px 30px 7px 72px;
	position: relative;
    z-index: 150;

}

.drnieper_right{
    width: 425px;
    position: relative;
    float: right;
    top: -118px;
    left: -93px;
	z-index: 100;
	visibility: hidden;
}


.drnieper_btn{
    width: 420px;
    position: relative;
    top: 2px;
	filter: drop-shadow(10px 40px 30px #333);
	
}

.drnieper_btn::after{
	content: '';
	-webkit-box-shadow: 19px 30px 50px 18px #333;
	-moz-box-shadow: 19px 30px 50px 18px #333;	
	box-shadow: 19px 30px 50px 18px #333;
	filter: drop-shadow(10px 40px 30px #333);
	perspective: 1000px;
	height: 85px;
	max-width:1200px;
}

#hairskinbones_outer{
    padding-left: 100px;
    position: relative;
	display: inline-block;
}


.hairskinbones_hdr1{
	color:#704002;
	font-size:66px;
	position: relative;
	margin-left:10%;
	font-family: "Avenir LT W01_35 Light1475496","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
   		
}


.hairskinbones_hdr2{
	color:#709d80;
	font-size:30px;
	display: inline-block;
	margin:-23px 0 0 10%;
	font-family: "Avenir LT W01_35 Light1475496","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}

.hsb_hdrs{
	color:#fff;
	font-size: 32px;
	font-family:"Avenir LT W01_65 Medium1475538", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	display: inline-block;
    position: relative;
    left: 0;
}

.hsb_hair_outer{
	background-color: #d27a07;
	transform: skewX(120deg) skewY(0deg);
	height:66px;
	width:300px;
	display:inline-block;
	
}

.hsb_hair, .hsb_skin, .hsb_bones{	
	-moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
	transform: skewX(-120deg) skewY(0deg);
	position: relative;
    top: 22px;
	
}


.hsb_hair{
	left:206px;
}

.hsb_skin_outer{
	background-color:#d35b1a;
	transform: skewX(120deg) skewY(0deg);
	height:66px;
	width:300px;
	display:inline-block;	
}

.hsb_skin{
	left:209px;
}
.hsb_bones_outer{
	background-color: #709d80;
	transform: skewX(120deg) skewY(0deg);
	height:66px;
	width:300px;
	display:inline-block;	
}

.hsb_bones{
	left:170px;
	display: inline-block;
}


.hsb_hair_imgctnr, .hsb_bones_imgctnr, .hsb_skin_imgctnr{
	display: inline-block;
	position: relative;
	/*-webkit-clip-path: polygon(0 1%, 77% 0, 100% 100%, 19% 100%);
	clip-path: polygon(0 1%, 77% 0, 100% 100%, 19% 100%);
	transform: skewX(20deg);
    width: 33%;*/
}

.hsb_hair_imgctnr{
	left: 41px;
    top: 10px;
     
}


.hsb_skin_imgctnr{
	left: -127px; 
    top: 10px;
}


.hsb_bones_imgctnr{
	left: 709px;
    top: -223px;
    
}

.hsb_imgs{
    left: -211px;
    position: relative;
}

.hsb_hair_img, .hsb_bones_img, .hsb_skin_img{
	/*-webkit-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg);*/
}

.hsb_txt_ctnr{
	color:#fff;
	font-size:20px;
    margin-top: -215px;
   /* margin-left: 208px;*/
   display:flex;

}

.hsb_hair_txt,.hsb_skin_txt,.hsb_bones_txt{
	width:330px;
	height: 485px;
	display:inline-block;	
	position: relative;
	padding: 10px 15px 5px;
}

.hsb_hair_txt{
	background-color:#d27a07;
	/*top: -28px;*/

}

.hsb_skin_txt{
	background-color:#d35b1a;
	left: 2px;

}

.hsb_bones_txt{
	background-color:#709d80;
	/*top: -56px;*/
	left:3px;;

}

.hsb_hair_hdr_inline, .hsb_skin_hdr_inline, .hsb_bones_hdr_inline, .hsb_hair_img_inline, .hsb_skin_img_inline, .hsb_bones_img_inline{
	display:none;
}

.youthful{
    position: relative;
    padding-left: 0;
}

.youthful_txt{
	color:#5A3607;
	font-size: 33px;
	max-width:990px;
    margin: auto;
}

.bankon{
	font-size: 63px;
	color:#5A3607;
	text-align: center;
}

.orderbtn_ctnr{
    margin-top: -85px;
	margin-bottom: 175px;

}

#freebee{
	/*background-image:url(../images/free_beenigma_honeycomb_bg.jpg);
	background-repeat: no-repeat;
	background-size:cover;*/
	position:relative;
	height:auto;
	margin-bottom:60px;
	
}

.freebee_info_img, .freebee_img{
	width:100%;
}

.freebee_img{
	/*position: absolute;*/
	z-index: 50;
	cursor: pointer;
}


#bee_vidctn_outer{
	position:relative;
	max-width: 1200px;
}



#bee_vidctn {
	display:none;
	position:absolute;
	text-align: initial;
}

#bee_video{
    width: 887px;
    top: -499px;
	left:-60px;
    position: relative;
    z-index: 100;
    /* display: table; */
    /* float: right; */
    /* margin: auto; */
    display: block;
}


#bee_close_bg{
    position: absolute;
    top: -498px;
    left: -58px;
}


.thdr_txt1{
	color:#0b4a7f;
	font-size:60px;
	font-family: "Avenir LT W01_35 Light1475496","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";

}

.testimonials_hdr2{
	background-color:#b0cfe9;
	padding:5px;
}

.thdr_txt2{;
	
	color:#0b4a7f;
	font-size:40px;
	font-family:"Avenir LT W01_95 Black1475556", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	margin-left:10%;
	
}

.testimonials{
	color:#fff;
}



.testimonial1_outer{
	background-image: url(../images/testi1_bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	
}

.testimonial1{
    max-height: 385px;
}

.testimonial2{
    max-height: 485px;
}

.test1_inner, .test2_inner{
    width: 60%;
    display: inline-block;
	position: relative;
}

.testi_quote{
	display: none;
	}

.testimonial2_outer{
	background-image: url(../images/testi2_bg.jpg);
		background-size: cover;
	background-repeat: no-repeat;
}

.reese{
	position:relative;
	top: -41px;
}

.robert{
	position: relative;
	top: -122px;
}

.testi_reese_txt, .testi_robert_txt{
    position:relative;
	left: 85px;
    top: 30px;
}



.leftquote{
	position:relative;
	left:3px;
	top:86px;
	display: inline-block;
}

.rightquote{
	position:relative;
	left:101%;
	display: inline-block;
}

.testi_by{
		display:none;
	}


#testibtn{
	position: relative;
	z-index: 100;
/*	background-color: #d65e1d;*/
	color:#fff;
	font-size:36px;
	padding:10px;
	top:110px;	
}


.testibtn_outer{
	font-color:#ffffff;
	height:70px;
	filter:drop-shadow(0 8px 20px gray);
}

.testi_btn{
	font-family:"Avenir LT W01_95 Black_1475562";
    position: relative;
    color: #ffffff;
	background-color: #c14d7e;
    text-decoration: none;
	display:block;
	max-width:1100px;
	height:108px;
	font-size: 42px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
    padding: 21px;
	
}


a.testi_btn{
	font-color:#ffffff !important;
}


.danceparty_outer{
	background-image: url(../images/danceparty_bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height:969px;
	display: inline-block;
	margin-top: 95px;
}

.dancparty_txt{
	background-color: rgba(159,148,153,.7);
	border-top:2px solid white;
	border-bottom:2px solid white;
	text-align: center;
	max-width: 55%;
	margin:550px auto 0;
	color: #fff;
	font-family: "Avenir LT W01_35 Light1475496","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size: 36px;
	line-height: 42px;
	padding:15px;
}

.danceparty_txt_med{
	font-family:"Avenir LT W01_65 Medium1475532", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";	
    
}

.buywithconf_hdr{
	font-size:55px;
	color:#5e9cb2;
	font-family: "Avenir LT W01_35 Light1475496","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	margin-bottom:25px;	
	
}

.heavy{
	font-family: "Avenir LT W01_85 Heavy1475544",Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
}

.buywithconf_outer{
    margin-top: 150px;
}

.buywithconf_sec{
	position: relative;
	
}

.buywithconf_txt{
	/*background-color:#5e9cb2;*/
	color:#fff;
	font-family: "Avenir LT W01_45 Book1475508", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	width:43%;
	display: inline-block;
	padding:115px 59px 51px;
	position: absolute;
	z-index: 100;
	
	
}

.buywithconf_trap{
	border-bottom: 450px solid #5e9cb2;
    border-right: 374px solid transparent;
	position: absolute;
	z-index: 50;
	width:850px;
	
}

.buywithconf_img{
	display: inline-block;
	z-index: 200;
    position: relative;
    left: 552px;
    top: -175px;
}

#buynowbtn{
	display: none;
}


#references{
background-color: lightgrey;
padding: 5px;
font-size: 14px;
}

.hghref{
	display:none;
}

/* ==========================================================================
   FOOTER SECTION
   ========================================================================== */
.fdad{display:inline;}
.fda-rev{display:none;}

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

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


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


@media only screen and (min-width:1575px){
/*	.bullets1, .bullets2{
	font-size: 27px;
}
*/
	.whatis2aep_txt_lrg{
		font-size:50px;
	}
	
	
}

@media only screen and (max-width:1448px){
	.identified{
    padding: 10px;
	}
	
	.polybg{
	/*overflow-x: hidden;*/
		width:98.25% !important;
	}
	
	#hairskinbones_outer{
		overflow: hidden;
	}
	
	
	.ninetypercent_left {
    padding-left: 22px;
	}
	
	
	.hghr_safest {
    padding: 0 22px;
	}
	
	.mineraltrans{
    background-color: #000;
	}
	
	.mineraltrans_left {
  
    height: auto;
	}
}

@media only screen and (max-width:1369px){
	.nav > li > a {
    padding: 0px 10px;
    }
	
	
	.whatis2aep_txt {
    padding: 10px 22px;
	}
	
	.drnieper_left {
    padding: 7px 30px 7px 1%;
	
	}
	
}
@media only screen and (max-width:1363px){
	.drnieper_left {
    width: 62%;
	}
	
}

@media only screen and (max-width:1357px){
	.couple_beach {
    left: 79%;
 	}
	
	.dancparty_txt {
    width: 85%;
	}
	
	.mineraltrans_left{
	padding: 2% 75px 40px 2%;
	}
	
	.robert {
    top: -106px;
	}
}

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

	.dt_wrinkles_txt {
    position: relative;
	display: inline-block;
    /*left: -220px;
	top: 0px;*/
	}

	.dt_hair_txt, .dt_endurance_txt {
    left: -50px;
	top: 0px;
	display: inline-block;
	}
	
	.dt_protect_txt {
    left: -80px;
	top: -25px;
	display: inline-block;
	}
	
	#hairskinbones_outer {
    padding-left: 0;
    }
	
	.hghr_txt {
    padding: 16px 30px 30px;
    }
	
	

}

@media only screen and (max-width:1324px){
	#bee_close_bg {
    position: absolute;
    top: -458px;
    left: 0;
}
	
#bee_video {
    width: 760px;
    top: -458px;
    left: 0;
}	
	
	
}


@media only screen and (max-width:1305px){
	.mif_header {
    background-position: right;
    }
	
	.mif_header_inner {
    left: 107px;
	}
	
	.mif_hdr_text {
    left: -45px;
	}
	
	
}


@media only screen and (max-width:1297px){
	.couple_beach {
		left: 74%;
	}
	.drnieper_left {
    width: 61%;
    padding: 7px 10px 7px 1%;
	}
	
	.mineraltrans_left {
    font-size: 1.5vw;
	}
}

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

	.buywithconf_hdr{
	position: relative;
    left: 7px;	
	display: inline-block;
	}

	.buywithconf_trap {
    border-bottom: 449px solid #5e9cb2;
    border-right: 374px solid transparent;
    position: absolute;
    z-index: 50;
    width: 735px;
	}	
	
	.buywithconf_img {
    left: 438px;
    }

}

@media only screen and (max-width:1249px){
	.learn_2aep, .about_hghr_btn {
    margin-left: 50px;
    }
	
	.couple_beach {
    left: 64%;
	}
	
	.difference_table {
    font-size: 32px !important;
    }
	
	.dt_endurance_txt{
	top: -6px !important;	
	}
	
	.dt_wrinkles_txt {
    left: -220px;
	top: 0px;
	}
	
}


@media only screen and (max-width:1230px){
	.drnieper_left {
    padding: 12px 10px 14px 1%;
    font-size: 1.75vw;
	}
	
	.drnieper_right {
    left: -63px;
	}
	
}


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

	
	@supports (-ms-ime-align: auto) {
  	  .bullets1 {
        color: green !important;
		width:30% !important;
	  }
		
	  .hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
        width: 325px;
	  }

      .hsb_bones_txt {
		top: -86px;
      }
	
		
	}
}

@media only screen and (max-width:1218px){
	.nav > li > a {
    padding: 0px 2px;
	}
	
	.reese {
    top: -69px;
	}
	
	.robert {
    top: -140px;
	}
	
	.testi_robert_txt {
    top: -20px;
	}
	
	.robert1 {
    top: 44px;
    }
	
	.robert2{
    top: -46px;
	}
	
	.danceparty_outer {
    background-size: contain;
    }
	
	.dancparty_txt {
    margin: 30% auto 0;
	}
}

@media only screen and (max-width:1210px){
	
	.bullets1{
		width:32% !important;
	}
	
	/*
	@supports (-ms-ime-align: auto) {
  	  .bullets1 {
        color: red !important;
	  }
	}
	*/
	
	
	
	#hairskinbones_outer{
    margin-left: -29px;
	}
	
	.hsb_hdrs {
    left: 5%;
	}	
	
	.hsb_imgs{
      margin-left: 0;
      left:0;
	}
	
	.hsb_txt_ctnr {
    margin-left: 178px;
	}
	
	.reese {
    position: relative;
    top: -69px;
	}
	
	.robert {
    top: -140px;
	}
	
	.robertt2{
	top:-46px;
	}
	
	.testi_robert_txt {
    top: -30px;
	}
	
	.leftquote {
    top: 26px;
	}
	
	
	
}



@media only screen and (max-width:1208px){
	
	
	
	
	.bullets1{
		width:31.1% !important;
	}
	
}


@media only screen and (max-width: 1205px){
.bullets1 {
    width: 31.5% !important;
}
}
@media only screen and (max-width:1198px) {
	.discover_nieper_txt {
	width:751px;
	padding: 115px 97px 79px 78px;
    }
	
	
	.drnieper_left {
    padding: 18px 10px 11px 1%;
	}
	
	.drnieper_right {
    left: -42px;
	}
	
	
}


@media only screen and (max-width:1191px) {
	
	
	@supports (-ms-ime-align: auto) {

		.hsb_hair_outer, .hsb_skin_outer, .hsb_bones_outer, .hsb_hair, .hsb_skin, .hsb_bones {
		transform: skewX(0deg);
		}

		.hsb_hair_imgctnr {
		left: 89px;
		}

		.hsb_skin_imgctnr {
		left: 91px;
		}

		.hsb_bones_imgctnr {
		left: 94px;
		top: 10px;
		}

		.hsb_txt_ctnr{
			margin-left:5%;
			margin-top: 19px;
		}

		.hsb_skin_txt {
		left: 6px;
		}

		.hsb_bones_txt {
		left: 7px;
		}

	}
	
}


@media only screen and (max-width:1188px){
	.freelipid_txt1 {
    	padding-top: 6%;
	}
}

@media only screen and (max-width:1184px){
	.dt_wrinkles_txt {
    left: 90px;
	top: -90px;
	}
}
	
@media only screen and (max-width:1179px) {
	.mif_header_inner {
    left: 27px;
	}
	
	.difference_txt {
    font-size: 3vw;
    }
	
	.hghr_left {
    width: 50%;
    }	
	
	.hghr_right {
    width: 40%;
    position: relative;
    left: -120px;
	}
		
	.hsb_hair_outer, .hsb_skin_outer, .hsb_bones_outer, .hsb_hair, .hsb_skin, .hsb_bones {
    transform: skewX(0deg);
    }
	
	.hsb_imgs {
    margin-left: -41px;
    }
	
	
	.hsb_hair_imgctnr {
    left: 89px;
	}
	
	.hsb_skin_imgctnr {
    left: 91px;
    }
	
	.hsb_bones_imgctnr {
    left: 94px;
    top: 10px;
	}
	
	.hsb_txt_ctnr{
		margin-left:5%;
		margin-top: 19px;
	}
	
	.hsb_skin_txt {
    left: 6px;
	}
	
	.hsb_bones_txt {
    left: 7px;
	}
	
}



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

	.couple_beach {
    left: 67%;
    width: 70%;
    top: -550px;
   	}


}


@media only screen and (max-width:1154px){
	.bullets1 {
    width: 30.5% !important;
}

.bullets1, .bullets2 {
    font-size: 1.55vw;
    padding-top: 50px;
}
	
	.buywithconf{
    width: 100%;
	}
	
	.buywithconf_outer {
    margin-top: -60px;
	}
	
	.buywithconf_hdr {
    margin-bottom: 75px;
	}
	
	.buywithconf_trap {
    width: 678px;
	}
	
	
	.buywithconf_txt {
		width: 38%;
		padding: 92px 22px 51px;
	}
	.buywithconf_img {
    left: 379px;
	}
	
}



@media only screen and (max-width:1123px){
	.bullets1 {
		width: 29.5% !important;
	}
	
	.mif_hdr_text {
		left: -90px;
		position: relative;
		display: inline-block;
	}
	
	.discover_nieper_txt {
    width: 676px;
    padding: 115px 97px 47px 78px;
	}
	
	.drnieper_left {
    padding: 18px 10px 13px 1%;
	}
	
	.drnieper_right {
    left: -17px;	
	}

}
@media only screen and (max-width:1119px){
	.robert{
	top:-174px;
	}
	
	.robertt2 {
    top: -86px;
	}
	
	.dancparty_txt {
    width: 87%;
    max-width: 100%;
	}
	
	
}

@media only screen and (max-width:1099px){
	
	.navbuynow_ctnr {
    left: 0px;
	}
	
	.neurotrans_right {
    /*padding: 11% 1% 6% 6%;*/
	}
	
	.couple_beach {
    left: 59%;
    }
	
	
	.youthful {
	padding-left: 0;
	}
	
	.reese {
    top: -7px;
	}
	
	.testi_reese_txt {
    top: 65px;
	}
	
	.robert {
    top: -111px;
	}

	.leftquote, .right_quote{
	display:none;
	}
	
	.testi_robert_txt {
    top: 20px;
	}
	
	.testi_quote{
	display: inline;
	}
	
	.buywithconf_txt {
    width: 35%;
    padding: 74px 14px 37px;
	}
	
	.buywithconf_trap {
    width: 659px;
	}
	
	.buywithconf_img {
    left: 362px;
	}
	
}


@media only screen and (max-width: 1093px){
.bullets1 {
    width: 28.5% !important;
}
}

@media only screen and (max-width:1088px){
	.ordernow_btn {
    font-size: 3.5vw;
    padding: 32px;
	}
}

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

.nav{
	left:initial;
}
	
.nav > li > a {
    padding: 0;
}
	
.primary {
    width: 100%;
}
	
	
.dt_endurance_txt {
   /* top: -83px !important;
    left: 92px !important;*/
}	
	
.drnieper_left {
    padding: 18px 10px 20px 1%;
}	

.reese {
    top: -40px;
}

.buywithconf_outer {
    margin-top: -200px;
}

.buywithconf_trap {
    width: 64%;
}
	
	
.buywithconf_txt {
	width: 39%;
	padding: 74px 14px 37px;
}
	
.buywithconf_img {
    left: 420px;
    width:60%;
    top: -115px;
}


.guarantee{
    width: 100%;
}


}


@media only screen and (max-width:1069px){
	.navbar {
    font-size: 14px;
    }
}

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

.bullets1 {
    width: 28% !important;
}

.bullets1, .bullets2 {
    font-size: 1.45vw;
    padding-top: 50px;
}

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

.hairskinbones_hdr2 {
    margin: -13px 0 0 17%;
}
	
	
.hsb_hair_imgctnr {
    left: 81px;
}
	
.hsb_skin_imgctnr {
    left: 84px;
}


.hsb_bones_imgctnr {
    left: 94px;
    top: 10px;
	}

.hsb_hair_outer, .hsb_skin_outer, .hsb_bones_outer{
		width:31%;
	}	
	
.hsb_hdrs{
	width:100%;
}	
	
.hsb_imgs{
	width: 100%;
}

	
.hsb_hair_imgctnr, .hsb_skin_imgctnr , .hsb_bones_imgctnr {
	width:30.5%;
} 	
	
.hsb_hair_imgctnr {
    left: 67px;    
}
	
.hsb_skin_imgctnr {
    left: 75px;
}	

.hsb_bones_imgctnr {
    left: 80px;
    top: 10px;
}	
	
.hsb_hair_img, .hsb_skin_img, .hsb_bones_img{
	width: 100%;
}	
	
	
	
.hsb_txt_ctnr, .hsb_hdrs {
    left: 35px;
}	
	
.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
    width: 31%;
	}

	
.hsb_bones_txt {
    top: -84px;
}	
	
.hsb_txt_ctnr{
	position: relative;
	margin-left: 0;
	}
	
}	

@media only screen and (max-width:1051px) {
	.bullets1 {
		width: 26.85% !important;
	}
}

@media only screen and (max-width:1038px){
.mif_header {
    background-image: url(../images/mif_header_bg_lrg_box_sml.jpg);
 }	

.liketo {
    height: 103px;
    width: 310px;
    float: left;
    font-size: 39px;
    line-height: 37px;
    color: #fff;
    padding: 36px 0 0 0;
	background-size: contain;
}	
	
.liketo_txt {
    margin-left: -80px;
}	
	
.mif_bullets_inner {
    height: 140px;
  }
	
.bullets1 {
    width: 33.85% !important;
}

.bullets1, .bullets2 {
    font-size: 1.75vw;
    padding-top: 14px;
}	
	
.minerals_left_inner {
    max-width: 70%;
    font-size: 2.5vw;
    margin-top: 140px;
}	
	
.couple_beach {
    width: 62%;
	left: 62%;
    top: -490px;
}	
.learn_2aep, .about_hghr_btn{
	 width:400px;
}
	
.drnieper_btn {
    width: 400px;
    top: 7px;
}
	
.quality {
   /* top: 510px; */
    margin-top: 75px;
    left: 15px;
}	
	
	
#mineraltrans_outer{
	font-size: 1.85vw;
}	
	
.regenerate {
    font-size: 3vw;
    padding: 35px;
}	
	
.discover_nieper_txt {
    width: 617px;
    padding: 76px 97px 17px 73px;
}
	
.difference_table {
    font-size: 2.5vw !important;
}
	
.dt_endurance_txt {
    top: -11px !important;
    left: -49px !important;
}	
	
.drnieper_left {
    width: 58%;
}
	
.drnieper_right {
    left: -11px;
}

.testi_reese_txt, .testi_robert_txt{
    line-height: 2.5vh;
}	
	
.reese {
    top: 3px;
}
	
.robert {
    top: -74px;
}

	
	
.buywithconf {
    width: 90%;
}
	
.buywithconf_trap {
    width: 74%;
}

	
.buywithconf_img {
    left: 42%;
    width: 60%;
    top: -115px;
}	
	
	
}

@media only screen and (max-width: 1024px){
	.couple_running {
    width: 45%;
    }
	
	.freelipid_txt2 {
    padding-left: 10px;
	}
	
	.hsb_hair_txt {
    top: 0px;
	}
	
	.hsb_bones_txt {
    top: 0px;
	}
	
	
	#bee_close_bg {
    position: absolute;
    top: -356px;
    left: 0;
	}
	
	#bee_video {
    width: 634px;
    top: -356px;
    left: 0;
	}
	
	
	
	.buywithconf_img {
    left: 41%;
    }
	
}

@media only screen and (max-width:1018px){
	.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt{
		float:left;
		top: 0px;
		height: 505px;
	}
	
	.hsb_skin_txt {
    left: 8px;
	}
	
	.hsb_bones_txt {
    left: 17px;
	}
}


@media only screen and (max-width:1008px){
	.bankon {
    font-size: 5vw;
    }
}


@media only screen and (max-width:1001px){
	.reese {
    top: -65px;
	}
}

@media only screen and (max-width:994px){
	.about_hghr {
 	width:100%
	}
	
	.about_hghr_btn_ctnr {
    z-index: 200;
	}
	
	.couple_beach {
    width: 51%;
    left: 0 !important;
    top: -490px;
	float:right;
}
	
	
}


@media only screen and (max-width: 981px){
	.mif_hdr_text {
		left: -190px;
		position: relative;
		display: inline-block;
	}
	
	.hdr_play_btn {
    left: 11vw;
	}
	
	.liketo {
    width: 310px;
    }
	
	.bullets1 {
    width: 30%;
	}
	
	.slows_aging_txt2 {
    font-size: 6vw;
    }
	
	
	.neurotrans_right {
   /* padding: 4% 1% 6% 6%;*/
	}
	
	
	.discover_nieper_txt {
    width: 577px;
    padding: 76px 97px 51px 73px;
    font-size: 2.25vw;
	}
	
	.drnieper_left {
    width: 100%;
    font-size: 2.5vw;
	}
	
	
	.drnieper_right {
    left: 44px;
    top: 24px;
    float: none;
	}
	
	#hairskinbones_outer{
    margin-top: 50px;
	}
	
	.youthful_txt {
    max-width: 95%;
    }
	
	.testi_reese_txt, .testi_robert_txt {
    left: 15px;
    width: 105%;
	}
	
	.reese {
    top: -33px;
	}
	
	.buywithconf_img {
    left: 39%;
    }
	
	
}



@media only screen and (max-width:959px){
	
	.hghr_left {
    width: 58%;
	}
	
	
	.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
    height: 524px;
	}
	
	.testi_btn {
    font-size: 4vw;
    padding: 28px;
	}

	.buywithconf_txt {
    padding: 23px 14px 37px;
	}

}

@media only screen and (max-width:945px){
.liketo {
    width: 285px;
}
	
	.liketo_txt {
    margin-left: -90px;
}
	
.bullets1, .bullets2 {
    padding-top: 23px;
}	
	
}

@media only screen and (max-width:939px){
	.discover_nieper_txt {
    width: 57%;
    padding: 97px 63px 51px 73px;
    }
	
	.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
    height: 563px;
	}

}


@media only screen and (max-width:919px){
	.nav > li > a {
    margin: 11px;
	}
	
	
	.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
    height: 593px;
	}	
	
	.hsb_hair, .hsb_skin {
    left: 186px;
    }
	
	
	.hsb_bones {
    left: 154px;
    }
	
	.discover_nieper_img {
    padding-left: 0;
    }
	
	.discover_nieper_txt {
    padding: 88px 63px 32px 73px;
	}
	
	.testi_reese_txt, .testi_robert_txt {
    line-height: 3vh;
	}
	
	.reese {
    top: -20px;
	}
	
	.robert {
    top: -91px;
	}
	
	.buywithconf_outer {
    margin-bottom: 59px;
	}
	
}

@media only screen and (max-width:889px){
	.mif_header_inner {
    left: 47px;
    }
	
	.neurotrans_right {
    /*padding: 1% 1% 0% 6%;*/
	}
	
	.pituitary {
    margin: 23vh 11.75vw;
	}
	
	.difference_txt {
    left: 171px;
	}
	
	.discover_nieper {
    max-width: 100%;
    height: 540px;
	}
	
	
	.discover_nieper_hdr {
    width: 100%;
	}
	
	.minerals_clear {
    margin-top: 225px;
	}
	
	
	.hairskinbones_hdr1 {
    font-size: 7vw;
	}
	
	
	.hairskinbones_hdr2 {
    margin: -13px 0 0 14%;
	}
	
	
	
	.buywithconf_trap {
    width: 80%;
	}
}


@media only screen and (max-width:869px){
	.navbar {
    font-size: 12px;
	}
	
	.ninetypercent_left {
    width: 59%;
	}
	
	.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
    line-height: 25px;
	}
	
	.thdr_txt2 {
    font-size: 4vw;
	}
	
	.robert {
    top: -117px;
	}
	
	.buywithconf_outer {
    margin-top: -330px;
	}	
	
	.buywithconf_txt {
    font-size: 2.65vw;
	}

}

@media only screen and (max-width:859px){
	
	.bullets1 {
    width: 28.85% !important;
	}
	
	.hairskinbones_hdr2 {
    margin: -13px 0 0 4%;
	}
	
	
	.testi_reese_txt, .testi_robert_txt {
    left: 15px;
    width: 90%;
	}
	
	.reese {
    top: -78px;
	}
	
	.testimonial2_outer {
    height: 544px;
	}
	
	
	
	
}

@media only screen and (max-width:839px){
	
	.neurotrans_right {
   /* padding: 6% 1% 0% 6%;*/
	}
	
	.neurotrans_txt1, .neurotrans_txt2 {
    width: 97%;
	}
	
	.hghr_txt {
    font-size: 2.5vw;
	}
	
	
	.pituitary {
    margin: 23vh 13.75vw;
    width: 325px;
    font-size: 4vw;
    }
	
	.hsb_hair, .hsb_skin {
    left: 173px;
	}
	
	
	.hsb_bones {
    left: 135px;
	}
	
	
	
	
	.thdr_txt1 {
    font-size: 6vw;
    }
	
	.robert {
    top: -63px;
	}
	
	.reese {
    top: -43px;
	}
	
	.testimonial2_outer {
    height: 568px;
		}
	
	.dancparty_txt {
    font-size: 4vw;
    line-height: 35px;
	}
	
	
	.buywithconf_img {
    top: -85px;
	}
}


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

	.liketo {
		padding: 35px 0 0 1px;
	}


	.liketo_txt {
		margin-left: -60px;
	}
	
	.mif_header {
    height: 311px;
    width: 100%;
    background-size: cover;
	background-position: right 0;
	background-image: url(../images/mif_header_w_bg_lrg_gold_young.jpg);	
	}
	
	
	.mif_header_inner {
    left: 117px;
	top: 39px;
	}
	
	.mif_hdr_text {
    left: -96px;
    }
	
	
	.hdr_text1sml {
    font-size: 1.5vw;
    top: 32px;
    left: 76px;
	}
	
	.hdr_text1 {
    margin-top: 5px;
    font-size: 4vw;
    left: 264px;
	}
	
	.hdr_text2sml {
    font-size: 1.5vw;
    left: 94px;
	}
	
	.hdr_text2 {
    margin-top: 15px;
    font-size: 7vw;
    top: -50px;
    left: 264px;
	}
	
	.hdr_play_btn {
    left: 18vw;
	font-size: 3vw;
	}
	

	.playvid_ctnr {
    height: 63px;
    width: 330px;
    font-size: 5vw;
    margin-top: -95px;
    left: 0vw;
	}
	
	.playvid_txt {
    top: 1px;
	}
	
	
	.liketo {
    /*height: 140px;*/
    width: 239px;
    padding: 35px 0 0 50px;
    }
	
	.bullets1 {
    width: 28%;
	}
	
	.cellwall {
    height: 400px;
	}
	
	.about_hghr_box {
    max-width: 69%;
    font-size: 3vw;
    }

	.couple_beach {
    top: -430px;
    }
	
	.discover_nieper_txt {
    width: 53%;
    }
	
	.testi_reese_txt, .testi_robert_txt {
    line-height: 2.15vh;
	}
	
	
	.reese {
    top: -68px;
	}
	
	.buywithconf_txt {
    padding: 51px 14px 37px;
	}
	
	.buywithconf_img {
    top: -72px;
	}
}

@media only screen and (max-width: 770px) {
#top_nav, .navbar-nav{
	height: 240px !important;
}

.mineraltrans_left {
    font-size: 1.75vw;
}
}


@media only screen and (max-width:782px){
	.difference_txt {
    font-size: 2.75vw;
	}
	
	#hghr_outer {
    height: 539px;
	}
	
	.hghr_left {
    width: 56%;
	}
	
	.hghr_txt {
    padding: 16px 19px 30px;
	}
	
	.pituitary {
    margin: 23vh 13vw;
    }
	
	.discover_nieper_txt {
    padding: 98px 56px 32px 66px;
	}
	
	.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
    height: 663px;
	}
}

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

	
/*MOBILE HAMBURGER NAV STYLES	*/
	
.navbar-header{
	height:85px; /*height of bar collapsed */
}	
	
	
.navbar-inverse {
    background: none repeat scroll 0% 0% #fff;
    border-color: #fff;
	padding-left:0px;
	/*height:85px; */ /*don't set height here set in #top_nav, .navbar-nav */
	
}

.navbar-toggle {
	background-color:#000 !important;
}

.nav_grey a, .ordnow_txt a{ 
		color:#000 !important;
}

.nav > li {
	background-color: #fff !important;
	border-bottom: 1px solid #999
}

.ordnow_txt{
	display:block !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 > a {
    padding: 10px 8px !important;
	line-height: 5px;

}

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




.nav {
    left: initial;
}

.nav > li > a {
    margin-top: 0 !important;
}


#top_nav, .navbar-nav{
	height: 326px !important;
}
.navbar-nav{
    padding-top: 13px;
}

.navbuynow{
	display:none;
}
	
/*END MOBILE HAMBURGER NAV STYLES	*/	

#combines_outer {
    height: 524px;
    font-size: 4vw;
}

.combines_box1 {
    top: 35px;
	}
	
.combines_box2 {
    top: 56px;
    width: 70%;
	}
	
#ninetypercent_outer {
    font-size: 3vw;
	}
.freelipid_txt1, .freelipid_txt2 {
    padding-right: 5px;
}
	
.neurotrans_right {
   /* padding: 1% 1% 0% 6%;*/
}	

	
.discover_nieper_txt {
    padding: 125px 56px 54px 66px;
}	
	
.discover_nieper_txt_inner {
    padding-left: 0;
}

	.mineraltrans_left {
    font-size: 3.5vw;
	}
	
.hairskinbones_hdr2 {
    margin: -13px 0 0 6%;
    font-size: 3.5vw;
}

.hsb_hair, .hsb_skin, .hsb_bones {
    left: 5px;
}	
	
.robert {
    top: -111px;
}	
	
.buywithconf_txt {
    padding: 156px 14px 3px;
    width: 52%;	
}

.buywithconf_trap {
    width: 82%;
}	
	
.buywithconf_img {
    top: -61px;
}	
	
}
	
@media only screen and (max-width:766px){
	.minerals_img{
		width:100%;
	}
	
	.test1_inner, .test2_inner {
    width: 100%;
    }
	
	.testi_by{
		display: inline-block;
	}
	.test_img{
		display:none;
	}

	.testimonial1 {
    height: 293px;
	}

	.testimonial2_outer {
		height: 379px;
	}

	.testimonial2{
    top: 18px;
    position: relative;
	}
	
	#testibtn {
    top: 50px;
	}
	

}
	

@media only screen and (max-width:760px){
	
	.liketo {
    width: 284px;
	}
	
	.bullets1 {
    width: 28.85% !important;
    left: -10px;
    position: relative;
	}
	
	.bullets2{
	width:33%;	
    position: relative;
    left: -20px;
	}
	
}

@media only screen and (max-width: 748px) {
.pituitary {
    width: 291px;
}

.discover_nieper_img {
    width:53%;
}	
	
.discover_nieper_txt {
	width:50%;
    padding: 99px 56px 54px 66px;
}	
	
}

@media only screen and (max-width:742px){
	/* rules for iphone X 734px width */

.mif_header_inner {
    left: 67px;
}	
	
.mif_bullets_inner {
    height: 205px;
}

	
.liketo {
    height: 50px;
    width: 100%;
    padding: 0;
    font-size: 30px;
    line-height: 28px;
	background:linear-gradient(to right, #265583, #288aa5);
	} 	

.liketo_br{
	display:none;
	}	
	
.liketo_txt{
	text-align: left;
    margin-left: 5px;
    margin-top: 9px;
}	
	
.like_arrow_down{
	display: inline-block;
	height: 50px;
    margin-top: -11px;
	float: right;
	
}	
	
	
.bullets1, .bullets2 {
    padding-top: 23px;
    font-size: 2.75vw;
	width: 50% !important;
}	

	
#combines_outer {
background-attachment: initial;
}	
	
.ninetypercent_left {
width: 58%;
padding: 15px 0px 10px 22px;
float: left;
}
	
.difference_table {
    font-size: 3.5vw !important;
}

.dt_wrinkles_txt {
    left: 92px;
    top: -95px;
}	
	
.dt_endurance_txt {
	top: 6px !important;
    left: -52px !important;
}
	
.dt_end_br, .dt_wrinkles_br{
	display: block;
}	
	
.discover_nieper_img {
width: 50%;
}
	
.discover_nieper_txt {
width: 50%;
padding: 95px 56px 54px 66px;
top: -452px;
left: 350px;
}	
	
#mineraltrans_outer {
font-size: 2.5vw;
}
	
.mineraltrans_left, .mineraltrans_img{
	width:100%;
}	

.hsb_txt_ctnr {
    display: block;
}
	
.hsb_hair_hdr_inline, .hsb_skin_hdr_inline, .hsb_bones_hdr_inline, .hsb_hair_img_inline, .hsb_skin_img_inline, .hsb_bones_img_inline{
	display:block;
}
	
.hsb_hair_img_inline, .hsb_skin_img_inline, .hsb_bones_img_inline{
	float:left;
    width: 36%;
	padding:11px 5px 5px 0;

}

	.hsb_hdrs, .hsb_imgs{
		display:none;
	}	

.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
    width:96%;
	height: auto;
	left:0;
}	

.testi_reese_txt, .testi_robert_txt {
line-height: 1.75vh;
}
	
	
.buywithconf_trap {
width: 86%;
}
	
.buywithconf_outer {
margin-bottom: 129px;
}	
	
	
}
	
	
	
@media only screen and (max-width: 701px) {
	.navbar-brand{
    	width: 10%;
	}
	
	
	.ninetypercent_right {
    padding-right: 5px;
	}
	
	.pituitary {
    margin: 23vh 14vw;
	}
	
	
	.testi_reese_txt, .testi_robert_txt {
    line-height: 2.5vh;
	}
	
	.dancparty_txt {
    font-size: 3.5vw;
    line-height: 28px;
	}
	
	.buywithconf_hdr {
    font-size: 7vw;
	}
	.buywithconf_img {
    top: -46px;
	}
}

@media only screen and (max-width:684px){
	.mif_header_inner {
    left: 27px;
	}
	
	.hdr_text1 {
    left: 234px;
	}
	
	.hdr_text2 {
    top: -45px;
    left: 240px;
	}
	
	.discover_nieper_txt {
    padding: 92px 56px 54px 66px;
    top: -445px;
    left: 336px;
	}
	
	.testi_reese_txt, .testi_robert_txt {
	line-height: 6.5vh;
	}
	
	.buywithconf_img {
    top: -36px;	
	}

}

@media only screen and (max-width: 667px) {
.pituitary {
    margin: 23vh 15vw;
    width: 287px;
	}

.discover_nieper_txt {
    left: 50%;
}
.mineraltrans_left {
    padding: 10px;
}

.testi_reese_txt, .testi_robert_txt {
line-height: 6.5vh;
}	
	
.buywithconf_img {
    top: -24px;
}	
	
.buywithconf_outer {
    margin-bottom: 159px;
}	

}




@media only screen and (max-width:654px){
.dt_endurance_txt {
    top: -90px !important;
    left: 95px !important;
}

}

@media only screen and (max-width:630px){
	#bee_close_bg {
    position: absolute;
    top: -350px;
    left: 0;
	}
	
	#bee_video {
    width: 100%;
    top: -350px;
    left: 0;
	}
}

@media only screen and (max-width: 587px) {
.dt_hair_txt {
    left: 94px;
    top: -74px;
	}
}

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

.navbar-brand {
    width: 100%;
}
	
.nav_hdr_text {
    font-size: 4.5vw;
    float: none;
    padding: 15px 15px;
}	

.mif_header_inner {
    left: 7px;
}	

.hdr_text1 {
    margin-top: 5px;
    font-size: 5vw;
}
	
.hdr_text1sml {
    font-size: 2.5vw;
    top: 39px;
    left: 71px;
}

.hdr_text2 {
    top: -47px;
    left: 254px;
	font-size: 10vw;
}	
	
.hdr_text2sml {
    font-size: 2.5vw;
    left: 88px;
    top: 4px;
}	

.playvid_ctnr {
    font-size: 7vw;
}

.hdr_play_btn {
    left: 25vw;
    font-size: 3vw;
}	
	
.ordernow_btn {
    font-size: 4.22vw;
    padding: 39px 21px 30px 21px;
}	
	
#ninetypercent_outer {
    font-size: 3.5vw;
}	

.minerals_left_inner {
    font-size: 3.5vw;
   line-height: 37px;
}	

.hghr_txt {
    font-size: 3vw;
}	
.hghr_right {
    left: -120px;
    top: -219px;
	height:100px;
}	
	
.pituitary {
    margin: 0;
    width: 100%;
    position: relative;
    top: 365px;
    left: 107px;
}
	
.quality {
    top: 510px;
    margin-top: -15px;
    left: 15px;
	padding-left: 0;
}
	
	
.difference_txt {
    font-size: 5.75vw;
    left: -3px;
    top: -142px;
}

.dt_hair_txt {
    left: 93px;
    top: -70px;
    display: inline-block;
}	
	
.dt_endurance_txt {
    top: -90px !important;
    left: 93px !important;
}
	
.ordernow_btn {
    padding: 25px 21px 30px 21px;
}	
	
.discover_nieper_txt {
    padding: 124px 10px 33px 31px;
    top: -424px;
    font-size: 3.15vw;
}	
	
#mineraltrans_outer {
    font-size: 3vw;
}	
	
.drnieper_left {
    font-size: 3.5vw;
}
	
.testi_reese_txt, .testi_robert_txt {
    line-height: 22px;
}	
	
.buywithconf_txt {
    padding: 68px 5px 3px;
    width: 52%;
}
.buywithconf_img {
    top: -19px;
}	
	

.buywithconf_outer {
   margin-bottom: -1px;
   margin-top: -500px;
}	

.buywithconf_hdr {
    margin-bottom: 105px;
}	
	

.buywithconf_trap {
    width: 75%;
	border-bottom: 239px solid #5e9cb2;
    border-right: 204px solid transparent;
}
	
.buywithconf_img {
    top: -89px;
}	
	
	
}


@media only screen and (max-width:525px){
.mif_header {
    background-image: url(../images/mif_header_bg_lrg.jpg);
}
	
	
	.mif_header_inner {
    left: -73px;
	}
	
.hdr_text1sml {
    font-size: 2.5vw;
    top: 48px;
    left: 25px;
}
	
.hdr_text1 {
    margin-top: 5px;
    font-size: 7vw;
    left: 234px;
}	
	
.hdr_text2sml {
    font-size: 2.5vw;
    left: 50px;
    top: 7px;
}
	
.hdr_text2 {
    top: -47px;
    left: 254px;
    font-size: 13vw;
}	
	
.playvid_ctnr {
    font-size: 8vw;
    width: 394px;
}	
	
.hdr_play_btn {
    font-size: 5vw;
}	

.liketo {
    font-size: 8vw;
}

.liketo_txt {
    margin-top: 10px;
}
	
	
.mif_bullets_inner {
    height: 100%;
}	

.bullets1{
	padding-top:25px;
}	
	
.bullets2{
    padding-top: 0;
}	
	
.bullets1, .bullets2 {
	clear: both;
    font-size: 5.45vw;
    float: none;
    width: 100% !important;
	left: 0;
}

.slows_aging_txt1 {
    font-size: 7.5vw;
}	
	#combines_outer {
    height: 524px;
    font-size: 4vw;
    width: 100%;
    padding: 5px;
	border-bottom: none;
	
}
	
.slows_aging_txt2 {
    margin-top: -11px;
}	
	
	.combines_box1 {
    width: 364px;
	
	}
	
	.combines_box2 {
    top: 59px;
    width: 85%;
	font-size:22px;
	}
	
	
	.whatis2aep_hdr {
    width: 100%;
    }
	
	.whatis2aep_txt_lrg {
    font-size: 6.45vw;
	}
	
	#tenpercent_outer, .ninetypercent_right {
    display: none;
	}
	
	.ninetypercent_left {
    width: 100%;
    padding: 10px;
    float: none;
    font-size: 5.5vw;
	}
	
	.cellwall {
    height: 293px;
    background-size: cover;
	}
	
	.neurotrans_left, .neurotrans_right{
		width:100%;
	}
	
	.neurotrans_right {
    padding: 10px;
	}
	
	
	.minerals_left {
    margin-top: 20px;
	}
	
	.minerals_left_inner {
    max-width: 84%;
	font-size: 6.5vw;
	}
	
	.minerals_right{
	margin-top: -741px;
	}
	
	.learn_2aep, .about_hghr_btn {
    margin-left: 0;
    }
	
	
	.whatis2aep_txt_lrg {
    font-size: 6.45vw;
}	
	

	
#hghr_outer {
	border:none;
	}

.hghr_hdr {
    background-color: #bb4302;
    color: #fff;
    width: 100%;
    padding: 10px 30px;
}	

.hghr_left {
    width: 100%;
}	
	
	
.hghr_txt {
    font-size:4.78vw;
}	

.hghr_right{
    display: none;
}	
	
.about_hghr_box {
    max-width: 69%;
    font-size: 4vw;
}	

.quality {

	font-size:7.5vw;
}	
	
.difference_txt {
    font-size: 6.75vw;
	left:0;
}	
	
/*.dt_energy, .dt_wrinkles, .dt_endurance, .dt_hair, .dt_protect{
	display: none;
}	
	*/

.dt_energy_txt, .dt_wrinkles_txt, .dt_endurance_txt, .dt_hair_txt, .dt_protect_txt{
	line-height: 32px;
	
}	
	
	
.dt_energy{
	left:-16px;
	top: -60px;
}	
	
.dt_energy_txt{
    top: -9px !important;
    left: 0 !important;
}	

.dt_wrinkles {
    top: -14px;
    left: -151px;
}	
	
.dt_wrinkles_txt{
	top: -117px !important;
    left: 165px !important;
    display: block !important;
    width: 65%;
}
	
.dt_hair {
    top: -15px;
    left: 15px;
}
	
.dt_hair_txt{
	top: -102px !important;
    left: 167px !important;
    display: block;
    width: 65%;
}	
	
.dt_endurance {
    top: -14px;
    left: 15px;
}	

.dt_endurance_txt {
    top: 3px !important;
    left: 28px !important;
    width: 65%;
}
	
	
.dt_protect {
    top: -13px;
    left: -15px;
}

.dt_protect_txt {
    left: 172px !important;
    top: -145px !important;
    width: 65%;
}	
	
	
.difference_table {
    top: -80px;
    left: -5px;
    position: relative;	
    font-size: 5.5vw !important;
}	
	
.dt_energy_row, .dt_wrinkles_row, .dt_endurance_row, .dt_hair_row, .dt_protect_row{
	padding:15px;	
}
	
/*.dt_hair_txt, .dt_protect_txt{
	left: 0 !important;
	top:22px !important;
}
	
	
.dt_endurance_txt {
    top: 6px !important;
    left: 0 !important;
}*/

	
.dt_end_br, .dt_wrinkles_br {
    display: none;
}	
	
.regenerate, .discover_nieper_txt, #mineraltrans_outer {
    font-size: 5.5vw;
}
	
.regenerate {
    padding: 10px;
	top: -19px;
}	

.discover_nieper{
    height: initial;
	background-size: cover;
}	
	
.discover_nieper_img{
	width: 100%;
}
	
.discover_nieper_txt {
    padding: 10px;
    float: none;
    left: 0;
    width: 100%;
    top: -6px;
}
	
	
	
.drnieper_left {
    font-size: 5.5vw;
}
	
.drnieper_right {
    left: 0;
}	
	
.ordernow_btn {
    padding: 24px 21px 30px 21px;
    line-height: 25px;
    font-size: 6.22vw;	
	}
	
#hairskinbones_outer {
    margin-left: 0;
}	

.hairskinbones_hdr1 {
    font-size: 11vw;
    padding-left: 10px;
    display: block;
	margin: 0;
}
	
	
.hairskinbones_hdr2 {
    margin: 0;
    font-size: 6vw;
    padding-left: 10px;
}
	
.hsb_txt_ctnr {
    margin-left: 0;
}
	
.hsb_txt_ctnr, .hsb_hdrs {
    left: 0;
}
	
.hsb_hair_txt, .hsb_skin_txt, .hsb_bones_txt {
    width: 100%;
    height: auto;
    left: 0;
}
	
.bankon {
    font-size: 8vw;
    margin-top: 25px;
}	
	
.thdr_txt1 {
    font-size: 6vw;
    padding-left: 10px;
}
	
	
.thdr_txt2 {
    font-size: 7vw;
    padding-left: 10px;
}
	
	
.testi_reese_txt, .testi_robert_txt {
    left: 0;
	top: 0;
    width: 100%;
    padding: 10px;
}
	
.testimonial1 {
    height: 312px;
}	
	
.testimonial2_outer {
    height: 505px;
}

.testi_btn {
    font-size: 7vw;
    padding: 22px;
    line-height: 33px;
}	
	
.dancparty_txt {
    font-size: 5.5vw;
    line-height: 28px;
}	
	
.buywithconf_outer {
    margin-bottom: 502px;
    margin-top: -500px;
}	
	
.buywithconf_hdr {
    margin-bottom: 30px;
    font-size: 11vw;
}	
	
.buywithconf_txt {
    padding: 10px;
    width: 100%;
    font-size: 6vw;
}
	
.buywithconf_trap {
    width: 100%;
    border-bottom: none;
    border-right: none;
    background-color: #5e9cb2;
    height: 505px;
}	
	
.buywithconf_img {
    display: none;
}
	
#buynowbtn{
	position: relative;
	z-index: 100;
/*	background-color: #d65e1d;*/
	color:#fff;
	font-size:36px;
	padding:10px;
	top:39px;	
	display: inline-block;
}


.buynowbtn_outer{
	font-color:#ffffff;
	height:70px;
	filter:drop-shadow(0 8px 20px gray);
}

.buynow_btn{
	font-family:"Avenir LT W01_95 Black_1475562";
    position: relative;
    color: #ffffff;
	background-color: #5e9cb2;
    text-decoration: none;
	display:block;
	max-width:1100px;
	height:108px;
	font-size: 42px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
    padding: 21px;
	
}


a.testi_btn{
	font-color:#ffffff !important;
}	
	
	
}

@media only screen and (max-width:475px){
	.difference_table {
    font-size: 4.5vw !important;
	}
	
	.dt_energy_txt {
    top: 9px !important;
    }
	
	.dt_wrinkles_txt {
    top: -99px !important;
	}
	
	.dt_protect_txt {
    top: -132px !important;
	}
	
}

@media only screen and (max-width:460px){
	
	.dt_endurance_txt {
    top: -97px !important;
    left: 168px !important;
    }
}

@media only screen and (max-width:451px){
	.hdr_text2 {
    left: 221px;
	}

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

.mif_header_inner {
    left: -92px;
}	
	
.hdr_text1 {
    margin-top: 5px;
    font-size: 7vw;
    left: 201px;
}
	
.hdr_text1sml {
    font-size: 2.5vw;
    top: 39px;
    left: 25px;
}
	
.hdr_text2 {
    left: 214px;
}
	
.hdr_text2sml {
    top: 0px;
}	
	
.neurotrans_right {
	font-size: 5vw;
}
	
.freelipid_txt1 {
    padding-top: 2%;
    padding-right: 0;
}	

.freelipid_txt2 {
    padding: 0;
	
}	

#bee_close_bg {
	top: -236px;

}

#bee_video {
	top: -236px;
}

	
	
}



@media only screen and (max-width:410px){
.dt_energy_txt {
    top: -142px !important;
    width: 56%;
    left: 159px !important;
    display: inline-block !important;
}
	
.dt_wrinkles_txt {
    left: 158px !important;
    display: inline-block !important;
    width: 56%;
}	

.dt_hair_txt {
    top: 5px !important;
    left: 16px !important;
    display: inline-block !important;
    width: 56%;
}	
	
.dt_endurance_txt {
    top: 6px !important;
    left: 18px !important;
    width: 56%;
    display: inline-block !important;
}	

.dt_protect_txt {
    top: -142px !important;
    width: 56%;
    display: inline-block;
    left: 158px !important;
}

	
	
}

@media only screen and (max-width:395px){
.playvid_ctnr {
    width: 374px;
}
	
.whatis2aep_hdr {
    padding: 10px 24px;
}	

.learn_2aep, .about_hghr_btn {
    width: 376px;
}	

	.drnieper_outer	{
		width:85%;
	}
.drnieper_left {
    width: 98%;
}
.drnieper_right {
    width: 386px;
	}
	
.drnieper_btn {
    width: 376px;
    top: 7px;
}	
	
}

@media only screen and (max-width:390px){
	.dt_energy_txt {
    top: -147px !important;
	}
	.dt_wrinkles_txt {
    top: -114px !important;
	}
}


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

	.hdr_text1 {
    margin-top: 5px;
    font-size: 8vw;
    left: 201px;
}
	
	
.playvid_ctnr {
    font-size: 11vw;
    width: 372px;
}

.about_hghr_box {
    max-width: 77%;
    font-size: 6vw;
}
	
.dt_energy_txt {
    top: -161px !important;
    width: 54%;	
}
	
.dt_wrinkles_txt, .dt_hair_txt {
    width: 54%;
}	
	
.testimonial1 {
    height: 342px;
}
	
.testimonial2_outer {
    height: 595px;
}	

.learn_2aep, .about_hghr_btn {
    width: 356px;
}	

.about_hghr {
    margin-top: -25px;
}	
	
.discover_nieper_hdr {
    padding: 15px 0 15px 7px;
}
	
.drnieper_right {
    width: 85% !important;
	}	
	
	
.drnieper_btn {
    width: 356px;
}	
	
.youthful_txt {
    font-size: 30px;
}
	
#ordernow, #testibtn, #buynowbtn {	
	padding:0;
}
}

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






}

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

.mif_header_inner {
    left: -60px;
}
	

.playvid_ctnr {
    width: 100%;
}
.difference_table {
    left: -12px;
}
	
.learn_2aep, .about_hghr_btn {
    width: 75%;
}
	
.drnieper_btn {
    width: 85%;
}	
	
#combines_outer {
    height: 605px;
}
	
.combines_box1 {
    width: 90%;
	font-size: 51px;
}	

.dt_energy_txt {
    top: -162px !important;
    width: 50%;	
}

.dt_wrinkles_txt {
    top: -114px !important;
    left: 158px !important;
    display: inline-block !important;
    width: 50%;
}	

.dt_hair_txt {
    top: 5px !important;
    left: 17px !important;
    display: inline-block !important;
    width: 50%;
}

.dt_endurance_txt {
    top: 6px !important;
    left: 18px !important;
    width: 50%;
    display: inline-block !important;
}

.dt_protect_txt {
    width: 50%;
}	
	
	
.testimonial1_outer {
    height: 430px;
}	

.testimonial1 {
    height: 100%;
}	
	
.testimonial2_outer {
    height: 705px;
}	
	
}

@media only screen and (max-width:351px){
	
	.difference_table {
    font-size: 4.5vw !important;
	}
	
	.dt_energy {
    left: -43px;
    top: -60px;
	}
	
	.dt_energy_txt {
    left: 130px !important;
	}
	
	.dt_wrinkles {
    top: -58px;
    left: -12px;
	}
	
	.dt_wrinkles_txt{
    top: -160px !important;
	left: 129px !important;
	width: 55%;
		
	}
	
	.dt_hair {
    top: -15px;
    left: -13px;
	}
	
	.dt_hair_txt {
    left: -9px !important;
	}
	
	.dt_endurance {
    top: -14px;
    left: -13px;
	}
	
	.dt_endurance_txt {
    top: -0px !important;
    left: -10px !important;
	}
	
	.dt_protect {
    top: -14px;
    left: -44px;
	}
	
	.dt_protect_txt {
    left: 128px !important;
	}

	
	
	
}

@media only screen and (max-width:330px) {
.nav_hdr_text {
    font-size: 4.25vw;
}

.hdr_text1 {
    margin-top: 7px;
    font-size: 8.5vw;
    left: 179px;
}

.hdr_text2 {
    left: 174px;
    top: -39px;
 }	
	
.watch_vid_btn {
    top: 80px;
}

.combines_box1 {
    font-size: 46px;
}	
	
	
}

@media only screen and (max-width:328px){
	.dt_hair_txt {
    top: -95px !important;
    left: 128px !important;
	}
	
	.dt_endurance_txt {
    top: -98px !important;
    left: 129px !important;
	}
	
}


/* ==========================================================================
   FAQ & Contact Styles
   ========================================================================== */

.faq_sec, .testimonials_sec, .hghr_sec, .twoaep_sec, .contactus_sec, .drnieper_sec{
	padding:5px;
}

#testionial{
	width:100%; /*testimonial submit text area share.php */
}

@media only screen and (max-width:1439px){
	
.faq_header, .testi_header, .hghr_header, .twoaep_header, .contact_hdr, .drn_header{
	width:100%;
	height:auto !important;
}
}
