/* ---------------------------------------------------------------------- */
/*	1680px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1680px) {	
}	

/* ---------------------------------------------------------------------- */
/*	1440px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1440px) {
	.bg-content-menu{
		height: 750px;
	}
	.menu figcaption{
		padding: 9% 25px 25px 25px;
	}
	.menu .content-menu figure.small-image .top{
		display: none;
	}
}

/* ---------------------------------------------------------------------- */
/*	1024px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1024px) {
	/*Responsive version*/
	.content-menu{
		display: none;
	}
	#menu-responsive,
	.menu-responsive{
		display: inline;
		top: -150px;
	}
	.menu-responsive .top{
		margin-top: 2rem;
	}
	.menu-responsive h3{
		font-size: 2rem;
	}
	.menu figcaption i{
		font-size: 4rem;
		line-height: 3rem;
	}
	.gallery{
		margin-top: 2rem;
	}
	.newsletter{
		margin-bottom: 3rem;
	}
	.gallery .title-home{
		width: 80%;
	}
	.menu figure{
		width: 100%;
	}
	.zone-info-reservation-image{
		width: 30%;
	}
	.zone-info-reservation{
		width: 70%;
	}

	.menu figure img{
		width: 100%;
		-webkit-transition: none;
		transition: none;
		-webkit-transform: none;
		transform: none;
	}
	.menu figcaption{
		padding: 25px;
	}
	.bg-content-menu{
		height: 200px;
	}
	.gallery .title-home{
		padding: 80px 0 0px 0;
		right: 50px;
	}
	.events figcaption{
		padding: 20px 30px;
	}
	.zone-info-reservation{
		display: block;
		float: none;
	}
	.zone-info-reservation-image{
		min-height: 0;
		height: 0;
	}
}

/* ---------------------------------------------------------------------- */
/*	Mobile Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 800px){

	.zone-info-reservation-image{
		width: 0;
	}
	.zone-info-reservation{
		width: 100%;
	}
	.contact-form{
		margin-top: 2rem;
	}
	.testimonials{
		margin-top: 2rem;
	}
	.master-chef .image-chef{
		margin-top: 0;
	}
	.gallery .title-home,
	.header-text p{
		width: 90%;
	}
	.gallery{
		margin-top: 0;
	}
	.navbar-left{
		float: none !important;
	}
}

/* ---------------------------------------------------------------------- */
/*	768px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 768px){
	
	
}

/* ---------------------------------------------------------------------- */
/*	720px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 767px){
	.menu-day-list{
		padding: 0 2rem;
	}
	.testimonials{
		margin-top: 0;
	}
	.contact-form{
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		border: none;
	}
}
/* ---------------------------------------------------------------------- */
/*	640px Version
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 640px) {
	body{
		font-size: 14px !important;
	}
	.bg-content-menu {
		height: 300px;
	}
	footer.copyright ul{
		margin-top: 0;
	}
}


/* ---------------------------------------------------------------------- */
/*	600px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 600px) {
	
}

/* ---------------------------------------------------------------------- */
/*	480px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 480px) {
	.bg-content-menu{
		background: none;
	}
	.col-xs-6,
	.col-xs-9{
		width: 100%;
	}
}

/* ---------------------------------------------------------------------- */
/*	384px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 384px) {
	.menu figcaption p{
		display: none;
	}
	.counter{
		position: relative;
		z-index: 99;
	}
	.contact-info{
		margin-right: 0;
	}
}

/* ---------------------------------------------------------------------- */
/*	360px Version
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 360px) {
	.menu-day-list figure img{
		float: none;
		margin: 0 auto;
		margin-bottom: 2rem;
		display: block;
	}
}