
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Thin.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueRegular.woff2') format('woff2'),
        url('../fonts/HelveticaNeueRegular.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Medium.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Light.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue.woff2') format('woff2'),
        url('../fonts/HelveticaNeue.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Italic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Black.woff2') format('woff2'),
        url('../fonts/Gotham-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Bold.woff2') format('woff2'),
        url('../fonts/Gotham-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Book.woff2') format('woff2'),
        url('../fonts/Gotham-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Light.woff2') format('woff2'),
        url('../fonts/Gotham-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Medium.woff2') format('woff2'),
        url('../fonts/Gotham-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Thin.woff2') format('woff2'),
        url('../fonts/Gotham-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-XLight.woff2') format('woff2'),
        url('../fonts/Gotham-XLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Gotham Ultra';
    src: url('../fonts/Gotham-Ultra.woff2') format('woff2'),
        url('../fonts/Gotham-Ultra.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FatFrank';
    src: url('../fonts/FatFrank-Heavy.woff2') format('woff2'), url('../fonts/FatFrank-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



html, body {overflow-x: hidden;}
html.scroll-disable {overflow: hidden;}
body {margin: 0 auto;font-size: 18px;color: #000000;font-family: 'Gotham';font-weight: normal;width: 100%;}
* {box-sizing: border-box;}
h1, h2, h3, h4, h5, h6, p, ul {margin: 0;}
img {max-width: 100%;}
a {text-decoration: none;transition: 0.15s ease-out;}
.container {max-width: 1740px;width: 100%;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}

/* Header CSS Start*/
header {background-color: #f05423;position: relative;width: 100%;top: 0;left: 0;z-index: 999999;transition: 0.2s ease-in-out;}
header.header-sticky {position: absolute;}
header.sticky-on {position: fixed;animation: HeaderSticky;animation-duration: 0.3s;animation-timing-function: linear;}
header .header-wrp nav #close-menu {display: none;}
header .header-wrp nav ul {display: flex;align-items: center;justify-content: flex-end;padding: 0 0;column-gap: 35px;list-style: none;}
header .header-wrp nav ul li a {font-size: 28px;color: #FFFFFF;font-family: 'Gotham';text-align: center;font-weight: 400;text-transform: uppercase;}
header .header-wrp .mobile-toggle {display: none;}
@keyframes HeaderSticky { 0% {transform: translateY(-65px);} 100% {transform: translateY(0px);} }
/* Header CSS End*/

/* Comming soon Page Start */
.comming_soon{ height: 100vh; width: 100%; background-color: #fff5de; background-position: center; background-image: url('../images/Coming_Soon_bg.png'); background-repeat: no-repeat; display: flex; align-items: center; justify-content: center;background-size: cover; }
.comming_soon .comming_soon_img .panda_one{ position: absolute; top: 22%; width: 100%; max-width: 170px; left:0; }
.comming_soon .comming_soon_img .panda_two{ position: absolute; bottom: 0; left: 31.5%; width: 100%; max-width: 350px; }
.comming_soon .comming_soon_img .panda_third{ position: absolute; right: 0; top: 0; width: 100%; max-width: 250px; }
.comming_soon .welcome_blk{ display: block; margin: 0 auto; width: fit-content; }
.comming_soon .welcome_blk .welcome{ display: flex; flex-direction: column; justify-content: center; align-items: center; gap:40px; padding: 0px 0px 12% 20px }
.comming_soon .welcome_blk { position: relative; }
.comming_soon .welcome_blk .comming_letter{ position: absolute; top: 24%; width: 140px; }
/* Comming soon Page End */

/* Noodles Section CSS Start*/
/* Noodles Section CSS Start*/
.noodles-section {min-height: 1732px;max-height: 1732px;overflow: hidden;background-color: #F0A08D;}
.noodles-section .container-fluid {max-width: 2660px;position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;overflow: hidden;margin: 0 auto;}
.noodles-section .item {max-width: 50%;width: 100%;position: relative;}
.noodles-section .item span {font-family: 'FatFrank';font-weight: 900;color: #FFFFFF;position: absolute;font-size: 60px;line-height: 100%;transition: all 0.3s ease-out;}
.noodles-section .item.one {min-height: 900px;max-height: 900px;}
.noodles-section .item.one img.image-one {width: 704px;position: absolute;left: -450px;top: -450px;z-index: 2;transition: 1s ease-out;transition-delay: 1s;}
.noodles-section .item.one img.image-two {width: 460px;position: absolute;left: -450px;top: -450px;z-index: 1;transition: 1s ease-out;transition-delay: 0.5s;}
.noodles-section .item.one.animated img.image-one {left: 23px;top: -3px;z-index: 2;}
.noodles-section .item.one.animated img.image-two {left: 340px;top: 264px;z-index: 1;animation: PlatAnimation infinite;animation-delay: 0.3s;animation-duration: 3000ms;animation-iteration-count: infinite;animation-timing-function: linear;}
.noodles-section .item.one span:nth-child(1) {bottom: 267px;left: 107px;font-size: 169px;transform: rotate(39.6deg);transition-delay: 0.6s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(2) {bottom: 220px;left: 184px;font-size: 122px;transform: rotate(27deg);transition-delay: 0.9s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(3) {bottom: 168px;left: 239px;font-size: 105px;transform: rotate(19deg);transition-delay: 1.2s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(4) {bottom: 145px;left: 315px;font-size: 134px;transform: rotate(10deg);transition-delay: 1.5s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(5) {bottom: 64px;left: 434px;font-size: 187px;transform: rotate(15deg);transition-delay: 1.8s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(6) {bottom: 130px;left: 570px;font-size: 107px;transform: rotate(0deg);transition-delay: 2.1s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(7) {bottom: 53px;left: 585px;font-size: 107px;transform: rotate(0deg);transition-delay: 2.4s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(8) {bottom: 105px;left: 655px;font-size: 133px;transform: rotate(-11deg);transition-delay: 2.7s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(9) {bottom: 119px;left: 740px;font-size: 121px;transform: rotate(-18deg);transition-delay: 3.0s;opacity: 0;visibility: hidden;} 
.noodles-section .item.one span:nth-child(10) {bottom: 164px;left: 762px;font-size: 147px;transform: rotate(-17.5deg);transition-delay: 3.3s;opacity: 0;visibility: hidden;}
 .noodles-section .item.one span:nth-child(11) {bottom: 245px;left: 820px;font-size: 128px;transform: rotate(-30deg);transition-delay: 3.6s;opacity: 0;visibility: hidden;}
.noodles-section .item.one.animated span:nth-child(1) {bottom: 237px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(2) {bottom: 190px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(3) {bottom: 138px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(4) {bottom: 115px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(5) {bottom: 34px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(6) {bottom: 100px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(7) {bottom: 23px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(8) {bottom: 75px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(9) {bottom: 89px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(10) {bottom: 134px;opacity: 1;visibility: visible;} 
.noodles-section .item.one.animated span:nth-child(11) {bottom: 215px;opacity: 1;visibility: visible;}
.noodles-section .item.two {min-height: 900px;max-height: 900px;}
.noodles-section .item.two img.image-one {width: 424px;position: absolute;right: -570px;top: 2px;z-index: 4;transition: 1s ease-out;transition-delay: 1s;}
.noodles-section .item.two img.image-two {width: 248px;position: absolute;right: -462px;bottom: 406px;transform: rotate(-97deg);z-index: 3;transition: 1s ease-out;transition-delay: 2s;}
.noodles-section .item.two .sauce-img {width: 200px;position: absolute;right: 605px;top: 209px;z-index: 2;overflow: hidden;height: 0px;transition: 1s ease-out;transition-delay: 3s;}
.noodles-section .item.two .sauce-img img.image-three {width: 200px;height: 409px;position: absolute;top: 0;}
.noodles-section .item.two img.image-four {width: 514px;position: absolute;right: 448px;bottom: 52px;z-index: 1;opacity: 0;transition: 1s ease-out;transition-delay: 1s;}
.noodles-section .item.two.animated img.image-one {right: -17px;top: 2px;z-index: 4;}
.noodles-section .item.two.animated img.image-two {right: 285px;bottom: 406px;transform: rotate(-97deg);z-index: 3;}
.noodles-section .item.two.animated .sauce-img {right: 605px;top: 209px;z-index: 2;overflow: hidden;height: 409px;}
.noodles-section .item.two.animated .sauce-img img.image-three {height: 350px;top: 0;}
.noodles-section .item.two.animated img.image-four {right: 448px;bottom: 82px;z-index: 1;opacity: 1;}
.noodles-section .item.two span:nth-child(1) {bottom: 449px;right: 755px;font-size: 175px;transform: rotate(-14deg);transition-delay: 0.3s;opacity: 0;visibility: hidden;} 
.noodles-section .item.two span:nth-child(2) {bottom: 471px;right: 661px;font-size: 125px;transform: rotate(11deg);transition-delay: 0.6s;opacity: 0;visibility: hidden;} 
.noodles-section .item.two span:nth-child(3) {bottom: 473px;right: 580px;font-size: 108px;transform: rotate(22deg);transition-delay: 0.9s;opacity: 0;visibility: hidden;} 
.noodles-section .item.two span:nth-child(4) {bottom: 356px;right: 455px;font-size: 173px;transform: rotate(36deg);transition-delay: 1.2s;opacity: 0;visibility: hidden;} 
.noodles-section .item.two span:nth-child(5) {bottom: 341px;right: 405px;font-size: 107px;transform: rotate(0deg);transition-delay: 1.5s;opacity: 0;visibility: hidden;} 
.noodles-section .item.two span:nth-child(6) {bottom: 326px;right: 319px;font-size: 137px;transform: rotate(-14deg);transition-delay: 1.8s;opacity: 0;visibility: hidden;} 
.noodles-section .item.two span:nth-child(7) {bottom: 360px;right: 248px;font-size: 117px;transform: rotate(-2deg);transition-delay: 2.1s;opacity: 0;visibility: hidden;} 
.noodles-section .item.two span:nth-child(8) {bottom: 390px;right: 188px;font-size: 105px;transform: rotate(16deg);transition-delay: 2.4s;opacity: 0;visibility: hidden;}
.noodles-section .item.two.animated span:nth-child(1) {bottom: 419px;opacity: 1;visibility: visible;} 
.noodles-section .item.two.animated span:nth-child(2) {bottom: 441px;opacity: 1;visibility: visible;} 
.noodles-section .item.two.animated span:nth-child(3) {bottom: 443px;opacity: 1;visibility: visible;} 
.noodles-section .item.two.animated span:nth-child(4) {bottom: 326px;opacity: 1;visibility: visible;} 
.noodles-section .item.two.animated span:nth-child(5) {bottom: 311px;opacity: 1;visibility: visible;} 
.noodles-section .item.two.animated span:nth-child(6) {bottom: 296px;opacity: 1;visibility: visible;} 
.noodles-section .item.two.animated span:nth-child(7) {bottom: 330px;opacity: 1;visibility: visible;} 
.noodles-section .item.two.animated span:nth-child(8) {bottom: 360px;opacity: 1;visibility: visible;}
.noodles-section .item.three {min-height: 900px;max-height: 900px;}
.noodles-section .item.three img.image-one {width: 609px;position: absolute;left: -650px;top: -96px;z-index: 2;transition: 1s ease-out;transition-delay: 1.5s;animation: HandUpDown infinite;animation-delay: 0.6s;animation-duration: 3000ms;animation-iteration-count: infinite;animation-timing-function: linear;}
.noodles-section .item.three img.image-two {width: 502px;position: absolute;left: -515px;top: 121px;z-index: 1;transform: rotate(-5deg);transition: 1s ease-out;transition-delay: 2s;animation: PlatAnimationTwo infinite;animation-delay: 0.6s;animation-duration: 3000ms;animation-iteration-count: infinite;animation-timing-function: linear;}
.noodles-section .item.three.animated img.image-one {left: -8px;top: -96px;}
.noodles-section .item.three.animated img.image-two {left: 356px;top: 121px;}
.noodles-section .item.three span:nth-child(1) {bottom: 175px;left: 369px;font-size: 239px;transform: rotate(15.4deg) scaleY(110%);transition-delay: 2.3s;opacity: 0;visibility: hidden;} 
.noodles-section .item.three span:nth-child(2) {bottom: 183px;left: 502px;font-size: 139px;transform: rotate(14deg);transition-delay: 2.6s;opacity: 0;visibility: hidden;} 
.noodles-section .item.three span:nth-child(3) {bottom: 141px;left: 541px;font-size: 136px;transform: rotate(15deg);transition-delay: 2.9s;opacity: 0;visibility: hidden;} 
.noodles-section .item.three span:nth-child(4) {bottom: 171px;left: 668px;font-size: 170px;transform: rotate(-32deg);transition-delay: 3.2s;opacity: 0;visibility: hidden;} 
.noodles-section .item.three span:nth-child(5) {bottom: 203px;left: 771px;font-size: 135px;transform: rotate(-41deg);transition-delay: 3.5s;opacity: 0;visibility: hidden;} 
.noodles-section .item.three span:nth-child(6) {bottom: 241px;left: 806px;font-size: 233px;transform: rotate(-42deg);transition-delay: 3.9s;opacity: 0;visibility: hidden;}
.noodles-section .item.three.animated span:nth-child(1) {bottom: 145px;opacity: 1;visibility: visible;} 
.noodles-section .item.three.animated span:nth-child(2) {bottom: 153px;opacity: 1;visibility: visible;} 
.noodles-section .item.three.animated span:nth-child(3) {bottom: 111px;opacity: 1;visibility: visible;} 
.noodles-section .item.three.animated span:nth-child(4) {bottom: 131px;opacity: 1;visibility: visible;} 
.noodles-section .item.three.animated span:nth-child(5) {bottom: 173px;opacity: 1;visibility: visible;} 
.noodles-section .item.three.animated span:nth-child(6) {bottom: 211px;opacity: 1;visibility: visible;}
.noodles-section .item.four {min-height: 900px;max-height: 900px;}
.noodles-section .item.four img.image-one {width: 585px;position: absolute;right: 166px;bottom: -313px;z-index: 2;transition: 1s ease-out;transition-delay: 1.5s;}
.noodles-section .item.four img.image-two {width: 622px;position: absolute;right: 144px;bottom: 327px;z-index: 1;transition: 1s ease-out;transition-delay: 1.5s;opacity: 0;}
.noodles-section .item.four.animated img.image-one {right: 166px;bottom: 63px;z-index: 2;}
.noodles-section .item.four.animated img.image-two {right: 144px;bottom: 347px;z-index: 1;opacity: 1;}
.noodles-section .item.four span:nth-child(1) {bottom: 633px;right: 735px;font-size: 201px;transform: rotate(-15.6deg);transition-delay: 2.3s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(2) {bottom: 710px;right: 661px;font-size: 140px;transform: rotate(-16deg);transition-delay: 2.6s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(3) {bottom: 748px;right: 560px;font-size: 121px;transform: rotate(-21deg);transition-delay: 2.9s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(4) {bottom: 797px;right: 512px;font-size: 104px;transform: rotate(-31deg) scaleX(86%);transition-delay: 2.2s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(4)::after {content: '';position: absolute;width: 60px;height: 19px;background-color: #FFFFFF;bottom: 18px;right: -41px;font-size: 104px;transform: rotate(0deg);} 
.noodles-section .item.four span:nth-child(5) {bottom: 846px;right: 450px;font-size: 145px;transform: rotate(-31deg);transition-delay: 2.5s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(6) {bottom: 574px;right: 549px;font-size: 187px;transform: rotate(-23deg);transition-delay: 2.8s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(7) {bottom: 702px;right: 479px;font-size: 106px;transform: rotate(-3deg);transition-delay: 2.1s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(8) {bottom: 624px;right: 465px;font-size: 106px;transform: rotate(-3deg);transition-delay: 2.4s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(9) {bottom: 677px;right: 390px;font-size: 131px;transform: rotate(-12deg);transition-delay: 2.7s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(10) {bottom: 687px;right: 335px;font-size: 125px;transform: rotate(-18deg);transition-delay: 3s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(11) {bottom: 735px;right: 288px;font-size: 148px;transform: rotate(-18deg);transition-delay: 3.3s;opacity: 0;visibility: hidden;} 
.noodles-section .item.four span:nth-child(12) {bottom: 746px;right: 214px;font-size: 131px;transform: rotate(-29deg);transition-delay: 3.6s;opacity: 0;visibility: hidden;}
.noodles-section .item.four.animated span:nth-child(1) {bottom: 603px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(2) {bottom: 680px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(3) {bottom: 718px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(4) {bottom: 767px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(5) {bottom: 816px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(6) {bottom: 544px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(7) {bottom: 672px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(8) {bottom: 594px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(9) {bottom: 647px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(10) {bottom: 657px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(11) {bottom: 705px;opacity: 1;visibility: visible;} 
.noodles-section .item.four.animated span:nth-child(12) {bottom: 716px;opacity: 1;visibility: visible;}
.bottom-section {min-height: 1000px;}
@keyframes PlatAnimation { 0% {transform: rotate(0deg)} 25% {transform: rotate(1.5deg)} 50% {transform: rotate(0deg)} 75% {transform: rotate(-1.5deg)} 100% {transform: rotate(0deg)} }
@keyframes PlatAnimationTwo { 0% {transform: rotate(-5deg);} 25% {transform: rotate(-3.5deg);} 50% {transform: rotate(-5deg);} 75% {transform: rotate(-3.5deg);} 100% {transform: rotate(-5deg);} }
@keyframes HandUpDown { 0% {transform: rotate(0deg)} 25% {transform: rotate(1.5deg)} 50% {transform: rotate(0deg)} 75% {transform: rotate(-1.5deg)} 100% {transform: rotate(0deg)} }
/* Noodles Section CSS End*/






/* -------------------- Home Page Start -------------------- */

.content_wrp{ margin-top: 95px; }
.container_fluid{ width: 100%; }
.container_md{ max-width: 1140px; padding-inline: 20px; width: 100%; margin: 0 auto; }
.action .cstm_btn{ background-color: #D2451D; display: block; font-size: 24px; margin: 0 auto; width: fit-content; padding: 10px 30px; line-height: 30px; text-transform: capitalize; color: #fff; border-radius: 12px; border: 2px solid #D2451D;transition: all 0.3s ease-in-out;position: relative;z-index: 9;}
.action .cstm_btn:hover{ background-color: transparent; color: #D2451D; padding: 10px 50px;}

/* .herobanner.home_banner .herobanner_img{ margin:0 -10vw -3px 0; } */
.herobanner .herobanner_img img{ display: block; width: 100%; }
.herobanner .herobanner_img{ position: relative }
.herobanner .herobanner_img .herobanner_logo{ display: block; position: absolute; top: 3.5%; left: 2.5%; width: 15%; }
section .sec_header { text-align: center; }
section .sec_header .sec_title{ font-size: 85px; color: #fff; line-height: 90px; letter-spacing: -1px; text-transform: uppercase; margin-bottom: 22px; }
section .sec_header .sec_desc{ color: #007565; font-size: 48px; line-height: 57px; letter-spacing: -0.48px; font-family: 'Gotham';font-weight:500; text-transform: capitalize; margin-bottom: 10px; display: block }
.product_slider_blk{ background-color: #00C4B3; padding-block: 64px 125px; position: relative;overflow: hidden;}
.border_bottom::after{content: '';height: 81px; position: absolute; width: 100%; background-position: top; bottom: 0; background-size: 105%;background-image: url('../images/bottom_border.png');}
.product_slider_blk .product_bowl { margin-block:  70px; position: relative;}
.product_slider_blk .action .veiw_all_btn{ font-size: 24px; text-transform: capitalize; background: #007565; color:#fff;border: 2px solid #007565;  padding: 10px 30px; margin: 30px auto 0; display: block; width: fit-content; line-height: 1.2;border-radius: 12px;}
.product_slider_blk .action .veiw_all_btn:hover{background-color: transparent; color: #007565; padding: 10px 50px;}
.product_slider_blk .product_sous {  position: relative;}
.product_slider_blk .product_sous .owl-stage{ display: flex;}
.product_slider_blk .product_sous .owl-stage .owl-item{ display: flex; align-items: flex-end; justify-content: center;}
.product_slider_blk .product_sous  .product_sous_img { padding-inline: 20px; }
.product_slider_blk .owl-carousel.product_bowl .item img{height: auto;}
.product_slider_blk .owl-carousel .item img{ margin:0 auto 28px; display: block;width: auto; object-fit: contain;object-position: bottom;height: auto;}
.product_slider_blk .owl-carousel .item .product_desc{ font-size: 30px; line-height: 36px; letter-spacing: -0.3px; color: #414042; font-family: 'Gotham';font-weight:500; text-align: center; max-width: 280px; width: 100%; margin: 0 auto; }
.product_slider_blk .owl-carousel .item .product_desc span{ display: none; }
:is(.new_recipes_blk, .product_slider_blk) .owl-carousel .owl-nav{ position: absolute; top: 30%; left: 50%; width: 100%; transform: translate(-50%, -50%); display: block !important; }
:is(.new_recipes_blk, .product_slider_blk) .owl-carousel .owl-nav button{ width: 76px; height: 74px; position: absolute; background-repeat: no-repeat; background-position: center; background-size: 100%; background-color: transparent; border: 0; outline: none; box-shadow: none; font-size: 0; }
:is(.new_recipes_blk, .product_slider_blk) .owl-carousel .owl-nav .owl-prev{ left: -8vw; background-image: url('../images/left_arrow.png'); }
:is(.new_recipes_blk, .product_slider_blk) .owl-carousel .owl-nav .owl-next{ right: -8vw; background-image: url('../images/right_arrow.png'); }
.product_slider_blk .top_line{ position: absolute; top: 0; width: 6%; left: 10.5%; }
.product_slider_blk .bol1{ position: absolute; top: 35px; width: 7%; right: 4.5%; }
.product_slider_blk .cloud2{ position: absolute; top: 11%; width: 19%; right: 6%; }
.product_slider_blk .cloud1{ position: absolute; top: 11vw; width: 21%; left: -70px; }

.home_recipes{ background-color: #FFC222; padding-block: 64px 125px; position: relative; overflow: hidden; height: 1700px;}
.home_recipes .sec_header .sec_desc{ color: #D2451E; max-width: 800px; margin: 0 auto 20px; }
.home_recipes .sec_content .panta_top { position: absolute; top: 80px; right: -90px; width: 50%; max-width: 530px; }
.home_recipes .sec_content .panta_bottom { position: absolute; bottom: -140px; left: 30px; z-index: 1; max-width: 525px; width: 30%; }
.home_recipes .recipe_n1{ width: 100%; position: absolute;; top: 17%; left: 7% }
.home_recipes .r_shadow{ position: relative }
.home_recipes .r_shadow:before{ content: ''; position: absolute;; top: -10px; left: 8%; background-color: #D19C1B; width: 100%; height: 100%;max-width: 484px; border-radius: 50%; z-index: 1; }
.home_recipes .r_shadow img{ z-index: 2; position: relative; }
.home_recipes .recipe_n1 .r_shadow{ width: 24.5%; }
.home_recipes .recipe_n1 .nt1 {
    width: 34.5%;
    margin: -14.5% 0 0 -1.6%;
    transform: rotate(-6deg);
}
.home_recipes .recipe_n2{ width: 100%; position: absolute;; bottom: 13%; left: 33%; }
.home_recipes .recipe_n2 .r_shadow{ width: 24.5%; }
.home_recipes .recipe_n2 .nt2{ width: 22.5%; margin: -13% 0 0 -5%; }
.home_recipes .recipe_n3{ width: 100%; position: absolute;; bottom: 3.3%; left: 66%; z-index: 1 }
.home_recipes .recipe_n3 .r_shadow{ width: 24.5%; }
.home_recipes .recipe_n3 .nt3{ width: 26%; margin: 0 0 0 -6.5%; }
.home_recipes .recipe_nt1{ position: absolute;; top: 30%; left: 3% }
.home_recipes .recipe_nt2{ position: absolute;; bottom: 10%; left: 28.5% }
.home_recipes .recipe_nt2 img{ width: 100%; display: block; }
.home_recipes .recipe_nt3{ position: absolute;; bottom: 30%; right: 10% }
.home_recipes .recipe_n3.r_shadow .n3:before{ left: 6%; top: -10px }
.home_recipes .recipe_center{ position: absolute; top: 26%; right: 24%; width: 33%; height: 23% }
.home_recipes .recipe_center .RC1{  width: 30%;}
.home_recipes .recipe_center .RC2{ position: absolute; top: -50px; right: 10%;width: 28.5%;}
.home_recipes .recipe_center .RC3{ position: absolute; bottom: 0; left: 10%; width: 28.5%;}
.home_recipes .recipe_center .RC4{ position: absolute; bottom: -50px; right: 0%; width: 24.5%;}
.home_recipes .sec_content .RC5 { position: absolute; top: 55%; left: 21%; width: 9%; }
.home_recipes .sec_content .RC6{ position: absolute; bottom: 10%; right: 37%;width: 10.5%; }
.home_recipes .sec_content .RC7{ position: absolute; bottom: 34%; right: 2%;width: 10%; }
.home_recipes .sec_content .RC_mushroom{
    position: absolute;
    bottom: 7%;
    left: 28%;
    width: 7%;
}

/* .map_sec { background-color: #FDE7DA; } .map_sec .map_left_blk{ display: grid; grid-template-columns: 20% 30% 50% } .map_sec .map_left_blk .were_to_find_us{ margin: auto 0 0 -40px; } .map_sec .map_left_content{ display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 50px 0 0 0; padding:30px 100px 50px 90px;} .map_sec .map_left_content img:first-child{ margin-bottom: 40px } .map_sec .map_left_content img:nth-child(2){ margin-bottom: 15px } .map_sec .map_left_content img:nth-child(3){ margin-bottom: 50px } .map_sec .map_left_content img:nth-child(4){ margin-bottom: 30px } .map_sec .map_left_content p{ font-size: 36px; font-family: 'Gotham';font-weight:500; line-height: 43px; letter-spacing: -0.36px; color: #414042; text-align: center; } .map_sec .map_right_content .map_img img{ display: block } .map_sec .map_right_content .map_panda{ display: block; margin:0 0 -1px auto; } */


/* Map_2 Start */
.map_sec_2 { background-color: #FDE7DA; }
.map_sec_2 .map_left_blk{ display: grid; grid-template-columns: 22% 30% 48% }
.map_sec_2 .map_left_blk .were_to_find_us{ margin: auto 0 0 ; width: 100%; }
.map_sec_2 .map_left_content{ display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 50px 0 0 0; }
.map_sec_2 .map_left_content img:first-child{ margin-bottom: 40px }
.map_sec_2 .map_left_content img:nth-child(2){ margin-bottom: 15px }
.map_sec_2 .map_left_content img:nth-child(3){ margin-bottom: 50px }
.map_sec_2 .map_left_content img:nth-child(4){ margin-bottom: 30px }
.map_sec_2 .map_left_content p{ font-size: 36px; font-family: 'Gotham';font-weight:500; line-height: 43px; letter-spacing: -0.36px; color: #414042; text-align: center; }
.map_sec_2 .map_right_content{ padding:30px 100px 50px 60px; }
.map_sec_2 .map_right_content .map_img img{ display: block }
.map_sec_2 .map_right_content .map_panda{ display: block; margin:0 0 -1px auto; }
/* Map_2 End */


/* Map Start */
.map_sec{ background-color: #F09F8E; position: relative; }
.map_sec .were_to_find_us{ position: absolute; bottom: 0; left: 0; width: 15vw; }
.map_sec .cloud1{ position: absolute; height: 3.8vw; left: -8%; top: 5px; }
.map_sec .cloud2{ position: absolute; right: -6.5%; height: 5.5vw; top: 11%; }
.map_sec .map_blk{max-width: 1160px; width: 100%; margin: 0 auto; padding: 22px 0 125px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.map_sec .map_blk .sec_header{ width: 100%; } 
.map_sec .map_blk .sec_header .sec_title{ margin-bottom: 110px }
.map_sec .map_blk .map_col{ width: 30%; background-color: #fff; border: 3px solid #CC102B; border-radius: 30px; padding: 37px 20px 53px; text-align: center; display: flex;flex-wrap: wrap;flex-direction: row;align-items: end;justify-content: center; }
.map_sec .map_blk .map_col img {
    margin-bottom: 44px;
    min-height: 134px;
    object-fit: contain;
    object-position: bottom;
}
.map_sec .map_blk .map_col .action{margin-top:auto;}
/* Map End */


/* Sign-up Newsletter Start */
.sign_up_newslatter { background-color: #FFC222;padding:85px 0;}
.sign_up_newslatter .container_md { display: grid; grid-template-columns: 45% 55%; align-items: center; gap: 53px; position: relative;max-width: 1490px; }
.sign_up_newslatter .newslatter_left { font-size: 36px; line-height: 43px; letter-spacing: -0.36px; color: #414042; padding: 50px 0 53px; font-family: 'Gotham';font-weight:500; text-align: center; }
.sign_up_newslatter .newslatter_right { padding: 59px 50px 0 0; position: relative; height: 100%; display: flex; flex-direction: column; justify-content: center; }
.sign_up_newslatter .newslatter_right .sign_up_newslatter_img { position: absolute; top: -30px; right: 0; }
.sign_up_newslatter .newslatter_right .newslatte_btn a{ display: block; font-size: 37px; line-height: 44px; font-family: 'Helvetica Neue'; color: #fff; background-color: #B93331; width:100%; display: block; border-radius: 20px; text-align: center; padding: 20px; margin-bottom: 15px; z-index: 99; position: relative; }
.sign_up_newslatter .newslatter_right .privacy_olicy { width: 100%; max-width: 470px; font-size: 13px; display: grid; grid-template-columns: 24px 1fr; align-items: flex-start; gap:10px; margin-left: 25px }
.sign_up_newslatter .newslatter_right .privacy_olicy input{ width: 24px; height: 20px; margin: 0; }
.sign_up_newslatter .newslatter_right .newslatte_btn::before{content: '';background-image: url('../images/newslatter_panda_head.png');    position: absolute; width: 175px; height: 155px; top: -32px; right: 70px; background-size: contain; background-position: center; background-repeat: no-repeat; z-index: 999 }
.sign_up_newslatter .newslatter_right .newslatte_btn::after{content: '';background-image: url('../images/newslatter_panda_legs.png');position: absolute; width: 195px; height: 190px; bottom: -10px; right: 60px; background-size: contain; background-position: center; background-repeat: no-repeat; z-index:9;}
/* Sign-up Newsletter End */

/* Footer Start */
footer{ background-color: #F97FB5; position: relative; }
.footer_panda{ position: absolute; bottom: 0; right: 0;width: 15.5vw; }
.footer_wrp{ padding: 110px 0 70px 64px; max-width: 1155px; width: 100%; }
.footer_wrp .footer_top{ display: grid; grid-template-columns: 40%  25% 185px; gap:25px; margin-bottom: 93px; }
.footer_wrp .footer_top .footer_links{ list-style-type: none; margin: 0; padding: 0 }
.footer_wrp .footer_top .footer_link{ display: block; color: #fff; font-size: 34px; line-height: 44px; text-transform: capitalize;font-family: 'Helvetica Neue'; }
.footer_wrp .footer_top .footer_media{ display: grid; grid-template-columns: 69px 69px; gap:28px 43px; }
.footer_wrp .footer_top .footer_media img{ height: 100%; display: block; object-fit: contain }
.footer_wrp .footer_bottom p{ font-size: 22px; line-height: 38px; color: #fff;font-family: 'Helvetica Neue'; }
.footer_wrp .footer_bottom p a{ color: #fff; font-family: 'Helvetica Neue';}
/* Footer End */

/* -------------------- Home Page End -------------------- */



/* -------------------- Modal Start -------------------- */

.modal { position: fixed; z-index: 9999999; /* 1 */ top: 0; left: 0; visibility: hidden; width: 100%; height: 100%; }
.modal.is-visible { visibility: visible; }
.modal-overlay { position: fixed; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; background: hsla(0, 0%, 0%, 0.5); visibility: hidden; opacity: 0; transition: visibility 0s linear 0.3s, opacity 0.3s; }
.modal.is-visible .modal-overlay { opacity: 1; visibility: visible; transition-delay: 0s; }
.modal-wrapper { position: absolute; z-index: 9999; top: 6em; left: 50%; width: 32em; margin-left: -16em; background-color: #fff; box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35); }
.modal-transition { transition: all 0.3s 0.12s; transform: translateY(-10%); opacity: 0; }
.modal.is-visible .modal-transition { transform: translateY(0); opacity: 1; }
.modal-header, .modal-content { padding: 1em; }
.modal-header { position: relative; background-color: #fff; box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);  background-color: #f05423;
    color: #fff; }
.modal-close { position: absolute; top: 0; right: 0; padding: 1em; color: #aaa; background: none; border: 0; }
.modal-close:hover { color: #777; }
.modal-heading { font-size: 1.125em; margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.modal-content > *:first-child { margin-top: 0; }
.modal-content > *:last-child { margin-bottom: 0; }

/* -------------------- Modal End -------------------- */



/* -------------------- New Recipes Page Start -------------------- */

.new_recipes_blk{ background-color: #F09F8E; }
.new_recipes_blk .container_fluid{ margin: 0 auto; padding: 0 7.3%; }
.new_recipes_blk .new_recipes{ position: relative; }
.new_recipes_blk { padding: 50px 0 194px; position: relative }
.new_recipes_blk .sec_header { margin-bottom: 62px }
.new_recipes_blk .sec_header .sec_desc{ color: #9A422F; }
.new_recipes_blk .r_cloud_1{ position: absolute; top: 0; left: 1.5vw; width: 11%; }
.new_recipes_blk .r_cloud_2{ position: absolute; top: 3.2vw; right: 1.4vw; width: 20%; } 
.new_recipes_blk .new_recipes .owl-item .item { cursor: pointer; transform: scale(0.85); transition: all 0.4s ease; }
.new_recipes_blk .new_recipes .owl-item.center .item { cursor: auto; transform: scale(1); }
.new_recipes_blk .owl-carousel .owl-nav{ top: 40%; }
.new_recipes_blk .owl-carousel .owl-nav .owl-prev{ left: -5%; }
.new_recipes_blk .owl-carousel .owl-nav .owl-next{ right: -5%; }
.new_recipes_blk .new_recipes .owl-stage-outer{ padding-top: 10px }
.new_recipes_blk .new_recipes .owl-item .item.r_shadow:before{ background-color: #C5816f; }
.new_recipes_blk.border_bottom::after{ background-image: url('../images/border_b.svg'); }
.new_recipes_blk.border_bottom::after{ height: 140px; }

.zestful_recipes{ background-color: #FFC222; }
.zestful_recipes .container_fluid{ padding: 0 6%; }
.zestful_recipes .sec_header .sec_title{ color: #D2451E; }
.zestful_recipes{ position: relative; padding: 62px 0 100px }
.zestful_recipes .z_cloud_1{ position: absolute; left: -4%; width: 18%; top: 60px }
.zestful_recipes .z_cloud_2{ position: absolute; right: -60px; width: 15.5%; top: 30px }
.zestful_recipes .z_boll{ position: absolute; right: 4.5%; width: 6%; top: 85px; z-index: 1 }
.zestful_recipes .sec_content { margin-top: 67px; }
.zestful_recipes .sec_content #tabs-nav{ list-style-type: none; padding: 0; display: flex; justify-content: center;}
.zestful_recipes .sec_content #tabs-nav li{ padding: 15px 70px 20px; position: relative; cursor: pointer;}
.zestful_recipes .sec_content #tabs-nav a{ font-size: 30px; line-height: 40px; text-transform: uppercase; color: #fff; }
.zestful_recipes .sec_content #tabs-nav .Snacks{ background-color: #00D0BF;}
.zestful_recipes .sec_content #tabs-nav .main_course{ background-color: #8347AD }
.zestful_recipes .sec_content #tabs-nav .starter {background-color: #e81d76;}
.zestful_recipes .sec_content #tabs-nav .desserts{ background-color: #E81D75; }
.zestful_recipes .sec_content #tabs-nav li.active:after{ content: ''; height: 2px; width: calc(100% - 50px); background-color: #016352; position: absolute; bottom: 12px; left: 50%; transform: translate(-50%, -50%) }
.zestful_recipes .sec_content #tabs-nav li.active:is(.main_course, .desserts):after{ background-color: rgba(255,255,255,0.7) }
.zestful_recipes .sec_content #tab2{ display: none;}
.zest_wrp{ display: grid; grid-template-columns: 1fr 1fr; gap:0 10%; margin-top: 200px }
.zest_wrp .zest_item{ background-color: #F05526; border-radius: 18px; box-shadow: 0px 3px 6px #00000029; padding: 20px 20px 40px;}
.zest_wrp .zest_item .inside_zest_item{ display: flex;flex-direction: column;height: 100%; }
.zest_wrp .zest_item_top{ display: grid; grid-template-columns: 55% 45%; margin-bottom: 50px; }
.zest_wrp .zest_item_top .left .r_shadow{ width: 100%; margin: -120px 0 0 -50px; }
.zest_wrp .zest_item_top .left .r_shadow::before{ background-color: #AD7F15; }
.zest_wrp .zest_item:nth-child(3) .zest_item_top .left .r_shadow::before, .zest_wrp .zest_item.korean_style_beef .zest_item_top .left .r_shadow::before {background-color: transparent;}
.zest_wrp .zest_item_top .zest_title{ font-size: 45px; line-height: 50px; letter-spacing: -0.6px; color: #fff; margin-bottom: 30px }
.zest_wrp .zest_item_top .recipe_info{ display: grid; grid-template-columns: auto auto; gap:20px 10px; justify-content: space-between; padding-right: 20px }
.zest_wrp .zest_item_top .recipe_info .info_item{ display: grid; grid-template-columns: 30px 1fr; align-items: center; gap:10px; }
.zest_wrp .zest_item_top .recipe_info .info_item p{ text-transform: uppercase; font-size: 17px; letter-spacing: -0.2px; line-height: 26px; color: #fff; }
.zest_wrp .zest_item_top .recipe_info .info_item span{ font-size: 16px; text-transform: capitalize; color: rgba(255,255,255,0.8);line-height: 1;display: block; }
.zest_wrp .zest_item_top .recipe_info .info_item.serves span{ text-align: center; display: block; }
.zest_wrp .zest_item_middle { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 25px 35px; }
.zest_wrp .zest_item_middle .more_item { text-align: center; background-color: rgba(255,255,255,0.9); border-radius: 14px; padding: 10px; display: flex; flex-direction: column; gap: 10px; align-items: center; justify-content: center; flex: 1; }
.zest_wrp .zest_item_middle .more_item img{ display: block; max-height: 150px; height: 100%; object-fit: contain; }
.zest_wrp .zest_item_middle .more_item span{ font-size: 26px; line-height: 30px; letter-spacing: -0.26px; color: #F05527; text-transform: uppercase; font-family: 'Gotham';font-weight: 500; }
.zest_wrp .zest_item_middle .more_item.more_text span{ text-transform: capitalize; }
.zest_wrp .zest_item_bottom{ margin-top: auto;}
.zest_wrp .zest_item_bottom .action{ display: flex; gap:60px; justify-content: center; margin-top: 60px }
.zest_wrp .zest_item_bottom .zest_btn{ border-radius: 12px; border: 2px solid #fff; box-shadow: 0px 2px 6px #00000029; color: #fff; font-size: 24px; text-transform: capitalize; padding: 10px 20px; display: flex; align-items: center; gap:10px; font-weight: 300;line-height: 1.2; }
.zestful_recipes .zest_wrp_bottom a{ font-size: 50px; letter-spacing: -0.58px; line-height: 60px; color: #F05527; text-transform: capitalize;display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 100px auto 0;width: fit-content; }
.zest_wrp .zest_item:nth-child(4) ~ .zest_item{ display: none; }
.zest_wrp .zest_item:nth-child(2) ~ .zest_item{ margin-top: 12vw; }
.zest_wrp .zest_item_bottom .w_tutorial{display: none;}

.r_shadow{ position: relative }
.r_shadow:before{ /*content: '';*/ position: absolute;; top: -10px; left: 5.5%; background-color: #D19C1B; width: 100%; height: 100%; border-radius: 50%; z-index: 1; }
.r_shadow img{ z-index: 2; position: relative; }
.img_hover_item{ position: relative; }
.img_hover_item .img_hover_name{ background: #f05423ab; position: absolute; top: 0; z-index: 9; width: 100%; height: 100%; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 28px; text-transform: capitalize; padding: 0 12%; text-align: center; line-height: 36px; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out }
.img_hover_item:hover .img_hover_name{ opacity: 1; visibility: visible; }
.zest_item_panda_1, .zest_item_panda_2{ position: relative; }
.zest_item_panda_1:before{ content: ''; background-image: url('../images/ZIP1.png'); position: absolute; height: 8.5vw; width: 8.5vw; top: -8.6vw; left: -1.1vw; z-index: 0; background-size: 100%; background-repeat: no-repeat }
.zest_item_panda_2:before{ content: ''; background-image: url('../images/ZIP2.png'); position: absolute; height: 80px; width: 8.5vw; top: -80px; right: 15px; z-index: 0; background-size: contain; background-repeat: no-repeat; background-position: bottom;}
.rotate_dish{ animation: rotate_dish 40s linear infinite; }  
@keyframes rotate_dish {
    0%{ transform: rotate(0deg); }
    100%{ transform: rotate(360deg); }
}

/* -------------------- New Recipes Page End -------------------- */


/* -------------------- Recipes Detail Page Start -------------------- */

.breadcrumb_blk .breadcrumb_wrap{ position: relative; }
.breadcrumb_blk .breadcrumb_wrap:before{ background-image: url('../images/border_b.svg'); }
.breadcrumb_blk .container_fluid{ display: grid; grid-template-columns: 20.3% auto }
.breadcrumb_blk .main_logo{ background-color: #fff; padding: 20px; display: flex; align-items: center; justify-content: center; }
.breadcrumb_blk:not(.blog-breadcrumb) .breadcrumb_wrap{ background-color: #FF6508; overflow: hidden; display: flex; }
.breadcrumb_blk:not(.blog-breadcrumb) .breadcrumb_wrap:before{ content: ''; position: absolute; width: 100%; height: 100%; background-position: center; background-size: 120%; background-repeat: no-repeat; transform: scale(1.3); mix-blend-mode: multiply; opacity: 0.2 }
.breadcrumb_blk .breadcrumb_wrap .b_cloud_2{ position: absolute; width: 11%; top: 30px; animation: b_cloud_2 40s linear infinite; }
.breadcrumb_blk .breadcrumb_wrap .b_cloud_1{ position: absolute; width: 17.7%; top: 30px; animation: b_cloud_1 20s linear infinite; }
@keyframes b_cloud_2 { 0%{ left: 10%; } 50%{ left: 40%; } 50%{ left: 40%; } 100%{ left: 10%; } }
@keyframes b_cloud_1 { 0%{ right: 10%; } 50%{ right: 30%; } 50%{ right: 30%; } 100%{ right: 10%; } }
.breadcrumb_blk .breadcrumb_wrap .breadcrumb_row{ margin:auto auto 15px 40px; display: flex; list-style-type: none; position: relative; z-index: 9; gap:50px; padding: 0; }
.breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li{ font-size: 30px; line-height: 43px; letter-spacing: -0.36px; color: #fff; text-transform: uppercase; font-family: 'Gotham';font-weight:500; position: relative; }
.breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li:nth-child(3){ display: none; }
.breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li::after{ content: ''; background-image: url('../images/double_arrows.png'); }
.breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li:not(:last-child):after{ width: 20px; height: 20px; position: absolute; background-position: center; background-size: 100%; transform: rotate(-90deg); top: 29%; right: -33px; }
.product_info{ background-color: #F05526; }
.product_info .product_info_top{ display: grid; grid-template-columns: 47% 1fr; padding: 50px 0 40px;gap: 30px; }
.product_info .product_info_top .product_left{ position: relative;padding-bottom: 0; } 
.product_info .product_info_top .product_left .full_product_img{ width: 100%; } 
.product_info .product_info_top .product_left .PD_chopstick{ position: absolute; z-index: 3; width:24vw; left: -2vw; top: 2vw; }
.product_info .product_info_top .product_image{ padding:15px 50px 0 7vw;}
.product_info .product_info_top .product_image .r_shadow{ max-width: unset; width: 31.5vw; }
.product_info .product_info_top .product_image .r_shadow{ max-width: 600px; width: 100%; }
.product_info .product_info_top .product_image .r_shadow:before{ background-color: #C5471E; }
.product_info .product_info_top .product_image .r_shadow img{ width: 100%; }
.product_info .product_info_top .product_content { padding-right: 85px }
.product_info .product_info_top .product_content .product_title{ font-size: 60px; letter-spacing: -0.6px; line-height: 66px; color: #fff; margin-bottom: 60px; }
.product_info .product_info_top .product_content .cooking_time{ display: grid; grid-template-columns: auto auto auto; margin-bottom: 60px; gap:40px 10px }
.product_info .product_info_top .product_content .cooking_time .cooking_time_item{ display: grid; grid-template-columns: 50px 1fr; align-items: center; gap:15px; }
.product_info .product_info_top .product_content .cooking_time .cooking_time_item:nth-child(2) div{ width: fit-content; /*text-align: center;*/ }
.product_info .product_info_top .product_content .cooking_time .cooking_time_item p{ font-size: 26px; text-transform: uppercase; margin-bottom: 10px; color: #fff; letter-spacing: -0.33px; line-height: 30px; }
.product_info .product_info_top .product_content .cooking_time .cooking_time_item span{ font-size: 26px; color: #fff; text-transform: capitalize; font-weight: 300 }
.product_info .product_info_top .product_content .product_desc{ padding:0 0 70px 0px }
.product_info .product_info_top .product_content .product_desc p{ color: #fff; font-size:29px; line-height: 34px; }
.product_info .product_info_top .product_content .product_labels{ display: grid; grid-template-columns: 180px auto; align-items: center; gap:33px; margin-bottom: 10px }
.product_info .product_info_top .product_content .product_labels img{ height: 60px; }
.product_info .product_info_top .product_content .product_labels .save_it{ display: flex; align-items: center; gap:10px; border: 2px solid #fff; margin-right: auto; background-color: #F05527; border-radius: 12px; box-shadow: 0px 2px 6px #00000029; font-size: 30px; color: #fff; text-transform: capitalize; padding: 10px 20px; height: 60px }
.product_info .product_info_top .product_content .product_labels .save_it img{ height: 100%; }
.product_info .product_info_top .product_content .product_share { display: flex; align-items: center; gap:50px; }
.product_info .product_info_top .product_content .product_share .spicy{ display: flex; align-items: center; }
.product_info .product_info_top .product_content .product_share .spicy span{ display: block; width: 22px; height: 22px; border: 4px solid #fff; border-radius: 50%; margin: 3px 5px 0 0; background-color: #FFC222; }
.product_info .product_info_top .product_content .product_share .spicy span.active{ background-color: #FF0000 }
.product_info .product_info_top .product_content .product_share .spicy p{ font-size: 28px; color: #fff; margin-right: 10px }
.product_info .product_info_top .product_content .product_share .share_it{ display: flex; align-items: center; gap:15px; }
.product_info .product_info_top .product_content .product_share .share_it p{ font-size: 28px; color: #fff; }
.product_info_bottom{ background-color: #FFC222; padding-bottom: 20px; position: relative; }
.product_info_bottom .PD_panda{ position: absolute; bottom: -30px; z-index: 9; right:0; height: 36vw }
.product_info_bottom .product_detail_wrap{ background-color: #FFD990; margin: 0 65px; padding: 25px 85px 100px; position: relative; }
.product_info_bottom .product_detail_wrap.border_bottom::after{ left: 0; mix-blend-mode: color-burn; }
.product_info_bottom .product_detail_wrap .video_frame_img{ width: 100%; max-width: 700px; }
.product_info_bottom .product_detail_wrap .product_video{ margin: 0 auto 30px; display: block; width: fit-content; position: relative; }
.product_info_bottom .product_detail_wrap .product_video .video{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #FF8D37; }
.product_info_bottom .product_detail_wrap .product_video .video iframe { height: 325px; width: 585px; border-radius: 8px; }
.product_info_bottom .ingre_method { display: flex; flex-wrap: wrap; justify-content: space-between }
.product_info_bottom .ingre_method .ingredients{ width: 45%; padding-bottom: 100px }
.product_info_bottom .ingre_method .methods{ width: 45%; }
.product_info_bottom .ingre_method .find_product{ width: 45%; }
.product_info_bottom .ingre_method .IM_title{ font-size: 50px; line-height: 60px; letter-spacing: -0.6px; color: #4A4A49; text-transform: uppercase; margin-bottom: 20px; font-family: 'Gotham';font-weight: 500; }
.product_info_bottom .ingre_method .IM_list { padding: 0 0 0 0 }
.product_info_bottom .ingre_method .IM_list li{ font-size: 26px; line-height:40px; color: #4A4A49; font-family: 'Gotham';font-weight:500; position: relative; margin-bottom: 5px; display: grid; }
.product_info_bottom .ingre_method .ingredients .IM_list li{ grid-template-columns: 65% 30%; justify-content: space-between;text-transform: capitalize; }
.product_info_bottom .ingre_method .IM_list li:before{ content: ''; width: 7px; height: 7px; position: absolute; top: 18px; left: -25px; background-color: #FF6507; border-radius: 50% }
.product_info_bottom .ingre_method .methods .IM_list li{ margin-bottom: 20px }
.product_info_bottom .ingre_method .find_product h2{ font-size: 34px; line-height: 30px; letter-spacing: -0.43px; color: #fff; background-color: #E81D75; position: relative; font-weight: 500; text-transform: uppercase; padding: 13px 20px; text-align: center; margin-bottom: 30px }
.product_info_bottom .ingre_method .find_product h2::before { content: ''; background-image: url('../images/newslatter_panda_head.png'); position: absolute; width: 120px; height: 120px; top: -75px; left: -55px; background-size: contain; background-position: center; background-repeat: no-repeat; z-index: 999; transform: rotate(-30deg); }
.product_info_bottom .ingre_method .find_product ul{ display: flex; grid-template-columns: 1fr 1fr 1fr; align-items: center; list-style: none; padding: 0; gap:20px; }
.product_info_bottom .ingre_method .find_product ul li{ flex: 1; }
.product_info_bottom .ingre_method .find_product ul li a{ display: flex; flex-direction: column; }
.product_info_bottom .ingre_method .find_product ul li img{ aspect-ratio: 1 / 1; width: 100%; object-fit: contain; margin-bottom: 15px ;padding-inline: 30px;}
.vegan_korean_rice_bowl .product_info_bottom .ingre_method .find_product ul li img{ padding-inline: 0; }
.product_info_bottom .ingre_method .find_product ul li span{ font-size: 24px; line-height: 30px; letter-spacing: -0.27px; color: #4A4A49; text-align: center; margin: 0 auto; font-family: 'Gotham';font-weight:500; }
.product_info_bottom .ingre_method .find_product .search_input{ font-size: 35px; line-height: 52px; letter-spacing: -0.43px; color: #4A4A49; text-align: center; margin: 25px auto 0; font-family: 'Gotham';font-weight:500; text-transform: uppercase; display: flex; align-items: center; justify-content: center; gap:10px; }
.product_info_bottom .ingre_method .find_product .search_input img{ width: 35px; }
.product_info_bottom .ingre_method .IM_list li.sub_title{
    display: block;
    margin-block:20px 10px
}
.product_info_bottom .ingre_method .IM_list li.sub_title:before{
    display: none;
}
.product_info_bottom .ingre_method .IM_list .sub_title p{
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 2px solid #4A4A49;
}

header.sticky-on .header-wrp{ padding:5px 0 5px; display: flex; align-items: flex-end; justify-content: space-between; }
.header-sticky .header_logo{ width: 130px; }
.header-sticky.sticky-on .header_logo{ display: flex; }
header.sticky-on .header-wrp nav ul{ padding: 0 0 10px; }
.PDTN1_name { position: absolute; bottom: -2vw; right: 1.4vw; z-index: 1; transform: rotate(-1deg); width: 17vw; }
.product_info .product_info_top .product_image img.PDTN_img_title { content: ''; position: absolute; width: 55%; height: 60%; z-index: 9; background-size: 100%; right: -15%; bottom: -12%; background-position: center; background-repeat: no-repeat; transform: rotate(3deg); display: none;}

/* -------------------- Recipes Detail Page End -------------------- */


/* -------------------- Products Page Start -------------------- */

.product_months{ background-color: #F09F8E; position: relative; padding: 80px 100px 150px; }
.product_months .line_cloud{ position: absolute; top: 0; left: 1vw; width: 10%; }
.product_months .PM_cloud{ position: absolute; top: 2vw; right: -6vw; width: 12%; }
section.product_months .sec_header .sec_title{ font-size: 65px; margin-bottom: 20px; line-height: 1 }
section.product_months .sec_header .sec_desc{ color: #9A422F; font-size: 36px; }
.product_months .sec_content{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 80px;
}
.product_months.border_bottom::after{
    mix-blend-mode: difference;
    left: 0;
}
.product_months .sec_content .MP_item {
    display: flex;
    align-items: center;
}
.product_months .sec_content .MP_item span {
    font-family: 'FatFrank';
    font-size: 483px;
    font-size: 30.2rem;
    font-size: calc(1rem + ((1vw - 0.48rem) * 30));
    display: block;
    line-height: 0.8;
    color: #fff;
    margin: 30px -4vw 0 0;
}
.product_months .sec_content .MP_item:first-child span{
    margin-right: -25px;
}
.product_months .sec_content .MP_item img{
    height: 430px;
    height: 15.4vw;
}

.bowls_kits{
    background-color: #F08014;
    position: relative;
    padding: 30px 0;
    overflow: hidden;
}
.bowls_kits .container_fluid {
    padding: 0 110px 0;
    position: relative; z-index: 9;
}
.bowls_kits .BK_cloud{
    position: absolute;
    right: -20px;
    top: 30px;
    width: 190px;
}
.bowls_kits .BK_cloud2{
    position: absolute;
    right: -20px;
    top:95px;
    width: 130px;
}
.bowls_kits.border_bottom:after {
    transform: rotate(-3deg);
    height: 250px;
    background-position: top;
    bottom: -65px;
    width: 102%;
}
.bowls_kits .products_title{
    font-size: 65px;
    color: #fff;
    text-align: left;
    margin-bottom: 20px;
    text-transform: capitalize;
    line-height: 1.2;
}

.bowls_kits .owl-carousel .BK_img img {
    height: 480px;
    aspect-ratio: 1 / 1;
    object-fit: contain;
}
.bowls_kits .BK_content{
    position: relative;
    z-index: 9;
}
.bowls_kits .BK_content .BK_title{
    font-size: 45px;
    color: #fff;
    margin-bottom: 30px;
    font-weight: bold;
    line-height: 1.2;
}
.bowls_kits .BK_content .BK_desc{
    color: #fff;
    margin-bottom: 20px;
    font-family: 'Gotham';font-weight:500;
}
.bowls_kits .BK_content .BK_desc p{
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 25px
}
.bowls_kits .BK_content .action .read_more, .Korean_bbq .action .read_more{
    background-color:  #F05527;
    display: block;
    border: 1px solid #fff;
    border-radius: 10px;
    display: flex;
    align-items: center;
    width: fit-content;
    padding: 1px 10px;
    color: #fff;
    text-transform: capitalize;
    box-shadow: 0px 2px 6px #00000029;
    gap:10px;
}
.bowls_kits .BK_content .action .read_more img{
    width: 36px;
    transition: all 0.3s ease-in-out;
}
.BK_content .action .read_more:hover img {
    margin-left: 10px;
}
.souse_blk{
    background-color: #00C6AD;
}
.souse_blk .BK_cloud{
    top: 140px;
    transform: rotateY(180deg);
}
.souse_blk .BK_cloud2 {
    right: -70px;
    top: 235px;
    transform: rotateY(180deg);
}
:is(.drinks, .noodles_blk) .products_title{
    text-align: right;
    padding-right: 100px;
}

.souse_blk .BK_cloud3 {
    position: absolute;
    left: -30px;
    top: 110px;
    width: 170px;
    transform: rotateY(180deg);
}
.souse_blk .BK_content .action .read_more{
    background-color: #02806E;
}
.souse_blk.border_bottom:after {
    filter: brightness(0) invert(1) !important;
    opacity: 0.3;
}
.souse_blk .owl-carousel .BK_img img{
    height: 520px;
}
.noodles_blk{
    background-color: #C52130;  
}
.noodles_blk .NB_cloud2 {
    position: absolute;
    left: -100px;
    top: 30px;
    width: 170px;
    transform: rotateY(180deg);
}
.noodles_blk .NB_cloud3 {
    position: absolute;
    left: 5%;
    top: 23%;
    width: 110px;
    transform: rotateY(180deg);
}
.noodles_blk .owl-carousel .BK_img img {
    height: 490px;
}
.noodles_blk .BK_content .action .read_more{
    background-color: #A20C1B;
}
.KP_blk .BK_cloud3 {
    position: absolute;
    left: -30px;
    top: 60px;
    width: 100px;
    transform: rotateY(180deg);
}
.KP_blk {
    background-color: #804C9E;
}
.KP_blk.border_bottom::after {
    mix-blend-mode: color-dodge;
    opacity: 0.3;
}
.KP_blk .BK_cloud{
    top: 70px;
    transform: rotateY(180deg);
    right: -30px
}
.KP_blk .BK_cloud2{
    top: 245px;
    transform: rotateY(180deg);
    right: -50px
}
.KP_blk .BK_content .action .read_more{
    background-color: #5B1C80;
    display: none;
}
.KP_blk .read_more{
    display: none;
}
.bowls_kits .owl-carousel .owl-stage-outer{height: auto !important;}
.BK_nav_bottom{
    position: relative;
}
.BK_nav_bottom .owl-carousel{
    position: unset;
    z-index: 99;
}

.BK_nav_bottom  .owl-nav {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0;
    display: flex;
    align-items: center;
    gap:80px;
    left: 0;
}
.BK_nav_bottom  .owl-nav button{
    width: 50px;
    height: 50px;
    background-size: 100%;
    border: 0;
    box-shadow: none;
    background-color: transparent;
    font-size: 0;
    background-repeat: no-repeat;
}
.BK_nav_bottom  .owl-nav .owl-prev {
    background-image: url('../images/left_arrow_white.png');
}
.BK_nav_bottom  .owl-nav .owl-next {
    background-image: url('../images/right_arrow_white.png');
}
.BK_nav_bottom  .owl-dots {
    position: absolute;
    line-height: 1;
    font-size: 0;
    left: 50%;
    bottom: 15px;
    transform: translate(-50%, -50%)
}
.BK_nav_bottom  .owl-dots .owl-dot{
    border: 1px solid #fff;
    margin-right: 20px;
    width: 10px;
    height: 10px;
    padding: 0;
    border-radius: 50%;
    background-color: transparent;
}
.BK_nav_bottom  .owl-dots .owl-dot:last-child{
    margin-right: 0
}
.BK_nav_bottom  .owl-dots .owl-dot.active{
    background-color: #fff;;
}

.bowls_kits.border_bottom:after{
    background-image: url('../images/BK_border.png');
}
.bowls_kits .BK_nav_bottom  .owl-nav{
    gap: 260px;
}
.souse_blk .BK_nav_bottom  .owl-nav {
    gap: 165px;
}
.noodles_blk .BK_nav_bottom  .owl-nav {
    gap: 170px;
}
.drinks .BK_nav_bottom  .owl-nav {
    gap: 170px;
}
.korean_style .product_info .product_info_top .product_left .full_product_img {
    aspect-ratio: 1 / 0.7;
    object-fit: contain;
}
.korean_style .product_info .product_info_top .product_left{
    padding-bottom: 0;
}
:not(.PD_chopstick) .product_info .product_info_top .product_left .full_product_img {
    width: 100%;
    padding-inline: 70px 40px;
}
.bowls_kits .sec_content .owl-item .item .action{ display: none; }
.noodles_blk .BK_nav_bottom .owl-carousel, .KP_blk .BK_nav_bottom .owl-carousel, .bowls_kits_2 .BK_nav_bottom .owl-carousel {position: relative;}
:is(.noodles_blk, .bowls_kits_2, .KP_blk).bowls_kits .sec_content .owl-item .item{ display: grid; grid-template-columns: 40% 45%; align-items: center; justify-content: space-between;padding-bottom: 60px;} 
:is(.drinks, .souse_blk).bowls_kits .sec_content .owl-item .item{ display: grid; grid-template-columns:45% 40%; align-items: center;justify-content: space-between; padding-bottom: 60px;}

:is(.drinks, .noodles_blk).bowls_kits .sec_content .owl-item .item .BK_content{ order: 1; }
:is(.drinks, .noodles_blk).bowls_kits .sec_content .owl-item .item .BK_img{ order: 2; }

.KP_blk .owl-carousel .Kimch.item .BK_img img { height: 23vw; }
.KP_blk .BK_nav_bottom  .owl-nav { gap: 150px; }
.drinks .NB_cloud2 { position: absolute; left: -70px; top: 120px; width: 130px; transform: rotateY(180deg); }
.drinks .BK_cloud { top: 80px; width: 160px; }
.korean_style_beef .r_shadow img {
    padding: 30px 10px 40px;
    margin-top: -10px;
}
.korean_style_beef .r_shadow::before {
    left: 0;
}
/* -------------------- Products Page End -------------------- */


/* -------------------- CMS Page Start -------------------- */

.cms_sec { background-color: #FFC222; padding: 60px; }
.cms_sec .container { background-color: #FFD990; position: relative; padding: 30px 60px 40px; }
.cms_sec .cms_header .cms_title{ font-size: 65px; text-transform: uppercase; color: #FF6507; text-align: center; line-height: 80px; margin-bottom: 30px }
.cms_sec .cms_content h2{ margin-block:30px 20px; }
.cms_sec .cms_content h3{ margin-block:30px 10px; }
.cms_sec .cms_content p{ font-size: 20px; font-family: 'Gotham';font-weight:500; margin-bottom: 15px; line-height: 28px; }
.cms_sec .cms_content ul{ margin-bottom: 10px; }
.cms_sec .cms_content ul p{ margin-bottom: 5px; }

/* -------------------- CMS Page End -------------------- */

.contact_wrap {
    background-color: #FFC222;
    padding: 65px 55px;
}
.contact_wrap .contact_row{
    background-color: #FFD990;
    position: relative;
    padding: 50px 85px 130px;
}
.contact_wrap .contact_row.border_bottom:after{
    left: 0;
}
.contact_wrap{
    position: relative;
}
.contact_wrap .BL3{
    position: absolute;
    z-index: 1;
    width: 7.7vw;
    top: 4.5vw;
    left: 2.2vw;
    z-index: 9;
}
.contact_wrap .cloud3{
    position: absolute;
    z-index: 1;
    width: 15vw;
    right: -5vw;
    top: 2.1vw;
}
.contact_wrap .cloud2{
    position: absolute;
    z-index: 1;
    width: 10vw;
    right: 4.5vw;
    top: 8vw;
}
.contact_wrap .cloud1{
    position: absolute;
    z-index: 1;
    width: 8vw;
    left:0;
    top: 2.3vw;
}

.contact_wrap .contact_header .contact_title{
    color: #FF6507;
    font-size: 85px;
    line-height: 120px;
    letter-spacing: -0.1px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    margin-bottom: 70px
}
.contact_wrap .contact_content .contact_form .input_box{
    display: flex;    
    flex-wrap: wrap;
    margin-bottom: 50px
}
.contact_wrap .contact_content {
        max-width: 1400px;
        margin: 0 auto;
        width: calc(100% - 60px);
}
.contact_wrap .contact_content .contact_form .submit_checkbox {
    display: grid;
    grid-template-columns: 20px auto;
    align-items: flex-start;
    gap: 15px;
    position: relative;
    cursor: pointer;
}
.contact_wrap .contact_content .contact_form .submit_checkbox input{
    width: 20px;
    height: 20px;
    display: block;
    margin: 6px 0 0 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    z-index: 1;
    opacity: 0
}
.contact_wrap .contact_content .contact_form .submit_checkbox label:before {
    content:'';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #E04E0E;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 9px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    position: absolute;
    left: 0;
    top: 5px;
  }
  
  .contact_wrap .contact_content .contact_form .submit_checkbox input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 7px;
    left: 7px;
    width: 5px;
    height: 12px;
    border: solid #E04E0E;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
.contact_wrap .contact_content .contact_form .submit_checkbox p {
    font-size: 26px;
    line-height: 1.3;
    color: #AF3F0D;
    font-family: 'Helvetica Neue';
    font-weight: 400;
}
.contact_wrap .contact_content .contact_form .input_box .input_label{
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -0.48px;
    color: #FF6507;
    margin-bottom: 10px;
    font-weight: 500;
}
.contact_wrap .contact_content .contact_form .input_box textarea,
.contact_wrap .contact_content .contact_form .input_box .select_option,
.contact_wrap .contact_content .contact_form .input_box .input_text{
   width: 100%; 
    border-radius:12px;
    border: 2px solid #E04E0E;
    height: 60px;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    font-size: 26px;
    text-transform: capitalize;
    padding: 10px 20px;
    color: #E04E0E;
}
.contact_content .contact_form .input_box.email_box .input_text {
    text-transform: lowercase;
}
.contact_wrap .contact_content .contact_form .input_box .select_option{
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    z-index: 9;
}
.contact_wrap .contact_content .contact_form .select_option_box{
    position: relative;
}
.contact_wrap .contact_content .contact_form .select_option_box::after{
    content: '';
    width: 90px;
    height: 60px;
    background-image: url('../images/down_arrow.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 35px;
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #E04E0E;
    border-radius: 0 12px 12px 0;
}
select::-ms-expand {
    display: none;
}
.contact_wrap .contact_content .contact_form .input_box textarea{
    height: 100%;
    min-height: 150px
}
.contact_wrap .contact_content .contact_form .action .send_btn{
    padding: 15px 30px;
    font-size: 28px;
    border-radius: 12px;
    background-color: #F05527;
    border: 1px solid #fff;
    box-shadow: 0 2px 6px #00000029;
    color: rgba(255,255,255,0.9);
    text-transform: capitalize;
    margin: 40px auto 0;
    display: block;
    font-family: 'Gotham';
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.contact_wrap .contact_content .contact_form .action .send_btn:hover{
    padding: 15px 40px;
    letter-spacing: 1px;
}
.contact_wrap .contact_row.border_bottom:after {
    mix-blend-mode: color-burn;
    opacity: 0.7;
}   
.contact_wrap .captcha_box {
    display: grid;
    grid-template-columns: auto auto;
    gap: 20px;
}
.contact_wrap .contact_content .contact_form .submit_checkbox p a {
    text-decoration: underline;
    color: #FF6507;
}









.owl-carousel .owl-dots{ z-index: 999; }
.owl-carousel .owl-nav{ z-index: 999; }
header .header-wrp nav ul li:nth-child(3), 
.product_info_bottom .product_detail_wrap .product_video, 
/*.product_info .product_info_top .product_content .product_share .share_it{ display: none !important; }*/
/*banti css*/
section.herobanner_border.border_bottom {
   /* background-color: #FF6B00;*/
    /*height: 15px;*/
    position: relative;
    margin-top: -3px;
    overflow: hidden;
   /* display: none;*/
}
/*banti css end*/
section.herobanner_border.border_bottom:after {mix-blend-mode: color-burn;}
.product_detail .bowls_kits .sec_content .owl-item .item .action{
    display: block;
}
a#viewAllLink.viewAllLink_remove {
    display: none;
}
header.header-sticky .header-wrp{padding: 10px 0; display: flex; align-items: center;justify-content: space-between; }
header.header-sticky .header-wrp .header_logo img{ height: 65px; }
header .header-wrp nav{
    padding-block: 38px 5px;
}
.header-sticky .header_logo.mobile_view{
    display: block;
}
header.header-sticky.sticky-on .header-wrp nav {
    padding-block: 0;
}
header.sticky-on .header-wrp nav ul {
    padding: 0;
}
.herobanner .herobanner_img .herobanner_logo{
    display: none;
}



/* rutvik css start : 14-08-2024  */

#product_sous .item { display: flex; flex-wrap: wrap; }
#product_sous .item .product_sous_img { position: relative; padding-bottom: 100%; display: block; width: 100%; margin-bottom: 30px; }
#product_sous .item img { position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; left: 0; object-fit: contain; }
#product_sous .owl-stage-outer .owl-stage { display: block; }

/* rutvik css end */



.last-sec{
    margin-top: 55px;
}

.last-sec .row{
    display: flex;
    align-items: center;
}

.last-sec .row div{
    width: 50%;
}

.last-sec .row div span {
    font-family: 'Gotham';
    font-size: 18px;
    line-height: 1.5rem;
    font-weight: 700;
    letter-spacing: 0px;
    color: #363636;
    width: 100%;
    display: block;
}

/*Banti 21-08-2024*/



.cursor-pointer, .accordion-panel .accordion__header {
  cursor: pointer;
}

.accordion-panel {
  margin-bottom: 0px;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  /*border: 1px solid #1f71e8;*/
}
.accordion-panel .accordion__header {
  /*background: #1665D8;*/
  color: #fff;
  padding: 12px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #fff;
}
/*.accordion-panel .accordion__header:hover {
  color: #fff;
  background: #145ac1;
}*/
.accordion-panel .accordion__header h3 {
  margin: 0;
  text-transform: capitalize;
  font-size: 35px;
  line-height: 38px;
}
.accordion-panel .accordion__header .accordion__button {
  width: 43px;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s ease;
}
.accordion-panel .accordion__header .accordion__button.fa-minus {
    transform: rotate(180deg);
}
.accordion-panel .accordion__body {
  padding: 10px 0px;
  display: none;
}
.accordion-panel .accordion__body p{
    color:#fff;
    font-size: 20px;
    line-height: 30px;
}
.accordion-panel .accordion__body p:last-child {
  margin: 0;
}
.accordion-panel .accordion__body table{width:100%;}
.accordion-panel .accordion__body table, .accordion-panel .accordion__body th, .accordion-panel .accordion__body td {
    border: 1px solid #fff;
    border-collapse: collapse;
    color: #fff;
}
.bowls_kits .BK_content, .drinks .BK_content{
    background-color: #F08014;
}
.souse_blk .BK_content{
    background-color: #00C6AD;
}
.noodles_blk .BK_content{
    background-color: #C52130;
}
.KP_blk .BK_content{
    background-color: #804C9E;
}

.accordion-panel .accordion__body td{padding:5px 10px;}
/*blog-page css*/
.blog_title {
    background: #FFC222;
    padding:65px 0px 46px;
    position: relative;

}
.blog_title .sec_header .sec_desc {
    color: #fff;
    font-size: 45px;
    line-height: 63px;
    text-transform: inherit;
}
.blog_title .cloud1 {
    position: absolute;
    bottom: 1vw;
    left: 1vw;
    width: 10%;
}
.blog_title .cloud2 {
    position: absolute;
    top: 2vw;
    right: 6vw;
    width: 12%;
}
.blog_title .cloud3 {
    position: absolute;
    top: 6vw;
    right: -6vw;
    width: 12%;
}
.blog_title .BL3 {
    position: absolute;
    bottom: -6vw;
    left: 3.5vw;
    width: 7.6%;
    z-index: 9;
}
.Korean_bbq {
    background-color: #F08014;
    position: relative;
    padding: 145px 0;
     overflow:hidden;
}
.Korean_bbq .BL3 {
    position: absolute;
    width: 7.7vw;
    top: -1.5vw;
    left: 3.2vw;
    z-index: 9;
}
.Korean_bbq .blog-panda {
    position: absolute;
    bottom: -140px;
    right: -0.5vw;
    z-index: 99;
    width: 11%;
}
.Korean-grid{display: grid;grid-template-columns: 0.79fr 1fr;grid-gap:54px;position: relative; z-index: 9;}
.Korean-grid .products_title {
    font-size: 60px;
    color: #fff;
    text-align: left;
    margin-bottom: 20px;
    line-height: 1.2;
    margin-bottom:45px;
}
.Korean-grid p{
    font-size:40px;
    line-height: 44px;
    font-weight: bold;
    color:#fff;
    text-align: left;
    margin-bottom: 30px;
}
.Korean-grid .Korean_img img{border-radius: 20px;}
.Korean_bbq.border_bottom:after {
    background: url(../images/blog_border.png) no-repeat;
    background-position: bottom;
    height:100%;
    transform: rotate(-3deg);
    height: 250px;
    background-position: top;
    bottom: -75px;
    width: 102%;
    opacity: 0.5;
    background-size: cover;
}
.Korean_bbq .sec_header{
    display: flex;
    flex-direction: column;
}
.Korean_bbq .action {
    margin-top: auto;
    margin-bottom: 40px;
}
/*blog-details css*/
section.yellow-bg{background-color:#FFC222;}
.blog-breadcrumb{
    background-color:#FFC222;
    padding:32px 0px;
}
.blog-breadcrumb.breadcrumb_blk .breadcrumb_wrap .breadcrumb_row{margin:0px;}
.blog-breadcrumb.breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li{color:#C52131;}
.blog-breadcrumb.breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li:not(:last-child):after{background-image: url(../images/blog_double_arrows.png);}
.date-details {padding:35px 0px;}

.date-details .container{
    position: relative;
    z-index: 9;
    text-align: center;
}
.date-details .b_details_title{color:#fff;}
.b_details_title {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 31px;
}
.date-details .NB_cloud3 {
    left: 7%;
    top: 11%;
    width: 152px;
}
section.date-details .sec_header{position: relative;display:inline-block;}
.date-details .BK_cloud {
    right: 0.8%;
    top: unset;
    bottom: -85px;
    width: auto;
    z-index: 91;
}

.date-details.border_bottom:after{
    opacity: 0.5;
}
.share-it{
    max-width:1110px;
    margin:0px auto;
}
section .share-it .sec_desc {
    color: #fff;
    font-weight: bold;
    margin-bottom:30px;
}
.share-title {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center;
    margin: 31px 0px;
}
.share-it span, .share-it p{font-size:32px;line-height: 36px;color:#fff;    }
.share-it p{font-weight: bold;}
.blog-content{padding:51px 0px;position: relative;}
.blog-content h4{max-width:1234px;margin-right:auto;}
.blog-content p, .blog-content h4, section.racipe-details ul li{margin-bottom:24px;font-size:24px;line-height: 34px;color:#292929;}
.blog-content p{font-weight:500;}
.blog-content p:last-child{margin-bottom:0px;}
.blog-content .sec_header{width:100%;max-width:1608px;margin:0px auto;text-align: left;position: relative;z-index: 99}

.blog-content .BK_cloud {
    right: -14px;
    top: 107px;
    position: absolute;
    width: 7.5%;
}
.blog-content .NB_cloud2{
    bottom:30px;
    top:auto;
    left: -60px;
}
.blog-content .NB_cloud3 {
    left: auto;
    right: -3%;
    top: -1%;
    width: 10%;
}
.blog-content .NB_cloud4{
    left: auto;
    right: 7.5%;
    top: 77px;
    width: 11%;
    position: absolute;
}
.noodles_blk.bowls_kits.blog-content {
    background-color: #F08014;
    padding: 68px 0px 35px;
}
.noodles_blk.bowls_kits.blog-content:after{
    background: url(../images/blog_border.png) no-repeat;
    opacity: 0.4;
    background-size: cover;
}



.b_details-grid {
    display: grid;
    grid-template-columns: 2fr 0.8fr;
    grid-gap:35px;
    max-width: 1608px;
    margin: 0px auto;
    position: relative;
    z-index: 9
}
.noodles_blk.bowls_kits.blog-content h4, .b_details-grid ul li{font-size:30px;line-height: 50px;color:#fff;}

.b_details_img{position: relative;}
.b_details-grid ul{padding-left:0px;}
.b_details-grid ul li{list-style: none;color:#000;font-weight: 500;}
.b_details-grid .blog-Sun1{max-width:346px;}
.blog-content.border_bottom .blog-Sun2 {padding-top: 20px;margin-left: 15.5%;max-width:254px;}
.blog-content.border_bottom .blog-Sun3 {position: absolute; left: 66%; top: 58%; transform: translate(-25px, -50%);max-width:282px; max-height:388px;}
.racipe-details{padding:48px 0px 45px;}
.racipe-details .b_details-grid {grid-template-columns: 1.42fr 1fr; grid-column-gap: 90px; }
.racipe-details .b_details-grid .blog-Sun1{max-width: 100%;}
.racipe-details h4, .blog-content.bg-color-2.racipe-details h4 {font-size: 32px; line-height: 36px; margin-bottom:35px; }
.racipe-details .NB_cloud3 {right: -3%; top: 30px; width: 111px; } 
.racipe-details .NB_cloud4 {left: auto; right: 42px; top: 96px; width: 134px; }
.racipe-details p b{display: block; }
section.racipe-details ul li{margin-bottom:0px;}
.racipe-details ul{margin-bottom:40px;}
.racipe-details .b_details_img{text-align: right;}
.racipe-details .blog-Sun2{margin:-150px 260px 0px 0px;}
.racipe-details .b_details-grid:not(:last-child){margin-bottom:30px;}
.racipe-details .blog-Sun3 {
    position: absolute;
    top: -140px;
    left: 83%;
    transform: translate(-50%, -50%);
}
.racipe-details .blog-Sun4 {
    position: absolute;
    top: 298px;
    left: 14%;
    transform: translate(-50%, -50%);
}
.blog-content.bg-color-2.racipe-details{background-color:#ffd990;}
.blog-content.bg-color-2.racipe-details h4{color:#292929;}
.bg-color-2.racipe-details .blog-Sun2 {
    padding-top: 0px;
    max-width: 235px;
    margin: -285px 400px 0px 0px;
}
.bottom-share-it{padding:30px 0;    max-width: 100%;}
.bottom-share-it .share-title {margin: 0px;justify-content: right;}
/*Banti css end*/

.BK_content p {
    color: #fff;
    margin-top: 10px;
}


/********** About Us page css ***********/

.page-template-about .hero_sec{
    background-color: #ffc222;
    position: relative;
}

.page-template-about .hero_sec .hero_img{
    position: absolute;
    width: 31.3%;
    left: -450px;
    top: 25.5%;
    z-index: 99;
    transition: 1s ease-out;
    transition-delay: 1s;
}

.page-template-about .hero_sec .hero_img img{
    width: 600px;
    max-width: 100%;
    height: auto;
}

.page-template-about .hero_sec .hero_row{
    display: flex;
    align-items: center;
    padding-top: 50px;
}

.page-template-about .hero_sec .hero_row .hero_left_col{
    width: 266px;
    height: 100%;
}

.page-template-about .hero_sec .hero_row .hero_right_col{
    width: calc(100% - 266px);
    padding-right: 50px;
    position: relative;
}

.page-template-about .hero_sec .hero_row .hero_right_col .cloud_1{
    position: absolute;
    width: 300px;
    height: auto;
    right: -50px;
}

.page-template-about .hero_sec .hero_row .hero_right_col .cloud_2{
    position: absolute;
    width: 300px;
    height: auto;
    right: -300px;
    top: 100px;
}

.page-template-about .hero_sec .hero_row .hero_right_col .location_view{
    height: auto;
    margin: 50px auto 0px auto;
    width: 80%;
    display: flex;
    flex-direction: column;
}

.page-template-about .hero_sec .hero_row .hero_right_col .location_view img{
    margin-top: -100px;
}

.page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(1){
    font-size: 50px;
    color: #fff;
    font-family: 'FatFrank';
    margin-left: -75px;
    display: block;
}

.page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(3){
    font-size: 80px;
    color: #fff;
    font-family: 'FatFrank';
    text-align: right;
    float: right;
    margin-top: -100px;
    margin-right: -65px;
    display: block;
}

.page-template-about .hero_sec .hero_row .hero_right_col p{
    font-size: 50px;
    color: #fff;
    font-family: 'Gotham';
    font-weight: 700;
    padding-left: 20%;
    padding-right: 20%;
    margin-bottom: 30px;
}

.page-template-about .secound_sec{
    background-color: #ffc222;
    background-image: url('../images/second_sec_bg.png');
    background-size: 125% 100%;
    background-position: center;
    height: auto;
    padding-bottom: 350px;
    width: 100%;
    position: relative;
}

.page-template-about .secound_sec .second_row{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.page-template-about .secound_sec .socond_img {
    position: absolute;
    right: -165px;
    top: 25%;
}

.page-template-about .secound_sec .socond_img img:nth-child(1) {
    width: 700px;
    height: auto;
}

.page-template-about .secound_sec .socond_img img:nth-child(2) {
    width: auto;
    height: auto;
    position: absolute;
    right: 400px;
    top: -30%;
}

.page-template-about .secound_sec .second_row .scond_left_col{
    width: 60%;
}

.page-template-about .secound_sec .second_row .scond_left_col .left_col_element{
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 120px;
    margin-left: -400px;
}

.page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud3{
    width: 300px;
    height: auto;
}

.page-template-about .secound_sec .second_row .scond_left_col .left_col_element .bl1{
    width: auto;
    height: auto;
    margin-left: 20px;
}

.page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud4{
    width: 300px;
    height: auto;
    display: block;
    grid-column: 2/3;
    margin-left: -20px;
}

.page-template-about .secound_sec .second_row .scond_left_col .left_col_info{
    display: block;
    width: 145%;
    margin-top: 100px;
    margin-left: -200px;
}

.page-template-about .secound_sec .second_row .scond_left_col .left_col_info p{
    font-size: 30px;
    color: #FFFFFF;
    font-family: 'Gotham';
    font-weight: 500;
    line-height: 42px;
}

.page-template-about .secound_sec .second_row .scond_right_col{
    width: 40%;
}

.page-template-about .pr_sec{
    width: 100%;
    height: auto;
    background-image: url('../images/pr_sec.png');
    background-position: center;
    background-size: 100% 100%;
    position: relative;
    padding-bottom: 350px;
}

.page-template-about .pr_sec .pr_img{
    position: absolute;
    right: -150px;
    top: -30px;
}

.page-template-about .pr_sec .pr_img img{
    width: 400px;
    height: auto;
}

.page-template-about .pr_sec .pr_main{
    display: grid;
    grid-template-columns: 40% 10% 50%;
    align-items: center;
    justify-content: center;
}

.page-template-about .pr_sec .pr_main .pr_1{
    position: relative;
    max-width: 40%;
    grid-column: 1/2;
}

.page-template-about .pr_sec .pr_main .pr_1 img{
    position: absolute;
}

.page-template-about .pr_sec .pr_main .pr_1 img:nth-child(1) {
    top: -400px;
    left: -50px;
    max-width: 500px;
    height: auto;
}

.page-template-about .container-fluid {
    max-width: 1920px;
    margin: 0px auto;
}

.page-template-about .pr_sec .pr_main .pr_1 img:nth-child(2) {
    top: -300px;
    left: 160px;
    max-width: 450px;
}

.page-template-about .pr_sec .pr_main .pr_1 img:nth-child(3) {
    top: 65px;
    left: 310px;
    max-width: 400px;
    height: auto;
    z-index: 1;
}

.page-template-about .pr_sec .pr_main .pr_1 img:nth-child(4) {
    top: 180px;
    left: 540px;
    max-width: 200px;
    height: auto;
}

.page-template-about .pr_sec .pr_main .pr_1 img:nth-child(5) {
    top: 300px;
    left: 660px;
    max-width: 200px;
    height: auto;
}

.page-template-about .pr_sec .pr_main .pr_2{
    grid-column: 2/4;
}

.page-template-about .pr_sec .pr_main .pr_2 .pr_info{
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 200px;
}

.page-template-about .pr_sec .pr_main .pr_2 .pr_info p{
    font-size: 30px;
    color: #FFFFFF;
    font-family: 'Gotham';
    font-weight: 500;
    line-height: 42px;
    text-align: right;
}

.page-template-about .pr_sec .pr_main .pr_3{
    grid-column: 1/3;
    padding-top: 200px;
}

.page-template-about .pr_sec .pr_main .pr_3 .pr_info {
    width: 100%;
    margin-left: 110px;
    margin-right: auto;
    margin-top: 125px;
}

.page-template-about .pr_sec .pr_main .pr_3 .pr_info p{
    font-size: 30px;
    color: #FFFFFF;
    font-family: 'Gotham';
    font-weight: 500;
    line-height: 42px;
}

.page-template-about .pr_sec .pr_main .pr_4{
    position: relative;
    height: 100px;
    width: 100%;
    grid-column: 3/4;
}

.page-template-about .pr_sec .pr_main .pr_4 img{
    position: absolute;
}

.page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1) {
    top: -200px;
    right: 0%;
}

.page-template-about .pr_sec .pr_main .pr_4 img:nth-child(2) {
    top: -180px;
    right: 180px;
}

.page-template-about .pr_sec .pr_main .pr_4 img:nth-child(3) {
    top: -165px;
    right: 450px;
}

.page-template-about .last_sec{
    background-color: #ffc222;
}

.page-template-about .last_sec .last_sec_row{
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-template-about .last_sec .last_sec_row .last_left_col{
    width: 60%;
    padding: 120px 150px 60px 100px;
}

.page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h1{
    font-size: 70px;
    color: #f05527;
    font-family: 'FatFrank';
    margin-bottom: 10px;
}

.page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h3{
    font-size: 70px;
    color: #FFFFFF;
    font-family: 'FatFrank';
}

.page-template-about .last_sec .last_sec_row .last_right_col{
    width: 40%;
    position: relative;
}

.page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info {
    width: 79%;
}

.page-template-about .last_sec .last_sec_row .last_right_col .right_col_img {
    position: absolute;
    bottom: -520px;
    right: -10%;
}

.page-template-about .last_sec .last_sec_row .last_right_col .right_col_img img{
    max-width: 840px;
    height: auto;
}

.page-template-about footer{
    z-index: 999;
}

/*about us end kishan*/


section.noodles_blk.blog-content.yellow-bg.racipe-details:after {
    background: url(https://sunhee.co.uk/assets/images/blogdetailspagebg.png)
        no-repeat;
    opacity: 1;
    background-size: cover;
    content: '';
    height: 12vw;
    width: 110%;
    display: block;
    position: absolute;
    bottom: 0px;
    left: unset;
    right: -30px;
}


.bowls_kits .BK_content .re-recipes-imgs h3 {font-size: 35px;line-height: 38px;font-weight: 700;color: #FFFFFF;text-transform: capitalize;margin-bottom: 10px;}
.bowls_kits .BK_content .re-recipes-imgs ul {list-style: none;padding: 0px;margin: 0px;position: relative;}
.bowls_kits .BK_content .re-recipes-imgs ul:not(.owl-loaded) {display: flex;align-items: center;flex-wrap: wrap;}
.bowls_kits .BK_content .re-recipes-imgs ul li {position: relative;}
.bowls_kits .BK_content .re-recipes-imgs ul li a {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1}
.bowls_kits .BK_content .re-recipes-imgs ul:not(.owl-loaded) li img {max-width: 100%;width: 160px;}
.bowls_kits .BK_content .re-recipes-imgs ul .owl-nav {position: static;}
.bowls_kits .BK_content .re-recipes-imgs ul .owl-nav button {transition: 0.3s ease;position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;background: transparent;border-radius: 8px;}
.bowls_kits .BK_content .re-recipes-imgs ul .owl-nav button.owl-prev {right: 50px;top: -30px;}
.bowls_kits .BK_content .re-recipes-imgs ul .owl-nav button.owl-prev::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('../images/left_arrow_white.png') no-repeat center;background-size: 29px;}
.bowls_kits .BK_content .re-recipes-imgs ul .owl-nav button.owl-next {right: 0px;top: -30px;}
.bowls_kits .BK_content .re-recipes-imgs ul .owl-nav button.owl-next::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('../images/left_arrow_white.png') no-repeat center;background-size: 29px;transform: rotate(180deg);}
.bowls_kits .BK_content .re-recipes-imgs ul .owl-nav button.disabled {opacity: 0.4;}



/* blog page redesign  */

.Korean_content .Korean-grid p { font-size: 28px; line-height: 32px; font-weight: normal; color: #fff; text-align: left; margin-bottom: 30px; }
.Korean_content .Korean-grid { position: relative; z-index: 9; background-color: #b93331; border-radius: 10px; padding: 20px 15px; display: flex; flex-direction: column; }
.Korean_content { justify-content: space-around; width: 100%; display: grid; grid-template-columns: 40% 40%; }
.Korean_content .Korean-grid .Korean_img img { padding: 0; width: 100%; height: auto; border-radius: unset; }
.Korean_bbq .Korean_content .sec_header { padding: 20px 20px; height: 100%; }
.Korean_content .Korean-grid .products_title { font-size: 35px; line-height: 39px; }
.Korean_content .Korean-grid p { font-size: 28px; line-height: 32px; font-weight: normal; color: #fff; text-align: left; margin-bottom: 30px; }
.Korean_bbq .blog-panda {  bottom: 0px; }
.Korean_content .Korean_content img { padding: 0; height: auto; width: auto; }
.Korean_bbq .Korean_content .action .read_more { background-color: #f05527; display: block; border: 1px solid #fff; border-radius: 10px; display: flex; align-items: center; width: fit-content; margin: 0 auto; padding: 10px 20px; color: #fff; text-transform: capitalize; box-shadow: 0px 2px 6px #00000029; gap: 10px; font-size: 30px; margin-top: 30px; line-height: 100%; }

.noodles_blk  .container { position: relative; z-index: 1; }
.noodles_blk  .sec_header.share-it { margin: 70px auto 30px; }
.breadcrumb_blk .sec_header.share-it { margin: 70px auto 30px; }
.noodles_blk.bowls_kits.blog-content { padding-bottom: 10% !important; }



.date-details.other-blog .BK_cloud{width: auto;bottom:5%;right:-134px;}

.yellow-details {padding:140px 0px 180px;}
.yellow-details .blog-Sun2 { max-width:194px;margin: -300px 410px 0px 0px;}
.yellow-details .NB_cloud3 {right: -20px;transform: none;top: 65px;}

.yellow-bg-details{padding:97px 0px 51px;}
.yellow-bg-details .NB_cloud3 {width: 8%; top: 42px; transform: none; right: -2%; } 
.yellow-bg-details .NB_cloud4 {top: 89px; right: 6%; } 
.yellow-bg-details .NB_cloud5{position: absolute; right:8%; top:46%; width:auto; } 
.yellow-bg-details p a{color:#C52130; text-decoration: underline; }
.noodles_blk.bowls_kits.blog-content.pink-bg-details{padding-top:30px;}
.pink-bg-details .b_details_img{text-align: right;}
.pink-bg-details .NB_cloud2{bottom:20%; width:140px; transform: none; left:-30px; }
.blog-content.pink-bg-details .blog-Sun2 {position: absolute; left:-10%; top:30%; margin:0px; }
.blog-content.pink-bg-details .blog-Sun3 {position: absolute; left: 75%; top: 90%; transform: translate(-50%, -50%); }

.share-it p a{color:#fff;text-decoration: underline;display: block;}

/*janvi's css*/
.Korean_content {grid-template-columns: repeat(3 , 1fr); grid-column-gap: 157px; }
.Korean_content .Korean-grid .Korean_img img {height: 250px; object-fit: cover; object-position: center;     border-radius: 10px;display: block;}
.Korean_bbq.border_bottom .container {max-width: 1650px; }
.Korean_content .Korean-grid {padding: 17px 19px 5px; grid-gap: 0; box-shadow: 0px 3px 6px #00000029; }
.Korean_bbq .Korean_content .sec_header {padding: 10px 10px 0;}
.Korean_content .Korean-grid .products_title {font-size: 25px; line-height: 27px; margin-bottom: 13px; min-height: 90px; }
.Korean_content .Korean-grid p {font-size: 22px; line-height: 25px; margin-bottom: 52px; }
.Korean_bbq .Korean_content .action .read_more {margin-top: 0; font-size: 23px; letter-spacing: -0.23px; padding-top: 6px; padding-bottom: 6px; }

.BK_nav_bottom .BK_slider .re-recipes-imgs {padding: 10px 0px;}

.compliment-with-prod {max-width: 76.526%;max-width: 933px;width: 100%;}
.compliment-with-prod h2 {font-family: 'Gotham';font-weight: 500;background-color: #E81D75;padding: 10px 30px;font-size: 40px;text-align: center;line-height: 53px;letter-spacing: -0.43px;color: #FFFFFF;}
.compliment-with-prod .heading img {display: block;margin-left: -10px;}
.compliment-with-prod ul {padding: 0px;margin: 40px 0px 0px 0px;list-style: none;display: flex;align-items: center;margin-left: -25px;margin-right: -25px;}
.compliment-with-prod ul li {max-width: 382px;max-height: 382px;width: 100%;height: 100%;padding-left: 25px;padding-right: 25px;position: relative;}
.compliment-with-prod ul li a {position: relative;display: block;}
.compliment-with-prod ul li a::before {content: '';max-width: 320px;max-height: 320px;width: 100%;height: 100%;background-color: #F05527;border-radius: 500px;position: absolute;bottom: 5px;left: 5px;opacity: 0;visibility: hidden;transition: 0.3s ease;}
.compliment-with-prod ul li a:hover::before {opacity: 0.68;visibility: visible;}
.compliment-with-prod ul li:nth-child(1) a::before {max-width: 300px;max-height: 300px;bottom: 5px;left: 5px;}
.compliment-with-prod ul li:nth-child(2) a::before {max-width: 320px;max-height: 320px;bottom: 5px;left: 5px;}
.compliment-with-prod ul li img {width: 100%;display: block;}
.compliment-with-prod ul li span {opacity: 0;visibility: hidden;transition: 0.3s ease;position: absolute;max-width: 80%;max-height: 100%;width: 100%;height: 100%;top: 0;left: 50%;transform: translateX(-50%);display: flex;align-items: center;justify-content: center;font-family: 'Gotham';font-size: 35px;line-height: 44px;letter-spacing: -0.35px;text-align: center;font-weight: bold;color: #FFFFFF;}
.compliment-with-prod ul li a:hover span {opacity: 1;visibility: visible;}
.compliment-with-prod ul li:nth-child(1) span {left: 47%;}

.blog_title .cloud4 {
    position: absolute;
    bottom: 1vw;
    width: 10%;
    left: -3.2vw;
    top: 1.7vw;
}
.racipe-details ul.order-list li {
    list-style-type: decimal;
    margin-left: 20px;
}


.halloween-thing-page .sec_header {max-width: 79.5%;margin-left: 0;}
.noodles_blk.halloween-sec-yellow {padding-bottom: 150px;}
.noodles_blk.halloween-sec-pink.bowls_kits.blog-content {padding-bottom: 13% !important;padding-top: 80px;}
.halloween-sec-pink.pink-bg-details .NB_cloud2 {bottom: 25%;}

.home-blog-slider:not(.owl-loaded) {grid-template-columns: repeat(3 , 1fr);grid-column-gap: 157px;display: grid;}
.Korean_bbq .Korean_content .action .read_more img {width: 36px;height: 36px;}
.home-blog-slider .owl-stage {display: flex;}
.home-blog-slider .owl-stage .owl-item {display: flex;flex: 1;}
.home-blog-slider .owl-stage:after {display: none;}
.home-blog-slider .owl-nav button[class^="owl-"] {position: absolute;top: 50%;transform: translateY(-50%);width: 45px;height: 45px;border: none;border-radius: 5px;background-color: #f05527;border: 1px solid #FFFFFF;box-shadow: 0px 2px 6px #00000029;border-radius: 10px;}
.home-blog-slider .owl-nav button.owl-prev {left: -60px;background: url(../images/slider-arrow-left.svg) no-repeat center;background-size: 30px;background-color: #f05527;}
.home-blog-slider .owl-nav button.owl-next {right: -60px;background: url(../images/slider-arrow-right.svg) no-repeat center;background-size: 30px;background-color: #f05527;}
.home-blog-slider .owl-nav button.disabled {opacity: 0.7;cursor: auto;}

a.bloglink {
    color: #fff;
}

ul.productcookinglist {
    color: #fff;
}



/*/ Point No. 56 /*/
.compliment-with-prod h2{text-transform: uppercase;}
/*/ Point no. 58 /*/
.compliment-with-prod ul li:nth-child(1) a::before {max-width: 320px; height: 100%; width: 100%; max-height: 320px; transform: translate(-50%, -50%); top: 50%; left: 50%;}
.compliment-with-prod ul li:nth-child(2) a::before {max-width: 320px; height: 100%; width: 100%; max-height: 320px; transform: translate(-50%, -50%); top: 50%; left: 50%;}
.compliment-with-prod ul li a::before{ max-width: 320px; height: 100%; width: 100%; max-height: 320px; transform: translate(-50%, -50%); top: 50%; left: 50%;}

/*/ point no. 59 /*/
.compliment-with-prod ul li span{font-size: 28px; line-height: 38px;}

/* we-love-ramen-blog css */
body.we-love-ramen .ramen-hero-bg{max-width: 79.5% !important;}
body.we-love-ramen .ramen-panda-1 { position: absolute; height: 410px; width: 440px; left: -18%; z-index: -1; bottom: 0; }
body.we-love-ramen .noodles_blk .container .sec_header{max-width: 1330px; margin: 0px;}
body.we-love-ramen .racipe-details .b_details-grid{margin: 0px; grid-template-columns: 2.5fr 1fr;}
body.we-love-ramen .racipe-details .blog-Sun2,
body.we-love-ramen .racipe-details .blog-Sun1{height: auto; width: 470px; object-fit: cover; border-radius: 18px;}
body.we-love-ramen .racipe-details .blog-Sun2{margin: 50px 0 0;}
body.we-love-ramen .blog-content .BK_cloud { right: 10%; bottom: 18%; position: absolute; width: 200px; top: unset;}
body.we-love-ramen .racipe-details .b_details-grid .sec_header .some-details-box{width: 100%; max-width: 950px; margin-bottom: 40px;}
body.we-love-ramen .racipe-details .sec_header ul{list-style: none;}
body.we-love-ramen .racipe-details .sec_header ul li:not(:last-child){margin-bottom: 30px;}
a.ramenspan { color: #fff; }


.compliment-with-prod h2{font-size:34px;line-height: 30px;padding-top: 13px;padding-bottom: 13px;}


.sec_header h5 {
    font-size: 22px;
    margin-bottom: 17px;
}

.sec_header h4{margin-bottom: 0px;}
.sec_header h5{font-size: 20px;}
.sec_header h5:not(:nth-of-type(1)){margin-top: 30px; margin-bottom: 0px;}

h4.b_details_title {
    margin-bottom: 31px;
}
.b_details-grid ul.suneeingredientslist li {
    font-size: 20px;
    line-height: 32px;
}
section.noodles_blk.bowls_kits.blog-content.border_bottom.pink-bg-details.happy-sec .sec_header{padding-bottom:180px;}
section.noodles_blk.bowls_kits.blog-content.border_bottom.pink-bg-details.happy-sec .b_details_img{text-align: left;}
.pink-bg-details .b_details_img .blog-happy1 {max-width: 320px;margin-top:50px;}
.pink-bg-details .b_details_img .blog-happy2 {max-width: 320px;position: absolute;right: -80px;bottom: -50px;}


.sec_header p a {
    color: #C52130;
}



.recipes-icon-wrp {
    display: flex;
    justify-content: space-around;
    max-width: 80%;
    margin: 46px auto;
    text-align: center;
}
.recipes-icon-wrp li{list-style: none;}
.recipes-icon-wrp .recipes-icon-img { width: 131px; height: 131px;margin:0px auto; background-color: #F05527; border: 1px solid #FFFFFF; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.recipes-icon-wrp h5 { font-size: 24px; line-height: 24px; color: red; font-weight: normal; margin-top: 15px; }


.zestful_recipes .sec_content #tabs-nav{display: grid; grid-template-columns: repeat(3, 1fr); row-gap: 45px; max-width: 80%; margin: 0px auto;}
.zestful_recipes .sec_content #tabs-nav li{display: flex; align-items: center; justify-content: center;}
.zestful_recipes .sec_content #tabs-nav li.with-img{flex-direction: column; padding: 0px;}
.zestful_recipes .sec_content #tabs-nav a{text-align: center;}

.zestful_recipes .sec_content #tabs-nav li.with-img .recipes-icon-img {width: 131px; height: 131px; margin: 0px auto; background-color: #F05527; border: 1px solid #FFFFFF; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.zestful_recipes .sec_content #tabs-nav li.with-img a{font-size: 24px; line-height: 24px; color: #ff0000; font-weight: normal; margin-top: 15px; text-transform: capitalize;}

.zestful_recipes .sec_content #tabs-nav li.with-img:after {display: none;}


h5 {
font-weight:bold!important;
}

h4 {
font-weight:bold!important;
}
h3 {
font-weight:bold!important;
}
h2 {
font-weight:bold!important;
}

