@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700;900&display=swap");

@font-face {
    font-family: 'Anthony Hunter';
    src: url('fonts/Anthony-Hunter-Italic.eot');
    src: url('fonts/Anthony-Hunter-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Anthony-Hunter-Italic.woff2') format('woff2'),
         url('fonts/Anthony-Hunter-Italic.woff') format('woff'),
         url('fonts/Anthony-Hunter-Italic.ttf')  format('truetype'),
         url('fonts/Anthony-Hunter-Italic.svg#Anthony Hunter') format('svg');
}

@font-face {
    font-family: 'Anthony Hunter Normal';
    src: url('fonts/Anthony-Hunter.eot');
    src: url('fonts/Anthony-Hunter.eot?#iefix') format('embedded-opentype'),
         url('fonts/Anthony-Hunter.woff2') format('woff2'),
         url('fonts/Anthony-Hunter.woff') format('woff'),
         url('fonts/Anthony-Hunter.ttf')  format('truetype'),
         url('fonts/Anthony-Hunter.svg#Anthony Hunter') format('svg');
}



#main-wrapper {overflow: hidden;position: relative;max-width: 1900px;margin: 0 auto;width: 100%;}
a:focus, a:hover {text-decoration: none;outline: 0;}
.container {max-width: 1200px;}
.txt-center {text-align: center;}
.txt-left {text-align: left;}
.color-white {color: #fff;}
.color-black {color: #000;}
.color-orng{color:#ff8839;}
.color-ash{color:#4b4b4b;}
.cmn-spacing{padding:4% 0;}

.upr{text-transform: uppercase;}
a:hover {color: #b10022;}
h1 {font-family: 'Anthony Hunter';font-size: 83px;margin: 0;}
h2 {font-family: 'Anthony Hunter';font-size: 55px;}
h3 {font-family: 'The Queen';font-size: 45px;margin: 0;}
h4 {font-family: 'Poppins', sans-serif;font-weight:500;font-size: 28px;margin: 0;}
h5 {font-family: 'Poppins', sans-serif;font-weight:400;font-size: 20px;margin: 0;}
h6 {font-size: 18px;font-family: 'Poppins', sans-serif;font-weight:400;}
p {font-family: 'Poppins', sans-serif;font-weight:400;font-size: 16px;}
header{margin: 0;padding: 20px 0 19px 0;float: left;width: 100%;position: relative;top:0;z-index: 8;background-color:#000;}
.menu-part{margin: 0 0 0;padding: 0 0px 0 0;float: left;width:60%;}
a.lgnn{font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 16px;color: #fff;background-color: #ff8839;transition: ease-in-out 1s;padding: 12px 37px 12px 36px;border-radius: 13px;float: right;margin: 0 0 0 12px;}
a.lgnn:hover{background-color:#cf6447;transition:ease-in-out 1s;}
a.lgnn img {margin: -3px 10px 0 0;}

/*-----------------------css for menu part----------------------*/

.new-menu ul li.current-menu-item a{color:#ff8839;font-weight: 400;}
.new-menu{width: 100%;float: left;/*margin: 0 0 0 24px;*/margin: 10px 0 0;padding: 0;}
ul.menu{margin: 0 0 0 0px;padding:0;list-style: none;float:left;overflow: hidden;}
ul.menu li{margin: 0;list-style: none;float: left;position: relative;padding: 0 14px 12px;transition:ease-in-out 1s;}
ul.menu li a {font-family: 'Poppins', sans-serif;font-weight:400;font-size: 16px;color:#fff;display: block;text-decoration: none;}
ul.menu li:hover a{color:#ff8839;transition: 1s ease-in-out;}
ul.menu {clear: both;max-height: 0;transition: max-height .2s ease-out;}
.new-menu .menu-icon {cursor: pointer;display: inline-block;float: right;padding: 28px 20px;position: relative;user-select: none;}
 .menu-icon .navicon {background: #333;display: block;height: 2px;position: relative;transition: background .2s ease-out;width: 18px;}
.menu-icon .navicon:before,
 .menu-icon .navicon:after {background: #333;content: '';display: block;height: 100%;position: absolute;transition: all .2s ease-out;width: 100%;}

.new-menu .menu-icon .navicon:before {top: 5px;}

.new-menu .menu-icon .navicon:after {top: -5px;}

/* menu btn */

.new-menu .menu-btn {display: none;}

.new-menu .menu-btn:checked ~ .menu {max-height: 240px;}
.new-menu .menu-btn:checked ~ .menu-icon .navicon {background: transparent;}

.new-menu .menu-btn:checked ~ .menu-icon .navicon:before {transform: rotate(-45deg);}

.new-menu .menu-btn:checked ~ .menu-icon .navicon:after {transform: rotate(45deg);}

.new-menu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.new-menu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top: 0;}

/* 48em = 768px */

@media (min-width: 48em) {
  .new-menu li {float: left;}
  .new-menu li a {padding: 0;}
  .new-menu .menu {clear: none;float: right;max-height: none;/*padding: 17px 0px 0 0;*/width: 100%;margin: 0 0;}
  .new-menu .menu-icon {display: none;}
}

section#banner{margin: 0;padding: 0;width: 100%;float: left;position: relative;overflow: hidden;}
#banner img{width: 100%;}
.banner-inside {position: absolute;width: 100%;top: 0px;height: 100%;left: 0;}
.banner-caption {margin: 0 auto;padding: 0 0 0 0;float: none;position: absolute;left: 0;right: 0;display: table;height: 100%;width: auto;}
.bck-food{margin: 0 auto;padding: 9px 49px 0;float: none;width: 657px;background: url(images/pltnew.webp) no-repeat;display: table;position: relative;background-position: center center;height: 100%;}
.bck-food-new {margin: 0 auto;padding: 9px 49px 0;float: none;width: 419px;background: url(images/smallplate.webp) no-repeat;display: table;position: relative;background-position: center center;height: 100%;}
.bck-food-new a.cntct {margin: 35px auto 14px;}
img.logopic {margin: 0 auto 0;float: none;display: table;width: auto !important;height: auto !important;}
a.cntct{margin: 21px auto 14px;float: none;display: table;font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 16px;color: #fff;background-color: #ff8839;transition: ease-in-out 1s;padding: 13px 31px;border-radius: 13px;}
a.cntct:hover{color: #fff;background-color: #000000;transition: ease-in-out 1s;}
.bck-food h1 {margin: 11px 0 21px 0;line-height: 103px;}
.bck-food-new h1 {margin: 11px 0 21px 0;line-height: 103px;}
.spcl {position: absolute;left: 0;right: 0;margin: 0 auto;float: none;display: table;top: 50%;transform: translateY(-50%);}

section#about-part{margin:0;float:left;width:100%;}
img.foodone{width: 100%;border-radius: 12px;}
section#about-part h5 {padding: 18px 101px 21px;line-height: 30px;}
section#about-part p {padding: 0 70px 0;line-height: 27px;}

section#sandwich-month{margin:0;float:left;width:100%;background-color:#f5f5f5;}
a.cntctord{margin: 21px 0 14px;float:left;font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 16px;color: #fff;background-color: #ff8839;transition: ease-in-out 1s;padding: 13px 31px;border-radius: 13px;}
a.cntctord:hover{color: #fff;background-color: #000000;transition: ease-in-out 1s;}
section#sandwich-month h5 {padding: 10px 0 4px 0;line-height: 32px;}
section#sandwich-month h2 {margin: 120px 0 0 0;}

section#menu-portion{margin: 0;float: left;width: 100%;border-bottom:1px solid #d9d9d9;}
section#menu-portion a.cntct{margin: 0 auto 14px;}
.each-menu-box{margin: 0;padding:0;float: left;width: 100%;box-shadow: 1px 2px 11px 1px rgb(0 0 0 / 60%);}
.each-sand-text{float: left;margin:0;padding: 0 14px 14px;width: 100%;}
.each-sand-text h5{font-weight: 500;}
.dlr{font-size:18px;margin: 0 0 0 30px;}
a.ordrnw{color:#ff8839;font-family: 'Poppins', sans-serif;font-weight:400;font-size: 16px;transition: ease-in-out 1s;}
a.ordrnw:hover{color:#000;transition: ease-in-out 1s;}
.each-sand-text p {margin: 10px 0px 7px 0;}
img.sand {margin: 0 0 0 0;
    width: 100%;}
.sandpic{position: relative;width: 100%;margin:0 0 21px 0;padding:0;float: left;transition: ease-in-out 1s;}
.sandpic:after{position:absolute;content:'';left: 0;top: 0;width: 100%;height:0%;background-color: rgba(0,0,0,0.6);transition: ease-in-out 1s;}
.each-menu-box:hover .sandpic:after{position:absolute;content:'';left: 0;top: 0;width: 100%;height:100%;background-color: rgba(0,0,0,0.6);transition: ease-in-out 1s;}

section#team-part{margin: 0;float: left;width: 100%;}
ul.team-part-listing {
    margin: -15px auto 0;
    padding: 0;
    float: none;
    width: 66%;
    display: table;
}
ul.team-part-listing li{margin: 0 6px;
    padding: 0;
    float: left;
    width: 100%;
    list-style: none;}
.each-team-box{margin:0;padding:39px 0 30px;float: left;width: 100%;/*box-shadow: 1px 2px 11px 1px rgb(0 0 0 / 60%);transition: ease-in-out 1s;border: 2px solid transparent;*/background:url("images/cm.png");background-repeat: no-repeat;background-position: 587px 304px;position: relative;}
.each-team-box:before {
    position: absolute;
    content: '';
    left: -48px;
    top: 175px;
    background: url(images/cmo.png);
    background-repeat: no-repeat;
    width: 81px;
    height: 90px;
}
.each-team-box:hover{transition: ease-in-out 1s;/*border: 2px solid #ff8839;*/}
img.team-round {
    margin: 0 auto 10px;
    float: none;
    display: table;
}
.each-team-box h5{font-weight: 500;}
.each-team-box h6{font-weight: 300; font-size:14px;}
.each-team-box a:hover{color:#000;transition: ease-in-out 1s;}
.each-team-box a{transition: ease-in-out 1s;text-align:center;margin:0 auto;float: none;display: table;}
.each-team-box p {margin: 12px 0 13px 0;}
.each-team-box h6 {padding: 6px 0 0 0;}
section#team-part h5 {margin: 0px 0 4px 0;}
ul.team-part-listing li:first-child {
    margin-left: 0;
}
ul.team-part-listing li:last-child {
    margin-right: 0;
}

footer{margin:0;float: left;width: 100%;background:url("images/bottom-bck.webp") no-repeat;background-size:cover;padding: 5% 0 1%;}
.form-part {
    margin: 0;
    padding: 0;
    float: left;
    width: 40%;
}

form.form2{float: left;width: 100%;margin: 15px 0 0 0;}
.inpt-fld-new {
    width: 100%;
    line-height: 46px;
    padding: 0 0 0 17px;
    margin: 5px 10px 1px 0px;
    color: #fff;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    transition: all 1s;
    background-color: rgba(49,48,49,0.5);
    float: left;
    border: none;
    border-radius: 0px;
}
textarea.inpt-fld-new {
    width: 100%;
    line-height: 50px;
    padding: 0 0 0 17px;
    margin: 5px 10px 13px 0px;
    color: #fff;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    transition: all 1s;
    background-color: rgba(49,48,49,0.5);
    float: left;
    border: none;
    border-radius: 0px;
    height: 58px;
}
.sb-btn-cntct-new{font-family: 'Poppins', sans-serif;font-weight:500;
font-size: 16px;
color: #fff;
background: #ff8839;
padding: 9px 17px;
margin: 19px 0 0;
float: left;
transition: ease-in-out 1s;
border-radius: 12px;
cursor: pointer;border:1px solid transparent;
}
.sb-btn-cntct-new:hover{background-color:#fff !important;transition: 1s ease-in-out;color: #000;}

input.inpt-fld-new:focus-visible {
    outline: none;
}

textarea.inpt-fld-new:focus-visible {
    outline: none;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity:  1;color: #fff;
font-size: 14px;
font-family: 'Poppins', sans-serif;font-weight:300;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity:  1;color: #fff;
font-size: 14px;
font-family: 'Poppins', sans-serif;font-weight:300;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity:  1;color: #fff;
font-size: 14px;
font-family: 'Poppins', sans-serif;font-weight:300;
}
:-moz-placeholder { /* Firefox 18- */
  opacity:  1;color: #fff;
font-size: 14px;
font-family: 'Poppins', sans-serif;font-weight:300;
}
::placeholder { color: #fff;
font-size: 14px;
font-family: 'Poppins', sans-serif;font-weight:300;}

.btm-menu-part {
    margin: 0 0 0 132px;
    padding: 0;
    float: left;
    width: 16%;
}
ul.btm-menu-listing{margin: 17px 0 0 0;padding:0;float: left;width: 100%;}
ul.btm-menu-listing li{margin: 0 0 11px 0;padding:0;float: left;width: 100%;list-style: none;}
ul.btm-menu-listing li a{color: #fff;font-size: 16px;font-family: 'Poppins', sans-serif;font-weight:400;transition: 1s ease-in-out;}
ul.btm-menu-listing li:hover a{color: #ff8839;transition: 1s ease-in-out;}
ul.btm-menu-listing li.current-menu-item a{color: #ff8839;}

.address-part {
    margin: 52px 0 0 59px;
    padding: 0;
    float: left;
    width: 27%;
}
.address-part p a{color:#fff;}
.address-part p a:hover{color:#fff;}
.adrss{font-weight:500;color:#ff8839;}

ul.social-media-listing{margin:0;padding:0;float: left;width: 100%;}
ul.social-media-listing li{margin:0;padding:0 12px 0 0;float: left;list-style: none;}


p.copyright{color: #fff;font-size: 14px;font-family: 'Poppins', sans-serif;font-weight:300;text-align: center;margin: 31px auto 0;float: none;display: table;}
p.copyright br{display: none;}

section#about-part-dtl{margin: 0;float: left;width: 100%;}
section#about-part-fries{margin: 0;float: left;width: 100%;background-color:#efefed;}
section#about-part-dtl h5 {padding: 43px 0 19px 0;}
section#about-part-fries h5 {padding: 0 0 15px 0;}
.frenchpart{margin: 0 auto;float: none;width:80%;}

.addbck {
    background: url(images/bottom-bck.webp) no-repeat;
    background-size: cover;
    float: left;
    width: 48%;
}
.addbck .address-part {
    margin: 20px 0 0 34px;
    padding: 29px 0 55px 0;
    float: left;
    width: 100%;
}

.map-part {
    margin: 0;
    padding: 0;
    float: right;
    width: 46%;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff;
    float: left;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    float: left;
    color: #fff;
}

section#common-part{margin: 0;padding:4% 0;float: left;width: 100%;}

/*woocommerce*/

.woocommerce ul.products li.product .button {display: inline-block;margin-top: 0px;font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 14px;color: #fff;background-color: #ff8839;transition: ease-in-out 1s;padding: 13px 13px;border-radius: 13px;margin-left: 8px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0.5em 0 10px 8px;
    margin: 0;
    font-size: 1em;
    float: left;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #ff8839;
}
.woocommerce ul.products li.product .price {
    display: block;
    font-weight: 400;
    margin-bottom: 0;
    float: right;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #ff8839;
    margin-top: 9px;
    padding: 0 15px 0 0;
}
span.excerpt {
    float: left;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #4b4b4b;
    padding: 0 7px 1px 10px;
}
.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 0px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 13px 13px;
    border-radius: 13px;
    margin-left: 8px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0 0 21px 0;
    position: relative;
    width: 21.05%;
    margin-left: 0;
    box-shadow: 1px 2px 11px 1px rgb(0 0 0 / 60%);border-radius: 20px;
}
.woocommerce ul.products li.product:hover img{opacity: 1;
    -webkit-animation: flash 1.5s;
    animation: flash 3s;}

@-webkit-keyframes flash {
    0% {
        opacity: .4;
    }
    100% {
        opacity: 1;
    }
}
@keyframes flash {
    0% {
        opacity: .4;
    }
    100% {
        opacity: 1;
    }
}

section.related.products ul.products.columns-4 {
    margin: 34px 0 0 0;
}

article h1 a{
    color: orange;
}

article h1{margin: 0 0 34px 0 !important;}

.rcpt{float: left;width: 100%;}

/*responsive*/

@media screen and (min-width: 1201px) and (max-width: 1280px){

    h1{font-size: 52px;}

}

@media screen and (min-width: 1100px) and (max-width: 1200px){

    h1{font-size: 52px;}
    .btm-menu-part {
    margin: 0 0 0 68px;
    padding: 0;
    float: left;
    width: 17%;
}

.addbck .address-part {
    margin: 20px 0 0 34px;
    padding: 29px 47px 55px 0;
    float: left;
    width: 100%;
}
.bck-food-new h1 {
    margin: 11px 0 21px 0;
    line-height: 51px;
}

}

@media screen and (min-width: 971px) and (max-width: 1099px){

h1{font-size: 52px;}
    .btm-menu-part {
    margin: 0 0 0 52px;
    padding: 0;
    float: left;
    width: 19%;
}

section#menu-portion .col-sm-3 {
    flex: initial;
    max-width: 50%;margin: 0 0 15px 0;
}

.addbck .address-part {
    margin: 20px 0 0 34px;
    padding: 29px 47px 55px 0;
    float: left;
    width: 100%;
}
.bck-food-new h1 {
    margin: 11px 0 21px 0;
    line-height: 51px;
}
ul.menu li {padding: 0 9px 12px;}
a.lgnn {padding: 12px 26px 12px 27px;}
.each-team-box {background-position: 522px 326px;}

}

@media screen and (min-width: 768px) and (max-width: 970px){

h1{font-size: 52px;}
    .btm-menu-part {
    margin: 50px 0 0 27px;
    padding: 0;
    float: left;
    width: 36%;
}



.addbck .address-part {
    margin: 20px 0 0 34px;
    padding: 29px 47px 55px 0;
    float: left;
    width: 100%;
}
.bck-food-new h1 {
    margin: 11px 0 21px 0;
    line-height: 33px;
}
ul.menu li {padding: 0 5px 12px;}
a.lgnn {padding: 10px 13px 10px 13px;font-size: 13px;float: left;
    margin: 0 4px 0 4px;}
.form-part {
    margin: 0;
    padding: 0;
    float: left;
    width: 86%;
}
.address-part {
    margin: 95px 0 0 59px;
    padding: 0;
    float: left;
    width: 36%;
}
a.cntct{padding: 9px 20px;font-size: 15px;}
img.logopic {width: 99px !important;}
.bck-food h1 {
    margin: 11px 0 21px 0;
    line-height: 52px;
}
section#sandwich-month h2 {
    margin: 0px 0 0 0;
}
.each-team-box{background-position: 383px 348px;}
section#menu-portion .col-sm-3 {
    flex: initial;
    max-width: 50%;margin: 0 0 15px 0;
}

}

@media screen and (min-width: 640px) and (max-width: 767px){

.menu-part{display: none;}
a.lgnn {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 13px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 10px 19px 10px 18px;
    border-radius: 10px;
    float: left;
    margin: 0 7px 7px 0px;
    display: table;
}
header {
    margin: 0;
    padding: 16px 0 9px 0;
    float: left;
    width: 100%;
    position: relative;
    top: 0;
    z-index: 8;
    background-color: #000;
}
#wprmenu_bar .menu_title a {top: -1px;}
.banner-inside {
    position: relative;
    width: 100%;
    top: 125px;
    height: auto;
    left: 0;
}
.banner-caption {
    margin: 0 auto;
    padding: 0 0 0 0;
    float: none;
    position: relative;
    left: 0;
    right: 0;
    display: table;
    height: 100%;
    width: auto;
}
.bck-food {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    display: table;
    position: relative;
    height: 100%;background:none;
}
.spcl {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    float: none;
    display: table;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 151px !important;
    height: auto !important;
    position: absolute;
    top: -254px;
    left: 0;
    right: 0;
}
.bck-food h1 {
    margin: 0 0 21px 0;
    line-height: 52px;
}
h1{font-size: 37px;}
a.cntct {
    margin: 21px auto 14px;
    float: none;
    display: table;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 9px 14px;
    border-radius: 13px;
}
h2{font-size: 33px;}
h5{font-size: 18px;}
section#about-part h5 {
    padding: 18px 0 21px;
    line-height: 27px;
}
section#about-part p {
    padding: 0 0 0;
    line-height: 27px;
}
img.foodone {
    width: 100%;
    border-radius: 12px;
    margin: 0 auto 12px;
    float: none;
    display: table;
}
section#sandwich-month h2 {
    margin: 7px 0 0 0;text-align: center;
}
section#sandwich-month h5 {
    padding: 10px 0 4px 0;
    line-height: 28px;
    text-align: center;
}
a.cntctord {
    margin: 11px auto 14px;
    float: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 10px 18px;
    border-radius: 13px;
    display: table;
}
section#sandwich-month img {
    margin: 0 auto;
    float: none;
    display: table;
    width: 100%;
}
.each-menu-box {margin: 0 0 18px 0;}
section#menu-portion a.cntct {
    margin: 15px auto 14px;
}
.each-team-box {
    margin: 0;
    padding: 39px 0 3px;}

ul.team-part-listing {
    margin: -15px auto 0;
    padding: 0;
    float: none;
    width: 100%;}

.each-team-box:before{display: none;}
.each-team-box{background: none;}
.form-part {width: 100%;}
.form-part h4{text-align: center;}
.sb-btn-cntct-new {
    font-size: 15px;
    padding: 6px 14px;
    float: none;
    display: table;
    margin: 0 auto;
}
.btm-menu-part {
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}
ul.btm-menu-listing li a{font-size: 16px;}
ul.btm-menu-listing li {
    margin: 0 17px 11px 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
}
.address-part {
    margin: 15px 0 0 0px;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}
ul.social-media-listing {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}
p.copyright{font-size: 13px;}

.page-template-template-aboutus img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 132px !important;
    height: auto !important;
    position: absolute;
    top: -174px;
    left: 0;
    right: 0;
}

.bck-food-new {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    background: none;
    display: table;
    position: relative;
    height: 100%;top: -64px;
}

.bck-food-new h1 {
    margin: 11px 0 21px 0;
    line-height: 11px;
}

.page-template-template-contactus img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 123px !important;
    height: auto !important;
    position: absolute;
    top: -176px;
    left: 0;
    right: 0;
}

.page-template-template-contactus .banner-inside{top: 133px;}

.page-template-template-contactus section#banner {padding: 0 0 16px 0;}

.page-template-template-contactus .bck-food-new {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    background: none;
    display: table;
    position: relative;
    height: 100%;
    top: -106px;
}

section#banner{overflow: visible;}
section#about-part-dtl img{margin: 0 auto;float: none;display: table;}
section#about-part-dtl h5 {
    padding: 0px 0 19px 0;
    text-align: left;
    line-height: 29px;
}
section#about-part-dtl p{text-align: left;}
.frenchpart {
    margin: 2px auto 0 !important;
    float: none;
    width: 80%;
}
.cmn-spacing {
    padding: 8% 0;
}
section#about-part-fries {padding: 36px 0 21px 0;}
.addbck .address-part {
    margin: 20px 0 0 0;
    padding: 0px 7px 27px;
    float: left;
    width: 100%;
}
.addbck{width: 100%;}
.map-part {
    margin: 13px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}
ul.btm-menu-listing {
    margin: 17px auto 0;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}

section#menu-portion .col-sm-3 {
    flex: initial;
    max-width: 50%;
}

}

@media screen and (min-width: 480px) and (max-width: 639px){

.menu-part{display: none;}
a.lgnn {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 13px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 10px 19px 10px 18px;
    border-radius: 10px;
    float: left;
    margin: 0 7px 7px 0px;
    display: table;
}
header {
    margin: 0;
    padding: 16px 0 9px 0;
    float: left;
    width: 100%;
    position: relative;
    top: 0;
    z-index: 8;
    background-color: #000;
}
#wprmenu_bar .menu_title a {top: -1px;}
.banner-inside {
    position: relative;
    width: 100%;
    top: 125px;
    height: auto;
    left: 0;
}
ul.btm-menu-listing {
    margin: 17px auto 0;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}
.banner-caption {
    margin: 0 auto;
    padding: 0 0 0 0;
    float: none;
    position: relative;
    left: 0;
    right: 0;
    display: table;
    height: 100%;
    width: auto;
}
.bck-food {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    display: table;
    position: relative;
    height: 100%;background:none;
}
.spcl {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    float: none;
    display: table;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 151px !important;
    height: auto !important;
    position: absolute;
    top: -208px;
    left: 0;
    right: 0;
}
.bck-food h1 {
    margin: 0 0 21px 0;
    line-height: 52px;
}
h1{font-size: 37px;}
a.cntct {
    margin: 21px auto 14px;
    float: none;
    display: table;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 9px 14px;
    border-radius: 13px;
}
h2{font-size: 33px;}
h5{font-size: 18px;}
section#about-part h5 {
    padding: 18px 0 21px;
    line-height: 27px;
}
section#about-part p {
    padding: 0 0 0;
    line-height: 27px;
}
img.foodone {
    width: 100%;
    border-radius: 12px;
    margin: 0 auto 12px;
    float: none;
    display: table;
}
section#sandwich-month h2 {
    margin: 7px 0 0 0;text-align: center;
}
section#sandwich-month h5 {
    padding: 10px 0 4px 0;
    line-height: 28px;
    text-align: center;
}
a.cntctord {
    margin: 11px auto 14px;
    float: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 10px 18px;
    border-radius: 13px;
    display: table;
}
section#sandwich-month img {
    margin: 0 auto;
    float: none;
    display: table;
    width: 100%;
}
.each-menu-box {margin: 0 0 18px 0;}
section#menu-portion a.cntct {
    margin: 15px auto 14px;
}
.each-team-box {
    margin: 0;
    padding: 39px 0 3px;}

ul.team-part-listing {
    margin: -15px auto 0;
    padding: 0;
    float: none;
    width: 100%;}

.each-team-box:before{display: none;}
.each-team-box{background: none;}
.form-part {width: 100%;}
.form-part h4{text-align: center;}
.sb-btn-cntct-new {
    font-size: 15px;
    padding: 6px 14px;
    float: none;
    display: table;
    margin: 0 auto;
}
.btm-menu-part {
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}
ul.btm-menu-listing li a{font-size: 16px;}
ul.btm-menu-listing li {
    margin: 0 17px 11px 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
}
.address-part {
    margin: 15px 0 0 0px;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}
ul.social-media-listing {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}
p.copyright{font-size: 13px;}

.page-template-template-aboutus img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 80px !important;
    height: auto !important;
    position: absolute;
    top: -103px;
    left: 0;
    right: 0;
}

.bck-food-new {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    background: none;
    display: table;
    position: relative;
    height: 100%;top: -64px;
}

.bck-food-new h1 {
    margin: 11px 0 21px 0;
    line-height: 11px;
}

.page-template-template-contactus img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 86px !important;
    height: auto !important;
    position: absolute;
    top: -106px;
    left: 0;
    right: 0;
}

.page-template-template-contactus .banner-inside{top: 133px;}

.page-template-template-contactus section#banner {padding: 0 0 16px 0;}

.page-template-template-contactus .bck-food-new {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    background: none;
    display: table;
    position: relative;
    height: 100%;
    top: -106px;
}

section#banner{overflow: visible;}
section#about-part-dtl img{margin: 0 auto;float: none;display: table;}
section#about-part-dtl h5 {
    padding: 24px 0 19px 0;text-align: center;
    line-height: 29px;
}
section#about-part-dtl p{text-align: center;}
.frenchpart {
    margin: 2px auto 0 !important;
    float: none;
    width: 80%;
}
.cmn-spacing {
    padding: 8% 0;
}
section#about-part-fries {padding: 36px 0 21px 0;}
.addbck .address-part {
    margin: 20px 0 0 0;
    padding: 0px 7px 27px;
    float: left;
    width: 100%;
}
.addbck{width: 100%;}
.map-part {
    margin: 13px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

}

@media screen and (min-width: 360px) and (max-width: 479px){

.menu-part{display: none;}
a.lgnn {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 13px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 10px 19px 10px 18px;
    border-radius: 10px;
    float: left;
    margin: 0 7px 7px 0px;
    display: table;
}
header {
    margin: 0;
    padding: 16px 0 9px 0;
    float: left;
    width: 100%;
    position: relative;
    top: 0;
    z-index: 8;
    background-color: #000;
}
#wprmenu_bar .menu_title a {top: -1px;}
.banner-inside {
    position: relative;
    width: 100%;
    top: 125px;
    height: auto;
    left: 0;
}
.banner-caption {
    margin: 0 auto;
    padding: 0 0 0 0;
    float: none;
    position: relative;
    left: 0;
    right: 0;
    display: table;
    height: 100%;
    width: auto;
}
.bck-food {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    display: table;
    position: relative;
    height: 100%;background:none;
}
.spcl {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    float: none;
    display: table;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 109px !important;
    height: auto !important;
    position: absolute;
    top: -132px;
    left: 0;
    right: 0;
}
.bck-food h1 {
    margin: 0 0 21px 0;
    line-height: 52px;
}
h1{font-size: 37px;}
a.cntct {
    margin: 21px auto 14px;
    float: none;
    display: table;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 9px 14px;
    border-radius: 13px;
}
h2{font-size: 33px;}
h5{font-size: 18px;}
section#about-part h5 {
    padding: 18px 0 21px;
    line-height: 27px;
}
section#about-part p {
    padding: 0 0 0;
    line-height: 27px;
}
img.foodone {
    width: 100%;
    border-radius: 12px;
    margin: 0 auto 12px;
    float: none;
    display: table;
}
section#sandwich-month h2 {
    margin: 7px 0 0 0;text-align: center;
}
section#sandwich-month h5 {
    padding: 10px 0 4px 0;
    line-height: 28px;
    text-align: center;
}
a.cntctord {
    margin: 11px auto 14px;
    float: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 10px 18px;
    border-radius: 13px;
    display: table;
}
section#sandwich-month img {
    margin: 0 auto;
    float: none;
    display: table;
    width: 100%;
}
.each-menu-box {margin: 0 0 18px 0;}
section#menu-portion a.cntct {
    margin: 15px auto 14px;
}
.each-team-box {
    margin: 0;
    padding: 39px 0 3px;}

