.menu_16_wrapper .menu-category-name
{
  border: none;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.menu_16_wrapper .menu-category-parent-box {
  padding: 32px;
  /* background: #ffffff; */
  margin-bottom: 3rem;
  border: 1px solid white;
}
.menu_16_wrapper .menu-category-parent-box 
{
  position: relative;
}
.menu_16_wrapper .menu-category-parent-box:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 50%;
  content: '';
  background: linear-gradient(#000000 50%, #ffff0000);
}
.menu_16_wrapper .menu-category-name {
  text-align: center;
}
.menu_16_wrapper .menu-items-box 
{
  position: relative;
}

.menu_16_wrapper .menu-left-bk .edit-image-block {
  width: 80%;
}

.menu_16_wrapper .menu-left-bk img {
  width: 100%;
  
  height: 370px;
  position: relative;
  object-fit: cover;
  border-bottom: 2px solid white;
}





@media(max-width:991px)
{
  .menu_16_wrapper .section-title
  {
    width: 100%;
  }
}

@media(max-width:560px)
{
  .menu_16_wrapper .menu-items-box
  {
   flex-direction: column;
  }
  .menu_16_wrapper .menu-left-bk, .menu_16_wrapper .menu-right-bk
  {
    width: 100%;
  }
  .left-food-image 
  {
    width: 100%;
  }
  .menu_16_wrapper .menu-left-bk img {
    width: 100%;
    
    height: auto;
    
}
.menu_16_wrapper .menu-left-bk .edit-image-block {
  width: 100%;
}
}

.edit-image-block .edit-image-actions.menu_16_edit_icon {
 
  right: auto;
  bottom: auto;
  top: 20px;
  left: 20px;
  
}




.menu_17_wrapper {
    font-family: Rubik, sans-serif;
    padding: 6rem 0;
    color: #9b9b9b;
   
    color: black;
  }
  .menu_17_wrapper p {
  line-height: 24px;
  }
  body .menu_17_wrapper h1,
  body .menu_17_wrapper h2,
  body .menu_17_wrapper h3,
  body .menu_17_wrapper h4,
  body .menu_17_wrapper h5,
  body .menu_17_wrapper h6, body .menu_17_wrapper p, body .menu_17_wrapper li, body .menu_17_wrapper a,body .menu_17_wrapper  {
  
    font-family: "Schoolbell", cursive !important;
  }
  
  .menu_17_wrapper .section-title .title-bk {
  
    font-size: 49px;
    display: inline-block;
    padding: 7px 32px;
   color: black!important;
    margin-bottom: 8px;
    font-weight: 500 !important;
    
  }
  .menu_17_wrapper a.readmore-bk {
    text-decoration: dashed !important;
    font-weight: 500;
    font-size: 13px;
  }
  .menu_17_wrapper .menu-item {
  margin-bottom: 1rem;
  position: relative;
  }
  
 
  .menu_17_wrapper .menu-item .menu__item-img img {
  width: 100%;
  }
  
  .menu_17_wrapper .menu-item .menu__item-img img {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }
    .menu_17_wrapper .menu-item .menu__item-content 
    {
  
  
      width: 75%;
    }
    .menu_17_wrapper .menu-item .menu__item-content .menu__item-title {
        font-size: 19px;
        font-weight: 700;
        margin-bottom: 7px;
        text-transform: capitalize;
        position: relative;
        font-family: "Playwrite GB S", cursive!important;
    
    }
  .menu_17_wrapper .menu-item .menu__item-content .menu__item-desc {
  margin-bottom: 10px;
  font-size: 14px;
  border-bottom: none;
  padding-bottom: 5px;
  }
  .menu_17_wrapper .menu-item .menu__item-content .menu__item-price {
  color: var(--mainColor);
  font-size: 17px;
  font-weight: 600;
  margin-left: auto;
    background: #f1f1f1;
    width: 100px;
    padding: 10px;
    display: block;
    text-align: center;
  }
  .menu_17_wrapper .section-title 
  {
  color: black;
  }

  .menu_17_wrapper .section-title 
  {
  padding: 8px;
  margin-bottom: 2rem;
  
  text-align: center;
  }
  


  .menu_17_wrapper .menu-item {
    
  }
  .menu_17_wrapper .menu__item-img figure {
    width: 100px;
      height: 100px;
      /* border-radius: 20px; */
      overflow: hidden;
      border: 3px solid #f1f1f1;
      transform: rotate(13deg);
  }
  .menu_17_wrapper .menu-item .menu__item-img 
  {
    position: relative;
  }
  
  .menu_17_wrapper .menu-item .menu__item-img img {
    width: 100%;
  }
  
  
  .menu_17_wrapper .menu-item .menu__item-content .menu__item-desc {
    margin-bottom: 0px;
    font-size: 14px;
    padding-bottom: 0;
  }
  .menu_17_wrapper .menu-item .menu__item-content .menu__item-price {
    color: var(--mainColor);
    font-size: 17px;
    font-weight: 600;
  
  }



.menu_17_wrapper .no-image .image-card
{
width: 100px;
height: 100px;
/* border-radius: 20px; */
overflow: hidden;
border: 3px solid #f1f1f1;
transform: rotate(13deg);
margin-bottom: 16px;
}
.menu_17_wrapper .modal-content {
position: relative;
display: flex;
flex-direction: column;

pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: .3rem;
outline: 0;


}
.menu_17_wrapper .modal-body {
position: relative;
flex: 1 1 auto;
padding: 1rem;
/* width: 400px; */
/* height: 400px; */
padding: 32x;
text-align: center;
display: flex;
align-items: center;
flex-direction: column;
}
.menu_17_wrapper .modal-title {
font-weight: 500;
font-size: 20px;
margin-bottom: 1rem;
}
.menu_17_wrapper .modal-body {
line-height: 24px;
font-size: 16px;
display: flex;
align-items: center;
height: 100%;
justify-content: center;
}
.menu_17_wrapper .btn-close {

background-color: white;
border-radius: 50%;
padding: 7px;
position: absolute;
right: 8px;
top: 8px;
opacity: 1;
z-index: 99;
border: 1px dashed rgb(0, 0, 0);

}
.menu_17_wrapper .menu-cat-item-list {
    background: #f1f1f1;
    padding: 20px 32px;
    margin-bottom: 6rem;
    position: relative;
}

.menu_17_wrapper .menu-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}
/* .menu_17_wrapper .menu-header:before {
    position: absolute;
    left: 0;
    top: 53%;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    border: 1px dashed #1f1f1f94;
    content: '';
    z-index: 1;
} */
.menu_17_wrapper h4.menu__item_17-title 
{
    margin-bottom: 0;
    color: black!important;
    font-size: 24px;
}
.menu_17_wrapper h4.menu__item_17-title {
    
    padding: 6px 16px;
    z-index: 2;
    padding-left: 0;
}
.menu_17_wrapper .price-bk {
   
    position: relative;
    z-index: 2;
    padding: 6px 16px;
    padding-right: 0;
}

