#signupModal2 .thank-you, #vendorModal .thank-you, #supportModal .thank-you {
    padding: 22px 32px;
    display: none;
}
.product-section.food {
    position: relative;
    overflow: hidden;
}
body.page-template-products h1,
body.page-template-products h2,
body.page-template-products h3{
font-family:zc_light;
}
    body.page-template-products .container{
        padding : 0 60px;
    z-index: 1;
    position: relative;
    }
    body.page-template-products #ajax-content-wrap .page-header-no-bg{
        padding-top   : 88px;
        height        : auto;
        min-height    : 822px;
        max-height    : 100%;
        border-bottom : 9px solid rgba(255, 255, 255, .8);
        margin-top    : 0;
        text-align    : center;
    padding-bottom: 24px;
    }
    .page-template-products .tab-boxes{
        width  : 589px;
        height : 553px
    }
    .page-template-products .tab-boxes .tab-titles{
        float     : left;
        max-width : 100%;
        width     : 100%
    }
    .page-template-products .tab-titles .tab{
        width           : 50%;
        display         : inline-block;
        background      : rgba(255, 255, 255, .8);
        float           : left;
        min-height      : 94px;
        padding         : 23px 0 0;
        vertical-align  : middle;
        margin-top      : 14px;
        text-decoration : none
    }
    .page-template-products .tab-titles .tab img{
        vertical-align : middle;
        margin-right   : 18px
    }
    .page-template-products .tab-titles .tab.active span{
        font-family : zc_regular;
        color       : #112548
    }
    .page-template-products .tab-titles .tab span{
        font-size   : 24px;
        font-family : zc_light;
        color       : #3f3f3f
    }
    .page-template-products .tab-titles .tab.active{
        background  : rgba(255, 255, 255, .88);
        border-top  : 5px solid #e31435;
        padding-top : 40px;
        min-height  : 108px;
        margin-top  : 0;
        max-height  : 108px
    }
    .page-template-products .tab-titles.fixed-titles .tab.active{
        float         : none;
        border-bottom : 4px solid #e31435;
        background    : #eeeef4;
        margin-right  : -5px !important
    }
    .page-template-products .tab-titles .tab.active img{
        margin-top : -20px
    }
    .page-template-products .tab-detail{
        background : rgba(255, 255, 255, .88);
        padding    : 0 62px;
        text-align : left;
        float      : left
    }
    .page-template-products .tab-boxes .tab-detail h1{
        margin : 0 0 7px;
    }
    .page-template-products .tab-detail .details{
        font-size      : 24px;
        font-family    : zc_light;
        color          : #254c58;
        line-height    : 32px;
        padding-bottom : 40px;
        padding-top    : 13px
    }

    .page-template-products .tab-detail .red-button .cta-link:hover{
        background : #ba112c
    }
    body.page-template-products .page-header-no-bg .container{
        padding-top : 72px;
        height      : auto;
  max-width : 1425px
    }
    .page-template-products .meals-work-section{
        text-align     : center;
        /*background     : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/shadow-stripes.png) bottom center no-repeat #f9f9f9;*/        border-bottom  : 10px solid #fff;
        padding-top    : 131px !important;
        padding-bottom : 37px !important
    }
    .page-template-products .product-section{
        float         : left;
        width         : 100%;
        padding       : 0;
        border-bottom : 10px solid #fff
    }
    .page-template-products .nectar-social-sharing-fixed{
        position : fixed
    }
    body.page-template-products .meals-work-section h2{
        font-size     : 50px !important;
        font-family   : zc_light !important;
        color         : #3f3f3f;
        line-height   : 50px !important;
        margin-bottom : 22px;
    }
.page-template-products .tab-titles.fixed-titles .tab img{
margin-right : 8px;
height       : 28px;
}

.tab-titles.fixed-titles #zerocater-office-snacks{
text-align  : left;
margin-left : 10px !important;
}
    @media (max-width : 1000px){
        body #header-outer header#top #logo{
            padding-top : 0 !important;
        }

    }
    @media (max-width : 767px){
        .page-template-products .tab-boxes .tab-detail h1{
            padding-right : 0;
        }
    }
    @media (max-width : 600px){
        .page-template-products .meals-work-section .meal-works-boxes .meal-works-box{
            border     : 2px solid #a4c6d9;
            padding    : 27px 23px 50px !important;
            min-height : 550px;
        }
.page-template-products .meals-work-section .meal-works-boxes .meal-works-box:hover{
 border     : 15px solid #fff;
}
    }
    html body.page-id-2247 .container-wrap{
        background : #fff !important;
    }

    @media (max-width : 500px){
        .page-template-products .tab-titles .tab{
            max-width : 50%
        }
        body.page-template-products .container{
            padding : 0 17px ;
        }
        .page-template-products .tab-titles .tab.active img{
            margin-top   : -20px;
            display      : inline-block;
            margin-left  : 0;
            margin-right : 0
        }
        .page-template-products .tab-titles .tab span{
            font-size : 22px;
            display   : block;
        }
        .page-template-products .tab-titles .tab img{
            vertical-align : middle;
            margin-right   : 0;
            display        : inline-block;
        }
        .page-template-products .tab-detail{
            background : rgba(255, 255, 255, .88);
            padding    : 0 15px;
        }
        body.page-template-products .product-section .content-section button{
            margin  : 0 auto 82px;
            display : block;
        }
.page-template-products .tab-titles.fixed-titles .tab {
max-width: calc(50% - 5px);
padding-left: 0 !important;
padding-right: 0 !important;
text-align: center;
}
.page-template-products .tab-titles .tab.active img {
margin-top: -20px;
display: inline-block;
margin-left: 0;
margin-right: 0;
}
.page-template-products .tab-titles.fixed-titles .tab span {
margin-top: 0;
display: inline-block;
font-size: 18px !important;
line-height: 20px;
}
.page-template-products .tab-titles.fixed-titles .tab img {
margin-right: 0;
height: 20px;
}
.tab-titles.fixed-titles #zerocater-office-snacks {
text-align: center;
}
.tab-titles.fixed-titles #zerocater-office-catering.active:after {
right: 50%;
margin-right: -10px;
}
    }
.copy-text {
    height: 32px;
    font-size: 18px;
    line-height: 20px;
    font-family: zc_light;
    font-style: italic;
    position: relative;
    top: -38px;
    color: #3f3f3f;
    max-width: 195px;
}


.page-header-no-bg{
background:url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-hero-image-triangle-670x335.jpg) no-repeat;
background-size:cover;
background-position:bottom right;
}
@media (min-width: 650px) and (max-width: 767px){
.page-header-no-bg{
background:url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-hero-image-triangle-768x384.jpg) no-repeat;
background-size:cover;
background-position:bottom right;
}
}
@media (min-width: 768px){
.page-header-no-bg{
background:url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-hero-image-triangle.jpg) no-repeat;
background-size:cover;
background-position:bottom right;
}
}

.tab-titles.fixed-titles {
position: fixed;
top: 72px;
width: 100%;
left: 0;
opacity: 1;
animation: opacity .25s 1 ease;
z-index: 1;
background: rgba(255,255,255,.98);
text-align: center;
}
.tab-titles.fixed-titles{
position   : fixed;
top        : 72px;
width      : 100%;
left       : 0;
opacity    : 1;
animation  : opacity 250ms 1 ease;
z-index    : 1;
background : rgba(255, 255, 255, .98);
text-align : center;
}
.admin-bar .tab-titles.fixed-titles{
top     : 104px;
z-index : 1;
}
.fixed-titles + .tab-detail{
margin-top : 108px;
}
@keyframes opacity{
0%{
opacity : 0
}
100%{
opacity : 1
}
}
.tab-titles.fixed-titles div,
.tab-titles.fixed-titles a{
width      : 49% !important;
width      : calc(50% - 5px) !important;
text-align : right;
padding    : 2px 20px !important;
min-height : inherit !important;
height     : 39px;
margin     : 0 !important;
position   : relative;
max-width  : 264px;
float      : none !important;
}
.page-template-products .tab-titles.fixed-titles .tab.active{
float         : none;
border-bottom : 4px solid #e31435;
background    : #eeeef4;
}
.tab-titles.fixed-titles .tab.active{
border : 0;
}
.tab-titles.fixed-titles .tab.active:after{
content      : "";
width        : 0;
height       : 0;
border-left  : 10px solid transparent;
border-right : 10px solid transparent;
border-top   : 10px solid #e31435;
position     : absolute;
bottom       : -14px;
}
.tab-titles.fixed-titles #zerocater-office-snacks.active:after{
left : 120px;
left : calc(50% - 5px);
}
.tab-titles.fixed-titles #zerocater-office-catering.active:after{
right : 120px;
right : calc(50% - 5px);
}
.tab-titles.fixed-titles a img{
filter : saturate(0);
}
.tab-titles.fixed-titles a:hover img{
filter : saturate(1);
}
.tab-titles.fixed-titles a:hover{
background : #eeeef4;
}
.tab-titles.fixed-titles a img,
.tab-titles.fixed-titles div img{
margin-top : -5px !important;
}
.tab-titles.fixed-titles a span,
.tab-titles.fixed-titles div span{
display    : inline-block;
margin-top : 2px;
font-size  : 20px !important;
}
.tab-titles.fixed-titles a:hover span{
font-weight : bold;
}

