/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 480px) {

/* Navigations
---------------------------------------- */

/* Primary navigation */

body
{
overflow-x:hidden;
}


.container{
  margin: 0 auto;
  padding: 0;
  width: 300px;
}

#menudiv{display:none;}

.mobile-nav	{
	width:100%; position:relative;
	height:auto; cursor:pointer;
	float:left;
	background:#fff;
	display:block;
	text-align:center;
	color:#fff;
	line-height:54px;
	font-family:Tahoma, Geneva, sans-serif;
	}
.mobile-nav select{width:100%; line-height:54px; height:54px; border:0px; outline:none;}

.mobile-nav select option{width:100%; line-height:54px;}


#footmob{ display:none;}


.contact_col form{
	width:88%;
	}

.contact_col_2{
	width:93%;
	float:left;
	}

	.welcome_img{width:100%;}

	.list-style-x{
	  width:100%;
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
		list-style: none;
		height:auto;
	  }
  .contact-col-1{width:100%;}
  .contact-col-2{width:100%;}
}