ul.team-part-listing {
    margin: -15px auto 0;
    padding: 0;
    float: none;
    width: 100%;}

.each-team-box:before{display: none;}
.each-team-box{background: none;}
.form-part {width: 100%;}
.form-part h4{text-align: center;}
.sb-btn-cntct-new {
    font-size: 15px;
    padding: 6px 14px;
    float: none;
    display: table;
    margin: 0 auto;
}
.btm-menu-part {
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}
ul.btm-menu-listing li a{font-size: 13px;}
ul.btm-menu-listing li {
    margin: 0 6px 11px 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
}
.address-part {
    margin: 15px 0 0 0px;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}
ul.social-media-listing {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}
p.copyright{font-size: 13px;}

.page-template-template-aboutus img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 80px !important;
    height: auto !important;
    position: absolute;
    top: -103px;
    left: 0;
    right: 0;
}

.bck-food-new {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    background: none;
    display: table;
    position: relative;
    height: 100%;top: -64px;
}

.bck-food-new h1 {
    margin: 11px 0 21px 0;
    line-height: 11px;
}

.page-template-template-contactus img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 86px !important;
    height: auto !important;
    position: absolute;
    top: -106px;
    left: 0;
    right: 0;
}

.page-template-template-contactus .banner-inside{top: 133px;}