.page-header-no-bg{
background-position:bottom right;
}
body.page-template-products .product-section .content-section .description ul {
    margin-left: 26px;
}
body.page-template-products .product-section .content-section .description li:before {
    top: 10px;
}
.product-section.food.come-in {
    background: url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-catering-food-section-bg.jpg) no-repeat center center;
    background-size: cover;
}
Office Catering Office Catering
Office Snacks Office Snacks

ZeroCater Snacks and Kitchens

ZeroCater delivers a fresh take on office snacks and beverages by creating a beautiful, customized snack sanctuary with a rotating selection of items including hard-to-find and locally-sourced snacks and beverages, all managed by a dedicated account manager so you never have to worry about it again.
Currently only available in the San Francisco Bay Area.
office catering people section origami

Spend less time ordering snacks and more time enjoying them

Account Managers

A dedicated account manager handles requests, curation and incorporates your feedback to ensure your office is always stocked with the right items.

OSS

On-Site Replenishment Specialists help your office snacks program run smoothly, managing everything from delivery and regular replenishments to back stocking and clean-up.

Our favorite snacks, beverages and supplies curated just for you

Variety

A selection of snacks, beverages, and kitchen supplies customized to your office’s tastes and preferences, from healthy to indulgent. Items include:

  • Traditionalist: Cheerios® and La Croix
  • Wellness enthusiasts: fresh produce and RXBAR
  • Trusted: Bare Snacks, Guayaki Yerba Mate and Sriracha
  • Adventurous foodies: Green Pea Cookies and BrainGear
  • Local favorites: Hint®, Popchips and Gr8nola
  • Environmentally friendly supplies: Snack cups, bowls, utensils and napkins
