@import url('https://fonts.googleapis.com/css2?family=Livvic:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Shadows+Into+Light&display=swap');
:root {
    --star-size: 60px;
    --star-color: #fff;
    --star-color-dr: #D9D9D9;
    --star-background: #FF7800; 
}
.Stars {--percent: calc(var(--rating) / 5 * 99.1%);display: inline-block;font-size: var(--star-size);line-height: 40px;}
.Stars::before {content: "★★★★★";letter-spacing: 3px;background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent)); -webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}

.font-shadows-into-light {font-family: "Shadows Into Light", cursive;}
.font-livvic {font-family: "Livvic", sans-serif;}

body{font-family: "Nunito", sans-serif; color: #181818; line-height:24px; font-weight:400; overflow-x:hidden;font-size: 16px;}


.hide-scroll, 
.animatedParent{overflow:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
img{max-width:100%;}


/* Slick Slider dots and arrows Start */
.slick-dots {line-height: 0;padding: 15px 0;bottom: -50px;}
.slick-dots li, 
.slick-dots li button{width: 25px;height: 25px;border-radius: 50%;padding: 0;}
.slick-dots li button{border: 1px solid transparent;}
.slick-dots li.slick-active button{border-color: #FF7800;}
.slick-dots li button::before {content: '';background-color: rgba(255, 120, 0, 0.2);opacity: 1;top: 9px;left: 9px;width: 7px;height: 7px;border-radius: 100px;}
.slick-dots li.slick-active button::before {content: '';background-color: #FF7800;opacity: 1;}
.slick-prev, 
.slick-next{height: 65px;width: 65px;background-color: #FFFFFF;z-index: 1;border-radius: 100px;box-shadow: 10px 0px 60px 0px rgba(118, 167, 19, 0.30);-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.slick-prev:before, 
.slick-next:before{color: #76A713;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 22px;line-height: 32px;}
.slick-prev:before{content: "\f104";}
.slick-next:before{content: "\f105";}
.slick-prev:hover, 
.slick-prev:focus, 
.slick-next:hover, 
.slick-next:focus{background-color: #24282a;}
.slick-slider .slick-slide:focus{outline: none;}
.slick-prev:before, 
.slick-next:before{opacity: 1;}
/* .slick-dots li button:before{border: 3px solid rgba(255,255,255,0.9);box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.5);} */

/* Slick Slider dots and arrows End */


.sim-button{display: inline-block;padding: 13px 25px;border-radius: 10px;background-color: #d6e6e8;color: #262729;}
.sim-button{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;cursor: pointer;font-weight: 300;}
.sim-button:hover, .sim-button:focus{color: #262729;}
.sim-button a{color: #262729;text-decoration: none;display: block;}
.sim-button::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgba(224, 236, 238, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-radius: 10px;}
.sim-button:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.sim-button::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);border-radius: 10px;}
.sim-button:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}


.home-header{position: absolute;top: 0;left: 0;right: 0; z-index: 99;}
.main-header .top-bar{background-color: #76A713;padding-top: 6px;padding-bottom: 6px;}
.main-header .top-bar .top-bar-conatiner{display: flex;align-items: center;justify-content: space-between; gap: 10px;}
.main-header .top-bar .box-content{display: flex;gap: 30px;align-items: center;}
.main-header .top-bar .box-content .separator-dot{background: rgba(255, 255, 255, 0.40);width: 4px;height: 4px;border-radius: 2px;}
.main-header .top-bar .emial-icon-wraper a, 
.main-header .top-bar .emial-icon-wraper span{font-family: "Livvic", sans-serif;color: #ffffff;font-size: 16px;font-weight: 400;line-height: 30px;display: flex;align-items: center;gap: 10px;}
.main-header .top-bar .emial-icon-wraper strong{font-weight: 600;}
.main-header .top-bar .emial-icon-wraper .fa-phone:before{transform: rotate(270deg);display: block;}

.main-header .top-bar .top-social-icon .social-menu-inner{height: auto;}
.main-header .main-menu{border-bottom: 1px solid rgba(118, 167, 19, 0.15);}
.main-header .main-menu #site-logo a.site-logo-text{font-family: "Shadows Into Light", cursive;color: #1A2428;font-size: 43px;line-height: 32px; text-transform: capitalize;}
.main-menu .navbar .navbar-nav{margin-left: 0;gap: 20px;}
.main-menu .navbar .navbar-nav .menu-item a{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 18px;font-weight: 600;line-height: 30px;text-transform: capitalize;padding: 28px 0;display: block;}
.header-right-menu .menu{padding: 0;margin: 0;list-style: none;display: flex;align-items: center;justify-content: center;gap: 10px;}
.header-right-menu .menu li a{color: #000000;}
.header-navigation-wraper{display: flex;align-items: center;flex-grow: 1;padding-left: 40px;}

.header-right-menu .menu li .widget_shopping_cart_content a{color: #ffffff;}
.mobile-sidebar-menu .top-bar-conatiner .menu-primary-container .menu > li.user-toggle-li > a, 
.header-right-menu .menu > li.user-toggle-li > a{border-radius: 7px;background-color: #FB4D3D;display: flex; flex-wrap: wrap;align-items: center;gap: 10px;line-height: 1.2;letter-spacing: 0;padding: 4px 15px;min-height:40px;}
.mobile-sidebar-menu .top-bar-conatiner .menu-primary-container .menu > li.user-toggle-li > a > i, 
.header-right-menu .menu > li.user-toggle-li > a > i{color: #ffffff;font-size: 20px;}
.mobile-sidebar-menu .top-bar-conatiner .menu-primary-container .menu > li.user-toggle-li > a > span, 
.header-right-menu .menu > li.user-toggle-li > a > span{display: flex;flex-wrap: wrap;flex-direction: column;gap: 3px;text-transform: capitalize;color: #ffffff; line-height: 16px; font-size: 12px;}
.mobile-sidebar-menu .top-bar-conatiner .menu-primary-container .menu > li.user-toggle-li > a > span .label, 
.header-right-menu .menu > li.user-toggle-li > a > span .label{font-size: 12px;color: #ffffff;font-weight: normal;}
.mobile-sidebar-menu .top-bar-conatiner .menu-primary-container .menu > li.user-toggle-li > a > span > span, 
.header-right-menu .menu > li.user-toggle-li > a > span > span{width: 70px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

#site-logo #site-logo-inner a img{max-height: 70px;}

.main-header .navbar{padding-top: 0;padding-bottom: 0;}
.main-header .navbar-nav .has-submenu > a::after{content: '\f078'; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; right: 5px; -webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear; transition: transform .3s linear;border: none;font-size: 10px;top: 50%;right: 5px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);    }
.main-header .navbar-nav .has-submenu:hover > a::after { -webkit-transform: rotate(180deg) translateY(50%);  -moz-transform: rotate(180deg) translateY(50%);  -ms-transform: rotate(180deg) translateY(50%);  transform: rotate(180deg) translateY(50%);}
.main-header .navbar-nav .dropdown .dropdown-menu{margin: 0;border-radius: 0;border: none;background-color: #ffffff;width: 100%;padding: 0;-webkit-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 10px -6px rgba(179, 179, 179, 0.75);box-shadow: 0px 10px 10px -6px rgba(179, 179, 179, 0.75);}
.main-header .navbar-nav .dropdown .dropdown-item.active, 
.main-header .navbar-nav .dropdown .dropdown-item:active {background-color: #76a713;}
.main-header .navbar-nav .dropdown .dropdown-item:focus, 
.main-header .navbar-nav .dropdown .dropdown-item:hover {color: #ffffff;background-color: #76a713;}
.main-header .navbar-collapse > .navbar-nav > .menu-item.has-submenu {position: relative;padding-right: 20px;}
.main-header .navbar-collapse > .navbar-nav > .menu-item > .dropdown-toggle{display: none;}
.main-header .navbar-collapse > .navbar-nav > .menu-item > ul {position: absolute;margin: 0; z-index: 11;width: 180px;background-color: #ffffff;list-style: none;padding: 0px;opacity: 0;display: none;}
.main-header .navbar-collapse > .navbar-nav > .menu-item > ul > li > a {color: #000000;padding-left: 10px;padding-right: 10px;padding-top: 30px;font-weight: 400; font-size: 13px;text-transform: capitalize; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; padding: 7px 20px; display: block;}
.main-header .navbar-collapse > .navbar-nav > .menu-item > ul > li.active  > a{background-color: #76a713;color: #fff;}
.main-header .navbar-collapse > .navbar-nav > .menu-item > ul > li + li > a{border-top: solid 1px #d6e3f4;}
.main-header .navbar-collapse > .navbar-nav > .menu-item > ul > li > a:hover, 
.main-header .navbar-collapse > .navbar-nav > .menu-item > ul > li > a:focus{background-color: #76a713; color: #fff;}

.main-header .navbar-collapse > .navbar-nav > li.has-submenu .arrow-down {position: absolute;top: 0;right: 0;padding: 10px 15px;background-color: #FB4D3D;color: #fff;}

.hamburger {padding: 0;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible; }
.hamburger:hover {opacity: 0.7; }
.hamburger.is-active:hover {opacity: 0.7; }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {background-color: #000; }

.hamburger-box {width: 40px;height: 24px;display: inline-block;position: relative; }

.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, 
.hamburger-inner::before, 
.hamburger-inner::after { width: 40px;height: 4px;background-color: #000000;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
.hamburger-inner::before, 
.hamburger-inner::after {content: "";display: block; }
.hamburger-inner::before {top: -10px; }
.hamburger-inner::after {bottom: -10px; }
.hamburger--squeeze .hamburger-inner {transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
.hamburger--squeeze .hamburger-inner::after {transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner {transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }



.footer-logo-wraper{background-color: #76A713; padding-top: 50px;padding-bottom: 50px;}
.footer-logo-wraper .logo-wraper{text-align: center;}
.footer-logo-wraper .logo-wraper img{max-height: 70px;}
.footer-menu-wraper{background-color: #227200;}
.footer-menu-wraper .nws-letter-wraper{display: flex;align-items: center;flex-wrap: wrap;padding-top: 50px;padding-bottom: 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.10);margin-bottom: 30px;}


.footer-menu-wraper .nws-letter-heading h4{font-family: "Livvic", sans-serif;color: #FFF;font-size: 45px;font-weight: 600;line-height: 56.25px;}
.footer-menu-wraper .tnp-subscription{margin-right: 0;max-width: 760px;}
.footer-menu-wraper .tnp-subscription > form{display: flex;gap: 40px;}
.footer-menu-wraper .tnp-subscription .tnp-field-email label{display: none;}
.footer-menu-wraper .tnp-subscription .tnp-field-email{flex-grow: 1;}
.footer-menu-wraper .tnp-subscription .tnp-field-email .tnp-email{font-family: "Livvic", sans-serif;font-size: 16px;font-weight: 400;color: #FFF;border-bottom: 1px solid #FFF;background-color: transparent;border-radius: 0;height: 52px;}
.footer-menu-wraper .tnp-subscription .tnp-field-button .tnp-submit{font-family: "Livvic", sans-serif;padding: 11px 30px;border-radius: 7px;background-color: #FB4D3D;font-size: 16px;font-weight: 700;line-height: 30px;text-transform: capitalize;}
.footer-menu-wraper .tnp-subscription .tnp-field-email .tnp-email::-webkit-input-placeholder {color: #FFFFFF;}
.footer-menu-wraper .tnp-subscription .tnp-field-email .tnp-email:-moz-placeholder {color: #FFFFFF;opacity: 1;}
.footer-menu-wraper .tnp-subscription .tnp-field-email .tnp-email::-moz-placeholder {color: #FFFFFF;opacity: 1;}
.footer-menu-wraper .tnp-subscription .tnp-field-email .tnp-email:-ms-input-placeholder {color: #FFFFFF;}
.footer-menu-wraper .tnp-subscription .tnp-field-email .tnp-email::-ms-input-placeholder {color: #FFFFFF;}
.footer-menu-wraper .tnp-subscription .tnp-field-email .tnp-email::placeholder { color: #FFFFFF; }
.quick-links-menu .title{font-family: "Livvic", sans-serif;color: #FFFFFF;font-size: 24px;font-weight: 600;line-height: 34.8px;margin-bottom: 30px;}
.quick-links-menu .menu{list-style-type: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;}
.quick-links-menu .menu li{flex: 0 0 auto;width: 50%;}
.quick-links-menu .menu li a{color: #FFFFFF;font-size: 16px;font-weight: 400;line-height: 30px;}
.quick-links-menu .menu li a:hover{color: #FB4D3D;}
.footer-company-about-wraper #site-logo{float: none;display: flex; justify-content: center;}
.footer-company-about-wraper #site-logo a.site-logo-text{font-family: "Shadows Into Light", cursive;color: #FFFFFF;font-size: 65px;font-weight: 400;line-height: 32px;text-transform: capitalize;}
.footer-company-about-wraper .footer-logo-content{font-size: 16px;color: #FFFFFF;font-weight: 400;line-height: 30px;text-align: center;}

.footer-social-icon .oceanwp-social-menu{float: none;right: 0;z-index: auto;}
.footer-social-icon .oceanwp-social-menu .social-menu-inner{justify-content: center;}
.footer-social-icon .oceanwp-social-menu ul{display: flex;align-items: center;flex-wrap: wrap;gap: 15px;}
.footer-social-icon .oceanwp-social-menu.simple-social ul li a{background: rgba(255, 255, 255, 0.15);border-radius: 20px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.footer-social-icon .oceanwp-social-menu.simple-social ul li a:hover{background-color: #ffffff;}
.footer-address-wraper{max-width: 292px;margin-left: auto;}
.footer-address-wraper .title{font-family: "Livvic", sans-serif;color: #FFFFFF;font-size: 24px;font-weight: 600;line-height: 34.8px;margin-bottom: 20px;}
.footer-address-wraper p{color: #FFFFFF;font-size: 16px;font-weight: 400;line-height: 30px;margin-bottom: 20px;}
.footer-address-wraper .mail-wraper{display: flex; gap: 15px;margin-bottom: 15px;}
.footer-address-wraper .mail-wraper svg{margin-top: 5px;}
.footer-address-wraper .mail-wraper span, 
.footer-address-wraper .mail-wraper span a{color: #FFFFFF;font-size: 16px;font-weight: 400;line-height: 30px;}
.footer-address-wraper .mail-wraper span a:hover{color: #FB4D3D;}
.copyright-wraper{padding-top: 30px;}
.copyright-wraper .copyright-border{border-top: 1px solid rgba(255, 255, 255, 0.10);padding: 25px 0px;}
.copyright-wraper .menu{list-style-type: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 30px;justify-content: flex-end;}
.copyright-wraper .menu li a{font-family: "Livvic", sans-serif;color: #FFFFFF;font-size: 16px;font-weight: 400;line-height: 30px;}
.copyright-wraper .menu li a:hover{color: #FB4D3D;}
.copyright-wraper p{color: #FFF;font-size: 16px;font-weight: 400;line-height: 30px;margin-bottom: 0;}





.home_banner_wraper{overflow: hidden;}
.home_banner_wraper .slick-prev{left: 20px;}
.home_banner_wraper .slick-next{right: 20px;}
.home_banner_wraper .slick-dots{bottom: 0;}
.home_banner_wraper .home-slider .slide{position: relative;padding: 160px 0 60px;background-repeat: no-repeat;background-size: cover;}
.home_banner_wraper .slick-prev, 
.home_banner_wraper .slick-next{background-color: rgba(255, 255, 255, 0.4);}
.home_banner_wraper .home-slider .slide .full-thumbnail img{width: 100%;}
.home_banner_wraper .home-slider .slide .slide-caption{color: #ffffff;}
.home_banner_wraper .home-slider .slide .slide-caption img{opacity: 0;max-height: 40px;}
.home_banner_wraper .home-slider .slide .thumb img{opacity: 0;}
.home_banner_wraper .home-slider .slide .slide-caption .banner-sub-title{opacity: 0;font-family: "Shadows Into Light", cursive;font-size: 30px;font-weight: 400;color: #FB4D3D;line-height: 30px;text-transform: capitalize;}
.home_banner_wraper .home-slider .slide .slide-caption .main-title{opacity: 0;font-family: "Livvic", sans-serif;color: #1A2428; text-align: left;margin: 15px 0;font-size: 80px;line-height: 24px;font-weight: 600;line-height: 90px;}
.home_banner_wraper .home-slider .slide .slide-caption p{opacity: 0;font-family: "Livvic", sans-serif;color: #1A2428; font-weight: 600;font-size: 18px;line-height: 27px;}
.home_banner_wraper .home-slider .slide .slide-caption .banner-btn{margin-top: 40px;display: flex;flex-wrap: wrap;gap: 10px}
.home_banner_wraper .home-slider .slide .slide-caption a{opacity: 0;font-family: "Livvic", sans-serif;color: #FFF;font-size: 16px;font-weight: 700;line-height: 30px;text-transform: capitalize;border-radius: 7px;padding: 11px 30px;}
.home_banner_wraper .home-slider .slide .slide-caption a::before, 
.home_banner_wraper .home-slider .slide .slide-caption a::after{border-radius: 7px;}
.home_banner_wraper .home-slider .slide .slide-caption .zoominleft{background-color: #FB4D3D;}
.home_banner_wraper .home-slider .slide .slide-caption .lightspeedin{background-color: #76A713;}  
.home_banner_wraper .home-slider{margin: 0;padding: 0;list-style: none;}
 
.home_banner_wraper .home-slider .slick-current.slick-active .thumb img{-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both;  -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s;animation-duration: 1s; -webkit-animation-name: fadeInLeft; -moz-animation-name: fadeInLeft;-ms-animation-name: fadeInLeft;animation-name: fadeInLeft;opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption .banner-sub-title{-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s;-ms-animation-duration: 1s;animation-duration: 1s; -webkit-animation-name: zoomInUp; -moz-animation-name: zoomInUp;-ms-animation-name: zoomInUp;animation-name: zoomInUp;opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption .main-title{-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s;-ms-animation-duration: 1s;animation-duration: 1s; -webkit-animation-name: zoomInRight; -moz-animation-name: zoomInRight;-ms-animation-name: zoomInRight;animation-name: zoomInRight;opacity: 1;} 
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption p{-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s;-ms-animation-duration: 1s;animation-duration: 1s; -webkit-animation-name: zoomInRight; -moz-animation-name: zoomInRight;-ms-animation-name: zoomInRight;animation-name: zoomInRight;opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a.zoominleft {-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: zoomInLeft; -moz-animation-name: zoomInLeft; -ms-animation-name: zoomInLeft; animation-name: zoomInLeft; opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a.lightspeedin {-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: lightSpeedIn; -moz-animation-name: lightSpeedIn; -ms-animation-name: lightSpeedIn; animation-name: lightSpeedIn; opacity: 1;}

.home_banner_wraper .home-slider .slick-current.slick-active .thumb img { -webkit-animation-delay: 0.8s;-moz-animation-delay: 0.8s; -ms-animation-delay: 0.8s; animation-delay: 0.8s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption .banner-sub-title { -webkit-animation-delay: 1.5s;-moz-animation-delay: 1.5s; -ms-animation-delay: 1.5s; animation-delay: 1.5s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption img { -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -ms-animation-delay: 2s; animation-delay: 2s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption .main-title { -webkit-animation-delay: 2.5s; -moz-animation-delay: 2.5s; -ms-animation-delay: 2.5s; animation-delay: 2.5s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption p{ -webkit-animation-delay: 3s; -moz-animation-delay: 3s; -ms-animation-delay: 3s; animation-delay: 3s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a.zoominleft {-webkit-animation-delay: 3.5s; -moz-animation-delay: 3.5s; -ms-animation-delay: 3.5s; animation-delay: 3.5s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a.lightspeedin { -webkit-animation-delay: 4s; -moz-animation-delay: 4s; -ms-animation-delay: 4s; animation-delay: 4s;}



/*==========fadeInLeft========*/
@-webkit-keyframes fadeInLeft {
    from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
    to {opacity: 1;-webkit-transform: none;-moz-transform: none; -ms-transform: none; transform: none;}
}
@keyframes fadeInLeft {
    from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
    to {opacity: 1;-webkit-transform: none;-moz-transform: none; -ms-transform: none; transform: none;}
}
.fadeInLeft {-webkit-animation-name: fadeInLeft;-moz-animation-name: fadeInLeft; -ms-animation-name: fadeInLeft; animation-name: fadeInLeft;}
/*==========fadeInLeft========*/


/*==========zoomInUp========*/
@-webkit-keyframes zoomInUp {
    from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
    60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}  
@keyframes zoomInUp {
    from { opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
    60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}  
.zoomInUp {-webkit-animation-name: zoomInUp;-moz-animation-name: zoomInUp;-ms-animation-name: zoomInUp;animation-name: zoomInUp;}
/*==========zoomInUp========*/

/*==========zoomInRight========*/
@-webkit-keyframes zoomInRight {
    from {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
    60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInRight {
    from {
      opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
    60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInRight {-webkit-animation-name: zoomInRight;-moz-animation-name: zoomInRight;-ms-animation-name: zoomInRight;animation-name: zoomInRight;}
/*==========zoomInRight========*/

/*==========lightSpeedIn========*/
@-webkit-keyframes lightSpeedIn {
    from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);-moz-transform: translate3d(100%, 0, 0) skewX(-30deg);-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}
    60% {-webkit-transform: skewX(20deg);-moz-transform: skewX(20deg);-ms-transform: skewX(20deg); transform: skewX(20deg);opacity: 1;}
    80% {-webkit-transform: skewX(-5deg);-moz-transform: skewX(-5deg);-ms-transform: skewX(-5deg); transform: skewX(-5deg);}
    to {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
  }
  
  @keyframes lightSpeedIn {
    from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);-moz-transform: translate3d(100%, 0, 0) skewX(-30deg);-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}
    60% {-webkit-transform: skewX(20deg);-moz-transform: skewX(20deg);-ms-transform: skewX(20deg); transform: skewX(20deg);opacity: 1;}
    80% {-webkit-transform: skewX(-5deg);-moz-transform: skewX(-5deg);-ms-transform: skewX(-5deg); transform: skewX(-5deg);}
    to {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}
.lightSpeedIn {-webkit-animation-name: lightSpeedIn;-moz-animation-name: lightSpeedIn;-ms-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;-moz-animation-timing-function: ease-out;-ms-animation-timing-function: ease-out; animation-timing-function: ease-out;}
/*==========lightSpeedIn========*/

/*==========zoomInLeft========*/
@-webkit-keyframes zoomInLeft {
  0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-moz-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -moz-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -ms-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);}
  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-moz-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-ms-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);-moz-animation-timing-function: cubic-bezier(.175, .885, .32, 1);-ms-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1);}
}

@keyframes zoomInLeft {
  0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-moz-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -moz-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -ms-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);}
  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-moz-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-ms-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);-moz-animation-timing-function: cubic-bezier(.175, .885, .32, 1);-ms-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1);}
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft
}
/*==========zoomInLeft========*/


.weekly-fiet-food-wraper{padding-top: 60px;padding-bottom: 60px;}
.weekly-fiet-food-wraper .heading{text-align: center;}
.weekly-fiet-food-wraper .heading h4{font-family: "Shadows Into Light", cursive;color: #FB4D3D;font-size: 30px;font-weight: 400;line-height: 30px;text-transform: capitalize;}
.weekly-fiet-food-wraper .nav{margin: 50px 0 30px;gap: 15px;justify-content: flex-start;}
.weekly-fiet-food-wraper .nav .nav-item .nav-link{border-radius: 5px;background: #D9D9D9;color: #666666;font-size: 24px;font-weight: 700;line-height: 30px; text-transform: capitalize;min-width: 120px;padding: 10px 25px;}
.weekly-fiet-food-wraper .nav .nav-item .nav-link.active{background-color: #76A713;color: #ffffff;}

.product-slider .product-item{padding-left: 5px;padding-right: 5px;}
.product-slider .slick-next, 
.product-slider .slick-prev{background-color: rgba(255, 255, 255, 0.2);}
.product-slider .slick-next:hover, 
.product-slider .slick-prev:hover{background-color: #ffffff;}
.product-slider .slick-dots{bottom: -70px;}

.product-item .product-item-info{border-radius: 12px;background-color: #F5F4F4;padding: 15px;}
.product-item .images-container {position: relative;overflow: hidden;}
.product-item .images-container {position: relative;overflow: hidden;}
.product-item.grid .images-container {margin: -3px -3px 0;padding: 20px;}
.product-item .product-item-photo {position: relative;display: block;overflow: hidden;}
.product-item .product-image-container {max-width: 100%;}
.product-item .product-image-container {overflow: hidden;display: block;margin: 0 auto;}
.product-image-container .product-image-wrapper {display: block;height: 0;position: relative;}
.product-image-photo {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease; transition: all .4s ease; position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;width: 100%;}
.product-image-photo.thumbnail {opacity: 0;visibility: hidden;z-index: 1;-webkit-transition: all .8s ease;-moz-transition: all .8s ease; -o-transition: all .8s ease;transition: all .8s ease;}
.product-item-photo:hover .product-image-photo.thumbnail {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);opacity: 1;visibility: visible;}
.product-item .price-box {margin: 10px 0 25px;}
.product-item .price-box {margin-top: 0; margin-bottom: 5px;}
.product-item .price-box .price {font-weight: 500;}
.product-item .details-container{padding: 0 6px;}
.product-item .details-container .product-name{padding: 15px 0;margin-bottom: 0;}
.product-item .details-container .product-name .product-item-link{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 29px;font-weight: 600;line-height: 30px;}
.product-item .details-container .product-name .product-item-link{display: block;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;overflow: hidden;}
.product-item .details-container .product-short-desc{color: #666;font-size: 14px;font-weight: 400;line-height: 18px;} 
.product-item .details-container .product-short-desc p{margin-bottom: 0;}
.product-item .details-container .product-short-desc br{display: none;}
.product-item .details-container .nutrition-facts-wraper .heading{font-family: "Livvic", sans-serif;color: #222222;font-size: 26px;font-weight: 600;line-height: 24px;border-bottom: 1px solid rgba(0, 0, 0, 0.50);text-align:left;padding: 15px 0 8px; }
.product-item .details-container .nutrition-facts-wraper .heading span{font-size: 15px;font-weight: 400;}
.product-item .details-container .nutrition-facts-wraper .nutrition-list{padding: 8px 0 0;display: flex;flex-wrap: nowrap;justify-content: space-between;overflow-y: auto;max-width: 100%;}
.product-item .details-container .nutrition-facts-wraper .nutrition-info{text-align: center;min-width: 126px;padding-left: 10px;padding-right: 10px;position: relative;}
.product-item .details-container .nutrition-facts-wraper .nutrition-info + .nutrition-info::before{content: '';background: rgba(0, 0, 0, 0.30);position: absolute;top: 0;bottom: 0;width: 1px;left: 1px;}
.product-item .details-container .nutrition-facts-wraper .nutrition-info h4{font-family: "Livvic", sans-serif;color: #2C2C2C;font-size: 16px;font-weight: 700;line-height: 20px;margin-bottom: 0; }
.product-item .details-container .nutrition-facts-wraper .nutrition-info p{font-family: "Livvic", sans-serif;color: #666;font-size: 16px;font-weight: 400;line-height: 30px;margin-bottom: 0;}
.product-item .details-container .nutrition-facts-wraper + .nutrition-facts-wraper .heading{padding-top: 15px;}
.product-item .details-container .btn-wraper{display: flex;gap: 20px;flex-wrap: nowrap;gap: 20px;margin-top: 20px;}
.product-item .details-container .btn-wraper .sim-button{width: 100%;text-align: center;border-radius: 5px;}
.product-item .details-container .btn-wraper .sim-button::before, 
.product-item .details-container .btn-wraper .sim-button::after{border-radius: 5px;}
.product-item .details-container .btn-wraper .btn-order{background-color: #76A713;color: #FFFFFF;font-size: 20px;font-weight: 700;line-height: 25px;}
.product-item .details-container .btn-wraper .btn-subscribe{background-color: transparent;border: 1px solid #76A713;color: #76A713;font-size: 20px;font-weight: 700;line-height: 25px;}
.product-item .images-container .offer-wraper{position: absolute;top: 10px;left: 10px;border-radius: 5px;background-color: #FFC805;}
.product-item .images-container .offer-wraper .offer-heading{color: #131313;font-size: 16px;font-weight: 700;line-height: 30px;margin-bottom: 0;padding: 0px 18px;  }

.hm-how-works{padding-top: 20px;padding-bottom: 30px;}
.hm-how-works .heading-box-wraper{text-align: center;margin-bottom: 50px;}
.hm-how-works .heading{font-family: "Shadows Into Light", cursive;color: #FB4D3D;font-size: 30px;font-weight: 400;line-height: 30px;text-transform: capitalize;}
.hm-how-works .hm-how-works-column-wraper{position: relative; text-align: center;max-width: 270px;margin-left: auto;margin-right: auto;}
.hm-how-works-column-wraper .img{height: 100px;display: flex;align-items: center;justify-content: center;}
.hm-how-works-column-wraper .img img{height: 100%;width: auto;}
.hm-how-works-column-wraper .heading-h4{color: #666666;font-size: 24px;font-weight: 700;line-height: 30px;margin: 20px 0 10px;}
.hm-how-works-column-wraper p{color: #666666;font-size: 16px;font-weight: 400;line-height: 24px;}

.hm-how-works-row > .row > div{position: relative;}
.hm-how-works-row .works-column-box-1 .arrow-icon{display: none;}
.hm-how-works-row .arrow-icon{position: absolute;left: -35px;top: 50px;}

.hm-meal-container{background-color: #F8F8F8;padding-top: 40px;padding-bottom: 60px;}
.meal-container-box .product-image{position: relative;padding: 50px 20px 100px;text-align: center;}
.meal-container-box .product-gallery .gallery-img{position: absolute;}
.meal-container-box .product-gallery .img-1{top: 0;left: 2px;}
.meal-container-box .product-gallery .img-2{bottom: 0;right: 2px;}
.meal-container-box .meal-container-info{padding-top: 40px;padding-left: 100px;}
.meal-container-box .meal-container-info .heading-h4{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 45px;font-weight: 600;line-height: 56px;}
.meal-container-box .meal-container-info .short-desc{color: #666666;font-size: 16px;font-weight: 400;line-height: 30px;}
.meal-container-box .meal-container-info .ingredients{margin-top: 15px;}
.meal-container-box .meal-container-info .ingredients h4{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 40px;font-weight: 600;line-height: 56px;}
.meal-container-box .meal-container-info .ingredients ul{margin-left: 0;}
.meal-container-box .meal-container-info .ingredients ul li{color: #666666;font-size: 16px;font-weight: 400;line-height: 30px;}
.meal-container-box .meal-container-info .nutrition{margin-top: 30px;}
.meal-container-box .meal-container-info .nutrition h4{font-family: "Livvic", sans-serif;color: #222222;font-size: 40px;font-weight: 600;line-height: 30px;margin-bottom: 20px;}
.meal-container-box .meal-container-info .nutrition h4 span{font-size: 20px;font-weight: 400;}
.meal-container-box .meal-container-info .nutrition ul{border-radius: 10px;border: 1px solid #76A713;padding: 20px;margin: 0;list-style: none;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.meal-container-box .meal-container-info .nutrition ul li{text-align: center;}
.meal-container-box .meal-container-info .nutrition ul li .count{font-family: "Livvic", sans-serif;color: #2C2C2C;font-size: 20px;font-weight: 700;line-height: 30px;display: block;}
.meal-container-box .meal-container-info .nutrition ul li .label{font-family: "Livvic", sans-serif;color: #666666;font-size: 16px;font-weight: 400;line-height: 30px;display: block;}
.meal-container-box .meal-container-info .btn-wraper{margin-top: 30px;}
.meal-container-box .meal-container-info .btn-wraper .sim-button{text-align: center;border-radius: 5px;background-color: #76A713;color: #FFFFFF;font-size: 20px;font-weight: 700;line-height: 25px;}
.meal-container-box .meal-container-info .btn-wraper .sim-button::before, 
.meal-container-box .meal-container-info .btn-wraper .sim-button::after{border-radius: 5px;}
.meal-container-box .meal-container-info .btn-wraper .added_to_cart{margin-left: 10px;color: #76a713;}
.meal-container-box .slick-prev, 
.meal-container-box .slick-next{background-color: rgba(255, 255, 255, 0.4);}
.meal-container-box .slick-dots{bottom: -75px;}

.hm-offer-product{padding-top: 50px;padding-bottom: 50px;}
.hm-offer-product .offer-product-item{background-color: #F5F9EE;position: relative;padding: 50px 15px 30px;padding-left: 30px;overflow: hidden;}
.hm-offer-product .offer-product-item .offer-product-item-wraper{display: flex;gap: 20px;position: relative;align-items: center;}
.offer-product-item .wave-bg-wraper{position: absolute;bottom: 0; right: 0;width: 100%;height: 200px;}
.offer-product-item .offer-product-info{flex-grow: 1;}
.offer-product-item .offer-product-info .offer-heading{font-family: "Shadows Into Light", cursive;margin-bottom: 0; color: #76A713;font-size: 30px;font-weight: 400;line-height: 30px;text-transform: capitalize;}
.offer-product-item .offer-product-info .heading-h4{color: #666666;font-size: 24px;font-weight: 700;line-height: 30px;min-height: 80px;margin-top: 15px;}
.offer-product-item .offer-product-img{max-width: 150px;} 
.offer-product-item .offer-product-info .sim-button{background-color: #76A713;border-radius: 5px;color: #FFFFFF;font-size: 16px;font-weight: 700;line-height: 30px;padding: 6px 25px;}
.offer-product-item .offer-product-info .sim-button::before, 
.offer-product-item .offer-product-info .sim-button::after{border-radius: 5px;}
.offer-product-slider .even .offer-product-item{background-color: #FFF5ED;}
.offer-product-slider .even .offer-product-item .offer-product-info .offer-heading{color: #FB4D3D;}
.offer-product-slider .even .offer-product-item .offer-product-info .sim-button{background-color: #FB4D3D;}
.offer-product-slider .even .offer-product-item .wave-bg-wraper svg path{fill: #FFE7D3;}
.offer-product-slider .slick-slide{padding: 0 12px;}
.offer-product-slider .slick-prev, 
.offer-product-slider .slick-next{background-color: rgba(255, 255, 255, 0.4);}
.offer-product-slider .slick-dots{bottom: -75px;}

.endless-varieties-wraper{padding-top: 40px;padding-bottom: 60px;}
.endless-varieties-wraper .heading-wraper{text-align: center;margin-bottom: 40px;}
.endless-varieties-wraper .heading-wraper .heading{font-family: "Shadows Into Light", cursive;font-size: 30px;color: #FB4D3D;font-weight: 400;line-height: 30px;text-transform: capitalize;}
.endless-varieties-wraper .heading-wraper p{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 32px;font-weight: 600;line-height: 56px;}
.endless-varieties-wraper .heading-wraper ul{list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;gap: 25px;}
.endless-varieties-wraper .heading-wraper ul li{display: flex;justify-content: center;align-items: center;gap: 5px;}
.endless-varieties-wraper .heading-wraper ul li .list-text{font-family: "Livvic", sans-serif;color: #666666;font-size: 24px;font-weight: 700;line-height: 30px;}

.endless-varieties-wraper .product-item .product-item-info{padding: 0;border-radius: 0; border: 1px solid #76A713;background-color: #F5F9EE;box-shadow: 0px 4px 22.7px 6px rgba(0, 0, 0, 0.03);}
.endless-varieties-wraper .product-item .details-container .product-name{padding-bottom: 0;}
.endless-varieties-wraper .product-item .details-container .product-name .product-item-link{font-family: "Nunito", sans-serif;text-align: center; color: #666;font-size: 24px;font-weight: 700;line-height: 30px;}
.endless-varieties-wraper .product-item .price-box{text-align: center;}
.endless-varieties-wraper .product-item .price-box .price del {color: #B6B6B6;}
.endless-varieties-wraper .product-item .price-box .price del .amount{font-family: "Nunito", sans-serif;color: #B6B6B6;font-size: 15px;font-weight: 700;line-height: 30px;}
.endless-varieties-wraper .product-item .price-box .price ins{text-decoration: none;margin-left: 10px;}
.endless-varieties-wraper .product-item .price-box .price ins .amount{font-family: "Nunito", sans-serif;color: #76A713;font-size: 18px;font-weight: 700;line-height: 30px;} 
.endless-varieties-wraper .product-item .details-container .price-percent .price-box{margin-bottom: 15px;}
.endless-varieties-wraper .product-item .details-container .star-rating-wraper{display: flex;align-items: center;justify-content: center;gap: 5px; margin-top: 15px;}
.endless-varieties-wraper .product-item .details-container .star-rating-wraper i{color: #D3AA18;}
.endless-varieties-slider .slick-slide{padding: 0 12px;}
.endless-varieties-slider .slick-prev, 
.endless-varieties-slider .slick-next{background-color: rgba(255, 255, 255, 0.4);}
.endless-varieties-slider .slick-dots{bottom: -75px;}
.endless-varieties-wraper .product-image-photo{border-radius: 0;}

.recycle-box-wraper {padding-top: 40px;padding-bottom: 40px;}
.recycle-box-wraper .content-wraper{padding-left: 40px;padding-right: 40px;}
.recycle-box-wraper .content-wraper .heading-wraper{text-align: center;margin-bottom: 40px;}
.recycle-box-wraper .content-wraper .heading-wraper .heading{font-family: "Shadows Into Light", cursive;color: #FB4D3D;font-size: 30px;font-weight: 400;line-height: 40px;text-transform: capitalize;}
.recycle-box-wraper .content-wraper .heading-wraper p{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 45px;font-weight: 600;line-height: 56px;}
.recycle-box-wraper .hm-how-works-column-wraper .heading-h4{font-family: "Nunito", sans-serif;color: #666666;font-size: 18px;font-weight: 700;line-height: 30px;text-align: center;max-width: 160px;margin-left: auto;margin-right: auto;}
.recycle-box-wraper .hm-how-works-column-wraper .img{height: 75px;}
.recycle-box-wraper .hm-how-works-column-wraper .img img {height: 100%;}
.recycle-box-wraper .content-wraper .content{font-family: "Livvic", sans-serif;color: #666666;font-size: 20px;font-weight: 400;line-height: 30px;margin-top: 70px;}
.recycle-box-wraper .hm-how-works-row{position: relative;}
/* .recycle-box-wraper .hm-how-works-row:before {content: '';border: 2px solid #000000;position: absolute;width: calc(100% - 250px);bottom: -35px;left: 125px;border-top-width: 0;padding: 20px;} */
.recycle-box-wraper .hm-how-works-row .step-arrow-wraper{position: absolute;bottom: -25px;left: 0;right: 0;width: 100%;text-align: center;}
.recycle-box-wraper .hm-how-works-row .step-arrow-wraper svg{max-width: 550px;}

.customer-reviews-wraper{padding-top: 100px; padding-bottom: 100px;position: relative;}
.customer-reviews-wraper .container{position: relative;}
.customer-reviews-wraper .heading-wraper{position: relative;z-index: 1;border-bottom: 1px solid rgba(118, 167, 19, 0.79);max-width: 600px;margin-bottom: -120px;padding-bottom: 20px;}
.customer-reviews-wraper .heading-wraper::after{content: '';position: absolute;height: 4px;width: 100px;background-color: #76A713;bottom: -2px;}
.customer-reviews-wraper .heading-wraper .heading-h4{font-family: "Shadows Into Light", cursive;color: #FB4D3D;font-size: 30px;font-weight: 400;line-height: 30px;text-transform: capitalize;}
.customer-reviews-wraper .heading-wraper .sub-heading{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 45px;font-weight: 600;line-height: 56px;}
.customer-reviews-wraper .review-content{padding-right: 50px;}
.customer-reviews-wraper .review-content .desc{font-family: "Nunito", sans-serif;color: #666666;font-size: 22px;font-weight: 400;line-height: 30px;position: relative;max-width: 680px;}
.customer-reviews-wraper .review-content .desc::before{content: '“';color: #76A713;font-size: 76px;position: absolute;left: 0;top: 10px;}
.customer-reviews-wraper .review-content .desc p:first-child{ text-indent: 30px;}
.customer-reviews-wraper .review-content .title-wraper{display: flex;margin-top: 50px;align-items: center;gap: 20px;justify-content: space-between;}
.customer-reviews-wraper .review-content .customer-detail{display: flex;align-items: center;gap: 20px;}
.customer-reviews-wraper .review-content .customer-detail .heading .heading-h4{font-family: "Nunito", sans-serif;color: #666666;font-size: 20px;font-weight: 700;line-height: 30px;margin: 0;}
.customer-reviews-wraper .review-content .customer-detail .heading .position{font-family: "Nunito", sans-serif;color: #FB4D3D;font-size: 20px;font-weight: 700;line-height: 30px;margin: 0;}
.customer-reviews-wraper .review-content .star-count .Stars{font-size: 30px;line-height: 30px;padding: 10px 20px;background-color: #FFF0E3;}
.customer-reviews-wraper .rating-image-wraper{margin-top: -200px;}
.customer-reviews-wraper .reviews-slider .reviews-slide{padding-top: 220px;}
.customer-reviews-wraper .reviews-slider .slick-dots{text-align: left;}
.customer-reviews-wraper .reviews-slider .slick-prev, 
.customer-reviews-wraper .reviews-slider .slick-next{background-color: rgba(255, 255, 255, 0.4);}
.customer-reviews-wraper .onion-img-wraper{position: absolute;bottom: -100px;right: 0;}


.news-blog-wraper{padding-top: 40px;padding-bottom: 60px;}
.news-blog-wraper .heading-wraper{text-align: center;margin-bottom: 40px;}
.news-blog-wraper .heading-wraper .heading-h4{font-family: "Shadows Into Light", cursive;font-size: 30px;color: #FB4D3D;font-weight: 400;line-height: 30px;text-transform: capitalize;}
.news-blog-wraper .heading-wraper p{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 32px;font-weight: 600;line-height: 56px;}
.news-blog-wraper .blog-content-wraper .blog-content .heading-h4{font-family: "Livvic", sans-serif;font-size: 22px;font-weight: 700;line-height: 30px;color: #FB4D3D;}
.news-blog-wraper .blog-content-wraper .blog-content .heading-h4 a{color: #FB4D3D;}
.news-blog-wraper .blog-content-wraper .blog-content .blog-short-content{font-family: "Nunito", sans-serif;color: #666666;font-size: 22px;font-weight: 400;line-height: 24px;}
.news-blog-wraper .blog-content-wraper .blog-img{position: relative;margin-bottom: 60px;}
.news-blog-wraper .blog-content-wraper .blog-img .blog-date{border-radius: 30px 86.5px 86.5px 86.5px;background-color: #FF7800;height: 80px;width: 80px;display: flex;flex-wrap: wrap;flex-direction: column; align-items: center;justify-content: center;position: absolute;right: 30px;bottom: -50px;}
.news-blog-wraper .blog-content-wraper .blog-img .blog-date span{font-family: "Livvic", sans-serif;color: #FFFFFF;font-size: 20px;font-weight: 700;line-height: 22px;display: block;width: 100%;padding-left: 15px;}
.news-blog-wraper .post-thumbnail{margin: 0;border-radius: 10px 10px 0 0;position: relative;overflow: hidden;}
.news-blog-wraper .post-thumbnail a{display: block;height: 0;padding-top: 64.2%;position: relative;overflow: hidden;}
.news-blog-wraper .post-thumbnail a img{-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;transition: opacity 0.5s, transform 0.5s;-webkit-backface-visibility: hidden;backface-visibility: hidden;width: 100%;object-fit: cover;}
.news-blog-wraper .post-thumbnail a:hover img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1);}
.news-blog-wraper .post-thumbnail a img{width: 100%;height: 100%;top: 0;left: 0;position: absolute;object-fit: cover;}
.news-blog-wraper .slick-dots{ bottom: -80px;}
.blog-slider .blog-content-wraper{padding-left: 15px;padding-right: 15px;}


.la-spinner, 
.wpfIconPreview .spinner, 
.wpfLoaderIconTemplate .spinner, 
.woobewoo-filter-loader.spinner{background: url('../img/zaki-logo.png') no-repeat !important;}


.product-bg-wraper .site-main{background-color: #f8f8f8;}
.page-layout-2columns-left .sidebar-box .wpfFilterButtons{text-align: right;background-color: #ffffff;padding: 14px 15px;margin-bottom: 20px;position: relative;}
.page-layout-2columns-left .sidebar-box .wpfFilterButtons::before{content: 'Filter';font-family: "Livvic", sans-serif;position: absolute;left: 15px;top: 0;bottom: 0;display: flex;align-items: center;font-size: 20px;}
.page-layout-2columns-left .sidebar-box .wpfFilterWrapper{background-color: #ffffff;padding: 25px 15px 15px;}
.page-layout-2columns-left .wpfFilterButtons .wpfButton{padding: 0;height: auto;width: auto;min-height: auto;background-color: transparent;font-size: 12px;text-transform: capitalize;}
.page-layout-2columns-left .wpfFilterWrapper .wfpTitle{font-family: "Livvic", sans-serif;text-transform: capitalize;}
.page-layout-2columns-left .wpfSearchWrapper .wpfSearchFieldsFilter{border: 1px solid #f1f1f1;box-shadow: none;outline: none;padding: 5px 10px;margin-bottom: 20px;}
.page-layout-2columns-left .ui-slider.ui-widget-content .ui-slider-handle{background: #fff;top: -6px;height: 18px;width: 18px;border: 5px solid #74b525 !important;border-radius: 100%;cursor: ew-resize !important;}
.page-layout-2columns-left .ui-slider.ui-widget-content:not(.iris-slider-offset){border: 1px solid #74b525;}
.page-layout-2columns-left .ui-widget-header{background: #74b525 !important;}
.page-layout-2columns-left .ui-slider.ui-widget-content .ui-slider-handle:hover, 
.page-layout-2columns-left .ui-slider.ui-widget-content .ui-slider-handle.ui-state-hover, 
.page-layout-2columns-left .ui-slider.ui-widget-content .ui-slider-handle.ui-state-active{border-color: #74b525 !important;}

.woocommerce .oceanwp-toolbar{background-color: #ffffff;}
.woocommerce ul.products{display: flex;flex-wrap: wrap;}
.woocommerce ul.products .product .product-inner{padding-bottom: 20px;border: 1px solid #76a713;}
.woocommerce ul.products .product .product-inner .image-wrap{background-color: #ffffff;}
.woocommerce ul.products .product .product-inner .image-wrap .woo-entry-image > .woocommerce-LoopProduct-link{overflow: hidden; display: flex;align-items: center;justify-content: center;height: 250px;}
.woocommerce ul.products li.product li.title h2, 
.woocommerce ul.products li.product li.title a{font-family: "Nunito", sans-serif;font-size: 24px;font-weight: 700;line-height: 30px;}
.woocommerce ul.products .product{flex: 0 0 auto;padding: 0 10px;}
.woocommerce .oceanwp-toolbar{padding: 10px 10px;}
.woocommerce ul.products li.product .price del .amount, 
.woocommerce ul.products li.product .price{font-size: 20px;}
.woocommerce del{-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.woocommerce ul.products li.product .price ins{font-weight: 500;font-size: 24px;}
.woocommerce ul.products li.product .button{background-color: #76A713;color: #FFFFFF;font-size: 18px;font-weight: 700;line-height: 25px;text-transform: capitalize;padding: 10px 18px;border: none;border-radius: 5px;}
.woocommerce ul.products li.product .sim-button::before, 
.woocommerce ul.products li.product .sim-button::after{border-radius: 5px;}
.woocommerce ul.products li.product .button:hover{background-color: #76A713;color: #FFFFFF;border: none;}

.woocommerce div.product form.cart div.quantity{margin-bottom: 10px;}
.page-layout-2columns-left.woocommerce ul.products li.owp-content-center .product-inner{height: 100%;}
.page-layout-2columns-left.woocommerce ul.products .product{margin-bottom: 20px;}

.catalog-product-view .content-area{padding-left: 0;border: none;}
.catalog-product-view .productView-top > .row{display: flex;flex-wrap: wrap;padding-bottom: 20px;margin-right: -4px;margin-left: -4px;padding-top: 20px;}
.catalog-product-view div.product .productView-top div.images{float: none;width: 100%;}
.catalog-product-view div.product .productView-top div.summary{float: none;width: 100%;}
.catalog-product-view .productView-top .product-img-box{position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, .125);border-radius: .25rem;}
.catalog-product-view .productView-top .products_right .entry-summary{height: 100%; border-radius: 3px;box-shadow: 0 .5px 0 0 rgba(0, 0, 0, .16);background-color: #ffffff;}
.catalog-product-view .productView-top .entry-summary{padding: 30px 44px;}

.catalog-product-view .images.nickx_product_images_with_video .slider.nickx-slider-for .zoom.nslick-slide img{max-width: 100%;width: auto;max-height: 400px;margin: 60px auto;}
.catalog-product-view .product-img-box .nickx-slider-for .nslick-slide{padding: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;text-align: center;margin: 0 auto;}
.catalog-product-view div.product .product_title{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 45px;font-weight: 600;line-height: 56px;}
.catalog-product-view #nickx-gallery .nslick-slide{padding: 10px;}
.catalog-product-view .sim-button{background-color: #76A713;color: #FFFFFF;font-size: 16px;font-weight: 500;line-height: 25px;text-transform: capitalize;padding: 10px 18px;border: none;border-radius: 0;}
.catalog-product-view .sim-button{display: flex;align-items: center;justify-content: center;gap: 5px;}
.catalog-product-view .sim-button svg{width: 25px;height: 25px;}
.catalog-product-view .sim-button::before, 
.catalog-product-view .sim-button::after{border-radius: 0;}
.catalog-product-view .sim-button:hover, 
.catalog-product-view .sim-button:focus {background-color: #76A713;color: #FFFFFF;border: none;}
.quantity .qty, 
.quantity .minus, 
.quantity .plus{min-height: 48px;line-height: 48px;width: 45px;}
.woocommerce form input[type=number]{min-height: 50px;}
.woocommerce .owp-thumbs-layout-vertical .productView-top span.onsale{left: initial !important;right: 10px;}
.product-description-wraper{background-color: #ffffff;padding: 20px 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 28px;font-weight: 600;line-height: 38px;}
.woocommerce div.product .woocommerce-tabs ul.tabs, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-top: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color: #76a713;border-color: #76a713;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color: #76a713;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{outline: none !important;}

.woocommerce .related.products h2, 
.woocommerce .upsells.products h2{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 40px;font-weight: 600;line-height: 56px;}
.woocommerce button.button.loading:after, 
.woocommerce ul.products li.product .button::after{position: relative;background-color: transparent;width: auto;height: auto;}
.woocommerce div.product .woocommerce-tabs .panel .ingredients h4,
.woocommerce div.product .woocommerce-tabs .panel .nutrition h4, 
.woocommerce div.product .woocommerce-tabs .panel h2:first-child{color: #666666;font-size: 24px;font-weight: 700;line-height: 30px;margin: 20px 0 10px;}

.woocommerce div.product .woocommerce-tabs .panel .nutrition table, 
.woocommerce div.product .woocommerce-tabs .panel .ingredients table{max-width: 400px;}
.woocommerce.woo-left-tabs div.product .product-description-wraper .woocommerce-tabs ul.tabs{display: flex;flex-wrap: wrap;}
.woocommerce div.product .product-description-wraper .woocommerce-tabs ul.tabs .reviews_tab{order: 4;}

/*==========================================================
    ==========Cart Page Css====START===========
    =======================================================*/
.woocommerce-cart .widget-area.sidebar-primary{display: none;}
.woocommerce-cart .content-area{float: none;width: 100%;padding-right: 0;border: none;}
.woocommerce-cart .entry .alignwide{margin-left: 0;max-width: 100%;width: 100%;}
.woocommerce-cart .wc-block-cart .wc-block-components-main{width: calc(68% - 8px);text-align: left;font-size: 1em;border-collapse: separate;border-spacing: 0 10px;padding-right: 0;background-color: #ffffff;padding-top: 10px;}
.woocommerce-cart .wc-block-cart .wc-block-components-sidebar{padding: 10px 15px;border-radius: 3px;box-shadow: 0 .5px 0 0 rgba(0, 0, 0, .16);background-color: #ffffff;display: flex;width: 32%;flex-flow: column;margin-left: 8px;min-width: 277px;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th{padding-left: 8px;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 30px;font-weight: 600;line-height: 56px;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th{font-size: 18px;color: #757575;}
.woocommerce-cart .wc-block-components-product-name{font-family: "Livvic", sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;color: #000000;}

.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button{font-family: "Livvic", sans-serif;display: inline-block;padding: 16px 25px;border-radius: 10px;background-color: #76A713;color: #ffffff;font-size: 22px;min-height: auto;}
.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;cursor: pointer;font-weight: 600;}
.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button:hover, 
.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button:focus{color: #ffffff;}
.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgba(224, 236, 238, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-radius: 10px;}
.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);border-radius: 10px;}
.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}
.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button.wc-block-components-button--loading .wc-block-components-spinner{left: 0;top: 0;}

.wc-block-grid__products{margin: 0 -10px !important;}
.wc-block-grid__products .wc-block-grid__product{padding: 0 10px;margin: 0;border: none;}
.wc-block-grid__product .wc-block-grid__product-image, 
.wc-block-grid__product .wc-block-grid__product-link{display: block !important;}
.wc-block-grid__product .wc-block-grid__product-image, 
.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title{font-family: "Nunito", sans-serif;font-size: 24px;font-weight: 700;line-height: 30px;color: #666666; margin: 0; padding: 20px 0;background-color: #f5f9ee;}
.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image{background-color: #ffffff;overflow: hidden;display: flex;align-items: center; justify-content: center; height: 250px;margin-bottom: 0 !important;padding: 0;}
.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image img{width: 100%;}
.wc-block-grid__product .price{text-align: center;background-color: #f5f9ee;margin: 0 !important;padding-bottom: 10px;}
.wc-block-grid__product .price del {color: #B6B6B6;font-size: 16px;}
.wc-block-grid__product .price del .amount{font-family: "Nunito", sans-serif;color: #B6B6B6;font-weight: 700;line-height: 30px;}
.wc-block-grid__product .price ins{text-decoration: none;margin-left: 10px;}
.wc-block-grid__product .price ins .amount{font-family: "Nunito", sans-serif;color: #76A713;font-size: 18px;font-weight: 700;line-height: 30px;}
.wc-block-grid__product-add-to-cart.wp-block-button{background-color: #f5f9ee;margin: 0 !important;padding-bottom: 10px;}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-family: "Livvic", sans-serif;display: inline-block;padding: 16px 25px;border-radius: 10px;background-color: #76A713;color: #ffffff;font-size: 20px !important;min-height: auto;}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;cursor: pointer;font-weight: 600;}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, 
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus{color: #ffffff;}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgba(224, 236, 238, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-radius: 10px;}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);border-radius: 10px;}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{content: "\f110" !important;font-family: "Font Awesome 5 Free" !important;font-weight: 900;position: relative; background-color: transparent; width: auto; height: auto;opacity: 1;}
.wp-block-woocommerce-empty-cart-block .has-text-align-center ~ .has-text-align-center{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 30px;font-weight: 600;line-height: 56px; text-align: left;}

/*==========================================================
    ==========Checkout Page Css====START===========
    =======================================================*/
.woocommerce-checkout .widget-area.sidebar-primary{display: none;}
.woocommerce-checkout .content-area{float: none;width: 100%;padding-right: 0;border: none;}
.woocommerce-checkout .entry .alignwide{margin-left: 0;max-width: 100%;width: 100%;}
.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{width: calc(68% - 8px);text-align: left;font-size: 1em;border-collapse: separate;border-spacing: 0 10px;padding-right: 0;background-color: #ffffff;padding: 15px 20px;border-radius: 5px;}
.woocommerce-checkout .wc-block-components-sidebar{padding: 0;margin-top: 0;border-radius: 3px;box-shadow: 0 .5px 0 0 rgba(0, 0, 0, .16);background-color: #ffffff;display: flex;width: 32%;flex-flow: column;margin-left: 8px;min-width: 277px;}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{font-size: 20px;font-weight: 700;}
.wc-block-components-order-summary .wc-block-components-order-summary__button-text, 
.woocommerce-checkout .wc-block-components-title.wc-block-components-title{font-size: 28px;font-weight: 700 !important;}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{border: none;}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{font-family: "Livvic", sans-serif;display: inline-block;padding: 16px 25px;border-radius: 10px;background-color: #76A713;color: #ffffff;font-size: 22px;min-height: auto;}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;cursor: pointer;font-weight: 600;}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover, 
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus{color: #ffffff;}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgba(224, 236, 238, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-radius: 10px;}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);border-radius: 10px;}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button.wc-block-components-button--loading .wc-block-components-spinner{left: 0;top: 0;}

.news-blog-wraper .posts-list .blog-content-wraper{margin-bottom: 40px;}

.circle-loader {position: relative; margin: 50px auto; width: 5rem; border-radius: 100vmin; overflow: hidden; padding: 1.25rem;}
.circle-loader::before {content: "";display: block;padding-top: 100%;}
.circle-loader .circular {width: 100%;height: 100%;position: absolute;inset: 0;margin: auto;transform-origin: center center; animation: 2s linear 0s infinite rotate;}
.circle-loader .path {stroke: #76a713;stroke-dasharray: 1, 200;stroke-dashoffset: 0;stroke-linecap: round;animation: 1.5s ease-in-out 0s infinite dash;}

@keyframes dash {
    0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0;}
    50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;stroke: #76a713;}
    100% {stroke-dasharray: 89, 200;stroke-dashoffset: -124px;}
}
@keyframes rotate {
    to {transform: rotate(1turn);}
}

.load-more-btn-wraper{text-align: center;margin-top: 50px;}
.news-blog-wraper .sim-button:hover, 
.news-blog-wraper .sim-button:focus{background-color: #6AB53B;}
.news-blog-wraper .sim-button::after{background-color: transparent;}
.load-more-btn-wraper .loader-wraper{display: none; position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;align-items: center;justify-content: center;background-color: rgba(0, 0, 0, 0.8);}
.load-more-btn-wraper .loader-wraper.show{display: flex;}

.load-more-btn-wraper .loader {width: 50px;aspect-ratio: 1;display: grid;border: 4px solid #0000; border-radius: 50%; border-right-color: #ffffff;animation: l15 1s infinite linear;}
.load-more-btn-wraper .loader::before,
.load-more-btn-wraper .loader::after {content: ""; grid-area: 1/1;margin: 2px; border: inherit;border-radius: 50%;animation: l15 2s infinite;}
.load-more-btn-wraper .loader::after {margin: 8px;animation-duration: 3s;}
@keyframes l15{ 100%{transform: rotate(1turn)}}

.news-blog-wraper .nav-tabs-wraper{margin: 0 0 20px;gap: 15px;}
.news-blog-wraper .nav-tabs-wraper .nav-item .nav-link{background-color: #fff;border: 1px solid #000000;border-radius: 4px;box-sizing: border-box;color: #111;cursor: pointer;display: inline-block; font-size: 24px; margin: 1px; overflow: hidden; text-align: center; text-transform: uppercase; padding: 15px 20px;}
.news-blog-wraper .nav-tabs-wraper .nav-item .nav-link.active{background-color: #76a713;color: #fff;border-color: #76a713;}

.load-more-btn-wraper .sim-button{font-family: "Livvic", sans-serif;display: inline-block;border: none;padding: 16px 25px;border-radius: 0;background-color: #76A713;color: #ffffff;font-size: 22px;min-height: auto;}
.load-more-btn-wraper .sim-button{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;cursor: pointer;font-weight: 600;}
.load-more-btn-wraper .sim-button:hover, 
.load-more-btn-wraper .sim-button:focus{color: #ffffff;}
.load-more-btn-wraper .sim-button::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgba(224, 236, 238, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-radius: 0;}
.load-more-btn-wraper .sim-button:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.load-more-btn-wraper .sim-button::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);border-radius: 0;}
.load-more-btn-wraper .sim-button:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}

.wp-block-search .wp-block-search__label{font-family: "Nunito", sans-serif;color: #1A2428;font-size: 24px;font-weight: bolder;text-transform: uppercase;border: none;padding: 0;margin-bottom: 18px;}
.categories-title{font-family: "Nunito", sans-serif;color: #1A2428;font-size: 24px;margin-bottom: -20px;text-transform: uppercase;border: none;padding: 0;}
.widget-title{font-family: "Nunito", sans-serif;color: #1A2428;font-size: 24px;font-weight: bolder;text-transform: uppercase;border: none;padding: 0;}
.latest-posts-with-thumbnails{margin: 28px 0 0 0;padding: 0;list-style: none;}
.latest-posts-with-thumbnails li{display: flex;position: relative;-moz-column-gap: 20px;column-gap: 20px;align-items: center;font-size: 13px;line-height: 1.23;margin-bottom: 14px;}
.latest-posts-with-thumbnails li .c-lp-widget__thumb {position: relative;flex: 0 0 auto;width: 60px;height: 50px;border-radius: 10px;overflow: hidden;align-self: flex-start;}
.latest-posts-with-thumbnails li .c-lp-widget__thumb img{max-width: 100%;width: 100% !important;height: 100% !important;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;display: block;}
.latest-posts-with-thumbnails li .c-lp-widget__content {flex: 1 1 auto;line-height: 1.2;}
.latest-posts-with-thumbnails li .c-lp-widget__content a{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 16px;font-weight: 500;display: block;}
.latest-posts-with-thumbnails li .c-lp-widget__content .post-date{font-weight: 600;font-size: 12px;line-height: 15px;letter-spacing: 0.02em; opacity: 0.6; margin-top: 4px;}

.sidebar-box ul li a{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 16px;font-weight: 500;}
.sidebar-box ul li a:hover{color: #76a713;}
.theme-heading{font-family: "Nunito", sans-serif;color: #1A2428;font-size: 24px;font-weight: bolder;text-transform: uppercase;border: none;padding: 0;}

.related-post-media{margin: 0;border-radius: 10px 10px 0 0;position: relative;overflow: hidden;}
.related-post-media .related-thumb{display: block;height: 0;padding-top: 64.2%;position: relative;overflow: hidden;}
.related-post-media .related-thumb img{-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;transition: opacity 0.5s, transform 0.5s;-webkit-backface-visibility: hidden;backface-visibility: hidden;width: 100%;object-fit: cover;}
.related-post-media .related-thumb:hover img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1);}
.related-post-media .related-thumb img{width: 100%;height: 100%;top: 0;left: 0;position: absolute;object-fit: cover;}
.related-post-title{font-family: "Livvic", sans-serif;font-size: 22px;font-weight: 700;line-height: 30px;color: #FB4D3D;}
.related-post-title a{color: #FB4D3D;}

.single .thumbnail img{width: auto;}
.blog-entry.post .blog-entry-header .entry-title a{font-family: "Livvic", sans-serif;font-size: 22px;font-weight: 700;line-height: 30px;color: #FB4D3D;}
.blog-entry.post .thumbnail a:not(.mejs-volume-slider){width: auto;}
.blog-entry.post .thumbnail img{max-height: 300px;width: auto;}
.blog-entry.large-entry .blog-entry-readmore a{border-color: #76a713;color: #76a713;}

.contact-faq-wraper{margin-bottom: 50px;}
.contact-faq-wraper .faq-heading{margin-bottom: 40px;}
.contact-faq-wraper .faq-heading .heading{font-family: "Livvic", sans-serif;color: #212121;font-size: 40px;text-align: center;font-weight: 500;text-transform: uppercase;}
.contact-faq-wraper .accordion-header .accordion-button{font-family: "Livvic", sans-serif;font-size: 22px;font-weight: 700;line-height: 30px;color: #212121;}
.contact-faq-wraper .accordion-header .accordion-button:not(.collapsed), 
.contact-faq-wraper .accordion-header .accordion-button:focus{background-color: #76A713;color: #ffffff;}
.contact-faq-wraper .accordion-header .accordion-button:hover{background-color: #76A713;color: #ffffff;}
.contact-faq-wraper .accordion-button::after{content: "\f078";font-family: "Font Awesome 6 Free";font-weight: 900;background-image: none;font-size: 20px;width: 20px;height: 20px;}
.contact-faq-wraper .accordion-body{font-family: "Nunito", sans-serif;color: #666666;font-size: 22px;font-weight: 400;line-height: 30px;}

.meals-box-container .products .product-item{margin-top: 20px;}
.meals-box-varieties{background-color: #f1f1f1;}
.meals-box-varieties .product-item{margin-top: 20px;}

.groceries-box-varieties .heading-wraper{display: flex;flex-wrap: wrap;align-items: center; justify-content: space-between;gap: 20px;border-bottom: 1px solid #bbbfbf;}
.groceries-box-varieties .heading-wraper p{margin: 0;}
.groceries-box-varieties .heading-wraper a{color: #76a713;}
.groceries-box-varieties .heading-wraper a i{font-size: 12px;}

.groceries-box-varieties .product-item .details-container .product-name .product-item-link{font-size: 18px;line-height: 24px; white-space: normal; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden;}

.team-member-wrapper .single{border-radius: 15px;transition:all 0.5s;margin-top:30px;}
.team-member-wrapper .single .teamimg {height: 350px;overflow: hidden;background-color: #000000;border-radius: 10px;text-align: center;}
.team-member-wrapper .single img{width: 100%;height:100%;object-fit: cover;object-position: top;}
.team-member-wrapper .single .content{padding: 15px;position: relative;text-align: center;max-width: 90%;margin: auto;margin-top: auto;margin-top: -45px;background: #fff;border: 2px solid #000;border-radius: 12px;}
.team-member-wrapper .single .content h4{color: #0F110F;font-size: 22px;font-weight: 600;}
.team-member-wrapper .single .content p{color: #666666;font-size: 16px;font-weight: 400;margin-bottom:0;}
.team-member-wrapper .single .content .member_content{display:none;}
.team-member-wrapper .single .content a{position: absolute;top: -24px;right: 10px;height: 45px;width: 45px;background: #fff;border-radius: 50%;line-height: 43px;color: #000;font-size: 20px;transition: all 0.5s;border: 2px solid;}
.team-member-wrapper .single .content a:hover{transform: rotate(45deg);background: #76A713;}

/* teaam */
.team_popup{position: fixed;top: 0;right:-100%;width: 100%;height: 100%;z-index: 101010;transition: all 0.5s;display: flex;justify-content: end;}
.team_popup.active{right:0;}
.team_popup .box{max-width: 532px;position:relative;height: 100%;background: #fff;padding: 40px 64px 40px 48px;overflow: auto;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;}
.close_popup{position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #76A713;color: #ffffff; text-align: center;line-height: 40px;font-size: 18px;cursor:pointer;}
.team_popup .content{padding:15px;}
.team_popup .content .title,.blog_wrapper .post_content h4{color: #0F110F;font-size: 22px;font-weight: 600;}
.blog_wrapper .single{margin-top:30px;}
.team_popup .content .subtile{margin-bottom: 5px;display: block;font-weight: 700;}
.team_popup .member_content p{text-align:justify;}

.team-member-slider .team-outer-wrapper .member-img{height: 100px;width: 100px;margin-left: auto;margin-right: auto;border-radius: 100px;overflow: hidden;}

.team-member-slider .team-outer-wrapper .member-details .member-bio-content{display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.our-vision-wraper{background-color: #252525;padding-top: 60px;padding-bottom: 40px;}
.our-vision-wraper .heading-wraper{text-align: center;}
.our-vision-wraper .heading-wraper .sub-heading{font-family: "Shadows Into Light", cursive;font-size: 30px;color: #FB4D3D; font-weight: 400; line-height: 30px;text-transform: capitalize;}
.our-vision-wraper .heading-wraper .heading{font-family: "Livvic", sans-serif;color: #FFFFFF;font-size: 60px;font-weight: 600;line-height: 70px;text-transform: capitalize;margin: 20px auto 80px;max-width: 1000px;}

.wdt-content-item{max-width: 280px;text-align: center;margin-bottom: 20px}
.wdt-content-item .wdt-content-media-group{margin-bottom: 20px; position: relative;}
.wdt-content-item .wdt-content-image > span, 
.wdt-content-item .wdt-content-image-wrapper{display: inline-flex;}
.wdt-content-item .wdt-content-image > span > img, 
.wdt-content-item .wdt-content-image > a > img {height: inherit;align-self: start; -webkit-border-radius: inherit;  border-radius: inherit;}
.wdt-content-item .wdt-content-media-group {position: relative;margin-bottom: 20px;}
.wdt-content-item .wdt-content-title {margin-bottom: 12px;}
.wdt-content-item > div[class*="group"] > .wdt-content-title, 
.wdt-content-item > div[class*="group"] > .wdt-content-subtitle {width: 100%;}
.wdt-content-item .wdt-content-title h5{font-family: "Livvic", sans-serif;font-size: 30px;font-weight: 600;color: #ffffff; text-transform: capitalize;margin-top: 0px; margin-bottom: 0;}
.wdt-content-item .wdt-content-description {position: relative;z-index: 0;color: #ffffff;}

.vision-recycle-box-wraper{padding: 50px 0;}

.zaki-features-section{position: relative;z-index: 1;padding-top: 110px;padding-bottom: 110px;}
.zaki-features-section::before {content: "";position: absolute;left: 0;bottom: 0;background-image: url('../img/zaki-bg2.jpg');background-repeat: no-repeat;background-position: center center;background-size: cover;width: 100%;height: 85%;z-index: -1;}
.zaki-features-section .features-item-4 {background: #ffffff;padding: 0 40px 50px; margin-top: 30px;}
.zaki-features-section .features-item-4 .features-img {transform: translateY(-150px);}
.zaki-features-section .features-item-4 .features-img img {border-radius: 50%;}
.zaki-features-section .features-item-4 .features-content {margin-top: -125px;}
.zaki-features-section .features-item-4 .features-content .title {font-family: "Livvic", sans-serif;font-size: 24px;line-height: 36px;color: #000000;font-weight: 700;}
.zaki-features-section .features-item-4 .features-content p {font-size: 18px;line-height: 30px;font-weight: 500;color: #000000;margin-top: 15px;}

.service-list-wraper{position: relative;background-color: #2D4443;background-image: url('../img/service-bg-1-1.png');background-position: bottom right;background-repeat: no-repeat;background-size: 19% auto;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 0px 100px 0px;}
.service-list-wraper > .elementor-background-overlay {background-image: url('../img/service-bg-1-2.png');background-position: top left;background-repeat: no-repeat;background-size: 22% auto;opacity: 1;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;height: 100%; width: 100%; top: 0; left: 0; position: absolute;}
.service-list-wraper > .container{position: relative;}
.service-list-wraper .heading-wraper{text-align: center;}
.service-list-wraper .heading-wraper .sub-heading{font-family: "Shadows Into Light", cursive;font-size: 30px;color: #FB4D3D; font-weight: 400; line-height: 30px;text-transform: capitalize;}
.service-list-wraper .heading-wraper .heading{font-family: "Livvic", sans-serif;color: #FFFFFF;font-size: 40px;font-weight: 600;line-height: 50px;text-transform: capitalize;margin: 20px auto 80px;max-width: 1000px;}

.service-list-wraper .meal-container-box .meal-container-info .heading-h4{color: #76a713;}
.service-list-wraper .meal-container-box .meal-container-info .ingredients h4, 
.service-list-wraper .meal-container-box .meal-container-info .short-desc, 
.service-list-wraper .meal-container-box .meal-container-info .ingredients ul li{color: #ffffff;}
.service-list-wraper .meal-container-box .meal-container-info .ingredients h4{font-size: 30px;}
.service-list-wraper .meal-container-box .meal-container-info{padding-left: 0;}
.service-list-wraper .meal-container-box .meal-container-info .banner-btn {margin-top: 40px;display: flex;flex-wrap: wrap;gap: 10px;}
.service-list-wraper .meal-container-box .meal-container-info .banner-btn a{font-family: "Livvic", sans-serif;color: #FFF;font-size: 16px;font-weight: 700;line-height: 30px;text-transform: capitalize;border-radius: 7px; padding: 11px 30px;}
.service-list-wraper .meal-container-box .meal-container-info .banner-btn .button-1{background-color: #76A713;}
.service-list-wraper .meal-container-box .meal-container-info .banner-btn .button-2{background-color: #FB4D3D;}

.faq-page-wraper{padding-top: 100px;}
.faq-page-wraper .faq-info-wraper{max-width: 1000px;margin-left: auto; margin-right: auto;}

.woocommerce-order-received .woocommerce .woocommerce-order{background-color: #ffffff;padding: 40px 15px;}
.woocommerce-order-received .woocommerce-thankyou-order-received{font-family: "Livvic", sans-serif;color: #1A2428;font-size: 45px;font-weight: 600;line-height: 56px;text-align: center;margin-bottom: 40px;}

.woocommerce-order-received .woocommerce ul.order_details{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;border: none;padding: 0;}
.woocommerce-order-received .woocommerce ul.order_details li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;text-align: center;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: nowrap; -webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 30px;color: #888;background: #f7f7f7;border: 1px dashed #e1e1e1;margin-left: -1px;margin-right: -1px;}
.woocommerce-order-received .woocommerce ul.order_details li h5 {font-size: 16px;font-weight: 700; color: #fb4d3d;text-transform: uppercase;margin-bottom: 0;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
.woocommerce-order-received .woocommerce ul.order_details li span{text-transform: capitalize;}
.woocommerce-order-received .woocommerce ul.order_details li.email span{text-transform: lowercase;}
.woocommerce-order-overview-wrapper~p {color: #fff;background-color: #227200;margin: 0 0 1.43em;word-wrap: break-word;border-radius: 0;display: inline-block;width: 100%;-webkit-box-sizing: border-box; box-sizing: border-box;position: relative;padding: .79em 1.2em .79em calc(1.2em + 25px); border-left: 5px solid rgba(0, 0, 0, 0.2);}
.woocommerce-order-overview-wrapper~p:before {content: "\f05a";font-family: "Font Awesome 6 Free";font-weight: 900;}
.woocommerce-order-overview-wrapper~p:before {position: absolute;border-radius: 50%;left: 20px;padding: 0;top: auto;background: 0 0;font-style: normal;}

.woocommerce-order-received .woocommerce-order-details__title{color: #1A2428;font-size: 35px;font-weight: 600;line-height: 56px;text-align: center;margin-top: 40px;text-transform: uppercase;}

.order-item-thumbnail-title{display: flex;align-items: center;gap: 15px;flex-wrap: wrap;} 
.order-item-thumbnail-title .order-item-thumbnail-link{display: block;height: 50px;width: 50px;}
.order-item-thumbnail-title .order-item-title{color: #444444;font-weight: 600;}
table.shop_table .product-name{display: flex;align-items: center;gap: 20px;flex-wrap: wrap;}

.customer-account-wraper .site-main .container .sidebar-container{display: none;}
.customer-account-wraper .site-main .container > .content-area{width: 100%;float: none;padding-right: 0;border: none;}

.customer-account-wraper{color: #4d5574; background-color: #f2f2f6;}
.customer-account-wraper .myAccount-wraper .woocommerce-MyAccount-tabs{float: none;width: 100%;margin-right: 0;background-color: #ffffff;padding: 10px;}
.customer-account-wraper .myAccount-wraper .woocommerce-MyAccount-content{float: none;width: 100%;background-color: #ffffff;padding: 10px;}

.myAccount-wraper .woocommerce-MyAccount-navigation ul{border-top: none;}
.myAccount-wraper .woocommerce-MyAccount-navigation ul li{border-bottom: none;}
.myAccount-wraper .woocommerce-MyAccount-navigation ul li a{color: #1A2428;padding: 12px 16px 12px 40px;margin-bottom: 8px;border-radius: 6px;font-size: 14px;font-weight: 600;background-color: #f5f5f5;}
.myAccount-wraper .woocommerce-MyAccount-navigation ul li a:before{position: absolute;top: 50%;left: 0;display: block;transform: translateY(-50%);}

.woocommerce .lost_reset_password{background-color: #ffffff;padding: 15px;}
.account-original-style .woocommerce #customer_login>div{background-color: #ffffff;}
.woocommerce .owp-account-links li .owp-account-link{outline: none !important;}
.woocommerce .owp-account-links li .owp-account-link.current, 
.woocommerce .owp-account-links li .owp-account-link:hover{border-bottom: 2px solid #222222;}

.page-numbers span.current:not(.elementor-screen-only){background-color: #76a713;color: #ffffff;}

.header-right-menu .menu .trp-language-switcher{width: auto;height: auto;}
.trp-language-switcher > div{padding: 0;width: 100px !important;background-position: calc(100% - 10px) calc(1em + 0px), calc(100% - 3px) calc(1em + 0px);}
.trp-language-switcher:focus .trp-ls-shortcode-language, 
.trp-language-switcher:hover .trp-ls-shortcode-language{width: 100px !important;padding: 0;}


@media (min-width: 576px){}
@media (min-width: 768px){}
@media (min-width: 992px){
    .header-navigation-wraper .mobile-sidebar-menu{display: none;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item > ul{-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;-webkit-box-shadow: 0px 8px 20px rgba(61, 110, 168, .1);-moz-box-shadow: 0px 8px 20px rgba(61, 110, 168, .1);box-shadow: 0px 8px 20px rgba(61, 110, 168, .1);}
    .main-header .navbar-collapse > .navbar-nav > .menu-item:hover{background-color: transparent;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item:hover > ul {display: block;opacity: 1;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item:hover > ul{-moz-animation: flipInX .3s ease-in; -webkit-animation: flipInX .3s ease-in; animation: flipInX .3s ease-in;}
    @keyframes flipInX {
        0% {-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg); opacity: 0;}
        40% {-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}  
        70% {-webkit-transform: perspective(400px) rotateX(10deg);-ms-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}  
        100% {-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}
    }
    .flipInX {-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}

    .main-header .navbar-collapse > .navbar-nav > .has-submenu .arrow-down{display: none;}
    @-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}
    @keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}
    .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
    .woocommerce .oceanwp-off-canvas-filter{display: none;}
    /*==========================================================
    ==========Prodcut List and Grid View Css====START===========
    =======================================================*/
    .page-layout-2columns-left .site-main{display: flex;flex-wrap: wrap;}
    .page-layout-2columns-left .content-area{flex-grow: 1;flex: 0 0 auto;width: calc(100% - 285px);order: 2;border: none;padding-right: calc(var(--bs-gutter-x)* .5);padding-left: calc(var(--bs-gutter-x)* .5);}
    .page-layout-2columns-left .widget-area{width: 285px;flex: 0 0 auto;order: 1;padding-right: calc(var(--bs-gutter-x)* .5);padding-left: calc(var(--bs-gutter-x)* .5);}
    .page-layout-2columns-left .widget-area .sidebar-box > p{margin-bottom: 0;}
    
     /*==========================================================
    ==========Prodcut Detail View Css====START===========
    =======================================================*/
    .catalog-product-view .productView-top .products_left{width: 55%;border-bottom: none;padding-right: 8px;}
    .catalog-product-view .productView-top .products_right{width: 45%;}

    .service-list-wraper .meal-container-item .row:nth-child(even) div:first-child{order: 2;}
    .service-list-wraper .meal-container-item .row:nth-child(even) div:last-child{order: 1;}

    /*==========================================================
    ==========Account Page Css====START===========
    =======================================================*/
    .myAccount-wraper .account-leftMenu-wraper{width: 285px;}
    .myAccount-wraper .account-rightContent-wraper{width: calc(100% - 285px);}
}

@media (max-width: 1399.98px){
    .footer-company-about-wraper .footer-logo-content p br{display: none;}
    .footer-menu-wraper .tnp-subscription{max-width: 600px;}
    .main-header .top-bar .box-content{gap: 15px;}
    .weekly-fiet-food-wraper .nav{gap: 30px;}
    .offer-product-item .offer-product-img{max-width: 110px;}
}
@media (max-width: 1199.98px){
    .main-menu .navbar .navbar-nav{gap: 15px;}
    .main-menu .navbar .navbar-nav .menu-item a{font-size: 16px;}
    .footer-menu-wraper .tnp-subscription{max-width: 100%;}
    .main-header .top-bar .emial-icon-wraper strong{display: none;}
    .weekly-fiet-food-wraper .nav{gap: 16px;}
    .recycle-box-wraper .hm-how-works-row .step-arrow-wraper svg { max-width: 400px;}
    .hm-how-works-row .arrow-icon svg{max-width: 50px;}
    .page-layout-2columns-left.woocommerce ul.products .product.span_1_of_3{width: 50% !important;}
    .woocommerce .has-product-nav span.onsale{top: 20px !important;left: 20px !important;}
}
@media (max-width: 991.98px){
    .header-navigation-wraper{flex-grow: 0;}
    .header-right-menu{display: flex;gap: 10px;}
    .header-right-menu .navbar-toggler{border: none;}
    .header-navigation-wraper > .navbar-collapse{position: fixed;top: 0px;bottom: 0px;background-color: #227200;left: 0px;width: 100%;padding-top: 0;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;height: auto !important;display: block;z-index: 9999; overflow: auto;}
    .header-navigation-wraper > .collapse:not(.show){-webkit-transform: translateX(-102%);-moz-transform: translateX(-102%);-ms-transform: translateX(-102%);transform: translateX(-102%);}
    .main-header .top-bar{display: none;}
    .header-navigation-wraper .mobile-sidebar-menu #site-logo #site-logo-inner a{color: #ffffff;}
    .header-navigation-wraper .mobile-sidebar-menu .mobile-logo-wraper{display: flex;align-items: center;justify-content: space-between;padding: 10px 20px;}
    .mobile-logo-wraper .navbar-toggler{border: none;box-shadow: none;}
    .mobile-logo-wraper .hamburger-inner, 
    .mobile-logo-wraper .hamburger-inner::before, 
    .mobile-logo-wraper .hamburger-inner::after{background-color: #ffffff;}
    .header-navigation-wraper > .navbar-collapse > .navbar-collapse{display: block;margin-top: 40px;}
    .main-menu .navbar .navbar-nav .menu-item a{color: #ffffff;padding: 7px 20px;}


    .main-header .navbar-nav .has-submenu > a::after{display: none;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item{border-bottom: 1px solid #ffffff;}
    .main-header .navbar-nav > li > a{font-size: 15px;color: #ffffff;display: block;}
    .main-header .navbar-nav > li.has-submenu > a{padding-right: 45px;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item > ul{position: static;opacity: 1;box-shadow: none;background-color: #FB4D3D;width: 100%;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item > ul > li > a{color: #ffffff;border-bottom: 1px solid #fff;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item .arrow-down i{-webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear;transition: transform .3s linear;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item.open .arrow-down i{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}
    .main-menu .navbar .navbar-nav{gap: 0;}
    .main-header .navbar-collapse > .navbar-nav > .menu-item.has-submenu{padding-right: 0;}

    .header-right-menu .menu .language-toggle-li, 
    .header-right-menu .menu .user-toggle-li{display: none;}
    .navbar-toggler:hover, 
    .navbar-toggler:focus{background-color: transparent;}

    .mobile-sidebar-menu .top-bar-conatiner{padding-left: 20px;padding-right: 20px;}
    .mobile-sidebar-menu .top-bar-conatiner .box-content{display: flex;gap: 10px;align-items: center;flex-wrap: wrap;margin-bottom: 10px;}
    .mobile-sidebar-menu .top-bar-conatiner .box-content .separator-dot{display: none;}
    .mobile-sidebar-menu .top-bar-conatiner .emial-icon-wraper{width: 100%;}
    .mobile-sidebar-menu .top-bar-conatiner .emial-icon-wraper a, 
    .mobile-sidebar-menu .top-bar-conatiner .emial-icon-wraper span{font-family: "Livvic", sans-serif;color: #ffffff;font-size: 16px;font-weight: 400;line-height: 30px;display: flex;align-items: center;gap: 10px;}
    .mobile-sidebar-menu .top-bar-conatiner .emial-icon-wraper strong{font-weight: 600;display: none;}
    .mobile-sidebar-menu .top-bar-conatiner .emial-icon-wraper .fa-phone:before{transform: rotate(270deg);display: block;}
    .mobile-sidebar-menu .top-bar-conatiner .oceanwp-social-menu .social-menu-inner{height: auto;}
    .mobile-sidebar-menu .top-social-icon .oceanwp-social-menu.simple-social{right: 10px;float: none;}
    .header-right-menu .menu li a .icon-handbag, 
    .header-right-menu .menu li a .icon-magnifier{font-size: 24px;}
    .header-right-menu .menu{gap: 20px;}
    .mobile-sidebar-menu .top-bar-conatiner .menu-primary-container{padding: 20px 0;}
    .mobile-sidebar-menu .top-bar-conatiner .menu-primary-container .menu{padding: 0;margin: 0;list-style: none; display: flex;  align-items: center; justify-content: start;gap: 10px;}
    .mobile-sidebar-menu .top-bar-conatiner .menu-primary-container .menu .trp-language-switcher{width: auto;}

    .header-right-menu .menu .wcmenucart-details.count{top: -4px;}

    .main-menu .navbar .navbar-nav .menu-item a{font-size: 16px;}
    .main-header .top-bar .emial-icon-wraper a, 
    .main-header .top-bar .emial-icon-wraper span{font-size: 12px;}
    .top-social-icon .oceanwp-social-menu.simple-social{display: block;}
    .home_banner_wraper .home-slider .slide .slide-caption{margin-bottom: 40px;}
    .product-item .details-container .btn-wraper .btn-subscribe, 
    .product-item .details-container .btn-wraper .btn-order{font-size: 16px;}
    .weekly-fiet-food-wraper .nav .nav-item .nav-link{font-size: 16px;min-width: 70px;}
    .weekly-fiet-food-wraper .nav .nav-item .nav-link::first-letter{font-size: 16px;}
    .meal-container-box .meal-container-info{padding-left: 0;}
    .meal-container-box .meal-container-info .nutrition{margin-bottom: 20px;}
    .offer-product-item .offer-product-info .sim-button{font-size: 12px;}
    .endless-varieties-wraper .heading-wraper ul{flex-wrap: wrap;justify-content: center;margin-top: 40px;}
    .endless-varieties-wraper .heading-wraper p{line-height: 34px;margin-bottom: 20px;}
    .endless-varieties-wraper .heading-wraper .heading{margin-bottom: 20px;}
    .recycle-box-wraper .image-1{text-align: center;margin-bottom: 40px;}
    .customer-reviews-wraper .rating-image-wraper{margin-top: 0;padding: 40px 20px;}
    .product-bg-wraper .sidebar-container > .clr{display: none;}
    #oceanwp-off-canvas-sidebar-wrap .oceanwp-off-canvas-sidebar{padding: 20px 0 20px;}

    .catalog-product-view .productView-top .products_right{margin-top: 40px;}
    .woocommerce .product-description-wraper ul.products .product{width: 50% !important;}

    /*==========================================================
    ==========Cart Page Css====START===========
    =======================================================*/
    .woocommerce-cart .wc-block-cart .wc-block-components-main{width: calc(calc(100% - 285px));}
    .woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button{font-size: 18px;}

    .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{width: calc(calc(100% - 285px));}

    .zaki-features-section{padding-top: 0;}
    .zaki-features-section .features-item-4 {margin-top: 190px;}

}
@media (max-width: 767.98px){
    .footer-address-wraper{max-width: 100%;}
    .footer-address-wraper{margin-top: 30px;}
    .copyright-wraper p{text-align: center;}
    .copyright-wraper .menu{justify-content: center;}
    .footer-menu-wraper .nws-letter-wraper{margin-bottom: 50px;}
    .quick-links-menu{margin-top: 30px;}
    .footer-logo-wraper{padding-top: 20px;padding-bottom: 20px;}
    .footer-logo-wraper .logo-wraper{margin-top: 10px;margin-bottom: 10px;}
    .footer-logo-wraper .logo-wraper img {max-height: 45px;}

    .hm-how-works-row .arrow-icon{display: none;}
    .weekly-fiet-food-wraper .nav .nav-item .nav-link{min-width: 50px;}
	.weekly-fiet-food-wraper .nav {flex-wrap: nowrap;overflow-y: auto;}
    .offer-product-item .wave-bg-wraper{display: none;}
    .offer-product-item .offer-product-img {max-width: 150px;}
    .recycle-box-wraper .hm-how-works-row .step-arrow-wraper{top: 40px;left: 120px;right: initial;transform: rotate(90deg);transform-origin: left top;}
    .customer-reviews-wraper .review-content{padding-right: 0;}
    .customer-reviews-wraper .review-content .title-wraper{flex-wrap: wrap;}
    .woocommerce ul.products li.product li.title h2, 
    .woocommerce ul.products li.product li.title a{font-size: 20px;}
    .woocommerce ul.products li.product .price del .amount, 
    .woocommerce ul.products li.product .price{font-size: 16px;}
    .woocommerce ul.products li.product .price ins{font-size: 20px;}
    .woocommerce ul.products li.product .button{font-size: 16px;padding: 6px 14px;}

    /*==========================================================
    ==========Cart Page Css====START===========
    =======================================================*/
    .woocommerce-cart .wc-block-cart .wc-block-components-sidebar{margin-left: 0;padding: 10px 15px !important;}
    .woocommerce-cart .wc-block-components-radio-control .wc-block-components-radio-control__input{left: 4px;}
    .woocommerce-cart .wc-block-cart .wc-block-components-main{padding-left: 10px !important;padding-right: 10px !important;}
    .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding: 15px 20px !important;}
    .woocommerce-checkout .wc-block-components-sidebar{margin-left: 0;}

    .our-vision-wraper .heading-wraper .heading{font-size: 40px;line-height: 50px;}
    .wdt-content-item{margin-left: auto;margin-right: auto;}



    .woocommerce-orders-table th {display: none;}
    .woocommerce-orders-table td {display: block;position: relative;padding-left: 50%;}
    .woocommerce-orders-table td::before {content: attr(data-label);position: absolute;left: 0;width: 45%;padding-right: 10px; white-space: nowrap; font-weight: bold; background: #f7f7f7;border-right: 1px solid #ddd;}

    /* Optional: Adjust table cells padding for better readability */
    .woocommerce-orders-table td {padding: 10px 0;border-bottom: 1px solid #ddd;}
    .recycle-box-wraper .hm-how-works-row .step-arrow-wraper svg {max-width: 490px;}
    
}
@media (max-width: 575.98px){
    .footer-menu-wraper .tnp-subscription > form{flex-wrap: wrap;gap: 15px;}
    .footer-menu-wraper .tnp-subscription .tnp-field-email{width: 100%;}
    .footer-menu-wraper .nws-letter-heading h4{font-size: 32px;}
    .home_banner_wraper .home-slider .slide{padding: 100px 0 60px;}
    .home_banner_wraper .home-slider .slide .slide-caption .main-title{font-size: 40px;line-height: 50px;}
    .home_banner_wraper .home-slider .slide .slide-caption a{padding: 11px 20px;}
    .home_banner_wraper .home-slider .slide .slide-caption .banner-btn{margin-top: 15px;}
    .home_banner_wraper .slick-prev, 
    .home_banner_wraper .slick-next{bottom: -30px;top: initial;}
    .weekly-fiet-food-wraper .nav .nav-item .nav-link {min-width: 40px;min-height: 40px;}
	.weekly-fiet-food-wraper .nav .nav-item .nav-link {padding: 6px 15px;}
    .weekly-fiet-food-wraper .nav .nav-item .nav-link::first-letter {font-size: 16px;}
    .weekly-fiet-food-wraper .nav {gap: 6px;}
    .meal-container-box .slick-prev, 
    .meal-container-box .slick-next{bottom: -120px;top: initial;}
    .hm-offer-product .offer-product-item .offer-product-item-wraper{flex-wrap: wrap;}
    .offer-product-item .offer-product-img, 
    .offer-product-item .offer-product-info{width: 100%;max-width: 100%;text-align: center;}
    .offer-product-item .offer-product-info .heading-h4{margin-bottom: 20px;min-height: auto;}
    .hm-offer-product .offer-product-item{padding: 30px 15px 30px;}
    .offer-product-item .offer-product-img img{max-height: 100px;}
    .endless-varieties-wraper .heading-wraper ul{gap: 10px;margin-top: 20px;}
    .endless-varieties-wraper .heading-wraper ul li .list-text{font-size: 14px;}
    .endless-varieties-wraper .heading-wraper ul li .check-icon svg{max-height: 10px;}
    .product-item .details-container .product-name .product-item-link{font-size: 20px;}
    .product-item .details-container .nutrition-facts-wraper .heading{font-size: 20px;}
    .hm-how-works-row > .row > div + div{margin-top: 20px;}
    .meal-container-box .meal-container-info .heading-h4{font-size: 24px;line-height: 30px;}
    .meal-container-box .meal-container-info .short-desc{line-height: 25px;font-size: 14px;}
    .meal-container-box .meal-container-info .ingredients h4{font-size: 24px;line-height: 30px;}
    .meal-container-box .meal-container-info .ingredients ul li{line-height: 25px;font-size: 14px;}
    .meal-container-box .meal-container-info .nutrition h4{font-size: 22px;line-height: 18px;}
    .endless-varieties-wraper .heading-wraper p{font-size: 20px;}
    .endless-varieties-wraper .heading-wraper p{font-size: 22px;line-height: 26px;}
    .recycle-box-wraper .content-wraper{padding-left: 0;padding-right: 0;}
    .recycle-box-wraper .content-wraper .heading-wraper p{font-size: 22px;line-height: 30px;}
    .recycle-box-wraper .hm-how-works-row .step-arrow-wraper{ left: 45px;}
    .recycle-box-wraper .hm-how-works-row > .row > div + div{margin-top: 20px;}
    .customer-reviews-wraper .heading-wraper .sub-heading{font-size: 22px;line-height: 30px;}
    .customer-reviews-wraper{padding-top: 20px;}
    .customer-reviews-wraper .reviews-slider .reviews-slide{padding-top: 170px;}
    .page-layout-2columns-left.woocommerce ul.products .product.span_1_of_3{width: 100% !important;}
    .woocommerce ul.products .product .product-inner .image-wrap .woo-entry-image > .woocommerce-LoopProduct-link{overflow: visible;height: auto;}
    .woocommerce ul.products .product .product-inner .image-wrap .woo-entry-image > .woocommerce-LoopProduct-link img{width: 100%;}
    .woocommerce .product-description-wraper ul.products .product{width: 100% !important;}

    .our-vision-wraper .heading-wraper .heading {font-size: 28px;line-height: 36px;margin-bottom: 20px;}
    .our-vision-wraper .heading-wraper .sub-heading{font-size: 22px;}
}


















