@media only screen and (max-width:1205px){
.order-content ul li{
	width:23.3%;
}
}
@media only screen and (max-width:1170px){
.banner-content{
	bottom:15px;
}
h1{
	font-size:36px;
}
.location-wrap{
	padding-top:20px;
}
.restaurant-menu .menu-content ul li{
	width:23%;
}
.cnt-wrap .cnt-wrap-restaurant ul li{
	width:31.3%;
}
}
@media only screen and (max-width:1140px){
.restaurant-menu .menu-cnt-wrap{
	width:80%;
}
.restaurant-menu .menu-content ul li{
	width:31%;
}
.restaurant-menu .menu-content ul li:nth-child(4n){
	margin-right:20px;
}
.restaurant-menu .menu-content ul li:nth-child(3n){
	margin-right:0px;
}
}
@media only screen and (max-width:1040px){
.cnt-wrap .cnt-wrap-restaurant ul li{
	width:31%;
}
.cnt-wrap{
	width:73%;
}
}
@media only screen and (max-width:1024px){
.header{
	position:relative;
	background:#181818;
}
.banner-wrap{
	margin-top:0px;
}
.header-btm-right .menu-wrap ul li{
	padding:0 15px;
}
.location-wrap .frm-wrap:nth-child(2){
	width: 52%;
}
.location-wrap .frm-wrap:nth-child(3){
	width:18%;
}
.banner-wrap.inner-banner .banner-content{
    bottom: 60px;
}
.team-wrap ul li{
	width:30%;
}
}
@media only screen and (max-width:991px){
.reviews ul li .reviews-txt{
	width:100%;
	float:left;
	margin-top:10px;
}
}
@media only screen and (max-width:920px){
.order-content ul li{
	width:22.9%;
}
.contact-wrap .contact-info{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.contact-wrap .contact-info ul li{
	width:31%;
	margin-right:25px;
	min-height:170px;
}
.contact-wrap .contact-info ul li:last-child{
	margin-right:0px;
}
.contact-form{
	width:100%;
	float:left;
}
}
@media only screen and (max-width:860px){
.menu-wrap{
	display:none;
}
#menu_trigger {
    display: block;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}
.banner-content .banner-txt p br{
	display:none;
}
.sidebar{
	width:100%;
	float:left;
}
.cnt-wrap{
	width:100%;
	float:left;
	margin-left:0px;
	margin-top:20px;
}
}
@media only screen and (max-width:840px){
.restaurant-menu .menu-tab{
	width:100%;
}
.restaurant-menu .menu-cnt-wrap{
	width:100%;
	margin-left:0px;
	margin-top:20px;
}
}
@media only screen and (max-width:800px){
.contact-wrap .contact-info ul li{
	width:30.5%;
}
}
@media only screen and (max-width:768px){
.order-content ul li{
	width:48%;
}
.order-content ul li:nth-child(4n){
	margin-right:20px;
}
.order-content ul li:nth-child(2n){
	margin-right:0px;
}
.step-content ul li{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.step-content ul li:last-child{
	margin-bottom:0px;
}
.footer .footer-widget{
	text-align:center;
	width:100%;
	margin-bottom:20px;
}
.social-icon a{
	float:none;
	display:inline-block;
}
.footer .footer-widget h4:after{
	left:50%;
	margin-left:-30px;
}
.footer .footer-widget .contact-info ul li:before{
	display:none;
}
.footer .footer-widget .contact-info ul li{
	padding-left:0px;
}
.order-content ul li img{
	width:100%;
}
.location-wrap .frm-wrap:nth-child(3){
	width: 20%;
}
.location-wrap .frm-wrap:nth-child(2){
	width:50%;
}
.location-wrap .btn{
	padding:0 20px;
}
h1 {
    font-size: 32px;
    padding-bottom: 10px;
}
.btn{
	width:auto;
	padding:0 20px;
}
.details-img{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.details-img img{
	width:100%;
}
.details-desc{
	width:100%;
	float:left;
}
.restaurant-menu .menu-content ul li{
	width:47%;
	float:left;
	margin-right:20px;
}
.restaurant-menu .menu-content ul li:nth-child(3n) {
    margin-right:20px;
}
.restaurant-menu .menu-content ul li:nth-child(2n) {
    margin-right: 0px;
}
.cnt-wrap .cnt-wrap-restaurant ul li{
	width:47%;
}
.cnt-wrap .cnt-wrap-restaurant ul li img{
	width:100%;
}
.cnt-wrap .cnt-wrap-restaurant ul li:nth-child(3n){
	margin-right:20px;
}
.cnt-wrap .cnt-wrap-restaurant ul li:nth-child(2n){
	margin-right:0px;
}
.cnt-wrap .cnt-wrap-restaurant ul li .content-txt .order-btn .btn{
	width:auto;
	padding:0 20px;
}
.food-details-left .small-img ul li{
	width:22%;
	float:left;
	margin-right:10px;
}
.food-details-left .small-img ul li:last-child{
	margin-right:0px;
}
.food-details-left .small-img{
	padding-right:0px;
	width:100%;
	float:left;
	padding-top:10px;
}
.food-details-left .big-img{
	width:100%;
	float:left;
}
}
@media only screen and (max-width:720px){
.apps-wrap .apps-img {
    width: 100%;
    float: left;
    text-align: center;
	margin-bottom:20px;
}
.apps-wrap .apps-txt a.gl-play-btn{
	float:none;
	display:table;
	margin:0 auto;
}
.apps-wrap .apps-txt{
	width:100%;
	float:left;
	text-align:center;
}
.food-details-left .small-img ul li{
	width:21.8%;
	float:left;
	margin-right:10px;
}
}
@media only screen and (max-width:680px){
.header-top-left{
	display:none;
}
.header-top-right{
	float: none;
    display: table;
    margin: 0 auto;
}
.team-wrap ul li{
	width:47%;
}
.contact-wrap .contact-info ul li{
	width:100%;
	margin-right:0px;
}
}
@media only screen and (max-width:640px){
.banner-content .banner-txt p{
	display:none;
}
.about-wrap .about-img{
	width:100%;
	float:left;
	margin-bottom:20px;
	margin-right:0px;
}
.about-wrap .about-img img{
	width:100%;
}
.menu-item .menu-item-tab ul li{
	width:100%;
	float:left;
}
.menu-item .menu-item-tab ul li a{
	width:100%;
	float:left;
}
.food-details-left .small-img ul li{
	width:21.5%;
}
}
@media only screen and (max-width:600px){
.location-wrap .frm-wrap:nth-child(3){
	width:29%;
}
.location-wrap .frm-wrap:nth-child(2){
	width:41%;
}
h1{
	font-size:24px;
}
.location-wrap{
	padding:0 25px;
}
.location-wrap .btn {
    padding: 0 10px;
    line-height: 30px;
    min-height: 30px;
}
.location-wrap .frm-wrap .input-txt{
	min-height:30px;
}
.banner-wrap.inner-banner .banner-content {
    bottom: 35px;
}
}
@media only screen and (max-width:560px){
.food-details-left .small-img ul li{
	width:21.3%;
	margin-right:5px;
}
}
@media only screen and (max-width:520px){
.order-content ul li{
	width:47.8%;
}
.nws-form{
	max-width:100%;
}
.back-btn{
	padding:10px 0;
}
}
@media only screen and (max-width:480px){
.order-content ul li{
	width:47.5%;
}
.team-wrap ul li{
	width:100%;
}
.restaurant-menu .menu-content ul li{
	width:100%;
	float:left;
	margin-right:0px;
}
.restaurant-menu .menu-content ul li:nth-child(4n){
	margin-right:0px;
}
.restaurant-menu .menu-content ul li:nth-child(3n){
	margin-right:0px;
}
.cnt-wrap .cnt-wrap-restaurant ul li{
	width:100%;
}
.pagination-wrap ul li a{
	padding:7px 10px;
}
.food-details-left{
	width:100%;
	float:left;
}
.food-details-right{
	width:100%;
	float:left;
	padding-left:0px;
}
}
@media only screen and (max-width:420px){
.order-content ul li{
	width:100%;
	margin-right:0px;
}
.order-content ul li img{
	width:100%;
}
.order-content ul li:nth-child(4n){
	margin-right:0px;
}
.banner-wrap.inner-banner .banner-content{
	bottom:20px;
}
.frm-wrap{
	width:100%;
	float:left;
	padding:0px;
}
.comment-wrap .frm-wrap.odd{
	padding-right:0px;
}
.comment-wrap .frm-wrap.even{
	padding-left:0px;
}
}
@media only screen and (max-width:375px){
.banner-content{
	bottom:2px;
}
.banner-content .banner-txt h1{
	font-size:18px;
}
.location-wrap .frm-wrap:nth-child(2) {
    width: 35%;
}
.header-bottom .logo{
	width:135px;
}
}