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

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

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

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

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('../fonts/OpenSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

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

/* common css */
a {
    transition: all 0.4s ease;
}

body {
    font-family: 'Open Sans';
    font-weight: 400;
    overflow-x: hidden;
}

p {
    font-size: 18px;
    line-height: 36px;
    font-family: 'Open Sans';
    font-weight: 400;
    color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins';
    font-weight: 600;
}

h2 {
    font-size: 40px;
    line-height: 60px;
    color: #1A4129;
}

h3 {
    font-size: 25px;
    line-height: 38px;
    color: #1A4129;
}

ul,
ol {
    list-style: none;
}

.df_btn {
    display: inline-block;
    font-size: 17px !important;
    line-height: 26px !important;
    color: #FFFFFF;
    text-transform: uppercase;
    background: #004227;
    padding: 13.5px 35.5px !important;
    border-radius: 50px;
    border: 1px solid #004227 !important;
    cursor: pointer;
    font-weight: 600;
    transition: all 0.4s ease;
    letter-spacing: 0.51px;
    font-family: 'Poppins';
}

.df_btn:hover {
    background: #fff !important;
    color: #004227 !important;
}

.df_btn.et_pb_button:after {
    display: none;
}

body.home h1,
body.home h2 {
    font-size: 40px;
    line-height: 60px;
}

.eapps-instagram-feed-title {
    padding: 0 !important;
    font-size: 40px !important;
    line-height: 60px !important;
    color: #004227 !important;
    font-family: 'Poppins' !important;
    font-weight: 600 !important;
}

body:not(.home) header.et-l.et-l--header {
    background: #1A4129;
}

body:not(.home) div#page-container {
    padding-top: 154px;
}



/* Join as Influencer or Ambassador */
.influencer-sec .et_pb_row.careers_pressed_row {
    align-items: initial;
}

.et_pb_section.influencer-sec .et_pb_column .et_pb_module ul {
    padding-left: 0;
    padding-bottom: 22px;
}

.et_pb_section.influencer-sec .et_pb_column .et_pb_module p {
    padding-bottom: 35px;
}

.et_pb_section.influencer-sec .et_pb_column .et_pb_module p:last-child {
    padding-bottom: 0px;
}

.et_pb_section.influencer-sec .et_pb_column .et_pb_module ul li {
    font-size: 18px;
    line-height: 36px;
    color: #000000;
    position: relative;
    padding-left: 20px;
    list-style: none;
    margin-bottom: 3px;
}

.et_pb_section.influencer-sec .et_pb_column .et_pb_module ul li::before {
    content: '';
    position: absolute;
    width: 7px;
    height: 12px;
    left: 0;
    top: 12px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.064' height='12.024' viewBox='0 0 7.064 12.024'%3E%3Cg id='Group_98' data-name='Group 98' transform='translate(0)'%3E%3Cg id='Group_90' data-name='Group 90'%3E%3Cpath id='Path_104' data-name='Path 104' d='M108.35,5.543,103,.192a.659.659,0,0,0-.93,0l-.394.394a.659.659,0,0,0,0,.93l4.493,4.493-4.5,4.5a.659.659,0,0,0,0,.93l.394.394a.659.659,0,0,0,.93,0l5.356-5.355a.664.664,0,0,0,0-.933Z' transform='translate(-101.478)' fill='%231a4129'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.et-l .et_pb_section.influencer-bottom-sec {
    background: #EFF7E9;
    padding-top: 100px;
}

.et_pb_row.join_fresh_juice_bar_row.new-row-design .et_pb_column.left_col {
    width: 100%;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}

.join_fresh_juice_bar_row.new-row-design .et_pb_module.responsibilities {
    margin-top: 0px;
    width: 54%;
    padding-right: 50px;
}

.join_fresh_juice_bar_row.new-row-design .et_pb_module.benefits_shift {
    margin: 0px;
    width: 46%;
}

.join_fresh_juice_bar_section.new-sec-make .et_pb_row.join_fresh_juice_bar_row::before {
    display: none;
}

.new-sec-make .et_pb_row.join_fresh_juice_bar_row.new-row-design {
    padding-top: 50px;
}

.et_pb_row.join_fresh_juice_bar_row:nth-child(2) .et_pb_module.work_environment h3 {
    text-align: center;
    padding-bottom: 18px;
}

.new-sec-make .join_fresh_juice_bar_row .et_pb_module.work_environment {
    margin-top: 0px;
}

.new-sec-make .et_pb_row.join_fresh_juice_bar_row:first-child {
    padding-bottom: 56px;
}

/* Join as Influencer or Ambassador */

/* header */
.Modified.Hours {
    display: none;
}

header.et-l.et-l--header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
    transition: all .5s ease;
    line-height: 0;
    padding: 23px 0;
}

header .et_pb_section {
    background-color: transparent;
}

header.et-l.et-l--header .df_btn:hover a {
    color: #004227;
}

header.et-l.et-l--header .header_hem_bar_box {
    display: none;
}

header.et-l.et-l--header .logo_col a {
    display: block;
    line-height: 0;
}

header.et-l.et-l--header .mobile_menu_bar {
    position: relative;
    display: block;
    line-height: 0;
}

header.et-l.et-l--header.nav-down {
    background: #1A4129;
    padding: 15px 0;
}

header.et-l.et-l--header.nav-up {
    top: -100%;
    transition: 0.5s;
}

header.et-l.et-l--header .logo_col img {
    transition: 0.5s;
}

header.et-l.et-l--header nav.nav-link ul {
    display: flex;
    list-style: none;
    padding: 0;
    justify-content: flex-end;
    align-items: center;
    gap: 45px;
}

header.et-l.et-l--header li a {
    font-size: 17px;
    line-height: 26px;
    font-weight: 500;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    display: inline-block;
    transition: 0.5s;
}

header.et-l.et-l--header li a:hover,
header.et-l.et-l--header li.current-menu-item a {
    color: #D1E7BD;
}

header.et-l.et-l--header .header__row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

header.et-l.et-l--header .logo_col {
    width: 300px;
    transition: 0.5s;
}

header.et-l.et-l--header.nav-down .logo_col {
    width: 170px;
}

header.et-l.et-l--header.nav-down .df_btn {
    background: #D1E7BD;
    border: 1px solid #D1E7BD;
    padding: 10px 25px;
}

header.et-l.et-l--header.nav-down svg path {
    fill: #D1E7BD;
}

header.et-l.et-l--header.nav-down .df_btn a {
    color: #1A4129;
    letter-spacing: 0 !important;
}

header.et-l.et-l--header.nav-down .df_btn:hover {
    background: #004227;
    color: #D1E7BD;
}

header.et-l.et-l--header.nav-down .df_btn:hover a {
    color: #004227;
}

header.et-l.et-l--header .df_btn a {
    font-weight: 600;
}

.header_top_row {
    display: none;
}

body.home .green-logo {
    display: none;
}

.white-logo {
    display: none;
}

body.home .white-logo {
    display: block;
}

header.et-l.et-l--header .df_btn {
    background: #D1E7BD;
    border: 1px solid #D1E7BD !important;
}

header.et-l.et-l--header .df_btn:hover {
    background: #fff !important;
}

header.et-l.et-l--header .df_btn a {
    color: #1A4129;
}

body.home header.et-l.et-l--header .df_btn {
    background: #004227;
    border: 1px solid #004227 !important;
}

body.home header.et-l.et-l--header .df_btn:hover {
    background: #fff !important;
}

body.home header.et-l.et-l--header .df_btn a {
    color: #FFFFFF;
}

body.home header.et-l.et-l--header .df_btn:hover a {
    color: #004227;
}

body.home header.et-l.et-l--header.nav-down .df_btn {
    background: #D1E7BD;
    border: 1px solid #D1E7BD !important;
    padding: 10px 25px !important;
}

body.home header.et-l.et-l--header.nav-down .df_btn a {
    color: #004227;
}

body.home header.et-l.et-l--header.nav-down .df_btn:hover {
    background: #fff !important;
}

body.home header.et-l.et-l--header.nav-down .df_btn:hover a {
    color: #004227;
}

body.home .header_hem_bar_box svg path {
    fill: #004227;
}

body.home header.et-l.et-l--header.nav-down .header_hem_bar_box svg path {
    fill: #D1E7BD;
}

.header_hem_bar_box svg path {
    fill: #D1E7BD;
}

header.et-l.et-l--header.nav-down .df_btn {
    padding: 10px 25px !important;
}

.juice-icon-wrap svg {
    width: 22px;
    height: 22px;
}

.juice-icon-wrap .icon-1 {
    display: none;
}

.juice-icon-wrap .icon-2 svg path {
    fill: #004227 !important;
}

.juice-icon-wrap .icon-1 svg {
    fill: #D1E7BD !important;
}

body.home .icon-2 {
    display: none;
}

body.home .icon-1 {
    display: block;
}

body.home header.et-l.et-l--header.nav-down .icon-2 {
    display: block;
}

body.home header.et-l.et-l--header.nav-down .icon-1 {
    display: none;
}

.juice-icon-wrap div,
.juice-icon-wrap div a {
    line-height: 0;
}

/* body.page-id-16 .uwy.userway_p5 .userway_buttons_wrapper {
    bottom: 80px;
} */


/* footer.et-l.et-l--footer {
    z-index: 1;
    position: relative;
} */

/* .page-id-99 footer.et-l.et-l--footer {
    z-index: -2;
   position: relative;
   }
.page-id-16 footer.et-l.et-l--footer {
    z-index: 1;
   position: relative;
} */

/* footer .et_builder_inner_content */
/* .page-id-16 footer .et_builder_inner_content {
   position: unset;
} */
.eapps-instagram-feed-header-user-info-name a:hover {
    text-decoration: none !important;
}

/* .page-id-363 footer.et-l.et-l--footer,
.page-id-3 footer.et-l.et-l--footer,
.page-id-357 footer.et-l.et-l--footer, 
.page-id-95 footer.et-l.et-l--footer {
    position: relative;
    z-index: 1;
} */

.main_site_popup.et_pb_section {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999999999;
    transition: 0.6s;
    display: none;
    padding: 0;
    width: 100%;
    max-width: 795px;
    border-radius: 20px;
    padding: 10px;
}

.main_site_popup .et_pb_row>.et_pb_column {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 655px;
    overflow: auto;
}

.main_site_popup .et_pb_row .et_pb_css_mix_blend_mode_passthrough.et_pb_column.popup-col-bar::-webkit-scrollbar {
    width: 0px !important;
}

.main_site_popup .et_pb_row .et_pb_css_mix_blend_mode_passthrough.et_pb_column.popup-col-bar::-webkit-scrollbar-track {
    border-radius: 50px !important;
}

.main_site_popup .et_pb_row .et_pb_css_mix_blend_mode_passthrough.et_pb_column.popup-col-bar::-webkit-scrollbar-thumb:hover,
.main_site_popup .et_pb_row .et_pb_css_mix_blend_mode_passthrough.et_pb_column.popup-col-bar::-webkit-scrollbar-thumb {
    background: #AAAAAA !important;
    border-radius: 10px !important;
}

.main_site_popup .et_pb_row {
    background-image: url('../../../../wp-content/uploads/2026/01/Fresh-Cleanse-Pop-up-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    border-radius: 20px;
}

.main_site_popup .close-icon.et_pb_module {
    position: absolute;
    right: 50px;
    top: 30px;
    padding: 0;
    display: block !important;
    z-index: 5;
}


.main_site_popup p {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 36px;
	 max-width: 540px;
    margin-left: auto;
    margin-right: auto;
}

.main_site_popup .et_pb_module.et_pb_image .et_pb_image_wrap {
    width: 100%;
    height: 100%;
}

.main_site_popup .et_pb_module.et_pb_image .et_pb_image_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.main_site_popup h2 {
    color: #fff;
    padding-bottom: 5px;
    line-height: 54px;
}

.main_site_popup .et_pb_text {
    margin-bottom: 28px;
    padding: 42px 20px 0;
}

.main_site_popup .et_pb_text .et_pb_text_inner>p:first-child {
    padding: 0;
}

.main_site_popup .et_pb_text,
.main_site_popup .et_pb_button_module_wrapper {
    position: relative;
    z-index: 3;
}

.main_site_popup .button-wrapper {
    text-align: center;
    margin-top: 28px;
}

.main_site_popup .et_pb_row,
.main_site_popup .et_pb_column {
    position: initial;
}


#main_site_popup .df_btn {
    background: #004227 !important;
    border: 1px solid #004227 !important;
    padding: 13.5px 35.5px !important;
}

#main_site_popup .df_btn:hover {
    background: #fff !important;
}

body.body-popup-open .header-section {
    opacity: 0;
}

body.body-popup-open header.et-l.et-l--header {
    background: transparent;
}

body.body-popup-open {
    position: relative;
    overflow: hidden;
}

body.body-popup-open::after {
    content: '';
    width: 100%;
    height: 100%;
    background: rgb(0, 66, 39, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    transition: 0.5s;
}

span#close_popup {
    position: absolute;
    cursor: pointer;
    color: #000;
    line-height: 0;
    transform: rotate(0deg);
}

span#close_popup svg path {
    fill: #fff !important;
    transition: 0.5s;
}

span#close_popup svg {
    transition: 0.5s;
    transform: rotate(0deg);
}

span#close_popup svg:hover {
    transform: rotate(90deg);
}

#catering_inquire_form h2,
#work_place_inquire_form h2 {
    padding-bottom: 13px;
    text-align: center;
}

#catering_inquire_form p,
#work_place_inquire_form p {
    margin-bottom: 17px;
    text-align: center;
}

/* footer section */
.footer-section.et_pb_section {
    padding: 63px 0 0;
}

.footer-section.et_pb_section .et_pb_module.et_pb_menu {
    background-color: transparent;
}

.footer-section.et_pb_section ul#menu-footer-menu {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px 21px;
    flex-wrap: wrap;
    padding: 0 20px !important;
}

body.body-popup-open.page-id-2313 div#page-container {
    overflow: initial;
}

.influencer-sec .et_pb_row {
    display: flex;
    flex-wrap: wrap;
}

.influencer-sec .et_pb_row .et_pb_module.et_pb_image {
    position: sticky;
    top: 110px;
    border-radius: 30px;
    overflow: hidden;
}

.footer-section.et_pb_section ul#menu-footer-menu li {
    margin: 0;
    padding: 0;
}

.footer-section.et_pb_section ul#menu-footer-menu li a {
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
}

.footer-section.et_pb_section nav.et-menu-nav {
    width: 100%;
    justify-content: center;
}

.footer-section.et_pb_section .et_pb_menu__menu {
    width: 100%;
}

.footer-section.et_pb_section ul#menu-footer-menu li.current_page_item a {
    color: #D1E7BD;
}

.footer-section.et_pb_section .newletter-form form {
    display: flex;
    border-radius: 50px;
    width: 100%;
    max-width: 567px;
    overflow: hidden;
}

.footer-section.et_pb_section .newletter-form form .gform_footer {
    margin: 0;
    padding: 0;
    max-width: 169px;
    width: 100%;
}

.newletter-form form .gfield_label {
    display: none;
}

.footer-section.et_pb_section .newletter-form form input {
    border: none;
    outline: none;
    padding: 16px 40px;
    height: 100%;
    font-size: 15px;
    line-height: 25px;
    font-family: 'Open Sans';
    font-weight: 400;
    color: #000000;
    width: 100%;
    border-radius: 50px 0 0 50px;
}

.footer-section.et_pb_section .newletter-form form .gform_body {
    width: 100%;
    max-width: 397px;
}

.footer-section.et_pb_section .newletter-form form .gform_body div {
    height: 100%;
}

.footer-section.et_pb_section .newletter-form form .gform_button {
    margin: 0;
    color: #1A4129;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    background: #D1E7BD;
    cursor: pointer;
    transition: 0.5s;
    border: 1px solid #D1E7BD;
    border-radius: 0 50px 50px 0;
    padding: 16px 20px;
    font-family: 'Poppins';
}

.footer-section.et_pb_section .newletter-form form .gform_button:hover {
    background: #004227;
    color: #D1E7BD;
}

.footer-section.et_pb_section .newletter-form form::placeholder {
    color: #4B4B4B;
    font-size: 15px;
    line-height: 25px;
    font-family: 'Open Sans';
    font-weight: 400;
}

.news-letter-row.et_pb_row .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 22px;
    border-bottom: 1px solid #7c837f;
    padding-bottom: 50px;
    margin-bottom: 45px;
}

.footer-section.et_pb_section .newletter-form.et_pb_module {
    width: 41%;
    margin: 0;
}

.news-letter-row.et_pb_row .et_pb_column .et_pb_module.signup-for-newsletter {
    margin: 0;
    padding: 0;
}

body .signup-for-newsletter h2 {
    font-size: 25px;
    line-height: 32px;
    color: #FFFFFF;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 16px;
}

body .signup-for-newsletter h2 img {
    width: 100%;
    max-width: 54px;
}

.footer-section.et_pb_section .download-wrap a.download-btn.df_btn img {
    width: 100%;
    max-width: 35px;
}

.footer-section.et_pb_section .download-wrap a.download-btn.df_btn {
    background: #D1E7BD;
    border: 1px solid #D1E7BD !important;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 18px !important;
    line-height: 23px !important;
    transition: 0.5s;
    padding: 8px 52px !important;
}

.footer-section.et_pb_section .download-wrap a.download-btn.df_btn span {
    font-weight: 400;
    color: #1a4129;
    transition: 0.5s;
    letter-spacing: 0.54px;
    text-transform: capitalize;
}

.footer-section.et_pb_section .download-wrap a.download-btn.df_btn:hover {
    background: #1A4129 !important;
}

.footer-section.et_pb_section .download-wrap a.download-btn.df_btn:hover span {
    color: #D1E7BD;
}

.footer-section.et_pb_section a.download-btn.df_btn span strong {
    display: block;
    text-transform: uppercase;
}

body .lets-connect-row-main h2 {
    font-size: 20px;
    line-height: 32px;
    color: #FFFFFF;
    text-transform: uppercase;
    padding-bottom: 15px;
}

.lets-connect-row-main.et_pb_row {
    margin-bottom: 24px;
    display: flex;
    justify-content: space-between;
}

.lets-connect-row-main .lets-connect-row p,
.lets-connect-row-main .lets-connect-row li,
.lets-connect-row-main .lets-connect-row span,
.lets-connect-row-main .lets-connect-row a {
    color: #D1E7BD;
    font-size: 20px;
    line-height: 32px;
}

.lets-connect-row-main>.et_pb_column {
    width: 100%;
    margin: 0;
    padding-right: 55px;
}

.lets-connect-row-main>.et_pb_column:last-child {
    padding-right: 0;
}

.lets-connect-row-main .lets-connect-main-col1 {
    max-width: 298px;
}

.lets-connect-row-main .lets-connect-main-col2 {
    max-width: 250px;
    margin-top: -5px;
}

.lets-connect-row-main .lets-connect-main-col3 {
    max-width: 620px;
    margin-top: -5px;
}

.lets-connect-row-main .lets-connect-main-col4 {
    max-width: 230px;
    margin-top: -5px;
}

.lets-connect-row-main .lets-connect-main-col4 h2 {
    padding-bottom: 19px;
}

.lets-connect-row-main .et_pb_module {
    margin-bottom: 0 !important;
}

.lets-connect-row-main .lets-connect-main-col2 .office-addres {
    padding-bottom: 34px;
}

.lets-connect-row-main .lets-connect-main-col1 .et_pb_image_wrap img {
    width: 215px;
}

.lets-connect-row h3 {
    font-size: 18px;
    line-height: 32px;
    color: #FFFFFF;
    font-weight: 400;
    padding-bottom: 1px;
    font-family: 'Open Sans';
}

.lets-connect-row-main .lets-connect-main-col3 .Modified.Hours p.big-text {
    padding-bottom: 0;
    display: flex;
    justify-content: space-between;
}

.lets-connect-row-main .lets-connect-main-col3 .office-addres {
    padding-bottom: 0;
}

.lets-connect-row-main .Modified.Hours p.big-text span {
    display: inline-block;
    width: 37.5%;
}

.lets-connect-row ul.schedule {
    padding: 0;
}

.lets-connect-row-main .lets-connect-main-col3 .working-hours {
    padding-bottom: 20px;
}

/* bannersection */
.banner_section.et_pb_section div,
.banner_section.et_pb_section span.et_pb_image_wrap {
    height: 100%;
    width: 100%;
}

.banner_section.et_pb_section img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
}

.et_pb_section.banner_section {
    height: 100vh;
}

/* Why Fresh and Pressed */
.why-us-section.et_pb_section {
    padding: 0;
    margin-bottom: 51px;
}

.et_pb_row.why-us-list-row .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-items: unset;
    margin: 0 -12px;
    width: calc(100% + 24px);
}

.et_pb_row.why-us-list-row .et_pb_module.why-us-col {
    width: 25%;
    padding: 0 12px;
    margin: 0;
}

.et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content {
    box-shadow: 0px 0px 9px #0000001D;
    border-radius: 20px;
    border: 1px solid transparent;
    padding: 28px 30px 25px;
    transition: all 0.4s ease;
    background: #FFFFFF;
    height: 100%;
}

.et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content:hover {
    border: 1px solid #1A4129;
    background: #EFF7E9;
}

.et_pb_row.why-us-list-row .et_pb_main_blurb_image {
    margin-bottom: 22px;
}

.et_pb_row.why-us-list-row h3 {
    padding-bottom: 7px;
    font-family: 'Open Sans';
    font-weight: 700;
}

.why-us-title-row.et_pb_row h2 {
    padding-bottom: 27px;
}

.footer-social-media.et_pb_social_media_follow li.et-social-instagram a.icon:before {
    content: '';
    width: 33px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.995' height='32.996' viewBox='0 0 32.995 32.996'%3E%3Cg id='Group_2568' data-name='Group 2568' transform='translate(-1469.161 -351)'%3E%3Cg id='Group_27' data-name='Group 27' transform='translate(1469.161 351)'%3E%3Cg id='Group_26' data-name='Group 26'%3E%3Cpath id='Path_55' data-name='Path 55' d='M24.751,0H8.254A8.273,8.273,0,0,0,0,8.249v16.5A8.274,8.274,0,0,0,8.254,33h16.5A8.274,8.274,0,0,0,33,24.747V8.249A8.273,8.273,0,0,0,24.751,0Zm5.5,24.747a5.505,5.505,0,0,1-5.5,5.5H8.254a5.506,5.506,0,0,1-5.5-5.5V8.249a5.505,5.505,0,0,1,5.5-5.5h16.5a5.5,5.5,0,0,1,5.5,5.5v16.5Z' transform='translate(-0.005)' fill='%23d1e7bd'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_29' data-name='Group 29' transform='translate(1492.534 356.499)'%3E%3Cg id='Group_28' data-name='Group 28'%3E%3Cellipse id='Ellipse_5' data-name='Ellipse 5' cx='2.062' cy='2.062' rx='2.062' ry='2.062' fill='%23d1e7bd'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_31' data-name='Group 31' transform='translate(1477.41 359.249)'%3E%3Cg id='Group_30' data-name='Group 30'%3E%3Cpath id='Path_56' data-name='Path 56' d='M110.654,102.4a8.249,8.249,0,1,0,8.249,8.249A8.248,8.248,0,0,0,110.654,102.4Zm0,13.749a5.5,5.5,0,1,1,5.5-5.5A5.5,5.5,0,0,1,110.654,116.149Z' transform='translate(-102.405 -102.4)' fill='%23d1e7bd'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.5s;
}

.footer-social-media.et_pb_social_media_follow li.et-social-linkedin a.icon:before {
    content: '';
    width: 35px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.52' height='32.996' viewBox='0 0 34.52 32.996'%3E%3Cg id='Group_2567' data-name='Group 2567' transform='translate(-1538.161 -351)'%3E%3Cpath id='Path_57' data-name='Path 57' d='M4.186-.668a3.857,3.857,0,1,0-.1,7.693h.048A3.858,3.858,0,1,0,4.186-.668Zm0,0' transform='translate(1538.161 351.668)' fill='%23d1e7bd'/%3E%3Cpath id='Path_58' data-name='Path 58' d='M8.109,198.313h7.4v22.263h-7.4Zm0,0' transform='translate(1530.489 163.42)' fill='%23d1e7bd'/%3E%3Cpath id='Path_59' data-name='Path 59' d='M235.284,188.625c-3.992,0-6.669,3.751-6.669,3.751v-3.229h-7.4v22.263h7.4V198.978a5.071,5.071,0,0,1,.244-1.806,4.051,4.051,0,0,1,3.8-2.706c2.678,0,3.749,2.042,3.749,5.035v11.91h7.4V198.645C243.8,191.807,240.152,188.625,235.284,188.625Zm0,0' transform='translate(1328.878 172.585)' fill='%23d1e7bd'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.5s;
}

.footer-social-media.et_pb_social_media_follow li.et-social-tiktok a.icon:before {
    content: '';
    width: 29px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.989' height='32.996' viewBox='0 0 28.989 32.996'%3E%3Cpath id='Path_62' data-name='Path 62' d='M60.4,8.652a8.314,8.314,0,0,1-5.023-1.679,8.333,8.333,0,0,1-3.161-5.023A8.377,8.377,0,0,1,52.052.39H46.665V15.111l-.006,8.064a4.884,4.884,0,1,1-3.35-4.627v-5.47a10.6,10.6,0,0,0-1.554-.115,10.331,10.331,0,0,0-7.763,3.472,10.124,10.124,0,0,0,.457,13.96,10.511,10.511,0,0,0,.973.85,10.332,10.332,0,0,0,6.332,2.141,10.6,10.6,0,0,0,1.554-.114,10.3,10.3,0,0,0,5.752-2.877,10.086,10.086,0,0,0,3.026-7.178l-.028-12.041a13.652,13.652,0,0,0,8.353,2.839V8.65s-.014,0-.015,0Z' transform='translate(-31.423 -0.39)' fill='%23d1e7bd'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.5s;
}

.footer-social-media.et_pb_social_media_follow li.et-social-facebook a.icon:before {
    content: '';
    width: 18px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.839' height='32.996' viewBox='0 0 17.839 32.996'%3E%3Cpath id='Path_61' data-name='Path 61' d='M39.244.007,34.966,0c-4.807,0-7.914,3.187-7.914,8.12v3.744h-4.3a.673.673,0,0,0-.673.673v5.425a.673.673,0,0,0,.673.673h4.3V32.323a.673.673,0,0,0,.673.673h5.613a.673.673,0,0,0,.673-.673V18.635h5.03a.673.673,0,0,0,.673-.673l0-5.425a.673.673,0,0,0-.673-.673H34.011V8.69c0-1.525.364-2.3,2.351-2.3h2.882a.673.673,0,0,0,.672-.673V.68A.673.673,0,0,0,39.244.007Z' transform='translate(-22.077)' fill='%23d1e7bd'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.5s;
}


footer .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
    border: 1px solid #F22828 !important;
}

/* .footer-social-media.et_pb_social_media_follow li.et-social-instagram a.icon:before { content: ''; width: 33px; height: 33px; background-image: url("data:image/svg+xml,%3Csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cg id=!string!data-name=!string!transform=!string!%3E%3Cg id=!string!data-name=!string!transform=!string!%3E%3Cg id=!string!data-name=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/g%3E%3C/g%3E%3Cg id=!string!data-name=!string!transform=!string!%3E%3Cg id=!string!data-name=!string!%3E%3Cellipse id=!string!data-name=!string!cx=!string!cy=!string!rx=!string!ry=!string!fill=!string!/%3E%3C/g%3E%3C/g%3E%3Cg id=!string!data-name=!string!transform=!string!%3E%3Cg id=!string!data-name=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; transition: 0.5s; } */
/* .footer-social-media.et_pb_social_media_follow li.et-social-linkedin a.icon:before { content: ''; width: 35px; height: 33px; background-image: url("data:image/svg+xml,%3Csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cg id=!string!data-name=!string!transform=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/g%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; transition: 0.5s; } */
.footer-social-media.et_pb_social_media_follow {
    display: flex;
    align-items: center;
    gap: 20px 35px;
    flex-wrap: wrap;
}

.footer-social-media.et_pb_social_media_follow li a.icon {
    width: auto;
    margin: 0;
    transition: 0.5s;
}

.footer-social-media.et_pb_social_media_follow li a.icon:hover:before {
    filter: brightness(0) invert(1);
}

footer a.call-number:hover {
    color: #fff;
}

/* .footer-social-media.et_pb_social_media_follow li.et-social-tiktok a.icon:before { content: ''; width: 29px; height: 33px; background-image: url("data:image/svg+xml,%3Csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; transition: 0.5s; } */
/* .footer-social-media.et_pb_social_media_follow li.et-social-facebook a.icon:before { content: ''; width: 18px; height: 33px; background-image: url("data:image/svg+xml,%3Csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; transition: 0.5s; } */

.copy-right-wrap>.et_pb_column {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 22px 0 45px;
    border-top: 1px solid #3c5848;
}