/* .menu_17_wrapper    .menu-cat-item-list {
  background-color: #f8e773;
} */

/* .menu_17_wrapper .menu-cat-item-list:nth-child(5n+1), .menu_17_wrapper .menu-cat-item-list:nth-child(5n+1) h4.menu__item_17-title, .menu_17_wrapper .menu-cat-item-list:nth-child(5n+1) .price-bk {
    background-color: #fed8b3;
}
.menu_17_wrapper   .menu-cat-item-list:nth-child(5n+2), .menu_17_wrapper .menu-cat-item-list:nth-child(5n+2) h4.menu__item_17-title, .menu_17_wrapper .menu-cat-item-list:nth-child(5n+2) .price-bk {
    background-color: #dcbad3;
  
}
.menu_17_wrapper     .menu-cat-item-list:nth-child(5n+3), .menu_17_wrapper .menu-cat-item-list:nth-child(5n+3) h4.menu__item_17-title, .menu_17_wrapper .menu-cat-item-list:nth-child(5n+3) .price-bk {
    background-color: #d8dd9d;
  
}
.menu_17_wrapper     .menu-cat-item-list:nth-child(5n+4), .menu_17_wrapper .menu-cat-item-list:nth-child(5n+4) h4.menu__item_17-title, .menu_17_wrapper .menu-cat-item-list:nth-child(5n+4) .price-bk{
    background-color: #bddcf0;
    color: black; 

}
.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+5), .menu_17_wrapper .menu-cat-item-list:nth-child(5n+5) h4.menu__item_17-title, .menu_17_wrapper .menu-cat-item-list:nth-child(5n+5) .price-bk {
    background-color: #f8e773;
} */

