@font-face {font-family: 'Open Sans Condensed';src: url('../fonts/OpenSans-CondensedBold.woff2') format('woff2'),url('../fonts/OpenSans-CondensedBold.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: 'Open Sans Condensed';src: url('../fonts/OpenSans-CondensedLight.woff2') format('woff2'),url('../fonts/OpenSans-CondensedLight.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Helvetica Condensed';src: url('../fonts/Helvetica-Condensed-Bold.woff2') format('woff2'),url('../fonts/Helvetica-Condensed-Bold.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap;}

:root {
    --OpenSansCondensed: 'Open Sans Condensed';
    --HelveticaCondensed: 'Helvetica Condensed';
}

@keyframes hithere {
    30% { transform: scale(1.01); }
    40%, 60% { transform: rotate(-2deg) scale(1.015); }
    50% { transform: rotate(2deg) scale(1.015); }
    70% { transform: rotate(0deg) scale(1.015); }
    100% { transform: scale(1); }
}

* {margin: 0px;padding: 0px;box-sizing: border-box;font-family: var(--OpenSansCondensed);color: #000000;}
body {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 24px;line-height: 136%;letter-spacing: 0px;color: #000000;overflow-x: hidden;position:relative;padding-top:160px;}
body::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: url(../images/Surya-Wooden-Background-product.jpg) no-repeat center;background-size: 100% 100%;z-index: 0;animation: fadeInBg 1s ease-in-out 1s forwards;height: 180px;}
@keyframes fadeInBg {
  100% {
    opacity: 1;
  }
}
body.nav-open{overflow:hidden;}
ul, ol {list-style: none;}
a {text-decoration: none;color: inherit;transition: all 0.3s ease;}
img, video {max-width: 100%;height: auto;display: block;width: auto;}
.container{max-width: 1180px;margin:0px auto;padding: 0px 20px;}
.home-products-section .container, .available-at-section .container, .aboutus-slider-wrp .container{max-width:1260px;}
.occasion-section .container{max-width:1355px;}
.aboutus-two-col .container{max-width:1600px;}
}
h1{
    font-size: 72px;
    line-height: 80px;
}
h2{
    font-size: clamp(2rem, 0.6667rem + 3.7037vw, 4rem);
    line-height:clamp(1.875rem, 0.2083rem + 4.6296vw, 4.375rem);
}
h3{
    font-size: clamp(2rem, 1.0417rem + 2.662vw, 3.4375rem);
    line-height: clamp(2.1875rem, 1.4792rem + 1.9676vw, 3.25rem);
}
h4{
    font-size:clamp(1.5rem, 1rem + 1.3889vw, 2.25rem);;
    line-height: clamp(1.875rem, 1.125rem + 2.0833vw, 3rem);
}
h5{
    font-size: clamp(1.5rem, 0.8333rem + 1.8519vw, 2.5rem);
    line-height: clamp(1.75rem, 0.75rem + 2.7778vw, 3.25rem);
}
h6{
    font-size: clamp(1.25rem, 0.5833rem + 1.8519vw, 2.25rem);;
    line-height: 1.5;
}

p{
    font-size: clamp(1rem, 0.75rem + 0.6944vw, 1.375rem);
    line-height: clamp(1.125rem, 0.4583rem + 1.8519vw, 2.125rem);
}
a{
    text-decoration: none;
}
img {
    max-width: 100%;
}
.owl-carousel:not(.hero-banner-slider) .owl-stage-outer{padding-bottom:10px;}
.video-slider.owl-carousel:not(.hero-banner-slider) .owl-stage-outer{padding-bottom:0;}
.owl-dots {display: flex;align-items: center;justify-content: center;width: 100%;padding: 50px 10px 10px;row-gap: 10px;}
.owl-dots button.owl-dot {height: 6px;width: 70px;background-color: #A5D7DC;border-radius: 2px;opacity: 1;margin: 0px 7.5px;}
.owl-dots button.owl-dot.active {background-color: #ffffff;opacity: 0.7;}
.review-slider .owl-dots {margin-top:50px;}


header {padding: 32px 0px;height: auto;width: 100%;position: fixed;top: 0;left: 0;right: 0;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;z-index: 1000;overflow:hidden;}
header .header-bg-image {position: absolute;top: 0;left: 0;width: 100%;height: auto;padding-bottom: 160px;}
header .header-bg-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
header .container {max-width: 1252px;margin: 0px auto;position: relative;padding: 0px 20px;}
header .logo {display: none;}
header .middle-column nav .nav-list {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
header .middle-column nav .nav-list > li:nth-child(3) img {max-width: 243px;}
header .middle-column nav .nav-list > li:nth-child(3) > a {padding: 0px 0px;}
header .middle-column nav .nav-list > li {display: flex;align-items: center;position: relative;}
header .middle-column nav .nav-list > li > a {font-weight: 700;font-size: 32px;line-height: 100%;letter-spacing: 0px;color: #73B926;text-shadow: 0px 8px 8px #D9D9D9;padding: 10px 20px;display: inline-block;text-transform: uppercase;}
header .middle-column nav .nav-list > li > a:hover {color: #00974e;}
header .menu-toggle {display: none;}
header .menu-toggle .menu-icon {width: 43px;height: 4px;background: #73B926;display: block;position: relative;transition: .3s ease;}
header .menu-toggle.active .menu-icon {background: transparent;}
header .menu-toggle .menu-icon:after, header .menu-toggle .menu-icon:before {content: "";width: 43px;height: 4px;background: #73B926;position: absolute;left: 0;transition: .3s ease;}
header .menu-toggle .menu-icon:before {top: -12px;}
header .menu-toggle .menu-icon:after {top: 12px;}
header .menu-toggle.active .menu-icon:before {rotate: 45deg;top: 0;}
header .menu-toggle.active .menu-icon:after {rotate: -45deg;top: 0;}

header .navbar {
    position: relative;
}

.nav-underline {position: absolute;bottom: 0;background: rgba(115, 185, 38, 0.5);position: absolute;top: 100%;left: -10%;width: 310px;height: 310px;transform: translateX(0);opacity: 0;transition: transform 0.3s ease, opacity 0.3s ease;pointer-events: none;border-radius: 310px;filter: blur(70px);}

header .row {padding: 0px;}
header .middle-column nav .nav-list > li:first-child a {padding-left: 0px;}
header .middle-column nav .nav-list > li:last-child a {padding-right: 0px;}

.hero-banner .hero-banner-slider {position: relative;display: block;}
.hero-banner .hero-banner-slider:not(.owl-loaded) .item:not(:first-child) {display: none;}
.hero-banner .hero-banner-slider .item {padding: 40px 90px 30px 90px;position: relative;}
.hero-banner .hero-banner-slider .item .thumbnail {position: absolute;top: 0;left: 0;width: 100%;height: auto;padding-bottom: 656px;}
.hero-banner .hero-banner-slider .item .thumbnail img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.hero-banner .hero-banner-slider .item .content {position: relative;}
.hero-banner .hero-banner-slider .item .content img {max-height: 582px;width: auto;/*animation: hithere 1.5s ease-in-out infinite;*/}
/*.hero-banner .hero-banner-slider .item .title {position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;z-index: 1;display: flex;align-items: center;justify-content: center;transform: translateY(50%);opacity: 0;visibility: hidden;transition: 0.3s ease;}
.hero-banner .hero-banner-slider.title-animation .item .title {transform: translateY(0%);opacity: 1;visibility: visible;}*/
.hero-banner .hero-banner-slider .owl-dots {position: absolute;bottom: 21px;left: 0px;width: 100%;display: flex;justify-content: center;}
.hero-banner .hero-banner-slider .owl-dots .owl-dot {width: 69px;height: 6px;border-radius: 2px;background-color: #73B926;opacity: 1;margin: 0px 7.5px;}
.hero-banner .hero-banner-slider .owl-dots .owl-dot + .owl-dot + .owl-dot{background-color:rgba(115, 185, 38, 0.7);}
.hero-banner .hero-banner-slider .owl-dots .owl-dot.active, .hero-banner .hero-banner-slider .owl-dots .owl-dot + .owl-dot + .owl-dot.active {background-color: #00974E;opacity: 0.7;}

.title {position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;z-index: 1;display: flex;align-items: center;justify-content: center;/*transform: translateY(50%);opacity: 0;visibility: hidden;*/transition: 0.3s ease;z-index: 2;pointer-events: none;}
.title.title-animation {transform: translateY(0%);opacity: 1;visibility: visible;}
.title .light-bg {background: rgba(255, 255, 255, 0.89);box-shadow: 0px 8px 7.7px 0px rgba(255, 255, 255, 0.61);border-radius: 12px;}
.title h2 {font-family: 'Helvetica Condensed';font-size: clamp(1.5rem, 0.8618rem + 2.723vw, 3.3125rem);letter-spacing: 0.24px;line-height: 100%;color: #73BF45;text-transform: uppercase;padding: 19px 25px 18px;text-align: center;}
.safari .title h2{padding:21px 25px 7px;}
.video-product-section .row {display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 0px;row-gap: 0px;}
.video-product-section .card-wrp {position: relative;/*padding-bottom: 783px;*/}
/* .video-product-section .row .card-wrp .thumbnail {position: absolute;top: 0;left: 0;width: 100%;height: auto;padding-bottom: 783px;}
.video-product-section .row .card-wrp .thumbnail video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;} */
.video-product-section .card-wrp .thumbnail video {width: 100%;height: 782px;object-fit: cover;}
.video-product-section .card-wrp .content {position: absolute;bottom: 0px;left: 50%;min-height: 272px;max-width: 298px;width: 100%;transform: translateX(-50%);background: linear-gradient(180deg, rgba(48, 41, 134, 0.261) 0%, rgba(89, 134, 41, 0.58) 100%);padding: 40px 30px 34px 30px;}
.video-product-section .card-wrp .content::before {content: '';width: calc(100% + 18px);height: 100%;background: linear-gradient(180deg, rgba(115, 185, 38, 0.45) 0%, rgba(89, 134, 41, 0.3015) 100%);position: absolute;top: 0px;left: -9px;}
.video-product-section .card-wrp .content p {position: relative;z-index: 1;font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 24px;line-height: 138%;letter-spacing: 0px;text-align: center;color: #FFFFFF;}

.home-products-section {padding: 51px 0px 56px 0px; background: url(../images/Surya-Wooden-Background-product.jpg) no-repeat center;background-size: cover;background-color: #FFFFFF;}
.home-products-section .heading {margin-bottom: 41px;}
.home-products-section .heading h2, .aboutus-slider-wrp .aboutus-slider-title h2 {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 40px;line-height: 100%;letter-spacing: 0px;color: #73B926;text-align: center;text-transform: uppercase;}
.products-slider .thumbnail, .aboutus-slider-main .aboutus-slider .thumbnail {background-color: #AEDB7E;padding: 9px 28px;margin-bottom: 9px;overflow: hidden;}
.products-slider .thumbnail a, .aboutus-slider-main .aboutus-slider .thumbnail a {display: block;}
.products-slider .thumbnail a img, .aboutus-slider-main .aboutus-slider .thumbnail a img {transform: scale(1);transition: 0.3s ease;    object-fit: contain;}
.products-slider .item:hover .thumbnail a img, .aboutus-slider-main .aboutus-slider .item:hover .thumbnail a img{transform: scale(1.05);}
.products-slider .content, .occasion-section .item .content, .aboutus-slider-main .aboutus-slider .content {background-color: #FFFFFF;padding: 4px 15px; min-height:73.28px;}
.products-slider .content:hover, .occasion-section .item .content:hover, .aboutus-slider-main .aboutus-slider .content:hover{ box-shadow: 0px 4px 4px 4px #AEDB7E66;}
.products-slider .content a, .occasion-section .item .content a, .aboutus-slider-main .aboutus-slider .content a {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 24px;line-height: 136%;letter-spacing: 0px;text-align: center;text-transform: uppercase;color: #598629;display: block;}
.products-slider .item:hover .content a, .occasion-section .item:hover .content a, .aboutus-slider-main .aboutus-slider .item:hover .content a{color: #00974e;}
.products-slider .content a:hover, .occasion-section .item .content a:hover, .aboutus-slider-main .aboutus-slider .item:hover .content a{color: #00974e;}
.products-slider .owl-nav button, .looking-sec .looking-slider .owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);width: 27px;height: 89px;}
.products-slider .owl-nav button::before, .looking-sec .looking-slider .owl-nav button::before{content: '';width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.products-slider .owl-nav button.owl-prev, .looking-sec .looking-slider .owl-nav button.owl-prev {background: url(../images/owl-prev.png) no-repeat center;background-size: contain;left: -60px;}
.products-slider .owl-nav button.owl-next, .looking-sec .looking-slider .owl-nav button.owl-next {background: url(../images/owl-next.png) no-repeat center;background-size: contain;right: -60px;}
.home-products-section .footer-btn {margin-top: 66px;display: flex;justify-content: center;}
.home-products-section .footer-btn a, .get-inspired-section .footer-btn a, .aboutus-slider-wrp .aboutus-slider-btn .slider-btn , .occasion-section .footer-btn a{padding: 4px 3px;transition: 0.3s ease;background: #73B92696;cursor:pointer;}
.home-products-section .footer-btn a:hover, .get-inspired-section .footer-btn a:hover, .aboutus-slider-wrp .aboutus-slider-btn .slider-btn:hover , .occasion-section .footer-btn a:hover{box-shadow: 0px 4px 8px 0px #598629BF;}
.home-products-section .footer-btn a span, .get-inspired-section .footer-btn a span, .aboutus-slider-wrp .aboutus-slider-btn .slider-btn span , .occasion-section .footer-btn span{font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 24px;line-height: 100%;letter-spacing: 0px;color: #FFFFFF; display: block;background: #73B926;box-shadow: 0px 0px 4px 2px #FFFFFF94 inset;text-align: center;padding: 26px 31px;display: block;transition: 0.3s ease; text-transform: uppercase;text-align: center;}
.home-products-section .footer-btn a:hover span, .get-inspired-section .footer-btn a:hover span, .aboutus-slider-wrp .aboutus-slider-btn .slider-btn:hover span {/*box-shadow: 0px 0px 4px 2px #FFFFFF94 inset;background: #00974e;*/}
.get-inspired-section {position: relative;overflow: hidden;background: url(../images/shutterstock_2464810497.jpg) repeat-y center;background-size: cover;padding-top: 43px;padding-bottom: 55px;}
.get-inspired-section .heading {padding: 0px 20px;}
.get-inspired-section .heading h2 {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 40px;line-height: 100%;letter-spacing: 0px;text-align: center;color: #598629;}
.get-inspired-section img.karela {position: absolute;bottom: 193px;left: 0px;max-width: 218px;width: 100%;}
.get-inspired-section .row-wrp .card-wrp {display: flex;align-items: center;position: relative;}
.get-inspired-section .row-wrp .card-wrp:nth-child(1) {margin-top: 60px;}
.get-inspired-section .row-wrp .card-wrp .content {position: absolute;top: 0px;left: 18.3%;display: flex;align-items: center;}
.get-inspired-section .row-wrp .card-wrp .content img {max-width: 410px;/*animation: hithere 1.5s ease-in-out infinite;*/}
.get-inspired-section .row-wrp .card-wrp .content .info {position: absolute;top: 50%;left: 71%;transform: translateY(-50%);max-width: 375px;width: 100%;padding: 15px;background-color: #FFFFFF;box-shadow: 0px 4px 4px 4px rgba(115, 185, 38, 0.4);display: flex;flex-direction: column;align-items: center;z-index: 9;}
.get-inspired-section .row-wrp .card-wrp .content .info:hover{box-shadow: 0px 4px 4px 4px rgba(115, 185, 38, 0.6);}
.get-inspired-section .row-wrp .card-wrp:nth-child(1) .content .info {margin-top: -17px;}
.get-inspired-section .row-wrp .card-wrp .content .info a {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: clamp(1.25rem, 0.75rem + 1.3889vw, 2rem);line-height: 138%;letter-spacing: 0px;color: #FF7E23;}
.get-inspired-section .row-wrp .card-wrp .content .info p {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: clamp(1.25rem, 1.0833rem + 0.463vw, 1.5rem);line-height: 120%;letter-spacing: 0px;text-align: center;color: #979797;}
.get-inspired-section .row-wrp .card-wrp .cooking-img {max-width: 100%;width: 100%;display: flex;margin-top: -54px;}
.get-inspired-section .row-wrp .card-wrp .cooking-img img {margin-left: auto;margin-right: 5px;max-width: 740px;}
.get-inspired-section .row-wrp .card-wrp:nth-child(2) .content {top: -41%;left: auto;right: 27%;}
.get-inspired-section .row-wrp .card-wrp:nth-child(2) .content img {max-width: 430px;}
.get-inspired-section .row-wrp .card-wrp:nth-child(2) .cooking-img {margin-top: -172px;margin-left: -135px;}
.get-inspired-section .row-wrp .card-wrp:nth-child(2) .cooking-img img {margin-left: 0px;margin-right: auto;max-width: 572px;}
.get-inspired-section .row-wrp .card-wrp:nth-child(2) .content .info {right: 75%;margin-top: -6px;left: auto;}
.get-inspired-section .row-wrp .card-wrp:nth-child(3) .content {top: -33.5%;left: 24.4%;z-index: 1;}
.get-inspired-section .row-wrp .card-wrp:nth-child(3) .content img {max-width: 430px;}
.get-inspired-section .row-wrp .card-wrp:nth-child(3) .cooking-img {margin-top: -287px;margin-left: 0;position: relative;right: -181px;}
.get-inspired-section .row-wrp .card-wrp:nth-child(3) .cooking-img img {margin-left: auto;margin-right: 0;max-width: 670px;}
.get-inspired-section .row-wrp .card-wrp:nth-child(3) .content .info {margin-top: 5px;left: 79%;}
.get-inspired-section .footer-btn {margin-top: 30px;display: flex;justify-content: center;}
.available-at-section {padding: 34px 0px 38px 0px;}
.available-at-section .heading h2 {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 24px;line-height: 100%;letter-spacing: 0px;text-align: center;color: #598629;margin-bottom: 20px;}

footer {padding: 40px 0px;background: url(../images/footer-bg-image.jpg) no-repeat center;background-size: cover;}
footer .row {display: flex;flex-wrap: wrap;justify-content: space-between;}
footer .footer-logo {max-width: 300px;width: 100%;}
footer .footer-logo a {display: block;margin-bottom: 11px;}
footer .footer-logo a img {max-width: 240px;width: 100%;}
footer .footer-logo h2 {font-family: 'Helvetica Condensed';font-size: 26px;letter-spacing: 0.24px;line-height: 100%;color: #73BF45;text-transform: uppercase;}
footer .usefull-links {display: flex;flex-wrap: wrap;padding-left: 74px;max-width: 430px;width: 100%;}
footer .usefull-links ul:nth-child(1) {max-width: 130px;width: 100%;padding-right: 15px;}
footer .usefull-links ul:nth-child(2) {max-width: 226px;width: 100%;padding-left: 20px;}
footer .usefull-links ul li:not(:last-child) {margin-bottom: 10px;}
footer .usefull-links ul li a {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: clamp(1rem, 0.912rem + 0.3756vw, 1.25rem);line-height: 100%;letter-spacing: 0px;text-transform: uppercase;color: #73B926;}
footer .usefull-links ul li a:hover {color: #979797;}
footer .social-links {max-width: 364px;width: 100%;}
footer .social-links h3 {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: clamp(1rem, 0.912rem + 0.3756vw, 1.25rem);line-height: 1.2;letter-spacing: 0px;text-transform: uppercase;text-align: center;color: #979797;margin-bottom: 17px;margin-top:3px;}
footer .social-links ul {display: flex;flex-wrap: wrap;justify-content: center;margin-left: -16px;margin-right: -16px;position: relative;}
footer .social-links ul li {padding-left: 16px;padding-right: 16px;}
footer .social-links ul li a {display: block;}
footer .social-links ul li a img {max-width: 57px;width: 100%;}

.breadcrumbs {padding-top: 30px;padding-bottom: 30px;}
.breadcrumbs ul {display: flex;align-items: center;flex-wrap: wrap;}
.breadcrumbs ul li {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: clamp(1rem, 0.8239rem + 0.7512vw, 1.5rem);line-height: 100%;letter-spacing: 0px;color: #00974E;text-transform: uppercase;}
.breadcrumbs ul li:last-child{margin-left:5px;}
.breadcrumbs ul li a {margin: 0 0px 0 5px;}
.breadcrumbs ul li:first-child a{margin-left:0;}
.breadcrumbs ul li a:hover{    color: #38AD6E;}
.product-detail-banner{background-color:#DEEDCC;}
.product-details-section, .recipe-details-section {background: url(../images/product-inner-bg.jpg) repeat-y top;background-size: cover;}
.product-details-section .row {display: flex;flex-wrap: wrap;}
.product-details-section .row .left-col {max-width: 48.2%;width: 100%;position: relative;}
.product-details-section .row .right-col {max-width: 51.8%;width: 100%;display: flex;}
.product-details-section .row .left-col>img {max-height: 516px;width: 100%;object-fit: cover;}
.product-details-section .row .left-col .thumbnail {position: absolute;top: 0px;left: 0px;width: calc(100% - 12px);height: 100%;display: flex;align-items: center;justify-content: center;padding: 60px;z-index: 9}
.product-details-section .row .left-col .thumbnail img {max-height: 370px;}
.product-details-section .row .right-col .product-info-wrp {max-width: 100%;width: 100%;}
.product-details-section .row .right-col .name {background-color: #DEEDCC;padding: 72px 0px 17.5px 71px;}
.product-details-section .row .right-col .name h4 {font-family: var(--OpenSansCondensed);font-weight: 700;letter-spacing: 0px;color: #505050;margin-bottom:16px;text-transform: uppercase;}
.product-details-section .row .right-col .name span, .product-details-section .row .right-col .name p {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: clamp(1rem, 0.835rem + 0.6vw, 1.375rem);line-height: 100%;letter-spacing: 0px;text-align: justify;color: #707070;}
.product-details-section .row .right-col .name span{font-size: clamp(1.25rem, 0.92rem + 1.2vw, 2rem);margin-bottom:40px;display: block;}
.product-details-section .ingredients {margin-top: 23px;}
.product-details-section .ingredients .info {padding: 24.5px 28px 30px 43px;background: #EDEDED;display: flex;}
.product-details-section .ingredients .info:not(:last-child) {margin-bottom: 4px;}
.product-details-section .ingredients .info h5 {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: clamp(1rem, 0.835rem + 0.6vw, 1.375rem);line-height: 100%;letter-spacing: 0px;color: #505050;margin-right: 8px;white-space: nowrap;}
.product-details-section .ingredients .info p {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: clamp(1rem, 0.835rem + 0.6vw, 1.375rem);line-height: 100%;letter-spacing: 0px;text-align: justify;color: #707070;}
.product-details-section .ingredients .info ul {max-width: 255px;width: 100%;}
.product-details-section .ingredients .info ul li {display: flex;flex-wrap: wrap;padding: 3px 5px;}
.product-details-section .ingredients .info ul li:first-child {padding-top: 0px;}
.product-details-section .ingredients .info ul li:last-child {padding-bottom: 0px;}
.product-details-section .ingredients .info ul li:not(:last-child) {border-bottom: 1px solid #FFFFFF;}
.product-details-section .ingredients .info ul li span:first-child {max-width: 166px;width: 100%;padding-right: 5px;font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 22px;line-height: 30px;letter-spacing: 0px;color: #707070;}
.product-details-section .ingredients .info ul li span:last-child {max-width: calc(100% - 166px);width: 100%;padding-left: 5px;font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 21px;line-height: 30px;letter-spacing: 0px;text-align: right;color: #707070;}

.recipes-using-section {background: linear-gradient(207.41deg, #B4EBF0 5.48%, #D1F1F4 32.79%, #D5EEF1 68.27%, #B3E2E6 97.1%);padding: 38px 50px 30px 50px;}
.recipes-using-section .heading h2 {font-family: var(--OpenSansCondensed);font-weight: 700;font-size: 24px;line-height: 100%;letter-spacing: 0px;text-align: center;color: #598629;margin-bottom: 40px;}
.ingredient-slider{max-width:900px;margin:0px auto;}
.occasion-section .ingredient-slider .item-img .bg-hover-img{max-height:230px;}
.ingredient-slider-sec{padding-bottom:66px;}
.ingredient-slider-sec h6 {text-align: center;font-size: 24px;line-height: 1;color: #598629;margin-bottom: 28px;}
/*faq-accoudian*/
.faq-section{padding:84px 0 115px;position: relative;}
.faq-section::before{content:"";background:url(../image/loyal_red.png) no-repeat;position:absolute;width:356px;height:177px;top:70%;left:-10%;}
.faq-section .faq-item{padding:25px 0;border-bottom: 2px solid #598629;}
.faq-section .faq-item .faq-question h6 {font-weight: 700;color: #505050;}
.faq-section .faq-question{text-align:left;border:none;outline:0;width:100%;cursor:pointer;border-radius:10px;position:relative}
.faq-section .faq-question::after{position:absolute;content:"";width:32px;height:32px;background-image:url(../images/faq-plus.png);background-repeat:no-repeat;background-size: 100% 100%; top: 50%;transform: translateY(-50%);right:30px}
.faq-section .faq-question.active::after{width:32px;height:4px;background-image:url(../images/faq-minus.png)}
.faq-section .faq-answer{margin-top:15px;display:none;max-width:95%;}
.faq-section .faq-answer p{font-weight:bold;font-size:22px;line-height:24px;color:#707070;}
.faq-section .faq-answer p b{color:#2b2a2a;}
.faq-section .faq-answer p:not(:last-child){margin-bottom:10px;}
.faq-contact::before {background: url(../image/contact-faq.png) no-repeat;background-size: 100% 100%;left: 0;width: 170px;height: 220px;top:unset;bottom: -6%;}
.faq-title {margin-bottom: 55px;max-width:906px;}
.faq-title h4{margin-bottom:21px;}
.faq-title p{font-weight: 600;font-size: 24px;line-height: 40px;letter-spacing: 0%;}
.faq-contact{padding: 82px 0 193px;}
.faq-contact h6{ font-size:24px;line-height: 30px; }
.faq-head{margin-top: 335px;text-align: center;}
.faq-head h6{font-weight:700;line-height:52px}
.faq-contact .faq-section::before{width:29px;height:5px;}
.faq-contact .faq-question::after{width:29px;height:36px;}
.faq-section .faq-answer table {width: 100%;}
.faq-section .faq-answer table {border-collapse: collapse;width: 100%;}
.faq-section .faq-answer td, .faq-section .faq-answer th {border: 1px solid #dddddd;text-align: left;padding: 8px;color:#707070;}
.faq-section .faq-answer th {background: #598629;color: #fff;}
.faq-section .faq-answer th:first-child{width:30%;}
/*faq end*/
/*product page*/
.product-banner{position:relative;}
.product-banner.recipe-banner .title{align-items: flex-end;padding-bottom:14%;}
.occasion-section .nav-tabs li{position: relative;width:100%;max-width:226px;}
.nav-tabs{display:flex;list-style:none;padding:0;margin-bottom:43px;column-gap:13px;justify-content: center;}
.nav-tabs li button{background-color:#AEDB7E;border:none;padding:17px 50px;cursor:pointer;display:block;width:fit-content;font-weight:700;font-size:24px;line-height:100%;color:#598629;letter-spacing:0;box-shadow: 0px 4px 4px 0px #00000040;width:100%;position:relative;z-index: 91;}
.nav-tabs li:not(.tab-item) button.active, .nav-tabs li:not(.tab-item) button:hover{box-shadow: 0px 4px 4px 0px #598629AB;}
.occasion-section .tabination-content {min-height: 330px;position: relative;margin: 0;}
.occasion-section .tab-data {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 62px 25px;opacity: 0;visibility: hidden;position: absolute;top: 0;left: 0;transition: opacity 0.4s ease, visibility 0.4s ease;width: 100%;}
.occasion-section .tab-data.active {opacity: 1;visibility: visible;position: relative;}
.occasion-section:not(.ingredient-slider-sec){text-align:center;padding: 60px 0 70px;position: relative;background:url(../images/product-tab-bg.png) no-repeat;background-size:cover;}
.occasion-section h4{margin-bottom:41px;font-weight:700;letter-spacing:0}
.occasion-section .item{width:100%;text-align:center;height:100%;display:flex;flex-direction:column;transition: all 0.33s ease;/*overflow: hidden;*/}
.occasion-section .item .item-img{position: relative;overflow: hidden;margin-bottom:8px;/*margin:auto 0;*/padding-bottom:100%;display: block;}
.occasion-section .item .item-img-details{padding:8px 10px 8px;background-color:#fff;box-shadow: 0px 4px 4px 4px #AEDB7E66;min-height:60px;}
.occasion-section .item .item-img-details:hover{box-shadow: 0px 4px 4px 4px rgba(115, 185, 38, 0.6);}   
.occasion-section .item h5{color:#598629;font-weight:700;/*font-size: clamp(1rem, 0.912rem + 0.3756vw, 1.25rem);*/ font-size:20px;line-height:110%;letter-spacing:0;text-align:center;max-width:300px;margin:0px auto;}
.occasion-section .item-img img, .recipes-using-section .item img {width: 100%;height: 100%;object-fit: cover;display: block;transition: all 0.33s ease;position: absolute;top: 0;left: 0;}
.occasion-section .item:hover img:not(.bg-hover-img), .recipes-using-section .item:hover img{transform: scale(1.04);}
.occasion-section .item-img .bg-hover-img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 1;max-height:342px;height:auto;object-fit: contain;z-index: 9;}
.customer-review{padding:53px 0 25px;background: linear-gradient(207.41deg, #ACE7EC 5.48%, #D1F1F4 32.79%, #D5EEF1 62.05%, #A5D7DC 97.1%);}
.customer-review .item {background-color: #fff;box-shadow: 0px 4px 5px 0px #FFFFFF;padding:39px 30px 17px;text-align: center;margin:10px 5px;}
.customer-review .item p{font-size: clamp(0.875rem, 0.6rem + 1vw, 1.5rem);line-height: clamp(1.3125rem, 1.065rem + 0.9vw, 1.875rem);color:#7C8687;font-weight:300;margin-bottom: clamp(0.9375rem, 0.525rem + 1.5vw, 1.875rem);}
.customer-review .item h6{font-size: clamp(0.875rem, 0.82rem + 0.2vw, 1rem);line-height: 1;}
.customer-review h4 {color: #737374;font-size: 24px;font-weight: 700;margin-bottom: 50px;text-align: center;}
.looking-sec{background: url(../images/looking-bg.png) no-repeat center;background-size: cover;padding:30px 0 70px;}
.looking-sec h3{font-size: clamp(1.5rem, 1.06rem + 1.6vw, 2.5rem);font-weight:700;margin-bottom:27px;color:#598629;text-align: center;}
.looking-sec .item{max-width:950px;margin:0px auto; height: 100%; }
.looking-sec .item .img-rap{box-shadow: 0px 4px 4px 0px #63656578; height: calc(100% - 87px); }
.looking-sec .item .img-rap img{height: 100%;}
.looking-sec .item .img-desc {background-color: #fff;margin-top: 10px;padding: 16px 10px 12px;text-align: center;box-shadow: 0px 4px 4px 4px #73B92666;}
.looking-sec .item .img-desc:hover, .tab-filter .info:hover {box-shadow: 0px 4px 4px 4px rgba(115, 185, 38, 0.6);}
.looking-sec .item .img-desc h5{color:#FF7E23;font-size: clamp(1rem, 0.56rem + 1.6vw, 2rem);line-height: 1;font-weight:700;}
.looking-sec .item .img-desc span{color:#979797;font-size: clamp(0.9375rem, 0.69rem + 0.9vw, 1.5rem);line-height: 1;font-weight: 700;}
.looking-sec .owl-carousel .owl-stage, .recipes-using-section .owl-carousel .owl-stage{padding-bottom:10px; display: flex;}
.looking-sec .owl-carousel .owl-item {height: auto;}
.looking-sec .looking-slider .owl-nav button.owl-prev{left:0;}
.looking-sec .looking-slider .owl-nav button.owl-next{right:0;}
.recipes-using-section .thumbnail{overflow: hidden;}
.recipes-using-section .thumbnail a {position: relative;padding-bottom: 70%;display: block;}
.recipes-using-slider .info{ box-shadow: 0px 4px 4px 4px #A5D7DC;}
.recipes-using-slider .info:hover{box-shadow: 0px 4px 4px 4px #88c5cb;}
.info{background-color: #fff;padding: 13px 10px;text-align: center;font-size: clamp(1rem, 0.78rem + 0.8vw, 1.5rem);line-height:1;box-shadow: 0px 4px 4px 4px #AEDB7E66;margin-top:5px;}
.info:hover{box-shadow: 0px 4px 4px 4px #88c5cb;box-shadow: 0px 4px 4px 4px rgba(115, 185, 38, 0.6);}
.info a{color:#FF7E23;font-size: clamp(1.25rem, 0.8936rem + 1.2959vw, 2rem);line-height: 1;font-weight:700;}
.info ul{display: flex;justify-content: center;align-items: center;margin-top:5px;}
.tab-filter .info ul{column-gap:0;}
.info ul li{color:#979797;/*font-size: clamp(0.9375rem, 0.69rem + 0.9vw, 1.5rem);*/font-size: clamp(1.125rem, 0.9468rem + 0.6479vw, 1.5rem);}
.info ul li:not(:last-child):after {content: "";width: 3px;height: 24px;background: #979797;margin: 0px 10px -4px;display: inline-block;}
.from-field{padding-bottom:115px;}
.from-field-wrap {display: grid;grid-template-columns: 0.6fr 1fr;grid-gap: 65px;padding-left: calc((100% - 1160px) / 2);}
.from-field-wrap h6{color:#598629;margin-bottom:43px;}
.from-field-wrap p{font-size: clamp(1rem, 0.835rem + 0.6vw, 1.375rem);line-height: 1.2;color:#707070;}
.from-field-wrap p:not(:last-child){margin-bottom:15px;}

/*product page end*/
/*recipe page*/
.tab-filter h6 {color: #6B6B6B;font-size: 24px;line-height: 1;margin-bottom: 34px;}
.tab-filter .nav-tabs li:last-child{max-width:max-content;display: flex;align-items: center;justify-content: center;}
.nav-tabs ul {border: 1px solid rgba(115, 185, 38, 0.59);position: static;top: 100%;left: 0;display: none;z-index: 9;background-color: #fff;width:100%;}
.nav-tabs .tab-item.active .dropdown{display: block;}
.nav-tabs ul li:not(:last-child){border-bottom: 1px solid rgba(115, 185, 38, 0.59);}
.nav-tabs ul li {display: flex;align-items: center;padding: 7px 30px 7px 56px;text-align: left;width: 100%;column-gap:7px;position: relative;}
.nav-tabs ul li label{font-size:16px;line-height: 1.1; color:#979797;}
.nav-tabs ul li input:before {content: "";width: 14px;height: 14px;background-color: #DCDCDC;display: inline-block;position: absolute;top: 50%;transform: translateY(-50%);}
.nav-tabs ul li input:after {content: "";width: 8px;height: 4px;border-left: 2px solid #598629;border-bottom: 2px solid #598629;position: absolute;top: 50%;transform: translateY(-50%) rotate(-45deg);display: inline-block;margin-left: 2px;opacity: 0;margin-top: -1px;}
.nav-tabs ul li input[type=checkbox]:checked:after{opacity: 1;}
.nav-tabs a {background-color: #D9D9D9;box-shadow: 0px 4px 4px 0px #0000004D;color: #6B6B6B;font-size: 12px;padding: 11px 20px;text-transform: uppercase;height:38px;line-height: 18px;}
.tab-filter .tabination-content{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:36px 45px;}

.tab-filter .item-img .bg-hover-img {position: absolute;top: 50%;right: 100%;transform: translate(100%, -50%);opacity: 1;width: 50%;height: 100%;background: #87878778;display: flex;align-items: center;justify-content: center;max-height: unset;transition: all 0.8s ease;opacity: 0;}
.tab-filter .item:hover .bg-hover-img {right: 0;transform: translate(0%, -50%);opacity: 1;}
.tab-filter .item-img .bg-hover-img a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tab-filter .item-img .bg-hover-img img {height: 75%;object-fit: contain;}
.tab-filter .item-img .overlay-hover-show img{position:unset;}
.tab-filter .item{overflow: visible;}
.tab-filter .item .item-img {box-shadow: 0px 4px 4px 2px #AEDB7E66;    padding-bottom: 62%;}
.tab-filter .info{box-shadow: 0px 4px 4px 4px #AEDB7E66;}
/*recipe page end*/

/* About Us start */
.cms-banner-wrp { display: grid;grid-template-columns: repeat(6, 1fr);justify-content: space-between;}
.cms-banner-wrp .item, .cms-banner-sec, .contact-us-banner-wrp{position: relative;overflow: hidden;}
.cms-banner-wrp .item:before{content:"";width:100%;height:100%;background: #FFFFFFCC;position: absolute;top:0;left:0;right:0;bottom:0;opacity: 1;transition:all 0.3s ease;z-index: 1;}
.cms-banner-wrp .item:hover:before{opacity: 0;}
.cms-banner-wrp .item img {transform: scale(1.2);}
.cms-banner-wrp img{ display: block; width: 100%;height:100%; object-fit: cover;}
.aboutus-full-img img{ display: block; width: 100%; object-fit: cover;height: 510px;}
.aboutus-two-col {padding:150px 0 150px;position: relative;}
.aboutus-two-col .aboutus-content { display: flex; justify-content: space-between; width: 100%; }
.aboutus-two-col .aboutus-content .aboutus-left { width: 40%; }
.aboutus-two-col .aboutus-content .aboutus-right { width: 55%; }
.aboutus-two-col .aboutus-left h2{ font-family: var(--OpenSansCondensed); font-weight: 700;letter-spacing: 0%; color: #74BF45;}
.aboutus-two-col .aboutus-right p, .aboutus-two-col-img .aboutus-right p{font-family: var(--OpenSansCondensed); font-weight: 700; font-size: 28px; line-height: 35px; letter-spacing: 0%; color: #707070;}
.aboutus-two-col .aboutus-right p:not(:last-child), .aboutus-two-col-img .aboutus-right p:not(:last-child){margin-bottom:15px;}
.aboutus-two-col .aboutus-palak-img { /*position: absolute;*/ right: 50px; bottom: -50px;/*animation: hithere 1.5s ease-in-out infinite;*/ display: flex;align-items: center;margin-top:50px;}
.aboutus-two-col-img {padding:150px 0;position: relative;}
.aboutus-two-col-img .aboutus-content { display: flex; align-items: center; justify-content: flex-start; width: 100%;column-gap:80px; }
.aboutus-two-col-img .aboutus-content .aboutus-left { width: 40%;display: flex;align-items: center;/*margin-top: -40px;*/ }
.aboutus-two-col-img .aboutus-content .aboutus-right { width: 51.6%; }
.aboutus-two-col-img .aboutus-left> img { max-width: 55%;}
.aboutus-two-col-img .aboutus-img { /*position: absolute;*/ top: 60px; left: 22%; /*animation: hithere 1.5s ease-in-out infinite;margin-left: -130px;*/ margin-top: -120px; }
.aboutus-slider-wrp { background: linear-gradient(207.41deg, #ACE7EC 5.48%, #D1F1F4 32.79%, #D5EEF1 62.05%, #A5D7DC 97.1%); padding: 38px 10px 56px; }
.aboutus-slider-wrp .aboutus-slider-title h2 { margin-bottom: 30px;}
.aboutus-slider-wrp .aboutus-slider-title p { font-family: var(--OpenSansCondensed); font-weight: 700; font-size: 28px; line-height: 35px; letter-spacing: 0%; text-align: center; vertical-align: middle; color: #707070; width: 65%; margin: 0 auto 35px; }
.aboutus-slider-main h3{ font-family: var(--OpenSansCondensed); font-weight: 700; font-size: 24px; line-height: 30px; letter-spacing: 0%; text-align: center; color: #FF7E23; }
.aboutus-slider-main .aboutus-slider { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.aboutus-slider-wrp .aboutus-slider-btn { margin-top: 30px; display: flex; justify-content: center; }
.aboutus-slider-wrp .aboutus-slider-btn .slider-btn span {padding: 26px 31px;}
.cms-banner-sec .title h1 {color: #74BF45;font-size: clamp(1.5rem, 0.4615rem + 4.6154vw, 6rem);line-height: clamp(1.875rem, -0.875rem + 7.6389vw, 6rem);text-transform:uppercase;text-align: center;padding:18.5px 25px;}
.aboutus-slider-wrp .products-slider .content:hover{box-shadow: 0px 4px 4px 4px #88c5cb;}

/* About Us end */

/* contact us start */

/*.contact-us-banner-wrp { position: relative; background: url(../images/contact-us-banner.jpg) no-repeat center; background-size: cover; width: 100%; height: 392px; display: flex; align-items: center; justify-content: center; overflow: hidden;}*/
/*.contact-us-banner-wrp::after { content: ''; position: absolute; inset: 0; background: #ffffffcc; z-index: 1; }*/
.contact-us-banner-wrp .title h1 { color: #00974E;text-transform: unset; }
.contact-us-form-wrp { padding: 56px 0px 35px; max-width: 936px; width: 100%; margin: 0 auto; }
.contact-us-form-wrp h3 { font-family: var(--OpenSansCondensed); font-weight: 700; font-size: 24px; line-height: 100%; letter-spacing: 0%; text-align: center; color: #598629; margin-bottom: 48px; }
.contact-us-form-wrp form.contact-us label { font-family: Open Sans Condensed; font-weight: 700;font-size: clamp(0.8125rem, 0.7115rem + 0.4487vw, 1.25rem); /*font-size: clamp(0.875rem, 0.743rem + 0.5634vw, 1.25rem);*/ line-height: 100%; letter-spacing: 0%; color: #707070; background: #EDEDED; padding: 20px 50px; width: 100%; max-width: 160px; }
.contact-us-form-wrp form.contact-us .input-box { margin-bottom: 4px; display: flex; width: 100%; }
.contact-us-form-wrp form.contact-us .input { padding: 20px 47px; width: 100%; border: none; background: #F4F1F1;outline: none; font-family: Open Sans Condensed; font-weight: 700; font-size:20px; line-height: 100%; letter-spacing: 0%; color: #707070;text-transform: capitalize;resize: none;}
.contact-us-form-wrp form.contact-us select{ border: none; outline: none; background-color: #EDF6E2; } 
.contact-us-form-wrp form.contact-us select:focus { box-shadow: 0px 4px 4px 0px #00000040; }
.contact-us-form-wrp form.contact-us .input:focus { box-shadow: 0px 4px 4px 0px #00000040; }
.contact-us-form-wrp form.contact-us select.input {border: none;outline: none;}
.contact-us-form-wrp form.contact-us select.input option { background-color: #EDF6E2; color: #333; }
.contact-us-form-wrp form.contact-us .input-box.checkbox .checkbox { background: #F4F1F1; padding: 18px 10px 18px 70px; width: 100%; }
.contact-us-form-wrp form.contact-us .input-box.checkbox label { padding-left: 15px; }
.contact-us-form-wrp form.contact-us .input-box.checkbox .checkbox label{background:transparent;}
.contact-us-form-wrp form.contact-us .input-box.checkbox label a{text-decoration-line: underline;text-decoration-thickness: 2px;}
.contact-us-form-wrp form.contact-us .input-box.checkbox label a:hover{text-decoration: none;}
.contact-us-form-wrp form.contact-us .input-box.checkbox .checkbox input[type="checkbox"] { appearance: none; -webkit-appearance: none; border: none; outline: none; border-radius: 0px; width: 21px; height: 21px; background-color: #D9D9D9; cursor: pointer;vertical-align: middle;position: relative;}
.contact-us-form-wrp form.contact-us .input-box.checkbox .checkbox input[type="checkbox"]:checked::after{ content: "✓"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #00974E; font-size: 16px; font-weight: bold; }
.contact-us-form-wrp .submit-btn { text-align: center;width: fit-content;margin: 30px auto;position: relative;    padding: 4px 3px;transition: 0.3s ease;background: #73B92696; }
.contact-us-form-wrp .submit-btn button { width: 100%; padding: 26px 50px; border: none; background: #73B926;box-shadow: 0px 0px 4px 2px #FFFFFF94 inset; font-family: var(--OpenSansCondensed); font-weight: 700; font-size: 24px; line-height: 100%; letter-spacing: 0%; color: #fff;cursor: pointer;transition:all 0.3s ease;position:relative;z-index: 2;}
.contact-us-form-wrp .submit-btn:hover{box-shadow: 0px 4px 8px 0px #598629BF;}   
/*.contact-us-form-wrp .submit-btn:before{content:"";width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);background:#AEDB7E;z-index: 1;opacity: 0;}
.contact-us-form-wrp .submit-btn:hover:before{opacity: 1}*/
.contact-us-form-wrp form.contact-us .input-box .select-box::before { content: ''; background: url(../images/down-arrow-grey.svg) no-repeat center; background-size: cover; width: 23px; height:8px;display: block;position: absolute;top: 50%;right: 10%;z-index: 9;transition:all 0.3s ease;pointer-events: none;}
.contact-us-form-wrp form.contact-us .input-box .select-box { position: relative; width: 100%; }
.contact-us-form-wrp .select-box select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: none; }


/* contact us end */

/* Recipes Details start */
.recipe-details-section .breadcrumbs .container {display: flex;justify-content: space-between;}
.recipes-inner-banner { padding: 30px 0px 0px;}
.recipes-inner-banner .recipes-banner-hed { display: flex; align-items: center; justify-content: space-between; max-width: 950px; width: 100%; margin: 0 auto; padding-bottom: 20px; }
.recipes-inner-banner .recipes-banner-hed h3 {  font-weight: 700;  color: #00974E; }
.banner-btn a { border: 2px solid #D9D9D9; background: #D9D9D9; box-shadow: 0px 4px 4px 0px #0000004D; font-family: Open Sans Condensed; font-weight: 700; font-size: 16px; line-height: 100%; letter-spacing: 0px; text-align: center; color: #6B6B6B; padding: 10px 10px 10px 10px; position: relative; display: flex; align-items: center; justify-content: space-between; }
.banner-btn a::after { content: ''; background: url(../images/share-arrow.svg) no-repeat center; background-size: cover; width: 16px; height:18px;display: block;margin-left: 10px;}
.banner-btn a:hover{box-shadow: 0px 4px 4px 0px #00000066;}

.recipes-inner-banner .recipes-banner-fot { display: flex;flex-wrap:wrap; align-items: flex-start; justify-content: space-between; width: 100%; column-gap: 0px; margin-bottom: 50px; background-color: #DEEDCC; }
.recipes-inner-banner .recipes-banner-fot .recipes-banner-left { width: 50%; padding-left: 75px; }
.recipes-inner-banner .recipes-banner-fot .recipes-banner-right { width: 50%; padding: 30px 55px 0 75px; }
.recipes-banner-left img{width:100%;}
.recipes-inner-wrp {padding: 0px 0px 70px; }
.recipes-inner-banner .recipes-banner-fot h4 { font-weight: 700;  color: #00974E; margin-bottom: 15px; }
.recipes-inner-banner .recipes-banner-fot p { font-family: var(--OpenSansCondensed); font-weight: 700; font-size: clamp(1rem, 0.89rem + 0.4vw, 1.25rem); line-height:clamp(1.3125rem, 1.23rem + 0.3vw, 1.5rem); letter-spacing: 0px; text-align: justify; color: #707070; margin-bottom: 20px; }
.recipes-inner-banner .recipes-banner-fot li { font-family: Open Sans Condensed; font-weight: 700; font-size: clamp(1rem, 0.89rem + 0.4vw, 1.25rem); line-height: 100%; letter-spacing: 0px; margin-bottom: 30px; color: #6B6B6B; }
.recipes-inner-banner .recipes-banner-fot li span { color: #38AD6E; }
.recipes-inner-wrp .recipes-inner-content { display: flex; flex-wrap:wrap;align-items: flex-start; justify-content: space-between; width: 100%; }
.recipes-inner-wrp .recipes-inner-content strong { font-family:var(--OpenSansCondensed); font-weight: 700; font-size: clamp(1.25rem, 1.14rem + 0.4vw, 1.5rem); line-height: 100%; letter-spacing: 0px; color: #598629;margin-bottom: 33px;display: block;}
.recipes-inner-wrp .recipes-inner-content ul{margin-bottom: 100px;}
.recipes-inner-wrp .recipes-inner-content li { font-family: var(--OpenSansCondensed); font-weight: 700;font-size: clamp(1rem, 0.835rem + 0.6vw, 1.375rem); line-height: 130%; letter-spacing: 0px; text-align: justify; color: #707070;}
.recipes-inner-wrp .recipes-inner-content li:not(:last-child){margin-bottom:10px;}
.recipes-inner-wrp .recipes-inner-content .recipes-inner-left { width: 40%; }
.recipes-inner-wrp .recipes-inner-content .recipes-inner-right { width: 60%; }
.recipes-inner-wrp .recipes-inner-imgbox { position: relative; display: flex;flex-wrap:wrap;column-gap:30px;row-gap:30px;cursor: pointer;}
.recipes-inner-wrp .recipes-inner-img { position: relative;/*max-width:250px;*/ }
.recipes-inner-wrp .recipes-inner-img img.img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    transition: opacity 0.3s ease;
    margin: auto;
    max-height: 80%;
    z-index: 9;
}
.recipes-inner-wrp .recipes-imgbox-info { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color:#FFFFFFB2; color: white; display: flex; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s ease;z-index: 9 }
.recipes-inner-wrp .recipes-imgbox-info h4 { font-family: var(--OpenSansCondensed); font-weight: 700; font-size: 20px; line-height: 100%; letter-spacing: 0%; text-align: center; color: #4C771D; padding: 54px 23px;text-transform: uppercase; }
.recipes-inner-wrp .recipes-inner-img:hover .recipes-imgbox-info { opacity: 1; }


/* Recipes Details end */


/*privacy-policy page*/
.content-section {padding: 55px 0 70px;}
.content-section .content-wrp{padding-left: calc((100% - 1327px) / 2);} 
.content-section .content-head {margin-bottom: 30px;}
.content-section h4{font-size: clamp(1.5rem, 1.335rem + 0.6vw, 1.875rem);line-height: clamp(1.875rem, 1.71rem + 0.6vw, 2.25rem);margin: 30px 0 15px;color: #131313;}
.content-section p:not(:last-child) {margin-bottom: 15px;}
.content-section h2, .content-section h3, .content-section h4, .content-section h5, .content-section h6 {color: #73B926;}
.content-section p, .content-section p strong, .content-section ul li, .last-sec .row div span{font-size: clamp(1rem, 0.67rem + 1.2vw, 1.75rem);line-height: clamp(1.5rem, 1.1975rem + 1.1vw, 2.1875rem);color: #707070;font-weight: 300;}
.content-section ul, .content-section ol{padding-left:2rem;}
.content-section ul li, .content-section ol li{margin-bottom:15px;list-style: disc;}
.last-sec {margin-top: 55px;}
.last-sec .row {display: flex;align-items: center;}
.last-sec .row div {width: 50%;}
.last-sec .row div span {width: 100%;display: block;}
/*privacy-palicy end*/
.occasion-section .tabination-content .tab-data:first-child .item-img:before, .recipes-inner-wrp .recipes-inner-img:before, .occasion-section.ingredient-slider-sec .item .item-img:before {content: ''; display: block; height: 100%; width: 100%; background-color: rgb(0 0 0 / 25%); position: absolute; top: 0; left: 0;z-index: 9}


.overlay-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: clamp(1rem, 0.78rem + 0.8vw, 1.5rem);
    font-weight: 600;
    background: rgba(135, 135, 135, 0.6);
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    border-radius: 8px;
    color:#fff;
    z-index: 9;
}
.item-img:hover .overlay-bg {
    opacity: 1;
}



.custom-select-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.custom-select {
    /* border: 1px solid #ccc; */
    background: #F4F1F1;
    padding: 14px 0px 14px 47px;
    cursor: pointer;
    user-select: none;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
}
.custom-select.open{
    box-shadow: 0px 4px 4px 0px #00000040;
}
.custom-select .selected {
    display: block;
    color: #939998;
    font-size: clamp(0.875rem, 0.743rem + 0.5634vw, 1.25rem);
}

.select-options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0; right: 0;
  border-top: none;
  background: #F3F0F0;
  z-index: 1000;
  max-height: 200px;
  overflow-y: auto;
  margin-top:5px;
}

.custom-select.open .select-options {
  display: block;
}

.select-options .option {
    padding: 0 0 0 47px;
    cursor: pointer;
    background: #EDF6E2;
    color:#707070;
    font-size: clamp(0.875rem, 0.743rem + 0.5634vw, 1.25rem);
}
.select-options .option:not(:last-child){margin-bottom:4px;}
.option:hover {background: #eee;}
.scroll-btn{display: none;}

.ingredient-slider .owl-stage{margin:auto;}

.recipes-inner-wrp .recipes-inner-img {height: 275px;}
.recipes-inner-wrp .recipes-inner-img .recipe-inner-block, .recipes-inner-wrp .recipes-inner-img .recipe-inner-block img{height: 100%;}

.contact-us-form-wrp .submit-btn {
    background: transparent;
    padding: 0;
}
.contact-us-form-wrp .submit-btn button {
    background: #AEDB7E;
    box-shadow: 0px 4px 4px 0px #00000040;
    border: none;
    color: #707070;
    font-size: 20px;
    padding: 22px 51px;
}

.occasion-section .footer-btn {
    margin-top: 40px;
    display: flex;
    justify-content: center;
}




/* arya css */
footer .row {
    align-items: center;
}

.looking-sec .item .img-rap img {
    object-fit: cover;
}


.occasion-section.ingredient-slider-sec .item .item-img{background-color: #b3ef69;}


.product-details-section .row .left-col:before {content: '';display: block;height: 100%;width: 100%;background-color: rgb(0 0 0 / 25%);position: absolute;top: 0;left: 0;z-index: 9;}