.page-template-template-contactus section#banner {padding: 0 0 16px 0;}

.page-template-template-contactus .bck-food-new {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    background: none;
    display: table;
    position: relative;
    height: 100%;
    top: -106px;
}

section#banner{overflow: visible;}
section#about-part-dtl img{margin: 0 auto;float: none;display: table;}
section#about-part-dtl h5 {
    padding: 24px 0 19px 0;text-align: center;
    line-height: 29px;
}
section#about-part-dtl p{text-align: center;}
.frenchpart {
    margin: 2px auto 0 !important;
    float: none;
    width: 80%;
}
.cmn-spacing {
    padding: 8% 0;
}
section#about-part-fries {padding: 36px 0 21px 0;}
.addbck .address-part {
    margin: 20px 0 0 0;
    padding: 0px 7px 27px;
    float: left;
    width: 100%;
}
.addbck{width: 100%;}
.map-part {
    margin: 13px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

.woocommerce ul.products li.product .button {
    display: table;
    margin-top: 0;
    margin-left: auto;
    clear: both;
    float: none;
    margin-right: auto;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;}

.rcpt {
    float: left;
    width: 100%;
    margin: 0 0 13px 0;
}

}

@media screen and (min-width: 320px) and (max-width: 359px){

.menu-part{display: none;}
a.lgnn {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 13px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 10px 19px 10px 18px;
    border-radius: 10px;
    float: left;
    margin: 0 7px 7px 0px;
    display: table;
}
header {
    margin: 0;
    padding: 16px 0 9px 0;
    float: left;
    width: 100%;
    position: relative;
    top: 0;
    z-index: 8;
    background-color: #000;
}
#wprmenu_bar .menu_title a {top: -1px;}
.banner-inside {
    position: relative;
    width: 100%;
    top: 125px;
    height: auto;
    left: 0;
}
.banner-caption {
    margin: 0 auto;
    padding: 0 0 0 0;
    float: none;
    position: relative;
    left: 0;
    right: 0;
    display: table;
    height: 100%;
    width: auto;
}
.bck-food {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    display: table;
    position: relative;
    height: 100%;background:none;
}
.spcl {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    float: none;
    display: table;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 109px !important;
    height: auto !important;
    position: absolute;
    top: -132px;
    left: 0;
    right: 0;
}
.bck-food h1 {
    margin: 0 0 21px 0;
    line-height: 52px;
}
h1{font-size: 37px;}
a.cntct {
    margin: 21px auto 14px;
    float: none;
    display: table;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 9px 14px;
    border-radius: 13px;
}
h2{font-size: 33px;}
h5{font-size: 18px;}
section#about-part h5 {
    padding: 18px 0 21px;
    line-height: 27px;
}
section#about-part p {
    padding: 0 0 0;
    line-height: 27px;
}
img.foodone {
    width: 100%;
    border-radius: 12px;
    margin: 0 auto 12px;
    float: none;
    display: table;
}
section#sandwich-month h2 {
    margin: 7px 0 0 0;text-align: center;
}
section#sandwich-month h5 {
    padding: 10px 0 4px 0;
    line-height: 28px;
    text-align: center;
}
a.cntctord {
    margin: 11px auto 14px;
    float: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background-color: #ff8839;
    transition: ease-in-out 1s;
    padding: 10px 18px;
    border-radius: 13px;
    display: table;
}
section#sandwich-month img {
    margin: 0 auto;
    float: none;
    display: table;
    width: 100%;
}
.each-menu-box {margin: 0 0 18px 0;}
section#menu-portion a.cntct {
    margin: 15px auto 14px;
}
.each-team-box {
    margin: 0;
    padding: 39px 0 3px;}

