
@media (min-width: 1200px) {
	.restaurant-menu{
		width: 918px;
		height: 604px;
		position:relative;
		top:-1px;
		margin-left: 100px;
	}

	.slidebar-left{
		background: transparent url('../img/menu-book.png') 0 1px no-repeat;
		height: 606px;
		float:left;
		margin-left: -2px;
		color:#000;
		padding:1px 0 1px 1px;
		width: 275px;
		-moz-box-shadow:7px 0px 7px 0px #532C1C;
		-webkit-box-shadow:7px 0px 7px 0px #532C1C;
		box-shadow:7px 0px 7px 0px #532C1C;
	}

	.content-menu{
		background: transparent url('../img/book-bg.png') 0 0 no-repeat;
		height: 608px;
		margin-left: 291px;
		margin-right: 3px;
		padding: 1px 1px 1px 0;
		text-align: center;
		width: 631px;
		position: relative;
		-moz-box-shadow:-4px 0px 4px 1px #532C1C;
		-webkit-box-shadow:-4px 0px 4px 1px #532C1C;
		box-shadow:-4px 0px 4px 1px #532C1C;
	}

	.content-menu:before{
		background: url("../img/menu-book-bg.png") no-repeat scroll 0 0 transparent;
		display: block;
		content:'';
		height: 604px;
		left: -35px;
		position: absolute;
		top: 3px;
		width: 53px;
		z-index: 1543;
	}



	.content-menu .menu-content-bl .nano-content  div.item img{
		height: 151px;
		width: 396px;
		display: block;
		margin-bottom: 8px;

	}

	.menu-book { padding: 13px 22px;}

	.menu-book li a{
		text-decoration: none;
		color:#005530;
		-webkit-transition: color .55s;
		-moz-transition: color .55s;
		-ms-transition: color .55s;
		-o-transition: color .55s;
		transition: color .55s;
	}

	.menu-scroller{
		height: 600px;
		overflow-y:auto;
	}


	.slidebar-left  li,
	.types-of-food p,
	.types-of-food h3,
	.types-of-food .quantity,
	.types-of-food .price{
		font:normal 14px/21px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	}

	.slidebar-left  li {
		list-style:none;
		font-weight: bold;
	}

	.content-menu  div h3{
		font:italic 22px/24px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		color:#00542f;
		margin-bottom: 14px;
		text-transform: capitalize;
	}

	.content-menu  div .quantity{
		color:#707070;
		font-size: 14px;
		font-style: italic;
		margin:10px 73px 0 0;
		float: left;
	}

	.content-menu  div .price{
		background: transparent url('../img/prix.png') 0 0 no-repeat;
		background-size: cover;
		display: block;
		float: right;
		width: 90px;
		height: 30px;
		margin-right: 2px;
		font:bold 14px/28px Arial, 'Helvetica Neue', Helvetica, sans-serif;
		color:#fff;
		text-align: center;
	}

	.content-menu  div p {
		margin-bottom: 9px;
		font:italic 14px/20px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		color:#242021;
	}

	.menu-book li a.active,
	.menu-book li a:hover{
		color:#bc161b;
		font-weight: bold;
	}

	.item img{
		margin-bottom: 10px;
	}
	.item{
		background: transparent url(../img/bottom-line.png) 50% 100% no-repeat;
		width: 100%;
		overflow: hidden;
		clear: both;
		margin-bottom: 25px;
	}
	.slim-scroll{
		margin-top:5px;
	}
	.slimScrollBar ,.slimScrollRail{
		margin-right: 15px;
	}
}

