.special-menu-tabs .nav{justify-content:center}.special-menu-tabs .nav.nav-tabs{border-bottom:none;margin-bottom:15px}.special-menu-tabs .nav.nav-tabs .nav-item{margin-right:20px;margin-bottom:15px}.special-menu-tabs .nav.nav-tabs .nav-item .nav-link{background:#F4F1EE;padding:10px 25px;font-size:18px;color:#555;font-weight:400;border:none;border-radius:0}.special-menu-tabs .nav.nav-tabs .nav-item .nav-link.active{background-color:#000;color:var(--white)}.special-menu-tabs .nav.nav-tabs .nav-item .nav-link:hover{background-color:var(--color-3);color:#000}.special-card{background:#FFF;box-shadow:0 0 30px rgb(85 85 85 / .08);padding:15px;margin-top:20px}.special-card .special-menu-img{overflow:hidden;position:relative}.special-card .special-menu-img img{transition:all ease 0.7s}.special-card:hover .special-menu-img img{transform:scale(1.2)}.special-card .special-menu-text h3{font-weight:400;color:#000;transition:all ease 0.7s;text-transform:capitalize}.special-card:hover .special-menu-text h3{color:var(--color-3)}.special-card .special-menu-text p{font-size:14px;color:#555}.special-card .special-menu-number{text-align:center}.special-card .special-menu-number span{color:var(--color-3);font-size:32px;font-weight:700;font-family:var(--font-02);display:inline-block;position:relative;left:15px}@media only screen and (min-width:1200px) and (max-width:1399px){.special-menu-tabs .nav.nav-tabs .nav-item .nav-link{font-size:15px}.special-card .special-menu-text h3{font-size:22px;margin-bottom:5px}.special-card .special-menu-number span{font-size:25px}}@media only screen and (max-width:767px){.special-menu-tabs .nav.nav-tabs{justify-content:center;margin-bottom:0}.special-menu-tabs .nav.nav-tabs .nav-item{margin-right:10px;margin-top:10px}.special-menu-tabs .nav.nav-tabs .nav-item .nav-link{padding:10px 17px;font-size:14px}.special-card .special-menu-text h3{font-size:18px;margin-bottom:5px}.special-card .special-menu-text p{font-size:12px}.special-card .special-menu-number span{font-size:20px;left:auto;right:10px}}


/*New Menu page css*/

.food-menu {
	background-color: var(--white-color);
	max-width: 1760px;
	border-radius: 20px;
	margin: 30px auto 0;
	padding: 70px 0px;
}

.menu-container{
  max-width:1300px;
  margin:auto;
  padding:0 20px;
}

.menu-block{
  position:relative;
  margin-bottom:80px;
}

.menu-head{
  display:flex;
  align-items:center;
  gap:20px;
  position:relative;
}

.menu-head h2{
  font-size:22px;
  letter-spacing:2px;
  font-weight:600;
}

.menu-head .line {
	flex: 1;
	height: 1px;
	background: var(--primary-color);
}

.menu-columns {
	display: grid;
	grid-template-columns: 1fr;
	gap: 80px;
	margin-top: 60px;
}

/*.menu-columns.two{
  grid-template-columns:1fr 1fr;
}
*/
.menu-list {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: column;
	row-gap: 15px;
}

.menu-list li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 15px;
	border-bottom: 1px dashed rgba(255,255,255,0.08);
	font-size: 16px;
	font-weight: 600;
	border-radius: 10px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.menu-list span{
  max-width:80%;
}

.price{
  color:#b68c2d;
  font-weight:500;
}

.menu-img{
  position:absolute;
}

.menu-img img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	border-radius: 12px;
	border: 2px solid var(--primary-color);
}

.menu-img.top-right{
  right:0;
  top:-30px;
}

.menu-img.center{
  left:50%;
  transform:translateX(-50%);
  top:-40px;
}
.our-menu-head {
	margin-bottom: 70px !important;
}
@media(max-width:991px){
  .menu-columns{
    grid-template-columns:1fr;
    gap:40px;
  }
}

@media(max-width:576px){
	.menu-head h2 {
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 600;
}
.menu-list li {
	font-size: 14px;
	padding: 15px 10px;
}
.menu-list {
	row-gap: 10px;
}
.food-menu {
	padding: 50px 0px 0px;
}
}