.menu_17_wrapper .round-element-1 {
    position: absolute;
    width: 100px;
    height: 100px;
    background: white;
    border-radius: 50%;
    top: -50px;
    left: 140px;
}

.menu_17_wrapper .round-element-2 {
    position: absolute;
    width: 30px;
    height: 30px;
    background: white;
    border-radius: 50%;
    top: 40px;
    left: 225px;
}
.menu_17_wrapper .round-element-3 {
    position: absolute;
    width: 50px;
    height: 50px;
    background: white;
    border-radius: 50%;
    bottom: -27px;
    right: 170px;
}


.menu_17_wrapper .round-element-4 {
    position: absolute;
    width: 70px;
    height: 70px;
    background: white;
    border-radius: 50%;
    top: 14%;
    right: -33px;
}

.menu_17_wrapper .menu-title-description-z 
{
    font-size: 16px;
}

/* 
.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+1) .modal-content
{
  background:#fed8b3;
}
.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+2) .modal-content
{
  background:#dcbad3;
}

.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+3) .modal-content
{
  background:#d8dd9d;
}

.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+4) .modal-content
{
  background:#bddcf0;
}

.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+5) .modal-content
{
  background:#f8e773;
}

.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+1) .btn-close {
  background-color: #fed8b3;
}
.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+2) .btn-close {
  background-color: #dcbad3;
}
.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+3) .btn-close {
  background-color: #d8dd9d;
}
.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+4) .btn-close {
  background-color: #bddcf0;
}
.menu_17_wrapper    .menu-cat-item-list:nth-child(5n+5) .btn-close {
  background-color: #f8e773;
} */

.menu_17_wrapper .menu-cat-item-list  .edit-image-block .cat-single-image {
  position: relative;
  left: -23px;
  top: -23px;
}
.menu_17_wrapper .menu-subcategory-name
{
border: none;
margin-bottom: 5rem;
}
.menu_17_wrapper .menu-subcategory-name h3 {
  margin-bottom: 0;
  font-weight: 600;
  text-transform: uppercase;
}
 .color-pallet-bk input {
  padding: 3 !important;
}
 .color-pallet-bk {
  width: 32px;
  /* height: 32px; */
}
 .price-bk {
    font-size: 20px;
    font-weight: 600;
    color: #070808;
}
.menu_17_wrapper .cat-single-image {
    position: absolute;
    width: 110px;
    height: 110px;
    overflow: hidden;
    position: absolute;
    left: 8px;
    border: 4px solid white;
    top: -20px;
    transform: rotate(-7deg);
    transform-origin: center;
    /* transform: translateX(-50%); */
    /* transform: rotate(11deg) translateX(-50%); */
}
.clip-image img 
{
    height: 100%;
    width: 100%;
}
.menu_17_wrapper .cat-single-image img 
{
    height: 100%;
    width: 100%;
}
.clip-image {
    position: absolute;
    left: -29px;
    top: 4px;
    width: 65px;
    height: 65px;
    z-index: 9;
    transform: rotate(-39deg);
}
@media(max-width:560px)
{
    .menu_17_wrapper .section-title .title-bk {
        font-size: 30px;
        display: inline-block;
        padding: 7px 32px;
        margin-bottom: 8px;
        font-weight: 500 !important;
        color: black !important;
        position: relative;
    }
    .clip-image {
        position: absolute;
        left: -12px;
        top: -41px;
        width: 65px;
        height: 65px;
        z-index: 9;
        transform: rotate(35deg);
    }
    .menu_17_wrapper .cat-single-image {
        position: absolute;
        width: 100px;
        height: 100px;
        overflow: hidden;
        position: absolute;
        left: 7px;
        border: 4px solid white;
        top: -15px;
        transform: rotate(-3deg);
        transform-origin: center;
        /* transform: translateX(-50%); */
        /* transform: rotate(11deg) translateX(-50%); */
    }
    .menu_17_wrapper .round-element-1 {
       
        width: 80px;
        height: 80px;
        
    }
    .menu_17_wrapper .round-element-2 {
        position: absolute;
        width: 20px;
        height: 20px;
       
        top: 20px;
        left: 215px;
    }
    .menu_17_wrapper .round-element-4 {
        position: absolute;
        width: 60px;
        height: 60px;
        background: white;
        border-radius: 50%;
        top: 14%;
        right: -40px;
    }
}