/* -------------------------------Alcohol Delivery 24112018 Start  ----------------------- */.page-template-products .alcohol-delivery.product-section{
    position: relative;
}
.page-template-products .alcohol-delivery.product-section.come-in{
    background: url(https://cdn.zerocater.com/wp-content/uploads/2018/10/zerocater-pours-bg.jpg) repeat-x;
background-size: 6px 100% !important;
    background-position: bottom;
}
.page-template-products .alcohol-delivery.product-section .ad-right-image img{
height : 100%;
/*float : right;*/object-fit: cover;
}
.page-template-products .alcohol-delivery.product-section .ad-right-image{
position  : absolute;
top       : 0;
bottom    : 0;
right     : 0;
left :0;
text-align : right;
max-width : 100%;
}
.page-template-products .alcohol-delivery.product-section .content-section{
max-width : 484px;

}
.page-template-products .alcohol-delivery.product-section .content-section h2{
margin-bottom : 15px;
}
.page-template-products .alcohol-delivery.product-section .content-section .title{
font-family   : zc_light;
margin-bottom : 32px;
display       : block;
max-width     : 401px;
}
.page-template-products .alcohol-delivery.product-section .content-section .description{
font-family   : zc_light;
font-size     : 18px;
margin-bottom : 40px;
color         : #3f3f3f;
}
.page-template-products .alcohol-delivery.product-section .content-section button{
display : block;
}
.page-template-products .alcohol-delivery.product-section .content-section  .copy-text {
top: -65px;
left: 72px;
height: auto;
max-width: 300px;
}
.alcohol-delivery.product-section .section-hd {
    display: flex;
}
.alcohol-delivery.product-section .section-hd img {
    max-width: 96px;
    height: 94px;
    margin-right: 20px;
margin-bottom:0px;
}
.alcohol-delivery.product-section .section-hd .hd-title{
    font-size: 45px !important;
}

@media ( max-width : 700px ){
.page-template-products .alcohol-delivery.product-section{
padding-bottom : calc(260px - 24px) !important;
overflow: hidden;
}
.page-template-products .alcohol-delivery.product-section .ad-right-image img{
height : auto;
max-width: none;
width : 1250px;
object-fit: none;
}
.alcohol-delivery.product-section .section-hd img {
max-width: 92px;
height: 76px;
margin-right: 0px;
float: right;
order: 2;
margin-top: 15px;
margin-bottom: 0;
}
.alcohol-delivery.product-section .section-hd {
align-items: flex-end;
}



.alcohol-delivery.product-section h2.option-3 .section-hd {
display: inline-block;
}
.alcohol-delivery.product-section h2.option-3 .section-hd img {
max-width: 92px;
height: 75px;
margin-right: 20px;
float: none;
order: 2;
margin-top: 0;
margin-bottom: -10px;
}
.alcohol-delivery.product-section h2.option-3 .section-hd .hd-title {
font-size: inherit !important;
}


.alcohol-delivery.product-section h2.option-2 .section-hd {
align-items: flex-start;
}


.alcohol-delivery.product-section h2.option-1 .section-hd img{
float:none;
display:block;
}
.alcohol-delivery.product-section h2.option-1 .section-hd{
display:block;
}

}
@media ( min-width : 601px ) and (max-width : 700px){
.page-template-products .alcohol-delivery.product-section .ad-right-image img{
width : 1300px;
}
}

@media (max-width : 500px){
.page-template-products .alcohol-delivery.product-section {
padding-bottom: calc(260px + 15px) !important;
}
.page-template-products .alcohol-delivery.product-section .content-section .copy-text {
max-width: 100%;
position: static;
margin-top: -60px;
margin-bottom: 60px;
text-align: center;
}
}


/* -------------------------------Alcohol Delivery 24112018 End  ----------------------- */
.alcohol-delivery.come-in .ad-right-image{
background:url(https://cdn.zerocater.com/wp-content/uploads/2018/10/zerocater-pours-snacks-page.jpg) right no-repeat;
background-size:auto 100%;
}
@media (max-width:1300px){
.alcohol-delivery.come-in .ad-right-image{
    background-position: 80px bottom;
}
}
@media (max-width:700px){
.alcohol-delivery.come-in .ad-right-image{
background:url(https://cdn.zerocater.com/wp-content/uploads/2018/10/zerocater-pours-snacks-mobile.jpg) center bottom no-repeat;
background-size: 100% auto;
transform:initial;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
text-align: right;
max-width: 100%;
}
.page-template-products .alcohol-delivery.product-section{
background: linear-gradient(to right, #e0e4f0 20%,#cfc3cd 100%);
background-size: initial !important;
}
}

ZeroCater Pours: Beer, Wine & Spirits DeliveryZeroCater Pours: Beer, Wine & Spirits Delivery

Bring happy hour back to the office with ZeroCater Pours, our newest offering of beer, wine, and spirits delivered to your office.

We’ve curated a diverse array of beer, wine, and spirits to suit all occasions and tastes. Embracing our customer’s love of craft breweries, ZeroCater Pours offers brews from Sam Smith, Drakes, and Baja Brew, as well as established domestic and import favorites. Vivino-rated wines will range across grape and region to include Whites, Reds, and Sparkling. You’ll find an assortment of classic, top-shelf and artisanal spirit brands including Patron, Bulleit and Grey Goose for onsite cocktail parties and

Equipment and decor that complement your office

Modern Equipment

From refrigerators to coffee and espresso machines, we provide everything you need from the top kitchen brands.

Stylish Presentation

Complement your office decor with a stylish snack display, including shelving and snack bins.

Personalized insights and technology understand your snacking behaviors

Consumption insights at the press of a button
  • View consumption: Easily see which items your team is eating (and not eating) to inform rotation and future replenishments.
  • Track spend: Beautiful reports highlight office spending trends and track changes over time.
  • Sneak peek of upcoming replenishments: Check out what items are scheduled for your next replenishment.
Proprietary technology powers snacks logistics

Proprietary software allows us to connect your Account Manager with our warehouse, suppliers, and drivers to make sure your shelves are always stocked with your favorite items.

It also manages everything from inventory to delivery, giving us end-to-end control over the entire process.

#customer-quotes { text-align: center; position: relative; border: 0; } #customer-quotes.come-in:before, #customer-quotes.come-in:after, .product-review-section.come-in:before, .product-review-section.come-in:after { content: ''; width: 680px; height: 517px; position: absolute; top: -140px; left: 0; z-index: 0; background: url(https://cdn.zerocater.com/wp-content/uploads/2017/09/quote-right.png) no-repeat top left; } #customer-quotes.come-in:after, .product-review-section.come-in:after { background: url(//cdn.zerocater.com/wp-content/uploads/2017/09/quote-left.png) no-repeat bottom right; width: 680px; top: initial; left: initial; right: 0; bottom: -220px; } #customer-quotes .quote { display: block; margin: 0 auto; font-family: zc_light; font-style: italic; font-size: 42px; color: #565656; line-height: 50px; text-align: center; max-width: 960px; padding: 119px 0 0; } #customer-quotes .about-person { display: block; margin: 0 auto; max-width: 320px; } #customer-quotes img { margin: 45px auto 30px; display: block; } #customer-quotes .about-person span { font-size: 22px; color: #3f3f3f; line-height: 26px; font-family: zc_light; font-weight: 700; } #customer-quotes .about-person span:first-child { color: #122447; font-family: zc_medium; font-weight: 400; } #customer-quotes .cta-link { margin-top: 40px; top: 46px; background: #e31837; font-size: 18px; line-height: 1em; font-family: zc_regular; padding: 15px 18px 17px; width: auto; min-width: 50px; min-height: 50px; border-radius: 3px; height: auto; border: none; cursor: pointer; color:#fff; position: relative; z-index: 1; } #customer-quotes .cta-link:hover { background: #ba112c; }
I gain so much working with ZeroCater to manage our San Francisco office meals and snacks. Instead of stressing about keeping the snack shelves full, now, our ZeroCater on-site specialist does it all—it's a life saver!
SocialCode
- AnneMarie Kelly, Office Manager SocialCode

Custom-curated snacks for the whole office

Office snacks need an upgrade? Enter your details below and a ZeroCater representative will contact you!

Congratulations!

You’ve taken your first step toward upgrading your office snacks and kitchens. We'll contact you shortly to set-up a free consultation so we can learn more about your office's tastes and preferences. In the meantime, learn more about the latest food trends on our blog.

Please try again

There was an error processing your submission. Please make sure all fields are correctly filled out.

Already using ZeroCater?

    /* ][][][][] Start Product page [][][][] */.partners-group-image{left:0;}
    /* ======= Header ========= */    .page-template-products .tab-boxes{
        width  : 589px;
        height : 553px;
    }
    .page-template-products .tab-boxes .tab-titles{
        float     : left;
        max-width : 100%;
        width     : 100%;
    }
    .page-template-products .tab-titles .tab{
        width          : 50%;
        display        : inline-block;
        background     : rgba(255, 255, 255, .80);
        float          : left;
        min-height     : 94px;
        padding        : 23px 0 0;
        vertical-align : middle;
        margin-top     : 14px;
    }
    .page-template-products .tab-titles .tab img{
        vertical-align : middle;
        margin-right   : 18px;
    }
    .page-template-products .tab-titles .tab.active span{
        font-family : zc_regular;
        color       : #112548;
    }
    .page-template-products .tab-titles .tab span{
        font-size   : 24px;
        font-family : zc_light;
        color       : #3f3f3f;
    }
    .page-template-products .tab-titles .tab.active{
        background  : rgba(255, 255, 255, .88);
        border-top  : 5px solid #e31435;
        padding-top : 40px;
        min-height  : 108px;
        margin-top  : 0;
    }
    .page-template-products .tab-titles.fixed-titles .tab.active{
        float         : none;
        border-bottom : 4px solid #e31435;
        background    : #eeeef4;
        margin-right  : -5px !important;
    }
    .page-template-products .tab-titles .tab.active img{
        margin-top : -20px;
    }
    .page-template-products .tab-detail{
        background : rgba(255, 255, 255, .88);
        padding    : 0 62px;
        text-align : left;
        float      : left;
    }
    .page-template-products .tab-boxes .tab-detail h1{
        font-size     : 66px !important;
        font-family   : zc_light !important;
        color         : #3f3f3f;
        line-height   : 60px !important;
        padding-top   : 24px;
        padding-right : 63px;
    }
    .page-template-products .tab-detail .red-button .cta-link{
        margin-top    : 0px;
        margin-bottom : 56px;
color         : #fff;
    cursor: pointer;
    }
    /* ======= End Header ======== */
    /* == Start meals-work-section == */    .page-template-products .meals-work-section{
        text-align     : center;
        border-bottom  : 10px solid #fff;
        padding-top    : 131px !important;
        padding-bottom : 37px !important;
        background     : none !important;
        position       : relative;
    }
    .page-template-products .meals-work-section .span-bg{
        background-color : #f9f9f9;
        position         : absolute;
        top              : 0;
        float            : left;
        width            : 100%;
        height           : 100%;
        left             : 0;
    }
    .page-template-products .meals-work-section .span-bg .container{
        height  : 100%;
        width   : 100%;
        display : block;
    }
    .page-template-products .meals-work-section .span-bg .container img{
        position : absolute;
        width    : 89%;
        bottom   : -15px;
        left     : 80px;
    height: auto;
    }
    .page-template-products .meals-work-section .meal-works-boxes .meal-works-box{
        width          : 296px;
        display        : inline-block;
        margin         : 0 3%;
        vertical-align : top;
        border         : 15px solid transparent;
        min-height     : 486px;
        padding-top    : 15px;
        font-size      : 20px;
        color          : #6a6a6a;
        line-height    : 22px;
        font-family    : zc_light;
        max-width      : 27%;
    }
    .page-template-products .meals-work-section .meal-works-boxes .meal-works-box:hover{
        border-color : #fff;
        background   : #e5f1ff;
    }
    .page-template-products .meals-work-section .meal-works-boxes .meal-works-box .meal-works-title{
        font-size     : 32px;
        color         : #112548;
        line-height   : 32px;
        font-family   : zc_light;
        margin-top    : 11px;
        margin-bottom : 17px;
    }
    body.page-template-products .meals-work-section h2:before{
        background : #e31435;
        height     : 5px;
        width      : 60px;
        display    : block;
        content    : '';
        margin     : 0 auto 14px;
    }
    body.page-template-products .meals-work-section .sub-title{
        font-size   : 22px !important;
        font-family : zc_light !important;
        color       : #3c6976;
        line-height : 26px !important;
        width       : 550px;
        margin      : 0 auto;
        max-width   : 100%;
    }
    body.page-template-products .meals-work-section .meal-works-boxes{
        padding-top : 52px;
    }
    /* == End meals-work-section === */    .page-template-products .product-section .content-section{
        max-width : 50%;
        float     : left;
    }
    .page-template-products .product-section:nth-child(odd) .content-section{
        float : right;
    }
    .page-template-products .container-wrap{
        padding-top : 0px !important;
        margin-top  : -9px !important;
    padding-bottom: 40px;
    }
    .page-template-products .container-wrap #post-area{
        margin-top : 0px !important;
    }
#signupModal2, #signupModal, #vendorModal, #supportModal, #office-catering {
z-index: 30000;
}

#signupModal .dialog-heading, #signupModal2 .dialog-heading, #vendorModal .dialog-heading, #supportModal .dialog-heading {
padding: 1.5rem 4rem 3px 2rem;
}
#signupModal .dialog-heading h3, #signupModal2 .dialog-heading h3, #vendorModal h4.dialog-heading, #vendorModal h3.dialog-heading, #supportModal h4.dialog-heading, #supportModal h3.dialog-heading{
font-size: 39px;
line-height: 39px;
letter-spacing: 0;
    font-family: 'zc_thin';
}
#signupModal p.lead, #signupModal2 p.lead, #office-catering p, #vendorModal p.lead, #supportModal p.lead {
font-size: 16px;
font-family: zc_light;
line-height: 23px;
padding-bottom: 0;
}
#signupModal2 form.snack-page-form .control.has-label .input,
#signupModal2 form.snack-page-form .control.has-label .select select,
#signupModal2 form.snack-page-form .control.has-label .select option{
padding:0 0px 5px !important;
    font-size: 19px;
    font-family: zc_light;
}
    /* ======  People   ======= */    .product-section.people{
        background      : #f1f8fe;
        background-size : cover;
        border-bottom   : 10px solid #fff;
        position        : relative;
        min-height      : 718px;
        padding         : 0px;
    }
    .product-section.people:after,
    .product-section.people .span-bg{
        content    : '';
        min-height : 707px;
        position   : absolute;
        right      : 0;
        height     : 100%;
        width      : 88%;
        top        : 0;
        z-index    : 0;
        max-width  : 1600px;
    }
    .product-section.people .span-bg{
        position  : absolute;
        top       : 0;
        float     : left;
        width     : 88%;
        height    : 100%;
        right     : 0;
        max-width : 1389px;
    }
    .product-section.people .span-bg img{
        right      : 0;
        position   : absolute;
        width      : auto;
        height     : auto;
        left       : -1px;
        min-height : 100%;
        max-width  : 5000px;
    }
    @media (min-width : 1921px){
        .product-section.people:after{
            max-width : 1800px;
        }
    }
    .product-section.people:before,
    .product-section.people .span-bg-before{
        content         : '';
        position        : absolute;
        left            : 0;
        top             : 0;
        width           : 42%;
        height          : 100%;
        background-size : cover;
        z-index         : 1;
        overflow        : hidden;
    }
    .product-section.people .span-bg-before .containerr{
        width : 100%;
        float : right;
    }
    .product-section.people .span-bg-before .containerr img{
        float     : right;
        width     : 100%;
        height    : auto;
        max-width : 5000px;
    }
    @media (min-width : 1660px){
        .product-section.people .span-bg img{
            max-width : none;
            width     : 115%;
            left      : -15%;
        }
    }
    @media (max-width : 1599px){
        .product-section.people .span-bg-before .containerr img{
            float     : right;
            width     : auto;
            height    : 707px;
            max-width : 5000px;
        }
    }
    .page-template-products .product-section .content-section{
        position    : relative;
        z-index     : 2;
        padding-top : 96px;
        max-width   : 470px;
    }
    body.page-template-products .product-section .content-section h2{
        font-size     : 50px !important;
        color         : #3f3f3f !important;
        line-height   : 48px !important;
        font-family   : zc_light !important;
        margin-bottom : 41px;
    }
    body.page-template-products .product-section .content-section h2:before{
        background : #e31435;
        height     : 5px;
        width      : 60px;
        display    : block;
        content    : '';
        margin     : 0 0 16px;
    }
    body.page-template-products .product-section .content-section .icon{
        float          : none;
        width          : 48px;
        padding-right  : 24px;
        text-align     : center;
        vertical-align : top;
        height         : 100%;
        padding-top    : 7px;
        display        : table-cell;
        box-sizing     : content-box;
    }
    body.page-template-products .product-section .content-section .detail{
        display        : table-cell;
        float          : none;
        vertical-align : top;
        line-height    : normal;
    }
    body.page-template-products .product-section .content-section .title{
        font-size   : 22px;
        color       : #122447;
        line-height : 26px;
        font-family : zc_regular;
    }
    body.page-template-products .product-section .content-section .description{
        font-size   : 18px;
        color       : #3f3f3f;
        line-height : 24px;
        font-family : zc_light;
    }
    body.page-template-products .product-section .content-section .box{
        padding-bottom : 37px;
    }
    body.page-template-products .product-section .content-section a,
    body.page-template-products .product-section .content-section button{
        margin-left    : 72px;
        height         : 50px;
        display        : inline-block;
        min-width      : 144px;
        text-align     : center;
        padding        : 7px 20px 0;
        background     : #fff;
        vertical-align : middle;
        font-family    : zc_medium;
        font-size      : 21px;
        border         : 2px solid #e31435;
        color          : #e31435;
        margin-bottom  : 82px;
    }
    body.page-template-products .product-section .content-section button{
        border-radius : 0px !important;
        cursor        : pointer;
        line-height   : 46px;
        padding-top   : 0;
        margin-top    : 50px;
    }
    body.page-template-products .product-section .content-section a:hover,
    body.page-template-products .product-section .content-section button:hover{
        background   : #ba112c;
        color        : #fff;
        border-color : #ba112d;
    }
    /* ====== End People ======= */@media (min-width:768px){
    .product-section.food{
        position        : relative;
        overflow        : hidden;
    }
}
    .product-section.food:after,
    .product-section.food .span-bg{
        content  : '';
        width    : 100%;
        height   : 100%;
        display  : block;
        position : absolute;
        z-index  : 0;
    }
    .product-section.food .span-bg img{
            position: absolute;
bottom: 0;
right: 0;
margin-bottom: 0px;
width: auto;
max-width: 100%;
height: auto;
    }
    .product-section.food .food-popcorn,
    .product-section.food .food-olives,
    .product-section.food .food-salad-plate,
    .product-section.food .food-plate,
    .product-section.food .food-drink,
    .product-section.food .food-strawberries,
    .product-section.food .food-bagels{
        height     : 220px;
        width      : 242px;
        left       : 0px;
        top        : -40px;
        display    : block;
        position   : absolute;
    }
    .product-section.food .food-olives{
        top        : 40px;
        left       : 200px;
        height     : 190px;
        width      : 184px;
    }
    .product-section.food .food-salad-plate{
        top        : -114px;
        left       : 380px;
        width      : 360px;
        height     : 350px;
    }
    .product-section.food .food-plate{
        left       : -180px;
        width      : 575px;
        top        : 125px;
        height     : 550px;
    }
    .product-section.food .food-drink{
        left       : 360px;
        width      : 300px;
        height     : 300px;
        top        : 260px;
    }
    .product-section.food .food-strawberries{
        top        : inherit;
        bottom     : -40px;
        height     : 150px;
    }
    .product-section.food .food-bagels{
        background : none !important;
        top        : inherit;
        bottom     : -228px;
        left       : 280px;
        width      : 475px;
        height     : 527px;
    }
    .product-section.food .food-bagels img{
        width     : auto;
        height    : 582px;
        max-width : none;
    }
