/* Large desktop */

@media (min-width: 1200px) {


	.prodLogos {
		width:517px;
		margin-top: -10px;
	}	
	.search-query {
		width:250px;
	}
	.top-bar {
		margin-bottom:35px;
	}
	.top-back {
		height:240px;
	}
	.navbar .nav > li > a {
		padding: 10px 30px 10px;
	}
	.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:195px;
	}	
	#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 {
	line-height: 1.5em;
	}
	.dict_info {
	padding-left: 10px;
	}
	
	.head-img {
	margin-top:10px;
	}
	.help {
	min-height: 305px !important;
	}
	.outerContainer {
	min-height:95px;
	}
	.modal-video-width {
	width:670px;
	}
}

/* Default */
@media (min-width: 980px) and (max-width: 1200px) {
	.cat-image1 {
	right: 45px;
	}
	.newsletter {
	font-size: 80%;
	line-height: 1.3em;
	}
	.affix .rightCol {
		width:220px;
	}
	.dict_info {
	padding-left: 10px;
	}
	.top-back {
		height:250px;
	}
	.head-img {
	margin-top:20px;
	}
	.need-help-header{
	font-size: 12px;
	}
	.help {
	min-height: 305px !important;
	}
	#matrix .link {
	min-height: 140px;
	}
	
	#matrix .no-link {
	min-height: 140px;
	}
	.outerContainer {
	min-height:140px;
	}
	.lable {
	min-height: 140px;
	}
	.red-express {
	color: #9b0d0d;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    padding-top: 18px;
    }
    .red-rush {
    padding-top:14px;
    }
    .links {
    display: block;
    font-size: 12px;
    margin-top: 8px;
	}
	.links {
    display: block;
    font-size: 12px;
    margin-top: 8px;
	}
	.navbar .nav > li > a {
  		padding: 10px 18px;
	}

	
}

/* 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:62px;
	}
	.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: 80%;
	line-height: 1em;
	padding-left: 6px;
	}
	.affix .rightCol {
		width:166px;
	}
	.dict_info {
	padding-left: 10px;
	}
	.top-back {
		height:280px;
	}
	.head-img {
	margin-top:20px;
	}
	
	.haircentered{
	line-height: 16px;
	}
	.need-help-header{
	font-size: 14px;
	}
	#matrix .link {
	min-height: 190px;
	}
	
	#matrix .no-link {
	min-height: 190px;
	}
	.outerContainer {
	min-height: 190px;
	}
	
	.lable {
	min-height: 190px;
	}
	
	
	#matrix strong {
    font-size: 11px;
	}
	


	

    
}
 
/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
	body {
		background-color:#ffffff;
		padding:0 20px; 
	}
	.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;
	}
	
	#matrix{
	margin-bottom: 30px;
	}
	.info-green-mainheader, .info-blue-mainheader, .info-red-mainheader, .info-calm-mainheader, .info-defy-mainheader, .info-ess-mainheader {
	margin:0 10px 0 10px;
	line-height:30px;
	}
	.info-green-span, info-red-span, .info-blue-span, .info-calm-span, .info-defy-span, .info-ess-span {
	line-height: 15px;
	margin:0 10px 0 10px;
	}
	#jquery-cookie-law-script { 
	visibility: hidden;
	}
	.modal.fade {
	top: -450px;
	}

}
 
/* Landscape phones and down */

@media (max-width: 480px) {
	body {
		background-color:#ffffff;
		padding:0 20px; 
	}
	.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;
	}
	.info-green-mainheader, .info-blue-mainheader, .info-red-mainheader, .info-calm-mainheader, .info-defy-mainheader, .info-ess-mainheader {
	margin:0 10px 0 10px;
	line-height:30px;
	}
	.info-green-span, info-red-span, .info-blue-span, .info-calm-span, .info-defy-span, .info-ess-span {
	line-height: 15px;
	margin:0 10px 0 10px;
	}
	#jquery-cookie-law-script { 
	visibility: hidden;
	}
	

}

/* Potrait phones */

@media (max-width: 470px) {
	.hide-small-small {
		display:none;
	}
	.dict_info {
	padding-left: 0;
	}

    
}