@media (max-width: 767px) {
	H1{}
	H2{}
	H3{font-size:24px;}
	H4{}
	H5{}
	H6{}

	DIV.banner_area{padding:75px 0px;text-align:center;}
	DIV.banner_area H1{font-size:28px;text-align:center;}

	DIV.topbar{position:fixed;top:0px;left:0px;width:100%;z-index:10000;}
	DIV.header_area{margin-top:0px;}
	DIV.header_area DIV.logo{padding:10px;text-align:center;}
	DIV.header_area DIV.logo IMG{max-width:250px;}
	DIV.modal{top:50px;}	
	DIV.header_area .search_bar{padding:10px;text-align:center;}
	DIV.topbar .search_bar DIV.auto_complete{display:block;}
	DIV.topbar .search_bar DIV.auto_complete INPUT.text{width:100%;max-width:250px;}

	DIV.navigation_area{margin-top:120px;border-top:1px solid #B2B3B7;width:100%}

	.header_area .container{padding:0px;}
	.navigation_area .container{padding:0px;width:100%;}
	.navbar{margin-left:0px;}
	.navbar-default .navbar-nav{margin:0px;float:none;}
   	.navbar-collapse {padding:0px;;width: 100%;z-index:50000;background: #FFFFFF;padding: 0px 0px;}
	.navbar-default {}
	.navbar-default .navbar-nav > li a {line-height:20px;border-bottom:none;padding-left:20px;}
	.navbar-default .navbar-nav > li a:hover{line-height:20px;border-bottom:none;}
	.navbar-default .navbar-nav>.open{border-bottom:1px solid #FFFFFF;}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {border-bottom:1px solid #FFFFFF;}
	.navbar-default .navbar-nav .dropdown-menu{border-radius:0px;padding:0px;border:none;line-height:20px; width: 100%;position: relative;border: none;box-shadow: none;}
	.navbar-default .navbar-nav .dropdown-menu > li > a{padding:20px 20px 20px 40px;border-bottom:1px dotted #CCCCCC}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{padding:20px 20px 20px 40px;border-bottom:1px dotted #CCCCCC}

	.navbar-default .navbar-nav > li a,
	.navbar-default .navbar-nav > li a:hover{padding:20px;border-bottom:1px dotted #CCCCCC}	

	DIV.header_area DIV.banner_area H1{font-size:24px;}

	.content_area{padding:25px;}

	BODY.home .content_area{padding:50px 25px;}
	BODY.home .brand_list{padding:25px;}
	BODY.home .mission{padding:25px;}
	BODY.home .mission .content_content{width:100%;margin:0px;}

	BODY.home .three_image{margin:0px;} 
	BODY.home .three_image .gallery .gallery_image{height:250px;}
	BODY.home .three_image .gallery{margin:0px;} 

	BODY.home .zero_waste .content_content{margin:0px;}

	.content_wrapper{width:100%;}
	.content_inner{margin:25px 0px 25px 0px;}


	.footer .footer-section {margin: 30px 0px;text-align:center;}
	.footer .footer-section H5{text-align:center;}
	.footer .footer-section LI{text-align:center;}

	.copyright{text-align:center;font-size:12px;}
	.copyright A{font-size:12px;}
	.copyright A:hover{font-size:12px;}


	.gallery .gallery_image .gallery_image_overlay{top:5%;left:5%;width:90%;}
	.gallery .gallery_image .gallery_image_overlay .gallery_image_caption{font-size:16px;}
	.gallery .gallery_image .gallery_image_overlay .gallery_image_caption2{font-size:24px;}
	.gallery .gallery_image .gallery_image_overlay .gallery_image_caption3{font-size:14px;}
	.gallery .gallery_image .gallery_image_overlay .gallery_image_caption4{font-size:14px;}
	.gallery .gallery_image .gallery_image_overlay .gallery_image_url{margin-top:10px;}

	.brand .brand_image{margin-top:15px;}

	.product_short .brand_name,
	.product_short .brand_name A,
	.product_short .brand_name A:hover{text-align:left;}

	
	.CalendarMonthHeader{display:block;}	
	.CalendarFooter{display:block;}	
	.CalendarDayHeader{display:none;}
	.CalendarDay{display:block;width:100%;}
	.CalendarDayEmptyPre{display:none;}
	.CalendarDayEmptyPost{display:none;}		
}