@media (max-width: 992px) {
	@media (min-width: 768px) {
		.restaurant-menu{
			width: 767px; /**/
			height: 604px;
			position:relative;
			top:-1px;
			margin-left: 100px;
		}

		.slidebar-left{
			background: transparent url('../img/menu-book.png') 0 1px no-repeat;
			height: 606px;
			float:left;
			margin-left: -70px; /**/
			color:#000;
			padding:1px 0 1px 1px;
			width: 140px; /**/
			-moz-box-shadow:7px 0px 7px 0px #532C1C;
			-webkit-box-shadow:7px 0px 7px 0px #532C1C;
			box-shadow:7px 0px 7px 0px #532C1C;
		}

		.content-menu{
			background: transparent url('../img/book-bg.png') 0 0 no-repeat;
			height: 608px;
			margin-left: 89px;/*291*/
			margin-right: 3px;
			padding: 1px 1px 1px 0;
			text-align: center;
			width: 460px;/**/
			position: relative;
			-moz-box-shadow:-4px 0px 4px 1px #532C1C;
			-webkit-box-shadow:-4px 0px 4px 1px #532C1C;
			box-shadow:-4px 0px 4px 1px #532C1C;
		}

		.content-menu:before{
			background: url("../img/menu-book-bg.png") no-repeat scroll 0 0 transparent;
			display: block;
			content:'';
			height: 604px;
			left: -35px;
			position: absolute;
			top: 3px;
			width: 53px;
			z-index: 1543;
		}



		.content-menu .menu-content-bl .nano-content  div.item img{
			height: 151px;
			width: 396px;
			display: block;
			margin-bottom: 8px;

		}

		.menu-book { padding: 13px 22px;}

		.menu-book li a{
			text-decoration: none;
			color:#005530;
			-webkit-transition: color .55s;
			-moz-transition: color .55s;
			-ms-transition: color .55s;
			-o-transition: color .55s;
			transition: color .55s;
		}

		.menu-scroller{
			height: 600px;
			overflow-y:auto;
		}


		.slidebar-left  li,
		.types-of-food p,
		.types-of-food h3,
		.types-of-food .quantity,
		.types-of-food .price{
			font:normal 14px/21px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		}

		.slidebar-left  li {
			list-style:none;
			font-weight: bold;
		}

		.content-menu  div h3{
			font:italic 22px/24px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
			color:#00542f;
			margin-bottom: 14px;
			text-transform: capitalize;
		}

		.content-menu  div .quantity{
			color:#707070;
			font-size: 14px;
			font-style: italic;
			margin:10px 73px 0 0;
			float: left;
		}

		.content-menu  div .price{
			background: transparent url('../img/prix.png') 0 0 no-repeat;
			background-size: cover;
			display: block;
			float: right;
			width: 90px;
			height: 30px;
			margin-right: 2px;
			font:bold 14px/28px Arial, 'Helvetica Neue', Helvetica, sans-serif;
			color:#fff;
			text-align: center;
		}

		.content-menu  div p {
			margin-bottom: 9px;
			font:italic 14px/20px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
			color:#242021;
		}

		.menu-book li a.active,
		.menu-book li a:hover{
			color:#bc161b;
			font-weight: bold;
		}

		.item img{
			margin-bottom: 10px;
		}
		.item{
			background: transparent url(../img/bottom-line.png) 50% 100% no-repeat;
			width: 90%; /**/
			overflow: hidden;
			clear: both;
			margin-bottom: 25px;
			margin-left: 18px;
		}
		.slim-scroll{
			margin-top:5px;
		}
		.slimScrollBar ,.slimScrollRail{
			margin-right: 8px;
		}
	}
}


