.banner
	{
		width:100%;
		height:550px;
		background-image:url("../images/Home_BG.jpg");
		background-position:center center;
		background-size:cover;
		top: 0;
		left: 0;
		opacity:1;
	}
.container
	{
		margin-bottom:20px;
	}
.aboutus
	{
		margin-top:20px;
	}	
.samfood
	{
		margin-top:20px;
	}
.samimg
	{
		width:300px;
		float:right;
	}
.samcontent
	{
		width:750px;
		float:left;
	}
.carousel 
	{
		margin: 0 auto;
	
		height: 420px;
		clear: both;
		position: relative;
		overflow:hidden;
	}
.carousel img 
	{
		display: hidden; 
		cursor: pointer; 
	}

/* #waterwheel-carousel {
  width:900px;
  height:250px;
  position:relative;
  clear:both;
  overflow:hidden;
  margin:0 auto;
}
#waterwheel-carousel img {
  visibility:hidden; 
  cursor:pointer;
} */	

@media screen and (min-width: 320px) and  (max-width: 480px){
.aboutus
	{
		max-width:440px;
	}
.samfood
	{
		max-width:440px;
	}
.samimg
	{
		max-width:440px;
		width:100%;
		text-align:center;
		display:block;
	}
.samcontent
	{
		max-width:440px;
		display:block;
		width:100%;
	}
.products
	{
		max-width:440px;
	}
.carousel
	{
		max-width:350px;
		width:100%;
	}
.carousel img
	{
		width:150px;
		height:300px;
	}
footer p
	{
		font-size:14px;
	}
}

@media screen and (min-width: 481px) and (max-width: 767px){
.aboutus
	{
		max-width:700px;
	}
.samfood
	{
		max-width:700px;
	}
.samimg
	{
		max-width:700px;
		text-align:center;
		display:block;
		width:100%;
	}
.samcontent
	{
		max-width:700px;
		display:block;
		width:100%;
	}
.carousel
	{
		max-width:600px;
	}
footer p
	{
		font-size:14px;
	}
} 