.copy-right-wrap>.et_pb_column .et_pb_module {
    margin: 0;
    width: auto;
}

.newletter-form .gform_wrapper span.gform-loader {
    margin-top: 0px;
    margin-left: -40px;
    position: absolute;
}

.copy-right-wrap .et_pb_text_inner,
.copy-right-wrap p {
    font-size: 15px;
    line-height: 25px;
    color: #fff;
}

.footer-menu-wrap {
    margin-bottom: 52px;
}

/* offering section */
.offering-section.et_pb_section {
    padding: 88px 0 97px;
    position: relative;
    margin-bottom: 101px;
}

.offering-title-row.title-row {
    margin-bottom: 52px;
}

.offering-category-col {
    padding: 0 15px;
}

.et_pb_section.offering-section h1,
.et_pb_section.offering-section h2 {
    color: #fff;
    padding: 0;
    margin-bottom: 25px;
}

.offering-title-row p {
    font-size: 20px;
    line-height: 36px;
    color: #fff;
    font-weight: 600;
}

.offering-slider-col {
    /* padding-left: calc(((100% - 1400px) / 2) + 0px); */
    padding-left: 0px;
}

.et_pb_row.offering-slider-row .et_pb_code_inner {
    padding: 0 20px;
}

.offering-slider-col .slick-list.draggable {
    padding-left: 0 !important;
    /* margin-left: -15px;
    margin-right: -15px; */
}

/* body.body-popup-open div#page-container{
overflow: scroll;
} */

.offering-category-wrap {
    text-align: center;
}

.offering-image {
    margin-bottom: 18px;
}

.offering-title p {
    color: #fff;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 25px;
    line-height: 36px;
    text-transform: capitalize;
    transition: 0.5s;
}

.offering-title a {
    display: inline-block;
}

.offering-category-wrap:hover .offering-title p {
    color: #D1E7BD;
}

.offering-image a.offering-link {
    display: block;
    height: 500px;
    border-radius: 30px;
    overflow: hidden;
    position: relative;
}

.offering-image a.offering-link::after {
    background: #1a412991;
    bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    right: 51%;
    top: 0;
    opacity: 1;
    pointer-events: none;
    transition: all 500ms linear;
    z-index: 9999;
}

.offering-category-wrap:hover .offering-image a.offering-link::after {
    left: 10%;
    right: 10%;
    opacity: 0;
    transition: all 500ms linear;
}

.offering-image a.offering-link img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}

.offering-slider-col .slick-arrow {
    width: 40px;
    height: 40px;
    font-size: 0;
    border: none;
    background-color: transparent;
    position: absolute;
    top: 100px;
    padding: 0;
    cursor: pointer;
    transition: 0.5s;
    z-index: 2;
}

.offering-slider-col .slick-arrow:hover,
.offering-slider-col .slick-arrow:focus {
    opacity: 0.5;
}

.slick-slider,
.offering-section .et_pb_code_inner,
.offering-section .offering-slider-row,
.offering-slider-col,
.offering-slider-row .et_pb_column {
    position: initial;
}

/* .offering-section .slick-track {
    margin-left: -15px;
    margin-right: -15px;
} */

.offering-slider-col button.slick-prev.slick-arrow {
    left: calc(((100% - 699px) / 2));
}

.offering-slider-col button.slick-next.slick-arrow {
    left: calc(((100% - 558px) / 2));
}

.offering-slider-col button.slick-next.slick-arrow::after {
    content: '';
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%;
    background: url('../../../../wp-content/uploads/2024/12/arrow-right-1.svg') center center no-repeat;
    background-size: contain;
}

.offering-slider-col button.slick-prev.slick-arrow::after {
    content: '';
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%;
    background: url('../../../../wp-content/uploads/2024/12/arrow-left-1.svg') center center no-repeat;
    background-size: contain;
}

.corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content:hover {
    border: 1px solid #1A4129;
    background: #EFF7E9;
}

.corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content h3 {
    font-family: 'Open Sans';
    font-weight: 700;
    padding-bottom: 16px;
    font-size: 25px;
    line-height: 38px;
}

.logos-wrap.et_pb_text .et_pb_blurb_content {
    box-shadow: none;
    border-radius: 0;
    border: 0;
    padding: 39px 30px 30px;
    transition: all 0.4s ease;
    background: #FFFFFF;
    height: 100%;
}

.logos-wrap.et_pb_text .et_pb_blurb_description p {
    display: flex;
    flex-wrap: wrap;
}

.corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_text {
    width: 50%;
    margin: 0;
    padding: 0 11px;
    margin-bottom: 22px;
}

.logos-wrap.et_pb_text .et_pb_text_inner,
.logos-wrap.et_pb_text .et_pb_text_inner p {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%;
    gap: 10px 26px;
}

.logos-wrap.et_pb_text .et_pb_text_inner {
    padding: 20px;
}

.logos-wrap.et_pb_text .et_pb_text_inner img.wp-image-991 {
    width: 126px;
}

.logos-wrap.et_pb_text .et_pb_text_inner img.wp-image-989 {
    width: 177px;
}

.logos-wrap.et_pb_text .et_pb_text_inner img.wp-image-990 {
    width: 115px;
}

/* corporate-offerings */
.corporate-offerings-section.et_pb_section {
    margin-bottom: 100px;
}

.corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    margin-top: -5px;
}

.corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content {
    box-shadow: 0px 0px 9px #0000001D;
    border-radius: 20px;
    border: 1px solid transparent;
    padding: 39px 30px 30px;
    transition: all 0.4s ease;
    background: #FFFFFF;
    height: 100%;
    display: flex;
    gap: 26px;
    max-width: 100%;
}

.corporate-offerings-right-col.et_pb_column {
    display: flex;
    flex-wrap: wrap;
    padding-right: calc(((100% - 1445px) / 2) + 0px);
    margin: 0 -11px;
    padding-left: calc(((100% - 683px) / 2) + 0px);
    width: 100%;
}

.corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_heading {
    width: 100%;
    padding: 0 11px;
    margin: 0;
}

.corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_heading h2 {
    padding-bottom: 27px;
}

.corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_blurb {
    width: 50%;
    margin: 0;
    padding: 0 11px;
    margin-bottom: 22px;
}

.corporate-offerings-right-col.et_pb_column .et_pb_button_module_wrapper {
    width: 100%;
    padding: 0 11px;
    margin-top: 9px;
}

.corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_main_blurb_image {
    max-width: max-content;
}

.corporate-offerings-row.et_pb_row {
    display: flex;
}

.corporate-offerings-left-col.et_pb_column {
    margin-right: 0;
    width: 100%;
    position: absolute;
    max-width: 753px;
}

.news-letter-row .gform_wrapper.gravity-theme .gform_validation_errors,
.news-letter-row .validation_message {
    display: none;
}

/* our-story */
.our-story-right-left h2 {
    padding-bottom: 19px;
}

.our-story-right-left p {
    margin-bottom: 35px;
    padding: 0;
}

.our-story-col-left.et_pb_column {
    margin: 0;
    width: 38%;
}

.our-story-right-left.et_pb_column {
    padding-left: 100px;
    width: 62%;
    margin-top: -16px;
}

.our-story-right-left.et_pb_column .et_pb_text.et_pb_module {
    margin-bottom: 49px;
}

.et_pb_row.our-story-img-wrap {
    position: absolute;
    max-width: 299px;
    right: 0;
    bottom: 47px;
    padding: 0;
}

.our-story-section.et_pb_section {
    padding-bottom: 100px;
}

/* our-seasonal-items-sec */
.our-seasonal-items-sec.et_pb_section {
    padding: 0;
    margin-bottom: 90px;
}

.our-seasonal-items-sec .et_pb_module.et_pb_text {
    margin-bottom: 0;
}

.our-seasonal-items-sec h2 {
    padding-bottom: 37px;
}

.product-description {
    background: #EFF7E9;
    padding: 74px 65px;
    border-radius: 0 30px 30px 0;
    max-width: 793px;
    width: 100%;
}

.product-description h3 {
    font-size: 34px;
    line-height: 48px;
    padding: 0;
    margin-bottom: 13px;
}

.product-description p {
    color: #1A4129;
    font-size: 25px;
    line-height: 48px;
    margin-bottom: 44px;
    font-family: 'Poppins';
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.seasonal-col {
    display: flex;
    align-items: center;
    justify-content: center;
}

.seasonal-item-image {
    width: 427px;
    height: 497px;
    border-radius: 30px;
    overflow: hidden;
}

.seasonal-item-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.our-seasonal-items-sec button.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
    font-size: 0;
    width: 26px;
    height: 47px;
    padding: 0;
    cursor: pointer;
    z-index: 1;
    transition: 0.5s;
}

.our-seasonal-items-sec button.slick-arrow:hover,
.our-seasonal-items-sec button.slick-arrow:focus {
    opacity: 0.5;
}

.our-seasonal-items-sec button.slick-prev.slick-arrow::after {
    content: '';
    background: url('../../../../wp-content/uploads/2024/12/left-arrow-2.svg') center center no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    display: block;
}

.our-seasonal-items-sec button.slick-next.slick-arrow::after {
    content: '';
    background: url('../../../../wp-content/uploads/2024/12/right-arrow-2.svg') center center no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    display: block;
}

.our-seasonal-items-sec button.slick-next.slick-arrow {
    right: 0;
}

/* energize section */
.energize-section.et_pb_section {
    position: relative;
    padding: 100px 0 105px;
    margin-bottom: 100px;
    background: #D1E7BD;
    overflow: hidden;
}

/* .energize-section.et_pb_section::after { content: ''; position: absolute; background: url('../../../../wp-content/uploads/2024/12/juice1.png') center no-repeat; background-size: contain; width: 100%; max-width: 472px; height: 700px; left: 0; top: 20px; } */
/* .energize-section.et_pb_section::before { content: ''; position: absolute; background: url('../../../../wp-content/uploads/2024/12/juice2.png') center no-repeat; background-size: contain; width: 100%; height: 100%; right: 0; top: 0; max-width: 735px; } */
.energize-section.et_pb_section .et_pb_row {
    z-index: 3;
}

.et_pb_row.juice-1-img {
    position: absolute;
    top: 0;
    width: 100%;
    max-width: 661px;
    left: -139px;
    z-index: 1 !important;
}

.et_pb_row.juice-2-img {
    position: absolute;
    top: -111px;
    width: 100%;
    max-width: 1093px;
    right: -410px;
    z-index: 1 !important;
}

.energize-list-row.et_pb_row {
    margin-bottom: 50px;
}

.energize-list-col.et_pb_column {
    display: flex;
    justify-content: center;
    gap: 18px;
    flex-wrap: wrap;
}

.energize-list-col.et_pb_column h3 span {
    display: block;
    color: #FFFFFF;
}

.energize-list-col.et_pb_column h3 {
    font-size: 35px;
    line-height: 45px;
    color: #E9F4C5;
    font-weight: 700;
    padding-bottom: 17px;
}

.energize-list-col.et_pb_column span.numbers {
    font-size: 100px;
    line-height: 79px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    background: #CECECE;
    text-align: center;
    border-radius: 100%;
    width: 200px;
    height: 200px;
    color: #1A4129;
    margin: 0 auto 32px;
}

.energize-list-col.et_pb_column .et_pb_module.et_pb_text {
    border-radius: 20px;
    background: #1A4129;
    padding: 38px 40px 28px;
    margin: 0;
    text-align: center;
    width: 100%;
    max-width: 306px;
}

.energize-list-col.et_pb_column p {
    font-weight: 700;
    font-size: 23px;
    line-height: 35px;
    color: #E9F4C5;
    padding: 0;
}

.energize-list-col.et_pb_column .et_pb_module.et_pb_text:nth-child(1) span.numbers {
    background: #CECECE;
}

.energize-list-col.et_pb_column .et_pb_module.et_pb_text:nth-child(2) span.numbers {
    background: #D1E7BD;
}

.energize-list-col.et_pb_column .et_pb_module.et_pb_text:nth-child(3) span.numbers {
    background: #FFFFFF;
}

.kit-row.et_pb_module.et_pb_text {
    margin-bottom: 56px;
}

.kit-row .et_pb_text_inner {
    display: flex;
    align-items: center;
    gap: 45px;
    width: 100%;
    max-width: 955px;
    margin: 0 auto;
}

.kit-row .et_pb_text_inner>p {
    color: #000000;
    font-size: 25px;
    line-height: 35px;
    font-weight: 700;
    padding: 13px 11px;
    border-radius: 20px;
    border: 2px solid #707070;
    text-align: center;
    width: 100%;
    max-width: 360px;
}

.energize-section.et_pb_section h2 {
    padding-bottom: 36px;
}

.kit-wrap {
    text-align: center;
}

.kit-wrap h3 {
    font-weight: 700;
    color: #1A4129;
    font-size: 35px;
    line-height: 45px;
}

.kit-wrap p {
    color: #000000;
    font-size: 23px;
    line-height: 35px;
    font-weight: 700;
}

/* google-review */
.google-review-row {
    display: none;
}

body.home .google-review-row {
    display: flex;
    justify-content: center;
}

.review-col p {
    font-size: 32px;
    line-height: 48px;
    padding-bottom: 0;
    padding-top: 6px;
    font-family: 'Poppins';
}

.verified-class {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.review-text-col h3 {
    color: #000000;
    font-size: 23px;
    line-height: 42px;
    font-family: 'Open Sans';
    font-weight: 700;
    padding-bottom: 16px;
}

.review-col p:empty {
    padding: 0;
}

.verified-class img {
    width: 26px;
    height: 26px;
}

.google-review-row .et_pb_column {
    display: flex;
    max-width: 1175px;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.google-review-row .et_pb_column .review-col {
    width: 36%;
    text-align: center;
    margin: 0;
    padding-right: 45px;
}

.google-review-row .review-text-col.et_pb_module {
    width: 64%;
    padding-left: 33px;
}

.google-review-row .review-text-col.et_pb_module h2 {
    padding-bottom: 2px;
}

.google-review-row .review-text-col.et_pb_module p {
    padding-bottom: 32px;
}

.rate-wrap img {
    width: 100%;
    max-width: 200px;
}

.google-review-row .review-text-col.et_pb_module p:last-child {
    padding-bottom: 0;
}

.google-review-row .review-text-col.et_pb_module .df_btn {
    text-transform: uppercase;
}

body.home .google-review-row {
    margin-bottom: 100px;
}

body.home .et_pb_section.testimonial-section.et_section_regular {
    background: #EFF7E9;
    margin-bottom: 100px;
}

body.home .et_pb_section.testimonial-section.et_section_regular .eapps-google-reviews-e9c51359-c29d-48b2-8b67-6682e55ca8be-custom-css-hook .es-main-container .cXIGoz {
    background-color: #fff;
}

/* video-section */
.video-section.et_pb_section {
    margin-bottom: 115px;
    height: 870px;
}

.es-header-user-username {
    transition: 0.5s;
    font-size: 20px;
    line-height: 26px;
    font-family: 'Open Sans';
    font-weight: 600;
    color: #1A4129;
    border-radius: 50px;
    border: 1px solid #1A4129;
    padding: 8px 27px 8px 67px;
    position: relative;
}

.es-header-user-username::after {
    content: '';
    width: 27px;
    height: 27px;
    background: url('../../../../wp-content/uploads/2024/12/Group-1915.svg') center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 29px;
}

.es-header-user-username:hover {
    opacity: 0.5;
}

/* catering page */
.juice-catering-section.et_pb_section {
    margin-bottom: 85px;
}

.catering-btn-wrap br {
    display: none;
}

.catering-btn-wrap {
    display: flex;
    gap: 13px 20px;
    flex-wrap: wrap;
}

.et_pb_column.catering-col-left {
    margin: 0;
    width: 50%;
}

.et_pb_column.catering-col-right {
    margin: 0;
    width: 50%;
    padding-left: 13px;
    margin-top: 27px;
}

.catering-btn-wrap a:nth-child(2) {
    background: #fff;
    color: #1A4129;
}

.catering-btn-wrap a:nth-child(2):hover {
    background: #1A4129 !important;
    color: #fff !important;
}

.et_pb_column.catering-col-right .et_pb_text_inner p:nth-child(2) {
    padding-bottom: 12px;
}

.et_pb_column.catering-col-right p {
    padding-bottom: 30px;
    width: 100%;
    max-width: 683px;
}

.et_pb_column.catering-col-right strong {
    font-size: 23px;
    line-height: 42px;
    font-family: 'Open Sans';
    font-weight: 700;
}

.et_pb_column.catering-col-right h2 {
    padding-bottom: 17px;
}

.et_pb_column.catering-col-left .et_pb_image_wrap {
    width: 100%;
}

.et_pb_column.catering-col-left .et_pb_image_wrap img {
    width: 100%;
    max-width: 687px;
}

.why-choose-fresh-left-col.et_pb_column {
    margin: 0;
    width: 50%;
    padding-left: calc(((100% - 1400px) / 2) + 0px);
    padding-right: 20px;
    padding-top: 115px;
    padding-bottom: 90px;
}

.et_pb_row.why-choose-fresh-row {
    display: flex;
    align-items: unset;
    flex-wrap: wrap;
}

.why-choose-fresh-right-col.et_pb_column {
    margin: 0;
    width: 50%;
}

.why-choose-fresh-right-col.et_pb_column span.et_pb_image_wrap {
    padding-left: 30px;
}

.why-choose-fresh-left-col.et_pb_column .et_pb_text {
    height: 100%;
}

.why-choose-fresh-left-col.et_pb_column .et_pb_text_inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.why-choose-fresh-right-col.et_pb_column div.et_pb_module,
.why-choose-fresh-right-col.et_pb_column span.et_pb_image_wrap {
    width: 100%;
    height: 100%;
}

.why-choose-fresh-right-col.et_pb_column span.et_pb_image_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.why-choose-fresh-section.et_pb_section {
    padding: 0;
}

.why-choose-fresh-left-col.et_pb_column p {
    padding-bottom: 36px;
}

.why-choose-fresh-left-col.et_pb_column p:last-child {
    padding-bottom: 0;
}

.why-choose-fresh-left-col.et_pb_column h2 {
    padding-bottom: 19px;
}


.offering-section h2 {
    display: block;
}

.offering-section h1 {
    display: none;
}

body.home .offering-section h2 {
    display: none;
}

body.home .offering-section h1 {
    display: block;
}

.header-sec.et_pb_section {
    padding: 0 !important;
}

.header-sec.et_pb_section .et_pb_row {
    padding: 0 20px !important;
}

.et_pb_row.experience-wellness-row {
    display: flex;
    align-items: center;
}


.experience-wellness-right-col.et_pb_column {
    padding-right: calc(((100% - 1400px) / 2) + 0px);
    padding-left: 0;
    margin: 0;
    width: 50%;
}

.signup-for-newsletter .gform_confirmation_message {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #fff;
}

.experience-wellness-left-col.et_pb_column {
    margin: 0;
    /* width: 50%;
    padding-left: calc(((100% - 1655px) / 2) + 0px);
    padding-right: 87px; */
    width: 52%;
    padding-left: calc(((100% - 1795px) / 2) + 0px);
    padding-right: 83px;
}

.event-special-left-col.et_pb_column {
    margin: 0;
    width: 50%;
    padding-left: calc(((100% - 1400px) / 2) + 0px);
    padding-right: 20px;
    padding-top: 63px;
    padding-bottom: 91px;
}

.event-special-right-col.et_pb_column {
    width: 50%;
    padding-left: 27px;
    position: absolute;
    top: -65px;
    padding-right: calc(((100% - 1900px) / 2) + 0px);
    right: 0;
}


.event-special-left-col.et_pb_column .et_pb_text {
    margin-bottom: 30px;
}

.experience-wellness-section.et_pb_section {
    margin-bottom: 141px;
}

.event-special-section.et_pb_section {
    margin-bottom: 0 !important;
}


.corporate-small-img {
    display: none !important;
}

.corporate-big-img {
    display: block !important;
}

/* thank you pop up off */
body.page-id-1784 div#main_site_popup,
body.page-id-268 div#main_site_popup,
body.page-id-1776 div#main_site_popup,
body.page-id-1482 div.main_site_popup {
    display: none !important;
}

body.page-id-1784 .popup-open::after,
body.page-id-268 .popup-open::after,
body.page-id-1776 .popup-open::after,
body.page-id-1482 .popup-open::after {
    display: none;
}

body.page-id-1784.body-popup-open,
body.page-id-268.body-popup-open,
body.page-id-1776.body-popup-open,
body.page-id-1482.body-popup-open {
    overflow: unset;
}

body.page-id-1784 header.et-l.et-l--header,
body.page-id-268 header.et-l.et-l--header,
body.page-id-1776 header.et-l.et-l--header,
body.page-id-1482 header.et-l.et-l--header {
    background: #1A4129;
}

body.page-id-1784.body-popup-open .header-section,
body.page-id-268.body-popup-open .header-section,
body.page-id-1776.body-popup-open .header-section,
body.page-id-1482.body-popup-open .header-section {
    opacity: 1;
}


.newletter-form .gform_confirmation_message {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}



.for-mobile {
    display: none;
}


/* innerpages close popup css */
body:not(.home).body-popup-open .header-section {
    opacity: 1;
}

body:not(.home).body-popup-open {
    overflow: unset;
}

body:not(.home).body-popup-open:after {
    display: none;
}

body:not(.home).body-popup-open div.main_site_popup {
    display: none !important;
}

body:not(.home).body-popup-open header.et-l.et-l--header {
    background: #1A4129;
}


.time-for-delivery-col .gform-grid-row {
    display: flex;
    align-items: center !important;
    justify-content: space-between;
}

.time-for-delivery-col .ginput_container_time {
    min-width: 30.36% !important;
}

/* body .et_pb_section.inner_banner_section,
.et_pb_section.map-section,
.et_pb_section.testimonial-section.et_section_regular {
    z-index: 1;
}

.et_pb_row.copy-right-wrap {
    z-index: 1;
}

.lets-connect-row-main.et_pb_row {
    position: relative;
    z-index: 1;
}

.footer-menu-wrap {
    z-index: 1 !important;
} */

body .grecaptcha-badge {
    z-index: 999999999999 !important;
}

/* .et_builder_inner_content {
    z-index: 0 !important;
} */
/* body.page-id-99 footer.et-l.et-l--footer .et_builder_inner_content{
    position: unset !important;
    z-index: 0 !important;
}
footer .et_builder_inner_content.et_pb_gutters3 {
    position: unset !important;
} */

div#field_2_4 {
    position: absolute;
}

/* body .grecaptcha-badge {
    visibility: visible;
   } */

/* #callnowbutton.cnb-single {
    z-index: 2;
}

.uwy.umb.userway_p5 {
    z-index: 2;
} */
div#et-main-area {
    position: relative;
    z-index: 1;
}

.page-id-16 footer.et-l.et-l--footer,
.page-id-16 footer>.et_builder_inner_content {
    position: relative;
    z-index: -2;
}


/* stlye 1 css start */
.et_pb_section.contact-section.et_section_regular {
    padding: 0 0 100px 0;
}

/* footer .et_builder_inner_content {
    z-index: -1;
    position: relative;
} */
.contact-section.et_section_regular h2 {
    padding-bottom: 17px;
}

.contact-section.et_section_regular h3 {
    padding-bottom: 6px;
}

.contact-section.et_section_regular p {
    padding-bottom: 22px;
}

.contact-section.et_section_regular .left-col p:last-child {
    font-size: 20px;
    padding-bottom: 27px;
}

.contact-section.et_section_regular .left-col p:last-child strong {
    font-weight: 600;
}

.contact-section.et_section_regular .et_pb_row.contact-row {
    display: flex;
    justify-content: space-between;
}

.et_pb_row.contact-row::after {
    display: none;
}

.et_pb_row.contact-row .et_pb_column.left-col {
    width: 65%;
    margin: 0;
    width: 910px;
}

.et_pb_row.contact-row .et_pb_column.right-col {
    width: 35%;
    padding-left: 0px;
    width: 327px;
    z-index: 0;
}

.contact-section.et_section_regular .right-col h3 {
    padding-bottom: 8px;
}

.et_pb_column.right-col div p:first-child {
    padding-bottom: 4px;
    font-weight: 600;
    font-size: 16px;
    line-height: 32px;
}


.et_pb_column.right-col p {
    padding-bottom: 0;
}

.et_pb_column.right-col ul {
    padding-left: 0;
    padding-bottom: 0;
}

.et_pb_column.right-col ul li,
.et_pb_column.right-col p.big-text {
    font-size: 20px;
    line-height: 32px;
    color: #000000;
    padding-bottom: 0;
    font-weight: normal;
}

.et_pb_column.right-col ul li {
    list-style: none;
}

.call-us a {
    color: #000000;
    transition: all 0.5s ease;
    font-size: 25px;
    line-height: 32px;
    font-weight: normal;
}

.call-us a:hover {
    color: #1A4129;
}

.office-addres {
    padding-bottom: 24px;
}

.call-us {
    padding-bottom: 12px;
}

.right-col .et_pb_social_media_follow li {
    margin-bottom: 0;
}

.right-col .et_pb_social_media_follow li a.icon {
    width: 45px;
    height: 45px;
    border: 1px solid #CCCCCC;
    border-radius: 100px;
    position: relative;
}

.right-col .et_pb_social_media_follow li a.icon:before {
    display: none;
}

.right-col .et_pb_social_media_follow li a.icon::after {
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.1s ease;
}

.right-col .et_pb_social_media_follow li.et-social-instagram a::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.285' height='23.285' viewBox='0 0 23.285 23.285'%3E%3Cg id='Group_2572' data-name='Group 2572' transform='translate(-1385 -1619)'%3E%3Cg id='Group_27' data-name='Group 27' transform='translate(1385 1619)'%3E%3Cg id='Group_26' data-name='Group 26'%3E%3Cpath id='Path_55' data-name='Path 55' d='M17.469,0H5.826A5.839,5.839,0,0,0,0,5.821V17.464a5.839,5.839,0,0,0,5.821,5.821H17.469a5.839,5.839,0,0,0,5.821-5.821V5.821A5.839,5.839,0,0,0,17.469,0Zm3.881,17.464a3.885,3.885,0,0,1-3.881,3.881H5.826a3.886,3.886,0,0,1-3.881-3.881V5.821A3.885,3.885,0,0,1,5.826,1.94H17.469a3.885,3.885,0,0,1,3.881,3.881V17.464Z' transform='translate(-0.005)' fill='%231a4129'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_29' data-name='Group 29' transform='translate(1401.494 1622.881)'%3E%3Cg id='Group_28' data-name='Group 28'%3E%3Cellipse id='Ellipse_5' data-name='Ellipse 5' cx='1.455' cy='1.455' rx='1.455' ry='1.455' fill='%231a4129'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_31' data-name='Group 31' transform='translate(1390.821 1624.821)'%3E%3Cg id='Group_30' data-name='Group 30'%3E%3Cpath id='Path_56' data-name='Path 56' d='M108.226,102.4a5.821,5.821,0,1,0,5.821,5.821A5.82,5.82,0,0,0,108.226,102.4Zm0,9.7a3.881,3.881,0,1,1,3.881-3.881A3.881,3.881,0,0,1,108.226,112.1Z' transform='translate(-102.405 -102.4)' fill='%231a4129'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    width: 23px;
    height: 23px;
}

.right-col .et_pb_social_media_follow li.et-social-linkedin a::after {
    width: 22px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.448' height='21.457' viewBox='0 0 22.448 21.457'%3E%3Cg id='Group_2573' data-name='Group 2573' transform='translate(-1440 -1620)'%3E%3Cpath id='Path_57' data-name='Path 57' d='M2.722-.668a2.508,2.508,0,1,0-.063,5H2.69a2.509,2.509,0,1,0,.032-5Zm0,0' transform='translate(1440 1620.668)' fill='%231a4129'/%3E%3Cpath id='Path_58' data-name='Path 58' d='M8.109,198.313h4.812V212.79H8.109Zm0,0' transform='translate(1432.175 1428.667)' fill='%231a4129'/%3E%3Cpath id='Path_59' data-name='Path 59' d='M230.364,188.625c-2.6,0-4.337,2.439-4.337,2.439v-2.1h-4.812v14.478h4.812v-8.085a3.3,3.3,0,0,1,.159-1.174,2.634,2.634,0,0,1,2.469-1.76c1.741,0,2.438,1.328,2.438,3.274v7.745H235.9v-8.3C235.9,190.694,233.53,188.625,230.364,188.625Zm0,0' transform='translate(1226.544 1438.015)' fill='%231a4129'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.right-col .et_pb_social_media_follow li.et-social-facebook a::after {
    width: 13px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.589' height='23.285' viewBox='0 0 12.589 23.285'%3E%3Cpath id='Path_61' data-name='Path 61' d='M34.192,0l-3.02,0c-3.392,0-5.585,2.249-5.585,5.731V8.373H22.552a.475.475,0,0,0-.475.475v3.828a.475.475,0,0,0,.475.475h3.036v9.66a.475.475,0,0,0,.475.475h3.961a.475.475,0,0,0,.475-.475v-9.66h3.55a.475.475,0,0,0,.475-.475V8.848a.475.475,0,0,0-.475-.475H30.5V6.133c0-1.077.257-1.623,1.659-1.623h2.034a.475.475,0,0,0,.475-.475V.48A.475.475,0,0,0,34.192,0Z' transform='translate(-22.077)' fill='%231a4129'/%3E%3C/svg%3E%0A");
}

