@media (min-width:1200px) and (max-width:1400px){
 .head-right{padding-left:107px}
}


@media(min-width:768px){
 .mob-title-box{display:none}
}

@media only screen and (max-width:1199px){
.navbar-collapse{background-color:#000;position:fixed;top:0;left:-350px;z-index:9;width:300px;height:100vh;transition:.3s;padding-top:40px}
button.navbar-toggler{bottom:0;margin:auto;position:absolute;right:0;z-index:99;display:flex;align-items:center;justify-content:center;padding:0;line-height:normal;top:0}
.navbar-collapse.show{transition:.5s;left:0;margin-left:0}
span.navbar-toggler-icon{display:flex;align-items:center;justify-content:center;height:35px;width:38px;border-radius:4px;background:0 0}
body .navbar-nav>li>a{font-size:14px;color:#fff!important;padding:10px 15px!important;line-height:normal;text-decoration:none;display:block;font-weight:600}
button.navbar-toggler{width:40px;height:36px;display:flex!important;align-items:center;justify-content:center;padding:0;background:#000;color:#fff;font-size:24px;border-radius:4px}
.navbar-expand-lg .navbar-toggler{display:flex!important}
.navbar-expand-lg .navbar-nav{flex-direction:column!important}
.navbar-expand-lg .navbar-collapse{align-items:flex-start}
.head-right{justify-content:flex-end;flex-direction:row-reverse}
.head-right-end{flex:1;justify-content:flex-end}
.about-us-section{background-position:center}
.section-head h2{font-size:32px}
.contact-us-des{padding:0 60px}
.home-slide-des h2{font-size:60px}
.have-coupen-title label{font-size:14px}
.text-link{font-size:14px}
.cart-list-box{padding:20px 8px}
.contact-title{font-size:32px;padding-right:40px}
.faq-section.section-padding,.list-content-bg.section-padding{padding:40px 0}
.dishes-box{height:100%}
.categories-list-box .col-md-6{margin-bottom:20px}
.section-reverse .text-img{right:-48px}
.Benefits-content h5{font-size:16px}
.Science-Backed-bg{padding:50px}
.p-policy-section.section-padding{padding:40px 0}
.checkout-section.section-padding{padding:40px 0}
.inner-page-title{font-size:20px}
.head-right-end{margin-right:50px;}
.head-right .primary-menu-wrapper{display: none;}
body .header-inner .mobile-nav-toggle{    display: block !important;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 0;
    transform: rotate(90deg);
    width: auto;
    height: auto;
    bottom: 0;
    margin: auto;}   
.mobile-menu{display: block;}
.mobile-menu ul li a{color: #0286FF;}
.mobile-menu ul li a:hover{text-decoration: none;}
.home-categories-box figure{height: 160px;}
.home-categories-box figcaption h4{font-size: 16px;}
.mobile-nav-toggle .toggle-text{display: none;}
.nav-toggle .toggle-icon,.nav-toggle svg{height: auto; width: 38px;}
.nav-toggle .toggle-icon svg{width: 35px;}
.container{max-width: 100%; padding: 0px 30px;}
header{padding: 10px 15px;}
#sync2{display: none;}

.woocommerce-table--order-details tr td:first-child {
    width: 40%;
    vertical-align: middle;
}


}

@media only screen and (max-width:1024px){
.section-padding{padding: 50px 0px;}	
.alignwide{width: 100%;}




}




@media only screen and (max-width:991px){
.home-slide-des h2{font-size:45px}
.get-started-btn{margin-top:15px}
.dishes-box-top{flex-direction:column}
.dishes-box-top figcaption{padding-left:0}
.dishes-box-top figure{max-width:100%;margin-bottom:10px;width:100%}
.btn{font-size:14px;padding:0 20px}
.size-box label{font-size:13px}
.featured-dishes-section.section-padding{padding:50px 0 40px}
.restaurant-working-section .col-md-3,.restaurant-working-section .col-md-9{width:100%}
.hero_shape8{left:-105px}
.contact-us-des{padding:0 15px}
.contact-des-box figcaption a,.contact-des-box figcaption p{font-size:14px}
.contact-des-box figcaption h3{font-size:18px}
footer .col-md-4:first-child{width:100%}
.footer-adderss-box{padding-right:0;padding-bottom:20px}
footer.section-padding{padding-top:40px;padding-bottom:40px}
.footer-menu ul li a{font-size:14px}
.footer-menu ul li{margin-bottom:10px}
footer .col-md-4{width:50%}
.cta-section-inner{padding:50px 0}
.cta-content h2{font-size:36px}
.about-us-section.section-padding{padding:40px 0}
.slider-section{min-height:auto}
.cart-section .col-md-4{width:100%;margin-top:20px}
.cart-section .col-md-8{width:100%}
.contact-section>.row{flex-direction:column}
.contact-left{width:100%}
.contact-right{width:100%}
.contact-info-list{display:flex;flex-wrap:wrap}
.contact-info-list li{width:33%}
.contact-info-title{margin-bottom:10px}
.contact-info-list li{width:50%}
.map-box{margin-top:30px!important}
.faq-inner .accordion-button{font-size:20px}
.speciality-house-section.section-reverse.section-padding{padding:40px 0}
.checkout-section .col-md-8{width:100%;margin-bottom:22px}
.checkout-section .col-md-4{width:100%}
.btn{height:43px;line-height:43px}
.page-title-section.our-story-bg.section-padding{padding:60px 0}
.page-title-section h1{font-size:38px}
.speciality-house-section.section-padding{padding:45px 0}
.Benefits-content figure{margin-bottom:9px}
.Benefits-content h5{font-size:14px}
.container{padding: 0px 15px;}
.header-titles-wrapper{padding: 0;}

.footer-logo{max-width: 130px;}
.cta-content{max-width: 445px; margin-left: 50px;}
.wc-block-cart .wc-block-components-sidebar{width: 100%; margin-top: 30px;}
.wc-block-cart.wc-block-components-sidebar-layout .wc-block-components-main{margin-right: 0;}


body .wc-block-components-sidebar-layout .wc-block-components-main{width: 100%; padding-right: 0;}
body .wc-block-components-sidebar{width: 100%; padding-left: 0; margin-top: 30px;}
.wc-block-components-totals-wrapper:after{content: none !important;}


}
@media only screen and (max-width:767px){
.head-right{padding-left:0}
.head-right-end{margin-right:52px}
header{padding:10px 15px}
.shape-box.shape-box1{display:none}
.home-slide-des h2{font-size:36px;margin-bottom:10px}
.home-slide-des p{font-size:14px}
.home-slide-des{padding-right:50px}
.home-slide-img img{width:300px!important;margin:auto}
.restaurant-working-section .row .col-md-4{width:50%;margin-bottom:20px}
.restaurant-working-section .row{justify-content:center}
.restaurant-working-section.section-padding{padding:40px 0}
.cta-content{max-width:100%;margin-left:0;padding:0 20px}
.cta-section-inner{background-position:65% center;text-align:center}
.contact-us-section .col-md-4{display:flex;width:50%;margin-bottom:20px}
.contact-us-section .row{justify-content:center}
.section-head h2{font-size:28px}
.contact-des-box figure img{width:40px}
.contact-des-box figure{height:44px}
.contact-us-section.section-padding{padding:40px 0}
.footer-logo img{width:160px}
footer h3{font-size:20px}
.cta-content h2{font-size:32px}
.restaurant-working-box{height:100%}
.product-info-title h4,.product-list figcaption h4{font-size:14px;font-weight:400}
.number{height:35px}
.cart-list-head li,ul.cart-list-body .cart-list-box{width:20%}
.number input{width:30px;font-size:14px}
.cart-list-head.d-flex{display:none!important}
.cart-list-body .cart-list-box:first-child,.cart-list-head li:first-child{width:100%;flex:inherit}
.cart-list-body li{border-bottom:1px solid #ddd;flex-wrap:wrap;width:100%}
.mob-title-box h5{font-size:13px;padding-bottom:7px}
.cart-list-head li,ul.cart-list-body .cart-list-box{width:33%;text-align:left!important}
.cart-list-box{padding:20px 20px}
.cart-list-body .cart-list-box:last-child{position:absolute;right:12px;top:11px;text-align:right;width:auto;padding-right:0}
.cart-list-body li{position:relative;align-items:flex-start}
.mob-title-box h5{font-size:13px;padding-bottom:7px;color:#7e848a;font-weight:400;text-transform:uppercase}
.page-title-section.section-padding{padding:40px 0}
.page-title-section h1{font-size:30px}
.cart-section.section-padding{padding-top:45px}
.contact-section.section-padding{padding:40px 0}
.map-box iframe{height:300px}
.contact-title{font-size:30px}
.site-bg{padding-top:100px}
.faq-inner .accordion-button::after{margin-left:15px}
.search-box{max-width:330px}
.speciality-house-right figure img{width:100%}
.text-img{left:0}
.speciality-house-section.section-padding{padding:30px 0}
.Science-Backed-left{position:static;left:0;top:0;height:100%;width:100%;bottom:0}
.Science-Backed-right{padding-left:0;margin-top:25px}
.Benefits-content-list{margin-left:0}
.hero_shape8{display:none}
.section-reverse .text-img{right:25px}
.shape8{display:none}
.text-img{left:25px}
.notification-box .dropdown-menu{width:285px}
.faq-inner .accordion-button::after{width:13px;height:13px}
.search-box-head .wp-block-search__input{width: 272px;}
.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{margin-top: 0 !important;}

.listview .cart-size-box{flex-wrap: wrap;}
.listview .cart-btn {
    width: 100%;
}
.listview .size-box {
    margin-left: 0;
    width: 100%;
    justify-content: center;
    margin-top: 10px;
}


.listview .size-box label {
    font-size: 14px;
}
.categories-list-box .col-md-6 {
    width: 50%;
}
.dishes-title h3 a {
    font-size: 18px;}

    .search-box-head .wp-block-search__input{    max-width: 200px;}

    .social-box {
    margin-top: 25px;
}
}


@media only screen and (max-width:730px){
.wc-block-cart-items tr{border-bottom: solid 1px #E2E2E2; padding: 15px !important;}
.wc-block-cart-item__image,.wc-block-cart-item__total,.wc-block-cart-item__product{margin: 0 !important;}
body .wc-block-components-totals-wrapper{padding: 15px;}


}



@media only screen and (max-width:575px){
.home-slide-des h2{font-size:30px;margin-bottom:10px}
.slider-section{background-position:117% top}
.btn{font-size:13px;padding:0 13px;height:38px;line-height:38px}
header{padding:15px 0}
.logo img{width:90px}
.home-slide-des h5{font-size:13px}
.head-right-end{margin-right:30px;}
.head-right-end a{margin-right:4px}
button.navbar-toggler{width:35px;height:34px}
.slider-section{min-height:auto; padding-top: 30px;}
.page-title-section h1{font-size:30px}
.sub-total-info li{font-size:14px}
.contact-title{font-size:24px}
.site-bg{padding-top:90px}
.contact-info-title h3{font-size:16px}
.contact-info-list li a,ul.contact-info-list li p{font-size:14px}
.faq-section.section-padding{padding:30px 0}
.categories-slider-list .owl-prev{left:11px}
.categories-slider-list .owl-next{right:11px}
.size-box{height:38px}
.Science-Backed-bg{padding:30px 30px}
.Benefits-content-list li{margin-right:10px}
.Benefits-content h5{font-size:12px}
.faq-inner .accordion-button{font-size:18px}
label.form-label{font-size:14px}
.checkout-box-content .col-md-6.mb-4{margin-bottom:15px!important}
.row.checkout-box-content{margin-bottom:15px!important}
.price-text{font-size:14px;color:#071b2e}

.site-logo img{width: 110px;}
.notification-box a{display: block;}
.notification-box{margin-right: 5px;}
.head-right-end a{margin-right: 10px;}

.head-right-end a:last-child{    margin-left: 8px;}

.head-right-end a span{    line-height: 17px;
    font-size: 9px;    top: -5px;
    width: 15px;
    height: 15px;}

 .nav-toggle .toggle-icon, .nav-toggle svg{    width: 20px;}   

 .categories-list-box .col-md-6 {
    width: 100% !IMPORTANT;
}

.listview .cart-btn,.listview  .size-box {
    width: 48%;
        margin-top: 0;
}

.listview .cart-size-box {
  
    justify-content: space-between;


}

.dishes-title-price p {
    font-size: 14px;

}
.page-title-section{    position: relative;}
.page-title-section:after {
    position: absolute;
    left: 0;
    right: 0;
    content: "";
    height: 100%;
    top: 0;
    background: linear-gradient(to bottom, rgb(0 0 0 / 15%) 0%,rgba(255,255,255,0.5) 99%,rgba(255,255,255,0.5) 100%);
}
.page-title-section.section-padding .container {
    z-index: 1;
    position: relative;
}
}




@media only screen and (max-width:480px){
.slider-section{background-position:136% top}
.home-slide-des h2{font-size:24px;margin-bottom:10px}
.home-slide-img img{width:200px!important;margin:auto}
.logo img{width:60px}
.head-right-end a img{width:20px}
.restaurant-working-section .row .col-md-4{width:100%;margin-bottom:20px}
.contact-us-section .col-md-4{width:100%}
.page-title-section.section-padding{padding:32px 0}
.page-title-section h1{font-size:24px}
.cart-list-box{padding:15px 10px}
.contact-info-list li{width:100%}
.site-bg{padding-top:73px}
.contact-title{font-size:22px;padding-right:0}
.breadcrumb-menu ul li{font-size:14px}
.faq-inner .accordion-button{font-size:18px}
.search-box{max-width:200px}
.categories-list-title h3{font-size:28px}
.dishes-title h3 a{font-size:18px}
.dishes-title-price p{font-size:14px}
.section-head h2{font-size:24px}
.Science-Backed-bg{padding:15px}
span.text-img img{width:90px}
.section-head i{font-size:15px}
.checkout-box-content label.form-label{font-size:14px}
.checkout-box-content .col-md-6.mb-4{margin-bottom:10px!important}
footer h3{font-size:16px}
.social-btn img{width:33px}
.footer-menu ul li{margin-bottom:8px}
.xs-modal .modal-dialog{max-width:325px}
.size-box{    padding: 0px 12px;    margin-left: 8px;}
.navbar-collapse{    width: 250PX;}
.head-right-end .btn{font-size: 12px; padding: 0px 10px;}
.head-right-end a{margin-right: 5px;}
.notification-box{margin-right: 0;}
body .header-inner .mobile-nav-toggle{right: 5px;}


.search-box-head .wp-block-search__input{right: -134px; top: 27px;}

.head-right-end {
    margin-right: 18px;
}
.site-logo img {
    width: 80px;
}

.btn{    height: 35px;
    line-height: 33px;}


    .listview .cart-btn,.listview  .size-box {
    width: 100%;
     
}

.listview  .size-box{ margin-top:10px }


.search-btn img.search-close {
   
    transform: scale(0.5);
}
.categories-slider {
    padding: 0 20px;
}

.woocommerce-table--order-details tr td:first-child {
    width: 40%;
    vertical-align: middle;
}

.woocommerce-table tr td, .woocommerce-table tr th {
    font-size: 14px;
}

.wc-block-components-notice-snackbar svg {
    width: 26px;
    flex: 0 0 26px;
    height: 26px!IMPORTANT;
}

.grid-box {
    display: none;
}
}