@media (min-width:768px){
.product-section.food .food-popcorn,
.product-section.food .food-olives,
.product-section.food .food-salad-plate,
.product-section.food .food-plate,
.product-section.food .food-drink,
.product-section.food .food-strawberries,
.product-section.food .food-bagels{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/food-popcorn.png) no-repeat;
}
 .product-section.food .food-olives{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/food-olives.png) no-repeat;
}
.product-section.food .food-salad-plate{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/food-salad-plate.png) no-repeat;
}
.product-section.food .food-plate{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/food-plate.png) no-repeat;
}
.product-section.food .food-drink{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/food-drink.png) no-repeat;
}
.product-section.food .food-strawberries{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/food-strawberries.png) no-repeat;
}
}
    .product-section.tech{
        position        : relative;
        overflow        : hidden;
    }
    .product-section.tech:after,
    .product-section.tech .span-bg{
        content    : '';
        width      : 100%;
        height     : 100%;
        display    : block;
        position   : absolute;
        z-index    : 0;
        background : none;
    }
    .product-section.tech .span-bg img{
        position: absolute;
bottom: 0;
left: 0;
margin-bottom: 0px;
max-width: 100%;
height: auto;
width: auto;
    }
    .product-section.tech2.come-in:after{
        background      : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-tech-section-origami.png) no-repeat bottom left;
        background-size : auto 100%;
    }
.product-section#tech{
    background: #f8f8f8;
}
    .product-section.tech .tech-iphone,
    .product-section.tech .tech-salmon,
    .product-section.tech .tech-iphone2{
        height     : 612px;
        width      : 675px;
        right      : -330px;
        top        : calc(50% - 612px / 2);
        display    : block;
        position   : absolute;
    }
    .product-section.tech .tech-iphone,
    .product-section.tech .tech-iphone2{
        height     : 645px;
        width      : 402px;
        right      : calc(50% - 330px);
        top        : calc(50% - 645px / 2);
    }
    .product-section.tech .tech-iphone2{
        transform  : rotate(-9deg);
    }