.right-col .et_pb_social_media_follow li.et-social-tiktok a::after {
    width: 20px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.458' height='23.285' viewBox='0 0 20.458 23.285'%3E%3Cpath id='Path_62' data-name='Path 62' d='M51.87,6.22a5.867,5.867,0,0,1-3.545-1.185A5.868,5.868,0,0,1,45.981.39h-3.8V10.779l0,5.69A3.447,3.447,0,1,1,39.81,13.2V9.344a7.481,7.481,0,0,0-1.1-.081,7.29,7.29,0,0,0-5.478,2.45,7.145,7.145,0,0,0,.322,9.852,7.418,7.418,0,0,0,.687.6,7.291,7.291,0,0,0,4.469,1.511,7.482,7.482,0,0,0,1.1-.081,7.266,7.266,0,0,0,4.059-2.03A7.118,7.118,0,0,0,46.005,16.5L45.986,8a9.634,9.634,0,0,0,5.895,2V6.219H51.87Z' transform='translate(-31.423 -0.39)' fill='%231a4129'/%3E%3C/svg%3E%0A");
}

.right-col .et_pb_social_media_follow li a.icon:hover {
    background-color: #1A4129 !important;
    border-color: #1A4129;
}

.right-col .et_pb_social_media_follow li a.icon:hover:after {
    filter: brightness(0) invert(1);
}

.et_pb_column.right-col div.working-hours p:first-child {
    padding-bottom: 0;
}

div.working-hours {
    padding-bottom: 9px;
}

div.working-hours ul.schedule li {
    display: flex;
    flex-wrap: wrap;
}

div.working-hours ul.schedule li .day {
    width: 130px;
}

div.working-hours ul.schedule li .time {
    width: calc(100% - 130px);
    padding-left: 7px;
}

.Modified.Hours {
    padding-bottom: 9px;
}

div.Modified.Hours p.normal-text {
    font-weight: normal;
    font-size: 18px;
    line-height: 32px;
}

div.Modified.Hours p.big-text {
    padding-bottom: 8px;
}

div.Modified.Hours p.big-text span {
    display: block;
}

.contact-section.et_section_regular .contact-design {
    padding-right: 10px;
}

.contact-design span.gfield_required.gfield_required_text {
    font-size: 0;
}

.contact-design span.gfield_required.gfield_required_text:before {
    content: "*";
    font-size: 16px;
    color: #F22828;
}

.contact-design .gform_wrapper.gravity-theme .gfield_label {
    font-size: 15px;
    font-weight: normal;
    color: #000000;
    line-height: normal;
    margin-bottom: 9px;
}

.contact-design .gform_wrapper.gravity-theme select,
.contact-design .gform_wrapper.gravity-theme input,
.contact-design .gform_wrapper.gravity-theme textarea {
    background: #ffffff;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    font-size: 15px;
    line-height: normal;
    padding: 14px;
    transition: all .4s ease;
    color: #000;
    font-family: 'Open Sans';
}


.contact-design .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 90px;
    min-height: 90px;
    resize: vertical;
    line-height: 1.6 !important;
    display: block;
}

.contact-design .gform_wrapper.gravity-theme input::placeholder,
.contact-design .gform_wrapper.gravity-theme textarea::placeholder {
    font-size: 15px;
    color: #AAAAAA;
    font-family: 'Open Sans';
}

.contact-design .gform_wrapper.gravity-theme input:focus,
.contact-design .gform_wrapper.gravity-theme textarea:focus {
    border-color: #1A4129;
}


.contact-design .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
}

.contact-design span.gform-grid-col {
    padding-right: 0 !important;
}

.contact-design .gform_wrapper.gravity-theme .gform_footer {
    padding: 0;
    margin-top: 40px;
}

.contact-design .gform_wrapper.gravity-theme .gform-loader {
    margin-left: 15px;
}



.contact-design .gform-footer.gform_footer.top_label input[type='submit'] {
    background-color: #1A4129;
    padding: 13.5px 34.3px;
    color: #fff;
    font-size: 17px;
    line-height: 26px !important;
    margin: 0;
    border: 1px solid transparent;
    cursor: pointer;
    border-radius: 100px;
    font-family: 'Poppins';
    font-weight: 600;
    text-transform: uppercase;
}


.contact-design .gform-footer.gform_footer.top_label input[type='submit']:hover,
.contact-design .gform-footer.gform_footer.top_label input[type='submit']:focus {
    color: #1A4129;
    background-color: #ffffff;
    border-color: #1A4129;
}

.contact-design .gform_wrapper.gravity-theme .gfield_description,
.contact-design .gform_wrapper.gravity-theme .gform_validation_errors {
    display: none;
}

.contact-design .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
    border: 1px solid #F22828;
}

.et_pb_section.map-section {
    height: 400px;
}

.et_pb_row.map-row .et_pb_code_inner,
.et_pb_row.map-row .et_pb_module.et_pb_code,
.et_pb_row.map-row .et_pb_column,
.et_pb_row.map-row {
    height: 100%;
}

.et_pb_section.map-section iframe {
    width: 100%;
    height: 100%;
    filter: grayscale(100%);
    vertical-align: top;
    transition: all 0.5s ease;
}

.et_pb_section.map-section iframe:hover {
    filter: grayscale(0);
}

/* testimonial section */
.et_pb_section.testimonial-section.et_section_regular {
    padding: 100px 0 100px;
}

.row-heading h2 {
    padding-bottom: 30px;
}

/* thank you css */
.thank_you_section.et_section_regular {
    padding: 100px 0px;
}

.et_pb_row.thank_you_row {
    display: flex;
    align-items: center;
    justify-content: center;
}

.thank_you_section.et_section_regular h1 {
    font-size: 40px;
    line-height: 60px;
    padding-bottom: 13px;
    color: #1A4129;
}

.thank_you_section.et_section_regular .et_pb_module.et_pb_text {
    margin-bottom: 32px;
}

a.et_pb_button.btn-btn {
    background-color: #1A4129;
    padding: 13.5px 34.3px !important;
    color: #fff;
    font-size: 17px;
    line-height: 26px !important;
    margin: 0;
    border: 1px solid transparent !important;
    cursor: pointer;
    border-radius: 100px;
    font-family: 'Poppins';
    font-weight: 600;
    text-transform: uppercase;
}

a.et_pb_button.btn-btn:hover {
    background-color: transparent !important;
    border-color: #1A4129 !important;
    color: #1A4129;
}

a.et_pb_button.btn-btn:after {
    font-size: 0;
}

.et_section_regular .et_pb_column.thank_you_left_col {
    width: 40%;
}

.et_section_regular .et_pb_column.thank_you_right_col {
    width: 60%;
    padding-left: 100px;
}

.error404 .thank_you_section .et_pb_button_module_wrapper {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 15px;
}

.error404 .thank_you_section .et_pb_button_module_wrapper:last-child {
    margin-right: 0;
}

body.popup-open .et_pb_section.gallery-section.et_section_regular {
    z-index: 0;
    /* position: relative; */
}

/* terms and condition */
.typography-section.et_section_regular {
    padding: 0 0 93px 0;
}

.typography a {
    color: #1A4129;
    text-decoration: underline;
}

.typography a:hover {
    color: #000000;
}

.typography p {
    padding-bottom: 35px;
}

.typography ul,
.typography ol {
    padding-left: 0;
    padding-bottom: 35px;
}

.typography p+ul {
    margin-top: -18px;
}

.typography ol li::before {
    content: counter(custom-counter);
    position: absolute;
    left: 0;
    top: 9px;
    height: 20px;
    color: #fff;
    width: 20px;
    border-radius: 50%;
    background: #1A4129;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}

.typography ol li,
.typography ul li {
    font-size: 18px;
    line-height: 36px;
    color: #000000;
    margin-bottom: 0;
    position: relative;
    padding-left: 20px;
    list-style: none;
    margin-bottom: 10px;
}

.typography ol li:last-child,
.typography ul li:last-child {
    margin-bottom: 0;
}

.typography ul li::before {
    content: '';
    position: absolute;
    width: 7px;
    height: 12px;
    left: 0;
    top: 12px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.064' height='12.024' viewBox='0 0 7.064 12.024'%3E%3Cg id='Group_98' data-name='Group 98' transform='translate(0)'%3E%3Cg id='Group_90' data-name='Group 90'%3E%3Cpath id='Path_104' data-name='Path 104' d='M108.35,5.543,103,.192a.659.659,0,0,0-.93,0l-.394.394a.659.659,0,0,0,0,.93l4.493,4.493-4.5,4.5a.659.659,0,0,0,0,.93l.394.394a.659.659,0,0,0,.93,0l5.356-5.355a.664.664,0,0,0,0-.933Z' transform='translate(-101.478)' fill='%231a4129'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.typography ol li {
    counter-increment: custom-counter;
    padding-left: 40px;
}

.typography h1 {
    font-size: 40px;
    line-height: 60px;
    color: #1A4129;
}

.typography h2 {
    font-size: 34px;
    line-height: 48px;
    padding-bottom: 15px;
}

.typography h3 {
    font-size: 25px;
    line-height: 34px;
    padding-bottom: 15px;
}

.typography h4 {
    font-size: 23px;
    line-height: 33px;
    color: #1A4129;
    padding-bottom: 15px
}

.typography h5 {
    font-size: 21px;
    line-height: 31px;
    color: #1A4129;
    padding-bottom: 15px;
}

.typography h6 {
    font-size: 19px;
    line-height: 29px;
    color: #1A4129;
    padding-bottom: 15px;
}

.typography blockquote {
    border-color: #1A4129;
    background: #EFF7E9;
    border-radius: 10px 0px 0px 10px;
    padding: 83px 100px 35px 50px;
    border-width: 10px;
    margin-top: 5px;
    margin-bottom: 52px;
}

.typography blockquote p {
    font-size: 22px;
    line-height: 44px;
    position: relative;
}

.typography p img {
    width: 100%;
    border-radius: 10px;
}

.typography p:has(img) {
    padding-top: 10px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 30px;
    padding-bottom: 49px;
}

.typography em {
    font-style: italic;
}

/* Blog css */
.blog-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -17px;
    row-gap: 42px;
    justify-content: center;
}

.blog-card {
    width: calc(100% / 3);
    padding: 0px 17px;
}

.blog-box {
    height: 100%;
}

.featured-image {
    display: block;
    height: 341px;
    position: relative;
}

.featured-image a {
    display: inline-block;
    height: 100%;
    width: 100%;
    border-radius: 30px;
}

.featured-image a::before {
    background: #1a412991;
    bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    right: 51%;
    top: 0;
    opacity: 1;
    pointer-events: none;
    transition: all 500ms linear;
    z-index: 9999;
}

.blog-box:hover .featured-image a::before {
    left: 10%;
    right: 10%;
    opacity: 0;
    transition: all 500ms linear;
}

.featured-image a img {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 28px;
}

.post-title div a {
    font-size: 21px;
    line-height: 32px;
    font-weight: 600;
    font-family: 'Poppins';
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    transition: all 0.4s ease;
    margin-top: 18px;
    margin-bottom: 27px;
}

.post-title div a:hover {
    color: #1A4129;
}

.et_pb_section.blog_main_section .pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    gap: 15px 27px;
    flex-wrap: wrap;
}

.et_pb_section.blog_main_section .pagination span.page-numbers.current {
    height: 42px;
    width: 42px;
    background: #1A4129;
    border-radius: 50%;
    font-size: 16px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -11px;
    font-weight: bold;
    font-family: 'Poppins';
}

.et_pb_section.blog_main_section .pagination a.page-numbers {
    font-size: 17px;
    font-weight: 400;
    color: #000;
    font-family: 'Poppins';
    transition: all 0.4s ease;
}

.et_pb_section.blog_main_section .pagination a.prev.page-numbers,
.et_pb_section.blog_main_section .pagination a.next.page-numbers {
    width: 8px;
    height: 14px;
    margin-left: 0;
    display: flex;
}

.et_pb_section.blog_main_section .pagination a.prev.page-numbers {
    margin-right: 0;
}

.et_pb_section.blog_main_section .pagination a.prev.page-numbers svg,
.et_pb_section.blog_main_section .pagination a.next.page-numbers svg {
    height: 100%;
    width: 100%;
}

.et_pb_section.blog_main_section .pagination a.prev.page-numbers svg {
    transform: rotate(180deg);
}

.et_pb_section.blog_main_section .pagination a.prev.page-numbers svg path,
.et_pb_section.blog_main_section .pagination a.next.page-numbers svg path {
    transition: all 0.4s ease;
}

.et_pb_section.blog_main_section .pagination a.page-numbers svg:hover path {
    fill: #1A4129;
}

.et_pb_section.blog_main_section .pagination a.page-numbers:hover {
    color: #1A4129;
}

span.page-numbers.dots {
    color: #000;
}

.read-more-btn a {
    font-size: 16px;
    line-height: 26px;
    position: relative;
    transition: all 0.5s ease;
    color: #1A4129;
    font-family: 'Poppins';
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 15px;
}

.read-more-btn a::after,
.read-more-btn a:before {
    content: "";
    width: 10px;
    height: 2px;
    background: #1A4129;
    position: absolute;
    border-radius: 1px;
    transition: all .6s ease;
    left: 0;
    top: 10px;
}

.read-more-btn a::after {
    transform: rotate(90deg);
}

.read-more-btn a:hover {
    color: #000000;
}

.read-more-btn a:hover:after,
.read-more-btn a:hover:before {
    background: #000000;
}

.et_pb_section.blog_main_section {
    padding-bottom: 100px;
}

body .et_pb_section.inner_banner_section.blog-banner.et_section_regular {
    margin-bottom: 80px;
}

/* Blog single poat css */
.blog_post_meta_title p {
    color: #000000;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Poppins';
    text-align: center;
    column-gap: 6px;
    margin-bottom: 39px;
    margin-top: 7px;
}

.blog_post_meta_title p span.author {
    margin-right: 15px;
}

.blog_post_meta_title p span.date {
    margin-left: 15px;
}

.blog-inner-page-section.typography h1 {
    text-align: center;
}

.blog-inner-page-content-row .et_pb_image_wrap {
    width: 100%;
    text-align: center;
}

.typography blockquote p::before {
    content: "";
    position: absolute;
    left: 0;
    top: -43px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.869' height='30.462' viewBox='0 0 39.869 30.462'%3E%3Cpath id='Path_1565' data-name='Path 1565' d='M69.717,138.931a13.012,13.012,0,0,1-3.584-9.631c0-7.839,5.6-14.783,13.439-18.367l2.016,2.912c-7.391,4.032-8.959,9.183-9.407,12.543a6.643,6.643,0,0,1,4.256-.672,7.822,7.822,0,0,1,7.167,7.839,8.837,8.837,0,0,1-2.24,5.6,7.429,7.429,0,0,1-5.6,2.24,8.809,8.809,0,0,1-6.048-2.464Zm22.4,0a13.012,13.012,0,0,1-3.584-9.631c0-7.839,5.6-14.783,13.439-18.367l2.016,2.912c-7.391,4.032-8.959,9.183-9.407,12.543a6.642,6.642,0,0,1,4.256-.672A7.822,7.822,0,0,1,106,133.555a8.838,8.838,0,0,1-2.24,5.6,7.108,7.108,0,0,1-5.6,2.24,8.81,8.81,0,0,1-6.048-2.464Z' transform='translate(-66.133 -110.933)' fill='%231a4129'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 40px;
    height: 30px;
}

.et_pb_posts_nav span a {
    background-color: #1A4129;
    padding: 13.5px 34.3px;
    color: #fff;
    font-size: 17px;
    line-height: 26px;
    margin: 0;
    border: 1px solid transparent;
    cursor: pointer;
    border-radius: 100px;
    font-family: 'Poppins';
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    text-decoration: none;
}

.et_pb_posts_nav span a::before {
    content: "";
    position: absolute;
    top: 20px;
    width: 18px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: brightness(0) invert(1);
    transition: all 0.5s ease;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.904' height='14.934' viewBox='0 0 17.904 14.934'%3E%3Cpath id='Path_1566' data-name='Path 1566' d='M210.7,242.807l-5.962,5.965a1.515,1.515,0,1,1-2.147-2.139l3.368-3.368H194.741a1.513,1.513,0,1,1,0-3.026h11.225l-3.374-3.37a1.516,1.516,0,0,1,2.147-2.14l5.963,5.965A1.511,1.511,0,0,1,210.7,242.807Z' transform='translate(211.132 249.218) rotate(180)' fill='%231a4129'/%3E%3C/svg%3E%0A");
}

.et_pb_posts_nav span a:hover:before {
    filter: brightness(100%) invert(0);

}

.et_pb_posts_nav span.nav-previous a::before {
    left: 39px;
}

.et_pb_posts_nav span.nav-next a::before {
    right: 39px;
    transform: rotateY(180deg);
}

.et_pb_posts_nav span.nav-previous a {
    padding: 13.5px 39px 13.5px 65px;
}

.et_pb_posts_nav span.nav-next a {
    padding: 13.5px 66px 13.5px 38px;
}

.et_pb_posts_nav span a:hover {
    color: #1A4129;
    background-color: #ffffff;
    border-color: #1A4129;
}

.et_pb_posts_nav span {
    float: unset;
}

.et_pb_posts_nav span.meta-nav {
    display: none;
}

.post-navigation .et_pb_module.et_pb_posts_nav {
    display: flex;
    justify-content: center;
    column-gap: 30px;
    flex-wrap: wrap;
    row-gap: 10px;
}

.et_pb_row.post-navigation .et_pb_posts_nav.nav-single:after {
    display: none;
}

.blog-inner-page-content-row .et_pb_posts_nav.nav-single:after {
    display: none;
}

.typography .gallery {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    margin-bottom: 50px !important;
    margin-top: 8px !important;
}

.typography .gallery .gallery-item {
    margin-top: 0px !important;
    padding: 0;
}

.typography .gallery .gallery-item {
    width: 100% !important;
    float: unset !important;
    margin: 0;
}

.typography .gallery .gallery-item dt a,
.typography .gallery .gallery-item dt {
    height: 100%;
    display: block;
    width: 100%;
    overflow: hidden;
    max-height: 300px;
}

.typography .gallery a[data-fancybox="gallery"] {
    position: relative;
}

.typography .gallery a[data-fancybox="gallery"]::before {
    background: #1a412991;
    bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    right: 51%;
    top: 0;
    opacity: 1;
    pointer-events: none;
    transition: all 500ms linear;
    z-index: 9999;
}

.typography .gallery a[data-fancybox="gallery"]:hover::before {
    left: 10%;
    right: 10%;
    opacity: 0;
    transition: all 500ms linear;
}

.typography .gallery img {
    width: 100%;
    height: 100%;
    transition: all 0.5s ease;
    border: 0 !important;
    display: block;
    object-position: center;
    margin: 0;
    position: relative;
    border-radius: 10px;
}

.typography .gallery br {
    display: none;
}

.et_pb_section.blog-inner-page-section {
    padding-top: 47px;
    padding-bottom: 100px;
}

.single-post-feature-image {
    height: 680px;
}

.single-post-feature-image img {
    width: 100%;
    display: block;
    object-fit: cover;
    height: 100%;
    border-radius: 30px;
}

.et_pb_column.social-share-module .et_pb_module.et_pb_code {
    position: sticky;
    top: 120px;
}

.blog-inner-page-section .blog-inner-page-title-row {
    display: flex;
}

.blog-inner-page-section .et_pb_column.social-share-module {
    width: 43px !important;
}

.blog-inner-page-section .et_pb_column.post-content-details {
    width: calc(100% - 43px);
    padding-left: 52px;
}

.addtoany_shortcode .addtoany_list {
    display: flex;
    flex-direction: column;
    padding-top: 1px;
    z-index: 9;
}

.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a {
    font-size: 0;
    padding: 0;
    position: relative;
    margin-bottom: 8px;
    transition: all 0.4s ease;
    height: 43px;
    width: 43px;
    background-color: #EFF7E9;
    border-radius: 50%;
}

.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a:hover {
    background-color: #1A4129;
}

.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a:hover::before {
    filter: brightness(0) invert(1);
}

.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transition: all 0.4s ease;
}

.addtoany_shortcode a.a2a_button_facebook::before {
    width: 10px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.447' height='19.323' viewBox='0 0 10.447 19.323'%3E%3Cpath id='Path_61' data-name='Path 61' d='M32.131,0,29.625,0A4.4,4.4,0,0,0,24.99,4.755V6.948H22.471a.394.394,0,0,0-.394.394v3.177a.394.394,0,0,0,.394.394H24.99v8.016a.394.394,0,0,0,.394.394h3.287a.394.394,0,0,0,.394-.394V10.913h2.946a.394.394,0,0,0,.394-.394V7.342a.394.394,0,0,0-.394-.394H29.066V5.089c0-.893.213-1.347,1.377-1.347H32.13a.394.394,0,0,0,.394-.394V.4A.394.394,0,0,0,32.131,0Z' transform='translate(-22.077)' fill='%231a4129'/%3E%3C/svg%3E%0A");
}

.addtoany_shortcode a.a2a_button_x::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.406' height='18.806' viewBox='0 0 18.406 18.806'%3E%3Cpath id='Shape_29' data-name='Shape 29' d='M444.7,7549.519l6.852-7.963h-1.624l-5.949,6.915-4.752-6.915h-5.481l7.186,10.456-7.186,8.35h1.624l6.283-7.3,5.018,7.3h5.481l-7.452-10.843Zm-2.224,2.584-.728-1.041-5.793-8.283h2.494l4.675,6.685.728,1.042,6.077,8.689h-2.494l-4.959-7.091Z' transform='translate(-433.746 -7541.556)' fill='%231a4129'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 19px;
}

.addtoany_shortcode a.a2a_button_linkedin::before {
    width: 21px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_1913' data-name='Group 1913' xmlns='http://www.w3.org/2000/svg' width='20.561' height='19.653' viewBox='0 0 20.561 19.653'%3E%3Cpath id='Path_57' data-name='Path 57' d='M2.493-.668a2.3,2.3,0,1,0-.058,4.582h.029A2.3,2.3,0,1,0,2.493-.668Zm0,0' transform='translate(0 0.668)' fill='%231a4129'/%3E%3Cpath id='Path_58' data-name='Path 58' d='M8.109,198.313h4.408v13.261H8.109Zm0,0' transform='translate(-7.849 -191.92)' fill='%231a4129'/%3E%3Cpath id='Path_59' data-name='Path 59' d='M229.595,188.625a5.522,5.522,0,0,0-3.972,2.234v-1.923h-4.408V202.2h4.408v-7.405a3.021,3.021,0,0,1,.145-1.076,2.413,2.413,0,0,1,2.261-1.612c1.595,0,2.233,1.216,2.233,3V202.2h4.407v-7.6C234.669,190.52,232.495,188.625,229.595,188.625Zm0,0' transform='translate(-214.108 -182.544)' fill='%231a4129'/%3E%3C/svg%3E%0A");
}

.addtoany_shortcode a.a2a_button_sms::before {
    width: 21px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.889' height='16.169' viewBox='0 0 20.889 16.169'%3E%3Cpath id='Path_105' data-name='Path 105' d='M27.557,78.808l6.278,6.281a3.533,3.533,0,0,0,4.978,0l6.278-6.281a.143.143,0,0,0-.019-.218,3.938,3.938,0,0,0-2.259-.711H29.835a3.939,3.939,0,0,0-2.259.711.143.143,0,0,0-.019.218Zm-1.678,3.026A3.925,3.925,0,0,1,26.331,80a.143.143,0,0,1,.228-.035l6.2,6.2a5.05,5.05,0,0,0,7.133,0l6.2-6.2a.143.143,0,0,1,.228.035,3.926,3.926,0,0,1,.452,1.831v8.257a3.96,3.96,0,0,1-3.956,3.956H29.835a3.96,3.96,0,0,1-3.956-3.956Z' transform='translate(-25.879 -77.878)' fill='%231a4129' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.addtoany_shortcode a.a2a_dd.addtoany_share_save.addtoany_share {
    display: none;
}

.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a span {
    font-size: 0;
    width: 0;
    display: none;
}

.et_pb_module.et_pb_code.feature-image {
    margin-bottom: 34px !important;
}

.blog-inner-page-title-row .et_pb_module.et_pb_post_content {
    margin-bottom: 0;
}

.et_pb_module.et_pb_posts_nav.nav-single {
    margin-top: 49px;
}

.et_pb_section.related_post_section.et_section_regular {
    padding-top: 98px;
    padding-bottom: 92px;
}

.related_post_section.et_section_regular h2 {
    text-align: center;
    padding-bottom: 31px;
}

.typography p:not(.has-background):last-of-type+blockquote,
.typography p:not(.has-background):last-of-type+ol,
.typography p:not(.has-background):last-of-type+ul {
    padding-top: 30px;
}

/* Careers page css */

.et_pb_section.careers_pressed_section.et_section_regular {
    margin-bottom: 100px;
}

.et_pb_row.careers_pressed_row {
    display: flex;
    align-items: center;
}

.et_pb_row.careers_pressed_row .left-col {
    width: 45.5%;
    margin-bottom: 0;
}

.et_pb_row.careers_pressed_row .right-col {
    width: 54.5%;
    padding-left: 80px;
}

.careers_pressed_section h2 {
    padding-bottom: 17px;
}

.et_pb_row.careers_pressed_row .et_pb_button_module_wrapper {
    margin-top: 39px;
}

.et_pb_row.careers_pressed_row a.et_pb_button.btn-btn {
    padding-left: 39px !important;
    padding-right: 39px !important;
}


.work_with_us .et_pb_row.why-us-list-row .et_pb_module.why-us-col {
    width: 33.33%;
}

.work_with_us .why-us-title-row.et_pb_row h2 {
    padding-bottom: 24px;
}

.work_with_us .et_pb_row.why-us-list-row h3 {
    padding-bottom: 12px;
}

.work_with_us .et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content {
    padding-bottom: 35.53px;
}

.et_pb_row.join_fresh_juice_bar_row {
    position: relative;
    padding-top: 0;
    padding-bottom: 91px;
}

.et_pb_row.join_fresh_juice_bar_row::before {
    content: "";
    bottom: 0;
    position: absolute;
    background: #707070;
    height: 1px;
    width: calc(100% - 40px);
    left: 50%;
    transform: translateX(-50%);
}

.et_pb_row.join_fresh_juice_bar_row h2 {
    padding-bottom: 0;
}

.et_pb_row.join_fresh_juice_bar_row .et_pb_column.left_col {
    width: 67.428%;
    padding-right: 78px;
    margin-bottom: 0;
    margin-top: -3px;
}

.et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col {
    width: 32.572%;
    background-color: #1A4129;
    padding: 57px 60px 65px 65px;
    border-radius: 20px;
}

.et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col h3 {
    color: #ffffff;
    padding-bottom: 37px;
    font-family: 'Open Sans';
    font-weight: 600;
}

.et_pb_row.join_fresh_juice_bar_row a.et_pb_button.btn-btn {
    background-color: #D1E7BD;
    padding-left: 38.16px !important;
    padding-right: 38.16px !important;
    color: #1A4129;
}

.et_pb_row.join_fresh_juice_bar_row a.et_pb_button.btn-btn:hover {
    background-color: #ffffff !important;
    border-color: #CCCCCC !important;
}

.et_pb_row.join_fresh_juice_bar_row:not(:first-child) {
    padding-top: 100px;
}

.et_pb_row.join_fresh_juice_bar_row:last-child {
    padding-bottom: 0;
}

.et_pb_row.join_fresh_juice_bar_row:last-child::before {
    width: 0;
}

.et_pb_row.join_fresh_juice_bar_row:last-child h3 {
    padding-bottom: 21px;
}

.et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col p {
    color: #ffffff;
    line-height: 24px;
    border-bottom: 1px solid #909090 !important;
    padding-bottom: 27.5px;
    padding-top: 26.5px;
}

.et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col p:first-child {
    padding-top: 0;
}

.et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col p span {
    font-weight: 600;
    display: block;
    font-size: 20px;
    line-height: 27px;
    padding-top: 5px;
}

.et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col p:last-child {
    border-bottom: 0 !important;
    padding-bottom: 38px;
}

.et_pb_module.work_environment {
    background: #EFF7E9;
    padding: 40px 51px 40px 45px;
    border-radius: 20px;
    margin-top: 41px;
    margin-bottom: 44px !important;
}

