/* slide menu */
.bt-menu { position: fixed; top: 0; left: 0; width: 100%; height: 0; border-width: 0px; border-style: solid; border-color: #DDDDDD; background-color: rgba(221,221,221,0);-webkit-backface-visibility: hidden;-webkit-transition: border-width 0.3s, background-color 0.3s, height 0s 0.3s;transition: border-width 0.3s, background-color 0.3s, height 0s 0.3s;}
.bt-menu , .bt-menu:after, .bt-menu::before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.bt-menu.bt-menu-open { height: 100%;border-width: 0px 0px 0px 320px;background-color: rgba(0,0,0,0.3);-webkit-transition: border-width 0.3s, background-color 0.3s;transition: border-width 0.3s, background-color 0.3s;}
.bt-overlay { position: absolute;width: 100%; }
.bt-menu-open .bt-overlay { height: 100%; }
.bt-menu.bt-menu-open > ul { display:block !important; -webkit-animation: fadein 3s;animation: fadein 3s; }
.bt-menu-trigger { position: fixed;top: 0;left: 20px;z-index: 200;display: block;width: 50px;height: 42px;cursor: pointer;background-color:#005DAA; }
.bt-menu-trigger span { position: absolute; top: 50%;left: 0;display: block;width: 100%;height: 8%;background-color: #fff;font-size: 0px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.bt-menu-trigger span:before, .bt-menu-trigger span:after { position: absolute;left: 0;width: 100%;height: 100%;background: #fff;content: '';-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.bt-menu-trigger span:before { -webkit-transform: translateY(-250%);transform: translateY(-250%);}
.bt-menu-trigger span:after { -webkit-transform: translateY(250%);transform: translateY(250%);}
.bt-menu-open .bt-menu-trigger span:before { -webkit-transform: translateY(-300%);transform: translateY(-300%);}
.bt-menu-open .bt-menu-trigger span:after { -webkit-transform: translateY(300%);transform: translateY(300%);}
.bt-menu ul { position: fixed;margin: 0;padding: 0;list-style: none;}
.bt-menu ul:first-of-type { top: 75px;left: 0;}
.bt-menu ul:nth-of-type(2) { right: 0;bottom: 0;}
.bt-menu ul li,.bt-menu ul li a { display: block; padding-left:5px;}
.bt-menu ul:nth-of-type(2) li { float: left;font-size: 0px; }
.bt-menu ul li { visibility: hidden;opacity: 0;-webkit-transition: -webkit-transform 0.3s, opacity 0.2s, visibility 0s 0.3s;transition: transform 0.3s, opacity 0.2s, visibility 0s 0.3s;}
.bt-menu.bt-menu-open ul:first-of-type li, .bt-menu.bt-menu-open ul:nth-of-type(2) li { visibility: visible;opacity: 1;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s 0.1s;transition: transform 0.3s, opacity 0.3s;}

/* First menu */
.bt-menu ul:first-of-type li { width: 175px;height: 50px;line-height: 50px;-webkit-transform: translate3d(-100%,50%,0);transform: translate3d(-100%,50%,0);}
.bt-menu.bt-menu-open ul:first-of-type li { -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

/* Second menu */
.bt-menu ul:nth-of-type(2) li { width: 60px;height: 50px;line-height: 50px;-webkit-transform: scale(0);transform: scale(0);}
.bt-menu.bt-menu-open ul:nth-of-type(2) li:first-child { -webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(2) { -webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(3) { -webkit-transition-delay: 0.3s;transition-delay: 0.3s;}
.bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(4) { -webkit-transition-delay: 0.4s;transition-delay: 0.4s;}
.bt-menu.bt-menu-open ul:nth-of-type(2) li {-webkit-transform: scale(1);transform: scale(1);}
.bt-menu ul li a { display: block;outline: none;text-decoration: none;}
.bt-menu ul:first-of-type li a { padding: 0 8px;box-shadow: inset 0 1px rgba(0,0,0,0.2);color: #000;/*text-transform: uppercase;*/letter-spacing: 1px;font-size: 1em;-webkit-transition: color 0.2s;transition: color 0.2s;}
.bt-menu ul:first-of-type li a img { padding-top:5px; padding-right:5px !important;vertical-align:middle !important; }
.bt-menu ul:first-of-type li:last-child a { box-shadow: inset 0 1px rgba(0,0,0,0.2), inset 0 -1px rgba(0,0,0,0.2);}
.bt-menu ul:nth-of-type(2) li a { color: transparent;text-align: center;font-size: 0px;}
.bt-menu ul li a:before { color: #fff;font-size: 24px;-webkit-transition: color 0.2s;transition: color 0.2s;}
.bt-menu ul:first-of-type li a:hover, .bt-menu ul:first-of-type li a:focus, .bt-menu ul li a:hover:before, .bt-menu ul li a:focus:before, .bt-menu ul li:hover { /*color: #508FC4;*/background:#aaa !important;color:#111 !important;}
.bt-icon { padding:5px 3px !important;margin-right:-4px; -webkit-animation: fadein 4s; -moz-animation: fadein 4s; -ms-animation: fadein 4s; -o-animation: fadein 4s; animation: fadein 4s; }
.bt-icon:before, .bt-icon-alt:before { font-family: "minicons-webalys"; font-style: normal;font-weight: normal;font-variant: normal;text-transform: none !important;speak: none;display: inline-block;text-decoration: none;width: 1em;line-height: 1em;-webkit-font-smoothing: antialiased;}
.bt-icon-alt:before { font-family: "FontAwesome"; }
.bt-menu ul.menustuff { height:80%; overflow: auto !important; }
.bt-menu ul.menustuff { width: 320px !important; }
.bt-menu ul.menustuff li { width:95% !important;}
.bt-menu-close ul { display:none !important; }

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}?

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* start mobile action */

@media (min-width: 768px) and (max-width: 979px), (min-width: 768px) and (max-width: 1024px) {
	html, body { width:100%;overflow-x:hidden; }
	body { position:relative;margin:0 !important;padding:0 !important;background-image: none;background:#fff !important; }
	#searchfield { margin-top:5px;padding:5px; }
	#searchfield form .biginput { font-size:16px; }
	#header .logo{text-align:left !important;padding-top:8px;width:70%;font-family: 'Archivo Black', sans-serif;font-size:50px !important;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:-20px !important;margin-left:10px;}
	#header .logo img { width:65%;margin-bottom:10px !important;margin-left:10px !important; }
	#header .logo .bgl { font-size:84px !important }
	.tagline { text-align:left !important;font-size:10px !important;width:55%; }
	.tagline h2 { padding-left:20px !important; }
	.tagdesc { width:88%;margin-left:15px !important; }
	.logobg { width:70% !important;margin-left:5px !important;}
	#floatmsg { top:44px !important; }
	.errMessage,.sucMessage{ width: 98% !important; }
	/* slide menu */
	#bt-menu {display:block; z-index:200;} 
	#bt-menu ul { display: none; }
	.dkblue, .darkgrn { background-image:none !important;padding:0 !important;padding-left:5px !important; }
	/* blue top bar */
	#outerbar { height:36px; }
	#innerbar { height:36px; width:85%;margin-left:10%;}
	#innerbar .addthis_default_style, .addthis_32x32_style { display:none; }
	#innerbar  .newbtn.mini{font-size:13px;padding:10px 12px !important;margin:0;line-height:22px;}
	#innerbar  a.smallLogo  img{ margin-top: 6px !important; }
    #innerbar a.group { display:none; }
	#header { width:100%; }
	#top-nav { padding: 0 7px; }
	#top-nav .yoproducts { display:none; }
	#top-nav .phonenumbers { width:70%;float:none !important;margin-left: 15% !important;}
	#wrapper { width:100% !important;position: relative;margin-left: auto; margin-right: auto; margin-top:40px;-webkit-box-shadow:0 0 0 #8798AD !important;-moz-box-shadow:0 0 0 #8798AD !important;box-shadow:0 0 0 #8798AD !important;}
	#left-side { display:none; }
	#main-widecontent { border: none !important; width:98%;padding:0 5px !important;margin: 0 !important; }
	#main-content { width:73%; border-left: none !important; padding:0 5px !important; }
	/* blogs */
	#blogsection { border: none !important; width:95%;padding:0 5px !important; }
	#blogsection .fbFeedbackContent { width: 95% !important; }
	/* home page */
	.promoimagehome img { width:100%;max-width:735px !important; }
	.promoimagecat img { width:90%;max-width:735px !important;margin-left:-20px !important; }
	.promoimage img { width:95%;max-width:500px !important; }
	.promoimage { width:100%;max-width:500px !important; }
	#storebot a { width:31% !important; }
	#toolbox a { margin-right:3px !important; }
	#blogbox a { width:33% !important; }
	#featurecontain { margin: 0 auto !important;margin-bottom:15px !important; }
	/*product page*/
	#fancybox-wrap { position:fixed !important;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none; }
	.relievewbanner { width: 72%;}
	.checkpoints { width:65%; }	
	#ingred { width:80%; }
	#testicontainer { width: 80%; }
	.newtestimonials { width: 100% !important; }
	.success-story { width: 92% !important; }
	.featureblock, .featureblock p { width:90% !important }
	.featureblock span { padding-left: 65% !important; }
	hr { width: 95% !important; }
	#ways-to-order  h2{ clear:both; width:100% !important; }
	#order-options .advantagedos { float:none !important; margin: 0 auto !important;width:90% !important; }
	#order-options .advantagedos .bottlelove{ width:25% !important;padding-left:8% !important; }
	#order-options .order-options2  { float: none !important; margin: 0 auto !important; margin-top: 5px !important; margin-bottom:10px !important; width:90% !important; }
	#order-options .order-options2  .gutts { width:60% !important; }
	#order-options .order-options2  .pricebreak { float:right !important; }
	#order-options .orangebacker { width:80% !important; margin: 0 auto !important; }
	#order-options .orangebacker .infotext { width: 70% !important; }
	#order-options .orangebacker .bookimage { float:right !important; margin-left:-10px !important; }
	.overnightdel { width: 90% !important; }
	
	/* synaptol bbalance amazon */
	.bbalancesyn {margin-top:0 !important;width:98%; }
	
	/* catalog */
	#page-content{width:98% !important; margin:15px 2px 0 10px;}
	#catalogloaders { position: absolute; left: 45% !important; }
	.catalogex { width: 85% !important; margin-left:-1% !important;margin-right:0 !important; }
	.categorysect { margin-left:-5% !important; width:90% !important; }
	.categorysect h2 {margin-left:5% !important; }
	.categorysect .storeListSm > li { margin-right: -2px !important; width:48% !important;border-top-right-radius:5px; border-top-left-radius:5px; }
	.morecat { margin-left:-125px !important; }
	
	/* cart */
	#progress { width:95% !important; }
	#progress  .prog_item { font-size:13px !important; }
	#enjoybox { width:45% !important; }
	.thirdpartyMesg  { clear: both; float:none !important; width:95% !important; }
	#altervpayment { clear: both;float:right; text-align: center !important; width:35% !important; }
	.asteal span { font-size:12px !important; }
	
	/* footer and stuff */
	#choose_div.sidefixed { width: 99% !important;margin:0 !important; position:fixed;bottom:0 !important;left:0 !important;right:0 !important;text-align:center;padding:4px !important;}
	.homeoresc, #footfloat, #doctortwo, .doctor_trusted, .addthis_toolbox, .searchfilter{ display:none !important; }
	.disclaimer  p { margin-right:2px !important;width:30% !important; }
	.disclaimer 	p.fdastatement { width:95% !important; }
	.showimage { display:block !important; }

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.catalogex { width: 98% !important; margin: 0 auto !important; }
	.categorysect { /*margin-left:-5% !important;*/ margin: 0 auto !important; width:98% !important; }
	/* synaptol bbalance amazon */
	.bbalancesyn {margin-top:0 !important; }
}

@media (min-width: 481px) and (max-width: 767px) {
	html, body { width:100%;  overflow-x:hidden; }
	body { position:relative;margin:0 !important;padding:0 !important;background-image: none;background:#fff !important; }
	#searchfield { display:none; }
	#header{display:block;height:100px !important;/*background:url('/images/header/background-header.jpg')*/background-image:url(/images/backgrounds/yellowfade.jpg) no-repeat;color:#fff;margin-bottom:5px;overflow:hidden;}
	#headerpeople , #headerpeople img{ display:none !important;  }
	#header .logo{padding-top:5px;width:80%;margin: 0 auto !important;font-family: 'Archivo Black', sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:-8px !important;margin-left:5px !important;}
	#header .logo img { max-width:270px; width: 70% !important;margin-top:-23px !important;margin-bottom:5px !important; }
	#header .logo span { font-size:42px !important; }
	.tagline { width:95%;margin: 0 auto;font-size:11px !important; }
	.tagline h2 { font-size:11px !important;}
	.logobg { width:95% !important;margin: 0 auto !important;text-align:center; }
	#floatmsg { top:44px !important; }
	.errMessage,.sucMessage{ width: 98% !important;padding:4px 7px !important; font-size:13px !important; }
	/* slide menu */
	#bt-menu {display:block; z-index:200;} 
	#bt-menu ul { display: none; }
	/*.bt-menu.bt-menu-open { border-width: 0px 0px 50px 155px !important;  }
	.bt-menu ul:first-of-type li { width: 150px !important; }
	.bt-menu ul.bt-menu-share li { width:40px !important; }
	.bt-menu ul.menustuff { width: 45% !important; }*/
	.bt-menu ul.menustuff li { font-size:12px !important; }
	.dkblue, .darkgrn { background-image:none !important;padding:0 !important;padding-left:5px !important; }
	/* blue top bar */
	#outerbar { height:36px; }
	#innerbar { height:36px; width:82%;margin-left:14%;}
	#innerbar .addthis_default_style, .addthis_32x32_style,  #chattyCathy { display:none !important; }
	#innerbar  .newbtn.mini{font-size:13px;padding:5px 10px !important;margin:0;margin-top:1% !important;line-height:22px;}
	#innerbar  a.smallLogo { display:block; }
	#innerbar  a.smallLogo  img{ margin-top: 8px !important;margin-left:8px !important; }
    #innerbar a.group { display:none; }
	#cartbar  { width:95% !important;margin-top:3% !important; }
	#header { width:100%; }
	#top-nav { padding: 0 7px; }
	#top-nav .yoproducts { display:none; }
	#top-nav .phonenumbers { width:95%;float:none !important;}
	#wrapper { width:100% !important;position: relative;margin-left: auto; margin-right: auto; margin-top:40px;-webkit-box-shadow:0 0 0 #8798AD !important;-moz-box-shadow:0 0 0 #8798AD !important;box-shadow:0 0 0 #8798AD !important;}
	#headerpeople, .tagdesc, .officehours, #left-side, #right-side { display:none; }
	#main-widecontent { border: none !important; width:98% !important;padding:3px 10px !important; }
	#main-content { width:98%; border-left: none !important; padding:5px !important;margin-left:3% !important; }
	/* blogs */
	#blogsection { border: none !important; width:95%;padding:0 5px !important; }
	#blogsection  h1.instapaper_title { line-height: 26px !important;  }
	#blogsection .fbFeedbackContent { width: 95% !important; }
	#blogsection .adones { display:none; }
	#comageinfo, #comnameinfo { float:none !important; }
	#comageinfo, #comnameinfo { width: 100% !important; }
	#blogsection .featimg { width:90% !important; }
	
	/*customer reviews*/
	.custrevcontainer { width: 98% !important; }
	.newtestimonialsdos { width:98% !important;font-size:13px !important; }
	.custrevbtn { float:none !important; margin: 10px !important; }
	.numbersyo { margin: 0 !important; }
	
	/* home page */
	.homeexcerpt { display:none; }
	.hometopper { margin-left:-18px !important; }
	.hometopper img {width: 96% !important; }
	.promoimagehome img { width:100%;max-width:480px !important; }
	.promoimagecat img { width:90%;max-width:480px !important;margin-left:-20px !important; }
	.promoimage img, .promoimage { width:95%;max-width:400px !important; }
	#featurecontain { width:95% !important; }
	#smeradcontain, .lrgerad { float:none !important; }
	.featuresm { width:98% !important; }
	.lrgerad { width:100% !important;margin-bottom:10px !important; }
	#awesomewindow, #bulletholder { display:none !important; }
	#storebot { width: 100% !important; }
	#storebot a { width:95% !important;padding:10px; }
	#storebot p { padding: 5px; }
	#storebot span.right { margin-right: 5%; }
	#toolbox a { width:45% !important;margin-right:5px !important;background-size:100% 80% !important; }
	#blogbox a { width:50% !important; margin-bottom:10px; }
	#blogbox a .faveitem { width:90% !important; }
	
	/*product page*/
	.guarTop { width:100% !important; }
	.guarTopdos { height:320px !important; overflow: auto !important; }
	.guarTop  .gulogo { width:50%; float:none !important; }
	.guarTop .promise { width:95%; float:none !important;padding-top:25px; }
	.relievewbanner { width: 98%;}
	h2.new_header { font-size:18px !important; }
	h1.new_header { font-size:20px !important; }
	.checkpoints { width:50% !important;margin-right:0 !important; }	
	.page-nav a {min-width:5%; }
	.page-nav .newbtn { font-size:10px !important; padding: 2px 5px !important; }
	.page-nav .newbtn.green { padding: 2px 3px !important; width:30% !important;  }
	.inpagereview blockquote, .sidereviews blockquote , .inpagegreen blockquote { font-size:12px !important; }
	.inpagereview blockquote{ margin-left: 0 !important; }
	.indipopup { width:98% !important;overflow:auto !important; }
	.indipopup .indi-sheet { width:95% !important;border-top:none; }
	.indipopup h3{width:100% !important;}
	.indipopup .sidereviews { margin-left:0; }
	.noviewpic { display:none !important; }
	.youchoose { width:98% !important; }
	.youchoose .left, .youchoose .right {float:none !important;width:98% !important; }
	.youchoose .left { border-right: 0px !important;border-bottom:2px solid #B3C5DB !important; }
	.youchoose .right {padding-top:10px !important; }
	.inpagebtnmagic { width: 80% !important; }
	.moneybackyo { width:95% !important;text-align:center !important;margin-left: 0 !important; }
	.indicationtabletrio { width:98% !important; }
	.indicationtabletrio img { width:98% !important; max-width:530px;}
	/*pop-ups*/
	#fancybox-wrap { position:fixed !important;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none; }
	.exploreSpecs { width:100% !important; }
	.exploreSpecs img { width:80% !important;max-width:500px !important; }
	.exploreSpecs  h3.explore-popup { width:90% !important; margin-bottom:20% !important; }
	.exploreSpecs  div.indi-sheet { width: 90% !important; }
	.exploreSpecs a.newbtn  { font-size:11px !important; padding: 2px 3px !important; width: 20% !important; overflow:hidden !important; }
	#flatlabel img { width:80% !important; max-width:500px !important; }
	#ingred { width:80%; }
	#ingred .newbtn { font-size: 10px !important; }
	#ingred blockquote { float:none; width: 90% !important; margin-left: -1%;  }
	#supfacts { width:80%; }
	#testicontainer { width: 90%; }
	#testimonialheader { display:none; }
	.newtestimonials { width: 100% !important; }
	.success-story { width: 90% !important; }
	.featureblock, .featureblock p { width:90% !important }
	.featureblock span { padding-left: 65% !important; }
	.notepadguarantee, .yguarantee, .notepadleft, .notepadright{ width:90% !important; }
	.exploreImg { padding-bottom:5% !important; }
	.uring { background-image: url(/images/product/uricinexing3.jpg) !important; margin-left:3% !important; width:94% !important; max-width:450px !important; height:315px !important; padding: 84px 10px 0 10px !important; }
	hr { width: 95% !important; }
	#recipe { background-image:none !important; background-color:#D6E3F0 !important; height: auto !important; }
	#recipe img { float:none !important;width:60% !important;margin-left:20% !important; }
	#recipe .recingred { float:none !important;margin-top:10px !important; }
	#recipe .recdirect { float:none !important; }
	#recipe .note { float:none !important; width:95% !important; margin-top: 10px !important; }
	#nutratose-ingredients { width:95% !important; }
	#nutratose-ingredients #nutraintro { display:none !important; }
	#nutratose-ingredients .nutrahead { width:95% !important; max-width:480px !important;  }
	#nutratose-ingredients  #ing-list { width:20% !important; font-size:11px !important; }
	#nutratose-ingredients ul#ing-list li a { width: 100% !important; height: auto !important;background-image: none !important; font-size:11px !important; background-color:#F4F9EE; border: 2px solid #CFE4B5; border-radius: 5px; line-height:12px !important;padding: 3px 5px !important; }
	#nutratose-ingredients ul#ing-list li a.active { background-image: none !important;  background-color:#F4F9EE; border: 2px solid #580026; }
	#nutratose-ingredients  #rightBoxSide { background-image: none !important; width: 65% !important;margin-left:8% !important; }
	#nutratose-ingredients  #rightBoxSide .rightBox { background-color: #580026; padding:5px; border-radius: 5px; height: auto !important; }
	#nutratose-ingredients #rightBoxSide img { margin: 0 !important; margin-top:10% !important; }
	#nutratose-ingredients  #rightBoxSide  a.nutrabuybtn {position: relative;top:10%;left:10%; }
	
	#ways-to-order  h2{ clear:both; width:100% !important; }
	#ways-to-order ul { margin-left:25% !important; }
	#ways-to-order li { float:none !important; }
	#ways-to-order .order-fax { display:none !important; }
	#ways-to-order #paypalpicture { float:none !important; }
	#order-options .advantagedos { float:none !important; margin: 0 auto !important;width:95% !important;max-height: none !important;min-height: none !important; }
	#order-options .advantagedos .bottlelove{ display:none; width:20% !important;margin-right:3% !important; }
	#order-options .advantagedos ul { width:90% !important;margin-left:20% !important;}
	#order-options .advantagedos .sixtydaysod { width:98% !important;height: auto !important;margin-right:-20%;/*margin-top:-5%;*/ }
	#order-options .advantagedos #onebottleprice, #order-options .order-options2 { height: auto !important; }
	#order-options .order-options2  { float: none !important; margin: 0 auto !important; margin-top: 5px !important; margin-bottom:10px !important; width:95% !important; }
	#order-options .order-options2  .obottle { display:none; }
	#order-options .order-options2  .gutts { width:60% !important; }
	#order-options .order-options2  .pricebreak { float:none !important; margin-top:-2%; }
	#order-options #shipping-line { text-align:left !important;padding: 5px !important; }
	#order-options #adhdbookoffer { width:95%;}
	#order-options .orangebacker { width:85% !important; margin: 0 !important;padding-bottom:10%; height: auto !important; }
	#order-options .orangebacker .infotext { float:none !important; width: 100% !important; }
	#order-options .orangebacker .bookimage { display:none;float:right !important; margin-left:-10px !important; }
	#order-options .orangebacker .newbtn { font-size:13px; padding: 5px 10px; }
	.overnightdel { width: 95% !important; }
	.leftPicture , .rightPicture  { display:none !important; }
	
	/* synaptol bbalance amazon */
	.bbalancesyn {margin-top:0 !important; width:98%;}
	
	/* catalog */
	#page-content{width:98% !important; margin:15px 2px 0 2px;}
	#catalogloaders { position: absolute; left: 45% !important; }
	.catalogex { width: 98% !important; margin-left:-5% !important;margin-right:0 !important;}
	.catalogex h2.new_header { text-align:left !important; }
	.catalog-p { display:none; }
	.categorysect { margin-left:-9% !important; width:98% !important; }
	.categorysect h2 {margin-left:5% !important; }
	.categorysect .storeListSm > li { display:block !important; margin-right: -2px !important; width:100% !important; max-width: 80% !important;border-top-right-radius:5px; border-top-left-radius:5px; }
	.categorysect .storeListSm .main p { width:75%; }
	
	/* about */
	#slider{ width:98% !important;color:#fff !important;text-shadow: 0 1px 2px #000;}
	#slider h2 { margin-left:-1px !important; }
	#slider p { margin-left:-1px !important; width:70% !important; }
	#slider .slidertexts { background: rgba(0,0,0,0.3);margin-top:-10px;padding:5px;  }
	
	/* contact */
	#contactus  { width: 75% !important; margin-left:2% !important; }
	#contactus .moinputdos { width: 98% !important; }
	
	/* account */
	#accountstuff , .accountlgin{ width: 95% !important; }
	.accountlgin  .newbtn, .accountlgin  input.newbtn { padding: 5px 100px !important; margin-bottom:10px !important;}
	.settings  { padding: 0 !important; float:none !important; }
	.settings  li { font-size: 10px !important; }
	.settings  li  span, .settings input,.settings select, .divAddr  input{ float:none !important; }
	.settings label { float:none !important; width:100% !important; }
	.settings input.w40, .settings input, .divAddr  input, .divAddr  input.w40, .divAddr  .w30 { width: 95% !important; } 
	/* account order view */
	#accountstuff .overflow div { float:none !important;width:94% !important; }
	#accountstuff  .envelope .left { float: left !important;width: 80% !important; }
	#accountstuff  .envelope  .right { width: 15% !important;float: right !important; } 
	#accountstuff  .stamppic  img , #accountstuff  .stamppic { width: 90% !important;max-width:100px !important; }
	#accountstuff .overflow .dataTable, #accountstuff .overflow .cartTable { width: 95% !important; }
	
	/* cart */
	#progress { display:none;width:98% !important; }
	.asteal { display:none; }
	.otoptionsorng { width:100%;border-left:1px !important; }
	.otoptionsorng .newbtn { font-size:13px; }
	.moneystuff { width: 98% !important;float:none !important; }
	.moneystuff  div.shippinbox { width:60% !important; }
	.moneystuff  td.moneytotals { width:20% !important; }
	.moneystuff td.moneytotals .newbtn { width:50% !important; }
	/*#progress  .prog_item { font-size:13px !important; }*/
	#cart-sidebar { clear:both; float:none; margin-top: 20px; margin-left:-2%; width:95% !important; }
	.receiptcontent { width: 95% !important; margin-bottom: 10px !important; }
	.receiptsidebar { display:none !important;  }
	#shopping-content .removetext { display:none !important; }
	.thirdpartyMesg  { clear: both; float:none !important; width:95% !important; }
	#altervpayment { clear: both; float:none !important; text-align: center !important; width:80% !important; }
	#divShoppingCart tr.cartHeader th { font-size:9px !important; }
	
	/* footer and stuff */
	#choose_div.sidefixed { width: 99% !important;margin:0 !important; position:fixed;bottom:0 !important;left:0 !important;right:0 !important;text-align:center;padding:4px !important;}
	.homeoresc, #footfloat, #doctortwo, .doctor_trusted, .addthis_toolbox, #enjoybox, .searchfilter{ display:none !important; }
	.disclaimer  p { margin-right:2px !important;width:90% !important; }
	.disclaimer 	p.fdastatement { width:90% !important; }
	#footerlinks { width:98% !important; float:none !important; }
	.flink { width: 30% !important; margin: 0px !important; margin-right:2% !important; }
	
	/* footer seals */
	.footseals { height:auto !important;width:98% !important;margin: 0 auto;padding-bottom:5px; }
	
	/* product crosssell on page*/
	.adhdbooker , .crosssello, .crosssella { display:none; }

}

@media (max-width: 480px) {
	html, body { width:100%; overflow-x:hidden; }
	body { position:relative;margin:0 !important;padding:0 !important;background-image: none !important;background:#fff !important; }
	#searchfield { display:none; }
	#header{display:block;height:100px !important;/*background:url('/images/header/background-header.jpg')*/background-image:url(/images/backgrounds/yellowfade.jpg) no-repeat;color:#fff;/*color:#1A4788;*/margin-bottom:5px;overflow:hidden;}
	#headerpeople , #headerpeople img{ display:none !important;  }
	#header .logo{padding-top:5px;width:80%;margin: 0 auto !important;font-family: 'Archivo Black', sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:-8px !important;margin-left:5px !important;}
	#header .logo img { max-width:270px; width: 70% !important;margin-top:-23px !important;margin-bottom:5px !important; }
	#header .logo span { font-size:42px !important; }
	.tagline { width:95%;margin: 0 auto;font-size:11px !important; }
	.tagline h2 { font-size:11px !important;}
	.logobg { width:95% !important;margin: 0 auto !important;text-align:center; }
	#floatmsg { top:44px !important; }
	.errMessage,.sucMessage{ width: 98% !important;padding:4px 7px !important; font-size:11px !important; }
	/* slide menu */
	#bt-menu {display:block; z-index:200;} 
	#bt-menu ul { display: none; }
	.bt-menu-trigger { position: fixed;top: 0;left: 12px;z-index: 200;display: block;width: 40px;height: 42px;cursor: pointer; }
	/*.bt-menu.bt-menu-open { border-width: 0px 0px 50px 190px !important;  }
	.bt-menu ul:first-of-type li { width: 150px !important; }
	.bt-menu ul.bt-menu-share li { width:40px !important; }
	.bt-menu ul.menustuff { width: 45% !important; }*/
	.bt-menu ul.menustuff li { font-size:12px !important; }
	.dkblue, .darkgrn { background-image:none !important;padding:0 !important;padding-left:5px !important; }
	/* blue top bar */
	#outerbar { height:36px; }
	#innerbar { height:36px; width:82%;margin-left:14%;}
	#innerbar .addthis_default_style, .addthis_32x32_style,  #chattyCathy { display:none !important; }
	#innerbar  .newbtn.mini{font-size:11px;padding:8px 10px !important;margin:0;margin-top:1% !important;margin-right:-2% !important;line-height:22px;}
	#innerbar  a.smallLogo { display:block; }
	#innerbar  a.smallLogo  img{ width:30% !important; max-width:76px !important;margin-top: 9px !important;margin-left:10px !important;margin-right:-5% !important; }
    #innerbar a.group { display:none; }
	#cartbar  { width:95% !important;margin-top:3% !important; }
	#header { width:100%; }
	#top-nav { padding: 0 7px; }
	#top-nav .yoproducts { display:none; }
	#top-nav .phonenumbers { margin: 0 !important; float:none !important; font-size:10px !important; }
	#top-nav .phonenumbers .intlnumber, #top-nav .phonenumbers .officehours { display:none !important;}
	#wrapper { width:100% !important;position: relative;margin-left: auto; margin-right: auto; margin-top:40px;-webkit-box-shadow:0 0 0 #8798AD !important;-moz-box-shadow:0 0 0 #8798AD !important;box-shadow:0 0 0 #8798AD !important;}
	#headerpeople, .tagdesc, .officehours, #left-side, #right-side { display:none; }
	#main-widecontent { border: none !important; width:98% !important;padding:3px 10px !important; }
	#main-content { width:98%; border-left: none !important; padding:5px !important;margin-left:3% !important; }
	
	/* blogs */
	#blogsection { border: none !important; width:95%;padding:0 5px !important; }
	#blogsection  h1.instapaper_title { line-height: 26px !important;  }
	#blogsection .fbFeedbackContent { width: 95% !important; }
	#blogsection .adones { display:none; }
	#comageinfo, #comnameinfo { float:none !important; }
	#comageinfo, #comnameinfo { width: 100% !important; }
	#blogsection .featimg { width:90% !important; }
	
	/*customer reviews*/
	.custrevcontainer { width: 98% !important; }
	.newtestimonialsdos { width:98% !important;font-size:13px !important; }
	.custrevbtn { float:none !important; margin: 10px !important; }
	.numbersyo { margin: 0 !important; }
	
	/*customer feedback */
	.custfeedbck { width:98% !important; margin: 0 !important; padding: 5px !important; }
	.custfeedbck  .fontform { width:80% !important; }
	.custfeedbck select { width: 85% !important; }
	
	/* home page */
	.homeexcerpt { display:none; }
	.hometopper { margin-left:-18px !important; }
	.hometopper img {width: 96% !important; }
	.promoimagehome img { width:100%;max-width:450px !important; }
	.promoimagecat img { width:90%;max-width:450px !important;margin-left:-20px !important; }
	.promoimage img { width:95%;max-width:350px !important; }
	#featurecontain { width:95% !important; }
	#smeradcontain, .lrgerad { float:none !important; }
	.featuresm { width:98% !important; }
	.lrgerad { width:100% !important;margin-bottom:10px !important; }
	#awesomewindow, #bulletholder { display:none !important; }
	#storebot { width: 100% !important; }
	#storebot a { width:95% !important;padding:10px; }
	#storebot p { padding: 5px; }
	#storebot span.right { margin-right: 5%; }
	#toolbox a { width:45% !important;margin-right:5px !important;background-size:100% 80% !important; }
	#blogbox a { width:50% !important; margin-bottom:10px; }
	#blogbox a .faveitem { width:90% !important; }
	
	/*product page*/
	.guarTop { width:100% !important; }
	.guarTopdos { height:320px !important; overflow: auto !important; }
	.guarTop  .gulogo { width:50%; float:none !important; }
	.guarTop .promise { width:95%; float:none !important;padding-top:25px; }
	.relievewbanner { width: 98%;}
	h2.new_header { font-size:18px !important; }
	h1.new_header { font-size:20px !important; }
	#bottle { clear: both; width:85%; margin-left: 8% !important; }
	.checkpoints { clear: both; width:85% !important; margin-right:0 !important;  }	
	.bigtoppers img{ width:89%; }
	.page-nav { width:90% !important; margin: 0 auto !important;margin-bottom:10px !important; }
	.page-nav a {min-width:5%;margin: 0 !important; }
	.page-nav  a.newbtn { font-size:20px !important; padding: 5px 10px !important;width:92% !important;border-radius:0 !important; }
	.page-nav .newbtn.green { font-size:20px !important; padding: 5px 10px !important;width:91% !important; border-radius:0 !important;margin-top:5px !important; }
	.inpagereview blockquote, .sidereviews blockquote, .inpagegreen blockquote { font-size:12px !important; }
	.inpagereview blockquote{ margin-left: 0 !important; }
	.indipopup { width:98% !important;overflow:auto !important; }
	.indipopup .indi-sheet { width:95% !important;border-top:none; }
	.indipopup h3{width:100% !important;}
	.indipopup .sidereviews { margin-left:0; }
	.noviewpic { display:none !important; }
	.youchoose { width:98% !important; }
	.youchoose .left, .youchoose .right {float:none !important;width:98% !important; }
	.youchoose .left { border-right: 0px !important;border-bottom:2px solid #B3C5DB !important; }
	.youchoose .right {padding-top:10px !important; }
	.inpagebtnmagic { width: 80% !important; }
	.moneybackyo { width:95% !important;text-align:center !important;margin-left: 0 !important; }
	.indicationtabletrio { width:98% !important; }
	.indicationtabletrio img { width:98% !important; max-width:530px;}
	/*pop-ups*/
	#fancybox-wrap { position:fixed !important;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none; }
	.exploreSpecs { width:100% !important; }
	.exploreSpecs img { width:80% !important;max-width:500px !important; }
	.exploreSpecs  h3.explore-popup { width:90% !important; margin-bottom:20% !important; }
	.exploreSpecs  div.indi-sheet { width: 90% !important; }
	.exploreSpecs a.newbtn  { font-size:10px !important; padding: 2px 3px !important; width: 20% !important; overflow:hidden !important; }
	.leftPicture img, .rightPicture  img{ width:98% !important; }
	.w150 { width:40%;}
	#flatlabel img { width:80% !important; max-width:500px !important; }
	#ingred { width:80%; }
	#ingred .newbtn { font-size: 10px !important; float: none !important;margin-bottom:5px; }
	#ingred blockquote { float:none; width: 90% !important; margin-left: -1%;  }
	#supfacts { width:80%; }
	#testicontainer { width: 90%; }
	#testimonialheader { display:none; }
	.newtestimonials { width: 100% !important; }
	.success-story { width: 90% !important; }
	.featureblock, .featureblock p { width:90% !important }
	.featureblock span { padding-left: 65% !important; }
	.tabPaging { width:80% !important;height:24px !important;overflow:hidden; }
	.tabPaging  .newbtn{ margin-right:-2% !important; }
	.notepadguarantee, .yguarantee, .notepadleft, .notepadright { width:90% !important; }
	.exploreImg { padding-bottom:18% !important; }
	.uring { background-image: url(/images/product/uricinexing3.jpg) !important; margin-left:3% !important; width:94% !important; max-width:480px !important; height:315px !important; padding: 84px 10px 0 10px !important; }
	 hr { width: 95% !important; }
	#recipe { background-image:none !important; background-color:#D6E3F0 !important; height: auto !important; }
	#recipe img { float:none !important;width:60% !important;margin-left:20% !important; }
	#recipe .recingred { float:none !important;margin-top:10px !important; }
	#recipe .recdirect { float:none !important; }
	#recipe .note { float:none !important; width:95% !important; margin-top:10px !important; }
	#nutratose-ingredients { width:95% !important; }
	#nutratose-ingredients #nutraintro { display:none !important; }
	#nutratose-ingredients .nutrahead { width:95% !important; max-width:480px !important;  }
	#nutratose-ingredients  #ing-list { width:20% !important; font-size:11px !important; }
	#nutratose-ingredients ul#ing-list li a { width: 100% !important; height: auto !important;background-image: none !important; font-size:11px !important; background-color:#F4F9EE; border: 2px solid #CFE4B5; border-radius: 5px; line-height:12px !important;padding: 3px 5px !important; }
	#nutratose-ingredients ul#ing-list li a.active { background-image: none !important;  background-color:#F4F9EE; border: 2px solid #580026; }
	#nutratose-ingredients  #rightBoxSide { background-image: none !important; width: 65% !important;margin-left:8% !important; }
	#nutratose-ingredients  #rightBoxSide .rightBox { background-color: #580026; padding:5px; border-radius: 5px; height: auto !important; }
	#nutratose-ingredients #rightBoxSide img { margin: 0 !important; margin-top:10% !important; }
	#nutratose-ingredients  #rightBoxSide  a.nutrabuybtn {position: relative;top:10%;left:10%; }
	
	#ways-to-order  h2{ clear:both; width:100% !important; }
	#ways-to-order ul { margin-left:25% !important; }
	#ways-to-order li { float:none !important; }
	#ways-to-order .order-fax { display:none !important; }
	#ways-to-order #paypalpicture { float:none !important; }
	#order-options .advantagedos { float:none !important; margin: 0 auto !important;width:95% !important;max-height: none !important;min-height: none !important; }
	#order-options .advantagedos .bottlelove{ display:none; width:20% !important;margin-right:3% !important; }
	#order-options .advantagedos ul { width:80% !important;margin-left:10% !important;}
	#order-options .advantagedos .sixtydaysod { display:none; width:98% !important;height: auto !important;margin-right:-20%;/*margin-top:-5%;*/ }
	#order-options .advantagedos #onebottleprice, #order-options .order-options2 { height: auto !important; }
	#order-options .order-options2  { float: none !important; margin: 0 auto !important; margin-top: 5px !important; margin-bottom:10px !important; width:95% !important; }
	#order-options .order-options2  .obottle { display:none; }
	#order-options .order-options2  .gutts { width:60% !important; }
	#order-options .order-options2  .pricebreak { float:none !important; margin-top:-2%; }
	#order-options .order-options2  .starburst{ display:none; }
	#order-options #shipping-line { text-align:left !important;padding: 5px !important; }
	#order-options #adhdbookoffer { width:95%;}
	#order-options .orangebacker { width:84% !important; margin: 0 !important;margin-left:-2% !important;padding-bottom:10%; height: auto !important; }
	#order-options .orangebacker .infotext { float:none !important; width: 100% !important; }
	#order-options .orangebacker .bookimage { display:none;float:right !important; margin-left:-10px !important; }
	#order-options .orangebacker .newbtn { font-size:13px; padding: 5px 10px; }
	.overnightdel { width: 95% !important; }
	.leftPicture , .rightPicture  { display:none !important; }
	
	/* synaptol bbalance amazon */
	.bbalancesyn {margin-top:0 !important;width:98%; }
	
	/* catalog */
	#page-content{width:98% !important; margin:15px 2px 0 -5px;}
	#catalogloaders { position: absolute; left: 45% !important; }
	.catalogex { width: 100% !important; margin-left:-8% !important;margin-right:0 !important;}
	.catalogex h2.new_header { text-align:left !important; }
	.catalog-p { display:none; }
	.categorysect { margin-left:-12% !important; width:98% !important; }
	.categorysect h2 {margin-left:5% !important; }
	.categorysect .storeListSm > li { display:block !important; margin-right: -2px !important; width:100% !important;border-top-right-radius:5px; border-top-left-radius:5px; }
	.categorysect .storeListSm > li a h3 img { max-width:80% !important; }
	
	/* about */
	#slider{ width:98% !important;color:#fff !important;text-shadow: 0 1px 2px #000;}
	#slider h2 { margin-left:-1px !important; }
	#slider p { margin-left:-1px !important; width:70% !important; }
	#slider .slidertexts { background: rgba(0,0,0,0.3);margin-top:-10px;padding:5px;  }
	
	/* contact */
	#contactus  { width: 75% !important; margin-left:2% !important; }
	#contactus .moinputdos { width: 98% !important; }
	
	/* account */
	#accountstuff , .accountlgin{ width: 95% !important; }
	.accountlgin  .newbtn, .accountlgin  input.newbtn { padding: 5px 100px !important; margin-bottom:10px !important;}
	.settings  { padding: 0 !important; float:none !important; }
	.settings  li { font-size: 10px !important; }
	.settings  li  span, .settings input,.settings select, .divAddr  input{ float:none !important; }
	.settings label { float:none !important; width:100% !important; }
	.settings input.w40, .settings input, .divAddr  input, .divAddr  input.w40, .divAddr  .w30 { width: 95% !important; } 
	/* account order view */
	#accountstuff .overflow div { float:none !important;width:94% !important; }
	#accountstuff  .envelope .left { float: left !important;width: 80% !important; }
	#accountstuff  .envelope  .right { width: 15% !important;float: right !important; } 
	#accountstuff  .stamppic  img , #accountstuff  .stamppic { width: 90% !important;max-width:100px !important; }
	#accountstuff .overflow .dataTable, #accountstuff .overflow .cartTable { width: 95% !important; }
	
	/* cart */
	#progress { display:none;width:98% !important; }
	.asteal { display:none; }
	.otoptionsorng { display:none;width:100%;border-left:1px !important; }
	.otoptionsorng .newbtn { font-size:13px; }
	.moneystuff { width: 98% !important;float:none !important; }
	.moneystuff  div.shippinbox { width:60% !important; }
	.moneystuff  td.moneytotals { width:20% !important; }
	.moneystuff td.moneytotals .newbtn { width:50% !important; }
	/*#progress  .prog_item { font-size:13px !important; }*/
	#cart-sidebar { clear:both; float:none; margin-top: 20px; margin-left:-2%; width:95% !important; }
	#checksecureinfo { display:none; }
	.receiptcontent { width: 95% !important; margin-bottom: 10px !important; }
	.receiptsidebar { display:none !important;  }
	#shopping-content .removetext { display:none !important; }
	.thirdpartyMesg  { clear: both; float:none !important; width:95% !important; }
	#altervpayment { clear: both; float:none !important; text-align: center !important; width:80% !important; }
	#divShoppingCart tr.cartHeader th { font-size:9px !important; }
	
	/* footer and stuff */
	#choose_div.sidefixed { width: 98% !important;margin:0 !important; position:fixed;bottom:0 !important;left:0 !important;right:0 !important;text-align:center;padding:4px !important;}
	.homeoresc, #footfloat, #doctortwo, .doctor_trusted, .addthis_toolbox, #enjoybox, .searchfilter{ display:none !important; }
	.disclaimer  p { margin-right:2px !important;width:90% !important; }
	.disclaimer 	p.fdastatement { width:90% !important; }
	#footerlinks { width:98% !important; float:none !important; }
	.flink { width: 30% !important; margin: 0px !important; margin-right:2% !important; }
	
	/* footer seals */
	.footseals { height:auto !important;width:98% !important;margin: 0 auto;padding-bottom:5px; }
	
	/* product crosssell on page*/
	.adhdbooker , .crosssello, .crosssella { display:none; }
}

@media (max-width: 320px) {
	html, body { width:100%; overflow-x:hidden; }
	body { position:relative;margin:0 !important;padding:0 !important;background-image: none;background:#fff !important; }
	#searchfield { display:none; }
	#header{display:block;height:100px !important;/*background:url('/images/header/background-header.jpg')*/background-image:url(/images/backgrounds/yellowfade.jpg) no-repeat;color:#fff;/*color:#1A4788;*/margin-bottom:5px;overflow:hidden;}
	#headerpeople , #headerpeople img{ display:none !important;  }
	#header .logo{padding-top:5px;width:80%;margin: 0 auto !important;font-family: 'Archivo Black', sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:-8px !important;margin-left:5px !important;}
	#header .logo img { max-width:270px; width: 70% !important;margin-top:-23px !important;margin-bottom:5px !important; }
	#header .logo span { font-size:42px !important; }
	.tagline { width:95%;margin: 0 auto;font-size:11px !important; }
	.tagline h2 { font-size:11px !important;}
	.logobg { width:95% !important; }
	#floatmsg { top:44px !important; }
	.errMessage,.sucMessage{ width: 98% !important;padding:4px 7px !important; font-size:11px !important; }
	/* slide menu */
	#bt-menu {display:block; z-index:200;} 
	#bt-menu ul { display: none; }
	.bt-menu-trigger { position: fixed;top: 0;left: 12px;z-index: 200;display: block;width: 40px;height: 42px;cursor: pointer; }
	.bt-menu.bt-menu-open { border-width: 0px 0px 50px 150px !important;  }
	/*.bt-menu ul:first-of-type li { width: 125px !important; }
	.bt-menu ul.bt-menu-share li { width:40px !important; }
	.bt-menu ul.menustuff { width: 45% !important; }*/
	.bt-menu ul.menustuff li { font-size:12px !important; }
	.dkblue, .darkgrn { background-image:none !important;padding:0 !important;padding-left:5px !important; }
	/* blue top bar */
	#outerbar { height:36px; }
	#innerbar { height:36px; width:82%;margin-left:14%;}
	#innerbar .addthis_default_style, .addthis_32x32_style, #chattyCathy { display:none !important; }
	#innerbar  .newbtn.mini{font-size:11px;padding:5px 10px !important;margin:0;margin-top:1% !important;margin-right:-2% !important;line-height:22px;}
	#innerbar  a.smallLogo { display:block; }
	#innerbar  a.smallLogo  img{ width:30% !important; max-width:76px !important;margin-top: 9px !important;margin-left:10px !important;margin-right:-5% !important; }
    #innerbar a.group { display:none; }
	#cartbar  { width:95% !important;margin-top:3% !important; }
	#header { width:100%; font-size:11px !important; }
	#header p.logo  img{ max-width:80% !important; }
	#top-nav { padding: 0 7px; }
	#top-nav .yoproducts { display:none; }
	#top-nav .phonenumbers { margin: 0 !important; float:none !important; font-size:10px !important; }
	#top-nav .phonenumbers .intlnumber, #top-nav .phonenumbers .officehours { display:none !important;}
	#wrapper { width:100% !important;position: relative;margin: 40px 0 10px -5px; /*margin-left: auto; margin-right: auto; margin-top:40px;*/-webkit-box-shadow:0 0 0 #8798AD !important;-moz-box-shadow:0 0 0 #8798AD !important;box-shadow:0 0 0 #8798AD !important;}
	#headerpeople, .tagdesc, .officehours, #left-side, #right-side { display:none; }
	#main-widecontent { border: none !important; width:98% !important;padding:3px 10px !important; }
	#main-content { width:98%; border-left: none !important; padding:5px !important;margin-left:3% !important; }
	/*.excerpt { margin: 0 5px !important; width: 98% !important; }*/
	
	/* blogs */
	#blogsection { border: none !important; width:95%;padding:0 5px !important; }
	#blogsection  h1.instapaper_title { line-height: 26px !important;  }
	#blogsection .fbFeedbackContent { width: 95% !important; }
	#blogsection .adones { display:none; }
	#comageinfo, #comnameinfo { float:none !important; }
	#comageinfo, #comnameinfo { width: 100% !important; }
	#blogsection .featimg { width:90% !important; }
	#blogsection .newbtn { margin-top:15px !important; }
	
	/*customer reviews*/
	.custrevcontainer { width: 98% !important; }
	.newtestimonialsdos { width:98% !important;font-size:13px !important; }
	.custrevbtn { float:none !important; margin: 10px !important; }
	.numbersyo { margin: 0 !important; }
	
	/* home page */
	.homeexcerpt { display:none; }
	.hometopper { margin-left:-18px !important; }
	.hometopper img {width: 96% !important; }
	.promoimagehome img { width:100%;max-width:350px !important; }
	.promoimagecat img { width:90%;max-width:350px !important;margin-left:-20px !important; }
	.promoimage img { width:95%;max-width:350px !important; }
	#featurecontain { width:95% !important; }
	#smeradcontain, .lrgerad { float:none !important; }
	.featuresm { width:98% !important; }
	.lrgerad { width:100% !important;margin-bottom:10px !important; }
	#awesomewindow, #bulletholder { display:none !important; }
	#storebot { width: 99% !important; }
	#storebot a { width:95% !important;padding:10px; }
	#storebot p { padding: 5px; }
	#storebot span.right { margin-right: 5%; }
	#toolbox { text-align:center !important; }
	#toolbox a { width:45% !important;margin-right:5px !important;background-size:100% 80% !important; }
	#blogbox a { width:50% !important; margin-bottom:10px; }
	#blogbox a .faveitem { width:90% !important; }
	
	/*product page*/
	.guarTop { width:100% !important; }
	.guarTopdos { height:320px !important; overflow: auto !important; }
	.guarTop  .gulogo { width:50%; float:none !important; }
	.guarTop .promise { width:95%; float:none !important;padding-top:25px; }
	.relievewbanner { width: 98%;}
	h2.new_header { font-size:18px !important; }
	h1.new_header { font-size:20px !important; }
	#bottle { clear: both; width:85%; margin-left: 8% !important; }
	.checkpoints { clear: both; width:85% !important; margin-right:0 !important;  }	
	.bigtoppers img{ width:89%; }
	.page-nav { width:90% !important; margin: 0 auto !important;margin-bottom:10px !important; }
	.page-nav a {min-width:5%;margin: 0 !important; }
	.page-nav  a.newbtn { font-size:20px !important; padding: 5px 10px !important;width:92% !important;border-radius:0 !important; }
	.page-nav .newbtn.green { font-size:20px !important; padding: 5px 10px !important;width:91% !important; border-radius:0 !important;margin-top:5px !important; }
	.indicationtable {font-size:10px !important;  }
	.inpagereview blockquote, .sidereviews blockquote, .inpagegreen blockquote { font-size:12px !important; }
	.inpagereview blockquote{ margin-left: 0 !important; }
	.indipopup { width:98% !important;overflow:auto !important;  }
	.indipopup .indi-sheet { width:95% !important;border-top:none; }
	.indipopup h3{width:100% !important;}
	.indipopup .sidereviews { margin-left:0; }
	.noviewpic { display:none !important; }
	.youchoose { width:98% !important; }
	.youchoose .left, .youchoose .right {float:none !important;width:98% !important; }
	.youchoose .left { border-right: 0px !important;border-bottom:2px solid #B3C5DB !important; }
	.youchoose .right {padding-top:10px !important; }
	.inpagebtnmagic { width: 80% !important; }
	.moneybackyo { width:95% !important;text-align:center !important;margin-left: 0 !important; }
	.indicationtabletrio { width:98% !important; }
	.indicationtabletrio img { width:98% !important; max-width:530px;}
	/*pop-ups*/
	#fancybox-wrap { position:fixed !important;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none; }
	.exploreSpecs { width:100% !important; }
	.exploreSpecs img { width:80% !important;max-width:500px !important; }
	.exploreSpecs  h3.explore-popup { width:92% !important; margin-bottom:20% !important; }
	.exploreSpecs  div.indi-sheet { width: 92% !important; }
	.exploreSpecs a.newbtn  { font-size:10px !important; padding: 2px 3px !important; width: 20% !important; overflow:hidden !important; }
	.leftPicture img, .rightPicture  img{ width:98% !important; }
	.w150 { width:30%;}
	p.caption{ display:none !important; }
	.cgmp { width:85% !important; }
	#flatlabel img { width:92% !important; max-width:500px !important; }
	#ingred { width:80%; }
	#ingred .newbtn { font-size: 10px !important; float: none !important;margin-bottom:5px; }
	#ingred blockquote { float:none; width: 90% !important; margin-left: -1%;  }
	#supfacts { width:80%; }
	#testicontainer { width: 90%; }
	#testimonialheader { display:none; }
	.newtestimonials { width: 100% !important; }
	.success-story { width: 85% !important; }
	.featureblock, .featureblock p { width:90% !important }
	.featureblock span { padding-left: 65% !important; }
	.notepadguarantee, .yguarantee, .notepadleft, .notepadright { width:90% !important; }
	.tabPaging { width:80% !important;height:24px !important;overflow:hidden; }
	.tabPaging  .newbtn{ margin-right:-2% !important; }
	.exploreImg { padding-bottom:20% !important; }
	.uring { background-image: url(/images/product/uricinexing3.jpg) !important; margin-left:3% !important; width:94% !important; max-width:480px !important; height:315px !important; padding: 84px 10px 0 10px !important; }
	hr { width: 95% !important; }
	#recipe { background-image:none !important; background-color:#D6E3F0 !important; height: auto !important; }
	#recipe img { float:none !important;width:60% !important;margin-left:20% !important; }
	#recipe .recingred { float:none !important;margin-top:10px !important; }
	#recipe .recdirect { float:none !important; }
	#recipe .note { float:none !important; width:95% !important; margin-top: 10px !important; }
	#nutratose-ingredients { width:95% !important; }
	#nutratose-ingredients #nutraintro { display:none !important; }
	#nutratose-ingredients .nutrahead { width:95% !important; max-width:480px !important;  }
	#nutratose-ingredients  #ing-list { width:25% !important; font-size:11px !important; }
	#nutratose-ingredients ul#ing-list li a { width: 95% !important; height: auto !important;background-image: none !important; font-size:10px !important; background-color:#F4F9EE; border: 2px solid #CFE4B5; border-radius: 5px; line-height:12px !important;padding: 3px 5px !important; }
	#nutratose-ingredients ul#ing-list li a.active { background-image: none !important;  background-color:#F4F9EE; border: 2px solid #580026; }
	#nutratose-ingredients  #rightBoxSide { background-image: none !important; width: 60% !important;margin-left:10% !important; }
	#nutratose-ingredients  #rightBoxSide .rightBox { background-color: #580026; padding:5px; border-radius: 5px; height: auto !important; }
	#nutratose-ingredients #rightBoxSide img { margin: 0 !important; margin-top:10% !important; }
	#nutratose-ingredients  #rightBoxSide  a.nutrabuybtn {position: relative;top:15%;left:10%; margin-top:10% !important; }
	
	#ways-to-order  h2{ clear:both; width:100% !important; }
	#ways-to-order ul { margin-left:5% !important; }
	#ways-to-order li { float:none !important; }
	#ways-to-order .order-fax { display:none !important; }
	#ways-to-order #paypalpicture { float:none !important; }
	#order-options .advantagedos { float:none !important; margin: 0 auto !important;width:98% !important; height: auto !important; max-height: none !important; min-height: none !important; }
	#order-options .advantagedos .bottlelove{ display:none; width:20% !important;margin-right:3% !important; }
	#order-options .advantagedos ul { width:70% !important;margin-left:10% !important;}
	#order-options .advantagedos .sixtydaysod { display:none; width:80% !important;height: auto !important;margin-right:12%;margin-top:-5%; }
	#order-options .advantagedos .sixtydaysod img { display:none;}
	#order-options .advantagedos #onebottleprice, #order-options .order-options2 { height: auto !important; }
	#order-options .order-options2  .starburst{ display:none; }
	#order-options .order-options2  .option_heading { font-size:11px !important; }
	#order-options .order-options2  { clear:both !important; float: none !important; margin: 0 auto !important; margin-top: 5px !important; margin-bottom:10px !important; width:98% !important; }
	#order-options .order-options2  .obottle { display:none; }
	#order-options .order-options2  .gutts { width:50% !important;margin-top:-3% !important; }
	#order-options .order-options2  .pricebreak { float:none !important;font-size:11px !important; }
	#order-options .option_savings { display:none; }
	#order-options #shipping-line { text-align:left !important;padding: 5px !important; }
	#order-options #adhdbookoffer { width:80%; margin: 0px !important;}
	#order-options .orangebacker { width:98% !important; margin: 0px !important;padding-bottom:10%; height: auto !important; }
	#order-options .orangebacker .infotext { float:none !important; width: 100% !important; }
	#order-options .orangebacker .bookimage { display:none;float:right !important; margin-left:-10px !important; }
	#order-options .orangebacker .newbtn { font-size:13px; padding: 5px 10px; }
	.overnightdel { width: 95% !important; }
	.leftPicture , .rightPicture  { display:none !important; }
	
	/* synaptol bbalance amazon */
	.bbalancesyn {margin-top:0 !important; width:98%;}
	
	/* catalog */
	#page-content{width:98% !important; margin:15px 2px 0 -5px;}
	#catalogloaders { position: absolute; left: 45% !important; }
	.categorysect { margin-left:-12% !important; width:98% !important; }
	.catalogex h2.new_header { text-align:left !important; }
	.catalog-p { display:none; }
	.categorysect { margin-left:-15% !important; width:100% !important; }
	.categorysect h2 {margin-left:5% !important; }
	.categorysect .storeListSm > li { display:block !important; margin-right: -2px !important; width:100% !important;height:auto !important;border-top-right-radius:5px; border-top-left-radius:5px; }
	.categorysect .storeListSm > li a h3 img { max-width:80% !important; }
	
	/* about */
	#slider{ width:98% !important;color:#fff !important;text-shadow: 0 1px 2px #000;}
	#slider h2 { margin-left:-1px !important; }
	#slider p { margin-left:-1px !important; width:70% !important; }
	#slider .slidertexts { background: rgba(0,0,0,0.3);margin-top:-10px;padding:5px;  }
	
	/* contact */
	#contactus  { width: 75% !important; margin-left:2% !important; }
	#contactus .moinputdos { width: 98% !important; }
	
	/* account */
	#accountstuff , .accountlgin{ width: 95% !important; }
	.accountlgin  .newbtn, .accountlgin  input.newbtn { padding: 5px 100px !important; margin-bottom:10px !important;}
	.settings  { padding: 0 !important; float:none !important; }
	.settings  li { font-size: 10px !important; }
	.settings  li  span, .settings input,.settings select, .divAddr  input{ float:none !important; }
	.settings label { float:none !important; width:100% !important; }
	.settings input.w40, .settings input, .divAddr  input, .divAddr  input.w40, .divAddr  .w30 { width: 95% !important; } 
	/* account order view */
	#accountstuff .overflow div { float:none !important;width:94% !important; }
	#accountstuff  .envelope .left { float: left !important;width: 80% !important; }
	#accountstuff  .envelope  .right { width: 15% !important;float: right !important; } 
	#accountstuff  .stamppic  img , #accountstuff  .stamppic { width: 90% !important;max-width:100px !important; }
	#accountstuff .overflow .dataTable, #accountstuff .overflow .cartTable { width: 95% !important; }
	
	
	
	
	/* cart */
	#progress { display:none;width:98% !important; }
	.asteal { display:none; }
	.otoptionsorng { display:none;width:100%;border-left:1px !important; }
	.otoptionsorng .newbtn { font-size:13px; }
	.moneystuff { width: 98% !important; float:none !important;}
	.moneystuff  div.shippinbox { width:60% !important; }
	.moneystuff  td.moneytotals { width:20% !important; }
	.moneystuff td.moneytotals .newbtn { width:50% !important; }
	/*#progress  .prog_item { font-size:13px !important; }*/
	#cart-sidebar { clear:both; float:none; margin-top: 20px; margin-left:-2%; width:95% !important; }
	#checksecureinfo { display:none; }
	.receiptcontent { width: 95% !important; margin-bottom: 10px !important; }
	.receiptsidebar { display:none !important;  }
	#shopping-content .removetext { display:none !important; }
	.thirdpartyMesg  { clear: both; float:none !important; width:95% !important; }
	#altervpayment { clear: both; float:none !important; text-align: center !important; width:80% !important; }
	#divShoppingCart tr.cartHeader th { font-size:9px !important; }
	
	/* footer and stuff */
	#choose_div .sidefixed { width: 98% !important;margin:0 !important; position:fixed;bottom:0;left:0;right:0;text-align:center;padding:4px !important;}
	.homeoresc, #footfloat, #doctortwo, .doctor_trusted, .addthis_toolbox, #enjoybox, .searchfilter{ display:none !important; }
	.disclaimer  p { margin-right:2px !important;width:90% !important; }
	.disclaimer 	p.fdastatement { width:90% !important; }
	#footerlinks { width:98% !important; float:none !important; }
	.flink { width: 30% !important; margin: 0px !important; margin-right:2% !important; }
	
	/* footer seals */
	.footseals { height:auto !important;width:98% !important;margin: 0 auto;padding-bottom:5px; }
	
	/* product crosssell on page*/
	.adhdbooker , .crosssello, .crosssella { display:none; }

}
/* print page same as larger screens like tablet */
@media print {
	html, body { width:100%;overflow-x:hidden; }
	body { position:relative;margin:0 !important;padding:0 !important;background-image: none;background:#fff !important; }
	#searchfield { margin-top:5px;padding:5px; }
	#searchfield form .biginput { font-size:16px; }
	#header .logo{text-align:left !important;padding-top:8px;width:70%;font-family: 'Archivo Black', sans-serif;font-size:50px !important;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:-20px !important;margin-left:10px;}
	#header .logo img { width:65%;margin-bottom:10px !important;margin-left:10px !important; }
	#header .logo .bgl { font-size:84px !important }
	.tagline { text-align:left !important;font-size:10px !important;width:55%; }
	.tagline h2 { padding-left:20px !important; }
	.tagdesc { width:88%;margin-left:15px !important; }
	.logobg { width:70% !important;margin-left:5px !important;}
	#floatmsg { top:44px !important; }
	.errMessage,.sucMessage{ width: 98% !important; }
	/* slide menu */
	#bt-menu {display:block; z-index:200;} 
	#bt-menu ul { display: none; }
	.dkblue, .darkgrn { background-image:none !important;padding:0 !important;padding-left:5px !important; }
	/* blue top bar */
	#outerbar { height:36px; }
	#innerbar { height:36px; width:100%;margin-left:10%;}
	#innerbar .addthis_default_style, .addthis_32x32_style { display:none; }
	#innerbar  .newbtn.mini{font-size:13px;padding:10px 12px !important;margin:0;line-height:22px;}
	#innerbar  a.smallLogo  img{ margin-top: 6px !important; }
    #innerbar a.group { display:none; }
	#header { width:100%; }
	#top-nav { padding: 0 7px; }
	#top-nav .yoproducts { display:none; }
	#top-nav .phonenumbers { width:70%;float:none !important;margin-left: 15% !important;}
	#wrapper { width:100% !important;position: relative;margin-left: auto; margin-right: auto; margin-top:40px;-webkit-box-shadow:0 0 0 #8798AD !important;-moz-box-shadow:0 0 0 #8798AD !important;box-shadow:0 0 0 #8798AD !important;}
	#left-side { display:none; }
	#main-widecontent { border: none !important; width:98%;padding:0 5px !important;margin: 0 !important; }
	#main-content { width:73%; border-left: none !important; padding:0 5px !important; }
	/* blogs */
	#blogsection { border: none !important; width:95%;padding:0 5px !important; }
	#blogsection .fbFeedbackContent { width: 95% !important; }
	/* home page */
	.promoimagehome img { width:100%;max-width:735px !important; }
	.promoimagecat img { width:90%;max-width:735px !important;margin-left:-20px !important; }
	.promoimage img { width:95%;max-width:500px !important; }
	.promoimage { width:100%;max-width:500px !important; }
	#storebot a { width:31% !important; }
	#toolbox a { margin-right:3px !important; }
	#blogbox a { width:33% !important; }
	#featurecontain { margin: 0 auto !important;margin-bottom:15px !important; }
	/*product page*/
	#fancybox-wrap { position:fixed !important;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none; }
	.relievewbanner { width: 72%;}
	.checkpoints { width:65%; }	
	#ingred { width:80%; }
	#testicontainer { width: 80%; }
	.newtestimonials { width: 100% !important; }
	.success-story { width: 92% !important; }
	.featureblock, .featureblock p { width:90% !important }
	.featureblock span { padding-left: 65% !important; }
	hr { width: 95% !important; }
	#ways-to-order  h2{ clear:both; width:100% !important; }
	#order-options .advantagedos { float:none !important; margin: 0 auto !important;width:90% !important; }
	#order-options .advantagedos .bottlelove{ width:25% !important;padding-left:8% !important; }
	#order-options .order-options2  { float: none !important; margin: 0 auto !important; margin-top: 5px !important; margin-bottom:10px !important; width:90% !important; }
	#order-options .order-options2  .gutts { width:60% !important; }
	#order-options .order-options2  .pricebreak { float:right !important; }
	#order-options .orangebacker { width:80% !important; margin: 0 auto !important; }
	#order-options .orangebacker .infotext { width: 70% !important; }
	#order-options .orangebacker .bookimage { float:right !important; margin-left:-10px !important; }
	.overnightdel { width: 90% !important; }
	
	/* synaptol bbalance amazon */
	.bbalancesyn {margin-top:0 !important; }
	
	/* catalog */
	#page-content{width:98% !important; margin:15px 2px 0 10px;}
	#catalogloaders { position: absolute; left: 45% !important; }
	.catalogex { width: 85% !important; margin-left:-1% !important;margin-right:0 !important; }
	.categorysect { margin-left:-5% !important; width:90% !important; }
	.categorysect h2 {margin-left:5% !important; }
	.categorysect .storeListSm > li { margin-right: -2px !important; width:48% !important;border-top-right-radius:5px; border-top-left-radius:5px; }
	.morecat { margin-left:-125px !important; }
	
	/* cart */
	#progress { width:95% !important; }
	#progress  .prog_item { font-size:13px !important; }
	#enjoybox { width:45% !important; }
	.thirdpartyMesg  { clear: both; float:none !important; width:95% !important; }
	#altervpayment { clear: both;float:right; text-align: center !important; width:35% !important; }
	.asteal span { font-size:12px !important; }
	
	/* footer and stuff */
	#choose_div.sidefixed { width: 99% !important;margin:0 !important; position:fixed;bottom:0 !important;left:0 !important;right:0 !important;text-align:center;padding:4px !important;}
	.homeoresc, #footfloat, #doctortwo, .doctor_trusted, .addthis_toolbox, .searchfilter{ display:none !important; }
	.disclaimer  p { margin-right:2px !important;width:30% !important; }
	.disclaimer 	p.fdastatement { width:95% !important; }
	.showimage { display:block !important; }
}

/* Retina Display */

/*@media only screen and (-webkit-min-device-pixel-ratio: 2),
 	only screen and (-moz-min-device-pixel-ratio: 2),
  	only screen and (-o-min-device-pixel-ratio: 2/1),
  	only screen and (min-device-pixel-ratio: 2),
  	only screen and (min-resolution: 2dppx) {
	

}*/