@media(min-width:768px){
.product-section.tech .tech-iphone,
.product-section.tech .tech-salmon,
.product-section.tech .tech-iphone2{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/salmon-plate.png) no-repeat;
}
.product-section.tech .tech-iphone,
.product-section.tech .tech-iphone2{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/iphone-menu.png) no-repeat;
}
.product-section.tech .tech-iphone2{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/10/iphone-slider.png) no-repeat;
}
}
    .product-section.tech .tech-iphone span,
    .product-section.tech .tech-iphone2 span{
        display    : block;
        width      : 100%;
        height     : 100%;
        transition : all 0.5s linear;
        opacity    : 0;
    }
    .product-section.tech .tech-iphone2 span{
        transition : all 0.3s linear;
    }
    .product-section.tech .tech-iphone2 span.parent-div{
        margin-right : 20.5%;
        float        : right;
        width        : calc(79% - 20.5%) !important;
        position     : absolute;
        right        : 0;
        opacity      : 1;
        overflow     : hidden;
    }
    .product-section.tech .tech-iphone2 span.parent-div span.child{
        width      : 475px;
        top        : 17.5%;
        position   : relative;
        right      : inherit;
        left       : 0;
        max-width  : 100%;
        opacity    : 1;
        background : #fff;
        height     : 417px;
        overflow   : hidden;
    }
    .tech-iphone2 .owl-stage-outer{
        position : relative;
        width    : 100%;
        height   : 100%;
        opacity  : 1;
    }
   .tech-iphone2 .owl-stage{
        opacity   : 1;
        height    : 100%;
        min-width : 327px;
    }
    .tech-iphone2 .owl-stage div{
        opacity   : 1;
        height    : 100%;
        float     : left;
        min-width : 122px;
    }
    .product-section.tech .tech-iphone span.iphone-screen-1,
    .product-section.tech .tech-iphone2 span.iphone-screen-12{
        position   : relative;
        z-index    : 2;
    }
    .product-section.tech .tech-iphone2 span.iphone-screen-12{
        float      : right;
        position   : absolute;
        z-index    : 9;
        opacity    : 0.1 !important;
        width      : 76px;
        right      : 82px;
    }
    .product-section.tech .tech-iphone span.iphone-screen-2,
    .product-section.tech .tech-iphone2 span.iphone-screen-22{
        opacity    : 0.1;
        position   : relative;
        top        : -100%;
        z-index    : 1;
    }
    .product-section.tech .tech-iphone2 span.iphone-screen-22{
        float      : right;
        width      : 76px;
        right      : 82px;
        position   : absolute;
        z-index    : 8;
        top        : 0;

    }
    .product-section.tech .tech-iphone2 span.iphone-screen-12{
        float      : left;
        position   : relative;
        z-index    : 9;
        opacity    : 0.1 !important;
        width      : 237px;
        right      : inherit;
        transition : opacity .5s linear !important;
    }
    .product-section.tech .tech-iphone2 span.iphone-screen-22{
        float      : left;
        position   : relative;
        z-index    : 8;
        width      : 237px;
        top        : 0;
        right      : inherit;
        transition : opacity .5s linear !important;
    }

@media(min-width:768px){
 .product-section.tech .tech-iphone span.iphone-screen-1,
.product-section.tech .tech-iphone2 span.iphone-screen-12{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/10/team-meal-feedback.png) no-repeat top left;
}
.product-section.tech .tech-iphone2 span.iphone-screen-12{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/10/meal-feadback-screen.png) no-repeat top left;
}
.product-section.tech .tech-iphone span.iphone-screen-2,
.product-section.tech .tech-iphone2 span.iphone-screen-22{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/10/meal-calender.png) no-repeat top left;
}
.product-section.tech .tech-iphone2 span.iphone-screen-22{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/10/meal-calender-screen.png) no-repeat top left;

}
.product-section.tech .tech-iphone2 span.iphone-screen-12{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/10/meal-feadback-screen.png) no-repeat top left;
}
.product-section.tech .tech-iphone2 span.iphone-screen-22{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/10/meal-calender-screen.png) no-repeat top left;
}
}
    .tech-iphone2 .owl-stage-outer div.active span.iphone-screen-22,
    .tech-iphone2 .owl-stage-outer div.active span.iphone-screen-12{
        transition : opacity .5s linear !important;
        opacity    : 1 !important;

    }
    @keyframes fontbulger{
        0%{
            opacity : 0;
        }
        40%{
            opacity : 1;
        }
        50%{
            opacity : 1;
        }
        80%{
            opacity : 0;
        }
        100%{
            opacity : 0;
        }
    }
    @keyframes moveslide{
        0%{
            width : 76px;
        }
        40%{
            width : 76px;
        }
        60%{
            width : calc(100% - 82px);
        }
        100%{
            width : calc(100% - 82px);
        }
    }
    @keyframes moveslide2{
        0%{
            width : 76px;
        }
        60%{
            width : 76px;
        }
        80%{
            width : calc(100% - 82px);
        }
        100%{
            width : calc(100% - 82px);
        }
    }
    .product-section.tech .tech-iphone span.iphone-screen-1{
        animation : fontbulger 10s infinite;
    }
    /* ][][][][] Zero offer snack [][][][] */    .page-template-products #how-a-zerocater-meal-works.how-a-zerocater-meal-works-2 .meal-works-box{
        min-width : 220px;
        width     : 22%;
        margin    : 0 1%;
        padding   : 15px 10px 0;
    }
    .product-section.people2{
        background      : #f1f8fe;
        background-size : cover;
        border-bottom   : 10px solid #fff;
        position        : relative;
        min-height      : 718px;
        padding         : 0;
    }
    .product-section.people2:before{
        content         : '';
        height          : 707px;
        position        : absolute;
        left            : 0;
        top             : 0;
        width           : 42%;
        background-size : cover;
        z-index         : 1;
    }
    .product-section.people2:after{
        content         : '';
        min-height      : 707px;
        position        : absolute;
        right           : 0;
        height          : 100%;
        width           : 55%;
        top             : 0;
        background      : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-people-section.jpg) no-repeat top left;
        background-size : cover;
        z-index         : 0;
        max-width       : 1600px;
    }
 .product-section.people2.come-in:after{
        background      : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-people-section.jpg) no-repeat top left;
        background-size : cover;
    }

    .product-section.snacks,
    .product-section.equipment,
    .product-section.tech2{
        position        : relative;
        overflow        : hidden;
        background-size : cover;
    }
    .product-section.snacks{
        background      : #fafafa;
        background-size : cover;
    }
    .product-section.equipment.come-in{
        background      : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-equipment-section-bg.jpg) no-repeat;
        background-size : cover;
    }
    .product-section.tech2.come-in{
        background      : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-tech-section-bg.jpg) no-repeat;
        background-size : cover;
    }
    .product-section.shelf:before{
        content  : '';
        width    : 693px;
        height   : 707px;
        display  : block;
        position : absolute;
        z-index  : 0;
    }
    .product-section.snacks.come-in:after,
    .product-section.equipment.come-in:after{
        content    : '';
        width      : 100%;
        height     : 100%;
        display    : block;
        position   : absolute;
        z-index    : 0;
        background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-section-origami.png) no-repeat bottom right;
    }
.product-section.snacks.come-in:after,
    .product-section.equipment.come-in:after{
        background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-section-origami.png) no-repeat bottom right;
    }
    .product-section.equipment.come-in:after{
        background      : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/equipment-origami.png) no-repeat top right;
        background-size : auto 100%;
    }
    span.tech-shelf,
    span.tech-expresso,
    span.tech-tablet,
    span.tech-earphone,
    span.tech-muffens{
        background-size : 100% auto;
        height          : 100%;
        width           : 700px;
        left            : calc(50% - 660px);
        top             : 0;
        display         : block;
        position        : absolute;
        z-index         : 1;
    }

    span.tech-expresso{
        width      : 405px;
        height     : 549px;
        left       : inherit;
        right      : calc(50% - 405px);
        top        : calc(50% - 275px);
    }
    span.tech-tablet{
        width      : 575px;
        height     : 698px;
        top        : calc(50% - 339px);
        left       : calc(50% - 460px);
    }
    span.tech-earphone{
        top        : initial;
        bottom     : 130px;
        width      : 172px;
        height     : 237px;
        left       : calc(25% - 172px);
    }
    span.tech-muffens{
        top        : 40px;
        width      : 168px;
        height     : 180px;
        left       : 0;
    }

@media(min-width:768px){
  .product-section.people2:after{
        background      : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/office-snacks-people-section.jpg) no-repeat top left;
 background-size: cover;
   }
 span.tech-shelf.come-in,