.et_pb_row.join_fresh_juice_bar_row:last-child .et_pb_module.work_environment h3 {
    text-align: center;
    padding-bottom: 18px;
}

.et_pb_module.work_environment .group-icon {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    row-gap: 40px;
    column-gap: 37px;
    width: 100%;
    list-style: none;
    padding: 0;
}

.join_fresh_juice_bar_row .et_pb_module.responsibilities {
    margin-top: 29px;
}

.join_fresh_juice_bar_row .et_pb_module.responsibilities h3 {
    padding-bottom: 7px !important;
}

.et_pb_module.work_environment .group-icon li {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    /* justify-content: space-between; */
    color: #000000;
    text-align: center;
    width: calc(100%/ 3 - 25px);
    row-gap: 13px;
    margin-bottom: 0;
    padding-left: 0;
}

.et_pb_module.work_environment .group-icon li::before {
    content: none;
}

.et_pb_module.work_environment .group-icon li img {
    max-width: 68px;
    margin: 0 auto;
    display: block;
}

.et_pb_module.work_environment .group-icon li p {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #000000;
}

.join_fresh_juice_bar_row ul {
    padding-left: 0;
    padding-bottom: 0;
}

.join_fresh_juice_bar_row ul li {
    font-size: 18px;
    line-height: 36px;
    color: #000000;
    margin-bottom: 0;
    position: relative;
    padding-left: 20px;
    list-style: none;
    margin-bottom: 0;
}

.join_fresh_juice_bar_row ul li::before {
    content: '';
    position: absolute;
    width: 7px;
    height: 12px;
    left: 0;
    top: 12px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.064' height='12.024' viewBox='0 0 7.064 12.024'%3E%3Cg id='Group_98' data-name='Group 98' transform='translate(0)'%3E%3Cg id='Group_90' data-name='Group 90'%3E%3Cpath id='Path_104' data-name='Path 104' d='M108.35,5.543,103,.192a.659.659,0,0,0-.93,0l-.394.394a.659.659,0,0,0,0,.93l4.493,4.493-4.5,4.5a.659.659,0,0,0,0,.93l.394.394a.659.659,0,0,0,.93,0l5.356-5.355a.664.664,0,0,0,0-.933Z' transform='translate(-101.478)' fill='%231a4129'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.join_fresh_juice_bar_row .et_pb_module.benefits_shift {
    background: #EFF7E9;
    border-radius: 20px;
    padding: 40px 40px 40px 60px;
    margin-top: 39px;
}

.join_fresh_juice_bar_row .et_pb_module.benefits_shift .et_pb_text_inner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 104px;
}

.join_fresh_juice_bar_row .et_pb_module.benefits_shift h3 {
    padding-bottom: 0 !important;
}

.join_fresh_juice_bar_row .et_pb_module.benefits_shift .et_pb_text_inner .column img {
    min-height: 60px;
}

.join_fresh_juice_bar_row .et_pb_module.benefits_shift .et_pb_text_inner .column:nth-child(2) {
    position: relative;
}

.join_fresh_juice_bar_row .et_pb_module.benefits_shift .et_pb_text_inner .column:nth-child(2)::before {
    content: "";
    position: absolute;
    left: -60px;
    top: 0;
    background-color: #1A4129;
    opacity: 0.2;
    height: 100%;
    width: 1px;
}

.et_pb_section.join_fresh_juice_bar_section.et_section_regular {
    padding-bottom: 100px;
}

.page-id-363 .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1,
.privacy-policy .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
    margin-left: -5px;
}

/* pop design css */
.et_pb_section.pop-up_design.popup.et_section_regular h2 {
    text-align: center;
}


#et-boc .area-outer-wrap[data-da-type=popup].full-height {
    height: calc(100% - 82px) !important;
    top: 40px !important;
}

body #et-boc .area-outer-wrap[data-da-type=popup] {
    width: 100%;
    max-width: 1020px;
    height: calc(100% - 82px);
    margin: 0 auto;
}



body #et-boc .area-outer-wrap .da-close-wrap {
    top: 41px;
    width: calc(100% - 50px) !important;
    background: #ffffff;
    height: 62px !important;
}


body .pop-up_design.popup .et_pb_row.pop-up_design_row {
    padding: 60px 60px 70px 70px !important;
    overflow: auto;
    height: 100% !important;
    background: #ffffff;
    border-radius: 10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}


body #et-boc .area-outer-wrap[data-da-color=light] .da-close {
    color: #1A4129 !important;
    box-shadow: none !important;
    background: none !important;
    -webkit-box-shadow: none;
    font-size: 30px;
    opacity: 1;
    font-size: 0;
    transform: none;
    width: 20px !important;
    height: 20px;
    top: 30px;
    transition: all 0.5s ease;
    right: 18px;
    /* background: #fff !important; */
}

body #et-boc .area-outer-wrap[data-da-color=light] .da-close:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.972' height='19.972' viewBox='0 0 19.972 19.972'%3E%3Cpath id='Path_1564' data-name='Path 1564' d='M17,19.037,9.471,26.571A1.437,1.437,0,0,0,11.5,28.6l7.534-7.534L26.571,28.6A1.437,1.437,0,0,0,28.6,26.571l-7.534-7.534L28.6,11.5a1.437,1.437,0,0,0-2.032-2.032L19.037,17,11.5,9.471A1.437,1.437,0,0,0,9.471,11.5Z' transform='translate(-9.051 -9.051)' fill='%231a4129' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    right: 0px;
    top: 0px;
    transition: all 0.5s ease;
}

body #et-boc .area-outer-wrap[data-da-color=light] .da-close:hover:before {
    filter: brightness(0);
    transform: rotate(90deg);

}

body #et-boc .area-outer-wrap[data-da-color=light] .da-close:hover {
    color: #000000 !important;
    opacity: 0.8;
}

body .pop-up_design.popup .et_pb_row.pop-up_design_row::-webkit-scrollbar {
    width: 5px;
}

body .pop-up_design.popup .et_pb_row.pop-up_design_row::-webkit-scrollbar-track {
    border-radius: 50px;
}

body .pop-up_design.popup .et_pb_row.pop-up_design_row::-webkit-scrollbar-thumb:hover,
body .pop-up_design.popup .et_pb_row.pop-up_design_row::-webkit-scrollbar-thumb {
    background: #AAAAAA;
    border-radius: 10px;
}

.et_pb_section.pop-up_design.popup.et_section_regular {
    border-radius: 20px;
}

.et_pb_section.pop-up_design.popup.et_section_regular h2 {
    padding-bottom: 28px;
}

.pop-up_design .contact-design .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.contact-design .gform_wrapper.gravity-theme .gfield_select {
    position: relative;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 96% 50%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.41' height='8.217' viewBox='0 0 14.41 8.217'%3E%3Cg id='Group_1749' data-name='Group 1749' transform='translate(0.025 -0.1)'%3E%3Cpath id='Path_1499' data-name='Path 1499' d='M7.182,8.317a1.007,1.007,0,0,1-.714-.3l-6.2-6.2A1.01,1.01,0,0,1,1.7.4L7.179,5.878,12.663.4a1.008,1.008,0,1,1,1.425,1.425l-6.2,6.2A.994.994,0,0,1,7.182,8.317Z' transform='translate(0)' fill='%239b9b9b'/%3E%3C/g%3E%3C/svg%3E%0A");

}

.contact-design .gform_wrapper.gravity-theme .gfield_select:focus {
    border-color: #1A4129;
}

.contact-design .gform_wrapper.gravity-theme .gfield_select {
    padding-right: 30px;
    /* Leave space for the custom arrow */
}

.contact-design .gfield_radio input[type=radio]+label,
.contact-design .gfield_checkbox input[type=checkbox]+label {
    position: relative;
    /* overflow: hidden; */
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    display: inline-flex !important;
    align-items: center;
    color: #000;
    pointer-events: painted;
}

.contact-design .gfield_radio input[type=radio],
.contact-design .gfield_checkbox input[type=checkbox] {
    opacity: 0;
    position: absolute;
}

.contact-design .gfield_radio input[type=radio]:not(:checked)+label:before,

.contact-design .gfield_checkbox input[type=checkbox]:not(:checked)+label:before {
    width: 0px;
    height: 0px;
    border: 0px solid transparent;
    left: 6px;
    top: 10px;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

.contact-design .gfield_radio input[type=radio]+label:before,
.contact-design .gfield_radio input[type=radio]+label:after,

.contact-design .gfield_checkbox input[type=checkbox]+label:before,
.contact-design .gfield_checkbox input[type=checkbox]+label:after {
    content: '';
    position: absolute;
    left: 0;
    z-index: 1;
    border-radius: 3px;
}

.contact-design .gfield_checkbox input[type=checkbox]:not(:checked)+label:after {
    width: 18px;
    height: 18px;
    border: 1px solid #888888;
    top: 50%;
    transform: translateY(-50%);
}

.contact-design .gfield_checkbox input[type=checkbox]:checked+label:after {
    top: 50%;
    width: 18px;
    height: 18px;
    border: 1px solid #888888;
    background-color: #888888;
    z-index: 0;
    border-radius: 3px;
    transform: translateY(-50%);
}

.contact-design .gfield_checkbox input[type=checkbox]:checked+label:before {
    top: 6%;
    left: 1px;
    width: 5px;
    height: 11px;
    margin-top: 3px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(50deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    border-radius: 0;
}

.contact-design .gfield_checkbox {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    row-gap: 10px;
    margin-top: 0;
}

.contact-design .gfield_radio {
    display: grid;
    grid-template-columns: 60px 60px;
    row-gap: 10px;
    margin-top: 0;
    column-gap: 20px;
}


.et_pb_section.pop-up_design .contact-design .gform_wrapper.gravity-theme .gform_footer {
    display: flex;
    justify-content: center;
}

.et_pb_section.pop-up_design .contact-design .gform-footer.gform_footer.top_label input[type='submit'] {
    padding-left: 64.54px;
    padding-right: 64.54px;
}


.gform_wrapper.gravity-theme .gfield-choice-input+label {
    color: #000000;
}

.contact-design .gfield_radio input[type=radio]+label {
    overflow: unset;
}

.contact-design .gfield_radio input[type=radio]:not(:checked)+label:after {
    width: 20px;
    height: 20px;
    border: 1px solid #888888;
    border-radius: 50%;
}

.contact-design .gfield_radio input[type=radio]:checked+label:before {
    top: 50%;
    left: 4px;
    width: 14px;
    height: 14px;
    margin-top: 0;
    border-right: 0;
    border-radius: 50px;
    background-color: #888888;
    border-bottom: 0;
    -webkit-transform: none;
    transform: none;
    -webkit-transform-origin: unset;
    transform-origin: unset;
    transform: translateY(-50%);
}

.contact-design .gfield_radio input[type=radio]:checked+label:after {
    top: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #888888;
    background-color: transparent;
    z-index: 0;
    border-radius: 50px;
    left: 0px;
    transform: translateY(-50%);
}

.et_pb_section.pop-up_design .contact-design .gform_wrapper.gravity-theme .gform-loader {
    margin-left: 0;
    position: absolute;
    right: calc(((100% - 254px) / 2));
}

.da-overlay-visible .da-overlay {
    background: rgb(0, 66, 39, 0.4);
    ;
}

.contact-design .ginput_container.ginput_container_date .gform-datepicker {
    width: 100%;
}

.gravity-theme.ui-datepicker[style] {
    z-index: 9999999999999999 !important;
}

.contact-design .ginput_container.ginput_container_date img.ui-datepicker-trigger {
    margin: 0;
    display: none;
}

.contact-design .gform_wrapper.gravity-theme .gfield-choice-input {
    top: auto;
}


.contact-design .gform_wrapper.gravity-theme .gfield.gfield_error .gfield_checkbox label:after {
    border-color: #F22828;
}

body.da-overlay-visible {
    position: fixed;
}

.page-id-91 .et_pb_row.careers_pressed_row .left-col {
    width: 52.47%;
}

body.body-popup-open::after .page-id-91 .et_pb_row.careers_pressed_row .right-col {
    width: 47.53%;
    padding-left: 44.42px;
    padding-top: 78px;
}

.page-id-91 .careers_pressed_section h2 {
    padding-bottom: 20px;
}

.page-id-91 .et_pb_row.careers_pressed_row a.et_pb_button.btn-btn {
    padding-left: 37.2px !important;
    padding-right: 37.2px !important;
}

.page-id-91 .et_pb_row.careers_pressed_row {
    align-items: flex-start;
}

.page-id-91 .et_pb_row.careers_pressed_row .et_pb_button_module_wrapper {
    margin-top: 41px;
}

.page-id-91 .energize-section.et_pb_section {
    padding: 160px 0 160px;
    /* padding-bottom: 160px; */
}

.connected-instagram-row a.et_pb_button.btn-btn {
    padding-left: 61.4px !important;
    padding-right: 29.6px !important;
    text-transform: lowercase;
}

.connected-instagram-row a.et_pb_button.btn-btn::after {
    content: '';
    width: 21.25px;
    height: 21.25px;
    background: url('../../../../wp-content/uploads/2024/12/Group-1915.svg') center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 31px;
    top: 16px;
    opacity: 1;
    filter: brightness(0) invert(1);
}

.influencer-sec .connected-instagram-row a.et_pb_button.btn-btn::after {
    display: none;
}

.influencer-sec .connected-instagram-row .et_pb_button_module_wrapper.et_pb_module,
.influencer-sec .et_pb_row.careers_pressed_row .et_pb_button_module_wrapper {
    margin-top: 28px;
}

.influencer-sec .connected-instagram-row a.et_pb_button.btn-btn {
    text-transform: uppercase;
    padding-left: 39px !important;
    padding-right: 39px !important;
}

.connected-instagram-row a.et_pb_button.btn-btn:hover::after {
    filter: brightness(100%) invert(0);
}

.et_pb_section.connected-instagram-section.et_section_regular {
    padding-top: 0;
    padding-bottom: 100px;
}

.connected-instagram-section .connected-instagram-row {}

.connected-instagram-section .connected-instagram-row .left-col {
    width: 49.5%;
    padding-right: 70px;
}

.connected-instagram-section p:has(strong) {
    padding-bottom: 12px;
}

.connected-instagram-row p strong {
    font-weight: 600;
    font-size: 20px;
    line-height: 36px;
}

.connected-instagram-row p {
    padding-bottom: 36px;
}

.connected-instagram-row p:last-child {
    padding-bottom: 0;
}

.connected-instagram-row .et_pb_button_module_wrapper.et_pb_module {
    margin-top: 28px;
}



.connected-instagram-section .connected-instagram-row .right-col {
    width: 50.5%;
}


.energize-section.get_fresh_section h2 {
    color: #ffffff;
    padding-bottom: 31px;
}

.energize-section.get_fresh_section .energize-list-col.et_pb_column h3 {
    font-size: 50px;
    line-height: 45px;
    padding-bottom: 14px;
}

.energize-section.get_fresh_section .energize-list-col.et_pb_column .et_pb_module.et_pb_text:nth-child(1) span.numbers {
    background: #D1E7BD;
}

.energize-section.get_fresh_section .energize-list-col.et_pb_column .et_pb_module.et_pb_text:nth-child(2) span.numbers {
    background: #ffffff;
}

.energize-section.get_fresh_section .energize-list-col.et_pb_column .et_pb_module.et_pb_text:nth-child(3) span.numbers {
    background: #D1E7BD;
}

.energize-section.get_fresh_section .energize-list-col.et_pb_column span.numbers {
    margin: 0 auto 42px;
}

.page-id-91 .energize-section.get_fresh_section.et_section_regular {
    padding: 98px 0 98px;
    /* padding-bottom: 160px; */
    background-position: center;
    background-size: cover;
    position: relative;
}

.page-id-91 .energize-section.get_fresh_section.et_section_regular::after {
    content: "";
    position: absolute;
    left: -60px;
    bottom: 107px;
    width: 310px;
    height: 310px;
    background-image: url(../../../../wp-content/uploads/2025/01/Mask-Group-97.png);
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
}

.page-id-91 .energize-section.get_fresh_section.et_section_regular::before {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    right: -54px;
    top: 54px;
    background-image: url(../../../../wp-content/uploads/2025/01/Mask-Group-99.png);
    background-position: right center;
    background-size: contain;
    background-repeat: no-repeat;
}

.page-id-91 .energize-section.get_fresh_section.et_section_regular .energize-list-row::before {
    content: "";
    position: absolute;
    right: 50px;
    width: 140px;
    height: 140px;
    top: 54px;
    background-image: url(../../../../wp-content/uploads/2025/01/Mask-Group-98.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 96%;
}

.get_fresh_section .energize-list-col.et_pb_column .et_pb_module.et_pb_text {
    border-radius: 0;
    background: transparent;
    padding: 0;
    margin: 0;
    text-align: center;
    width: 100%;
    max-width: 306px;
}

.energize-section.get_fresh_section.et_pb_section .et_pb_row {
    margin-bottom: 0;
}


.et_pb_section.faq_section.et_section_regular {
    margin-bottom: 100px;
}

.et_pb_section.faq_section.et_section_regular .et_pb_row {}

.et_pb_section.faq_section.et_section_regular .left-col {
    /* width: 31%; */
    width: 353px;
    margin-top: -8px;
}

.et_pb_section.faq_section.et_section_regular .right-col {
    /* width: 69%; */
    width: calc(100% - 353px);
    padding-left: 82px;
}

.faq_section .et_pb_toggle_close,
.faq_section .et_pb_toggle {
    border: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 24px;
    padding-bottom: 28px;
}

.faq_section .et_pb_toggle {
    border-bottom: 1px solid #CCCCCC;
}

.faq_section .et_pb_toggle_close {
    background-color: transparent;
}

.faq_section .et_pb_toggle:first-child {
    padding-top: 0;
    border-top: 0;
}

.faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    font-family: 'Open Sans';
    color: #000000;
}


.faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_toggle_content p {
    font-size: 18px;
    line-height: 36px;
    color: #000000;
    padding-bottom: 0;
    font-weight: 500;
}

.faq_section .et_pb_row .et_pb_toggle_content {
    padding-top: 20px;
    padding-right: 40px;
}

.faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_toggle_title:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.087' height='12.595' viewBox='0 0 22.087 12.595'%3E%3Cpath id='Path_1499' data-name='Path 1499' d='M11.022,12.695a1.543,1.543,0,0,1-1.095-.455l-9.5-9.5A1.548,1.548,0,1,1,2.615.555l8.4,8.4,8.406-8.4a1.545,1.545,0,1,1,2.185,2.185l-9.5,9.5A1.524,1.524,0,0,1,11.022,12.695Z' transform='translate(0.025 -0.1)'/%3E%3C/svg%3E%0A");
    position: absolute;
    background-repeat: no-repeat;
    top: 16px;
    background-size: contain;
    right: 0;
    width: 22px;
    height: 13px;
    /* transform: rotateX(180deg); */
    transform: rotateX(0);

    display: inline-block;
    transition: all .4s ease;
}

.faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before {
    /* transform: rotateX(0); */
    transform: rotateX(180deg);

}

/* thank you pop up off */
body.error404 div#main_site_popup {
    display: none !important;

}

body.page-id-268.body-popup-open::after,
body.page-id-1784.body-popup-open::after,
body.page-id-1482.body-popup-open::after,
body.page-id-1776.body-popup-open::after,
body.error404.body-popup-open::after {
    display: none;
}

body.error404.body-popup-open {
    overflow: unset;
}

body.error404 header.et-l.et-l--header {
    background: #1A4129;
}

body.error404.body-popup-open .header-section {
    opacity: 1;
}

/* style 1 css end */


/* Style 2 css desktop start */
.footer-menu-wrap {
    z-index: 0 !important;
}

.copy-right-wrap {
    z-index: 0;
}

.lets-connect-row-main.et_pb_row {
    z-index: 0;
}

.map-section,
.testimonial-section,
.instagram-feed-section,
.instagram-feed-section .instagram-title-row {
    z-index: 0;
}

body #callnowbutton.cnb-single {
    width: 50px;
    height: 50px;
}

html.smooth-scroll {
    scroll-behavior: smooth;
}

.et_pb_section.inner_banner_section {
    position: relative;
    margin-bottom: 80px;
}

.et_pb_section.inner_banner_section::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 176px;
    width: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    z-index: 3;
}

.et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
    padding-bottom: 0px;
    font-size: 120px;
    line-height: inherit;
    line-height: 120px;
    margin-bottom: -18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;

}

.page-id-93 .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
    margin-left: -4px;
}

.et_pb_row.inner_banner_heading_row {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
}

.et_pb_row.inner_banner_image_row span {
    display: block;
    width: 100%;
}

.et_pb_row.inner_banner_image_row span img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* inner banner section end */
/* menu section start */
a.download_btn {
    display: block;
    border-radius: 20px;
    border: 1px solid #1A4129;
    background-color: #1A4129;
    font-weight: 400;
    color: #FFFFFF;
    font-size: 21px;
    line-height: 31px !important;
    letter-spacing: 0.63px;
    text-align: center;
    padding: 14px 20px 14px 20px;
    font-family: 'Poppins';
    position: relative;
    transition: all 0.4s ease;
}

span.download_menu_btn {
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
}

a.download_btn .pdf-img {
    position: relative;
}

a.download_btn .pdf-img::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -40.1px;
    width: 27px;
    height: 35.16px;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_2542' data-name='Group 2542' xmlns='http://www.w3.org/2000/svg' width='26.994' height='35.155' viewBox='0 0 26.994 35.155'%3E%3Cpath id='Path_2305' data-name='Path 2305' d='M25.638,0H7.418C6.911,0,6.5.411,6.5,1.209V34.527a.945.945,0,0,0,.918.628H32.576a.945.945,0,0,0,.918-.628V8.147c0-.437-.058-.578-.161-.681l-7.3-7.3A.555.555,0,0,0,25.638,0Z' transform='translate(-6.5 0)' fill='%23e9e9e0'/%3E%3Cpath id='Path_2306' data-name='Path 2306' d='M37.5.151V7.589h7.438Z' transform='translate(-18.039 -0.056)' fill='%23d9d7ca'/%3E%3Cpath id='Path_2307' data-name='Path 2307' d='M18.734,23.491h0a1.008,1.008,0,0,1-.607-.2,1.5,1.5,0,0,1-.7-1.407c.114-1.022,1.378-2.092,3.757-3.182a42.14,42.14,0,0,0,2.378-6.749c-.627-1.364-1.235-3.133-.792-4.17a1.2,1.2,0,0,1,.712-.763,3.082,3.082,0,0,1,.638-.108c.316,0,.594.407.792.659.185.236.605.736-.234,4.27a20.06,20.06,0,0,0,3.194,4.747,12.213,12.213,0,0,1,2.108-.225c.983,0,1.579.229,1.822.7a1.271,1.271,0,0,1-.245,1.356,1.668,1.668,0,0,1-1.394.748,4.173,4.173,0,0,1-2.644-1.434A30.079,30.079,0,0,0,21.978,19.5a17.812,17.812,0,0,1-1.5,2.669C19.838,23.071,19.283,23.491,18.734,23.491Zm1.671-3.218c-1.342.754-1.888,1.374-1.928,1.723-.006.058-.023.21.271.434C18.841,22.4,19.387,22.151,20.405,20.273Zm8.561-2.789c.512.394.637.593.971.593a.946.946,0,0,0,.76-.277.994.994,0,0,0,.144-.261c-.077-.041-.18-.124-.738-.124A9.179,9.179,0,0,0,28.966,17.485Zm-4.689-4.132A44.754,44.754,0,0,1,22.6,18.1a31.367,31.367,0,0,1,4.078-1.268A21.488,21.488,0,0,1,24.276,13.353ZM23.9,8.04a1.506,1.506,0,0,0,.06,2.019C24.551,8.732,23.922,8.032,23.9,8.04Z' transform='translate(-10.564 -2.571)' fill='%23cc4b4c'/%3E%3Cpath id='Path_2308' data-name='Path 2308' d='M32.576,49.672H7.418a.918.918,0,0,1-.918-.918V39H33.494v9.754A.918.918,0,0,1,32.576,49.672Z' transform='translate(-6.5 -14.517)' fill='%23cc4b4c'/%3E%3Cg id='Group_2541' data-name='Group 2541' transform='translate(5.803 26.946)'%3E%3Cpath id='Path_2309' data-name='Path 2309' d='M16.774,49.249h-1.03V42.924h1.819a2.553,2.553,0,0,1,.8.129,2.17,2.17,0,0,1,.708.386,2.016,2.016,0,0,1,.507.622,1.724,1.724,0,0,1,.193.82,2.243,2.243,0,0,1-.163.871,1.821,1.821,0,0,1-.455.657,2.051,2.051,0,0,1-.7.412,2.708,2.708,0,0,1-.91.146h-.764v2.283Zm0-5.544v2.506h.944a1.122,1.122,0,0,0,.374-.065.941.941,0,0,0,.339-.21,1.028,1.028,0,0,0,.249-.407,1.93,1.93,0,0,0,.094-.648,1.752,1.752,0,0,0-.043-.356,1.028,1.028,0,0,0-.176-.386,1.04,1.04,0,0,0-.374-.309,1.388,1.388,0,0,0-.635-.124h-.772Z' transform='translate(-15.744 -42.924)' fill='%23fff'/%3E%3Cpath id='Path_2310' data-name='Path 2310' d='M29.191,45.911a4.647,4.647,0,0,1-.168,1.335,3.318,3.318,0,0,1-.425.927,2.183,2.183,0,0,1-.579.588,2.906,2.906,0,0,1-.622.322,2.57,2.57,0,0,1-.549.137,3.657,3.657,0,0,1-.369.029H24.084V42.924h1.905a3.62,3.62,0,0,1,1.4.253,2.913,2.913,0,0,1,1,.674,2.765,2.765,0,0,1,.6.957A3.168,3.168,0,0,1,29.191,45.911Zm-3.055,2.583a1.705,1.705,0,0,0,1.51-.669,3.4,3.4,0,0,0,.463-1.94,3.285,3.285,0,0,0-.094-.781,1.671,1.671,0,0,0-.365-.7,1.925,1.925,0,0,0-.734-.507,3.16,3.16,0,0,0-1.2-.193h-.6v4.789h1.021Z' transform='translate(-18.848 -42.924)' fill='%23fff'/%3E%3Cpath id='Path_2311' data-name='Path 2311' d='M35.645,43.7V45.7h2.644v.7H35.645v2.849H34.6V42.924h3.956V43.7Z' transform='translate(-22.762 -42.924)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
}

a.download_btn:hover {
    background: transparent;
    color: #1A4129;
}

.et_pb_row.menu_download_btn_row {
    margin-bottom: 40px;
}


.products-wrapper ul.categories-tabbing-row {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    column-gap: 26px;
    row-gap: 25px;
    flex-wrap: wrap;
    margin-bottom: 39px;

    border-bottom: 1px solid #909090;
}

.products-wrapper ul.categories-tabbing-row li a {
    display: inline-block;
    font-size: 18px;
    line-height: 27px;
    font-family: "Poppins";
    color: #1A4129;
    position: relative;
    opacity: 70%;
}

.products-wrapper ul.categories-tabbing-row li a.active {
    font-weight: 600;
    opacity: 100%;
}

.products-wrapper ul.categories-tabbing-row li {
    /* padding: 0 21px 17px 21px; */
    padding-bottom: 17px;

}

.products-wrapper ul.categories-tabbing-row li:first-child {
    padding-left: 0;
}

.products-wrapper ul.categories-tabbing-row li:last-child {
    padding-right: 0;
}

.products-wrapper ul.categories-tabbing-row li a.active::before {
    content: "";
    position: absolute;
    bottom: -21px;
    left: 0;
    height: 5px;
    width: 100%;
    background: #1A4129;
    border-radius: 4px;
}

.products-wrapper ul.categories-tabbing-row li a:hover {
    opacity: 100%;
}

.more-dropdown {
    position: relative;
}

/* category more design */
.more-dropdown .dropdown-menu {
    position: absolute;
    top: 150%;
    background: #f4faff;
    right: 0;
    width: 250px;
    border-radius: 4px;
    padding: 10px 0;
    visibility: hidden;
    opacity: 0;
    transition: all .5s ease;
    border-top: 2px solid #1A4129;
    z-index: 1;
    box-shadow: 0 3px 4px rgba(0, 0, 0, .21);
    list-style: none;
}

.more-dropdown:hover .dropdown-menu {
    top: 100%;
    visibility: visible;
    opacity: 1;
}

.more-dropdown .dropdown-menu li {
    margin: 5px 0;
}

.more-dropdown .dropdown-menu li {
    padding: 0 20px !important;
}

.more-dropdown a.active+.dropdown-menu {
    top: 100%;
    visibility: visible;
    opacity: 1;
}

/* menu row desin start */
.categories-spacific-row h2 {
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
    padding-bottom: 20px;
}

.category-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    row-gap: 29px;
}

.product-item {
    width: 25%;
    padding: 0 15px;
}

.product-image a {
    display: block;
    height: 342px;
    overflow: hidden;
    border-radius: 20px;
}

