.menu-item-description p{display:flex;align-items:center}
.menu-item-description p:before{padding-right:10px;padding-top:5px}
.menu-item-description p:nth-child(2){margin-top:0}
.menu-item-description p:first-child:before{content:url(../images2/Specification.png)}
.menu-item-description p:nth-child(2):before{content:url(../images2/Carton-Size.png)}
.menu-item-description.syrup p:first-child:before{content:url(../images2/syrup.png)}
.menu-item-description.jam p:first-child:before{content:url(../images2/jam.png)}
.menu-item-description.popping-boba p:first-child:before{content:url(../images2/popping-boba.png)}
.menu-item-description.canned-products p:first-child:before{content:url(../images2/canned-products.png)}
.inner-banner{background:0 0;min-height:200px}
@media (max-width:568px){.inner-banner{min-height:100px}
}
.another-sec{border:0;margin-top:0;padding-top:0}
.address{background-color:#f8f8f8;padding:10px;box-sizing:border-box;font-size:14px}
.quantity-controls{position:absolute;bottom:-16px;left:50%;margin-left:-35px}
#shoppingCart{border:1px solid #666;margin-bottom:20px}
#shoppingCart h4{margin-bottom:20px}
#shoppingCart .card-body>button:last-child{margin-bottom:20px}
.cart-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #eee}
.cart-item:last-child{border-bottom:none}
.cart-item-name{flex-grow:1}
.cart-total{margin-top:15px;font-weight:700;text-align:right}
#menu a:not([href]){color:#fff}
.menu-item-name{width:100%;overflow:hidden}
.container td[rowspan][colspan]{vertical-align:middle}
h3.title-big{text-align:center;margin:30px 0 10px}
h1.title-big{text-align:center;margin:30px 0 10px}
.blog-post-meta{display:block;width:120px;margin:0 auto 30px;background-color:#f8f8f8;padding:0 10px;text-align:center;border-radius:3px}
.menu-item{position:relative}
.button-style-2{position:absolute;right:0;left:auto;margin:0;margin-top:-18px;height:auto;bottom:0}
.quantity-controls{margin:0;bottom:0;right:0;position:absolute;left:auto}
#shoppingCart{max-height:400px;overflow-y:auto}
#movetop{bottom:20px}
.Message2{width:100%;margin:0 auto;text-align:left}
.Message2>input,.Message2>select{display:flex;width:100%;height:60px;margin-bottom:10px;box-sizing:border-box;padding:0 20px;font-size:18px;border:1px solid #666}
.Message2>input::placeholder,.Message2>textarea::placeholder{color:#333}
.Message2>textarea{display:flex;width:100%;margin-bottom:10px;box-sizing:border-box;padding:20px;font-size:18px}
.Model{display:flex;margin-bottom:10px;width:100%;overflow:hidden;flex-wrap:wrap}
.Model>label{font-family:Barlow Condensed Medium;font-weight:300;font-size:30px}
.Model label{padding:0 10px;line-height:2;display:flex;min-width:150px}
.Model>div{display:flex;flex-wrap:wrap;width:auto}
.Model>label{width:300px}
.Model label input{margin-right:10px;appearance:radio;width:30px;height:30px}
.Message2 button#submitForm{display:block;margin:0 auto;width:300px;height:60px;font-family:Barlow Condensed Medium;font-weight:300;font-size:30px;cursor:pointer;background-color:var(--secondary-color);color:#fff;border:0}
/*.materials>a{display:flex;flex-wrap:wrap}*/
.materials>a p{box-sizing:border-box;padding:20px;flex-direction:column;display:flex;justify-content:center;line-height:20px;color:#000;font-weight:700;text-align:center}
img{max-width:100%;height:auto}
.new-product img{max-width:750px;height:auto;margin:0 auto;display:flex}
.new-product p{max-width:750px;margin: 0 auto;}
@media (max-width:750px){.new-product img{max-width:100%}
}
strong{color: black;}
.menu-item-name h6 {
    /* Required for flexbox or grid to make text truncation work properly */
    display: -webkit-box; /* For WebKit browsers (Chrome, Safari) */
    -webkit-line-clamp: 3; /* Limit to 3 lines */
    -webkit-box-orient: vertical; /* Arrange content vertically */
    overflow: hidden; /* Hide overflowing content */
    text-overflow: ellipsis; /* Display ellipsis for truncated text */
  }


.content-with-photo4-block img{display:block;margin:0 auto}

  /* INDEX */

  #work .py-5{padding-top: 100px!important;}

  .features4-block h5{margin:10px 0;}

  .w3-stats .row>div:nth-child(4) .timer:after{content: '%';font-size: 14px;}


  .search-top-box button{min-width:100px}

  .search_result .list-unstyled a.d-flex{align-items: center;}

  @media (max-width:768px){
    .list-group{flex-wrap:wrap;flex-direction:row}
    .list-group-item{width: 50%;box-sizing: border-box;display:inline-block;margin: -1px;}
    .list-group-item+.list-group-item{border-top-width: 1px;}
}