span.tech-expresso.come-in,
span.tech-tablet.come-in,
span.tech-earphone.come-in,
span.tech-muffens.come-in{
background      : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/snacks-section-image.png) no-repeat;
background-size: cover;
}
 span.tech-expresso.come-in{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/equipment-placeholder-image.png) no-repeat;
}
span.tech-tablet.come-in{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/10/understand-snacking-behaviors-with-zerocater-personalized-insights-technology.png) no-repeat;
}
 span.tech-earphone.come-in{
        background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/earphones-tech-section-image.png) no-repeat;
    }
 span.tech-muffens.come-in{
background : url(https://cdn.zerocater.com/wp-content/uploads/2017/09/cookies-tech-section-image.png) no-repeat;
}
}
    span.tech-shelf{
        background-size     : auto 100%;
        background-position : top center;
        height              : 100%;
    }
    .tab-titles.fixed-titles .tab.active{
        border : 0
    }   
  .page-template-products .tab-detail .red-button .cta-link{
        background    : #e31837;
        font-size     : 18px;
        line-height   : 1em;
        font-family   : zc_regular;
        padding       : 15px 18px 17px;
        width         : auto;
        min-width     : 50px;
        min-height    : 50px;
        border-radius : 3px !important;
        height        : auto;
        border        : none;
    }
    #vendors .vendor-details button.btn.signup,
    body.page-template-products .product-section .content-section button{
        border-color  : #e31838;
        font-size     : 18px;
        line-height   : 1em;
        font-family   : zc_regular;
        padding       : 14px 17px;
        width         : auto;
        min-width     : 50px;
        min-height    : 48px;
        border-radius : 3px !important;
        height        : 50px;
        box-shadow    : none;
    }
    @media (min-width : 1540px){
        span.tech-expresso{
            right : calc(46% - 410px);
        }
        span.tech-earphone{
            left : calc(22% - 172px);
        }
    }
    @media (max-width : 1540px){

        span.tech-shelf{
            background-position : top right;
            right               : calc(1100px - 620px);
            left                : inherit;
            width               : 1100px;
        }
    }
    @media (min-width : 1880px){
        span.tech-expresso{
            width           : 25vw;
            height          : 30vw;
            background-size : auto 100%;
            top             : calc(50% - 15vw);
            right           : calc(46% - 25vw);
        }
    }
    @media (max-width : 1200px){

        /**** Product pages ***/        .product-section.food .food-olives{
            top             : 87px;
            left            : 165px;
            background-size : 100%;
            width           : 140px;
        }
        .product-section.food .food-salad-plate{
            top             : -116px;
            left            : 264px;
            width           : 323px;
            background-size : 102%;
        }
        .product-section.food .food-plate{
            left            : -180px;
            width           : 512px;
            top             : 226px;
            background-size : 100%;
        }
        .product-section.food .food-drink{
            left            : 329px;
            width           : 225px;
            background-size : 100%;
            top             : 228px;
        }
        .product-section.food .food-strawberries{
            bottom          : -53px;
            background-size : 100%;
            width           : 182px;
        }
        .product-section.food .food-bagels{
            bottom          : -293px;
            left            : 187px;
            background-size : 100%;
            width           : 400px;
        }
        .product-section.food .food-bagels img{
            width     : auto;
            height    : auto;
            max-width : 100%;
        }
        .product-section.tech .tech-iphone2, .product-section.tech .tech-iphone, .product-section.tech .tech-salmon{
            width           : 600px;
            right           : -280px;
            background-size : 100%;
            top             : 25%;
        }
        .product-section.tech .tech-iphone span{
            background-size : 100% !important;
        }
        .product-section.tech .tech-iphone,
        .product-section.tech .tech-iphone2{
            width           : 300px;
            right           : 290px;
            background-size : 100%;
            top             : 23%;
        }
        .product-section.tech .tech-iphone2 span.parent-div span.child{
            top       : 13%;
            max-width : 100%;
            height    : 312px;
        }
        .product-section.tech .tech-iphone2 span.iphone-screen-12,
        .product-section.tech .tech-iphone2 span.iphone-screen-22{
            max-width       : 100%;
            background-size : 100%;
        }
        span.tech-shelf{
        }
        span.tech-tablet{
            width           : 378px;
            background-size : 100%;
            top             : 25%;
            left            : 15%;
        }
        span.tech-expresso{
            right : 3%;
        }
        /*** Product End ***/        #what-you-get .vendor{
            width : 305px;
        }
        #vendors{
            position : relative;
        }
        #vendors .vendor-image{
            max-width : 500px;
            bottom    : 0;
        }
        .page-template-front-page #vendors .container{
            height   : 464px;
            position : static;
        }
        #vendors .vendor-image.come-out{
            right : 110px;
        }
        #how-it-works .steps-data:before{
            width : 73%;
        }
        #how-it-works .step-data:after,
        #how-it-works .step-data span.tyu{
            right : -22%;
        }
    }
    @media (max-width : 1100px){
        /*** Product Pages ***/        .page-template-products #how-a-zerocater-meal-works.how-a-zerocater-meal-works-2 .meal-works-box{
            min-width : 197px;
        }
        span.tech-shelf{
        }
        span.tech-expresso{
            width : 440px;
        }
        span.tech-earphone{
            width           : 165px;
            background-size : 100%;
            bottom          : 4%;
        }
        span.tech-tablet{
            width : 339px;
            left  : 12%;
        }
        .product-section.food .food-olives{
            left : 123px;
        }
        .product-section.food .food-salad-plate{
            left  : 209px;
            width : 303px;
        }
        .product-section.food .food-drink{
            left : 258px;
        }
        .product-section.food .food-bagels{
            bottom : -322px;
            left   : 187px;
            width  : 352px;
        }
        .product-section.tech .tech-iphone,
        .product-section.tech .tech-iphone2{
            width : 251px;
            right : 200px;
        }
        .product-section.tech .tech-iphone2 span.parent-div span.child{
            top    : 11%;
            height : 260px;
        }
        .product-section.tech .tech-salmon{
            width : 456px;
            right : -220px;
        }
        .product-section.people:after{
            width : 47.5%;
        }
        .product-section.office-catering-people:after{
            width : 90%;
        }
        .product-section.people .span-bg img{
            left : -21px;
        }
        /*** End Product pages **/    }
    @media (max-width : 1000px){
        /**** Product ***/        .page-template-products .tab-boxes{
            margin : 0 auto;
        }
        .page-template-products #how-a-zerocater-meal-works.how-a-zerocater-meal-works-2 .meal-works-box,
        .page-template-products .meals-work-section .meal-works-boxes .meal-works-box{
            min-width : 42%;
            margin    : 20px 3% 0;
        }
        .page-template-products .product-section .content-section{
            max-width : 410px;
        }
        .product-section.people:after{
            width : 47.5%;
        }
        .product-section.food .food-popcorn{
            background-size : 100%;
            width           : 163px;
        }
        .product-section.food .food-olives{
            top   : 92px;
            left  : 42px;
            width : 115px;
        }
        .product-section.food .food-salad-plate{
            top   : -67px;
            left  : 110px;
            width : 216px;
        }
        .product-section.food .food-plate{
            left  : -180px;
            width : 425px;
            top   : 265px;
        }
        .product-section.food .food-drink{
            left  : 155px;
            width : 144px;
            top   : 228px;
        }
        .product-section.food .food-strawberries{
            bottom : -94px;
            width  : 112px;
        }
        .product-section.food .food-bagels{
            bottom : -350px;
            left   : 105px;
            width  : 271px;
        }
        .product-section.tech .tech-iphone, .product-section.tech .tech-salmon, .product-section.tech .tech-iphone2{
            width : 371px;
            right : -181px;
            top   : 47%;
        }
        .product-section.tech .tech-iphone,
        .product-section.tech .tech-iphone2{
            width : 208px;
            right : 77px;
            top   : 23%;
        }
        .product-section.tech .tech-iphone2 span.parent-div span.child{
            top    : 9%;
            height : 216px;
        }
        .product-section.office-catering-people:after{
            width : 100%;
        }
        span.tech-expresso{
            width           : 410px;
            right           : 0;
            background-size : 100%;
        }
        span.tech-tablet{
            width : 325px;
            left  : 10%;
            top   : 33%;
        }
        /**** End product ***/        .product-section.people .span-bg img{
            left : -120px;
        }
        body.page-template-about-zerocater .container-wrap .container, body.page-template-on-demand-catering .product-review-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container), body.page-template-location-and-others .product-review-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container){
            padding : 0 39px !important;
        }
    }
    @media (max-width : 868px){
        span.tech-expresso{
            width           : 300px;
            right           : 0;
            background-size : 100%;
        }
        span.tech-tablet{
            width : 290px;
            left  : 0;
            top   : 27%;
        }
    }
    @media (max-width : 767px){
        .product-section.food span.come-out, .product-section.people:after,
        .product-section.tech span.come-out,
        .product-section.tech span.tech-iphone2, span.tech-expresso, span.tech-shelf{
            display : none;
        }
        .page-template-products .product-section .content-section{
            max-width : 100%;
        }
        .page-template-products .tab-titles .tab img{
            margin-right : 0;
        }
        body.page-template-about-zerocater .container-wrap .container, body.page-template-on-demand-catering .product-review-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container), body.page-template-location-and-others .product-review-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container){
            padding : 0 15px !important;
        }
        .page-template-products .tab-boxes .tab-detail h1{
            padding-right : 0;
        }