.product-image a img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    object-position: bottom;
}

.product-title {
    text-align: center;
    line-height: 0;
}

.product-image {
    margin-bottom: 15px;

}

.product-title a {
    line-height: 0;
    display: inline-block;
}

.product-title a h3 {
    padding: 0;
    font-size: 20px;
    line-height: 36px;
    font-family: 'Open Sans';
    color: #000;
    transition: all 0.4s ease;

}

.product-title a h3:hover {
    color: #1A4129;
}

.categories-spacific-row {
    margin-bottom: 39px;
}

.categories-spacific-row:last-child {
    margin-bottom: 0px;
}

.product-image a {
    position: relative;
    overflow: hidden;
}



.product-item-wrap .product-image a::before {
    background: #1a412991;
    bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    right: 51%;
    top: 0;
    opacity: 1;
    pointer-events: none;
    transition: all 500ms linear;
    z-index: 9999;
}

.product-item-wrap:hover .product-image a::before {
    left: 10%;
    right: 10%;
    opacity: 0;
    transition: all 500ms linear;
}

.et_pb_section.menu_section {
    padding-bottom: 91px;
}

/* floting start */
/* Floating Button */
.floating-button {
    display: none;
}

/* menu section end */
/* Why Fresh and Pressed? start */
.why-us-section.et_pb_section.menu-why-us-section {
    padding: 100px 0;
    background: #EFF7E9;
    margin-bottom: 100px;
    z-index: 0;
}

.menu-why-us-section .et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content {
    background: #EFF7E9;
}

.menu-why-us-section .et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content:hover {
    background: #fff;
}



/* Why Fresh and Pressed? end */
/* video section start */

.et_pb_row.video_row .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    column-gap: 17px;
	justify-content: center;
}

.et_pb_row.video_row .et_pb_column .et_pb_video {
    margin: 0;
    width: calc(20% - 13.594px);
    margin: 0 8.5px;
}

.et_pb_row.video_row .slick-list {
    margin: 0px -8.4px;
}

.et_pb_row.video_row .slick-track {
    display: flex;
    /* column-gap: 17px; */
}

.et_pb_row.video_row .et_pb_column .et_pb_video .et_pb_video_box {
    height: 100%;
    width: 100%;
}

.et_pb_row.video_row .et_pb_column .et_pb_video .et_pb_video_box video {
    height: 100% !important;
    object-fit: cover;
    border-radius: 20px;
}


.et_pb_row.video_row .et_pb_video_box video,
.et_pb_row.video_row .et_pb_video_overlay,
.et_pb_row.video_row .et_pb_video_overlay_hover {
    border-radius: 15px;
    background-position: unset;
}


.et_pb_row.video_row .et_pb_video .et_pb_video_overlay_hover::before {
    background: #1a412991;
    bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    right: 51%;
    top: 0;
    opacity: 1;
    pointer-events: none;
    transition: all 500ms linear;
    z-index: 9999;
}

.et_pb_row.video_row .et_pb_video .et_pb_video_overlay_hover:hover::before {
    left: 10%;
    right: 10%;
    opacity: 0;
    transition: all 500ms linear;
}

/* .et_pb_row.video_row .et_pb_video .et_pb_video_overlay_hover:hover {
    border-radius: 17px;
    background: rgba(26, 65, 41, 0.5);
} */

.et_pb_row.video_row .et_pb_video_overlay a.et_pb_video_play::before,
.play-icon-overlay::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69.863' height='69.863' viewBox='0 0 69.863 69.863'%3E%3Cpath id='Path_1527' data-name='Path 1527' d='M-1205.12-1973.809a34.931,34.931,0,0,1,34.932,34.932,34.931,34.931,0,0,1-34.932,34.932,34.931,34.931,0,0,1-34.932-34.932A34.931,34.931,0,0,1-1205.12-1973.809Zm-9.545,50.125,26.316-15.194-26.316-15.194Z' transform='translate(1240.051 1973.809)' fill='%23fff' opacity='0.69'/%3E%3C/svg%3E%0A");
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    /* transform: translate(-50%, -50%); */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
    font-family: unset;
    border-radius: 50%;
}

.et_pb_row.video_row .et_pb_video_overlay a.et_pb_video_play::after,
.play-icon-overlay::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    /* transform: translate(-50%, -50%); */
    background: #1A4129;
    border-radius: 50%;
    z-index: -1;
    animation: grow 2s forwards infinite;
    -webkit-animation: grow 2s forwards infinite;
}

.et_pb_row.video_row .et_pb_video_play {
    width: 69.86px !important;
    height: 69.86px !important;
    margin: 0;
    font-size: 0;
    line-height: 0;
    transform: translate(-50%, -50%);
}

.et_pb_row.video_row .et_pb_video_overlay a.et_pb_video_play::before,
.play-icon-overlay::before {
    width: 69.86px !important;
    height: 69.86px !important;
}

.et_pb_row.video_row .et_pb_video_overlay a.et_pb_video_play::after,
.play-icon-overlay::after {
    width: 69.86px !important;
    height: 69.86px !important;
}

.et_pb_row.video_row button.slick-arrow {
    position: absolute;
    top: -45px;
    font-size: 0;
    background-color: transparent;
    outline: 0;
    border: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: 0.5s;
    z-index: 2;
    padding: 0 !important;
    top: auto;
    bottom: -69px;
}

.et_pb_row.video_row button.slick-arrow:hover {
    opacity: 0.62;
}

.et_pb_row.video_row button.slick-prev.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath id='Path_35' data-name='Path 35' d='M28.775,21.091l-6.159,6.16a1.563,1.563,0,1,1-2.21-2.21l3.479-3.479H12.292a1.563,1.563,0,0,1,0-3.125H23.884l-3.479-3.478a1.563,1.563,0,0,1,2.21-2.21l6.158,6.158A1.562,1.562,0,0,1,28.775,21.091ZM40,11.592V28.408A11.264,11.264,0,0,1,36.142,36.8,10.865,10.865,0,0,1,28.408,40H11.592a10.866,10.866,0,0,1-7.734-3.2A11.263,11.263,0,0,1,0,28.408V11.592A11.264,11.264,0,0,1,3.858,3.2,10.865,10.865,0,0,1,11.592,0H28.408a10.866,10.866,0,0,1,7.734,3.2A11.263,11.263,0,0,1,40,11.592Zm-3.125,0a8.255,8.255,0,0,0-2.942-6.178h0a7.761,7.761,0,0,0-5.524-2.288H11.592A7.761,7.761,0,0,0,6.067,5.413a8.2,8.2,0,0,0-2.942,6.178V28.408a8.255,8.255,0,0,0,2.942,6.178,7.761,7.761,0,0,0,5.524,2.288H28.408a7.761,7.761,0,0,0,5.524-2.288,8.2,8.2,0,0,0,2.942-6.178Z' fill='%231A4129'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    left: calc(50% - 60px) !important;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}

.et_pb_row.video_row button.slick-next.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath id='Path_35' data-name='Path 35' d='M28.775,21.091l-6.159,6.16a1.563,1.563,0,1,1-2.21-2.21l3.479-3.479H12.292a1.563,1.563,0,0,1,0-3.125H23.884l-3.479-3.478a1.563,1.563,0,0,1,2.21-2.21l6.158,6.158A1.562,1.562,0,0,1,28.775,21.091ZM40,11.592V28.408A11.264,11.264,0,0,1,36.142,36.8,10.865,10.865,0,0,1,28.408,40H11.592a10.866,10.866,0,0,1-7.734-3.2A11.263,11.263,0,0,1,0,28.408V11.592A11.264,11.264,0,0,1,3.858,3.2,10.865,10.865,0,0,1,11.592,0H28.408a10.866,10.866,0,0,1,7.734,3.2A11.263,11.263,0,0,1,40,11.592Zm-3.125,0a8.255,8.255,0,0,0-2.942-6.178h0a7.761,7.761,0,0,0-5.524-2.288H11.592A7.761,7.761,0,0,0,6.067,5.413a8.2,8.2,0,0,0-2.942,6.178V28.408a8.255,8.255,0,0,0,2.942,6.178,7.761,7.761,0,0,0,5.524,2.288H28.408a7.761,7.761,0,0,0,5.524-2.288,8.2,8.2,0,0,0,2.942-6.178Z' fill='%231A4129'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    right: calc(50% - 60px);
    background-repeat: no-repeat;
}

/* .et_pb_row.video_row .et_pb_column.slick-initialized{
margin-bottom: 40px;
} */
.et_pb_section.video_section_row {
    padding-bottom: 100px;
    z-index: 0;
}

@keyframes grow {
    0% {
        transform: scale(1, 1);
        opacity: 1;
    }

    100% {
        transform: scale(1.5, 1.5);
        opacity: 0;
    }
}

/* video section end */

/* responsive section start */
/* our story page section start */
.et_pb_section.inner_banner_section.blog-banner.video-banner-section {
    height: 569px;
}

.our-story-section.et_pb_section.our_story_page_section .et_pb_row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.our-story-section.et_pb_section.our_story_page_section {
    padding-bottom: 77.92px;
}

.et_pb_section.award_main_section {
    background: #EFF7E9;
    position: relative;
    padding-bottom: 110px;
    margin-bottom: 99px;
}

.et_pb_section.award_main_section .award_bottom_col-1 img {
    border-radius: 25px;
}

.et_pb_row.award_main_image_row .et_pb_column .et_pb_module span.et_pb_image_wrap {
    max-width: 472.71px;
    width: 100%;
}

.et_pb_row.award_main_image_row .et_pb_column .et_pb_module span.et_pb_image_wrap img {
    display: block;
    width: 100%;
    height: 100%;
}

.et_pb_row.award_main_image_row .et_pb_column .et_pb_module {
    display: flex;
    justify-content: center;
    margin-bottom: 64px !important;
}

.et_pb_section.award_main_section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 180px;
    background: #fff;
}

.et_pb_row.award_bottom_row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 75px;
}


.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-1 {
    margin: 0;
    width: 38.072%;
}

.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 {
    width: 61.928%;
    margin: 0;
    padding-left: 76px;
}

.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .et_pb_image {
    margin-bottom: 30.29px;
}

.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .et_pb_image span {
    width: 166px;
    height: 42px;
}

.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .et_pb_text {
    margin-bottom: 28.5px;
}

.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .et_pb_text h2 {
    font-size: 34px;
    line-height: 48px;
    padding-bottom: 0;
}

.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .df_btn {
    font-family: 'Poppins';
    font-weight: 600;
}

.et_pb_row.award_bottom_row:last-child {
    margin-bottom: 0px;
}

.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2.detroit-col .et_pb_image span {
    width: 247px;
    height: 50px;
}

.et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2.detroit-col .et_pb_image {
    margin-bottom: 18.49px;
}

.et_pb_section.featured_on_section {
    padding-bottom: 100px;
}

.et_pb_row.featured_on_title_row h2 {
    text-align: center;
    padding-bottom: 21px;
}

.et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row {
    display: flex;
    column-gap: 20px;
    position: relative;
    padding: 0 20px;
    justify-content: space-between;
}

.et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-list {
    /* margin: 0 -39px; */
    width: 100%;
}

.et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-list .logo-slide.slick-slide {
    padding: 0 39px;
    margin-bottom: 0px;
    text-align: center;
}

.et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-track {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-list .logo-slide.slick-slide span {
    height: 155px;
}

.et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-list .logo-slide.slick-slide img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    min-width: 150px;
}

.our-story-section.et_pb_section.our_story_page_section .our-story-right-left.et_pb_column p:last-child {
    margin-bottom: 0px;
}

.our-story-section.et_pb_section.our_story_page_section .our-story-right-left.et_pb_column {
    margin-top: 0px;
}

.page-id-93 .offering-section.et_pb_section {
    margin-bottom: 0px;
}

/* our story page section end */
/* corporate page start */
.wellness_section .et_pb_row.careers_pressed_row .right-col {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
}

a.et_pb_button.btn-btn.wellness-con-btn {
    background-color: transparent !important;
    border-color: #1A4129 !important;
    color: #1A4129;
}

a.et_pb_button.btn-btn.wellness-con-btn:hover {
    background-color: #1A4129 !important;
    color: #fff;
}

.et_pb_section.careers_pressed_section.et_section_regular.wellness_section .et_pb_row.careers_pressed_row .et_pb_button_module_wrapper {
    margin-top: 0px;
}

.et_pb_section.careers_pressed_section.et_section_regular.wellness_section .et_pb_row.careers_pressed_row .et_pb_button_module_wrapper:nth-child(2) a {
    letter-spacing: 0.51px;
}

.et_pb_section.careers_pressed_section.et_section_regular.wellness_section .et_pb_row.careers_pressed_row .et_pb_text_inner {
    padding-bottom: 29px;
}

.active-class {
    margin-top: 30px;
}

body.popup-open header.et-l.et-l--header.nav-down {
    z-index: 1;
    transition: 0.5s;
}

body.popup-open .et_pb_section.et_pb_section_13.instagram-feed-section.et_section_regular {
    z-index: -1;
    position: relative;
}

body.popup-open footer.et-l.et-l--footer {
    z-index: -1;
    position: relative;
}

/* corporate page end */
.et_pb_row.instagram-title-row .et_pb_text_inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    column-gap: 15px;
    row-gap: 15px;
}

.et_pb_row.instagram-title-row {
    margin-bottom: 24px;
}

.et_pb_row.instagram-title-row .et_pb_text_inner h2 {
    padding-bottom: 0px;
    text-align: center;
}

a.insta-link-btn {
    transition: 0.5s;
    font-size: 20px;
    line-height: 26px;
    font-family: 'Open Sans';
    font-weight: 600;
    color: #1A4129;
    border-radius: 50px;
    border: 1px solid #1A4129;
    padding: 8px 27px 8px 65px;
    position: relative;
    display: inline-block;
}

a.insta-link-btn::after {
    content: '';
    width: 27px;
    height: 27px;
    background: url('../../../../wp-content/uploads/2024/12/Group-1915.svg') center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 29px;
    top: 8px;
}

a.insta-link-btn:hover {
    opacity: 0.5;
}

.eapps-instagram-feed-title-container {
    display: none !important;
}

.eapps-instagram-feed-header-container {
    display: none !important;
}

/* style 2 css desktop end */
/* events section start */
.fress_and_fit_section.et_pb_section.careers_pressed_section.et_section_regular.wellness_section .et_pb_row.careers_pressed_row .et_pb_text_inner {
    padding-bottom: 0 !important;
    margin-bottom: 0px !important;
}

.et_pb_section.experience-wellness-section.event-special-section {
    margin-bottom: 101px !important;
}

.et_pb_section.why-us-section.what-to-expect-section .et_pb_blurb .et_pb_image_wrap {
    text-align: left;
}

.et_pb_section.why-us-section.what-to-expect-section {
    margin-bottom: 100px;
}

.et_pb_section.experience-wellness-section.event-special-section {
    background: transparent !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.upcoming-events-title-row h2 {
    text-align: center;
}

.et_pb_row.upcoming-events-row .et_pb_column.event-left {
    margin: 0;
    background: #EFF7E9;
    /* height: 100%; */
    width: 40%;
    padding-left: 50px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 30px;
    border-radius: 20px 0 0 20px;
    display: flex;
}

.et_pb_column.et_pb_column_1_2.et_pb_column_9.event-left.et_pb_css_mix_blend_mode_passthrough {}

.et_pb_row.upcoming-events-row .et_pb_column.event-right {
    margin: 0;
    background: #EFF7E9;
    width: 60%;
    padding-left: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 50px;
    border-radius: 0 20px 20px 0;
}

.custom-wrapper {
    padding-left: 30px;
    border-left: 1px solid #cccccc5e;
}

.et_pb_row.upcoming-events-row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

.upcoming-events-title-row h2 {
    padding-bottom: 25px;
}

p.event-date {
    font-size: 28px;
    line-height: 38px;
    padding-bottom: 10px;
    font-weight: 700;
    color: #1a4129;
}

p.event-time {
    font-size: 26px;
    line-height: 36px;
    padding-bottom: 10px;
    font-weight: 700;
    color: #1a4129;
}

.et_pb_row.upcoming-events-row:last-child {
    margin-bottom: 0px;
}

p.event-location {
    font-size: 20px;
    line-height: 32px;
}

.et_pb_section.upcoming-events-section {
    padding-bottom: 100px;
}

.main-row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
    margin-top: 30px;
}

.item {
    box-shadow: 0px 0px 9px #0000001D;
    border-radius: 20px;
    border: 1px solid transparent;
    padding: 39px 30px 30px;
    transition: all 0.4s ease;
    background: #FFFFFF;
    height: 100%;
    /* display: flex; */
    /* gap: 26px; */
    max-width: 100%;
}

.item:hover {
    border: 1px solid #1A4129;
    background: #EFF7E9;
}

.image {
    height: 80px;
    width: 80px;
    display: block;
}

.wrap {
    display: flex;
    flex-wrap: wrap;
}

h3 {}

.wrap h3 {
    width: calc(100% - 80px);
    padding-left: 20px;
    padding-bottom: 0;
}

.why-fresh-juice-section .et_pb_video_box video {
    border-radius: 20px;
    height: 650px !important;
    object-fit: cover;
}

.why-fresh-juice-section .et_pb_video_overlay {
    border-radius: 20px;
}

.why-fresh-juice-section .et_pb_video_overlay_hover {
    border-radius: 20px;
}

.why-fresh-juice-section .et_pb_video .et_pb_video_overlay_hover::before {
    background: #1a412991;
    bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    right: 51%;
    top: 0;
    opacity: 1;
    pointer-events: none;
    transition: all 500ms linear;
    z-index: 9999;
}

.why-fresh-juice-section .et_pb_video .et_pb_video_overlay_hover:hover::before {
    left: 10%;
    right: 10%;
    opacity: 0;
    transition: all 500ms linear;
}

/* .et_pb_row.video_row .et_pb_video .et_pb_video_overlay_hover:hover {
    border-radius: 17px;
    background: rgba(26, 65, 41, 0.5);
} */

.why-fresh-juice-section .et_pb_video_overlay a.et_pb_video_play::before,
.play-icon-overlay::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69.863' height='69.863' viewBox='0 0 69.863 69.863'%3E%3Cpath id='Path_1527' data-name='Path 1527' d='M-1205.12-1973.809a34.931,34.931,0,0,1,34.932,34.932,34.931,34.931,0,0,1-34.932,34.932,34.931,34.931,0,0,1-34.932-34.932A34.931,34.931,0,0,1-1205.12-1973.809Zm-9.545,50.125,26.316-15.194-26.316-15.194Z' transform='translate(1240.051 1973.809)' fill='%23fff' opacity='0.69'/%3E%3C/svg%3E%0A");
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    /* transform: translate(-50%, -50%); */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
    font-family: unset;
    border-radius: 50%;
}

.why-fresh-juice-section .et_pb_video_overlay a.et_pb_video_play::after,
.play-icon-overlay::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    /* transform: translate(-50%, -50%); */
    background: #1A4129;
    border-radius: 50%;
    z-index: -1;
    animation: grow 2s forwards infinite;
    -webkit-animation: grow 2s forwards infinite;
}

.why-fresh-juice-section .et_pb_video_play {
    width: 69.86px !important;
    height: 69.86px !important;
    margin: 0;
    font-size: 0;
    line-height: 0;
    transform: translate(-50%, -50%);
}

.why-fresh-juice-section .et_pb_video_overlay a.et_pb_video_play::before,
.play-icon-overlay::before {
    width: 69.86px !important;
    height: 69.86px !important;
}

.why-fresh-juice-section .et_pb_video_overlay a.et_pb_video_play::after,
.play-icon-overlay::after {
    width: 69.86px !important;
    height: 69.86px !important;
}

.et_pb_section.why-us-section.what-to-expect-section .et_pb_blurb .et_pb_image_wrap {
    height: 90px;
    width: 90px;
    display: block;
    margin: 0;
}

.et_pb_section.why-us-section.what-to-expect-section .et_pb_blurb .et_pb_image_wrap img {
    display: block;
    height: 100% !important;
    width: 100% !important;
}

.our-story-section.et_pb_section.our_story_page_section.why-fresh-juice-section {
    padding-bottom: 100px;
}

.et_pb_section.why-us-section.what-to-expect-section .et_pb_row.why-us-list-row .et_pb_main_blurb_image {
    margin-bottom: 14px;
}

/* .et_pb_row.video_row .et_pb_column.slick-initialized{
margin-bottom: 40px;
} */




@keyframes grow {
    0% {
        transform: scale(1, 1);
        opacity: 1;
    }

    100% {
        transform: scale(1.5, 1.5);
        opacity: 0;
    }
}

/* events section end */
/* style 1 css Start */
@media (min-width:1980px) {
    .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        margin-bottom: -19px !important;
    }

    body #et-boc .area-outer-wrap[data-da-type=popup] {
        height: calc(100% - 580px);
    }
}

/* style 1 css end */


/* responsive css */
@media only screen and (max-width: 1860px) {
    .et_pb_row.our-story-img-wrap {
        max-width: 185px;
    }

    .et_pb_row.juice-1-img {
        max-width: 525px;
        left: -89px;
    }

    .et_pb_row.juice-2-img {
        top: inherit;
        bottom: -100px;
        max-width: 693px;
        right: -300px;
    }

    /* .corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_blurb,
    .corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_text {
        width: 100%;
    } */

    /* .corporate-offerings-left-col.et_pb_column {
       max-width: 833px;
    } */

    .corporate-offerings-right-col.et_pb_column {
        padding-left: calc(((100% - 503px) / 2) + 0px);
    }

    .corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content {
        padding: 29px 30px 20px;
    }

    /* .corporate-offerings-right-col.et_pb_column {
        padding-left: calc(((100% - 165px) / 2) + 0px);
    }
    .corporate-offerings-left-col.et_pb_column {
        max-width: 753px;
    } */

    .experience-wellness-left-col.et_pb_column {
        padding-left: 20px;
        padding-right: 45px;
    }

    .event-special-right-col.et_pb_column {
        padding-right: 20px;
        padding-left: 30px;
        position: static;
    }

    .experience-wellness-section.et_pb_section {
        margin-bottom: 100px;
    }

    .experience-wellness-right-col.et_pb_column {
        padding-right: 20px;
    }

    .event-special-left-col.et_pb_column {
        /*         padding-left: 20px; */
        padding-top: 0;
        padding-bottom: 0;
    }

    .event-special-section.et_pb_section {
        padding-top: 75px !important;
        padding-bottom: 90px !important;
    }

}

@media only screen and (max-width: 1699px) {
    .corporate-offerings-right-col.et_pb_column {
        padding-left: calc(((100% - 383px) / 2) + 0px);
    }
}


@media only screen and (max-width: 1599px) {
    .corporate-offerings-right-col.et_pb_column {
        padding-left: calc(((100% - 253px) / 2) + 0px);
    }

    .et_pb_row.juice-1-img {
        max-width: 420px;
    }
}

/* style 2 css start */
@media screen and (max-width: 1500px) {
    .et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-list {
        margin: 0 0;
    }
}

/* style 2 css start */


@media only screen and (max-width:1439px) {
    body:not(.home) div#page-container {
        padding-top: 138px;
    }

    /* header */
    header.et-l.et-l--header .logo_col {
        width: 240px;
    }

    header.et-l.et-l--header nav.nav-link ul {
        gap: 30px;
    }

    /* banner */
    /* .banner_section.et_pb_section { height: 670px; } */

    /* footer */
    .lets-connect-row-main>.et_pb_column {
        padding-right: 30px;
    }

    .lets-connect-row-main .lets-connect-main-col1 {
        max-width: 250px;
    }

    .lets-connect-row-main .lets-connect-main-col2 {
        max-width: 230px;
    }

    .lets-connect-row-main .lets-connect-main-col3 {
        max-width: 535px;
        padding: 0;
    }

    .lets-connect-row-main .lets-connect-main-col4 {
        max-width: 155px;
    }

    .lets-connect-row-main .lets-connect-row p,
    .lets-connect-row-main .lets-connect-row li,
    .lets-connect-row-main .lets-connect-row span,
    .lets-connect-row-main .lets-connect-row a {
        font-size: 18px;
        line-height: 32px;
    }


    /* video */
    .video-section.et_pb_section {
        height: 570px;
    }

    /* our story */
    .et_pb_section.offering-section h1,
    .et_pb_section.offering-section h2 {
        margin-bottom: 16px;
    }

    .offering-title-row.title-row {
        margin-bottom: 45px;
    }

    .our-story-right-left.et_pb_column {
        padding-left: 65px;
    }

    .offering-section .slick-track {
        /* margin-left: -10px;
        margin-right: -10px; */
    }

    .offering-slider-col {
        /* padding-left: 20px; */
    }

    .offering-category-col {
        padding: 0 10px;
    }

    .corporate-offerings-left-col.et_pb_column {
        max-width: 600px;
    }

    .energize-section.et_pb_section::after {
        max-width: 350px;
        height: 520px;
    }

    .offering-image a.offering-link {
        height: 400px;
    }

    .corporate-offerings-left-col.et_pb_column {
        top: 50%;
        transform: translateY(-50%);
    }

    /* .logos-wrap.et_pb_text .et_pb_text_inner {
        height: auto;
    }
	 */

    .logos-wrap.et_pb_text .et_pb_text_inner p {
        justify-content: center;
        width: 100%;
    }

    .event-special-left-col.et_pb_column {
        padding-left: 20px;
    }

    /* .corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_blurb {

    } */
    .et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content {
        padding: 20px;
    }

    .et_pb_row.our-story-img-wrap {
        max-width: 180px;
        bottom: 15px;
    }

    .energize-list-col.et_pb_column span.numbers {
        font-size: 75px;
        line-height: 75px;
        width: 150px;
        height: 150px;
    }

    .energize-list-col.et_pb_column h3 {
        font-size: 30px;
        line-height: 41px;
    }

    .energize-list-col.et_pb_column p {
        font-size: 20px;
        line-height: 31px;
    }

    .offering-slider-col button.slick-next.slick-arrow {
        left: initial;
        right: 20px;
    }

    .offering-slider-col button.slick-prev.slick-arrow {
        left: inherit;
        right: 85px;
    }

    .offering-title p {
        font-size: 22px;
        line-height: 32px;
    }

    .corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content {
        padding: 30px 25px 25px;
        gap: 20px;
    }

    .product-description {
        padding: 50px 50px 50px;
    }

    .our-seasonal-items-sec button.slick-arrow {
        width: 20px;
        height: 40px;
    }

    .seasonal-col {
        padding: 0 50px;
    }

    .seasonal-item-image {
        height: 440px;
    }

    .why-choose-fresh-left-col.et_pb_column {
        padding-left: 20px;
        padding-top: 87px;
    }

    .experience-wellness-section.et_pb_section {
        margin-bottom: 100px;
    }

    .et_pb_column.catering-col-right {
        padding-left: 45px;
    }

    .juice-catering-section.et_pb_section {
        margin-bottom: 100px;
    }

    .et_pb_column.catering-col-left {
        position: sticky;
        top: 150px;
    }

    body .grecaptcha-badge {
        bottom: 30px !important;
    }

    /* style 2 css start  */
    .floating-button {
        position: fixed;
        bottom: 80px;
        left: 20px;
        background: #000;
        color: #fff;
        border-radius: 50%;
        width: 60px;
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
        transition: all 0.3s ease;
        z-index: 9999;
    }


    .floating-button .open-icon,
    .floating-button .close-icon {
        height: 25px;
        width: 25px;
    }

    .floating-button .open-icon svg,
    .floating-button .close-icon svg {
        display: block;
        height: 100%;
        width: 100%;
    }


    .categories-tabbing-row {

        transition: all 0.3s ease;
        display: block !important;
        /* Ensure visibility */
        position: fixed;
        /* Position just above the floating button */
        left: 20px;
        bottom: calc(20px + 60px);
        background: #fff;
        border: 1px solid #ddd;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
        padding: 10px;
        z-index: 9999;
        overflow-y: auto;
        max-height: 50vh;
        margin-bottom: 0 !important;
        border-bottom: none !important;
        padding: 10px 0 !important;
        max-width: 400px;
        width: 100%;
        opacity: 0;
        visibility: hidden;
        scrollbar-width: thin;
        scrollbar-color: #1A4129 transparent;
        height: 100% !important;
    }

    /* Display the rotating text around the button */



    .categories-tabbing-row.active-row {
        left: 80px;
        bottom: calc(20px + 60px);
        opacity: 1;
        visibility: visible;
    }

    /* .categories-tabbing-row.hidden-row {
        display: none !important;
        left: -100%;
    } */

    .categories-tabbing-row.active-row li {
        list-style: none;

        margin: 0;
        padding-bottom: 0 !important;
        padding: 3px 15px !important;
        text-align: left;

    }

    .categories-tabbing-row.active-row li a {
        color: #333;
        text-decoration: none;
        font-size: 14px;
        padding: 8px 12px;
        display: inline-block;
        border-radius: 6px;
        transition: all 0.3s ease;
        padding: 0px;
    }

    /* body.tabbing-active {
        overflow: hidden;
        position: relative;
    }
    
    body.tabbing-active::after {
        content: '';
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 0;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    } */


    .categories-tabbing-row.active-row li a::before {
        content: none !important;
    }

    .categories-tabbing-row::-webkit-scrollbar {
        width: 3px;
        /* Width of the scrollbar */
    }

    .categories-tabbing-row::-webkit-scrollbar-track {
        background: transparent;
        /* Background of the scrollbar track */
    }

    .categories-tabbing-row::-webkit-scrollbar-thumb {
        background: #1A4129;
        /* Scrollbar color */
    }

    body .et_pb_section.inner_banner_section.blog-banner.et_section_regular {
        z-index: 0;
    }

    header.et-l.et-l--header nav.nav-link ul {
        gap: 18px;
    }

    /* style 2 css end */
}


