/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 470px) {
	
/* Navigations
---------------------------------------- */

/* Primary navigation */

body
{
overflow-x:hidden;
}


#container{
  margin: 0 auto;
  padding: 0;
  width: 300px;
}

.div_nav ul {
    display: none;
}
	
	
#menu{ display:none;}

.mobile_menu	{
	width:100%;
	height:auto;
	float:left;
	background:#fa3535;	
	display:block;
	border-bottom:solid 1px #fff;
	text-align:center;
	color:#fff;
	line-height:40px;
	}
.mobile_menu select{
	padding:10px; font-size:16px; background:#fa3535; color:#fff; border:0px; cursor:pointer; width:95%;
	}
.mobile_menu select option{
	padding:5px; font-size:14px; border-bottom: dashed 1px #fff;
	}	
	


.logo{ width:100%; text-align:center;}


.top_right { width: 100%;}
.social_col { text-align: center;}
.social_col p { text-align:center;}




.tagline {width: 90%; display:none;}

.form_overlay { display:none;}


.product {
    width:99%;
    margin: 0px 1.3% 1% 1.3%;
}
#pic{ display:none;}

.newsletter_col {
    width: 97%; margin-bottom:10px;}


#cop{ display:block;}
#flk{display:none;}



.signcol { width: 97%;text-align: center;}


.f_inp3 { width: 63%;}
.button2 { width: 32%;}




.contact_col form{
	width:88%;
	}

.contact_col_2{
	width:93%;
	float:left;
	}


.input_cr{ width:92%;}












}