@media all and (max-width: 1440px) {
    .hero-banner .opening-timing{max-width: 100%;}
 .hero-banner .content-wrapper .right{
    right: 25px;
}
    .html-home-page .content-wrapper{max-width: 100%;}
  .hero-banner .content-wrapper .left h1{ font-size: 36px; line-height: 44px; }
   .hero-banner .content-wrapper .left{text-align: left;width: 34%;left: 25px;}
   .custom-container{max-width: 95%;width: 95%;}
   .custom-container {max-width: 100%;width: 98%;padding: 0 15px;}
   .visit-info-wrapper{    right: 25px;}
   .footer-lower{    padding: 16px 25px;}
   .html-home-page .current-brochure-section{    padding: 0px 25px;}
}
@media all and (max-width: 1024px) {
    .header-menu .top-menu { display: flex ; margin: 0; flex-direction: column; text-align: left; gap: 0; align-items: flex-start;}
    .menu-toggle-icon{display: block;text-align: right;padding: 10px;padding: 10px;background: #c2d109;border-radius: 5px;}
    .header-menu .top-menu{ position: fixed; top: 0; background: #fff; right: 0; top: 160px; padding: 20px; padding-top: 0; box-shadow: 0 0 10px #0000002e; }
    .header-menu{width: fit-content;}
    .top-menu > li > a{ min-height: 45px; }
    .menu-icon{transition: 0.3s;}
    .header-menu > .top-menu > li > a{line-height: 15px; padding: 0;background-color: transparent;display: flex;align-items: center;gap: 5px;}
    .top-menu > li{background-color: transparent;}
    .header-menu .top-menu { display: none; }

    
}
@media all and (max-width: 1001px) {
    .menu-toggle{display: none;}
    .neighborhood-supermarket-section .row{flex-direction: column;margin-top: 30px;padding: 20px 0;gap: 20px;}
    .neighborhood-supermarket-section .row .col-md-6{flex: 0 0 100%;max-width: 100%;width: 100%;}
    .pastries-section .img-banner{text-align: left;}
    .our-services-section .col-md-4{flex: 0 0 100%;max-width: 100%;width: 100%;}
    .service-box .service-info label{margin: 0;}
    .hero-img{height: 500px;}
    .hero-img img{height: 500px;object-fit: cover;}
   
    

}
@media all and (max-width: 992px) {
.html-account-page .block{width: 100%; max-width: 100%;}
.html-account-page .block .listbox{display: block; width: 100%;}
.html-account-page .label-wrapper{text-align: left;}
.search-box input.search-box-text{    width: 289px;}
.h-links-wrap #topcartlink{margin: 0;}
.h-links-wrap .ico-wishlist{height: 38px;width: 38px;}
.h-links-wrap .ico-wishlist, .h-links-wrap .ico-account, .h-links-wrap #topcartlink{height: 38px;width: 38px;}
.product-selectors span{display: none;}
.html-category-page .col-md-9{flex:0 0 100% ; max-width: 100%;}
.html-category-page .col-md-3{flex:0 0 100% ; max-width: 100%;}
.block-category-navigation{display: block;}
.list-left .block-category-navigation .title{height: 50px;background-color: #fff;display: flex;align-items: center;padding: 10px 15px;}
.block .listbox{
        display: none;
    border-bottom: 1px solid #ddd;
    padding: 10px 5px;
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px 20px;
}

.html-category-page .col-md-9{padding-top: 0px;}
.products-wrapper{    max-width: 100%;overflow: auto;}
.product-search-wrapper .product-search-field{    width: 130px;}
.h-links-wrap{position: fixed;bottom: 0;left: 0;right: 0;background: #f0f0f0;display: flex;align-items: center;justify-content: center;padding: 10px 0;/* border-top: 2px solid #ddd; */box-shadow: 0 0 25px #0000002e;}

.header-links ul.links{margin: 0;padding: 0;display: flex;flex-direction: row;justify-content: space-around;align-items: center;list-style: none;}
.header-links{max-width: 100%;width: 100%;}
/* .html-category-page .product-selectors{flex-direction: column;}
.product-selectors select{margin: 0;} */
.products-wrapper{padding-bottom: 80px;}
.html-shopping-cart-page .header-wrapper{flex-wrap: wrap;}
.html-checkout-page{padding-bottom: 50px;}
.html-wishlist-page{padding-bottom:50px ;}
}

@media all and (max-width: 768px) {

    .footer-upper{display: flex;flex-direction: column;}
    
   
    .html-home-page .current-brochure-section h2{text-align: left;}
    .green-btn{text-align: center;}
    .html-home-page .current-brochure-section{flex-direction: column;padding: 20px 20px 30px;height: auto;gap: 15px;align-items: self-start;}
    .hero-banner .opening-timing{ max-width: 100%; width: 100%; background: #f9f9f9; }
    .opening-timing .col-md-6{flex: 0 0 50%;max-width: 50%;}
    .html-home-page .content-wrapper{position: static;transform: translate(0);height: auto;border-bottom: 1px solid #ddd;}
    .hero-banner .content-wrapper .left{position: absolute;transform: translate(0);width: 90%;background: transparent;padding: 30px 35px;top: -100%;}
    .hero-banner .content-wrapper .right{ position: static; padding: 0; transform: translate(0); }
    .img-banner img{max-width: 100%;}
    .delivery-nearby-section{padding: 50px 20px !important;}
    .topic-block .neighborhood-supermarket-section p{text-align: left;}
    .header-menu > .top-menu > li > a{font-size: 13px;}
    .header-menu > .top-menu > li > a.green-btn{font-size: 13px;}
    /* .section-header h1{text-align: left;} */
    .our-services-section h1{text-align: left;}
    .visit-timing .col-md-6{flex: 0 0 50%;max-width: 50%;}
    .visit-info-wrapper{ padding: 0; max-width: 100%; transform: translate(0); position: static; padding: 20px; width: 100%;}
    .visit-timing p.time{text-align: right;}
    .html-vacancy-page .img-parent-wrapper{justify-content: left !important;}
    .html-vacancy-page .vacancy-section .img-banner{width: 100%; height: 100%;}
    
}
@media all and (max-width: 480px) {
    .hero-banner .content-wrapper .left{padding: 0;}
    .product-selectors{flex-direction: column;}
    .product-search-wrapper .product-search-field{width: 100%;}
    .product-selectors select{width: 100%;margin: 0;}
    .product-sorting{    width: 100%;margin: 0;}
    .search-box input.search-box-text{        width: 139px;}
}
@media all and (max-width: 400px) {
    
}