@media only screen and (max-width:1349px) {
    .join_fresh_juice_bar_section .et_pb_row.join_fresh_juice_bar_row h2 br {
        display: none;
    }
}



/* style 1 css Start */
@media (max-width:1339px) {
    .et_pb_row.contact-row .et_pb_column.right-col {
        width: 330px;
    }

    .et_pb_row.contact-row .et_pb_column.left-col {
        width: 70%;
        padding-right: 60px;
    }

    body .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        font-size: 100px;
        line-height: 100px;
        margin-bottom: -15px;
    }

    body .et_pb_section.inner_banner_section::before {
        height: 140px;
    }

    /* blog single page css */
    .addtoany_shortcode {
        right: calc(100% + 40px);
    }

    .et_pb_row.join_fresh_juice_bar_row h2 br {
        display: none;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col {
        padding: 57px 40px 65px 40px;
    }

    .et_pb_row.join_fresh_juice_bar_row h2 {
        line-height: 50px;
        padding-bottom: 10px;
    }

    .et_pb_module.work_environment .group-icon {
        column-gap: 25px;
    }

    .et_pb_module.work_environment {
        padding: 40px 25px 40px 25px;
    }

    .et_pb_module.work_environment .group-icon li {
        width: calc(100% / 3 - 17px);
    }

    .et_pb_row.join_fresh_juice_bar_row:last-child h3 {
        line-height: 35px;
    }

    .join_fresh_juice_bar_row .et_pb_module.benefits_shift {
        padding: 40px 30px 40px 30px;
    }

    .join_fresh_juice_bar_row .et_pb_module.benefits_shift h3 {
        padding: 6px 0 !important;
    }


    body #et-boc .area-outer-wrap[data-da-color=light] .da-close {
        width: 15px !important;
        height: 15px;
        top: 20px;
        right: 10px;
    }

    body .pop-up_design.popup .et_pb_row.pop-up_design_row {
        padding: 60px 50px 70px 50px !important;
    }

    .page-id-91 .energize-section.et_pb_section {
        padding: 100px 0 105px;
    }


    .page-id-91 .energize-section.get_fresh_section.et_section_regular::after {
        bottom: 107px;
        width: 250px;
        height: 250px;
    }

    .page-id-91 .energize-section.get_fresh_section.et_section_regular::before {
        right: -49px;
        width: 200px;
        height: 200px;
        top: 54px;
    }

    .page-id-91 .energize-section.get_fresh_section.et_section_regular .energize-list-row::before {
        right: 90px;
    }
}

/* style 1 css End */


