

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		.wrapper {width: 100%;}
		.logo { width: 25% !important;}
		.logo img{width:100%;}
		h2.resp-accordion { font-size:22px !important;}
		.price1 {background: url(../images/price1.png) no-repeat 86% 40% !important;}
		.price2 {background: url(../images/price2.png) no-repeat 97% 40% !important;}
		nav ul li {
    width: 90px;
		}
		nav ul ul li {
    padding: 5px 0px 5px 30px;
		}
		.newlogo img{width:80%;} 
		#home h1 img {
    width: 30%;
}
.home {
    min-height: 500px;
}
.menuthumbgallery ul li {
    width: 47%;
}
header nav ul ul {
    width: 330px;
}
header nav ul ul li {
    width: 300px;
}
.about, .menu, .contact {
    margin: 120px 0 150px;
}
		}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		nav {
    width: 100%;
    float: none;
	position:absolute;
	top:15%;
}
.newlogo {
    width: 100%;
    float: none;
    text-align: center;
	position:absolute;
	top:2%;
}
nav ul ul {width:260px;}
nav ul {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
nav ul ul li {
    padding: 10px;
    width: 240px;
}
.logo img{width:60%;}
header nav ul li {
    width: 80px;
}
header nav ul {
    padding-top: 15px;
	text-align: center;
    margin: 0 auto;
    width: 100%;

}
header nav ul ul {
    width: 260px;
	padding-top:0;
}
header nav ul ul li {
    width: 240px;
}
		}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
			
		.wrapper {width: 100%;}
		.logo { left: 20%;     padding-top: 0px;}
		#home h1 { margin-top: 150px;} 
		.home {min-height:400px;}
		.about, .menu, .contact {margin: 80px 5px 80px; text-align: center;}
		.form input{width:400px !important;}
		.form textarea{width:400px !important;}
		.form .submit {margin: 0 0 0 0 !important;}
		.resp-tab-content {padding:20px !important;}
		.list2 li {width:44% !important;}
		.nlst ul li{width:100px;}
		h2.resp-accordion { font-size:20px !important;}
		.price1 { background: url(../images/price1.png) no-repeat 38% 93% !important;}
		.pricelist{ height:300px !important; }
		.price2 { background: url(../images/price2.png) no-repeat 40% 95% !important;}
		.price13 { background: url(../images/13.jpg) no-repeat 40% 95% !important;}
		.price15 { background: url(../images/15.jpg) no-repeat 40% 95% !important;}
		.price10 { background: url(../images/10.jpg) no-repeat 40% 95% !important;}
		.price24 { background: url(../images/24.jpg) no-repeat 40% 95% !important;}
		.price18 { background: url(../images/18.jpg) no-repeat 40% 95% !important;}
		.price11 { background: url(../images/18.jpg) no-repeat 40% 95% !important;}
		nav ul li {width:80px;}
		nav ul li a { font-size:24px;}
		.thumb li { width:50% !important;}
		.smalldevicetable{height:720px !important;}
		.lineheight{height:40px !important;}
		.happyhour{height:285px !important;}
		.holiday24{height:480px !important;}
		.hour11{height:410px !important;}
		#home h1 img {
    width: 40%;
}
.menuthumbgallery ul li {
    width: 45%;
}
.menuthumbs1{line-height:30px;}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 320px) and (max-width: 479px) {
		
    	.wrapper {width: 100%;}
		.logo { width: 35%; padding-top:0;}
		.logo img{width:80%;}
		#home h1 { margin-top: 150px;} 
		.home {min-height:350px;}
		 .contact {margin: 130px 5px 100px; text-align: center;}
		 .menu {margin: 30px 5px 50px; text-align: center;}
		 .about {margin: 130px 5px 50px; text-align: center;}
		.form input{width:280px !important;}
		.form textarea{width:280px !important;}
		.form .submit {margin: 0 0 0 0 !important;}
		nav ul {width:300px;}
		nav ul li {width:55px;}
		nav ul li a { font-size:18px;}
		h2{font-size:30px; line-height:50px;}
		.resp-tab-content {padding:10px !important;}
		.list2 li {width:100% !important; display:block !important;}
		.nlst ul li{width:100px;}
		h2.resp-accordion { font-size:20px !important;}
		.price1 { background: url(../images/price1.png) no-repeat 40% 100% !important;}
		.pricelist{ height: 315px !important; }
		.price2 { background: url(../images/price2.png) no-repeat 40% 100% !important;}
		.price13 { background: url(../images/13.jpg) no-repeat 40% 100% !important;}
		.price15 { background: url(../images/15.jpg) no-repeat 40% 100% !important;}
		.price10 { background: url(../images/10.jpg) no-repeat 40% 100% !important;}
		.price24 { background: url(../images/24.jpg) no-repeat 40% 100% !important;}
		.price18 { background: url(../images/18.jpg) no-repeat 40% 100% !important;}
		.price11 { background: url(../images/18.jpg) no-repeat 40% 100% !important;}
		.resp-tab-content ul li {font-size:13px !important;}
		.resp-tab-content h2{font-size:17px !important;}
		.resp-tab-content h3 {font-size:17px !important;}
		.thumb li {width:98% !important}
		.smalldevicetable{height:690px !important;}
		.lineheight{height:40px !important;}
		.happyhour{height:275px !important;}
		.holiday24{height:475px !important;}
		.hour11{height:425px !important;}
		br.spacebr{display:none !important;}
		#home h1 img {
    width: 40%;
}
nav ul ul {
    left: -100px;
}
nav ul ul li {
    padding: 5px;
}
.menuthumbgallery ul li {
    width: 95%;
}
#testimonilas p{padding:0 10px;}
header h1 img{width:60%; padding-top:10px;}
header nav ul li {
    width: 55px;
}
header nav ul {
    padding-top: 45px;
}
		}

