
@media(max-width:991px) {

	h1 { font-size: 26px !important; }
	h2 { font-size: 22px !important; }
	h3 { font-size: 21px !important; }
	h4 { font-size: 22px !important; }

	.panel-heading a { font-size: 22px !important; line-height: 30px; }

	.navbar-primary { box-shadow: none; border-bottom: none; }

	.custom-navbar {background-color: #ffffff !important; height: 90px;}

	.panel-default { margin-top: 50px; }

	.references { margin: 50px auto 25px auto; }

	.bodytext-Roboto { font-size: 17px !important; line-height: 23px !important; }
	.bodytext { font-size: 17px !important; line-height: 23px !important; padding-bottom: 12px; }
	.bodytext-16 {}
	.bodytext-18 { font-size: 16px !important;}
	.bodytext-22 { font-size: 18px !important; line-height: 23px !important; }
	.bodytext-24 { font-size: 18px !important; }
	.bodytext-40 { font-size: 25px !important; line-height: 30px !important; }

	.guaranteee__title{ margin: 100px 0 0 0; }

	.img-badges { max-width: 80%; }

	.timer-container-inner{ border: 4px solid #fff; }

	.guarantee__container{ padding: 15px; }

	.ul-default li { padding-bottom: 15px; }
}

@media (min-width: 767px) {
	.img-ingredients { max-width: 400px; }
	.logo-t911 { max-width:350px; }
}


@media (max-width: 767px) {
	ul.nav.navbar-nav { margin-top: 80px; margin-bottom: 0px; }
	nav a.navbar-brand { position: absolute; left: 50%; bottom:0; top: 0;  transform: translateX(-50%); }

	.custom-navbar .nav >li >a { padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #eaeaea; }
	.custom-navbar .nav >li:hover >a { color: #000000 !important; }
	.custom-navbar .nav >li:hover, .custom-navbar .nav >li.active { border-bottom: 0px solid transparent; }
	.custom-navbar .nav >li:hover >a, .custom-navbar .nav >li.active >a { padding-bottom: 10px; }

	.citations { font-size: 10px; line-height: 18px; padding: 15px 15px !important;}

	.footer-navbar .nav { margin-top: 0 !important; }

	.pos-rel { position: relative; left: -30px; top: 10px; }
	.wrap-bottle.wb-side, .wrap-bottle.wb-middle { margin-top: 60px; }
	.wrap-bottle h1 { font-size: 20px !important; line-height: 24px; }
	.wrap-bottle h2 { font-size: 20px !important; line-height: 24px; }
	.wrap-bottle h3 { font-size: 14px !important; line-height: 18px; }
	.wrap-bottle h3 span { font-size: 18px !important; line-height: 22px; }
	.wrap-bottle h4 { font-size: 14px !important; line-height: 18px; }
	.wrap-bottle .btn { font-size: 18px !important; }
	
	.timer-container { margin: -15px auto -25px auto; }
	.timer{ font-size: 30px; bottom: -17px; }

	.free-3-bot { max-width: 150px; }
	.free-6-bot { max-width: 150px; }

	.img-ingredients { }

	.prod-price { 
		margin-top: 15px;
		font-size: 45px !important; line-height: 25px;
	}
	.prod-price span { 
		font-size: 16px !important; line-height: 16px;
	}


	.panel-body { padding: 0; }
	.lesspadding1 { padding: 5px 10px 0 20px !important; }
	.lesspadding2 { padding: 5px 20px 0 10px !important; }


	.panelbody-midd { 
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
	}

	.panel-default { margin-top: -12px; }
	/*.pullup-on-mobile { margin-top: -10px; }*/

	.img-price-small { max-width: 90px; margin-top: -5px; }

	.img-price-small2 { margin-top: -5px; }

	.well-faq h6 { font-size: 24px !important; }

	.img-stars { max-width: 120px; }
}

