body { overflow-x: initial; background-color: #f3f3f3 !important;}
footer .social-btn-group { margin-bottom: 0;}
.menu-mainwrap { background: #f3f3f3; }
.menu-mainwrap .navbar-default {
	background: transparent;
    border: 0;
	padding-top: 20px;
}
.menu-mainwrap { margin-bottom: 120px; }
.menu-mainwrap .breadcrumb { background-color: transparent !important;}
.menu-mainwrap .list.img-list { margin-top: 40px; }
.food-gallery .food-item .figure {
    width: 100%;
    height: auto;
    border-radius: 5px;
}
.gridx3upspt.food-gallery .food-item {
    padding: 10px 10px 15px;
}
.gridx3upspt.food-gallery .food-item .figure {
    width: 100%;
    height: auto;
}
.gridx3upspt.food-gallery .food-item .figcaption > h3 {
    font-size: 25px;
	padding-left: 10px;
	min-height: 60px;
}
.gridx3upspt .list li { border: 0; }
#ngmenus .box { background: #fff;}
#content .gridheader { 
    background-color: #fff;
	margin-top: 20px; 
}
#content .gridheader .menu-selection { background: #fff; }
#content .menuBox { font-family: 'Lato', sans-serif; }
.food-gallery .banner .banner-caption, .food-gallery .banner .banner-caption h5, .food-gallery .banner .banner-caption h2{ opacity: 1; }
.food-item .heart-ribbon { display:none;}

.menu-info .min-pax, .menu-info .set-pax { font-size: 100%; }
.set-pax, .min-pax:after, .set-pax:after, .Happy.Family.Reunion .min-pax, .Wealthy.Reunion .min-pax, .qty-input.Happy.Family.Reunion, .qty-input.Wealthy.Reunion, dl label.Chicken.Kebab.add, dl .input-group.Chicken.Kebab.add { display: none; }
.Happy.Family.Reunion .set-pax, .Wealthy.Reunion .set-pax { display: inline; }
.Happy.Family.Reunion p.price:after, .Wealthy.Reunion p.price:after { content: "/set" !important; }

header .social-btns img { height: 50px; width: 50px; }
footer .social-btns li {
    margin: 0 12px;
}
.social-btns a.red-btn {
    padding: 10px;
	color: #fff;
    border: 1px solid #db4f44;
	border-radius: 5px;
	width: auto;
	height: auto;
	font-size: 14px;
}
.cart-page { padding-top: 80px;}
.social-btns-group a.mobile.red-btn { display: none; }
@media (max-width: 991px){
	.menu-mainwrap .navbar-default { padding-top: 120px; }
	.social-btns-group a.mobile.red-btn { display: inline-block; float: right; }
	ul.social-btns { display: none;}
	footer ul.social-btns { display: table; width: auto !important; }
}
@media (max-width: 767px) {
	.social-btns-group a.mobile.red-btn {
		font-size: 12px;
		padding: 10px 5px;
	}
	.catgrid .li-img { padding: 0; }
	.catgrid .li-text { background: #000 ;}
	.gridx3upspt.food-gallery .food-item .figcaption > h3 { text-align: center;}
	.gridx3upspt .list li, .catgrid { margin-bottom: 20px;}
	footer .container { margin-top: 100px !important; padding-bottom: 30px; }
	.food-item img { width: 100%; }
	.food-gallery .food-item { width: auto !important; }
}