.nopadding .vc_column-inner {
    padding: 0px !important;
}
.ss-style-zigzag:after, #what:after, #shop:after {
	background: linear-gradient(-45deg, #ffffff 16px, transparent 0), linear-gradient(45deg, #ffffff 16px, transparent 0) !important;
        background-repeat: repeat-x !important;
        background-size: 32px 32px !important;
        content: " " !important;
        display: block !important;
        position: absolute !important;
        bottom: 0px !important;
        left: 0px !important;
        width: 100% !important;
        height: 32px !important;
}
.ss-style-zigzag:before {
	background: linear-gradient(-45deg, transparent 24px, #ffffff 0), linear-gradient(45deg, transparent 24px, #ffffff 0) !important;
        background-repeat: repeat-x !important;
        background-size: 32px 32px !important;
        content: " " !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        width: 100% !important;
        height: 32px !important;
}

.ss-style-zigzag {
    position: relative !important;
    padding: 8px 8px 32px 32px !important;
  }
  
  
.border-waves:before {
    top: -6px;
    background-position: top;
    z-index: 20;
}
.border-waves:after {
    bottom: -6px;
    background-position: bottom;
    z-index: 21;
}
.border-waves:before, .border-waves:after {
    
    content: "";
    display: block;
    width: 100%;
    height: 14px;
    position: absolute;
    left: 0;
    background: url("http://tazestreetfood.com/wp-content/themes/rosa/assets/images/border-wave.svg") top left repeat-x;
}
.alternate-color:before, .alternate-color:after {
    background: url("http://ipsallnatural.com/content/themes/shopkeeper/images/border-wave.svg") top left repeat-x !important;
    padding: 0px !important;
}
.alternate-color {
        background-color: #F2ECDE !important;
}
.border-waves {
    position: relative;
    padding: 6px 0;
    background-color: white;
}
#products, #buzz, #contact, #what {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 15px !important;
}
#contact {
    overflow: visible;
}
#contact .border-waves:after {
    content: none;
}
#mission {
    margin-top: 0px !important;
}
#products .vc_col-md-2 {
    width: 16.66666667%;
}
@media (max-width: 970px) {
    #products .vc_col-md-2 {
        width: 33%;
    }
}
@media (max-width: 450px) {
    #products .vc_col-md-2 {
        width: 100%;
    }
    h1 {
        line-height: 0.7em !important;
        font-size: 3rem !important;
    }
}

@media (max-width: 600px) {
    .jBox-wrapper {
        margin-left: 0 !important;
        margin-right: 0 !important;
        left: 0 !important;
        top: 30% !important;
    }
    .jBox-content {
        width: 100% !important;
    }
}