@media (min-width: 1400px) and (max-width: 1599.98px) {
    ul.social_banner {
        left: 20px;
    }
}
@media (min-width: 1201px) and (max-width: 1399.98px) {
    ul.social_banner {
        left: 20px;
    }
    .ban-cont h1 {
        font-size: 64px;
    }
}


@media (max-width: 1200px) {
    ul.social_banner {
        left: 10px;
    }
    
    .ban-cont {
        padding-left: 30px;
    }
    
    .ban-cont h1 {
        font-size: 63px;
    }
}
@media (max-width: 1199.98px) {
    img {
        max-width: 100%;
        height: auto;
    }

    .menu-Bar {
        display: block;
        top: 0px;
    }

    .menuWrap.open {
        display: flex;
        left: 0px;
    }

    .menuWrap {
        position: fixed;
        left: -210%;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        backdrop-filter: blur(7px);
        background: #d50a04d6;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-flow: column;
        transition: all 0.4s ease;
        z-index: 3;
        width: 100vw;
    }

    ul.menu li {
        display: block;
    }

    ul.menu li a {
        margin-bottom: 10px;
        padding: 0;
        display: block;
        text-align: center;
        margin-bottom: 15px;
        padding-right: 0px;
        margin-right: 0px;
        color: #fff;
        font-size: 15px;
        text-transform: capitalize;
    }

    .logo img {
        max-width: 50%;
    }

    .container {
        position: relative;
    }

    header .main-header ul.menu>li {
        display: block;
        margin: 0px;
        padding: 0;
    }

    header .main-header ul.menu>li a {
        color: #fff;
    }

    header .main-header ul.menu>li a:before {
        display: none;
    }
}

/* ipad pro */
@media (min-width: 992px) and (max-width: 1199.98px) {}

/* ipad mini */
@media (min-width: 768px) and (max-width: 991.98px) {}

/* mob view */
@media (max-width: 767px) {
    ul.order-hdr a.theme-btn {
    display: none;
}

ul.order-hdr {
    justify-content: flex-start;
    margin-left: -17px;
}

ul.order-hdr li.last {
    margin-left: 16px;
}

a.cart-btn span {
    width: 18px;
    height: 18px;
    top: -10px;
    right: -10px;
    font-size: smaller;
}

.ban-cont {
       padding-left: 20px;
    padding-bottom: 40px;
}

.ban-cont h1 {
    font-size: 22px;
    line-height: 140%;
}
ul.social_banner {
    bottom: auto;
    top: 14%;
    left: 6px;
}

ul.social_banner li a {
    font-size: 14px;
}

section.mainBanner {
    padding: 8rem 0 4rem;
}



.logo img {
    max-width: 100px;
}

ul.social_banner li {
    margin-bottom: 20px;
}



.ban-cont p {
    margin-bottom: 20px;
}

.ban-Btns a+a {
    margin-left: 20px;
}

.ban-Btns {
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}

.ban-Btns a {
    padding: 0;
}

.page-template-Home section.mainBanner img {
    height: auto !important;
    margin-bottom: 30px;
}

.cart-option strong {
    font-size: 50px;
    margin-bottom: 10px;
}

.cart-option {
    margin: 0 auto;
}

section.s2-Explore-menu {
    padding: 4rem 15px;
}

.head-h2 {
    font-size: 22px;
}

.s2-Explore-menu .head-h2 {
    margin-bottom: 30px;
}

.menu-box {
    margin-bottom: 20px;
}

.s2-Explore-menu .col-md-6.text-center {
    margin-top: 0 !important;
}

.dd-box img {
    width: 100%;
    height: 310px;
    object-fit: cover;
    object-position: center;
}

.dd-box .txt-overly h3 {
    font-size: 28px;
}

section.s3-dilvry-discunt {
    padding: 0 15px 4rem;
}

.dd-box .txt-overly {
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
}

.dd-box .txt-overly p {
    width: auto;
}

.dd-box .txt-overly a {
    padding: 12px 40px;
}

.s3-dilvry-discunt .col-md-6.wow.fadeInRight {
    margin-top: 20px !important;
}

.dd-box2 .txt-overly {
    left: 0;
    right: 15px;
}

section.s4-our-food {
    padding-bottom: 4rem;
}

.food-box img {
    height: auto !important;
}

.food-box h4 {
    font-size: 24px;
}

.food-box span {
    font-size: 18px;
}

.food-box {
    margin-bottom: 50px;
}

footer {
    padding: 4rem 0;
}

.widget p {
    width: auto;
}

.widget {
    margin-top: 15px;
}

.copyright {
    margin-top: 22px;
}
.innerBanner .ban-cont h1 {
    font-size: 30px;
}

section.innerBanner {
    height: auto;
}

section.abt-s1 {
    padding: 4rem 0;
}

.abts1-cont {
    padding-left: 0;
    padding-top: 20px;
}

.abts1-cont p {
    margin: 10px 0;
}
.abt-icons {
    margin-top: 20px;
}

.abt-icons h5 {
    width: auto;
    margin-left: 10px;
    line-height: 150%;
}

section.abt-s2 {
    padding-bottom: 4rem;
}

section.abt-s3 .head-h2 {
    margin-bottom: 20px;
}
.txt-abt-s3 {
    margin-bottom: 20px !important;
}
section.abt-s3 {
    background-size: cover;
    margin-bottom: 40px;
    padding: 4rem 0;
}

.abt-details3 {
    padding: 10px 20px;
}

.abt-details3 h3 {
    font-size: 20px;
}
section.abt-s4 {
    padding: 0 15px 4rem;
}

.client-reviws {
    margin: 40px 0 0;
}
.top-special .txt-ovrly {
    left: 0;
    padding: 0 15px;
}

.top-special img {
    width: 100%;
    height: 438px !important;
    object-fit: cover;
    object-position: center;
}

.top-special .txt-ovrly p {
    width: auto;
}

section.s1-menu {
    padding: 4rem 0;
}

ul.filter-items.filter-text li a {
    font-size: 16px !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
    line-height: normal !important;
}

ul.filter-items.filter-text li+li {
    margin-left: 10px !important;
}

ul.tabs-menu {
    margin: 20px 0 !important;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100% !important;
    margin-bottom: 0 !important;
}
section.s2-menu {
    padding-bottom: 4rem;
}
section.s1-contact {
    padding: 4rem 0;
}

section.s1-contact iframe {
    height: 260px;
    margin-bottom: 30px;
}

.cta-row {
    margin-top: 19px;
}

.main-cta {
    margin-bottom: 40px;
}

.main-cta strong {
    font-size: 16px;
}
.single-product nav.woocommerce-breadcrumb {
    padding: 4rem 0 11px !important;
}

.summary.entry-summary h1.product_title.entry-title {
    font-size: 36px !important;
    margin-bottom: 10px !important;
}

.summary.entry-summary p.price {
    font-size: 20px !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    margin-left: 10px !important;
    padding: 13px 20px !important;
}

.summary.entry-summary .quantity {
    width: 100px !important;
    height: 42px !important;
}

section.related.products {
    margin-top: 0 !important;
}

section.related.products h2 {
    font-size: 24px !important;
    line-height: normal !important;
    margin-bottom: 30px !important;
}

section.menu-det-s1 {
    padding-bottom: 0;
}
}