@media (max-width: 1200px) {
	@media (min-width: 992px) {
		.restaurant-menu {
			width: 904px; /**/
			height: 604px;
			position: relative;
			top: -1px;
		}

		.slidebar-left {
			background: transparent url('../img/menu-book.png') 0 1px no-repeat;
			height: 606px;
			float: left;
			margin-left: 35px; /**/
			color: #000;
			padding: 1px 0 1px 1px;
			width: 170px; /**/
			-moz-box-shadow: 7px 0px 7px 0px #532C1C;
			-webkit-box-shadow: 7px 0px 7px 0px #532C1C;
			box-shadow: 7px 0px 7px 0px #532C1C;
		}

		.content-menu {
			background: transparent url('../img/book-bg.png') 0 0 no-repeat;
			height: 608px;
			margin-left: 222px; /*291*//*17*/
			padding: 1px 1px 1px 0;
			text-align: center;
			width: 688px; /**/
			position: relative;
			-moz-box-shadow: -4px 0px 4px 1px #532C1C;
			-webkit-box-shadow: -4px 0px 4px 1px #532C1C;
			box-shadow: -4px 0px 4px 1px #532C1C;
		}

		.content-menu:before {
			background: url("../img/menu-book-bg.png") no-repeat scroll 0 0 transparent;
			display: block;
			content: '';
			height: 604px;
			left: -35px;
			position: absolute;
			top: 3px;
			width: 53px;
			z-index: 1543;
		}

		.content-menu .menu-content-bl .nano-content div.item img {
			height: 151px;
			width: 396px;
			display: block;
			margin-bottom: 8px;

		}

		.menu-book {
			padding: 13px 22px;
		}

		.menu-book li a {
			text-decoration: none;
			color: #005530;
			-webkit-transition: color .55s;
			-moz-transition: color .55s;
			-ms-transition: color .55s;
			-o-transition: color .55s;
			transition: color .55s;
		}

		.menu-scroller {
			height: 600px;
			overflow-y: auto;
		}

		.slidebar-left li,
		.types-of-food p,
		.types-of-food h3,
		.types-of-food .quantity,
		.types-of-food .price {
			font: normal 14px/21px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		}

		.slidebar-left li {
			list-style: none;
			font-weight: bold;
		}

		.content-menu div h3 {
			font: italic 22px/24px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
			color: #00542f;
			margin-bottom: 14px;
			text-transform: capitalize;
		}

		.content-menu div .quantity {
			color: #707070;
			font-size: 14px;
			font-style: italic;
			margin: 10px 73px 0 0;
			float: left;
		}

		.content-menu div .price {
			background: transparent url('../img/prix.png') 0 0 no-repeat;
			background-size: cover;
			display: block;
			float: right;
			width: 90px;
			height: 30px;
			margin-right: 2px;
			font: bold 14px/28px Arial, 'Helvetica Neue', Helvetica, sans-serif;
			color: #fff;
			text-align: center;
		}

		.content-menu div p {
			margin-bottom: 9px;
			font: italic 14px/20px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
			color: #242021;
		}

		.menu-book li a.active,
		.menu-book li a:hover {
			color: #bc161b;
			font-weight: bold;
		}

		.item img {
			margin-bottom: 10px;
		}

		.item {
			background: transparent url(../img/bottom-line.png) 50% 100% no-repeat;
			width: 80%; /**/
			overflow: hidden;
			clear: both;
			margin-bottom: 25px;
			margin-left: 18px;
		}

		.slim-scroll {
			margin-top: 5px;
		}

		.slimScrollBar, .slimScrollRail {
			margin-right: 75px;
		}
	}
}



@media (max-width: 768px) {
		.restaurant-menu {
			height: 604px;
			position: relative;
			top: -9px;
			margin-left: 17px;
			margin-right: 17px;
			margin-bottom: 30px;
		}

		.content-menu {
			background: transparent url('../img/book-bg.png') 0 0 no-repeat;
			height: 608px;
			padding: 1px 1px 1px 0;
			text-align: center;
			position: relative;
			-moz-box-shadow: -4px 0px 4px 1px #532C1C;
			-webkit-box-shadow: -4px 0px 4px 1px #532C1C;
			box-shadow: -4px 0px 4px 1px #532C1C;
		}

		.restaurant-menu img{
			min-width: 100% !important;
		}


		.slidebar-left li,
		.types-of-food p,
		.types-of-food h3,
		.types-of-food .quantity,
		.types-of-food .price {
			font: normal 14px/21px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		}

		.restaurant-menu li {
			list-style: none;
			font-family: "english_towneregular",sans-serif;
			font-size: 30px;
			background-color: transparent;
		}
		.dropdown-menu li {
			background-color: rgba(255, 255, 255, 0.2);
		}
		.dropdown-menu{
			background-color: transparent;
		}

		.dropdown a, .dropdown a:focus, .dropdown a:hover {
			color: rgba(0,0,0,0.3) !important;
			text-shadow: 0 1px 2px #4f2213;
		}

		.content-menu div h3 {
			font: italic 22px/24px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
			color: #00542f;
			margin-bottom: 14px;
			text-transform: capitalize;
		}

		.content-menu div .quantity {
			color: #707070;
			font-size: 14px;
			font-style: italic;
			margin: 10px 73px 0 0;
			float: left;
		}

		.content-menu div .price {
			background: transparent url('../img/prix.png') 0 0 no-repeat;
			background-size: cover;
			display: block;
			float: right;
			width: 90px;
			height: 30px;
			margin-right: 2px;
			font: bold 14px/28px Arial, 'Helvetica Neue', Helvetica, sans-serif;
			color: #fff;
			text-align: center;
		}

		.content-menu div p {
			margin-bottom: 9px;
			font: italic 14px/20px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
			color: #242021;
		}

		.item img {
			margin-bottom: 10px;
		}

		.item {
			background: transparent url(../img/bottom-line.png) 50% 100% no-repeat;
			width: 95%; /**/
			overflow: hidden;
			clear: both;
			margin-bottom: 25px;
			margin-left: 18px;
		}

		.slimScrollBar, .slimScrollRail {
			display: none  !important;
		}
}