
@media(min-width:992px) {
	/* Navbar fixed top position for desktop view only */
	.navbar-responsive { position:fixed; top:0; right:0; left:0; z-index:1030; }
}


@media (min-width: 992px) and (max-width: 1199px) { 
}


@media(max-width:991px) {

	h1 { font-size: 40px !important; line-height: 50px !important; }
	h2 { font-size: 26px !important; line-height: 30px !important; }
	h3 { font-size: 24px; line-height: 30px; }
	h4 { font-size: 23px !important; line-height: 28px !important; }
	h5 { font-size: 22px !important; line-height: 26px !important; } 
	h6 { font-size: 20px; line-height: 26px; } 

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

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

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

	.bodytext { font-size: 17px !important; line-height: 23px !important; padding-bottom: 12px; }
	.bodytext-22 { font-size: 18px !important; line-height: 24px !important; }
	.bodytext-24 { font-size: 19px !important; line-height: 25px !important; }
	.bodytext-26 { font-size: 20px !important; line-height: 26px !important; }
	.bodytext-28 { font-size: 22px !important; line-height: 26px !important; }

}


@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; }

	.box-well { margin: 0 10px 40px 10px; padding: 20px 15px !important; }
	.box-well-top { margin: 0 10px; padding: 20px 15px !important; }
	.box-well-bottom { margin: 0 10px 40px 10px; padding: 20px 15px !important; }

/*	
	margin: 0 auto;
	background: transparent url('../images/034.jpg') no-repeat center top;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
	border-radius: 0 !important;
	padding: 20px 83px !important;
	color: #2d2d2d;
}*/
	
	.fs120 { font-size: 80px !important; } 
	.fs95 { font-size: 50px !important; line-height: 45px !important; } 
	.fs90 { font-size: 45px !important; } 
	.fs72 { font-size: 40px !important; } 
	.fs70 { font-size: 30px !important; } 
	.fs62 { font-size: 28px !important; }
	.fs52 { font-size: 27px !important; }
	.fs46 { font-size: 26px !important; line-height: 36px; } 
	.fs45 { font-size: 25px !important; line-height: 28px !important; } 
	.fs42 { font-size: 24px !important; line-height: 33px !important; } 
	.fs34 { font-size: 22px !important; line-height: 30px !important; } 
	.fs32 { font-size: 21px !important; line-height: 25px !important; } 
	.fs28 { font-size: 20px !important; line-height: 28px !important;  } 


	.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; }

	.panel-title {
        font-size: 20px !important;
    }

	.img-free-report {
		bottom: -10px; right: -60px;
		width: 50px;
	}
	.img-best-value {
		top: -20px; left: 160px;
	}
}



@media (max-width: 1200px) {
	.wrap-bottle { margin: 0 auto; } /* make it center aligned */
	.wrap-bottle.wb-middle { margin: 0 auto !important; } /* make it center aligned */

	.img-1btl4all {  width: 240px; top: 20%;  left:-50px }

	.img-price-49 {
		-ms-transform: scale(1); /* IE 9 */
		-webkit-transform: scale(1); /* Safari */
		transform: scale(1);
	}
	.total-6btl { transform: scale(0.9); }
.	img-price-59 {
		-ms-transform: scale(0.8); /* IE 9 */
		-webkit-transform: scale(0.8); /* Safari */
		transform: scale(0.8);
	}
	.total-3btl { transform: scale(0.9); }
	.img-price-69 {
		-ms-transform: scale(0.8); /* IE 9 */
		-webkit-transform: scale(0.8); /* Safari */
		transform: scale(0.8);
	}
	.total-1btl { transform: scale(0.9); }
}