ul.team-part-listing {
    margin: -15px auto 0;
    padding: 0;
    float: none;
    width: 100%;}

.each-team-box:before{display: none;}
.each-team-box{background: none;}
.form-part {width: 100%;}
.form-part h4{text-align: center;}
.sb-btn-cntct-new {
    font-size: 15px;
    padding: 6px 14px;
    float: none;
    display: table;
    margin: 0 auto;
}
.btm-menu-part {
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}
ul.btm-menu-listing li a{font-size: 14px;}
ul.btm-menu-listing li {
    margin: 0 11px 11px 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
}
ul.btm-menu-listing li:last-child{margin: 0 auto;float: none;display: table;}
.address-part {
    margin: 15px 0 0 0px;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}
ul.social-media-listing {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}
p.copyright{font-size: 13px;}

.page-template-template-aboutus img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 80px !important;
    height: auto !important;
    position: absolute;
    top: -103px;
    left: 0;
    right: 0;
}

.bck-food-new {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    background: none;
    display: table;
    position: relative;
    height: 100%;top: -64px;
}

.bck-food-new h1 {
    margin: 11px 0 21px 0;
    line-height: 11px;
}

.page-template-template-contactus img.logopic {
    margin: 0 auto 0;
    float: none;
    display: table;
    width: 86px !important;
    height: auto !important;
    position: absolute;
    top: -106px;
    left: 0;
    right: 0;
}