body.page-template-products .product-section .content-section h2,
.alcohol-delivery.product-section .section-hd .hd-title {
font-size: 42px !important;
    line-height: 42px !important;
}
    }
    @media (max-width : 600px){
        .page-template-products .meals-work-section .meal-works-boxes .meal-works-box{
            border     : 2px solid #a4c6d9;
            padding    : 27px 23px 50px !important;
            min-height : 550px;
        }
 .page-template-products #how-a-zerocater-meal-works.how-a-zerocater-meal-works-2 .meal-works-box,
        .page-template-products .meals-work-section .meal-works-boxes .meal-works-box{
            min-width      : 100%;
            margin         : 20px 0% 0;
            width          : 96%;
            height         : auto;
            min-height     : 200px;
            padding-bottom : 50px;
        }
    }
    @media (max-width : 500px){
        .page-template-products .tab-titles .tab span{
            font-size : 22px;
            display   : block;
        }
        .page-template-products .tab-titles .tab img{
            vertical-align : middle;
            margin-right   : 0;
            display        : inline-block;
        }
        .page-template-products .tab-detail{
            background : rgba(255, 255, 255, .88);
            padding    : 0 15px;
        }
       
        body.page-template-products .product-section .content-section button{
            margin  : 0 auto 82px;
            display : block;
        }
        .product-section.people .span-bg-before .containerr img{
            float     : right;
            width     : 367%;
            height    : auto;
            max-width : 5000px;
        }
        body.page-template-products .product-section .content-section .icon{
            display : block;
        }
        .page-template-products .tab-boxes .tab-detail h1{
            font-size     : 46px !important;
            line-height   : 40px !important;
            padding-right : 0;
            margin-top    : 0
        }
.page-template-products #how-a-zerocater-meal-works.how-a-zerocater-meal-works-2 .meal-works-box img, 
.page-template-products .meals-work-section .meal-works-boxes .meal-works-box img {
max-width: 150px;
max-height: 150px;
}
.page-template-products .tab-titles .tab.active#zerocater-office-snacks {
margin-top: 3px;
}
    }
@media (max-width:359px){
body.page-template-products .product-section .content-section h2,
.alcohol-delivery.product-section .section-hd .hd-title {
font-size:37px !important;
    line-height: 37px !important;
}
.alcohol-delivery.product-section .section-hd img {
    height: 60px;
}
}
    /* ][][][][] End zero offer snack [][][][] */    body[data-form-style=minimal] form .minimal-form-input.has-text textarea, form .message-filed textarea, body[data-form-style=minimal] form.office-catering .minimal-form-input.has-text textarea, form.office-catering .message-filed textarea{
        margin-top    : -18px;
        padding       : 21px 11px 11px !important;
        min-height    : 80px !important;
        border        : none !important;
        position      : relative;
        z-index       : 2;
        font-size     : 19px;
        margin-bottom : -3px;
        font-family   : zc_light;
        box-shadow    : none;
        height        : auto;
        box-sizing    : inherit !important;
    }
