@media(max-width: 1140px){
	.container{
		width: 100%;
		padding: 0 25px;
	}
}





@media(max-width: 900px){
	header{
		position: fixed;
		left: 0; top: 0;
		width: 100%;
		padding: 12px 0;
		z-index: 20;
		background: #000;
		box-shadow:0 0 25px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 25px rgba(0,0,0,0.3);
	}
	a.showmenu{
		display: block;
		position: absolute;
		right: 6px; top: 6px;
		width: 42px; height: 42px; line-height: 42px;
		text-align:center;
		color:#000;
		font-size:24px;
		margin:0 0 0 0;
		background: yellow;
		z-index: 9;
	}
	a.hidemenu{
		display: none;
		position: fixed;
		right: 5px; top: 5px;
		width: 42px; height: 42px; line-height: 42px;
		text-align:center;
		color:#fff;
		font-size:24px;
		margin:0 0 0 0;
		z-index: 11;
	}
	nav{
		display: none;
		position: fixed;
		width: 100%; height: 100%;
		left: 0; top: 0;
		z-index: 10;
		background: rgba(0,0,0,0.9);
		overflow-y: auto;
		padding: 100px 40px;
	}
	nav ul{
		float: none;
		display: table;
		width: 180px;
		margin: 0 auto 0 auto;
	}
	nav ul li{
		float: left;
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	nav ul li a{
		float: left;
		width: 100%;
		text-align: center;
		color: #fff;
	}
	/* BREAK */




	.banner{
		padding: 120px 0 0 0;
	}
	.banner .bannertext{
		float: left;
		width: 30%;
	}
	.banner .bannertext h2{
		font-size:30px;
		margin:0 0 20px 0;
	}
	.banner .bannertext h3{
		font-size:18px;
	}
	/* BREAK */





	.burgertypes_items .item h3{
		font-size:13px;
		padding: 8px 15px;
	}
	.burgertypes_items .item ul{
		float:left;
		width:100%;
		padding: 8px 15px;
	}
	.burgertypes_items .item ul li{
		font-size:11px;
	}
	/* BREAK */





	.about{
		padding:50px 0;
	}
	.about .text h2{
		font-size:24px;
		letter-spacing: -1px;
		margin:0 0 20px 0;
	}
	.about .text h3{
		font-size:18px;
	}
	.about .text p{
		font-size:11px;
	}
	/* BREAK */





	.contact{
		margin-top: 0;
		padding: 50px 0 50px 0;
	}
	.contactbox h2{
		font-size:24px;
		margin:0 0 20px 0;
	}
	.contactbox p{
		font-size:11px;
		margin:0 0 25px 0;
		padding-bottom: 25px;
	}
	/* BREAK */






	footer{
		padding:40px 0;
	}
	footer .copyright{
		width: 100%;
		font-size: 13px;
		margin-bottom: 20px;
	}
	footer .social{
		float: left;
		width: 100%;
		margin:0 0 0 0;
	}
}





@media(max-width: 540px){
	.banner{
		padding: 80px 0 0 0;
	}
	.banner .bannertext{
		float: left;
		width: 100%;
	}
	.bsliderwrap{
		float: left;
		width: 100%;
		margin-bottom: 30px;
	}
	.bslidecontent .text{
		bottom: 15px; left: 15px;
		padding: 5px 10px;
	}
	.bslidecontent .text h4{
		font-size:11px;
	}
	/* BREAK */




	.burgertypes_items{
		gap: 6%;
	}
	.burgertypes_items .item{
		float: left;
		width: 47%;
		margin-bottom: 35px;
	}
	.burgertypes_items .item h3{
		font-size:10px;
		padding: 5px 5px;
	}
	.burgertypes_items .item ul{
		padding: 5px 5px;
	}
	.burgertypes_items .item ul li{
		font-size:10px;
		color: #666;
	}
	/* BREAK */




	.about .image{
		width: 100%;
		margin: 0 0 20px 0;
	}
	.about .text{
		width: 100%;
		margin: 0 0 0 0;
	}
	/* BREAK */
}