.page-template-template-contactus .banner-inside{top: 133px;}

.page-template-template-contactus section#banner {padding: 0 0 16px 0;}

.page-template-template-contactus .bck-food-new {
    margin: 0 auto;
    padding: 9px 0 0;
    float: none;
    width: 100%;
    background: none;
    display: table;
    position: relative;
    height: 100%;
    top: -106px;
}

section#banner{overflow: visible;}
section#about-part-dtl img{margin: 0 auto;float: none;display: table;}
section#about-part-dtl h5 {
    padding: 24px 0 19px 0;text-align: center;
    line-height: 29px;
}
section#about-part-dtl p{text-align: center;}
.frenchpart {
    margin: 2px auto 0 !important;
    float: none;
    width: 80%;
}
.cmn-spacing {
    padding: 8% 0;
}
section#about-part-fries {padding: 36px 0 21px 0;}
.addbck .address-part {
    margin: 20px 0 0 0;
    padding: 0px 0 27px 0;
    float: left;
    width: 100%;
}
.addbck{width: 100%;}
.map-part {
    margin: 13px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

.woocommerce ul.products li.product .button {
    display: table;
    margin-top: 0;
    margin-left: auto;
    clear: both;
    float: none;
    margin-right: auto;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;}

.rcpt {
    float: left;
    width: 100%;
    margin: 0 0 13px 0;
}

}