@media only screen and (max-width:1199px) {
    .new-sec-make .et_pb_row.join_fresh_juice_bar_row:first-child {
        padding-bottom: 42px;
    }

    .new-sec-make .et_pb_row.join_fresh_juice_bar_row.new-row-design {
        padding-top: 35px;
    }

    .join_fresh_juice_bar_row.new-row-design .et_pb_module.benefits_shift {
        width: 53%;
    }

    .join_fresh_juice_bar_row.new-row-design .et_pb_module.responsibilities {
        width: 47%;
        padding-right: 30px;
    }

    .et_pb_section.influencer-sec .et_pb_column .et_pb_module p {
        padding-bottom: 25px;
    }

    .et-l .et_pb_section.influencer-bottom-sec {
        padding-top: 70px;
    }

    .et_pb_section.influencer-sec .et_pb_column .et_pb_module ul li {
        font-size: 16px;
        line-height: 30px;
    }

    .et_pb_section.influencer-sec .et_pb_column .et_pb_module ul li::before {
        top: 9px;
    }

    .newletter-form .gform_confirmation_message {
        font-size: 18px;
        line-height: 28px;
    }

    #main_site_popup .df_btn {
        padding: 10px 25px !important;
    }

    .main_site_popup .button-wrapper {
        margin-top: 20px;
    }

    .main_site_popup .et_pb_text {
        padding: 30px 20px 0;
    }

    /* common css */
    body.home h1,
    body.home h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .df_btn {
        font-size: 15px;
        line-height: 26px;
        padding: 11px 25px;
    }

    h2 {
        font-size: 36px;
        line-height: 46px;
    }

    h3 {
        font-size: 22px;
        line-height: 32px;
    }

    p {
        font-size: 16px;
        line-height: 30px;
    }

    body:not(.home) div#page-container {
        padding-top: 105px !important;
    }

    .corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content h3 {
        font-size: 22px;
        line-height: 32px;
    }

    .df_btn {
        font-size: 15px !important;
        line-height: 25px !important;
        padding: 10px 25px !important;
    }

    /* header */
    header.et-l.et-l--header li a {
        font-size: 15px;
        line-height: 25px;
    }

    header.et-l.et-l--header nav.nav-link ul {
        gap: 23px;
    }

    header.et-l.et-l--header .logo_col {
        width: 180px;
    }

    header.et-l.et-l--header.nav-down .logo_col {
        width: 160px;
    }

    header.et-l.et-l--header {
        padding: 18px 0;
    }

    /* banner */
    /* .banner_section.et_pb_section { height: 560px; } */
    .offering-section.et_pb_section {
        padding: 64px 0 67px;
        margin-bottom: 62px;
    }

    .eapps-instagram-feed-title {
        font-size: 36px !important;
        line-height: 46px !important;
    }

    body.home .et_pb_section.testimonial-section.et_section_regular {
        margin-bottom: 62px;
        padding-bottom: 70px;
    }

    .kit-row .et_pb_text_inner {
        justify-content: center;
    }

    /* why pressed */
    .et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content img {
        max-width: 70px;
        width: 100%;
    }

    .our-story-right-left p {
        margin-bottom: 25px;
        padding: 0;
    }

    .offering-slider-col .slick-arrow {
		bottom: 0;
		top:auto;
    }
	.offering-slider-col button.slick-prev.slick-arrow{right: calc(50% + 10px);}
	.offering-slider-col button.slick-next.slick-arrow{right: calc(50% - 50px);}
	.offering-category-row.slick-initialized.slick-slider {
		padding-bottom: 80px;
	}

    .signup-for-newsletter .gform_confirmation_message {
        font-size: 16px;
        line-height: 26px;
    }

    .product-description {
        max-width: 670px;
    }

    .product-description h3 {
        font-size: 29px;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .product-description p {
        font-size: 22px;
        line-height: 43px;
        margin-bottom: 29px;
    }

    .review-col p {
        font-size: 26px;
        line-height: 40px;
    }

    .our-story-right-left h2 {
        padding-bottom: 10px;
    }

    .google-review-row .et_pb_column .review-col .et_pb_text_inner>img:first-child {
        width: 100%;
        max-width: 285px;
    }

    .video-section.et_pb_section {
        margin-bottom: 70px;
    }

    .google-review-row .review-text-col.et_pb_module {
        padding-left: 0;
    }

    .our-story-section.et_pb_section {
        padding-bottom: 70px;
    }

    .our-story-right-left.et_pb_column {
        margin-top: -9px;
    }

    .energize-section.et_pb_section h2 {
        padding-bottom: 25px;
    }

    .energize-list-col.et_pb_column span.numbers {
        font-size: 55px;
        line-height: 55px;
        width: 120px;
        height: 120px;
        margin: 0 auto 25px;
    }

    .energize-list-col.et_pb_column h3 {
        font-size: 25px;
        line-height: 35px;
    }

    .energize-section.et_pb_section {
        padding: 60px 0 70px;
        margin-bottom: 62px;
    }

    body.home .google-review-row {
        margin-bottom: 55px;
    }

    .our-seasonal-items-sec.et_pb_section {
        margin-bottom: 70px;
    }

    .rate-wrap img {
        max-width: 135px;
    }

    .corporate-offerings-right-col.et_pb_column {
        padding-left: calc(((100% - 0px) / 2) + 0px);
    }

    .corporate-offerings-row.et_pb_row {
        display: flex;
        flex-wrap: wrap;
    }

    .corporate-offerings-left-col.et_pb_column {
        top: 0;
        transform: translateY(0);
        position: static;
        width: 100%;
        max-width: 650px;
        margin: 0 auto 30px;
    }

    .seasonal-col {
        padding: 0 35px;
    }

    .kit-wrap h3 {
        font-size: 30px;
        line-height: 36px;
    }

    .kit-row .et_pb_text_inner>p {
        max-width: 385px;
        font-size: 20px;
        line-height: 30px;
    }

    .kit-wrap p {
        font-size: 18px;
        line-height: 30px;
    }

    .energize-list-col.et_pb_column .et_pb_module.et_pb_text {
        max-width: 290px;
    }

    /* our story */
    .our-story-right-left.et_pb_column .et_pb_text.et_pb_module {
        margin-bottom: 40px;
    }

    .corporate-offerings-right-col.et_pb_column {
        padding-left: 20px;
    }

    .et_pb_row.why-us-list-row .et_pb_module.why-us-col {
        padding: 0px 10px;
    }

    .et_pb_row.why-us-list-row .et_pb_column {
        margin: 0 -10px;
        width: calc(100% + 20px);
    }

    .corporate-offerings-section.et_pb_section {
        margin-bottom: 70px;
    }

    /* footer */
    .lets-connect-row-main.et_pb_row {
        flex-wrap: wrap;
        row-gap: 40px;
    }

    .lets-connect-row-main .lets-connect-main-col2 .office-addres {
        padding-bottom: 20px;
    }

    .lets-connect-row-main>.et_pb_column {
        width: 25%;
        max-width: 100%;
    }

    .lets-connect-row-main .lets-connect-main-col3 {
        width: 50%;
    }

    .footer-section.et_pb_section .download-wrap a.download-btn.df_btn {
        padding: 5.3px 30px !important;
        font-size: 16px !important;
        line-height: 22px !important;
    }

    body .signup-for-newsletter h2 img {
        max-width: 35px;
    }

    body .signup-for-newsletter h2 {
        font-size: 22px;
        line-height: 30px;
        gap: 10px;
    }

    .footer-section.et_pb_section .newletter-form form .gform_button {
        padding: 14px 16px;
        font-size: 18px;
        line-height: 28px;
    }

    .footer-section.et_pb_section .newletter-form form .gform_footer {
        max-width: 145px;
    }

    .footer-section.et_pb_section .newletter-form form input {
        padding: 14px 30px;
    }

    .news-letter-row.et_pb_row .et_pb_column {
        gap: 20px;
    }

    body .lets-connect-row-main h2 {
        padding-bottom: 10px;
        font-size: 20px;
        line-height: 36px;
    }

    .lets-connect-row-main .lets-connect-row p,
    .lets-connect-row-main .lets-connect-row li,
    .lets-connect-row-main .lets-connect-row span,
    .lets-connect-row-main .lets-connect-row a {
        color: #D1E7BD;
        font-size: 17px;
        line-height: 28px;
    }

    .footer-social-media.et_pb_social_media_follow {
        gap: 15px 26px;
    }

    .footer-social-media.et_pb_social_media_follow li.et-social-instagram a.icon:before {
        width: 28px;
        height: 28px;
    }

    .footer-social-media.et_pb_social_media_follow li.et-social-linkedin a.icon:before {
        width: 28px;
        height: 26px;
    }

    .footer-social-media.et_pb_social_media_follow li.et-social-tiktok a.icon:before {
        width: 25px;
        height: 30px;
    }

    .footer-social-media.et_pb_social_media_follow li.et-social-facebook a.icon:before {
        width: 15px;
        height: 28px;
    }

    .copy-right-wrap>.et_pb_column {
        padding: 15px 0 28px;
    }

    .lets-connect-row h3 {
        font-size: 17px;
        line-height: 30px;
    }

    .lets-connect-row-main .lets-connect-main-col1 .et_pb_image_wrap img {
        width: 180px;
    }

    .our-story-right-left.et_pb_column {
        padding-left: 46px;
    }

    .offering-title-row p {
        font-size: 18px;
        line-height: 33px;
    }

    .corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_main_blurb_image img {
        max-width: 70px;
        width: 100%;
    }

    .et_pb_row.our-story-img-wrap {
        max-width: 110px;
        bottom: 15px;
    }

    .et_pb_row.juice-2-img {
        bottom: -130px;
        max-width: 380px;
        right: -170px;
    }

    .et_pb_row.juice-1-img {
        max-width: 300px;
        left: -59px;
    }

    .main_site_popup p {
        font-size: 24px;
        line-height: 34px;
    }

    .main_site_popup h2 {
        line-height: 46px;
    }

    #catering_inquire_form h2 {
        padding-bottom: 8px;
    }

    .et_pb_column.catering-col-right strong {
        font-size: 20px;
        line-height: 32px;
    }

    .et_pb_column.catering-col-right h2 {
        padding-bottom: 13px;
    }

    .juice-catering-section.et_pb_section {
        margin-bottom: 70px;
    }

    .why-choose-fresh-left-col.et_pb_column p {
        padding-bottom: 25px;
    }

    .why-choose-fresh-left-col.et_pb_column {
        padding-top: 62px;
        padding-bottom: 65px;
    }

    body.page-id-95 .offering-section.et_pb_section {
        margin-bottom: 70px;
    }

    .experience-wellness-section.et_pb_section {
        margin-bottom: 70px;
    }


    /* .why-choose-fresh-left-col.et_pb_column {
        width: 100%;
    }
     */


    .main_site_popup .et_pb_row>.et_pb_column {
        height: 595px;
    }

    .corporate-big-img {
        display: none !important;
    }

    .corporate-small-img {
        display: block !important;
    }

    .corporate-offerings-left-col.et_pb_column span.et_pb_image_wrap {
        display: block;
    }

    .corporate-offerings-left-col.et_pb_column span.et_pb_image_wrap img {
        display: block;
        margin: 0 auto;
    }

    .event-special-section.et_pb_section {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    /* style 1 css Start */
    body .et_pb_section.inner_banner_section {
        margin-bottom: 60px;
    }

    .et_pb_section.contact-section.et_section_regular {
        padding: 0 0 70px 0;
    }

    .et_pb_row.contact-row .et_pb_column.right-col {
        width: 360px;
    }

    body .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        font-size: 80px;
        line-height: 80px;
        margin-bottom: -12px;
    }


    /* thank you css */
    .thank_you_section.et_section_regular {
        padding: 70px 0px;
    }

    .thank_you_section.et_section_regular h1 {
        font-size: 36px;
        line-height: 46px;
        padding-bottom: 20px;
    }

    .et_section_regular .et_pb_column.thank_you_right_col {
        padding-left: 50px;
    }

    .et_pb_section.testimonial-section.et_section_regular {
        padding: 60px 0 150px;
    }

    .typography h1 {
        font-size: 36px;
        line-height: 46px;
        color: #1A4129;
    }

    .typography h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .typography blockquote p {
        font-size: 20px;
        line-height: 35px;
    }

    .typography ol li,
    .typography ul li {
        font-size: 16px;
        line-height: 30px;
    }

    .typography p+ul {
        margin-top: -12px;
    }

    .typography ul li::before {
        top: 9px;
    }

    .typography ol li::before {
        top: 5px;
    }

    .typography-section.et_section_regular {
        padding: 0 0 65px 0;
    }

    .typography ul,
    .typography ol,
    .typography p {
        padding-bottom: 27px;
    }

    /* blog css lisitng */
    .single-post-feature-image img {
        border-radius: 50px;
    }

    .post-title div a {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 13px;
    }

    .blog-card {
        padding: 0px 15px;
    }

    .blog-row {
        margin: 0px -15px;
        row-gap: 32px;
    }

    .et_pb_section.blog_main_section {
        padding-bottom: 70px;
    }

    .featured-image {
        height: 280px;
    }

    body .et_pb_section.inner_banner_section.blog-banner.et_section_regular {
        margin-bottom: 70px;
    }

    .et_pb_section.blog-inner-page-section {
        padding-top: 48px;
        padding-bottom: 70px;
    }

    .typography p:has(img) {
        column-gap: 20px;
        padding-bottom: 40px;
        padding-top: 0;
    }

    .typography .gallery {
        gap: 20px;
        margin-bottom: 40px !important;
        margin-top: 0 !important;
    }

    .typography blockquote {
        padding: 70px 50px 35px 50px;
        margin-bottom: 40px;
        margin-top: 0;
    }

    .typography blockquote p::before {
        top: -33px;
        width: 30px;
        height: 20px;
    }

    .typography .gallery .gallery-item dt a,
    .typography .gallery .gallery-item dt {
        max-height: 280px;
    }

    .blog_post_meta_title p span.date {
        margin-left: 10px;
    }

    .blog_post_meta_title p span.author {
        margin-right: 10px;
    }

    .blog_post_meta_title p {
        font-size: 18px;
        margin-bottom: 32px;
    }

    .blog-inner-page-section .et_pb_column.post-content-details {
        padding-left: 40px;
    }

    .et_pb_section.related_post_section.et_section_regular {
        padding-top: 60px;
        padding-bottom: 62px;
    }

    .single-post-feature-image {
        max-height: 650px;
    }

    /* Careers css */
    .et_pb_row.careers_pressed_row .right-col {
        padding-left: 50px;
    }

    .et_pb_row.careers_pressed_row .et_pb_button_module_wrapper {
        margin-top: 29px;
    }

    .et_pb_section.careers_pressed_section.et_section_regular {
        margin-bottom: 70px;
    }

    .careers_pressed_section h2 {
        padding-bottom: 10px;
    }

    .why-us-section.work_with_us.et_pb_section.menu-why-us-section {
        padding-top: 60px
    }

    .work_with_us .et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content {
        padding-left: 25px;
        padding-right: 25px;
    }

    .work_with_us .et_pb_row.why-us-list-row .et_pb_column {
        row-gap: 24px;
    }

    .work_with_us .why-us-title-row.et_pb_row h2 {
        padding-bottom: 29px;
    }


    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.left_col {
        padding-right: 50px;
    }

    .et_pb_section.join_fresh_juice_bar_section.et_section_regular {
        padding-bottom: 70px;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col {
        padding: 36px 30px 40px 30px;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col h3 {
        padding-bottom: 25px;
    }

    .et_pb_module.work_environment {
        margin-top: 34px;
        margin-bottom: 32px !important;
        padding: 30px 25px 38px 25px;
    }

    .et_pb_row.join_fresh_juice_bar_row:last-child h3 {
        padding-bottom: 16px;
    }

    .et_pb_module.work_environment .group-icon li {
        font-size: 18px;
        line-height: 24px;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col p {
        padding-bottom: 22px;
        padding-top: 21px;
    }

    .join_fresh_juice_bar_row .et_pb_module.responsibilities {
        margin-top: 26px;
    }

    .join_fresh_juice_bar_row .et_pb_module.benefits_shift {
        margin-top: 33px;
        padding: 40px 30px 33px 30px;
    }

    .et_pb_row.join_fresh_juice_bar_row {
        padding-bottom: 56px;
    }

    .et_pb_row.join_fresh_juice_bar_row:not(:first-child) {
        padding-top: 60px;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col p span {
        font-size: 18px;
        line-height: 26px;
    }

    .et_pb_row.join_fresh_juice_bar_row h2 {
        line-height: 46px;
    }

    .join_fresh_juice_bar_row ul li {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 6px;
    }

    .join_fresh_juice_bar_row ul li:last-child {
        margin-bottom: 0;
    }

    .join_fresh_juice_bar_row ul li::before {
        left: 0;
        top: 9px;
    }

    .page-id-91 .careers_pressed_section h2 {
        padding-bottom: 10px;
    }

    .page-id-91 .et_pb_row.careers_pressed_row .et_pb_button_module_wrapper {
        margin-top: 30px;
    }

    .page-id-91 .et_pb_row.careers_pressed_row .right-col {
        padding-top: 0;
    }

    .page-id-91 .et_pb_row.careers_pressed_row {
        align-items: center;
    }

    .page-id-91 .energize-section.et_pb_section {
        padding: 60px 0 70px;
    }

    .connected-instagram-section .connected-instagram-row .left-col {
        padding-right: 50px;
    }

    .connected-instagram-row p {
        padding-bottom: 24px;
    }

    .page-id-91 .energize-section.get_fresh_section.et_section_regular {
        padding: 60px 0 66px;
    }

    .et_pb_section.connected-instagram-section.et_section_regular {
        padding-bottom: 70px;
    }

    .et_pb_section.faq_section.et_section_regular .left-col {
        margin-top: 0;
    }

    .et_pb_section.faq_section.et_section_regular .right-col {
        padding-left: 50px;
    }

    .et_pb_section.faq_section.et_section_regular {
        margin-bottom: 70px;
    }

    .et_pb_section.faq_section.et_section_regular .left-col {
        width: 318px;
    }

    .et_pb_section.faq_section.et_section_regular .right-col {
        width: calc(100% - 318px);
    }

    .faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_toggle_title:before {
        width: 16px;
        height: 10px;
    }

    .energize-section.get_fresh_section .energize-list-col.et_pb_column h3 {
        font-size: 40px;
    }

    .energize-section.get_fresh_section .energize-list-col.et_pb_column span.numbers {
        margin: 0 auto 25px;
    }

    .faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_toggle_content p {
        font-size: 16px;
        line-height: 30px;
    }

    .connected-instagram-row a.et_pb_button.btn-btn::after {
        top: 14px;
    }

    .page-id-91 .energize-section.get_fresh_section.et_section_regular::before {
        right: -39px;
        width: 150px;
        height: 150px;
        top: 54px;
    }

    .page-id-91 .energize-section.get_fresh_section.et_section_regular::after {
        width: 170px;
        height: 170px;
        left: -40px;
    }

    .page-id-91 .energize-section.get_fresh_section.et_section_regular .energize-list-row::before {
        width: 90px;
        height: 90px;
        top: 100%;
    }

    /* style 1 css End */


    /* style 2 css start  */
    .et_pb_row.menu_download_btn_row {
        margin-bottom: 30px;
    }

    a.download_btn {
        font-size: 20px;
        line-height: 30px !important;
    }

    a.download_btn .pdf-img::before {
        height: 32px;
        width: 25px;
    }


    .product-item {
        width: calc(100% / 3);
        padding: 0 10px;
    }

    .categories-spacific-row h2 {
        font-size: 32px;
        line-height: 44px;
        padding-bottom: 15px;
    }

    .category-row {
        margin: 0 -10px;
        row-gap: 25px;
    }

    .categories-spacific-row {
        margin-bottom: 35px;
    }

    .product-title a h3 {
        font-size: 18px;
        line-height: 30px;
    }

    .et_pb_section.menu_section {
        padding-bottom: 60px;
    }

    .why-us-section.et_pb_section.menu-why-us-section {
        padding: 63px 0 70px 0;
        margin-bottom: 70px;
    }

    .et_pb_section.featured_on_section {
        padding-bottom: 70px;
    }

    .our-story-section.et_pb_section.our_story_page_section .our-story-right-left.et_pb_column {
        padding-left: 50px;
    }

    .our-story-section.et_pb_section.our_story_page_section .our-story-right-left.et_pb_column h2 {
        padding-bottom: 10px;
    }

    .our-story-section.et_pb_section.our_story_page_section .our-story-right-left.et_pb_column p {
        margin-bottom: 25px;
    }

    .our-story-section.et_pb_section.our_story_page_section {
        padding-bottom: 70px;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 {
        padding-left: 50px;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .et_pb_text h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .et_pb_row.award_main_image_row .et_pb_column .et_pb_module {
        margin-bottom: 50px !important;
    }

    .et_pb_section.award_main_section {
        padding-bottom: 70px;
        margin-bottom: 60px;
    }

    .et_pb_row.award_bottom_row {
        margin-bottom: 60px;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .et_pb_image {
        margin-bottom: 20px;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2.detroit-col .et_pb_image {
        margin-bottom: 20px;
    }

    .et_pb_section.inner_banner_section.blog-banner.video-banner-section {
        height: 340px;
    }

    /* .et_pb_section.video_section_row {
        padding-bottom: 140px;
    } */
    .event-special-section.et_pb_section.event-special-section {
        margin-bottom: 62px !important;
    }

    .et_pb_section.why-us-section.what-to-expect-section {
        margin-bottom: 70px;
    }

    .et_pb_section.upcoming-events-section {
        padding-bottom: 70px;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-left {
        padding-left: 40px;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-right {
        padding-right: 40px;
    }

    p.event-date {
        font-size: 24px;
        line-height: 34px;
    }

    p.event-time {
        font-size: 22px;
        line-height: 32px;
    }

    p.event-location {
        font-size: 18px;
        line-height: 28px;
    }

    .et_pb_row.upcoming-events-row {
        margin-bottom: 30px;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-right .et_pb_text {
        margin-bottom: 20px;
    }

    .our-story-section.et_pb_section.our_story_page_section.why-fresh-juice-section .our-story-right-left {
        width: 100%;
        padding-left: 0;
        margin-top: 41px;
    }

    .our-story-section.et_pb_section.our_story_page_section.why-fresh-juice-section .et_pb_row {
        justify-content: center;
    }

    .our-story-section.et_pb_section.our_story_page_section.why-fresh-juice-section {
        padding-bottom: 70px;
    }

    .et_pb_section.why-us-section.what-to-expect-section .et_pb_blurb .et_pb_image_wrap {
        height: 70px;
        width: 70px;
    }

    header.et-l.et-l--header nav.nav-link ul {
        gap: 15px;
    }

    .offering-slider-col .slick-list.draggable {
        margin: 0 -10px;
    }

    /* style 2 css end  */
    .et_pb_section.video_section_row { padding-bottom: 70px; }
}

@media only screen and (max-width:980px) {
    .join_fresh_juice_bar_row.new-row-design .et_pb_module.benefits_shift {
        width: 100%;
    }

    .join_fresh_juice_bar_row.new-row-design .et_pb_module.responsibilities {
        width: 100%;
        padding-right: 0px;
        padding-bottom: 30px;
    }

    .new-sec-make .et_pb_row.join_fresh_juice_bar_row.new-row-design {
        padding-top: 30px;
    }

    .new-sec-make .et_pb_row.join_fresh_juice_bar_row:first-child {
        padding-bottom: 35px;
    }

    .et_pb_module.work_environment {
        margin-bottom: 27px !important;
    }

    .influencer-sec .et_pb_row .et_pb_module.et_pb_image {
        position: initial;
    }

    .connected-instagram-section.influencer-sec .connected-instagram-row .right-col {
        margin-top: 0px !important;
        order: -1;
        margin-bottom: 30px !important;
    }

    /* header */
    .header-sec.et_pb_section .et_pb_row {
        padding: 0 !important;
    }

    header.et-l.et-l--header .header_hem_bar_box {
        display: block;
    }

    .mobile_menu_bar_icon.mobile_menu_bar {
        height: 30px;
        width: 30px;
    }

    .header__row ul.menu li.menu_text {
        text-align: right;
        line-height: 0;
        position: sticky;
        top: 0;
        z-index: 2;
        display: flex;
        border-bottom: 0;
        margin-bottom: 0;
        background: #1A4129;
        padding: 15px 20px !important;
        align-items: center;
        justify-content: flex-end;
    }

    .header_up_row ul li {
        width: 100%;
    }

    .header_menu_col .nav-link ul li a {
        width: 100%;
        display: block;
        padding: 15px 20px;
    }

    .header__row ul.menu li.menu_text .mobile_menu_bar_inner {
        width: 18px;
        height: 20px;
        padding: 0;
        border: 0;
        background: 0 0;
    }

    header.et-l.et-l--header nav.nav-link ul {
        gap: 0;
    }

    .header__row ul.menu li.menu_text .mobile_menu_bar_inner svg {
        width: 100%;
        height: 100%;
        cursor: pointer;
    }

    .header_menu_col {
        height: 100%;
        position: fixed;
        background: #1A4129;
        width: 100%;
        right: -100%;
        top: 0;
        max-width: 440px;
        z-index: 999;
        overflow-y: auto;
        transition: all .5s ease;
    }

    body.active-responsive-menu .header_menu_col {
        right: 0;
    }

    .header_menu_col .nav-link ul li {
        border-bottom: 1px solid #cccccc36;
    }

    body.active-responsive-menu {
        overflow: hidden;
    }

    body.active-responsive-menu::after {
        content: '';
        width: 100%;
        height: 100%;
        background: rgb(0, 66, 39, 0.4);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }

    .header_up_row ul {
        flex-wrap: wrap;
    }

    body.active-responsive-menu header.et-l.et-l--header.nav-down {
        background: transparent;
    }

    body.active-responsive-menu .logo_col {
        opacity: 0;
    }

    .header_up_row li.df_btn {
        display: none;
    }

    header.et-l.et-l--header {
        padding: 0 0 10px;
    }

    .header_top_row {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        width: 100%;
        background: #D1E7BD;
        padding: 7px 20px;
        text-align: center;
        transition: 0.5s;
    }

    body.home .header_top_row {
        background: #1A4129;
    }

    body.home .header_top_row a {
        color: #D1E7BD;
    }

    .header_top_row a {
        text-transform: uppercase;
        font-size: 15px;
        line-height: 25px;
        color: #004227;
        font-weight: 600;
    }

    .mobile_menu_bar:before {
        display: none;
    }

    header.et-l.et-l--header .header__row {
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    header .et_pb_section .et_pb_row {
        padding: 0 !important;
    }

    header.et-l.et-l--header.nav-down .header_top_row {
        background: #D1E7BD;
    }

    header.et-l.et-l--header.nav-down .header_top_row a {
        color: #004227;
    }

    body.active-responsive-menu .header_top_row {
        opacity: 0;
    }

    header.et-l.et-l--header.nav-down {
        padding: 0 0 15px;
    }

    body:not(.home) div#page-container {
        padding-top: 128px !important;
    }

    /* footer */
    footer .lets-connect-row-main>.et_pb_column {
        margin: 0 !important;
    }

    .lets-connect-row-main .lets-connect-main-col1.et_pb_column,
    .lets-connect-row-main .lets-connect-main-col2.et_pb_column {
        width: 50%;
    }

    .lets-connect-row-main .lets-connect-main-col2 .office-addres {
        padding-bottom: 0;
    }

    .lets-connect-row-main .lets-connect-main-col2.et_pb_column .lets-connect-row {
        display: flex;
        gap: 50px;
        justify-content: space-between;
    }

    footer .lets-connect-row-main .et_pb_column.lets-connect-main-col3 .Modified.Hours {
        max-width: 450px;
    }

    .footer-section.et_pb_section .et_pb_menu .et_pb_menu__menu {
        display: block;
    }

    footer .et_mobile_nav_menu {
        display: none !important;
    }

    footer .lets-connect-row {
        gap: 0;
    }

    footer .lets-connect-row-main .et_pb_column.lets-connect-main-col3 {
        width: 62%;
    }

    footer .lets-connect-row-main .et_pb_column.lets-connect-main-col4 {
        width: 38%;
    }

    footer .lets-connect-row-main .lets-connect-row p,
    .lets-connect-row-main .lets-connect-row li,
    .lets-connect-row-main .lets-connect-row span,
    .lets-connect-row-main .lets-connect-row a {
        color: #D1E7BD;
        font-size: 16px;
        line-height: 26px;
    }

    .news-letter-row.et_pb_row .et_pb_column {
        justify-content: flex-start;
    }

    .news-letter-row.et_pb_row .et_pb_column {
        gap: 0;
    }

    .news-letter-row.et_pb_row .et_pb_column .et_pb_module.signup-for-newsletter {
        width: 100%;
        margin-bottom: 20px;
    }

    .footer-section.et_pb_section .newletter-form form {
        max-width: 100%;
    }

    .footer-section.et_pb_section .newletter-form form .gform_body {
        max-width: 100%;
    }

    .footer-section.et_pb_section .newletter-form.et_pb_module {
        width: 70%;
        padding-right: 20px;
    }

    .footer-section.et_pb_section .download-wrap a.download-btn.df_btn {
        justify-content: center;
    }

    .et_pb_module.download-wrap {
        width: 30%;
    }

    body .signup-for-newsletter h2 {
        font-size: 20px;
        line-height: 28px;
        gap: 8px;
    }

    body .signup-for-newsletter h2 img {
        max-width: 30px;
    }

    .copy-right-wrap>.et_pb_column {
        padding: 15px 0 20px;
    }

    .product-description {
        max-width: 430px;
    }

    .product-description {
        padding: 30px;
    }

    .product-description p {
        font-size: 18px;
        line-height: 35px;
        margin-bottom: 24px;
    }

    .seasonal-item-image {
        height: 350px;
        width: 320px;
    }

    .our-seasonal-items-sec button.slick-arrow {
        width: 14px;
        height: 28px;
    }

    .product-description h3 {
        font-size: 25px;
        line-height: 31px;
        margin-bottom: 10px;
    }

    .et_pb_row.why-us-list-row .et_pb_column {
        row-gap: 20px;
    }

    .et_pb_row.why-us-list-row .et_pb_module.why-us-col {
        width: 50%;
    }

    .logos-wrap.et_pb_text .et_pb_text_inner img {
        width: 100px !important;
    }

    .logos-wrap.et_pb_text .et_pb_text_inner,
    .logos-wrap.et_pb_text .et_pb_text_inner p {
        gap: 5px 15px;
    }

    .corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content h3 {
        padding-bottom: 10px;
    }

    .our-story-col-left.et_pb_column {
        width: 100%;
        margin-bottom: 30px;
    }

    .our-story-col-left.et_pb_column .et_pb_image {
        text-align: center;
    }

    .our-story-right-left.et_pb_column {
        padding-left: 0;
        margin-top: 0;
        width: 100%;
    }

    .et_pb_row.our-story-img-wrap {
        max-width: 115px;
        bottom: 0;
    }

    .offering-image a.offering-link {
        height: 340px;
    }

    .our-story-col-left.et_pb_column img {
        width: 100% !important;
        max-width: 450px;
    }

    .offering-title p {
        font-size: 20px;
        line-height: 31px;
    }

    .google-review-row .et_pb_column .review-col .et_pb_text_inner>img:first-child {
        max-width: 225px;
    }

    .review-col p {
        font-size: 20px;
        line-height: 30px;
    }

    .verified-class img {
        width: 20px;
        height: 20px;
    }

    .review-text-col h3 {
        font-size: 22px;
        line-height: 32px;
        padding-bottom: 10px;
    }

    .es-header-user-username {
        font-size: 20px;
        line-height: 26px;
    }

    .et_pb_column.catering-col-left {
        position: static;
        width: 100%;
    }

    .et_pb_column.catering-col-left .et_pb_image_wrap {
        text-align: center;
    }

    .et_pb_column.catering-col-left .et_pb_image_wrap img {
        max-width: 600px;
    }

    .et_pb_column.catering-col-right {
        padding-left: 0;
        width: 100%;
    }

    .et_pb_column.catering-col-right p {
        max-width: 100%;
    }

    .et_pb_row.experience-wellness-row {
        flex-wrap: wrap;
    }

    .et_pb_row.why-choose-fresh-row {
        flex-direction: column-reverse;
    }

    .why-choose-fresh-right-col.et_pb_column span.et_pb_image_wrap {
        padding-left: 0;
    }

    .why-choose-fresh-right-col.et_pb_column {
        width: 100%;
        height: 560px;
    }

    .why-choose-fresh-left-col.et_pb_column .et_pb_text_inner {
        align-items: flex-start;
    }

    .experience-wellness-left-col.et_pb_column {
        width: 100%;
        padding-right: 20px;

    }

    .experience-wellness-right-col.et_pb_column {
        width: 100%;
        padding-left: 20px;
    }

    .experience-wellness-left-col.et_pb_column .et_pb_image_wrap {
        text-align: center;
        width: 100%;
        margin-bottom: 30px;
    }

    .experience-wellness-left-col.et_pb_column .et_pb_image_wrap img {
        width: 100%;
        max-width: 550px;
    }

    .why-choose-fresh-left-col.et_pb_column {
        width: 100%;
    }

    .experience-wellness-section.et_pb_section {
        margin-bottom: 64px;
    }

    .event-special-left-col.et_pb_column {
        padding-left: 20px;
        width: 100%;
        padding-right: 20px;
        padding-bottom: 70px;
        padding-top: 30px;
    }

    .event-special-section .et_pb_row.experience-wellness-row {
        flex-direction: column-reverse;
    }

    .event-special-right-col.et_pb_column {
        width: 100%;
        padding-top: 70px;
    }

    .event-special-right-col.et_pb_column .et_pb_image_wrap {
        width: 100%;
        text-align: center;
    }

    .event-special-right-col.et_pb_column .et_pb_image_wrap img {
        width: 100%;
        max-width: 500px;
    }

    .event-special-section.et_pb_section {
        padding-top: 0px !important;
        padding-bottom: 00px !important;
    }

    .et_pb_row.juice-1-img,
    .et_pb_row.juice-2-img {
        display: none;
    }

    /* .main_site_popup .et_pb_row>.et_pb_column {
        height: 70vh;
    } */
    .main_site_popup .et_pb_row {
        height: 80%;
        max-height: 599px;
    }

    .et_pb_row.our-story-img-wrap {
        display: none;
    }

    .time-for-delivery-col .ginput_container_time {
        min-width: 29.36% !important;
    }

    /* style 1 css Start */
    .contact-section.et_section_regular .et_pb_row.contact-row {
        flex-wrap: wrap;
    }

    .et_pb_row.contact-row .et_pb_column.left-col {
        width: 100%;
        padding-right: 0;
    }

    .et_pb_row.contact-row .et_pb_column.right-col {
        width: 100%;
        margin-top: 40px !important;
    }

    .contact-section.et_section_regular h2 {
        padding-bottom: 14px;
    }

    .contact-section.et_section_regular .left-col p {
        padding-bottom: 16px;
    }

    .contact-section.et_section_regular .left-col p:last-child {
        padding-bottom: 20px;
        line-height: 30px;
    }

    .contact-design .gform_wrapper.gravity-theme .gform_footer {
        margin-top: 30px;
    }

    .lets-connect-row {
        display: grid;
        /* grid-template-columns: repeat(2, 1fr); */
        row-gap: 20px;
        column-gap: 10px;
    }

    .call-us,
    .office-addres,
    .Modified.Hours,
    div.working-hours {
        padding-bottom: 0;
    }

    div.Modified.Hours p.big-text:last-child {
        padding-bottom: 0;
    }


    .call-us a {
        font-size: 22px;
        line-height: 32px;
    }

    .contact-design .gform-footer.gform_footer.top_label input[type='submit'] {
        padding: 11px 30px;
        font-size: 16px;
    }

    div.Modified.Hours p.big-text span {
        display: inline-block;
        /* padding-left: 10px; */
    }



    .et_pb_section.map-section {
        height: 350px;
    }

    .et_pb_column.right-col ul li,
    .et_pb_column.right-col p.big-text {
        font-size: 18px;
        line-height: 30px;
    }

    .et_pb_column.right-col div p:first-child {
        font-size: 16px;
    }

    .contact-section.et_section_regular .left-col p:last-child {
        font-size: 18px;
    }

    .contact-section.et_section_regular .contact-design {
        padding-right: 0;
    }

    body h3 {
        line-height: 32px;
    }

    /* body p {
        line-height: 32px;
    } */


    .single-post-feature-image {
        max-height: 600px;
    }

    body .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        font-size: 60px;
        line-height: 60px;
        margin-bottom: -9px;
    }

    a.et_pb_button.btn-btn {
        padding: 11px 30px !important;
        font-size: 16px;
    }

    .et_pb_row.thank_you_row {
        flex-wrap: wrap;
    }

    .et_section_regular .et_pb_column.thank_you_left_col {
        width: 100%;
        margin-bottom: 30px !important;
    }

    .et_section_regular .et_pb_column.thank_you_right_col {
        width: 100%;
        text-align: center;
        padding-left: 0;
    }

    .thank_you_section.et_section_regular .et_pb_image_wrap img {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 500px;
    }

    .thank_you_section .et_pb_text_inner {
        text-align: center;
    }

    .thank_you_section.et_section_regular .et_pb_module.et_pb_text {
        margin-bottom: 28px;
    }



    .typography blockquote p {
        font-size: 18px;
        line-height: 35px;
    }

    .typography ol li {
        padding-left: 35px;
    }

    .blog-card {
        width: 50%;
        padding: 0px 10px;
    }

    .blog-row {
        margin: 0px -10px;
        row-gap: 32px;
    }

    /* blog single css */
    .et_pb_module.et_pb_code.feature-image {
        margin-bottom: 30px !important;
    }

    .et_pb_module.et_pb_posts_nav.nav-single {
        margin-top: 40px;
    }

    .et_pb_posts_nav span a {
        font-size: 16px;
    }

    .et_pb_posts_nav span a::before {
        width: 16px;
        height: 13px;
    }

    .related_post_section.et_section_regular h2 {
        padding-bottom: 20px;
    }

    .et_pb_posts_nav span.nav-previous a,
    .et_pb_posts_nav span.nav-next a {
        padding-top: 11px;
        padding-bottom: 11px;
    }

    .et_pb_posts_nav span a::before {
        top: 17px;
    }

    /* careers css */
    .et_pb_row.careers_pressed_row .right-col {
        width: 100%;
        padding-left: 0;
    }

    .et_pb_row.careers_pressed_row .left-col {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        margin-bottom: 30px !important;

    }

    .et_pb_row.careers_pressed_row {
        flex-wrap: wrap;
    }

    .work_with_us .et_pb_row.why-us-list-row .et_pb_module.why-us-col {
        width: 50%;
    }

    .work_with_us .et_pb_row.why-us-list-row h3 {
        padding-bottom: 10px;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.left_col {
        width: 100%;
        padding-right: 0;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col {
        width: 100%;
        margin-top: 30px !important;
    }

    .et_pb_row.join_fresh_juice_bar_row:first-child .et_pb_column.left_col {
        margin-top: -11px;
    }

    .et_pb_row.join_fresh_juice_bar_row {
        padding-bottom: 60px;
    }

    .et_pb_row.join_fresh_juice_bar_row:not(:first-child) {
        padding-top: 52px;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col {
        padding: 30px 30px 40px 30px;
    }

    .join_fresh_juice_bar_row .et_pb_module.benefits_shift {
        margin-bottom: 5px !important;
    }

    .et_pb_row.join_fresh_juice_bar_row:last-child h3 {
        line-height: 32px;
    }

    .contact-design .gfield_checkbox input[type=checkbox]:checked+label:after,
    .contact-design .gfield_checkbox input[type=checkbox]:not(:checked)+label:after {
        width: 14px;
        height: 14px;
    }

    .contact-design .gfield_checkbox input[type=checkbox]:checked+label:before {
        top: 14%;
        left: 1px;
        width: 4px;
        height: 7px;
    }

    .contact-design .gfield_radio input[type=radio]+label,
    .contact-design .gfield_checkbox input[type=checkbox]+label {
        padding-left: 25px;
    }

    .contact-design .gfield_radio input[type=radio]:checked+label:after,
    .contact-design .gfield_radio input[type=radio]:not(:checked)+label:after {
        width: 14px;
        height: 14px;
    }

    .contact-design .gfield_radio input[type=radio]:checked+label:before {
        left: 3px;
        width: 10px;
        height: 10px;
    }

    body .pop-up_design.popup .et_pb_row.pop-up_design_row {
        padding: 60px 40px 50px 40px !important;
    }

    body #et-boc .area-outer-wrap[data-da-color=light] .da-close {
        right: 0;
    }

    .page-id-91 .et_pb_row.careers_pressed_row .left-col {
        width: 100%;
    }

    .page-id-91 .et_pb_row.careers_pressed_row .right-col {
        width: 100%;
        padding-left: 0;
    }

    .connected-instagram-section .connected-instagram-row .left-col {
        width: 100%;
        padding-right: 0;
    }

    .connected-instagram-section .connected-instagram-row {
        display: flex;
        flex-wrap: wrap;
    }

    .connected-instagram-section .connected-instagram-row .right-col {
        width: 100%;
        max-width: 500px;
        margin: 0 auto !important;
        margin-top: 35px !important;
    }

    .energize-section.get_fresh_section .energize-list-col.et_pb_column h3 {
        font-size: 36px;
    }

    .et_pb_section.faq_section.et_section_regular .right-col {
        width: 100%;
        padding-left: 0;
    }

    .et_pb_section.faq_section.et_section_regular .left-col {
        width: 100%;
        margin-bottom: 30px !important;
    }

    .et_pb_section.faq_section.et_section_regular h2 {
        padding-bottom: 0;
    }

    .faq_section .et_pb_row .et_pb_toggle_content {
        padding-top: 10px;
    }

    .faq_section .et_pb_toggle_close,
    .faq_section .et_pb_toggle {
        padding-top: 20px;
        padding-bottom: 24px;
    }

    .get_fresh_section.et_section_regular .energize-list-col.et_pb_column {
        row-gap: 30px;
    }

    .connected-instagram-row p strong {
        font-size: 18px;
        line-height: 34px;
    }

    /* style 1 css End */

    /* stlye 2 css  start */
    .et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-list .logo-slide.slick-slide {
        padding: 0 30px;
        width: 100% !important;
    }

    .product-image a {
        height: 250px;
    }

    .our-story-section.et_pb_section.our_story_page_section .our-story-right-left.et_pb_column {
        width: 100%;
        padding-left: 0;
    }

    .our-story-section.et_pb_section.our_story_page_section .et_pb_row .our-story-col-left.et_pb_column {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        margin-bottom: 30px !important;
    }

    .our-story-section.et_pb_section.our_story_page_section .our-story-right-left.et_pb_column .et_pb_text {
        margin-bottom: 0px;
    }

    .our-story-section.et_pb_section.our_story_page_section {
        padding-bottom: 61px;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 {
        padding-left: 0;
        width: 100%;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-1 {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        margin-bottom: 30px !important;
    }

    .page-id-93 .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        margin-left: -2px;
    }

    .et_pb_section.experience-wellness-section.event-special-section .event-special-right-col.et_pb_column {
        padding-top: 0px;
    }

    .et_pb_section.experience-wellness-section.event-special-section .event-special-left-col.et_pb_column {
        padding-bottom: 0;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-left {
        padding-left: 20px;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-right {
        padding-right: 20px;
    }

    .our-story-section.et_pb_section.our_story_page_section.why-fresh-juice-section .our-story-right-left {
        margin-top: 10px;
    }

    .et_pb_section.why-us-section.what-to-expect-section .et_pb_row.why-us-list-row .et_pb_main_blurb_image {
        margin-bottom: 15px;
    }

    /* stlye 2 css  end */

    .et_pb_section.video_section_row {
        padding-bottom: 50px;
    }
}

@media only screen and (max-width:767px) {
	.main_site_popup .et_pb_row>.et_pb_column {
        height: 490px;
    }
    .new-sec-make .et_pb_row.join_fresh_juice_bar_row.new-row-design {
        padding-top: 25px;
    }

    .influencer-sec .connected-instagram-row .et_pb_button_module_wrapper.et_pb_module,
    .influencer-sec .et_pb_row.careers_pressed_row .et_pb_button_module_wrapper {
        margin-top: 24px;
    }

    .et_pb_section.influencer-sec .et_pb_column .et_pb_module p {
        padding-bottom: 15px;
    }

    .et-l .et_pb_section.influencer-bottom-sec {
        padding-top: 60px;
    }

    .connected-instagram-section.influencer-sec .connected-instagram-row .right-col {
        margin-bottom: 25px !important;
    }

    .et_pb_section.influencer-sec .et_pb_column .et_pb_module ul li {
        font-size: 15px;
        line-height: 26px;
    }

    .et_pb_section.influencer-sec .et_pb_column .et_pb_module ul {
        padding-bottom: 15px;
    }

    .et_pb_section.influencer-sec .et_pb_column .et_pb_module ul li::before {
        top: 7px;
    }

    .et_pb_row.our-story-img-wrap {
        display: none;
    }

    .newletter-form .gform_confirmation_message {
        font-size: 16px;
        line-height: 26px;
    }

    body:not(.home) div#page-container {
        padding-top: 122px !important;
    }

    h2 {
        font-size: 30px;
        line-height: 40px;
    }

    body.home h1,
    body.home h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .eapps-instagram-feed-title {
        font-size: 30px !important;
        line-height: 40px !important;
    }

    #main_site_popup .df_btn {
        padding: 9px 24px !important;
    }

    p {
        font-size: 15px;
        line-height: 26px;
    }

    h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .mobile_menu_bar_icon.mobile_menu_bar {
        height: 25px;
        width: 25px;
        cursor: pointer;
    }

    header.et-l.et-l--header .logo_col {
        width: 165px;
    }

    header.et-l.et-l--header.nav-down .logo_col {
        width: 145px;
    }

    .corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content h3 {
        font-size: 20px;
        line-height: 30px;
    }

    /* footer */
    .footer-section.et_pb_section {
        padding: 51px 0 0;
    }

    .copy-right-wrap>.et_pb_column {
        flex-wrap: wrap;
    }

    footer .lets-connect-row-main .et_pb_column.lets-connect-main-col3 {
        width: 100%;
    }

    footer .lets-connect-row-main .et_pb_column.lets-connect-main-col4 {
        width: 100%;
    }

    body .signup-for-newsletter h2 {
        font-size: 18px;
        line-height: 26px;
        gap: 6px;
    }

    body .signup-for-newsletter h2 img {
        max-width: 25px;
    }

    .footer-section.et_pb_section .newletter-form form input {
        padding: 10px 15px;
    }

    .footer-section.et_pb_section .newletter-form form .gform_button {
        padding: 10px 15px;
        font-size: 16px;
    }

    .footer-section.et_pb_section .download-wrap a.download-btn.df_btn img {
        max-width: 20px;
    }

    .footer-section.et_pb_section .download-wrap a.download-btn.df_btn {
        padding: 4px 10px !important;
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .footer-menu-wrap {
        margin-bottom: 40px;
    }

    .news-letter-row.et_pb_row .et_pb_column {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

    .copy-right-wrap>.et_pb_column {
        flex-wrap: wrap;
        gap: 10px 20px;
        justify-content: center;
    }

    footer .lets-connect-row-main .et_pb_column.lets-connect-main-col3 .Modified.Hours {
        max-width: 477px;
    }

    footer .lets-connect-row-main .lets-connect-row p,
    .lets-connect-row-main .lets-connect-row li,
    .lets-connect-row-main .lets-connect-row span,
    .lets-connect-row-main .lets-connect-row a {
        color: #D1E7BD;
        font-size: 15px;
        line-height: 25px;
    }

    body .lets-connect-row-main h2 {
        padding-bottom: 10px;
        font-size: 18px;
        line-height: 30px;
    }

    .lets-connect-row-main .lets-connect-main-col4 h2 {
        padding-bottom: 10px;
    }

    .footer-section.et_pb_section ul#menu-footer-menu {
        gap: 6px 20px;
    }

    .copy-right-wrap .et_pb_text_inner,
    .copy-right-wrap p {
        text-align: center;
    }

    .lets-connect-row-main .lets-connect-main-col2.et_pb_column .lets-connect-row {
        display: flex;
        gap: 40px;
        justify-content: space-around;
    }

    .lets-connect-row-main .lets-connect-main-col1.et_pb_column,
    .lets-connect-row-main .lets-connect-main-col2.et_pb_column {
        width: 50%;
        padding: 0;
    }


    body.home .et_pb_section.testimonial-section.et_section_regular {
        margin-bottom: 52px;
        padding-bottom: 115px;
    }

    .et_pb_row.our-story-img-wrap {
        max-width: 86px;
        bottom: 6px;
    }

    .offering-slider-col .slick-arrow {
        width: 30px;
        height: 30px;
    }

    .offering-image a.offering-link {
        height: 380px;
    }

    .offering-image a.offering-link img {
        object-position: bottom;

    }

    .offering-title-row p {
        font-size: 16px;
        line-height: 30px;
    }

    .offering-title-row.title-row {
        margin-bottom: 30px;
    }

    .corporate-offerings-left-col.et_pb_column {
        max-width: 451px;
    }

    .corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_blurb_content {
        gap: 0;
        flex-direction: column;
    }

    .logos-wrap.et_pb_text .et_pb_text_inner,
    .logos-wrap.et_pb_text .et_pb_text_inner p {
        height: auto;
        gap: 15px 15px;
    }

    .corporate-offerings-row .corporate-offerings-right-col .et_pb_blurb .et_pb_main_blurb_image {
        margin-bottom: 20px;
    }

    .our-story-right-left p {
        margin-bottom: 20px;
    }

    .energize-list-col.et_pb_column span.numbers {
        font-size: 40px;
        line-height: 40px;
        width: 70px;
        height: 70px;
        margin: 0 auto 15px;
    }

    .energize-list-col.et_pb_column h3 {
        font-size: 22px;
        line-height: 32px;
    }

    .energize-list-col.et_pb_column p {
        font-size: 16px;
        line-height: 26px;
    }

    .energize-list-col.et_pb_column .et_pb_module.et_pb_text {
        max-width: 255px;
    }

    .kit-wrap h3 {
        font-size: 24px;
        line-height: 30px;
    }

    .kit-row .et_pb_text_inner {
        flex-direction: column;
        gap: 20px;
    }

    .energize-list-row.et_pb_row {
        margin-bottom: 40px;
    }

    .kit-row .et_pb_text_inner>p {
        max-width: 385px;
        font-size: 16px;
        line-height: 27px;
    }

    .kit-row.et_pb_module.et_pb_text {
        margin-bottom: 40px;
    }

    .seasonal-col {
        padding: 0 35px;
        flex-wrap: wrap;
    }

    .seasonal-item-image {
        height: 330px;
        width: 100%;
        border-radius: 20px 20px 0 0;
    }

    .product-description {
        padding: 30px;
        max-width: 100%;
        border-radius: 0 0 20px 20px;
    }

    .df_btn {
        font-size: 14px !important;
        line-height: 25px !important;
        padding: 9px 24px !important;
    }

    .google-review-row .et_pb_column {
        flex-wrap: wrap;
    }

    .google-review-row .et_pb_column .review-col {
        width: 100%;
        text-align: center;
        margin: 0 0 20px;
        padding-right: 0;
    }

    .google-review-row .review-text-col.et_pb_module {
        width: 100%;
    }

    .es-header-user-username::after {
        width: 25px;
        height: 25px;
        left: 19px;
    }

    .es-header-user-username {
        padding: 8px 20px 8px 49px;
    }

    .offering-section.et_pb_section {
        padding: 53px 0 57px;
        margin-bottom: 51px;
    }
	    .offering-category-row.slick-initialized.slick-slider {
        padding-bottom: 60px;
    }
	.offering-slider-col button.slick-next.slick-arrow {
        right: calc(50% - 35px);
    }
	    .offering-slider-col button.slick-prev.slick-arrow {
        right: calc(50% + 5px);
    }

    .corporate-offerings-left-col.et_pb_column {
        margin: 0 auto 20px;
        padding: 0 20px;
    }

    .corporate-offerings-section.et_pb_section {
        margin-bottom: 60px;
    }

    .video-section.et_pb_section {
        margin-bottom: 60px;
    }

    .our-story-col-left.et_pb_column {
        width: 100%;
        margin-bottom: 20px;
    }

    .energize-section.et_pb_section {
        padding: 50px 0 60px;
        margin-bottom: 51px;
    }

    .our-seasonal-items-sec.et_pb_section {
        margin-bottom: 60px;
    }

    body.home .google-review-row {
        margin-bottom: 40px;
    }

    .google-review-row .review-text-col.et_pb_module p {
        padding-bottom: 20px;
    }

    .et_pb_section.testimonial-section.et_section_regular {
        padding: 60px 0 140px;
        margin-bottom: 52px;
    }

    body.page-id-95 .testimonial-section.et_pb_section {
        margin-bottom: 0;
    }

    .es-header-user-username {
        font-size: 16px;
        line-height: 26px;
    }

    .video-section.et_pb_section {
        height: 400px;
    }

    .corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_heading h2 {
        padding-bottom: 18px;
    }

    .product-description p {
        font-size: 15px;
        line-height: 26px;
        margin-bottom: 20px;
    }

    .product-description h3 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .our-seasonal-items-sec h2 {
        padding-bottom: 22px;
    }

    .et_pb_row.juice-2-img {
        bottom: -56px;
        max-width: 180px;
        right: -50px;
    }

    .et_pb_row.juice-1-img {
        position: absolute;
        top: -56px;
        width: 100%;
        max-width: 176px;
        left: -87px;
        z-index: 1 !important;
    }

    .main_site_popup p {
        font-size: 20px;
        line-height: 30px;
		max-width: 500px;
    }

    .main_site_popup h2 {
        line-height: 40px;
    }

    span#close_popup {
        top: 0;
        right: 20px;
    }

    span#close_popup svg {
        width: 15px;
        height: 15px;
    }

    .main_site_popup .close-icon.et_pb_module {
        right: 50px;
        top: 20px;
        position: sticky;
        margin: 0;
        padding: 0;
    }

    .main_site_popup .et_pb_text {
        padding: 10px 20px 0;
    }

    .signup-for-newsletter .gform_confirmation_message {
        font-size: 15px;
        line-height: 25px;
    }

    .juice-catering-section.et_pb_section {
        margin-bottom: 60px;
    }

    .why-choose-fresh-left-col.et_pb_column {
        padding-top: 52px;
        padding-bottom: 56px;
    }

    body.page-id-95 .offering-section.et_pb_section {
        margin-bottom: 60px;
    }

    .experience-wellness-section.et_pb_section {
        margin-bottom: 57px;
    }

    .event-special-right-col.et_pb_column {
        padding-left: 20px;
        padding-top: 60px;
    }

    .event-special-left-col.et_pb_column {
        padding-bottom: 60px;
        padding-top: 20px;
    }

    .et_pb_column.catering-col-right strong {
        font-size: 17px;
        line-height: 27px;
    }

    .et_pb_column.catering-col-right h2 {
        padding-bottom: 10px;
    }

    .et_pb_column.catering-col-right p {
        padding-bottom: 25px;
    }

    .why-choose-fresh-right-col.et_pb_column {
        height: 445px;
    }

    .event-special-left-col.et_pb_column .et_pb_text {
        margin-bottom: 24px;
    }

    .et_pb_column.catering-col-right {
        margin-top: 20px;
    }

    .copy-right-wrap>.et_pb_column .et_pb_module span.et_pb_image_wrap img {
        max-width: 170px;
    }

    /* style 1 css Start */
    body .et_pb_section.inner_banner_section {
        margin-bottom: 50px;

    }

    .et_pb_section.contact-section.et_section_regular {
        padding: 0 0 60px 0;
    }

    .contact-section.et_section_regular h2 {
        padding-bottom: 12px;
    }

    .contact-design .gform_wrapper.gravity-theme input,
    .contact-design .gform_wrapper.gravity-theme textarea,
    .contact-design .gform_wrapper.gravity-theme select {
        line-height: normal !important;
        padding: 12px 12px;
    }

    .contact-design .gform_wrapper.gravity-theme .gform_fields {
        grid-row-gap: 16px;
    }

    .contact-design .gform_wrapper.gravity-theme .ginput_complex span {
        margin-bottom: 0;
    }

    .call-us a {
        font-size: 20px;
        line-height: 30px;
    }

    .et_pb_section.map-section {
        height: 300px;
    }

    .contact-design .gform-footer.gform_footer.top_label input[type='submit'] {
        padding: 9px 25px;
    }

    .lets-connect-row {
        row-gap: 16px;
    }

    body .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        /* font-size: 50px; */
        /* line-height: 50px; */
        /* margin-bottom: -8px; */
        font-size: 40px;
        line-height: 52px;
        margin-bottom: -12px;
    }

    .time-for-delivery-col .ginput_container_time {
        min-width: 27.36% !important;
    }

    .thank_you_section.et_section_regular {
        padding: 60px 0;
    }

    .thank_you_section.et_section_regular h1 {
        font-size: 32px;
        line-height: 42px;
        padding-bottom: 13px;
    }

    .et_section_regular .et_pb_column.thank_you_left_col {
        margin-bottom: 25px !important;
    }

    a.et_pb_button.btn-btn {
        padding: 9px 25px !important;
    }

    .et_pb_section.testimonial-section.et_section_regular {
        padding: 50px 0 140px;
    }

    .typography h1 {
        font-size: 32px;
        line-height: 42px;
        color: #1A4129;
        padding-bottom: 10px;
    }

    .typography h2 {
        font-size: 28px;
        line-height: 38px;
        padding-bottom: 10px;
    }

    .typography h3 {
        font-size: 24px;
        line-height: 34px;
    }

    .typography h4 {
        font-size: 22px;
        line-height: 32px;
    }

    .typography h5 {
        font-size: 20px;
        line-height: 30px;
    }

    .typography h6 {
        font-size: 18px;
        line-height: 30px;
    }

    .typography h3,
    .typography h4,
    .typography h4,
    .typography h5,
    .typography h6 {
        padding-bottom: 10px;
    }

    .blog_post_meta_title p,
    .typography blockquote p {
        font-size: 16px;
        line-height: 30px;
    }

    .single-post-feature-image {
        max-height: unset;
        max-width: 700px;
        height: auto;
    }

    .single-post-feature-image img {
        border-radius: 30px;
    }

    .blog_post_meta_title p {
        margin-bottom: 24px;
        margin-top: 0;
        line-height: 30px;
    }

    .typography ol li,
    .typography ul li {
        font-size: 15px;
        line-height: 26px;
        margin-bottom: 7px;
    }

    .typography p+ul {
        margin-top: -10px;
    }

    .typography ul li::before {
        top: 8px;
    }

    .typography ul,
    .typography ol,
    .typography p {
        padding-bottom: 24px;
    }

    .typography-section.et_section_regular {
        padding: 0 0 56px 0;
    }

    body .font-size-banner .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        font-size: 48px;
        line-height: 48px;
    }

    .et_pb_section.blog_main_section {
        padding-bottom: 60px;
    }

    .post-title div a {
        margin-bottom: 11px;
        margin-top: 13px;
    }

    .blog-row {
        row-gap: 30px;
    }

    body .et_pb_section.inner_banner_section.blog-banner.et_section_regular {
        margin-bottom: 60px;
    }

    .et_pb_section.blog_main_section .pagination span.page-numbers.current {
        height: 30px;
        width: 30px;
        font-size: 15px;
    }

    .et_pb_section.blog_main_section .pagination a.page-numbers {
        font-size: 16px;
    }

    .et_pb_section.blog_main_section .pagination {
        padding-top: 30px;
        gap: 15px 22px;
    }

    .post-title div a {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }


    /* blog deatils PAGE CSS */
    .typography .gallery {
        gap: 15px;
        margin-bottom: 30px !important;
    }

    .typography blockquote {
        padding: 60px 30px 25px 30px;
    }

    .et_pb_module.et_pb_code.feature-image {
        margin-bottom: 20px !important;
    }

    .typography p:has(img) {
        column-gap: 15px;
        padding-bottom: 30px;
    }

    .et_pb_section.blog-inner-page-section {
        padding-top: 50px;
        padding-bottom: 60px;
    }

    .et_pb_posts_nav span.nav-previous a {
        padding: 9px 20px 9px 44px;
    }

    .et_pb_posts_nav span.nav-next a {
        padding: 9px 44px 9px 20px;
    }

    .et_pb_posts_nav span.nav-previous a::before {
        left: 22px;
        top: 15px;
        width: 12px;
    }

    .et_pb_posts_nav span.nav-next a::before {
        right: 22px;
        top: 15px;
        width: 12px;
    }

    .et_pb_module.et_pb_posts_nav.nav-single {
        margin-top: 30px;
    }

    .blog-inner-page-section .et_pb_column.post-content-details {
        padding-left: 20px;
        width: calc(100% - 32px);
    }

    .addtoany_shortcode .addtoany_list.a2a_kit_size_32 a {
        height: 32px;
        width: 32px;
    }

    .blog-inner-page-section .et_pb_column.social-share-module {
        width: 32px !important;
    }

    .et_pb_section.related_post_section.et_section_regular {
        padding-top: 50px;
        padding-bottom: 52px;
    }

    .addtoany_shortcode a.a2a_button_facebook::before {
        width: 8px;
    }

    .addtoany_shortcode a.a2a_button_x::before {
        width: 12px;
    }

    .addtoany_shortcode a.a2a_button_linkedin::before {
        width: 14px;
    }

    .addtoany_shortcode a.a2a_button_sms::before {
        width: 16px;
    }

    /* carrees css */
    .et_pb_row.careers_pressed_row .left-col {
        margin-bottom: 25px !important;
    }

    .et_pb_row.careers_pressed_row .et_pb_button_module_wrapper {
        margin-top: 24px;
    }

    .et_pb_section.careers_pressed_section.et_section_regular {
        margin-bottom: 60px;
    }

    .et_pb_section.join_fresh_juice_bar_section.et_section_regular {
        padding-bottom: 60px;
    }

    .join_fresh_juice_bar_row .et_pb_module.benefits_shift {
        margin-top: 23px;
        padding: 30px 20px 23px 20px;
    }

    .join_fresh_juice_bar_row .et_pb_module.responsibilities {
        margin-top: 16px;
    }

    .et_pb_module.work_environment {
        margin-top: 28px;
        padding: 20px 20px 28px 20px;
    }

    .et_pb_row.join_fresh_juice_bar_row h2 {
        line-height: 40px;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col h3 {
        padding-bottom: 20px;
    }

    .et_pb_row.join_fresh_juice_bar_row {
        padding-bottom: 40px;
    }

    .et_pb_row.join_fresh_juice_bar_row:not(:first-child) {
        padding-top: 32px;
    }

    .et_pb_row.join_fresh_juice_bar_row .et_pb_column.right_col {
        padding: 20px 20px 30px 20px;
    }

    .join_fresh_juice_bar_row ul li {
        font-size: 15px;
        line-height: 26px;
    }

    .join_fresh_juice_bar_row ul li::before {
        top: 8px;
    }

    .contact-design .gfield_checkbox {
        grid-template-columns: repeat(3, 1fr);
    }

    body #et-boc .area-outer-wrap .da-close-wrap {
        top: 31px;
        height: 42px !important;
    }

    body #et-boc .area-outer-wrap[data-da-color=light] .da-close {
        top: 13px;
    }

    body .pop-up_design.popup .et_pb_row.pop-up_design_row {
        padding: 40px !important;
    }

    .et_pb_section.pop-up_design.popup.et_section_regular h2 {
        padding-bottom: 15px;
    }

    .et_pb_section.pop-up_design .contact-design .gform-footer.gform_footer.top_label input[type='submit'] {
        padding-left: 50px;
        padding-right: 50px;
    }

    .et_pb_section.pop-up_design .contact-design .gform_wrapper.gravity-theme .gform-loader {
        right: calc(((100% - 230px) / 2));
    }

    .et_pb_section.faq_section.et_section_regular {
        margin-bottom: 60px;
    }

    .faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
        font-size: 18px;
        line-height: 24px;
    }

    .faq_section .et_pb_row .et_pb_toggle_content {
        prefix: 20px;
    }

    .energize-section.get_fresh_section .energize-list-col.et_pb_column h3 {
        font-size: 30px;
        padding-bottom: 10px;
        line-height: 40px;
    }

    .energize-section.get_fresh_section .energize-list-col.et_pb_column span.numbers {
        margin: 0 auto 15px;
    }

    .et_pb_section.connected-instagram-section.et_section_regular {
        padding-bottom: 60px;
    }

    .connected-instagram-row p {
        padding-bottom: 20px;
    }

    .page-id-91 .energize-section.et_pb_section {
        padding: 50px 0 60px;
    }

    .faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_toggle_content p {
        font-size: 15px;
        line-height: 26px;
    }

    .connected-instagram-row p strong {
        font-size: 16px;
        line-height: 30px;
    }

    .connected-instagram-row a.et_pb_button.btn-btn::after {
        top: 12px;
    }

    .et_pb_section.faq_section.et_section_regular .left-col {
        margin-bottom: 22px !important;
    }

    .faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
        padding-right: 35px;
    }

    .faq_section .et_pb_row .et_pb_module.et_pb_accordion .et_pb_toggle_title:before {
        width: 13px;
        height: 8px;
    }

    .faq_section .et_pb_toggle_close,
    .faq_section .et_pb_toggle {
        padding-bottom: 20px;
    }



    .et_pb_section.pop-up_design.popup.et_section_regular .contact-design .gform_wrapper.gravity-theme .gfield textarea.large {
        height: 120px;
    }

    /* style 1 css End */

    /* stlye 2 css  Start */
    a.download_btn {
        font-size: 18px;
        line-height: 28px !important;
        padding: 10px 20px 10px 20px;
    }

    a.download_btn .pdf-img::before {
        height: 28px;
        width: 24px;
        left: -35px;
    }


    .categories-spacific-row h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .product-title a h3 {
        font-size: 16px;
        line-height: 28px;
    }

    .product-item {
        width: calc(100% / 2);
    }

    .categories-spacific-row {
        margin-bottom: 30px;
    }

    .et_pb_section.menu_section {
        padding-bottom: 52px;
    }

    .floating-button {
        height: 50px;
        width: 50px;
    }

    .floating-button .open-icon,
    .floating-button .close-icon {
        height: 25px;
        width: 25px;
    }

    .categories-tabbing-row {
        bottom: calc(20px + 50px);
    }

    .categories-tabbing-row.active-row {
        bottom: calc(20px + 50px);
        left: 70px;
    }

    .products-wrapper ul.categories-tabbing-row li a {
        font-size: 16px;
        line-height: 26px;
    }

    .why-us-section.et_pb_section.menu-why-us-section {
        padding: 52px 0 60px 0;
        margin-bottom: 60px;
    }

    .et_pb_row.video_row .et_pb_video_play {
        width: 50px;
        height: 50px;
    }

    .et_pb_row.video_row .et_pb_video_overlay a.et_pb_video_play::before,
    .play-icon-overlay::before {
        width: 50px !important;
        height: 50px !important;
    }

    .et_pb_row.video_row .et_pb_video_overlay a.et_pb_video_play::after,
    .play-icon-overlay::after {
        width: 50px !important;
        height: 50px !important;
    }

    .et_pb_row.video_row button.slick-arrow {
        width: 30px;
        height: 30px;
        bottom: -50px;
    }

    .et_pb_section.video_section_row {
        padding-bottom: 52px;
    }

    .et_pb_row.video_row button.slick-prev.slick-arrow {
        left: calc(50% - 40px) !important;
    }

    .et_pb_row.video_row button.slick-next.slick-arrow {
        right: calc(50% - 40px);
    }

    .et_pb_section.featured_on_section {
        padding-bottom: 60px;
    }

    .et_pb_row.featured_on_title_row h2 {
        padding-bottom: 15px;
    }

    .our-story-section.et_pb_section.our_story_page_section .et_pb_row .our-story-col-left.et_pb_column {
        margin-bottom: 25px !important;
    }

    .our-story-section.et_pb_section.our_story_page_section .our-story-right-left.et_pb_column p {
        margin-bottom: 15px;
    }

    .our-story-section.et_pb_section.our_story_page_section {
        padding-bottom: 53px;
    }

    .et_pb_row.award_main_image_row .et_pb_column .et_pb_module {
        margin-bottom: 40px !important;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-1 {
        margin-bottom: 25px !important;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .et_pb_text h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .et_pb_row.award_bottom_row .et_pb_column.award_bottom_col-2 .et_pb_text {
        margin-bottom: 25px;
    }

    .et_pb_row.award_bottom_row {
        margin-bottom: 50px;
    }

    .et_pb_section.award_main_section {
        padding-bottom: 60px;
        margin-bottom: 49px;
    }

    .et_pb_section.inner_banner_section.blog-banner.video-banner-section {
        height: 280px;
    }

    .et_pb_section.careers_pressed_section.et_section_regular.wellness_section .et_pb_row.careers_pressed_row .et_pb_text_inner {
        padding-bottom: 24px;
    }

    a.insta-link-btn {
        font-size: 16px;
        line-height: 26px;
        padding-left: 55px;
    }

    a.insta-link-btn::after {
        width: 25px;
        height: 25px;
        left: 19px;
    }

    .event-special-section.et_pb_section.event-special-section {
        margin-bottom: 51px !important;
    }

    .et_pb_section.why-us-section.what-to-expect-section {
        margin-bottom: 60px;
    }

    .et_pb_section.upcoming-events-section {
        padding-bottom: 60px;
    }

    p.event-date {
        font-size: 20px;
        line-height: 30px;
    }

    p.event-time {
        font-size: 18px;
        line-height: 28px;
    }

    p.event-location {
        font-size: 16px;
        line-height: 28px;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-left {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-right {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .why-fresh-juice-section .et_pb_video_box video {
        height: 400px !important;
    }

    .our-story-section.et_pb_section.our_story_page_section.why-fresh-juice-section {
        padding-bottom: 60px;
    }

    .item {
        padding: 20px;
    }

    .image {
        height: 60px;
        width: 60px;
    }

    .wrap h3 {
        width: calc(100% - 60px);
    }

    .main-row {
        gap: 20px;
    }

    /* stlye 2 css  end */

}

@media only screen and (max-width:650px) {
    body .grecaptcha-badge {
        bottom: 84px !important;
    }
}

@media only screen and (max-width:641px) {
    .newletter-form .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height: 28px !important;
        min-height: 45px;
    }
}

@media only screen and (max-width:576px) {
    .main-row {
        grid-template-columns: repeat(1, 1fr);
    }

    body:not(.home) div#page-container {
        padding-top: 113px !important;
    }

    /* header */
    .header_menu_col {
        max-width: 100%;
    }

    header.et-l.et-l--header .logo_col {
        width: 140px;
    }

    /* footer */
    .footer-section.et_pb_section .newletter-form.et_pb_module,
    .et_pb_module.download-wrap {
        width: 100%;
    }

    .lets-connect-row-main.et_pb_row {
        row-gap: 25px;
    }

    .lets-connect-row-main .lets-connect-main-col3 .Modified.Hours p.big-text {
        flex-wrap: wrap;
    }

    .lets-connect-row-main .lets-connect-main-col3 .Modified.Hours p.big-text:last-child span {
        margin-bottom: 0;
    }

    .lets-connect-row-main .Modified.Hours p.big-text span {
        width: 100%;
        margin-bottom: 6px;
    }

    .footer-section.et_pb_section a.download-btn.df_btn span strong {
        display: inline-block;
        margin-left: 4px;
    }

    .footer-section.et_pb_section .download-wrap a.download-btn.df_btn {
        padding: 8px 10px !important;
    }

    .news-letter-row.et_pb_row .et_pb_column {
        gap: 15px;
    }

    body .lets-connect-row-main h2 {
        padding-bottom: 5px;
    }

    .footer-section.et_pb_section .newletter-form form {
        border-radius: 0;
    }

    .footer-section.et_pb_section .newletter-form.et_pb_module {
        padding-right: 0;
    }

    .footer-section.et_pb_section .newletter-form form {
        flex-wrap: wrap;
        gap: 10px;
    }

    .footer-section.et_pb_section .newletter-form form .gform_footer {
        max-width: 100%;
    }

    .footer-section.et_pb_section .newletter-form form .gform_body {
        max-width: 100%;
    }

    .footer-section.et_pb_section .newletter-form form input {
        border-radius: 50px;
        padding: 12px 20px;
    }

    .news-letter-row.et_pb_row .et_pb_column .et_pb_module.signup-for-newsletter {
        margin-bottom: 5px;
    }

    .footer-section.et_pb_section .newletter-form form .gform_button {
        padding: 7px 20px;
        font-size: 15px;
        border-radius: 50px;
    }

    .lets-connect-row-main .lets-connect-main-col2.et_pb_column {
        width: 100%;
    }

    .lets-connect-row-main .lets-connect-main-col1.et_pb_column {
        width: 100%;
    }

    .lets-connect-row-main .lets-connect-main-col2.et_pb_column .lets-connect-row {
        gap: 0;
        flex-direction: column;
    }

    .lets-connect-row-main .lets-connect-main-col2 .office-addres {
        padding-bottom: 20px;
    }


    .energize-list-col.et_pb_column .et_pb_module.et_pb_text {
        max-width: 100%;
    }

    .corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_blurb {
        width: 100%;
    }

    .corporate-offerings-right-col.et_pb_column .et_pb_module.et_pb_text {
        width: 100%;
    }

    .logos-wrap.et_pb_text .et_pb_text_inner {
        padding: 20px 20px 0;
    }

    .our-story-right-left.et_pb_column .et_pb_text.et_pb_module {
        margin-bottom: 30px;
    }

    .et_pb_row.why-us-list-row .et_pb_module.why-us-col {
        width: 100%;
        padding: 0;
    }

    .et_pb_row.why-us-list-row .et_pb_column {
        width: 100%;
        margin: 0;
    }

    .et_pb_row.why-us-list-row .et_pb_module.why-us-col {
        width: 100%;
        padding: 0;
    }

    .offering-image a.offering-link {
        height: 320px;
    }

    .offering-title-row p {
        font-size: 15px;
        line-height: 26px;
    }

    .et_pb_section.offering-section h1,
    .et_pb_section.offering-section h2 {
        margin-bottom: 15px;
    }

    .offering-title p {
        font-size: 17px;
        line-height: 28px;
    }

    .seasonal-col {
        padding: 0;
        flex-wrap: wrap;
    }

    .our-seasonal-items-sec button.slick-arrow {
        top: inherit;
        transform: translateY(0);
        bottom: 0;
    }

    .our-seasonal-items-sec button.slick-next.slick-arrow {
        right: 40%;
    }

    .our-seasonal-items-sec button.slick-prev.slick-arrow {
        left: 40%;
    }

    .seasonal-items.our-seasonal-items-slider {
        padding-bottom: 60px;
    }

    .why-choose-fresh-right-col.et_pb_column {
        height: 355px;
    }

    .for-mobile {
        display: block;
    }

    .for-desktop {
        display: none;
    }

    /* .main_site_popup .close-icon.et_pb_module {
        top: 10px;
    } */
    span#close_popup svg {
        width: 13px;
        height: 13px;
    }

    .main_site_popup .close-icon.et_pb_module {
        top: 15px;
    }

    span#close_popup {
        right: 15px;
    }

    /* style 1 css Start */
    .et_pb_section.map-section {
        height: 250px;
    }

    body .font-size-banner .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        font-size: 39px;
        line-height: 49px;
        margin-bottom: -11px;
    }

    /* blog css */
    .blog-row {
        margin: 0;
    }

    .blog-card {
        width: 100%;
        padding: 0;
    }

    .featured-image a img,
    .featured-image a {
        display: block;
        border-radius: 20px;
    }

    .et_pb_section.blog_main_section .pagination span.page-numbers.current {
        font-size: 12px;
    }

    .typography blockquote {
        padding: 60px 20px 25px 20px;
        border-width: 6px;
    }

    .typography .gallery {
        gap: 10px;
        grid-template-columns: repeat(2, 1fr);
        margin-bottom: 22px !important;
    }

    .post-navigation .et_pb_module.et_pb_posts_nav {
        column-gap: 10px;
    }

    .blog_post_meta_title p span.date {
        margin-left: 0;
        display: block;
    }

    .blog_post_meta_title p {
        font-size: 15px;
        margin-bottom: 20px;
        line-height: 32px;
    }

    .typography p:has(img) {
        column-gap: 10px;
        padding-bottom: 22px;
    }

    .typography blockquote {
        margin-bottom: 32px;
    }

    .work_with_us .et_pb_row.why-us-list-row .et_pb_module.why-us-col {
        width: 100%;
        padding: 0;
    }

    .work_with_us .et_pb_row.why-us-list-row .et_pb_column {
        margin: 0;
        width: 100%;
    }

    .why-us-section.work_with_us.et_pb_section.menu-why-us-section {
        padding-top: 50px;
    }

    .work_with_us .et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content {
        padding-left: 20px;
        padding-right: 20px;
    }

    .et_pb_row.why-us-list-row .et_pb_main_blurb_image {
        margin-bottom: 16px;
        max-width: 70px;
    }

    .et_pb_module.work_environment .group-icon {
        column-gap: 20px;
        justify-content: center;
        row-gap: 30px;
    }

    .et_pb_module.work_environment .group-icon li {
        width: calc(100% / 2 - 13px);
    }

    .join_fresh_juice_bar_row .et_pb_module.benefits_shift .et_pb_text_inner {
        grid-template-columns: repeat(1, 1fr);
        gap: 50px;
    }

    .join_fresh_juice_bar_row .et_pb_module.benefits_shift .et_pb_text_inner .column:nth-child(2)::before {
        left: 50%;
        top: -24px;
        height: 1px;
        width: 100%;
        transform: translateX(-50%);
    }

    .et_pb_module.work_environment .group-icon li img {
        max-width: 58px;
    }

    body .pop-up_design.popup .et_pb_row.pop-up_design_row {
        padding: 40px 20px 40px 20px !important;
    }

    .contact-design .gfield_checkbox {
        grid-template-columns: repeat(2, 1fr);
    }

    body #et-boc .area-outer-wrap[data-da-color=light] .da-close {
        right: -5px;
    }

    .et_pb_section.pop-up_design .contact-design .gform-footer.gform_footer.top_label input[type='submit'] {
        padding-left: 40px;
        padding-right: 40px;
    }

    .et_pb_section.pop-up_design .contact-design .gform_wrapper.gravity-theme .gform-loader {
        right: calc(((100% - 210px) / 2));
    }


    .page-id-91 .energize-section.get_fresh_section.et_section_regular::before {
        right: -39px;
        width: 150px;
        height: 150px;
        top: 54px;
    }

    .page-id-91 .energize-section.get_fresh_section.et_section_regular::after {
        width: 120px;
        height: 120px;
        left: -20px;
    }

    .page-id-91 .energize-section.get_fresh_section.et_section_regular .energize-list-row::before {
        width: 70px;
        height: 70px;
        top: 102%;
    }

    .connected-instagram-row a.et_pb_button.btn-btn {
        padding-left: 49px !important;
        padding-right: 19.6px !important;
    }

    .connected-instagram-row a.et_pb_button.btn-btn::after {
        left: 21px;
    }

    /* style 1 css End */


    /* stlye 2 css  start */
    .product-item {
        padding: 0 5px;
    }

    .product-image a {
        height: 220px;
    }

    .category-row {
        margin: 0 -5px;
        row-gap: 25px;
    }

    .product-title a h3 {
        font-size: 15px;
        line-height: 22px;
    }

    .product-image {
        margin-bottom: 10px;
    }

    .et_pb_section.menu_section {
        padding-bottom: 54px;
    }

    .product-image a img {
        border-radius: 10px;
    }

    .categories-tabbing-row {
        max-width: 230px;
    }

    .et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-list .logo-slide.slick-slide span {
        height: 80px;
    }

    .et_pb_row.featured_on_logo_row .et_pb_column.logo_slider_row .slick-list .logo-slide.slick-slide img {
        min-width: 80px;
    }

    .et_pb_row.award_main_image_row .et_pb_column .et_pb_module span.et_pb_image_wrap {
        max-width: 280px;
    }

    .et_pb_section.award_main_section::before {
        height: 110px;
    }

    .et_pb_section.careers_pressed_section.et_section_regular.wellness_section .et_pb_row.careers_pressed_row .et_pb_text_inner {
        padding-bottom: 0;
        margin-bottom: 9px;
    }

    .wellness_section .et_pb_row.careers_pressed_row .right-col {
        gap: 15px;
    }

    .et_pb_section.why-us-section.what-to-expect-section .et_pb_row.why-us-list-row .et_pb_module.why-us-col .et_pb_blurb_content {
        display: flex;
        flex-direction: column;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-left {
        padding: 30px 20px 20px 20px;
        width: 100%;
        border-radius: 20px 20px 0 0;
    }

    .et_pb_row.upcoming-events-row .et_pb_column.event-right {
        width: 100%;
        border-radius: 0 0 20px 20px;
        /* border-left: 0; */
        padding-top: 16px;
        border-top: 1px solid #cccccc5e;
    }

    .custom-wrapper {
        border-left: 0;
        padding-left: 20px;
        /* border-top: 1px solid; */
        /* padding-top: 15px; */
    }

    .upcoming-events-title-row h2 {
        padding-bottom: 20px;
    }

    .et_pb_section.why-us-section.what-to-expect-section .et_pb_row.why-us-list-row .et_pb_main_blurb_image {
        margin-bottom: 16px;
    }

    /* stlye 2 css  end */
}

@media screen and (max-width: 479px) {
	.main_site_popup .et_pb_row>.et_pb_column {
        height: 440px;
    }
    .page-id-2313 .et_pb_row.inner_banner_image_row span img {
        height: 240px;
    }

    /* stlye 2 css  start */
    .product-image a {
        height: 170px;
    }

    /* stlye 2 css End */


    /* style 1 css End */
    .error404 .thank_you_section .et_pb_button_module_wrapper {
        display: block;
        margin-right: 0;
        margin-bottom: 10px !important;
    }

    .error404 .thank_you_section .et_pb_button_module_wrapper:last-child {
        margin-bottom: 0 !important;
    }

    body .font-size-banner .et_pb_row.inner_banner_heading_row .et_pb_column .et_pb_heading_container h1 {
        font-size: 25px;
        line-height: 39px;
    }

    .et_pb_module.work_environment .group-icon li {
        width: 100%;
    }

    .contact-design .gfield_checkbox {
        grid-template-columns: repeat(1, 1fr);
    }

    .custom-wrapper .df_btn {
        padding: 9px 14px !important;
    }

    /* style 1 css End */

}


/* captcha */
body div.gfield--type-captcha {
    display: none;
}
.footer-section.et_pb_section .newletter-form form .gform_body div.Newsletter-field + div#field_2_3 + #field_2_5 {
    position: absolute;
}