/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
	.jumbotron {
		margin-top: 65px;
		padding:30px;
		border:solid #961A4E 1px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	.nid {
		margin-top:60px;
	}
	
	.mainhead {
		height:130px;
	}
	
	body {
    color: #888888;
    line-height: 20px;
	}
	
	.jumbotron p {
    text-align: left;
    margin-bottom: 8px;
	}
	
	h2 {
    font-size: 18px;
    line-height: 25px;
    padding-top: 10px;
	}
}
 
/* Large desktop */

@media (min-width: 1200px) {
	.prodLogos {
		width:517px;
	}	
	.search-query {
		width:250px;
	}
	.top-bar {
		margin-bottom:35px;
	}
	.top-back {
		height:220px;
	}
	.row-fluid .gridItems .span4 {
		width: 31.623931623931625%;
	}
	.row-fluid .gridItems .addtocart .span4 {
		width: 30%;
	}
	.hide-medium {
		display:inline-block;
	}
	.show-medium {
		display:none;
	}
	.hide-small {
		display:inline-block;;
	}
	.show-small {
		display:none;
	}	
	.email-input {
		width:206px;
	}	
	#home-carousel ul li {
		margin:10px 10px 0 10px;
	}
	.row-fluid ul.thumbnails li.span4:nth-child(2n + 3) {
		margin-left : 2.5%;
	}	
	.row-fluid ul.thumbnails li.span4:nth-child(3n + 4) {
		margin-left : 0px;
	}
	.row-fluid .gridItems .addtocart select.span4 {
		width:40px;
	}
	.row-fluid .listItems .addtocart select.span4 {
		width:50px;
	}	
	.cpn-input {
		width:206px;
	}
	.tofreegift, .tofreeshipping {
		font-size:18px;
		width:600px;
	}	
	.tofreegift img, .tofreeshipping img {
		max-width:100%;
		float:none;
	}
	.cat-image1 {
	right: 70px;
	}
	.newsletter {
	font-size: 80%;
	line-height: 1.5em;
	}
	.dict_info {
	padding-left: 10px;
	}
	.jumbotron {
	margin: 10px 0;
	padding:40px 150px;
	border:solid #961A4E 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
  	min-height:450px;
	}
}

/* Default */
@media (min-width: 980px) and (max-width: 1200px) {
	.cat-image1 {
	right: 45px;
	}
	.newsletter {
	font-size: 70%;
	line-height: 1.3em;
	}
	.affix .rightCol {
		width:220px;
	}
	.dict_info {
	padding-left: 10px;
	}
	.jumbotron {
	margin: 10px 0;
	padding:40px 150px;
	border:solid #961A4E 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-height:450px;
	}
}

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {
	.prodLogos {
		width:180px;
	}		
	.search-query {
		width:110px;
	}
	.top-bar {
		margin-bottom:80px;
	}
	.top-back {
		height:230px;
	}
	.links-bar {
		font-size:11px;
	}
	.navbar .nav > li > a {
		padding: 10px 11px 10px;
	}
	.hide-small {
		display:none;
	}
	.show-small {
		display:inline-block;
	}
	.email-input {
		width:95px;
	}
	#home-carousel ul li {
		margin:10px 0px 0 0px;
		width:14%;
	}
	#home-carousel ul li a img {
		width:80%;
	}
	.revite-help-skin, .defying-help-skin, .calm-help-skin, .clear-help-skin, .every-help-skin, .ess-help-skin {
		min-height:100px;
	}
	.cpn-input {
		width:60px;
	}
	#country, #state {
		width:150px;
	}
	.tofreegift, .tofreeshipping {
		font-size:13px;
		width:350px;
	}	
	.tofreegift img, .tofreeshipping img {
		max-width:70%;
		float:left;
	}
	.form-horizontal .control-label {
		width:120px;
	}
	.form-horizontal .controls {
		margin-left:130px;
	}
	.table-cart input, .table-cart select {
		width:100px;
	}
	.table-cart #zip, .table-cart #szip {
		width:60px;
	}
	.cat-image1 {
	right: -10px;
	}
	.newsletter {
	font-size: 70%;
	line-height: 1em;
	}
	.affix .rightCol {
		width:166px;
	}
	.dict_info {
	padding-left: 10px;
	}
	.jumbotron {
	margin: 10px 0;
	padding:40px 65px;
	border:solid #961A4E 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-height: 450px;
	}
	.ingredient h1 {
    color: #333333;
    font-size: 30px;
    line-height: 30px;
	}
}
 
/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
	body {
		background-color:#ffffff;
	}
	.links {
		display:none;
	}
	#imglogo, #imgtag {
		width:auto;
	}
	#imgtag {
		display:none;
	}
	.top-bar, .top-back {
		height:auto;
		margin-bottom:10px;		
	}
	.navbar .nav > li > a {
		padding: 10px 5px 10px;
	}
	.middle-bar > .container {
		padding:10px;
		border-radius:10px;
	}
	.row-fluid .gridItems .span4 {
		width: 100%;
	}
	.dict_info {
	padding-left: 0;
	}
	.jumbotron {
	border:solid #961A4E 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	.ingredient h1 {
    color: #333333;
    font-size: 30px;
    line-height: 30px;
	}
	.ingred-top {
    height: 130px;
	}
}
 
/* Landscape phones and down */

@media (max-width: 480px) {
	body {
		background-color:#ffffff;
	}
	.links {
		display:none;
	}
	#imglogo, #imgtag {
		width:auto;
	}
	.top-bar, .top-back {
		height:auto;
		margin-bottom:10px;
	}
	.middle-bar > .container {
		padding:10px;
		border-radius:10px;
	}
	.dict_info {
	padding-left: 0;
	}
	.ingredient h1 {
    color: #333333;
    font-size: 30px;
    line-height: 30px;
	}
	
}

/* Potrait phones */

@media (max-width: 470px) {
	.hide-small-small {
		display:none;
	}
	.dict_info {
	padding-left: 0;
	}
	.ingredient h1 {
    color: #333333;
    font-size: 20px;
    line-height: 30px;
	}
	.ingredient h2 {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
	}
	.ingred-top {
    height: 100px;
	}
	
}