.product-review-section{ clear : both; background : #f8f8f8; margin-bottom : -170px !important; padding-bottom : 170px !important; position : relative; overflow : hidden; } .product-review-section.come-in:before, .product-review-section.come-in:after { content: ''; width: 680px; height: 517px; position: absolute; top: -140px; left: 0; z-index: 0; background: url(https://cdn.zerocater.com/wp-content/uploads/2017/09/quote-right.png) no-repeat top left; } .product-review-section.come-in:after { background: url(https://cdn.zerocater.com/wp-content/uploads/2017/09/quote-left.png) no-repeat bottom right; width: 680px; top: initial; left: initial; right: 0; bottom: -140px; } .product-review-section h2 { font-family: 'zc_light' !important; font-size: 50px !important; line-height: 1 !important; text-align: center; color: #000; margin-top: 10px; margin-bottom: 30px; } .product-review-section .description { font-family: 'zc_light' !important; font-size: 20px !important; line-height: 1.3 !important; text-align: center; color: #000; max-width: 600px; margin: 20px auto 40px; } .product-review-section .yotpo-review.yotpo-regular-box { z-index: 1; position: relative; background: 0 0; margin: 0; padding: 25px 25px 22px; border-top: 1px solid #e3e3e3; } .product-review-section .row-box .yotpo-header { position: relative; } .product-review-section .row-box, .product-review-section .more-reviews-div{ position : relative; overflow : hidden; background : none; max-width : 1028px; margin : 0 auto; } .product-review-section h2{ padding-top : 75px; } .product-review-section .more-reviews-div{ text-align : right; margin : 30px 10px 0 0; } .product-review-section .more-reviews-div{ margin : 30px auto 0; background : none; position : relative; z-index : 1; } .product-review-section .more-reviews-div a{ font-family : zc_medium; font-size : 20px; color : #e31837; } .product-review-section .more-reviews-div a:hover{ border-bottom : 1px solid #e31837; } body.page-template-about-zerocater .mobile-img, body.page-template-about-zerocater .meet-out-team .region-tabs .mobile-tab{ display : none; } .product-review-section .row-box{ text-align : left; } .product-review-section .row-box .yotpo-review{ background : #f8f8f8; } .product-review-section .yotpo-review.yotpo-regular-box{ padding : 25px 25px 22px; margin : 0 10px; border-top : 1px solid #e3e3e3; } .product-review-section .yotpo-review.yotpo-regular-box{ z-index : 1; position : relative; background : none; margin : 0px; } .product-review-section .row-box .yotpo .yotpo-regular-box > *, .product-review-section .row-box .yotpo div, body.page-template-about-zerocater .row-box .yotpo span, .product-review-section .row-box .yotpo p, .product-review-section .row-box .yotpo a, body.page-template-about-zerocater .row-box .yotpo img, .product-review-section.row-box .yotpo i, body.page-template-about-zerocater .row-box .yotpo strong, .product-review-section .row-box .yotpo sup, body.page-template-about-zerocater .row-box .yotpo ul, .product-review-section .row-box .yotpo li, .yotpo form, .product-review-section .row-box .yotpo label{ font-size : 20px !important; } .product-review-section .row-box .yotpo-header{ position : relative; } .product-review-section .row-box .yotpo-review .yotpo-header .yotpo-icon-profile, .product-review-section .row-box .yotpo-comment .yotpo-header .yotpo-icon-profile, .product-review-section .row-box .yotpo-question .yotpo-header .yotpo-icon-profile{ position : relative; width : 45px; height : 45px; margin-right : 8px; border-radius : 50%; background : #ee7487; } .product-review-section .row-box .yotpo-review .yotpo-header .yotpo-header-element, .product-review-section .row-box .yotpo-comment .yotpo-header .yotpo-header-element, .product-review-section .row-box .yotpo-question .yotpo-header .yotpo-header-element{ padding-top : 2px; display : inline-block; vertical-align : top; } .product-review-section .row-box .yotpo-review .yotpo-header .yotpo-icon-profile{ background : none !important; background-size : 95% !important; background-position : 3px 8px !important; } .product-review-section .row-box .pull-left{ text-align : left; float : left; } .product-review-section .row-box .y-label.yotpo-user-name.yotpo-font-bold.pull-left{ margin-right : 5px; color : #e31435 !important; font-family : 'zc_regular', 'zc_blackItalic' !important; } .product-review-section .row-box .yotpo-header-element.yotpo-header-actions{ float : right; } .product-review-section .row-box span.yotpo-review-stars{ float : left; display : inline-block; margin-top : 0px; margin-right : 10px; line-height : 17px; } .product-review-section .row-box .yotpo-icon, .yotpo-icon:after, .product-review-section .yotpo-icon:before{ font-family : "yotpo-widget-font" !important; color : #e31837 !important; font-weight : bold; } .product-review-section .row-box span.yotpo-icon.yotpo-icon-star.pull-left.rating-star:before{ content : '\2605'; } .product-review-section .row-box span.header-green{ font-size : 20px !important; } .product-review-section .row-box .yotpo-review .yotpo-main, .product-review-section .row-box .yotpo-comment .yotpo-main, .product-review-section .row-box .yotpo-question .yotpo-main{ display : block; margin-top : 10px; margin-right : 0px; margin-bottom : 5px; margin-left : 53px; } .product-review-section .row-box .content-title.yotpo-font-bold{ font-weight : 400 !important; font-family : 'zc_medium', 'zc_blackItalic' !important; padding-bottom : 5px; float : left; display : inline-block; line-height : 17px; } .product-review-section .row-box .yotpo-clr{ clear : both; } .product-review-section .row-box .yotpo-footer{ position : relative; margin-left : 53px; min-height : 32px; } .product-review-section .row-box .footer-actions{ display : inline-block; float : left; } body.page-template-about-zerocater .row-box .yotpo-helpful, .product-review-section .row-box .yotpo-helpful{ display : inline-block; float : right; } .product-review-section .row-box .footer-actions .yotpo-action .y-label{ text-transform : capitalize; padding-right : 15px; border-right : 1px solid #aaa; line-height : 19px; display : inline-block; margin-right : 10px; } .product-review-section .row-box .y-label.yotpo-action a i{ text-transform : capitalize; font-style : unset; font-family: zc_light; } .product-review-section .row-box .y-label.yotpo-action a:hover{ color : #e31837; border-bottom : 1px solid #e31837; } .product-review-section .row-box span.yotpo-icon.yotpo-icon-dot{ width : 20px; height : 20px; display : inline-block; text-align : center; color : #a2a2a2 !important; position : relative; line-height : 8px; top : -4px; } .product-review-section .row-box .y-label.label-helpful{ min-width : 0px; padding : 0px; text-transform : capitalize; } .product-review-section .row-box .yotpo-icon-btn-small.transparent-color-btn.vote-btn{ display : inline-block; margin-left : 10px; line-height : 17px; } .product-review-section .row-box span.yotpo-icon.yotpo-icon-circle-checkmark.yotpo-action-hover{ position : absolute; left : 31px; top : 28px; border : 2px solid #fff; border-radius : 50%; height : 20px; background : #1cc286; width : 20px; color : #fff !important; font-size : 1px; line-height : 16px; padding-left : 3px; font-weight : normal; cursor : context-menu; background : url(https://cdn.zerocater.com/wp-content/uploads/2018/06/review-arrow.png) no-repeat center #1cc286; } .product-review-section .row-box span.yotpo-icon.yotpo-icon-circle-checkmark.yotpo-action-hover{ background : none !important; background-color : #1cc286; padding : 0px; } .product-review-section .row-box span.yotpo-icon.yotpo-icon-share svg{ margin-bottom : -7px; margin-right : 3px; cursor : pointer; } .product-review-section .row-box .yotpo-action:hover svg *{ fill : #e7181c; cursor : pointer; } .product-review-section .row-box .yotpo-action, .product-review-section .row-box .yotpo-action *{ cursor : pointer; } .product-review-section .row-box .share-options-wrapper{ display : none; } .product-review-section .row-box .share-options-wrapper span[data-social="google"]{ padding-right : 15px; border-right : 1px solid #aaa; display : inline-block; line-height : 19px; } .product-review-section .row-box .vote-btn svg{ width : 18px; height : 18px; fill : #a2a2a2; margin-bottom : -2px; margin-left : 10px; cursor : pointer; margin-right : 2px; } .product-review-section .row-box .vote-btn svg:hover{ fill : #737373; } .product-review-section .row-box .yotpo-tool-tip{ display : none; height : auto; padding : 20px; border : solid 1px #e3e3e3 !important; position : absolute; opacity : 0; border : none; max-width : 300px; width : 70%; background : #fff; z-index : 20; } .product-review-section .row-box .tool-tip-header{ margin-bottom : 15px; font-weight : bold; } .product-review-section .row-box .tool-tip-header span{ font-style : normal !important; font-size : 14px; line-height : 17px; color : #a2a2a2; border : none; padding : 0; margin : 0; box-sizing : border-box; font-size : 20px !important; font-family : 'zc_light', 'zc_medium', 'zc_blackItalic' !important; } .product-review-section .row-box .tool-tip-content{ line-height : 17px; font-family : 'zc_light', 'zc_blackItalic' !important; font-size : 20px; } .product-review-section .row-box span.header-green{ color : #1cc286; } .yotpo-review.yotpo-regular-box.no-result, .product-review-section .yotpo-review.yotpo-regular-box.no-result{ min-height : 150px; text-align : center; padding-top : 55px !important; font-family : zc_light; } .product-review-section .row-box .yotpo-helpful:focus svg{ opacity : 0.2; } .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter, .product-link-wrapper { display: none !important; } @media (max-width: 767px){ .product-section.food span.come-out, .product-section.people:after, .product-section.tech span.come-out, .product-section.tech span.tech-iphone2, span.tech-expresso, span.tech-shelf, .product-section.people .span-bg { display: none; } .page-template-products .tab-titles .tab { max-width: 50%; } } @media (max-width: 1024px) and (min-width: 768px){ span.tech-shelf.come-out { right: calc(1100px - 720px); transform: scale(1); } } @media (max-width:470px){ .yotpo-review.yotpo-regular-box, .product-review-section .yotpo-review.yotpo-regular-box { padding: 25px 5px 22px; margin:0px; } } #footer-outer #footer-widgets .col ul.social li a.google-plus, #text-15 ul.social li a.google-plus, body .nectar-social-sharing-fixed .nectar-social a.google-plus-share { background: url(https://cdn.zerocater.com/wp-content/uploads/2018/03/social-sprite-icons.png) -139px 0 no-repeat; margin-right: 0 } #footer-outer.come-in #footer-widgets .col ul.social li a.linkedin, #text-15 ul.social li a.linkedin, body .nectar-social-sharing-fixed .nectar-social a.linkedin-share { background: url(https://cdn.zerocater.com/wp-content/uploads/2018/03/social-sprite-icons.png) -103px 0 no-repeat } #footer-outer.come-in #footer-widgets .col ul.social li a.twitter, #text-15 ul.social li a.twitter, body .nectar-social-sharing-fixed .nectar-social a.twitter-share { background: url(https://cdn.zerocater.com/wp-content/uploads/2018/03/social-sprite-icons.png) no-repeat; width: 25px } #footer-outer.come-in #footer-widgets .col ul.social li a.facebook, #text-15 ul.social li a.facebook, body .nectar-social-sharing-fixed .nectar-social a.facebook-share { background: url(https://cdn.zerocater.com/wp-content/uploads/2018/03/social-sprite-icons.png) -68px 0 no-repeat } #ajax-content-wrap #footer-outer, body #footer-outer { background-color: transparent!important; /*height: 445px;*/ box-sizing: border-box; padding-top: 115px; font-family: zc_light!important; font-size: 16px; color: #858484!important; background-size: cover; clear: both } .span_5 { width: 40.5% } .span_6 { width: 49% } .span_7 { width: 57.5% } .span_4 { width: 32% } #footer-outer #footer-widgets .widget { max-width: 90% } #footer-outer #footer-widgets .col ul.social li, #text-15 ul.social li { display: inline-block!important; vertical-align: bottom; border: 0!important; list-style: none; margin-bottom: 0 } @media (max-width:767px) { .page-id-1504 #ajax-content-wrap #footer-outer .col.span_4.one-fourths.clear-both.box-4:after { right: -95px!important; min-width: 90%!important; min-height: 100% } } @media (min-width:1540px) { body div#footer-outer .container { padding: 0 15px!important } }
Chat With Us
#chat-window{z-index: 9999;}
Chat With Us

Please fill out the information below, so we can better direct you!