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

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

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

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

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

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

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

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

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



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



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



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



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



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


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

@font-face {
    font-family: 'FatFrank';
    src: url(//sunhee.co.uk/wp-content/themes/sunhee/assets/fonts/FatFrank-Heavy.woff2) format('woff2'), url(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/images/left_arrow.png); }
:is(.new_recipes_blk, .product_slider_blk) .owl-carousel .owl-nav .owl-next{ right: -8vw; background-image: url(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/images/left_arrow_white.png);
}
.BK_nav_bottom  .owl-nav .owl-next {
    background-image: url(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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(//sunhee.co.uk/wp-content/themes/sunhee/assets/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;
}





body.postid-758 .date-details.other-blog .BK_cloud{bottom:0;right:-200px;z-index:-1;transform:translateY(-50%)}
body.postid-758 .noodles_blk .sec_header.share-it{margin:30px auto}
body.postid-758 .date-details{padding:35px 0 175px}
body.postid-758 .bowls_kits.border_bottom:after{bottom:-140px}
body.postid-758 .yellow-bg-details{padding:70px 0 50px}
body.postid-758 .yellow-bg-details h4{font-size:28px;line-height:30px;margin-bottom:30px}
body.postid-758 .yellow-bg-details .sec_header p{max-width:1135px;margin-right:auto}
body.postid-758 .bowls_kits.pink-bg-details{padding:75px 0 65px!important}
body.postid-758 .blog-content.pink-bg-details .blog-Sun3{top:60%;transform:translate(-50%,-50%) rotate(20deg)}
body.postid-758 .blog-content.pink-bg-details .blog-Sun2{left:10%;top:-10%;max-width:300px}
body.postid-758 .blog-content.pink-bg-details .NB_cloud3{right:-2%;top:5%;width:192px}
body.postid-758 .blog-content.pink-bg-details .NB_cloud2{bottom:unset;top:30px}
body.postid-758 .racipe-details .NB_cloud3{display:none}
body.postid-758 .yellow-details.racipe-details{padding:90px 0 180px}
body.postid-758 .racipe-details .b_details-grid{grid-template-columns:2fr 1fr}
body.postid-758 .noodles_blk.blog-content.yellow-bg.racipe-details:after{background:url(https://sunhee.co.uk/wp-content/themes/sunhee/assets/images/blog_border.png) no-repeat;background-size:cover;content:'';height:250px;width:110%;display:block;position:absolute;bottom:0;left:unset;right:-30px;bottom:-120px;transform:rotate(-3deg);mix-blend-mode:color-burn}








@media(min-width:1921px){
    .noodles-section .container-fluid{
        row-gap:190px;
    }
    .noodles-section .item {
        transform: scale(1.15);
    }
    .noodles-section {
    min-height: 1970px;
    max-height: 1970px;
    }
   .noodles-section .item:nth-child(odd){left:3%;}
   .noodles-section .item:nth-child(even){right:2%;}
   .noodles-section .item.two.animated img.image-one{top: 80px;}
   .noodles-section .item.two.animated img.image-two{bottom: 35%;}
   .noodles-section .item.two.animated .sauce-img{top:300px;}
   .noodles-section .item.two.animated .sauce-img img.image-three {height: 265px;}
   .map_sec .map_blk .map_col:nth-child(2) .map_img{margin-bottom:-15px;}
   .map_sec .map_blk .map_col:nth-child(4) .map_img{margin-top:-15px;}
   .blog-content .NB_cloud3{width:190px; right: -60px;}
   .blog-content .NB_cloud4{width:208px;}
}
@media (max-width: 1900px) and (min-width: 1301px) {
    .noodles-section {min-height: 1px;max-height: 1200px;}
    .noodles-section .item {transform: scale(0.7);}
    .noodles-section .item.one {left: -6%;top: -133px;}
    .noodles-section .item.two {right: -8%;top: -130px;}
    .noodles-section .item.three {left: -8%;top: -400px;}
    .noodles-section .item.four {right: -10%;top: -400px;}
    .Korean-grid .products_title{font-size:45px;}
    .Korean-grid p {font-size: 30px;line-height: 36px;}

}

@media (max-width: 1600px) {
    .compliment-with-prod {max-width: 50%;}
    .compliment-with-prod ul {margin-left: -15px;margin-right: -15px;}
    .compliment-with-prod ul li {max-width: 260px;max-height: 260px;padding-left: 15px;padding-right: 15px;}
    .compliment-with-prod ul li a::before {max-width: 96%;max-height: 96%;bottom: 2%;left: 2%;}
    .compliment-with-prod ul li:nth-child(1) a::before {max-width: 90%;max-height: 97%;bottom: 2%;left: 2%;}
    .compliment-with-prod ul li:nth-child(2) a::before {max-width: 96%;max-height: 96%;bottom: 2%;left: 2%;}
    .compliment-with-prod ul li span {max-height: 96%;font-size: 18px;line-height: 130%;letter-spacing: 0;}
}

@media (max-width: 1600px) {
    .bowls_kits .BK_content .re-recipes-imgs ul:not(.owl-loaded) li img {max-width: 120px;}

}

@media (max-width: 1300px) {
    .noodles-section {min-height: 1px;max-height: 1330px;}
    .noodles-section .item.one {min-height: 700px;max-height: 700px;}
    .noodles-section .item.two {min-height: 700px;max-height: 700px;}
    .noodles-section .item.three {min-height: 700px;max-height: 700px;}
    .noodles-section .item.four {min-height: 700px;max-height: 700px;}
    
    .noodles-section .item.one img.image-one {width: 404px;}
    .noodles-section .item.one img.image-two {width: 260px;left: -340px;top: -284px;}
    
    .noodles-section .item.one.animated img.image-one {left: 10px;}
    .noodles-section .item.one.animated img.image-two {left: 190px;top: 144px;}


    .noodles-section .item.one.animated span:nth-child(1) {bottom: 300px;}
    .noodles-section .item.one.animated span:nth-child(2) {bottom: 270px;}
    .noodles-section .item.one.animated span:nth-child(3) {bottom: 240px;}
    .noodles-section .item.one.animated span:nth-child(4) {bottom: 220px;}
    .noodles-section .item.one.animated span:nth-child(5) {bottom: 200px;}
    .noodles-section .item.one.animated span:nth-child(6) {bottom: 220px;}
    .noodles-section .item.one.animated span:nth-child(7) {bottom: 164px;}
    .noodles-section .item.one.animated span:nth-child(8) {bottom: 180px;}
    .noodles-section .item.one.animated span:nth-child(9) {bottom: 190px;}
    .noodles-section .item.one.animated span:nth-child(10) {bottom: 220px;}
    .noodles-section .item.one.animated span:nth-child(11) {bottom: 280px;}

    .noodles-section .item.one span:nth-child(1) {bottom: 330px;left: 45px;font-size: 110px;}
    .noodles-section .item.one span:nth-child(2) {bottom: 300px;left: 95px;font-size: 72px;}
    .noodles-section .item.one span:nth-child(3) {bottom: 270px;left: 132px;font-size: 65px;}
    .noodles-section .item.one span:nth-child(4) {bottom: 250px;left: 180px;font-size: 84px;}
    .noodles-section .item.one span:nth-child(5) {bottom: 230px;left: 264px;font-size: 127px;}
    .noodles-section .item.one span:nth-child(6) {bottom: 250px;left: 350px;font-size: 77px;}
    .noodles-section .item.one span:nth-child(7) {bottom: 194px;left: 350px;font-size: 77px;}
    .noodles-section .item.one span:nth-child(8) {bottom: 210px;left: 410px;font-size: 100px;}
    .noodles-section .item.one span:nth-child(9) {bottom: 220px;left: 477px;font-size: 91px;}
    .noodles-section .item.one span:nth-child(10) {bottom: 250px;left: 492px;font-size: 105px;}
    .noodles-section .item.one span:nth-child(11) {bottom: 310px;left: 530px;font-size: 98px;}

    .noodles-section .item.two img.image-one {width: 301px;}
    .noodles-section .item.two img.image-two {width: 145px;bottom: 0;top: -40px;}
    .noodles-section .item.two .sauce-img {right: 380px;top: 170px;width: 100px;}
    .noodles-section .item.two img.image-four {width: 290px;right: 290px;bottom: 140px;}
    .noodles-section .item.two.animated .sauce-img img.image-three { width: 100px; height: 270px; top: -70px; }


    .noodles-section .item.two.animated .sauce-img { right: 380px; top: 180px; }
    .noodles-section .item.two.animated img.image-two {right: 180px;}
    .noodles-section .item.two.animated img.image-four {right: 290px;bottom: 170px;}
    .noodles-section .item.two.animated .sauce-img { height: 200px; }

    .noodles-section .item.two.animated span:nth-child(1) {bottom: 349px;}
    .noodles-section .item.two.animated span:nth-child(2) {bottom: 360px;}
    .noodles-section .item.two.animated span:nth-child(3) {bottom: 360px;}
    .noodles-section .item.two.animated span:nth-child(4) {bottom: 266px;}
    .noodles-section .item.two.animated span:nth-child(5) {bottom: 260px;}
    .noodles-section .item.two.animated span:nth-child(6) {bottom: 246px;}
    .noodles-section .item.two.animated span:nth-child(7) {bottom: 280px;}
    .noodles-section .item.two.animated span:nth-child(8) {bottom: 300px;}


    .noodles-section .item.two span:nth-child(1) {bottom: 379px;right: 425px;font-size: 115px;}
    .noodles-section .item.two span:nth-child(2) {bottom: 390px;right: 365px;font-size: 85px;}
    .noodles-section .item.two span:nth-child(3) {bottom: 390px;right: 323px;font-size: 58px;}
    .noodles-section .item.two span:nth-child(4) {bottom: 296px;right: 260px;font-size: 113px;}
    .noodles-section .item.two span:nth-child(5) {bottom: 290px;right: 235px;font-size: 57px;}
    .noodles-section .item.two span:nth-child(6) {bottom: 276px;right: 179px;font-size: 87px;}
    .noodles-section .item.two span:nth-child(7) {bottom: 310px;right: 140px;font-size: 67px;}
    .noodles-section .item.two span:nth-child(8) {bottom: 340px;right: 108px;font-size: 55px;}

    .noodles-section .item.three img.image-one {width: 280px;left: -350px;top: 20px;}
    .noodles-section .item.three img.image-two {width: 280px;top: 70px;left: -350px;}

    .noodles-section .item.three.animated img.image-one {left: -8px;top: 20px;}
    .noodles-section .item.three.animated img.image-two {left: 136px;}

    .noodles-section .item.three.animated span:nth-child(1) {bottom: 225px;}
    .noodles-section .item.three.animated span:nth-child(2) {bottom: 233px;}
    .noodles-section .item.three.animated span:nth-child(3) {bottom: 211px;}
    .noodles-section .item.three.animated span:nth-child(4) {bottom: 211px;}
    .noodles-section .item.three.animated span:nth-child(5) {bottom: 240px;}
    .noodles-section .item.three.animated span:nth-child(6) {bottom: 245px;}

    .noodles-section .item.three span:nth-child(1) {bottom: 255px;left: 139px;font-size: 129px;}
    .noodles-section .item.three span:nth-child(2) {bottom: 253px;left: 212px;font-size: 59px;}
    .noodles-section .item.three span:nth-child(3) {bottom: 241px;left: 226px;font-size: 56px;}
    .noodles-section .item.three span:nth-child(4) {bottom: 241px;left: 288px;font-size: 90px;}
    .noodles-section .item.three span:nth-child(5) {bottom: 270px;left: 341px;font-size: 65px;}
    .noodles-section .item.three span:nth-child(6) {bottom: 275px;left: 366px;font-size: 123px;}

    .noodles-section .item.four img.image-one {width: 425px;right: 150px;}
    .noodles-section .item.four img.image-two {width: 442px;bottom: 210px;}

    .noodles-section .item.four.animated img.image-one {width: 425px;}
    .noodles-section .item.four.animated img.image-one {right: 150px;bottom: 40px;}
    .noodles-section .item.four.animated img.image-two {width: 442px;bottom: 240px;}


    .noodles-section .item.four.animated span:nth-child(1) {bottom: 423px;}
    .noodles-section .item.four.animated span:nth-child(2) {bottom: 470px;}
    .noodles-section .item.four.animated span:nth-child(3) {bottom: 508px;}
    .noodles-section .item.four.animated span:nth-child(4) {bottom: 540px;}
    .noodles-section .item.four.animated span:nth-child(5) {bottom: 576px;}
    .noodles-section .item.four.animated span:nth-child(6) {bottom: 374px;}
    .noodles-section .item.four.animated span:nth-child(7) {bottom: 470px;}
    .noodles-section .item.four.animated span:nth-child(8) {bottom: 428px;}
    .noodles-section .item.four.animated span:nth-child(9) {bottom: 457px;}
    .noodles-section .item.four.animated span:nth-child(10) {bottom: 487px;}
    .noodles-section .item.four.animated span:nth-child(11) {bottom: 515px;}
    .noodles-section .item.four.animated span:nth-child(12) {bottom: 536px;}


    .noodles-section .item.four span:nth-child(1) {bottom: 453px;right: 475px;font-size: 131px;}
    .noodles-section .item.four span:nth-child(2) {bottom: 500px;right: 421px;font-size: 90px;}
    .noodles-section .item.four span:nth-child(3) {bottom: 538px;right: 360px;font-size: 71px;}
    .noodles-section .item.four span:nth-child(4) {bottom: 570px;right: 330px;font-size: 64px;}
    .noodles-section .item.four span:nth-child(4)::after {display: none;}
    .noodles-section .item.four span:nth-child(5) {bottom: 606px;right: 290px;font-size: 85px;}
    .noodles-section .item.four span:nth-child(6) {bottom: 404px;right: 359px;font-size: 127px;}
    .noodles-section .item.four span:nth-child(7) {bottom: 500px;right: 329px;font-size: 56px;}
    .noodles-section .item.four span:nth-child(8) {bottom: 458px;right: 315px;font-size: 56px;}
    .noodles-section .item.four span:nth-child(9) {bottom: 487px;right: 267px;font-size: 81px;}
    .noodles-section .item.four span:nth-child(10) {bottom: 517px;right: 235px;font-size: 75px;}
    .noodles-section .item.four span:nth-child(11) {bottom: 545px;right: 205px;font-size: 98px;}
    .noodles-section .item.four span:nth-child(12) {bottom: 566px;right: 164px;font-size: 81px;}
    .Korean-grid .products_title{font-size:36px;margin-bottom: 35px;}
    .Korean-grid p {font-size: 24px;line-height: 30px;}


    .page-template-about .secound_sec{padding-bottom: 350px; background-size: cover;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud3{width: 250px; height: auto;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud4{width: 250px; height: auto;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .bl1{width: 130px; height: auto;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info{margin-left: -50px; width: 110%; margin-top: 150px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info p{ font-size: 40px; line-height: 55px;}
    .page-template-about .secound_sec .socond_img img:nth-child(1){width: 600px;}
    .page-template-about .secound_sec .socond_img img:nth-child(2){width: 350px; height: auto; right: 350px;}
    .page-template-about .secound_sec .socond_img{right: -155px; top: 28%;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{width: 90%;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1){top: -110px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(2){top: -125px !important; right: 150px !important;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(3){top: -120px !important; right: 335px !important;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(1){top: -330px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(2){top: -250px !important;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(3){top: 20px !important;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(4){top: 50px !important;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(5){top: 215px !important; left: 540px !important;}
    .page-template-about .pr_sec{background-size: cover;}
    .page-template-about .last_sec .last_sec_row{display: block;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{max-width: 60%;}
    .page-template-about .last_sec .last_sec_row .last_left_col{width: 100%;}
    .page-template-about .last_sec .last_sec_row .last_right_col{width: 100%; padding-bottom: 250px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img{bottom: -250px; right: -5%;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img{bottom: -230px !important;}

}

@media (max-width: 1200px) {
    .compliment-with-prod h2 {padding: 5px 20px;font-size: 28px;line-height: 110%;}
}

@media (max-width: 1199px) {
    header .header-wrp nav {padding-top: 0;padding-bottom: 0;position: fixed;top: 0;right: -100%;background-color: #f05423;height: auto;width: 180px;z-index: 1;transition: 0.3s ease-in-out;}
    header .header-wrp nav.nav-open {right: 0px;}
    header .header-wrp nav ul {flex-direction: column;margin-top: 85px;height: 100%;justify-content: flex-start;}
    header .header-wrp nav ul li {display: block;width: 100%;}
    header .header-wrp nav ul li a {padding: 10px 25px 0;color: #fff;display: block;font-size: 20px;text-align: left;font-weight: 400;text-transform: capitalize;margin-bottom: 20px;}
    header .header-wrp nav #close-menu {position: absolute;top: 17px;right: 25px;background-color: #FFFFFF;height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;border-radius: 5px;border: none;outline: none;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
    header .header-wrp .mobile-toggle {position: absolute;top: auto;right: 20px;background-color: #FFFFFF;height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;border-radius: 5px;}

    .noodles-section {min-height: 1px;max-height: 1020px;}
    .noodles-section .item {transform: scale(80%);}
    .noodles-section .item.one {left: -5%;top: -70px;}
    .noodles-section .item.two {right: -4%;top: -40px;}
    .noodles-section .item.three {left: -5%;top: -250px;}
    .noodles-section .item.four {right: -5%;top: -250px;}

    .noodles-section .item.four.animated img.image-one {bottom: 0px;}
    .noodles-section .item.four.animated img.image-two {bottom: 200px;}
    
}

@media (max-width: 991px) {
    .noodles-section {max-height: 850px;}
    .noodles-section .item {transform: scale(70%);}
    .noodles-section .item.one {left: -8%;top: -103px;}
    .noodles-section .item.two {right: -7%;top: -80px;}
    .noodles-section .item.three {left: -8%;top: -410px;}
    .noodles-section .item.four {right: -9%;top: -430px;}
    .last-sec .row div span{
        font-size: 15px;
    }
}

@media (max-width: 850px) {
    .noodles-section {max-height: 800px;}
    .noodles-section .item {transform: scale(60%);}
    .noodles-section .item.one {left: -9%;top: -139px;}
    .noodles-section .item.two {right: -9%;top: -100px;}
    .noodles-section .item.three {left: -10%;top: -450px;}
    .noodles-section .item.four {right: -10%;top: -450px;}

}

@media (max-width: 767px) {
    .noodles-section {max-height: 590px;}
    .noodles-section .item {transform: scale(50%);}
    .noodles-section .item.one {left: -12%;top: -174px;}
    .noodles-section .item.two {right: -11%;top: -180px;}
    .noodles-section .item.three {left: -13%;top: -600px;}
    .noodles-section .item.four {right: -14%;top: -600px;}
}

@media (max-width: 600px) {
    .noodles-section {max-height: 1460px;}
    .noodles-section .item {transform: scale(60%);max-width: 100%;}
    .noodles-section .item.one {left: -20%;top: -139px;}
    .noodles-section .item.two {right: -18%;top: -470px;}
    .noodles-section .item.three {left: -20%;top: -800px;}
    .noodles-section .item.four {right: -17%;top: -1150px;}

    .noodles-section .item.four.animated img.image-one {bottom: 40px;}
    .noodles-section .item.four.animated img.image-two {bottom: 240px;}
}

@media (max-width: 500px) {
    .noodles-section {max-height: 1400px;}
    .noodles-section .item {transform: scale(60%);max-width: 100%;}
    .noodles-section .item.one {left: -20%;top: -139px;}
    .noodles-section .item.two {right: -18%;top: -500px;}
    .noodles-section .item.three {left: -20%;top: -830px;}
    .noodles-section .item.four {right: -32%;top: -1230px;}
}






/* Pujan Responsive Start */

@media(min-width:1921px){
    .footer_panda{ width: auto; }
    .zest_item_panda_1:before { width: 20%; height: 20%; top: -16.6%; left: -1.1%; }
    .zest_wrp .zest_item:nth-child(2) ~ .zest_item{ margin-top: 220px; }
    .product_info_bottom .PD_panda{ height: 36%; }
    .product_info .product_info_top .product_left .PD_chopstick { width: 54%; left: -2%; top: 2%; }
    .product_months .sec_content .MP_item img { height: 14.4vw; }
    .product_months .sec_content .MP_item span { font-size: calc(1rem + ((1vw - 0.48rem) * 22)); margin: 30px -77px 0 0; }

     .page-template-about .hero_sec.animated .hero_img { position: absolute; width: 100%; left: -235px; top: 25.5%; z-index: 99; transition: 1s ease-in-out; }    
    .page-template-about .secound_sec .second_row .scond_left_col.animated .left_col_element{ margin-left: -200px; transition: 1s ease-in-out;}
    .page-template-about .hero_sec .hero_row .hero_right_col.animated .cloud_1{right: 60px; transition: 1s ease-in-out; }
    .page-template-about .hero_sec .hero_row .hero_right_col.animated .cloud_2{right: -140px; transition: 1s ease-in-out; }
    .page-template-about .secound_sec.animated .socond_img { right: -165px; transition: 1s ease-in-out; }
    .Korean_bbq .blog-panda {width: 300px;}
}
@media (min-width: 1920px){
    .page-template-about .hero_sec.animated .hero_img { position: absolute; width: 100%; left: -235px; top: 25.5%; z-index: 99; transition: 1s ease-in-out; }    
    .page-template-about .hero_sec .hero_row .hero_right_col.animated .cloud_1{ right: 60px; transition: 1s ease-in-out; }
    .page-template-about .hero_sec .hero_row .hero_right_col.animated .cloud_2{ right: -100px; transition: 1s ease-in-out; }
    .page-template-about .secound_sec .second_row .scond_left_col.animated .left_col_element{ margin-left: -200px; transition: 1s ease-in-out;}
    .page-template-about .secound_sec.animated .socond_img { right: -165px; transition: 1s ease-in-out; }
}
@media(max-width:1919px){
    section  .sec_header .sec_desc{ font-size: calc(1rem + ((1vw - 0.48rem) * 2.6));line-height: 1; }
    section:not(.map_sec, .product_months) .sec_header .sec_title { /* font-size: calc(1rem + ((1vw - 0.48rem) * 9)); */ line-height: 1; margin-bottom: 15px; }
    .product_slider_blk .action .veiw_all_btn {  margin: 20px auto 0; }
    
     .page-template-about .hero_sec.animated .hero_img{ left: -235px; top: 25.5%;  }
    .page-template-about .secound_sec .second_row .scond_left_col.animated .left_col_element{margin-left: -200px; transition: 1s ease-in-out;}
    .page-template-about .hero_sec .hero_row .hero_right_col.animated .cloud_1{ right: 60px; transition: 1s ease-in-out; }
    .page-template-about .hero_sec .hero_row .hero_right_col.animated .cloud_2{ right: -100px; transition: 1s ease-in-out; }
    .page-template-about .secound_sec .second_row .scond_left_col.animated .left_col_element{ margin-left: -200px; transition: 1s ease-in-out;}
.page-template-about .secound_sec.animated .socond_img {
    right: -75px;
    transition: 1s ease-in-out;
}
}
@media (max-width: 1830px) {
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{
        width: 85%;
    }
}
@media (max-width: 1725px) {
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{
        width: 90%;
    }
}
@media(max-width:1775px){
    .product_slider_blk .owl-carousel .owl-nav .owl-next{ right: -6vw; }
    .product_slider_blk .owl-carousel .owl-nav .owl-prev{ left: -6vw; }

     .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(3){margin-top: -80px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view img{margin-top: -80px;}
    .page-template-about .hero_sec .hero_row .hero_right_col p{padding-right: 10%; margin-top: 20px; margin-bottom: 20px;}
    section.noodles_blk.bowls_kits.blog-content.border_bottom.pink-bg-details.happy-sec .sec_header {padding-bottom: 100px;}
    .pink-bg-details .b_details_img .blog-happy1{max-width:280px;left:0;} 
    .pink-bg-details .b_details_img .blog-happy2{max-width:280px;right:-10px;}
}
@media(max-width:1675px){
    .map_sec .map_blk { max-width: 1000px; }
    .zest_wrp .zest_item_top { grid-template-columns: 50% 50%; }
    .zest_wrp .zest_item_top .left .r_shadow { margin: -85px 0 0 -50px; }

    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{margin-top: 100px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1){max-width: 400px; height: auto; right: 0px; top: -145px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(2){max-width: 280px; height: auto; right: 180px; top: -110px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(3){max-width: 240px; height: auto; right: 400px; top: -95px;}
}
@media (max-width: 1655px) {
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{ width: 95%; }

    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud3{width: 250px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .bl1{width: 100px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud4{width: 250px;}

    .page-template-about .secound_sec{padding-bottom: 380px;}
}
@media(max-width:1599px){
    .home_recipes .sec_content .panta_top { width: 30%; }
    .home_recipes{ height: 1500px; }
    .home_recipes .recipe_center{ height: 22%; }
    .home_recipes .recipe_center .RC2{ top: -30px; }
    .home_recipes .recipe_center .RC4 { bottom: -20px; right: 3%; }
    .home_recipes .sec_content .RC5{ left: 24%; }
    .product_slider_blk .container_md{ padding-inline: 100px;}
    .new_recipes_blk .owl-carousel .owl-nav .owl-next  { width: 60px; right: -6%;}
    .new_recipes_blk .owl-carousel .owl-nav .owl-prev  { width: 60px; left: -6%;}
    .product_slider_blk .owl-carousel .owl-nav button{ width: 60px; }
    .product_slider_blk .product_bowl { margin-block: 40px 60px; }
    section:not(.product_months) .sec_header .sec_title{ font-size: 64px; }
    .map_sec .map_blk .sec_header .sec_title { margin-bottom: 70px; }
    .map_sec .map_blk .map_col img { margin-bottom: 30px; height: 55px;  max-width: 160px; object-fit: contain; }
    .map_sec .map_blk .map_col{ padding: 30px 10px; }
    .sign_up_newslatter .newslatter_left { font-size: 34px; line-height: 41px; }
    .footer_wrp .footer_top .footer_link { font-size: 30px; line-height: 1; margin-bottom: 5px; }
    .new_recipes_blk.border_bottom::after { height: 110px; }
    .new_recipes_blk { padding: 50px 0 170px;}
    .zest_wrp { margin-top: 130px; gap: 0 7%;}
    .zest_wrp .zest_item_middle { gap: 25px 20px; }
    .zest_wrp .zest_item_middle .more_item span{ font-size: 22px; line-height: 1.1;}
    .zest_wrp .zest_item_top .zest_title { font-size: 35px; line-height: 1.2; }
    .zest_wrp .zest_item_top .left .r_shadow { margin: -80px 0 0 -50px; }
    .zest_wrp .zest_item_top { grid-template-columns: 45% 55%; }
    .zest_wrp .zest_item_top .left .r_shadow { margin: -75px 0 0 -46px; }
    .zestful_recipes .sec_content { margin-top: 55px; }
    .zestful_recipes .sec_content #tabs-nav a { font-size: 26px; line-height: 34px; }
    .zest_wrp .zest_item_bottom .action{ gap: 30px; }
    .zestful_recipes .zest_wrp_bottom a{ font-size: 40px; margin-top: 60px;}
    .zestful_recipes .zest_wrp_bottom img{ width: 50px; }
    .zest_item_panda_1:before { top: -120px; }
    .zestful_recipes .z_boll{ top: 70px; width: 5%; }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li{ font-size: 26px }
    .product_slider_blk .owl-carousel .item .product_desc{ font-size: 26px; line-height: 30px; }
    .product_info_bottom .ingre_method .ingredients{ width: 48%; }
    .product_info_bottom .ingre_method .methods{ width: 48%; }
    .product_info_bottom .ingre_method .find_product{ width: 48%; }
    .product_info_bottom .PD_panda{ height: 38vw; }
    .product_info .product_info_top .product_content .product_title{ font-size: 48px ; line-height: 50px; margin-bottom: 30px; } 
    .bowls_kits .BK_content .BK_desc p{ margin-bottom: 15px; }
    .contact_wrap .contact_row { padding: 50px 55px 100px; }
    .contact_wrap { padding: 65px 50px; }
    .contact_wrap .contact_header .contact_title { font-size: 75px; }
    .korean_style_beef .r_shadow img { padding: 13px 5px 30px; }
    .map_sec .map_blk .map_col img{min-height: auto;}

    .page-template-about .hero_sec .hero_img{left: -300px; top: 35.5%;}
    .page-template-about .hero_sec.animated .hero_img{left: -145px; top: 35.5%;}
    .page-template-about .hero_sec .hero_img img{width: 465px;}
    .page-template-about .hero_sec .hero_row .hero_right_col p{font-size: 40px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(1){font-size: 40px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(3){font-size: 65px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .cloud_1{width: 250px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .cloud_2{width: 250px; right: -180px;}

    /* .page-template-about .secound_sec{padding-bottom: 400px;} */
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info{margin-left: -150px; width: 135%; margin-top: 120px;}
    .page-template-about .secound_sec .socond_img img:nth-child(1){width: 650px;}
    .page-template-about .secound_sec .socond_img img:nth-child(2){width: 400px; height: auto; right: 350px;}
    .page-template-about .secound_sec .socond_img{right: -155px; top: 28%;}

}

@media (max-width: 1590px) {
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{ width: 100%; }
    .blog-content.pink-bg-details .blog-Sun2{left:-30px;}
    .blog-content.pink-bg-details .blog-Sun3 {left: 70%; top: 80%;}
    .pink-bg-details .b_details_img .blog-happy2{bottom:0;}
}

@media (max-width: 1540px){
    .page-template-about .pr_sec .pr_main .pr_2 .pr_info{margin-right: 50px;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{margin-left: 80px;}

}

@media (max-width: 1530px) {
    .page-template-about .last_sec .last_sec_row .last_left_col{ padding: 120px 120px 60px 100px; }
}

@media (max-width: 1480px) {
    .page-template-about .last_sec .last_sec_row .last_left_col{padding: 120px 120px 60px 55px;}
}

@media(max-width:1440px){
    .home_recipes { height: 90vw; }
    .home_recipes .recipe_center { top: 28%; }
    .home_recipes .recipe_n3{ bottom: 5%; }
    .home_recipes .recipe_n3 .r_shadow { width: 26%; }
    .border_bottom::after{ height: 70px; }
    .home_recipes{ padding-top: 45px; }
    .home_recipes .sec_content .panta_bottom { bottom: -100px; width: 27%; }
    .action .cstm_btn{ padding: 5px 20px; font-size: 20px; }
    .action .cstm_btn:hover{ padding: 5px 50px;}
    .home_recipes .sec_content .panta_top { width: 28%; right: -4.5%; }
    .product_slider_blk .owl-carousel .owl-nav button{ width: 45px; }
    .product_slider_blk .owl-carousel#product_bowl .item img{ height: auto; margin-bottom: 20px;}
    .product_slider_blk .owl-carousel .item .product_desc { font-size: 24px; line-height: 26px; }
    .product_slider_blk .cloud1{ width: 26%; }
    .product_slider_blk .product_bowl { margin-block: 50px 60px; }
    .map_sec .map_blk { max-width: 850px;padding-bottom: 100px; }
    .sign_up_newslatter .newslatter_left { font-size: 24px; line-height: 30px; padding: 30px 0 40px; }
    .sign_up_newslatter .container_md { grid-template-columns: 49% 48%; gap: 30px; }
    .sign_up_newslatter .newslatter_right .newslatte_btn a { font-size: 22px; line-height: 1; margin-bottom: 10px; }
    .sign_up_newslatter .newslatter_right{ padding-top: 50px; }
    .sign_up_newslatter .newslatter_right .newslatte_btn::before { width: 121px; height: 155px; top: -41px; }
    .sign_up_newslatter .newslatter_right .newslatte_btn::after { width: 140px; height: 130px; }
    .sign_up_newslatter .newslatter_right .privacy_olicy{ font-size: 11px; padding-right: 140px; }
    .footer_wrp .footer_top{ margin-bottom: 40px; grid-template-columns: 30%  25% 185px; }
    .footer_wrp .footer_top .footer_logo { width: 100%; max-width: 220px; }
    .footer_wrp .footer_top .footer_link{ font-size: 28px; }
    .footer_wrp .footer_top .footer_media img { height: 50px; display: block; object-fit: contain; }
    .footer_wrp .footer_top .footer_media { grid-template-columns: 50px 51px; gap: 0 15px; }
    .footer_wrp .footer_bottom p { font-size: 20px; line-height: 38px; }
    .new_recipes_blk { padding: 50px 0 150px;}
    .new_recipes_blk .owl-carousel .owl-nav :is(.owl-prev, .owl-next) { width: 40px; }
    .new_recipes_blk.border_bottom::after { height: 85px; }
    .new_recipes_blk .sec_header { margin-bottom: 50px; }
    .zest_wrp{ margin-top: 100px;gap:0 5%;}
    .zestful_recipes .sec_content #tabs-nav a{ font-size: 22px; }
    .zestful_recipes .z_cloud_2{width: 20%;}
    .zestful_recipes .z_boll { top: 80px; right: 8%; }
    .zestful_recipes .sec_content #tabs-nav li { padding: 10px 70px 15px;}
    .zest_wrp .zest_item_top .left .r_shadow { margin: -60px 0 0 -46px; }
    .zest_wrp .zest_item_top .zest_title { margin-bottom: 15px;font-size: 30px; }
    .zest_wrp .zest_item_top .recipe_info{ gap: 5px; }
    .zest_wrp .zest_item_top{ margin-bottom: 30px; }
    .zest_wrp .zest_item_middle .more_item img{ max-height: 100px; }
    .zest_wrp .zest_item_middle .more_item span{ font-size: 18px; }
    .zest_wrp .zest_item_bottom .action{ gap: 15px; margin-top: 35px;}
    .zest_wrp .zest_item_bottom .zest_btn{ font-size: 20px; }
    .zest_wrp .zest_item_bottom .zest_btn img { width: 35px; }
    .zestful_recipes .zest_wrp_bottom a{ font-size: 32px;line-height: 1.5; margin-top: 30px; }
    .zestful_recipes .zest_wrp_bottom img{ width: 40px; }
    .zest_item_panda_1:before { top: -97px; }
    .content_wrp{ margin-top: 85px; }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li{ font-size: 24px }
    .breadcrumb_blk .container_fluid { grid-template-columns: 18% auto; }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row{ margin: auto auto 15px 40px; }
    .product_info_bottom .product_detail_wrap .video_frame_img { max-width: 500px; }
    .product_info_bottom .product_detail_wrap .product_video .video iframe { height: 232px; width: 416px; border-radius: 8px; }
    .product_info_bottom .product_detail_wrap{ padding: 25px 70px 100px; margin: 0 55px; }
    .product_info_bottom .ingre_method .find_product ul li span, .product_info_bottom .ingre_method .IM_list li{ font-size: 22px; line-height: 34px; }
    .product_info_bottom .ingre_method .IM_list li:before{ top: 16px; }
    .product_info_bottom .ingre_method .IM_title{ font-size: 32px; margin-bottom: 20px; line-height: 1; }
    .product_info_bottom .ingre_method .find_product h2{ font-size: 28px; }
    .product_info_bottom .ingre_method .methods .IM_list li { margin-bottom: 15px; }
    .product_info_bottom .ingre_method .find_product .search_input{ font-size: 28px }
    .product_info .product_info_top .product_content .cooking_time .cooking_time_item p{ font-size: 22px; margin-bottom: 5px }
    .product_info .product_info_top .product_content .cooking_time .cooking_time_item span{ font-size: 22px; }
    .product_info .product_info_top .product_content .cooking_time{ gap:20px 10px; margin-bottom: 30px }
    .product_info .product_info_top .product_content .product_desc p{ font-size: 22px; line-height: 30px; }
    .product_info .product_info_top .product_content .cooking_time .cooking_time_item{ grid-template-columns: 40px 1fr; }
    .product_info .product_info_top .product_content .product_desc { padding: 0 0 40px 55px; }
    .product_info .product_info_top .product_content .product_labels img { height: 52px; }
    .product_info .product_info_top .product_content .product_labels .save_it{ height: 50px; font-size: 24px; }
    .product_info .product_info_top .product_content .product_share .share_it p, .product_info .product_info_top .product_content .product_share .spicy p{ font-size: 22px; }
    .product_info .product_info_top .product_content .product_share .share_it span img{ width: 35px; }
    .product_info .product_info_top .product_content .product_share .share_it{ gap:10px }
    .product_info .product_info_top .product_content { padding-right: 50px; }
    .product_info .product_info_top .product_content .product_share{ gap: 20px; }
    .product_months{ padding: 50px 80px 100px; }
    .bowls_kits .container_fluid, .container{ padding: 0 80px 0; }
    .product_months .sec_content .MP_item span { font-size: 18vw; margin: 10px -3.5vw 0 0; }
    .product_months .sec_content .MP_item:first-child span { margin-right: -15px; }
    .product_months .sec_content .MP_item img { height: 15.4vw; }
    section.product_months .sec_header .sec_title { font-size: 50px; margin-bottom: 10px;}
    section.product_months .sec_header .sec_desc { font-size: 28px; }
    .product_months .sec_content { margin-top: 60px; }
    .bowls_kits .products_title{ font-size: 50px; }
    .bowls_kits.border_bottom:after { height: 11vw; bottom: -50px; }
    .bowls_kits .BK_content .BK_title { font-size: 32px; margin-bottom: 15px; }
    .bowls_kits .BK_content .BK_desc p { font-size: 20px; line-height: 28px; margin-bottom: 20px; }
    .bowls_kits .owl-carousel .BK_img img { height: 30vw; }
    .BK_nav_bottom  .owl-nav button { width: 40px; height: 40px; }
    .BK_nav_bottom .owl-dots{ bottom: 10px; }
    .cms_sec { padding: 45px; }
    .cms_sec .container { padding:  40px ; }
    .cms_sec .cms_header .cms_title { font-size: 40px; line-height: 55px; margin-bottom: 20px; } 
    .cms_sec .cms_content p{ font-size: 18px; }
    .cms_sec .cms_content h2 { margin-block: 30px 15px; }
    :is(.noodles_blk, .bowls_kits_2, .KP_blk).bowls_kits .sec_content .owl-item .item{ grid-template-columns: 30% 40%; }
    :is(.drinks, .souse_blk, ).bowls_kits .sec_content .owl-item .item{ grid-template-columns: 40% 30%; }
    .img_hover_item .img_hover_name{font-size: 20px;}
    .product_slider_blk .action .veiw_all_btn{ padding: 7px 25px; font-size: 20px; }
    .product_slider_blk .action .veiw_all_btn:hover{ padding: 7px 35px; }
    .contact_wrap .contact_header .contact_title { font-size: 60px; line-height: 70px; margin-bottom: 30px; }
    .contact_wrap .contact_content .contact_form .input_box :is(.submit_checkbox, .input_label, .input_text, .select_option )  { font-size: 24px; line-height: 30px; } 
    .contact_wrap .contact_content .contact_form .input_box :is(textarea, .select_option, .input_text){ height: 55px; }
    .contact_wrap .contact_content .contact_form .select_option_box::after{ height: 55px; width: 70px; background-size: 25px; }
    .contact_wrap .contact_content .contact_form .input_box{ margin-bottom: 40px; }
    .contact_wrap .contact_content .contact_form .input_box:nth-last-child(2){ margin-bottom: 20px; }
    .contact_wrap .contact_content .contact_form .submit_checkbox p{ font-size: 22px; } 
    .contact_wrap .contact_content .contact_form .action .send_btn { padding: 12px 25px; font-size: 24px; margin: 30px auto 0; }
    .contact_wrap .contact_content .contact_form .action .send_btn:hover{ padding: 12px 35px; }
    .accordion-panel .accordion__header h3 {font-size: 24px;line-height: 30px;}
    .accordion-panel .accordion__header .accordion__button {width: 24px;height: 24px;}
    .share-it p{font-size:28px;}
    .date-details .BK_cloud{width:280px;right: -5.2%;}
    .other-blog .BK_cloud{width:auto;}
    .blog-content p, section.racipe-details ul li {font-size:20px;}
    .b_details-grid ul li{font-size:24px;}
    .racipe-details h4, .blog-content.bg-color-2.racipe-details h4 {font-size: 28px;line-height: 34px;margin-bottom: 30px;}
    .b_details-grid .blog-Sun1 {max-width: 300px;}
    .blog-content.border_bottom .blog-Sun2{max-width:190px;}
    .blog-content.border_bottom .blog-Sun3{max-width:230px;}
    .racipe-details .blog-Sun2 {margin: -150px 260px 0px -177px;}
    .racipe-details .blog-Sun4 {top: 350px;left: 0%;width: 36%;}
    .racipe-details .blog-Sun3 {top: -110px;max-width: 30%;}
    .bg-color-2.racipe-details .blog-Sun2{margin: -285px 400px -50px -100px;}
    .b_details_title {font-size: 24px;line-height: 30px;} 

    .page-template-about .hero_sec .hero_img img{width: 435px;}
    .page-template-about .hero_sec .hero_row .hero_right_col p{font-size: 30px; padding-left: 17%;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view img{margin-top: -50px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(3){font-size: 65px; margin-top: -50px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .cloud_1{width: 200px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .cloud_2{width: 200px; right: -235px;}
    .page-template-about .hero_sec .hero_row .hero_right_col.animated .cloud_2{right: -135px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info{margin-left: -80px; width: 125%; margin-top: 120px;}
    .date-details.other-blog .BK_cloud {width: 90px;right:-82px; }
    .yellow-details .blog-Sun2{max-width:150px;margin:-215px 390px 0px -150px;}
    section.noodles_blk.bowls_kits.blog-content.border_bottom.pink-bg-details.happy-sec .sec_header {padding-bottom: 80px;} 
    .pink-bg-details .b_details_img .blog-happy2{right:-100px;bottom: -50px;}
    

}

@media (max-width: 1400px){
    .page-template-about .last_sec .last_sec_row .last_left_col{padding: 110px 100px 60px 55px;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{margin-top: 0px;}
    .page-template-about .pr_sec .pr_main .pr_2 .pr_info{margin-top: 150px; width: 70%;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info p{font-size: 25px; line-height: 35px}
    .page-template-about .pr_sec .pr_main .pr_2 .pr_info p{font-size: 25px; line-height: 35px}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1){max-width: 350px; height: auto; top: -150px;} 
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(2){max-width: 230px; height: auto; right: 170px; top: -150px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(3) { max-width: 200px; height: auto; right: 363px; top: -140px; }
    .page-template-about .pr_sec{padding-bottom: 300px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(1){max-width: 400px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(2) { top: -320px; left: 120px; max-width: 360px; }
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(3) { top: -50px; left: 235px; max-width: 350px; height: auto; z-index: 1; }
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(4) { top: 20px; left: 440px; max-width: 200px; height: auto; }
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(5) { top: 150px; left: 540px; max-width: 200px; height: auto; }
    .page-template-about .pr_sec .pr_img img { width: 325px; height: auto; }
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h1{font-size: 60px;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h3{font-size: 60px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img img{max-width: 600px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img{bottom: -430px;}
    .yellow-bg-details .NB_cloud5 {top: 55%;max-width: 220px;}

}

@media (max-width: 1375px){
    .page-template-about .last_sec .last_sec_row .last_left_col{padding: 120px 50px 60px 55px;}
    .blog-content.pink-bg-details .blog-Sun2 {left: -60px;}
    .blog-content.pink-bg-details .blog-Sun3{left:75%;}
    section.noodles_blk.bowls_kits.blog-content.border_bottom.pink-bg-details.happy-sec .sec_header {padding-bottom: 60px;}
    .pink-bg-details .b_details_img .blog-happy1{max-width:250px;} 
    .pink-bg-details .b_details_img .blog-happy2{max-width:250px;right:-80px;bottom: 0px;}
    
    
}
@media (max-width: 1240px) {
    .page-template-about .last_sec .last_sec_row .last_right_col{padding-bottom: 300px;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{max-width: 70%;}
    .blog-content.pink-bg-details .blog-Sun2 {left: -100px;}
    .blog-content.pink-bg-details .blog-Sun3{max-width:60%;top: 70%;}

    

    .blog-content .sec_header { max-width: 70%; margin-left: 0; }
     section.noodles_blk.bowls_kits.blog-content.border_bottom.pink-bg-details.happy-sec .sec_header{max-width:85%;padding-bottom:0;}
     .pink-bg-details .b_details_img .blog-happy1{margin-top:100px;margin-left:-30%;}
     .pink-bg-details .b_details_img .blog-happy2{right:-50px;bottom:50px;}
}
@media(min-width:1200px){
    header .header-wrp {padding-top: 48px;padding-bottom: 16px;}
}

@media(max-width:1199px){
    /* .header-sticky .header_logo { width: 95px; position: relative; z-index: 9; height: 65px; background-color: #f05423; display: flex; align-items: center; } */
    header.sticky-on .header-wrp { padding: 5px 0; }
    .home_recipes .recipe_center .RC2 { top: -20px; }
    .home_recipes .recipe_center .RC4 { bottom: -10px; }
    .home_recipes .sec_content .panta_bottom { bottom: -70px; }
    .border_bottom::after { height: 60px; }
    .product_slider_blk .owl-carousel .owl-nav .owl-next { right: -7vw; height: 50px; width: 35px;}
    .product_slider_blk .owl-carousel .owl-nav .owl-prev { left: -7vw; height: 50px;  width: 35px;}
    .product_slider_blk .owl-carousel .item .product_desc { line-height: 1; font-weight: 400;}
    .product_slider_blk .owl-carousel .item img { margin: 0 auto 15px; }
    section:not(.product_months) .sec_header .sec_title { font-size: 54px; line-height: 1; }
    .map_sec .map_blk .sec_header .sec_title { margin-bottom: 60px; }
    .map_sec .map_blk { max-width: 700px; }
    .map_sec .map_blk .map_col img{ height: 45px; margin-bottom: 20px; }
    .footer_wrp .footer_bottom p { font-size: 20px; padding-right: 200px; line-height: 28px; }
    .sign_up_newslatter .newslatter_right .privacy_olicy{ font-size: 10px; }
    .footer_wrp { padding: 60px 0 70px 60px; }
    .content_wrp { margin-top: 70px; }
    .new_recipes_blk { padding: 40px 0 120px;}
    .zest_wrp { margin-top: 100px; }
    .zestful_recipes .sec_content #tabs-nav li { padding: 10px 30px; }
    .zestful_recipes .sec_content #tabs-nav li.active:after{ bottom: 9px; }
    .zest_wrp .zest_item{ padding: 20px 15px 30px; }
    .zest_wrp .zest_item_top .left .r_shadow { margin: -40px 0 0 -45px; width: calc(100% + 15px); }
    .zest_wrp .zest_item_top .recipe_info .info_item :is(p, span){ font-size: 14px; }
    .zest_wrp .zest_item_top .recipe_info .info_item{ gap:5px }
    .zest_wrp .zest_item_middle .more_item span { font-size: 16px;}
    .zest_wrp .zest_item_top { grid-template-columns: 40% 60%; }
    .zest_wrp .zest_item_top .zest_title{ font-size: 24px; }
    .zest_wrp .zest_item_top .recipe_info { gap: 10px 0; }
    .zest_wrp .zest_item_bottom .zest_btn { padding: 10px; }
    .zestful_recipes .zest_wrp_bottom a{ font-size: 28px; }
    .zestful_recipes .zest_wrp_bottom img{ width: 30px; }
    .zestful_recipes { padding: 62px 0 70px; }
    .zest_item_panda_1:before { top: -75px; }
    .zestful_recipes .z_boll { top: 75px; width: 4%; }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li{ font-size: 20px }
    .breadcrumb_blk .breadcrumb_wrap .b_cloud_2, .breadcrumb_blk .breadcrumb_wrap .b_cloud_1{ top: 20px; }
    .product_info_bottom .ingre_method .find_product ul li span, .product_info_bottom .ingre_method .IM_list li { font-size: 20px; line-height: 30px; }    
    .product_info_bottom .ingre_method .IM_list li:before{ top: 14px; width: 6px; height: 6px; left: -20px; }
    .product_info_bottom .ingre_method .IM_title { font-size: 28px; margin-bottom: 15px; line-height: 1; }
    .product_info_bottom .ingre_method .find_product .search_input, .product_info_bottom .ingre_method .find_product h2 { font-size: 22px; line-height: 1 }
    .product_info_bottom .ingre_method .find_product .search_input img { width: 25px; }
    .product_info .product_info_top{gap: 20px;padding: 50px 0 20px;}
    .product_info .product_info_top .product_content .product_title { font-size: 35px; line-height: 40px; margin-bottom: 20px; }
    .product_info .product_info_top .product_content .product_share{ flex-wrap: wrap; gap:15px }
    .product_info .product_info_top .product_content .product_labels img { height: 40px; }
    .product_info .product_info_top .product_content .product_labels .save_it { height: 40px; font-size: 20px; }
    .product_info .product_info_top .product_content .product_labels{ grid-template-columns: auto 1fr; }
    .product_info .product_info_top .product_content .product_desc { padding: 0 0 40px 0; }
    .product_info .product_info_top .product_content .product_share .share_it a img { width: 35px; }
    .product_info .product_info_top .product_content .cooking_time { grid-template-columns: auto auto ; }
    .product_months { padding: 50px 50px 70px; }
    .bowls_kits .BK_content .BK_desc p { font-size: 18px; line-height: 26px; margin-bottom: 15px; }
    .cms_sec .cms_header .cms_title { font-size: 40px; line-height: 1; margin-bottom: 20px; }
     .bowls_kits_2.bowls_kits .sec_content .owl-item .item{ padding-bottom: 40px; }
     :is(.drinks, .souse_blk).bowls_kits .sec_content .owl-item .item{ padding-bottom: 30px; }
    .noodles_blk.bowls_kits .sec_content .owl-item .item{ padding-bottom: 20px; }
    .contact_wrap .contact_header .contact_title { font-size: 50px; line-height: 60px; }
    .contact_wrap .contact_content .contact_form .input_box :is(.submit_checkbox, .input_label, .input_text, .select_option )  { font-size: 20px; line-height: 26px; }
    .contact_wrap .contact_content .contact_form .submit_checkbox p { font-size: 18px; }
    .product_slider_blk .action .veiw_all_btn{ font-size: 18px; }
    .noodles_blk.bowls_kits.blog-content{padding:45px 0px 35px;}
    .b_details-grid{grid-gap:20px;}
    .b_details-grid ul li{font-size:20px;line-height: 36px;}
    .racipe-details .b_details-grid {grid-template-columns: 1fr 335px;grid-column-gap: 40px;}
    .racipe-details .blog-Sun2 {margin: -125px 260px 0px -150px;max-width: 275px;}

     .page-template-about .hero_sec .hero_img img{width: 400px;}
    .page-template-about .hero_sec .hero_img { left: -260px; top: 34%; }
    .page-template-about .hero_sec.animated .hero_img { left: -160px; top: 34%; }
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view{margin-top: 70px;}

    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info{margin-left: 0px; width: 89%; margin-top: 130px; margin-bottom: 50px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info p{ font-size: 35px; line-height: 45px;}
    .page-template-about .secound_sec .socond_img img:nth-child(2){width: 310px; height: auto; right: 310px;}

    .page-template-about .pr_sec .pr_main .pr_2 .pr_info{margin-right: 30px;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{margin-left: 45px; margin-top: 0px; width: 100%;}
    .page-template-about .pr_sec .pr_main .pr_3{padding-top: 150px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(1){max-width: 380px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(2){max-width: 300px; top: -220px !important; left: 120px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(3){top: -16px !important; left: 210px; z-index: 1;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(4){top: -25px !important; left: 405px; max-width: 150px; height: auto;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(5){top: 180px !important; left : 490px !important; max-width: 150px; height: auto;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1){max-width: 320px; height: auto; top: -110px !important;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(2){max-width: 200px; height: auto; right: 120px !important; top: -80px !important;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(3){max-width: 170px; height: auto; right: 275px !important; top: -65px !important;}
    .page-template-about .pr_sec{padding-bottom: 280px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1){right: -20px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img img{max-width: 620px;}
    .yellow-details .blog-Sun2{max-width:150px;margin:-215px 260px 0px -150px;}
    :is(.noodles_blk, .bowls_kits_2, .KP_blk).bowls_kits .sec_content .owl-item .item {
    grid-template-columns: 50% 40%;
}

}
@media (max-width: 1100px) {
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img{bottom: -250px; right: -5%;}
    .page-template-about .last_sec .last_sec_row .last_right_col{padding-bottom: 330px;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{max-width: 80%;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img img{max-width: 620px;}
}
@media (min-width:992) and (max-width:1024px){
    .product_slider_blk .product_bowl { margin-block: 90px 60px; }
}
@media(max-width:1024px){
    
    section:not(.product_months) .sec_header .sec_title { font-size: 40px; margin-bottom: 10px; }
    .border_bottom::after { height: 45px; }
    .product_slider_blk{ padding-block: 35px 80px; }
    .product_slider_blk .cloud2{ top: 9%; }
    .product_slider_blk .action .veiw_all_btn{ padding: 7px 20px; margin-top: 10px; }
    .product_slider_blk .owl-carousel .item .product_desc { font-size: 18px;}
    .product_slider_blk .product_bowl { margin-block: 50px 30px;  }
    .product_slider_blk .owl-carousel#product_sous .owl-nav{ top: 40%; }
    .map_sec .map_blk .map_col img { height: 35px; margin-bottom: 15px;}
    .map_sec .map_blk { max-width: 600px; }
    .action .cstm_btn:hover{ padding: 5px 20px; }
    .action .cstm_btn { font-size: 18px; }
    .footer_wrp{ padding: 50px 50px; }
    .footer_wrp .footer_top { grid-template-columns: auto auto auto; margin-bottom: 40px; }
    .footer_wrp .footer_top .footer_media{ margin-left: auto; gap: 5px 15px; }
    .footer_wrp .footer_top .footer_link { font-size: 20px; }
    .footer_wrp .footer_top .footer_logo { max-width: 180px; }
    .footer_wrp .footer_bottom p { padding: 0; line-height: 28px; text-align: center; }
    .footer_panda{ width: 11vw; }
    .footer_bottom { margin-bottom: 20px; }
    .footer_wrp .footer_top .footer_media img{ width: 40px; height: 40px;}
    .home_recipes .sec_content .panta_bottom { bottom: -40px; }
    .home_recipes .recipe_center { top: 30%; height: 20%; }
    .home_recipes .sec_content .RC_mushroom { bottom: 10%; width: 6%; }
    .new_recipes_blk.border_bottom::after { height: 60px; }
    .new_recipes_blk { padding: 50px 0 100px; }
    .new_recipes_blk .sec_header { margin-bottom: 35px; }
    .zestful_recipes .container_fluid { padding: 0 30px; }
    .zest_wrp { gap:0 30px;margin-top: 120px;}
    .zest_wrp .zest_item_middle { gap: 15px 10px; display: grid; grid-template-columns: 1fr 1fr; }
    .zest_wrp .zest_item_top { grid-template-columns: 100%; }
    .zest_wrp .zest_item_top .left .r_shadow { margin: -70px auto; width: 100%; max-width: 220px; }
    .zest_wrp .zest_item_top .left{ padding-bottom: 85px; }
    .zest_wrp .zest_item_top .zest_title { font-size: 28px; }
    .zest_wrp .zest_item_middle .more_item img { max-height: 70px; }
    .zestful_recipes .sec_content { margin-top: 40px; }
    .zestful_recipes .z_cloud_2 { width: 25%; }
    .zestful_recipes .z_boll { top: 80px; width: 5%; right: 11%; }
    .zest_item_panda_1:before { top: -85px; left: 12.5vw; height: 80px; width: 80px; }
    .zest_wrp .korean_style_beef .zest_item_top .left{ padding-bottom: 0 }
    .zest_wrp .korean_style_beef .zest_item_top .right { margin-top: 80px; }
    .KP_blk .products_title, .souse_blk .products_title { padding-right: 50px; }
    .bowls_kits:not(.noodles_blk,.KP_blk ) .BK_cloud { width: 150px; right: -40px; }
    .bowls_kits .BK_cloud2 { top: 80px; width: 100px; }
    .souse_blk .BK_cloud3 { top: 70px; width: 100px; }
    .noodles_blk .NB_cloud2 { left: -70px; width: 110px; top: 20px; }
    .noodles_blk .NB_cloud3{ width: 90px; }
    .noodles_blk .BK_cloud { width: 120px; }
    .KP_blk .BK_cloud { top: 150px; width: 140px; }
    .KP_blk .BK_cloud3 { width: 120px; }
    .BK_nav_bottom .owl-nav button{ width: 30px; height: 30px; }
    .BK_nav_bottom .owl-dots{ bottom: 5px; }
    .bowls_kits.border_bottom:after{ bottom: -35px; }
    .bowls_kits .BK_content .action .read_more { font-size: 16px; line-height: 1; }
    .bowls_kits .BK_content .action .read_more img { width: 30px; }
    .bowls_kits .BK_nav_bottom  .owl-nav { bottom: -15px; }
    .BK_nav_bottom .owl-dots { bottom: -10px; }
    .zest_wrp .zest_item_middle .more_item{min-height: 100px;}
}
@media(max-width:991px){
    .map_sec .map_blk { max-width: 450px; padding-bottom: 60px; justify-content: space-between;}
    .map_sec .map_blk  .map_col { width: calc(50% - 12.5px); display: flex; /*justify-content: space-between;*/ align-items: center; padding:15px 20px ;border-radius: 16px;}
    .map_sec .map_blk  .map_col:last-child{ margin-top: 20px; }
    .map_sec .map_blk .map_col img{ width: auto; margin: 0;}
    .map_sec .map_blk .sec_header .sec_title { margin-bottom: 40px; }
    .sign_up_newslatter { padding: 20px 20px; }
    .sign_up_newslatter .container_md{ grid-template-columns: 1fr; }
    .sign_up_newslatter .newslatter_right { padding: 0; width: 100%; max-width: 600px; margin: 0 auto; }
    .sign_up_newslatter .newslatter_left{ padding: 0; }
    .sign_up_newslatter .newslatter_right { padding: 0 ; }
    .sign_up_newslatter .newslatter_right .newslatte_btn a { padding: 15px 20px; }
    .sign_up_newslatter .newslatter_right .newslatte_btn::before { top: -100px; transform: scale(0.8); right: 30px; }
    .sign_up_newslatter .newslatter_right .newslatte_btn::after { transform: scale(0.8); bottom: -28px; right: 20px; }
    .sign_up_newslatter .newslatter_right .privacy_olicy { font-size: 12px; padding-right: 30px; }
    .new_recipes_blk { padding: 30px 0 70px; }
    .new_recipes_blk .sec_header { margin-bottom: 25px; }
    .new_recipes_blk.border_bottom::after { height: 45px; }
    .new_recipes_blk .owl-carousel .owl-nav :is(.owl-prev, .owl-next) { width: 30px; }
    .zest_wrp .zest_item_middle .more_item span { font-size: 14px; }
    .zest_wrp .zest_item_middle .more_item{ padding: 5px; }
    .zest_wrp .zest_item_bottom .action{ flex-wrap: wrap; margin-top: 20px;}
    .zest_wrp .zest_item_bottom .zest_btn img { width: 30px; }
    .zest_wrp .zest_item_bottom .zest_btn { padding: 10px 25px; justify-content: space-between; width: 100%; }
    .zest_wrp .zest_item { padding: 20px 15px; }
    .zestful_recipes .zest_wrp_bottom a { font-size: 24px; }
    .zestful_recipes .zest_wrp_bottom img { width: 25px; }
    .zest_item_panda_1:before{top: -95px;}
    .zest_item_panda_2:before{ left: 10px; right: unset; }
    .zestful_recipes .z_boll{ top: 70px; }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li{ font-size: 18px; line-height: 1; }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row{ gap:30px; margin: auto auto 15px 20px; }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li:not(:last-child):after { width: 15px; height: 15px; top: 2px; right: -25px; }
    .product_info_bottom .product_detail_wrap { padding: 25px 30px 70px 50px; margin: 0 30px; }
    .product_info_bottom .ingre_method .find_product ul li span{ font-size: 18px; line-height: 1; } 
    .product_info_bottom .ingre_method .IM_list li { font-size: 18px; line-height: 26px; }
    .product_info_bottom .ingre_method .IM_list li:before{ top: 13px; }
    .product_info_bottom .ingre_method .find_product .search_input{ font-size: 18px; } 
    .product_info_bottom .ingre_method .find_product h2{ font-size: 18px; padding: 10px 20px; margin-bottom: 20px }
    .product_info_bottom .ingre_method .find_product h2::before{ width: 80px; height: 80px; top: -50px; left: -35px; }
    .product_info_bottom .ingre_method .find_product ul { gap: 10px; }
    .product_info .product_info_top{ padding: 25px 0 15px; grid-template-columns: 43% 1fr; }
    .product_info .product_info_top .product_image { padding: 30px 30px 0 7vw; }
    .product_info .product_info_top .product_content { padding-right: 20px; }
    .product_info .product_info_top .product_content .product_share .share_it p, 
    .product_info .product_info_top .product_content .product_share .spicy p, 
    .product_info .product_info_top .product_content .cooking_time .cooking_time_item span, 
    .product_info .product_info_top .product_content .product_desc p { font-size: 18px; line-height: 24px; }
    .product_info .product_info_top .product_content .cooking_time .cooking_time_item p{ font-size: 18px; line-height: 24px; margin-bottom: 0 }
    .product_info .product_info_top .product_content .cooking_time{ gap: 10px; margin-bottom: 20px; }
    .product_info .product_info_top .product_content .cooking_time .cooking_time_item { grid-template-columns: 35px 1fr; }
    .product_info .product_info_top .product_content .product_share .share_it a img { width: 30px; }
    .product_info .product_info_top .product_content .product_share .spicy span { width: 18px; height: 18px; border: 3px solid #fff; margin: 2px 5px 0 0; }
    .product_info .product_info_top .product_content .product_title { font-size:30px ; line-height: 1; }
    .product_info .product_info_top .product_content .product_desc { padding: 0 0 25px 0; }
    section.product_months .sec_header .sec_title { font-size: 35px; }
    section.product_months .sec_header .sec_desc { font-size: 20px; }
    .product_months .sec_content { margin-top: 30px; }
    .product_months { padding: 20px 50px 70px; }
    .bowls_kits .products_title { font-size: 35px;  }
    .bowls_kits .BK_content .BK_title { font-size: 26px; }
    .bowls_kits .container_fluid, .container { padding: 0 50px 0; }
    .bowls_kits .BK_content .BK_desc p { font-size: 16px; line-height: 22px; margin-bottom: 15px; }
    .bowls_kits .owl-carousel .BK_img img { height: 100%; aspect-ratio: 1 / 0.85; }
    .cms_sec { padding: 40px 35px; }
    .cms_sec .container { padding: 20px 30px; }
    .cms_sec .cms_header .cms_title{ font-size: 35px;  }
    .cms_sec .cms_content p { font-size: 16px; line-height: 22px; }
    .cms_sec .cms_content h2 { margin-block: 20px 10px; font-size: 22px; }
    .contact_wrap { padding: 50px 30px; }
    .contact_wrap .contact_row { padding: 40px 0 60px; }
    .contact_wrap .contact_header .contact_title { font-size: 40px; line-height: 40px; margin-bottom: 20px; }
    .contact_wrap .contact_content .contact_form .input_box { margin-bottom: 25px; }
    .contact_wrap .contact_content .contact_form .action .send_btn { font-size: 20px; }
    .contact_wrap .contact_content .contact_form .input_box textarea { min-height: 100px; }
    .contact_wrap .captcha_box {  grid-template-columns: auto;}
    .contact_wrap .captcha_box .g-recaptcha{ margin: 0 auto;}
    .b_details-grid .blog-Sun1 {
        max-width: 270px;
    }
    .blog-content.border_bottom .blog-Sun2 {
        max-width: 140px;
    }
    .blog-content.border_bottom .blog-Sun3 {
        max-width: 185px;
        top: 50%;
    }
    .racipe-details .blog-Sun3 {
        top: -82px;
    }
    .racipe-details .b_details-grid {
        grid-template-columns: 1fr 300px;
        grid-column-gap: 20px;
    }
    .date-details .BK_cloud {
        right: 0%;
        width: 150px;
        bottom: -30px;
    }

    .page-template-about .hero_sec .hero_row .hero_right_col .location_view img {margin-top: -35px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(3){margin-top: -35px;}
    .page-template-about .hero_sec .hero_row .hero_right_col p{padding-left: 8%; margin-bottom: 30px;}
    .page-template-about .hero_sec .hero_img img{width: 350px;}
    .page-template-about .hero_sec .hero_img{left: -240px;}
    .page-template-about .hero_sec.animated .hero_img{left: -90px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .cloud_2{top: 65px;}

    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info{margin-left: 0px; width: 90%; margin-top: 130px; margin-bottom: 50px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info p{ font-size: 30px; line-height: 40px;}
    .page-template-about .secound_sec .socond_img img:nth-child(2){width: 310px; height: auto; right: 310px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element{margin-left: -280px;}
    .page-template-about .secound_sec .second_row .scond_left_col.animated .left_col_element{margin-left: -120px; transition: 1s ease-in-out;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud3{width: 220px; height: auto;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud4{width: 220px; height: auto;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .bl1{width: 105px; height: auto;}
    .page-template-about .secound_sec .socond_img img:nth-child(1){width: 550px;}
    .page-template-about .secound_sec .socond_img img:nth-child(2){right: 280px;}
    .page-template-about .secound_sec{padding-bottom: 190px;}

    .page-template-about .pr_sec .pr_main .pr_2 .pr_info{margin-right: 30px; float: right; margin-top: 120px; width: 88%;}
    .page-template-about .pr_sec .pr_main .pr_2 .pr_info p{font-size: 20px; line-height: 30px;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{margin-left: 45px; margin-top: 0px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(1){max-width: 300px; top: -300px; left: -35px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(2){max-width: 250px; top: -200px; left: 95px; z-index: 1;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(3){max-width: 250px; top: -35px !important; left: 175px; z-index: 1;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(4){top: -60px !important; left: 270px; max-width: 150px; height: auto;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(5){top: 125px !important; left: 335px !important; max-width: 180px; height: auto;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1){max-width: 300px; height: auto; right: -20px; top: -70px !important;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(2){max-width: 160px; height: auto; right: 130px !important; top: -25px !important;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(3){max-width: 135px; height: auto; right: 265px !important; top: -18px !important;}
    .page-template-about .pr_sec{padding-bottom: 250px;}
    .page-template-about .pr_sec .pr_main .pr_3{padding-top: 160px;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info p{font-size: 20px; line-height: 30px;}
    .page-template-about .pr_sec .pr_img img{max-width: 300px;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{max-width: 90%;}
    .page-template-about .last_sec .last_sec_row .last_right_col{padding-bottom: 330px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img img{max-width: 600px;}

    .Korean-grid .products_title {font-size: 25px;}
    .Korean_content .Korean-grid p {font-size: 20px;line-height: 120%;margin-bottom: 10px;}
    .Korean_bbq .Korean_content .action .read_more{font-size: 25px;}
    .Korean_bbq .Korean_content .sec_header {padding: 20px;}
    .date-details.other-blog .BK_cloud{width:60px;bottom:5%;right: -53px;}
    .blog-content.pink-bg-details .blog-Sun3{top:70%;}
    .pink-bg-details .b_details_img .blog-happy1{max-width:230px;}
    .pink-bg-details .b_details_img .blog-happy2{max-width:230px;bottom:30%;right:-60px;}

}
@media(max-width: 900px){
    .page-template-about .secound_sec .socond_img img:nth-child(1){width: 500px;}
    .page-template-about .secound_sec .socond_img img:nth-child(2){right: 280px; width: 280px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1){right: -45px; top: -100px !important;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(2){right: 105px !important; top: -50px !important;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(3){right: 230px !important; top: -44px !important;}
    .page-template-about .pr_sec .pr_main .pr_2 .pr_info{width: 80%;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(5){top: 150px !important; left: 300px !important;}
}

@media(max-width: 840px){
    .page-template-about .hero_sec .hero_row .hero_right_col p{padding: 0px;}
    .page-template-about .pr_sec .pr_main .pr_2 .pr_info{width: 75%;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{width: 90%;}
}

@media (max-width: 800px) {
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(3){max-width: 250px; top: -15px !important; left: 145px; z-index: 1;}
}
@media(min-width:768px){
    .herobanner .herobanner_img img.mobile_view,
    .mobile_view{ display: none ;}
}
@media(max-width:767px){
    .herobanner .herobanner_img img.desc_view,
    .desc_view{display: none;}
    /* header.header-sticky .header-wrp{ padding: 0; height: 65px; display: flex; align-items: center; } */
    header.header-sticky .header-wrp .header_logo img{ height: 50px; }
    .map_sec .were_to_find_us{ display: none; }
    .map_sec .map_blk { max-width: unset; padding: 30px 20px; gap: 40px; }
    .map_sec .map_blk .sec_header .sec_title{margin-bottom: 0;}
    section:not(.product_months) .sec_header .sec_title{ font-size: 24px;}
    .map_sec .map_blk .map_col { flex-wrap: wrap; justify-content: center; gap: 15px; width: 100%; max-width: 230px; margin: 0 auto; }
    .map_sec .map_blk .map_col .action{ width: 100%; }
    .map_sec .map_blk .map_col img{height: 27px;}
    .map_sec .cloud2 { height: 8.5vw; top: 12%; }
    .map_sec .cloud1 { height: 5.8vw; top: 7%; }
    .sign_up_newslatter .container_md{ padding: 0; }
    .sign_up_newslatter { padding: 30px 20px; }
    .sign_up_newslatter .newslatter_left { font-size: 20px; line-height: 24px; }
    .sign_up_newslatter .newslatter_right .newslatte_btn a { padding: 12px 20px; font-size: 18px; }
    .sign_up_newslatter .newslatter_right .newslatte_btn::before { top: -94px; transform: scale(0.5); right: -10px; }
    .sign_up_newslatter .newslatter_right .newslatte_btn::after { transform: scale(0.45); top: -20px; right: -20px; }
    .sign_up_newslatter .newslatter_right .privacy_olicy { font-size: 12px; padding-right: 80px; margin-left: 10px; }
    .border_bottom::after { height: 35px; }
    section .sec_header .sec_desc, .blog_title .sec_header .sec_desc { font-size: 20px; line-height: 1; }
    .product_slider_blk { padding-block: 35px 40px; }
    .product_slider_blk .product_bowl { margin-block: 60px 10px; }
    .product_slider_blk .cloud2 { top: 110px; width: 28%; right: 2%; }
    .product_slider_blk .cloud1 { width: 38%; }
    .product_slider_blk .container_md { padding-inline: 70px; }
    .product_slider_blk .owl-carousel .owl-nav .owl-prev { left: -50px; }
    .product_slider_blk .owl-carousel .owl-nav .owl-next { right: -50px; }
    .product_slider_blk .owl-carousel .item .product_desc { font-size: 16px; line-height: 1.4; margin-bottom: 10px; }
    .product_slider_blk .owl-carousel .item .product_desc br{ display: none; }
    .action .cstm_btn { font-size: 14px; line-height: 1; padding: 7px 10px; border-radius: 6px; }
    .home_recipes { height: 100vw; }
    .home_recipes .recipe_n1{ top: 21%; }
    .home_recipes .recipe_center { top: 30%;height: 20%; }
    .home_recipes .sec_content .panta_bottom { left: 10px; bottom: -25px; }
    .home_recipes .sec_content .panta_top{ top: 80px; }
    .home_recipes .r_shadow:before{ top: -5px; }
    section:not(.map_sec, .product_months) .sec_header .sec_title{ margin-bottom: 10px; }
    .home_recipes .sec_header .sec_desc{ margin-bottom: 15px; }
    .new_recipes_blk .owl-carousel .owl-nav :is(.owl-prev, .owl-next) { width: 20px; height: 30px; }
    .zest_wrp { grid-template-columns: 1fr; margin-top: 120px; }
    .zestful_recipes { padding: 35px 0 50px; }
    .zestful_recipes .sec_content #tabs-nav a { font-size: 16px; }
    .zestful_recipes .sec_content #tabs-nav li { padding: 3px 10px 5px; }
    .zestful_recipes .sec_content #tabs-nav li.active:after { bottom: 6px; width: calc(100% - 20px); }
    .zestful_recipes .sec_content { margin-top: 20px; }
    .zestful_recipes .z_cloud_2 { width: 160px; top: 10px; }
    .zestful_recipes .z_boll { right: 50px; top: 42px; }
    .zest_item_panda_1:before { top: -80px; left: 30vw; }
    .zest_item_panda_2:before{ width: 17vw; }
    .zest_wrp .zest_item:nth-child(2) ~ .zest_item{ display: none; }
    .zest_wrp .zest_item:nth-child(1) ~ .zest_item { margin-top: 100px !important; }
    .zest_wrp .zest_item_bottom .zest_btn { font-size: 18px; padding-block: 5px; }
    .zestful_recipes .zest_wrp_bottom a { font-size: 20px; }
    .breadcrumb_blk .container_fluid { grid-template-columns:  auto; }
    .breadcrumb_blk .breadcrumb_wrap .b_cloud_2, .breadcrumb_blk .breadcrumb_wrap .b_cloud_1{ display: none; }
    .breadcrumb_blk .container_fluid .main_logo{ display: none }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li { font-size: 14px; line-height: 1 }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row{ gap:20px; margin: 20px 20px 10px 20px; }
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li:not(:last-child):after { width: 8px; height: 8px; top: 2px; right: -15px; }
    .product_info_bottom .product_detail_wrap .product_video .video{ background-color: transparent; }
    .product_info_bottom .product_detail_wrap .video_frame_img { width: 285px; }
    .product_info_bottom .product_detail_wrap .product_video .video iframe { height: 133px; width: 237px; border-radius: 4px; }
    .product_info_bottom .product_detail_wrap .product_video{ margin: 0 auto 20px; }
    .product_info_bottom .ingre_method { gap:30px }
    .product_info_bottom .ingre_method .ingredients{ width: 100%; padding-bottom: 0 }
    .product_info_bottom .ingre_method .methods{ width: 100%; }
    .product_info_bottom .ingre_method .find_product{ width: 100%; margin-top: 30px }
    .product_info_bottom .product_detail_wrap { margin: 0 15px; padding: 25px 20px 50px 20px; }
    .product_info_bottom .ingre_method .find_product ul li span, .product_info_bottom .ingre_method .IM_list li { font-size: 16px; line-height: 1.3; }
    .product_info_bottom .ingre_method .IM_title{ font-size: 22px }
    .product_info_bottom .ingre_method .find_product ul li img{ aspect-ratio: 1.4 / 1; }
    .product_info_bottom .ingre_method .find_product h2{margin-left: 20px;}
    .product_info .product_info_top .product_content .product_share .share_it p, 
    .product_info .product_info_top .product_content .product_share .spicy p, 
    .product_info .product_info_top .product_content .cooking_time .cooking_time_item span, 
    .product_info .product_info_top .product_content .product_desc p { font-size: 16px; line-height: 22px; }
    .product_info_bottom .ingre_method .find_product ul li span br { display: none; }
    .product_info_bottom .ingre_method .IM_list { padding: 0 0 0 20px; }
    .product_info .product_info_top .product_content .product_title { font-size: 24px; margin-bottom: 15px; }
    .bowls_kits .container_fluid { padding: 0 30px 0; }
    .bowls_kits .products_title { margin-bottom: 30px; padding: 0; text-align: center; }
    .bowls_kits .sec_content { display: flex; flex-wrap: wrap; }
    .BK_nav_bottom .owl-carousel { position: relative;  order: 1; }
    .bowls_kits .BK_content .BK_title { font-size: 24px; text-align: center; }
    .bowls_kits.border_bottom:after { height: 80px; width: 121%; bottom: -25px; }
    .bowls_kits .BK_content { padding: 0 0 15px 0; order: 2; }
    .zest_wrp .zest_item_middle .more_item span { font-size: 12px; }
    .zestful_recipes .sec_content #tab2 .zest_item { display: block !important; }
    .KP_blk .owl-carousel { margin-bottom: 60px; }
    .KP_blk .BK_nav_bottom  .owl-nav { bottom: -35px; }
    .KP_blk .BK_nav_bottom .owl-dots { bottom: -30px; }
    .KP_blk .sec_content{ padding-bottom: 0; }
    .KP_blk .owl-carousel .item .BK_img img ,
    .KP_blk .owl-carousel .Kimch.item .BK_img img { aspect-ratio: 1 / 0.5; height: 100%; }
    .herobanner .herobanner_img .herobanner_logo { top: 2.5%; left: 4.5%; width: 22%; }
    .herobanner .herobanner_img .herobanner_logo:not(.home_index_index .herobanner_logo)  { display: none; }
    .contact_wrap .cloud3 { width: 25vw; right: -8vw; top: 7.1vw; }
    .contact_wrap .cloud2 { width: 16vw; right: 1.5vw; top: 49vw; }
    .contact_wrap .cloud1 { width: 21vw; left: 10vw; top: 2.5vw; }
    .contact_wrap .BL3{ display: none; }
    .map_sec .map_blk .map_col:last-child{margin-top: 0;}
    .herobanner .herobanner_img .herobanner_logo{ display: none; }
    .noodles-section .item.four img.image-one {transition-delay: 0.2s ease-out;}
    .noodles-section .item.four img.image-two {transition-delay: 0.4s ease-out;}
    .noodles-section .item.three img.image-one{ transition-delay: 0.2s ease-out; }
    .noodles-section .item.three img.image-two{ transition-delay: 0.2s ease-out; }
    .noodles-section .item.two img.image-two{ transition-delay: 1s; transition: 0.5s ease-out;}
    .noodles-section .item.two img.image-one{transition-delay: 0.5s;transition: 0.5s ease-out; }
    .noodles-section .item.two .sauce-img{transition-delay: 2s;transition: 0.5s ease-out;}
    .noodles-section .item.three span{ transition: all 0.2s ease-out; }
    .noodles-section .item.four span{ transition: all 0.2s ease-out; }
    .noodles-section .item.one span:nth-child(1){transition-delay: 1.2s;} 
    .noodles-section .item.one span:nth-child(2){transition-delay: 1.3s;} 
    .noodles-section .item.one span:nth-child(3){transition-delay: 1.4s;} 
    .noodles-section .item.one span:nth-child(4){transition-delay: 1.5s;} 
    .noodles-section .item.one span:nth-child(5){transition-delay: 1.6s;} 
    .noodles-section .item.one span:nth-child(6){transition-delay: 1.7s;} 
    .noodles-section .item.one span:nth-child(7){transition-delay: 1.8s;} 
    .noodles-section .item.one span:nth-child(8){transition-delay: 1.9s;} 
    .noodles-section .item.one span:nth-child(9){transition-delay: 2s;} 
    .noodles-section .item.one span:nth-child(10){transition-delay: 2.1s;} 
    .noodles-section .item.one span:nth-child(11){transition-delay: 2.2s;} 

    .noodles-section .item.two span:nth-child(1){transition-delay: 1.2s;} 
    .noodles-section .item.two span:nth-child(2){transition-delay: 1.3s;} 
    .noodles-section .item.two span:nth-child(3){transition-delay: 1.4s;} 
    .noodles-section .item.two span:nth-child(4){transition-delay: 1.5s;} 
    .noodles-section .item.two span:nth-child(5){transition-delay: 1.6s;} 
    .noodles-section .item.two span:nth-child(6){transition-delay: 1.7s;} 
    .noodles-section .item.two span:nth-child(7){transition-delay: 1.8s;} 
    .noodles-section .item.two span:nth-child(8){transition-delay: 1.9s;} 

    .noodles-section .item.three span:nth-child(1){transition-delay: 1.2s;} 
    .noodles-section .item.three span:nth-child(2){transition-delay: 1.35s;} 
    .noodles-section .item.three span:nth-child(3){transition-delay: 1.4s;} 
    .noodles-section .item.three span:nth-child(4){transition-delay: 1.45s;} 
    .noodles-section .item.three span:nth-child(5){transition-delay: 1.5s;} 
    .noodles-section .item.three span:nth-child(6){transition-delay: 1.55s;} 

    .noodles-section .item.four span:nth-child(1) {transition-delay: 1.2s;} 
    .noodles-section .item.four span:nth-child(2) {transition-delay: 1.25s;} 
    .noodles-section .item.four span:nth-child(3) {transition-delay: 1.3s;} 
    .noodles-section .item.four span:nth-child(4) {transition-delay: 1.35s;} 
    .noodles-section .item.four span:nth-child(5) {transition-delay: 2.4s;} 
    .noodles-section .item.four span:nth-child(6) {transition-delay: 2.45s;} 
    .noodles-section .item.four span:nth-child(7) {transition-delay: 2.5s;} 
    .noodles-section .item.four span:nth-child(8) {transition-delay: 2.55s;} 
    .noodles-section .item.four span:nth-child(9) {transition-delay: 2.6s;} 
    .noodles-section .item.four span:nth-child(10) {transition-delay: 2.65s;} 
    .noodles-section .item.four span:nth-child(11) {transition-delay: 2.7s;} 
    .noodles-section .item.four span:nth-child(12) {transition-delay: 2.75s;} 
    .blog_title{padding:40px 0;}
    .Korean_bbq{padding:75px 0px;}
    .Korean-grid{grid-template-columns: 1fr; grid-gap: 30px;}
    .Korean_bbq.border_bottom:after{height: 80px;width: 121%;bottom: -25px;background-size: cover; }
    
    .accordion-panel .accordion__header h3 {font-size: 24px;line-height: 30px;}
    .accordion-panel .accordion__header .accordion__button {width: 24px;height: 24px;}
    .accordion-panel .accordion__body p{font-size:16px;line-height: 24px;}
    .accordion-wrap{padding-bottom: 80px;}
    .accordion-panel .accordion__body td{font-size:16px;}
    .b_details-grid, .racipe-details .b_details-grid{grid-template-columns: 1fr;grid-column-gap:0px;}
    .container{padding:0px 30px;}
    .blog-content { padding: 31px 0px;position: relative;}
    .blog-content h4{font-size:20px;}
    .blog-content p{font-size:16px;    line-height: 30px;}
    .noodles_blk.bowls_kits.blog-content h4 {font-size: 20px;line-height: 30px;}
    .blog-content p, section.racipe-details ul li, .b_details-grid ul li  {font-size: 16px;line-height: 24px;margin-bottom: 10px;}
    .racipe-details .NB_cloud4 { right: 0px;top: 10px;width: 80px;}
    .racipe-details .blog-Sun2 {margin: -80px 135px 0px 0px;max-width: 190px;}
    .racipe-details .b_details-grid:not(:last-child) {margin-bottom: 20px;}
    .blog-content p{margin-bottom:20px;}
    .blog-content.border_bottom .blog-Sun3 {max-width: 170px;top: 58%;}


     .page-template-about .hero_sec .hero_row{display: block;}
    .page-template-about .hero_sec .hero_row .hero_right_col{width: 100%; padding: 0px 30px;}
    .page-template-about .hero_sec .hero_img img{max-width: 300px;}
    .page-template-about .hero_sec .hero_img{top: 75%; left: -220px;}
    .page-template-about .hero_sec.animated .hero_img{top: 75%; left: -120px;}
    .page-template-about .hero_sec .hero_row .hero_right_col p{margin: 0; padding-left: 10%; margin-top: 20px; font-size: 25px; width: 90%;}
    .page-template-about .hero_sec .hero_row .hero_right_col .cloud_1{top: -30%;}
    .page-template-about .hero_sec .hero_row .hero_right_col .cloud_2{top: -10%;}
    .page-template-about .hero_sec{padding-bottom: 100px;}
    /* .page-template-about .secound_sec .socond_img{display: none;} */
    .page-template-about .secound_sec .socond_img { top: 60%; right: 20px; }
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info p{font-size: 25px; line-height:30px;}
    .page-template-about .secound_sec{padding-bottom: 350px;}
    .page-template-about .secound_sec .socond_img img:nth-child(1){width: 300px;}
    .page-template-about .secound_sec .socond_img img:nth-child(2){right: 165px; top: -40%; width: 240px;}
    .page-template-about .secound_sec .second_row{display: block;}
    .page-template-about .secound_sec .second_row .scond_left_col{width: 100%;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element{ margin-top: 0px; position: absolute; right: -150px; top: 15%;}
    .page-template-about .secound_sec .second_row .scond_left_col.animated .left_col_element {
        right: -50px;
        transition: 1s ease-in-out;
    }
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info { padding-top: 250px; width: 75%; margin-top: 0; padding-bottom: 60px; }
    .page-template-about .pr_sec .pr_main{display: grid; grid-template-columns: 30% 40% 30%;}
    .page-template-about .pr_sec .pr_main .pr_2 .pr_info{width: 90%; margin: 0; padding: 350px 15px 0px 0px;}
    .page-template-about .pr_sec .pr_main .pr_2{width: 100%; grid-column: 1 / 4;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(1){top: -100px; max-width: 250px; left: 20px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(2){top: 10px !important; width: 200px; left: 110px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(3){width: 180px; top: 173px !important; left: 165px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(4){max-width: 100px; left: 300px; top: 100px !important;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(5){max-width: 120px; left: 0 !important; top: 200px !important;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud3{width: 150px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .cloud4{width: 150px;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_element .bl1{width: 60px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(1){font-size: 30px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(3){font-size: 50px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(1){max-width: 220px; right: 10px;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(2){max-width: 120px; right: 120px !important;}
    .page-template-about .pr_sec .pr_main .pr_4 img:nth-child(3){max-width: 103px;}
    .page-template-about .pr_sec .pr_main .pr_3{margin: 0; padding-left: 15px; grid-column: 1 / 4; order: 4; padding-top: 130px;}
    .page-template-about .pr_sec .pr_main .pr_4{grid-column: 1 / 4; order: 3; margin-top: 100px;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{width: 90%; margin: 0;}
    .page-template-about .pr_sec{padding-bottom: 320px;}

    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info{width: 100%;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h1{font-size: 50px;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h3{font-size: 50px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img img{max-width: 450px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img{bottom: -200px;}
    .page-template-about .last_sec .last_sec_row .last_right_col{padding-bottom: 245px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img{bottom: -180px !important;}

    .bowls_kits .BK_content .re-recipes-imgs ul {justify-content: space-between;}
    .bowls_kits .BK_content .re-recipes-imgs ul li {max-width: 48%;width: 100%;}
    .bowls_kits .BK_content .re-recipes-imgs ul:not(.owl-loaded) li img {max-width: 100px;}

    .Korean_content { row-gap: 30px; grid-template-columns: 100%; }
    .Korean_content .Korean-grid {width: 100%;}
    .blog-content .sec_header { max-width: 1608px; }
    .pink-bg-details .b_details_img{text-align: center;}
    .blog-content.pink-bg-details .blog-Sun2{left:10%;}
    .yellow-details .blog-Sun2{max-width:120px; margin: -110px 0px 0px -30px;}
    .racipe-details .b_details_img{text-align: center;}

    .compliment-with-prod {max-width: 100%;padding-bottom: 10%;}
    .compliment-with-prod h2 {font-size: 18px;}
    section.noodles_blk.bowls_kits.blog-content.border_bottom.pink-bg-details.happy-sec .b_details_img{text-align: center;padding-bottom:50px;}
    .pink-bg-details .b_details_img .blog-happy1 {margin-top:0;margin-left:-10%;}
    .pink-bg-details .b_details_img .blog-happy2{bottom:-30%;left:70%;right:unset;transform: translate(-50%, 0px);}

}
@media(max-width: 650px){
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h1{font-size: 40px;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h3{font-size: 40px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img img{max-width: 430px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img{bottom: -200px;}
    .page-template-about .last_sec .last_sec_row .last_right_col{padding-bottom: 250px;}
    .page-template-about .last_sec .last_sec_row .last_left_col{padding: 50px 10px;}
}
@media(min-width:577px){
    .home_recipes :is(.RC_MB1, .RC_MB2, .RC_MB3){ display: none; }
}
@media(max-width:576px){
    .footer_wrp { padding: 50px 30px; }
    .footer_wrp .footer_top { grid-template-columns: 1fr; margin-bottom: 30px; gap: 25px;}
    .footer_wrp .footer_top .footer_logo { margin: 0 auto;max-width: 150px; }
    .footer_wrp .footer_top .footer_media { display: flex; margin:0 auto; }
    .footer_wrp .footer_top .footer_links{display: flex;flex-wrap:wrap;justify-content: center;text-align: center;gap: 15px;}
    .footer_wrp .footer_top .footer_links li:nth-child(2){display: flex;}
    .footer_wrp .footer_top .footer_links li:nth-child(2):before{content: '|';margin-right: 15px;color: #fff;}
    .footer_wrp .footer_top .footer_links li:nth-child(2):after{content: '|';margin-left: 15px;color: #fff;}
    .footer_wrp .footer_bottom p { line-height: 21px; font-size: 16px; }
    .footer_bottom { margin-bottom: 0; }
    .footer_wrp .footer_top .footer_link { font-size: 18px; }
    .home_recipes { height: 120vw;padding-top: 25px; }
    .home_recipes .recipe_center .RC1 { width: 45%; }
    .home_recipes .recipe_center :is( .RC3, .RC4){ width: 35%; }
    .home_recipes .recipe_center .RC2 { top: -10px; width: 35%; }
    .home_recipes .recipe_n3 { left: 69%; bottom: 3.5%; }
    .border_bottom::after { height: 25px; background-size: 130%; }
    .home_recipes .sec_content :is( .RC6, .RC5, .recipe_center) {display: none;}
    .home_recipes .recipe_n3 .nt3{ margin-bottom: 5px; }
    .home_recipes { height: 242vw; padding-top: 25px; }
    .home_recipes .sec_content .panta_top { top: 110px; width: 44%; }
    .home_recipes .recipe_n1 { top: 50vw; }
    .home_recipes .recipe_n1 .r_shadow { width: 45vw; }
    .home_recipes .recipe_n1 .nt1 { width: 60vw; margin: -12% 0 0 -1.5%; transform: rotate(5deg) }
    .home_recipes .r_shadow:before { top: 10px; left: auto; }
    .home_recipes .RC_MB1{ position: absolute; width: 40vw; left: 10%; top: 35vw; }
    .home_recipes .RC_MB2{ position: absolute; width: 40vw; right: 3%; top: 92vw }
    .home_recipes .recipe_n2{ bottom: unset; top: 114vw; left: 18%; }
    .home_recipes .recipe_n2 .r_shadow { width: 45vw; }
    .home_recipes .recipe_n1 .nt1 { width: 54vw; margin: -19% 0 0 -1.5%; transform: rotate(2deg); }
    .home_recipes .recipe_n2 .nt2 { width: 44vw; margin: -22% 0 0 -7%; transform: rotate(-18deg); } 
    .home_recipes .RC_MB3 { position: absolute; width: 20vw; right: 10vw; top: 120vw; }
    .home_recipes .sec_content .panta_bottom{ width: 44%; } 
    .home_recipes .recipe_n3 { left: 50vw; display: flex; flex-direction: column-reverse; bottom: 12vw; }
    .home_recipes .recipe_n3 .r_shadow { width: 45vw; }
    .home_recipes .recipe_n3 .nt3 { width: 43vw; margin: 10px 0 0; transform: rotate(-15deg); } 
    .home_recipes .sec_content .RC7{ width: 14vw; bottom: 17px; right: 12vw; z-index: 9; }
    .home_recipes .sec_content .RC_mushroom { bottom: 111vw; left: 4%; width: 10vw; }
    .product_slider_blk .product_bowl{ margin-top: 40px; }
    .new_recipes_blk .new_recipes .owl-item.center .item { margin-right:20px; transform: scale(0.8); }
    .new_recipes_blk .owl-carousel .owl-nav .owl-next{ right: -4%;width: 30px; }
    .new_recipes_blk .owl-carousel .owl-nav .owl-prev{ left: -4%;width: 30px; }
    .new_recipes_blk .new_recipes .owl-stage-outer { padding-top: 0; }
    .new_recipes_blk { padding: 30px 0 10px; }
    .new_recipes_blk.border_bottom::after { height: 35px; }
    .new_recipes_blk .sec_header { margin-bottom: 10px; }
    .new_recipes_blk .r_cloud_2 { top: 30px; right: -10px; width: 24%; }
    .new_recipes_blk .r_cloud_1 { left: 1.5vw; width: 21%; }
    .zestful_recipes .sec_content #tabs-nav{ flex-wrap: wrap; }
    .zestful_recipes .sec_content #tabs-nav li { padding: 5px 30px 10px; width: 100%; }
    .zestful_recipes .sec_content #tabs-nav li.active:after { bottom: 8px; width: calc(100% - 60px); }
    .zestful_recipes .z_cloud_2 { top: 200px; }
    .zestful_recipes .z_boll { right: 50px; top: 235px; width: 35px; }
    .zestful_recipes .z_cloud_1 { width: 23%; top: 20px; }
    .zestful_recipes .sec_content #tabs-nav li.active a { letter-spacing: 4px; }
    .zest_item_panda_1:before { top: -90px; left: 23vw; } 
    .breadcrumb_blk .breadcrumb_wrap .breadcrumb_row li { font-size: 12px; }
    .product_info .product_info_top .product_content .product_labels { margin-bottom: 15px; }
    .product_info .product_info_top{ grid-template-columns: 1fr; } 
    .product_info .product_info_top .product_image .r_shadow { max-width: unset; width: calc(100% - 40px); margin: 0 auto }
    .product_info .product_info_top .product_image { padding: 30px 40px 10px 30px; }
    .product_info .product_info_top .product_left .PD_chopstick { width: 52vw; top: 8vw; }
    .product_info .product_info_top .product_content { padding-inline: 20px; } 
    .product_info_bottom .ingre_method .find_product .search_input { padding-right: 20px; }
    .product_months { padding: 20px 20px 45px; }
    .product_months .sec_content { flex-wrap: wrap; margin-top: 20px; gap: 30px 0; }
    .product_months .sec_content .MP_item { width: 50%; justify-content: center; }
    section.product_months .sec_header .sec_title { font-size: 22px; margin-bottom: 5px;}
    section.product_months .sec_header .sec_desc { font-size: 16px; padding-inline: 13%; }
    .product_months .sec_content .MP_item img { height: 26vw; }
    .product_months .sec_content .MP_item span { font-size: 30vw; margin: 10px -4.5vw 0 0; }
    .product_months .line_cloud { width: 16%; }
    .product_months .PM_cloud { top: 15vw; right: -9vw; width: 20%; }
    .bowls_kits:not(.noodles_blk,.KP_blk, .souse_blk ) .BK_cloud { width: 120px; top: 34%; left: -50px; }
    section.bowls_kits.souse_blk .BK_cloud { top: 25%; width: 120px; }
    .bowls_kits:not(.KP_blk) .BK_cloud2 { top: 70px; width: 80px; right: 35px; }
    .noodles_blk .BK_cloud { width: 100px; top: 13%; }
    .noodles_blk .NB_cloud2 { top: 20px; }
    .noodles_blk .NB_cloud3 { left: 10px; top: 47%; }
    .KP_blk .BK_cloud3 { top: 9%; }
    .KP_blk .BK_cloud { top: 40%; width: 110px; }
    .KP_blk .BK_cloud2 { top: 10px; width: 70px; right: 10px; }
    /* .noodles_blk.bowls_kits .sec_content .owl-item .item, 
    .bowls_kits_2.bowls_kits .sec_content .owl-item .item, 
    .drinks.bowls_kits .sec_content .owl-item .item, 
    .KP_blk.bowls_kits .sec_content .owl-item .item,
    .souse_blk.bowls_kits .sec_content .owl-item .item { grid-template-columns: 1fr; padding-bottom: 0;gap:25px;display: block;}
    .bowls_kits .owl-carousel .BK_img img {margin-bottom: 25px;} */
    :is(.drinks, .souse_blk).bowls_kits .sec_content .owl-item .item .BK_img { order: 1; }
    .bowls_kits .BK_content .BK_desc p { text-align: center; }
    .BK_nav_bottom .owl-dots .owl-dot{ margin-right: 10px; }
    .noodles_blk.bowls_kits , .bowls_kits_2.bowls_kits , .souse_blk.bowls_kits { padding: 30px 0 40px; }
    .cms_sec { padding: 30px 19px; }
    .cms_sec .container { padding: 20px 20px; }
    .cms_sec .cms_header .cms_title { font-size: 25px; margin-bottom: 15px; }
    .product_slider_blk .owl-carousel .item img { aspect-ratio: 1/1; }
    .action .cstm_btn{ height: 33px; }
    .contact_wrap { padding: 30px 15px; }
    .contact_wrap .contact_content { width: calc(100% - 40px); }
    .contact_wrap .contact_header .contact_title { font-size: 30px; line-height: 30px; }
    .contact_wrap .contact_content .contact_form .input_box :is(textarea, .select_option, .input_text) { height: 45px; border-radius: 8px; }
    .contact_wrap .contact_content .contact_form .select_option_box::after { height: 45px; width: 50px; background-size: 20px; }
    .contact_wrap .contact_content .contact_form .input_box :is(.submit_checkbox, .input_label, .input_text, .select_option ) { font-size: 18px; line-height: 26px; }
    .contact_wrap .contact_content .contact_form .submit_checkbox p { font-size: 16px; line-height: 1.2; }
    .contact_wrap .contact_content .contact_form .action .send_btn { font-size: 18px; border-radius: 8px; }
    .contact_wrap .contact_row { padding: 30px 0 40px; }
    .map_sec .map_blk { gap: 30px; }
    .Korean-grid .products_title {font-size: 28px;margin-bottom: 22px;}
    .Korean-grid p {font-size: 16px;line-height: 24px;}
    .Korean_bbq {padding: 40px 0px;}
    .content_wrp { margin-top: 74px; }
    .b_details_title {font-size: 20px;line-height: 24px;}
    .share-title img {max-width: 30px;}
    .share-title{gap:15px;margin: 20px 0px;}
    .share-it span, .share-it p {font-size: 16px; line-height: 24px;}
    .date-details .BK_cloud{top:auto;right: -8%;bottom: -15px;}
    section .share-it .sec_desc{margin-bottom:20px;}
     .racipe-details .b_details_img{text-align: left;}
     .blog-content .BK_cloud{width:70px;}
     .blog-content .NB_cloud3{top:auto;bottom:20px;}
     .blog-content .NB_cloud4 {right: 2.5%;top: 10px;width: 20%;}
     .racipe-details .blog-Sun3 {top: -48px;max-width: 20%;}
     .racipe-details .blog-Sun4 {top: 285px;left: 3%;width: 30%;}
     .bg-color-2.racipe-details .blog-Sun2 { margin: -125px 0px -50px -30px;}
     .bottom-share-it .share-title{justify-content: center;}

     .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(1){margin-left: -50px;}
     .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(3){margin-right: -50px;}

    .Korean_content .Korean-grid .products_title {font-size: 25px; line-height: 120%;}
    .Korean_bbq .Korean_content .action .read_more { font-size: 18px; }
    .Korean_bbq .Korean_content .action .read_more img { width: 22px; }
    .Korean_bbq .Korean_content .sec_header {padding: 20px 0px;}
    .yellow-bg-details .NB_cloud5 {right: 0%;top: 16%;max-width: 100px;}
    .blog-content.pink-bg-details .blog-Sun2 {left: -10%;}
    .blog-content.pink-bg-details .blog-Sun3 {left: 85%; max-width: 140px; top: 70%; } 
    .yellow-details .NB_cloud3{bottom: unset;left: unset;}
    section.noodles_blk.bowls_kits.blog-content.border_bottom.pink-bg-details.happy-sec .b_details_img{padding-bottom:100px;}
    .pink-bg-details .b_details_img .blog-happy1{margin-left:-30%;}
    .pink-bg-details .b_details_img .blog-happy2 {bottom: -10%;left: 75%;}
}
@media(max-width: 500px){
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view img{margin-top: -25px;}
    .page-template-about .hero_sec .hero_row .hero_right_col .location_view span:nth-child(3){margin-top: -20px;}
    .page-template-about .hero_sec .hero_row .hero_right_col{padding: 0px 15px;}
    .page-template-about .hero_sec .hero_row .hero_right_col p{padding: 0; font-size: 20px; width: 100%;}
    .page-template-about .secound_sec .second_row .scond_left_col .left_col_info{width: 100%;}
    .page-template-about .secound_sec .socond_img{top: 61%; right: 0;}
    .page-template-about .secound_sec .socond_img img:nth-child(1){width: 250px;}
    .page-template-about .secound_sec .socond_img img:nth-child(2){width: 200px; right: 125px; top: -44%;}
    .page-template-about .hero_sec .hero_row .hero_right_col .cloud_1{width: 150px;}

    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(1){left: -25px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(2){left: 60px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(3){left: 120px; top: 160px;}
    .page-template-about .pr_sec .pr_main .pr_1 img:nth-child(4){max-width: 100px; left: 240px; top: 145px !important;}
    .page-template-about .pr_sec .pr_main .pr_2 .pr_info{width: 100%; padding: 350px 15px 0px 15px;}
    .page-template-about .pr_sec .pr_main .pr_3 .pr_info{width: 100%; padding: 0px 15px 0px 0px;}
    .page-template-about .pr_sec .pr_img img{width: 250px;}

    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h1{font-size: 35px;}
    .page-template-about .last_sec .last_sec_row .last_left_col .last_sec_info h3{font-size: 35px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img img{width: 350px;}
    .page-template-about .last_sec .last_sec_row .last_right_col .right_col_img{bottom: -135px !important;}
    .page-template-about .last_sec .last_sec_row .last_right_col{padding-bottom: 200px;}
    .yellow-bg-details .NB_cloud5{max-width:80px;}
} 
@media(max-width:375px){
    .BK_nav_bottom .owl-dots .owl-dot { margin-right: 5px; } 
    .bowls_kits .BK_nav_bottom  .owl-nav { gap: 210px; }
    .noodles_blk.other-blog .NB_cloud3 { top: 10%; }
    .pink-bg-details .NB_cloud2{top:0px;}
    .blog-content.pink-bg-details .blog-Sun2{left: -15%;}
}
@media(max-width:319px){
    .product_info_bottom .product_detail_wrap .product_video{ margin: 0 -20px 0 -38px; }
}

/* Pujan Responsive End */

/*23-10-24 responsive*/
@media (max-width: 1650px) {
    .Korean_bbq.border_bottom .container {max-width: 96%;}
    .Korean_content {grid-column-gap: 110px;}
    .Korean_content .Korean-grid .products_title {min-height: 108px;}
}

@media (max-width: 1440px) {
    .Korean_bbq.border_bottom .container {max-width: 100%;}
    .Korean_content {grid-column-gap: 70px;}
    .Korean_content .Korean-grid .Korean_img img {height: 210px;}
}

@media (max-width: 1399px) {
    .Korean_content {grid-column-gap: 50px;}
    .Korean_content .Korean-grid .products_title {font-size: 24px;}
    .Korean_content .Korean-grid p {font-size: 21px;}
}
@media (max-width: 1299px) {
    .Korean_content {grid-column-gap: 30px;}
    .Korean_content .Korean-grid .products_title {min-block-size: 135px;}
}

@media (max-width: 1199px) {
    .Korean_content {grid-column-gap: 40px;grid-template-columns: repeat(2, 1fr);grid-row-gap: 30px;}
    .Korean_content .Korean-grid .products_title {font-size: 22px;min-height: 81px;}
    .Korean_content .Korean-grid p {font-size: 20px;        margin-bottom: 40px;}
    .Korean_bbq .Korean_content .action .read_more {font-size: 20px;}
}

@media (max-width: 991px) {
    .Korean_content {grid-column-gap: 25px;grid-template-columns: repeat(2, 1fr);grid-row-gap: 30px;}
    .Korean_content .Korean-grid p {margin-bottom: 30px;}
    .Korean_bbq .action {margin-bottom: 20px;}
    .Korean_bbq .Korean_content .sec_header {padding: 10px;}
    .Korean_content .Korean-grid .products_title {min-height: 108px;}

    .home-blog-slider .owl-nav button[class^="owl-"] {width: 35px;height: 35px;}
    .home-blog-slider .owl-nav button.owl-prev {left: -30px;}
    .home-blog-slider .owl-nav button.owl-next {right: -30px;}
    .home-blog-slider:not(.owl-loaded) {grid-template-columns: repeat(2 , 1fr);grid-column-gap: 30px;}
    .home-blog-slider:not(.owl-loaded) .Korean-grid:not(:first-child,:nth-child(2)) {display: none;}
}

@media (max-width: 767px){
    .Korean_content {grid-template-columns: repeat(1, 1fr);}
    .Korean_content .Korean-grid .products_title {min-height: auto; }
    .Korean_content .Korean-grid .Korean_img img {height: max-content;}
    .Korean_content .Korean-grid p {font-size: 19px;}

    .noodles_blk.bowls_kits .sec_content .owl-item .item, .bowls_kits_2.bowls_kits .sec_content .owl-item .item, .drinks.bowls_kits .sec_content .owl-item .item, .KP_blk.bowls_kits .sec_content .owl-item .item, .souse_blk.bowls_kits .sec_content .owl-item .item { grid-template-columns: 1fr; padding-bottom: 0;gap:25px;display: block;}
    .bowls_kits .owl-carousel .BK_img img {margin-bottom: 25px;}
}


@media (max-width: 1800px) {
    .blog-content {padding: 100px 0;}
    .blog-content .BK_cloud {width: 6.5%;}
}

@media (max-width: 1600px) {
    .blog-content .NB_cloud4 {top: 35px;}
}

@media (max-width: 767px){
    .blog-content {padding: 70px 0 40px;}
    
    .blog-content .sec_header {max-width: 84%;}
}
@media (max-width: 699px){
    .home-blog-slider .owl-nav button.owl-prev {left: -20px;}
    .home-blog-slider .owl-nav button.owl-next {right: -20px;}
}


/*Point no. 39 */
@media (max-width: 1599px) {
    .product_info_bottom .ingre_method .ingredients {width: 52%;}
    .product_info_bottom .ingre_method .methods{width: 46%;}
}
@media (max-width: 991px){
    .product_info_bottom .ingre_method{flex-direction: column; gap: 20px;}
    .product_info_bottom .ingre_method .ingredients{width: 100%; padding: 0px;}
    .product_info_bottom .ingre_method .methods{width: 100%; padding-bottom: 50px;}
}

@media (max-width: 767px){
    .product_info_bottom .ingre_method .methods{width: 100%; padding-bottom: 0px;}
}

@media (max-width: 499px){
    .product_info_bottom .ingre_method .ingredients .IM_list li{grid-template-columns: 60% 38%;}
}

@media (max-width: 399px){
    .product_info_bottom .ingre_method .ingredients .IM_list li{grid-template-columns: 50% 48%;}
}

@media (max-width: 1600px){
    .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%;}
}


@media (max-width: 1440px){
    body.we-love-ramen .ramen-panda-1{top: 45%; right: 77%;}
    body.we-love-ramen .ramen-panda-1 { height: 310px; width: 340px; left: -18%; z-index: -1; bottom: 0; }
}

@media (max-width: 1250px){
    body.we-love-ramen .ramen-panda-1 {left: -23%;}
}

@media (max-width: 991px){
    body.we-love-ramen .ramen-panda-1 {left: -23%; height: 210px; width: 240px;}
}
@media (max-width: 767px){
    body.we-love-ramen .blog-content .BK_cloud{position: static; max-height: 200px; height: auto; width: auto;}
    body.we-love-ramen .racipe-details .b_details-grid{grid-template-columns: 1fr; margin-bottom: 30px;}
    body.we-love-ramen .racipe-details .blog-Sun2, body.we-love-ramen .racipe-details .blog-Sun1{max-height: 190px; width: auto; display: block;}
}

@media (max-width: 700px){
    body.we-love-ramen .ramen-panda-1 {left: -20%; height: 150px; width: 140px;}
}

@media (max-width: 500px){
    body.we-love-ramen .ramen-panda-1 {left: -25%; bottom: 0px !important; top: unset;}
}



@media screen and (min-width:768px) and (max-width:1700px){
    .product_info_bottom .ingre_method .ingredients .IM_list li{
            grid-template-columns: calc(100% - 220px) 191px;
    }
}

@media screen and (max-width:1440px){
    .compliment-with-prod h2{font-size:28px;line-height:30px;}
}

@media screen and (max-width:1199px){
    .compliment-with-prod h2{font-size:22px;line-height: 1;}
}

@media screen and (max-width:991px){
    .compliment-with-prod h2{font-size:18px;line-height: 1;padding-top: 10px; padding-bottom: 10px;}
}

@media (max-width: 767px){
    .zestful_recipes .sec_content #tabs-nav{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; max-width: 100%; row-gap: 10px;}
    .zestful_recipes .sec_content #tabs-nav li{width: 100%;padding: 10px;}
    .zestful_recipes .sec_content #tabs-nav li.with-img{width: 100%;}
    .zestful_recipes .sec_content #tabs-nav li.with-img a {margin: 0px; width: 100%; background-color: #f05423; display: block; color: #FFFFFF;}
    .zestful_recipes .sec_content #tabs-nav li.with-img .recipes-icon-img{display: none;}
    
    .zestful_recipes .z_boll{display: none;}
    .zestful_recipes .sec_content #tabs-nav li.with-img:after {display: block;}
    .zestful_recipes .sec_content #tabs-nav li.active:after {bottom: 3px;background: #FFFFFF;}
    .zestful_recipes .sec_content #tabs-nav li.with-img a {line-height: 100%;padding: 10px;font-size: 16px;text-transform: uppercase;}
    .zestful_recipes .sec_content #tabs-nav a {line-height: 100%;}
    .zestful_recipes .sec_content #tabs-nav li.active a {letter-spacing: 0;}
}






@media(max-width: 1440px){
    body.postid-758 .date-details.other-blog .BK_cloud{bottom:25%;width:200px;right:-100px}
    body.postid-758 .bowls_kits.border_bottom:after{bottom:-60px}
    body.postid-758 .date-details{padding:35px 0 135px}
    body.postid-758 .blog-content.pink-bg-details .blog-Sun2{left:20%;top:10%;max-width:200px}
    body.postid-758 .blog-content.pink-bg-details .blog-Sun3{max-width:200px}
    body.postid-758 .yellow-details.racipe-details{padding:70px 0 160px}
    body.postid-758 .noodles_blk.blog-content.yellow-bg.racipe-details:after{bottom:-60px;height:11vw}
}
@media(max-width: 1240px){
    body.postid-758 .blog-content .sec_header{max-width:100%;margin-left:0}
    body.postid-758 .yellow-bg-details h4{font-size:24px;line-height:26px;margin-bottom:15px}
    body.postid-758 .racipe-details .b_details-grid{grid-column-gap:50px}
}
@media(max-width: 1199px){
    body.postid-758 .date-details{padding:35px 0 105px}
    body.postid-758 .racipe-details .b_details-grid{grid-column-gap:30px}
    body.postid-758 .yellow-details.racipe-details{padding:70px 0 100px}
}
@media (max-width: 991px){
    body.postid-758 .date-details.other-blog .BK_cloud{bottom:30%;width:120px;right:-60px}
    body.postid-758 .date-details p{font-size:20px;line-height:22px}
    body.postid-758 .date-details{padding:35px 0 55px}
    body.postid-758 .yellow-bg-details .NB_cloud4{right:12%}
    body.postid-758 .yellow-bg-details{padding:50px 0}
    body.postid-758 .bowls_kits.border_bottom:after,body.postid-758 .noodles_blk.blog-content.yellow-bg.racipe-details:after{bottom:-30px}
    body.postid-758 .yellow-details.racipe-details{padding:50px 0}
}
@media(max-width: 767px){
    body.postid-758 .racipe-details .b_details-grid{grid-template-columns:1fr;grid-gap:40px}
    body.postid-758 .bowls_kits.border_bottom:after,body.postid-758 .noodles_blk.blog-content.yellow-bg.racipe-details:after{bottom:-20px;height:80px}
    body.postid-758 .blog-content.pink-bg-details .blog-Sun2{left:0;top:-20%;max-width:150px;position:relative}
    body.postid-758 .blog-content.pink-bg-details .blog-Sun3{max-width:140px;left:10%;top:70%;position:relative}
    body.postid-758 .blog-content.pink-bg-details .NB_cloud3{right:-2%;top:2%;width:112px;left:unset}
    body.postid-758 .yellow-bg-details .NB_cloud4{right:-2%;top:20px;width:82px}
    body.postid-758 .date-details p{font-size:16px;line-height:20px}
    body.postid-758 .noodles_blk .sec_header.share-it{margin:30px auto 15px}
    body.postid-758 .date-details.other-blog .BK_cloud{bottom:0;width:100px;right:-40px}
    body.postid-758 .yellow-bg-details h4{font-size:20px;line-height:22px;margin-bottom:10px}
}/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//sunhee.co.uk/wp-content/themes/sunhee/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}