@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700 | Signika:400,600');
@import url('https://use.fontawesome.com/releases/v5.5.0/css/all.css');

main.enzyme-sales-page, div.enzyme-sales-page {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal;
    font-size: 20px;
    line-height: 1.5;
    color: #353535;
    word-wrap: normal !important;
}
.enzyme-sales-page .color-purple {
    color: #5866af;
}
.enzyme-sales-page .color-purple-lt {
    color: #7988d2;
}

.no-pad {
    padding: 0;
}

.dont-break {
    word-break: keep-all;
    display: inline-block;
}

.enzyme-sales-page .fa-caret-right {
    font-size: 1.5em;
    padding: 0 5px;
    line-height: 1;
    vertical-align: middle;
}

.enzyme-sales-page .attention-wrapper {
    background: #5866af;
    padding: 20px 80px;
    text-align: center;
    margin: -80px auto 60px;
    -webkit-transform: skew(-30deg);
            transform: skew(-30deg);
}
.enzyme-sales-page .attention-wrapper > h5 {
    -webkit-transform: skew(30deg);
            transform: skew(30deg);
    text-transform: unset;
}
.enzyme-sales-page .text-shadow {
    text-shadow: 0 0 10px rgba(0,0,0,.7);
}

.sect-justify-content-ctr-wrap {
    /* add this wrapper to center justify the nested nested content with class .sect-justify-content-ctr */
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
            flex: auto;
    justify-content: space-around;
    -webkit-box-align: center;
            align-items: center;
}
.sect-justify-content-ctr {
    display: block;
}
.enzyme-sales-page .section-10 {
    background: 
        url('/cms/sales-pages/enzymes/img/fitness-couple.png') top right / contain,
        url('/cms/sales-pages/enzymes/img/girl-w-drink.png') center left / contain,
        #4d5185;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    min-height: 300px;
    /* padding: 0 10vw; */
}
.enzyme-sales-page .section-10--bg-skew {
    z-index: -10;
    background: #0104279d;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -50%;
    -webkit-transform: skew(30deg);
            transform: skew(30deg);
}
.enzyme-sales-page .section-10--content {
    z-index: 100;
    width: 50vw;
    padding: 5vw;
    margin: auto;
}
.enzyme-sales-page .section-10--content .sub-hdr {
    color: #ffc8eb;
    /* color: #77ec21; */
}

.enzyme-sales-page .section-12--block-one {
    color: #fff;
    text-shadow: 0 0 10px rgba(0,0,0,.8);
}

.enzyme-sales-page .section-10-sub {}

.enzyme-sales-page .section-10-sub .text-accent {
    padding-left: 10px;
    border-left: 4px solid #5965ad;
    font-weight: 600;
}
.enzyme-sales-page .section-11a {
    /* Old browsers */
    background: rgb(1,4,39); 

    /* FF3.6-15 */
    background: 
        -moz-linear-gradient(left,  rgba(89,101,172,0.7) 0%, rgba(89,101,172,0) 100%),
        url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / contain,
        -moz-linear-gradient(top,  rgba(1,4,39,1) 0%, rgba(87,57,109,1) 100%); 

    /* Chrome10-25,Safari5.1-6 */
    background: 
        -webkit-linear-gradient(left,  rgba(89,101,172,0.7) 0%,rgba(89,101,172,0) 100%),
        url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / contain,
        -webkit-linear-gradient(top,  rgba(1,4,39,1) 0%,rgba(87,57,109,1) 100%);

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background: 
        linear-gradient(to right,  rgba(89,101,172,0.7) 0%,rgba(89,101,172,0) 100%),
        url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / contain,
        linear-gradient(to bottom,  rgba(1,4,39,1) 0%,rgba(87,57,109,1) 100%);
        
    /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b35965ac', endColorstr='#005965ac',GradientType=1 )
            progid:DXImageTransform.Microsoft.gradient( startColorstr='#010427', endColorstr='#57396d',GradientType=0 );

    background-repeat: no-repeat;
    color: #fff;
}
.enzyme-sales-page .section-11a--block-1 { }

.enzyme-sales-page .section-11a--block-1 { }

.enzyme-sales-page .section-11a--block-1--right { }

.enzyme-sales-page .section-11a--block-1--left {
    text-shadow: 0 0 10px rgba(0,0,0,.8);
}

.enzyme-sales-page .section-11--block-three {
    padding: 3vw 0;
    color: #5866af;
    font-family: 'Signika', sans-serif;
    text-align: center;
}
.enzyme-sales-page .section-11--block-three h4 {
    text-transform: unset;
    font-weight: normal;
}
.enzyme-sales-page .section-11--block-four { }

.enzyme-sales-page .section-11--block-four--img {
    background: url('/cms/sales-pages/enzymes/img/heart-plate.png') center center / contain;
    background-repeat: no-repeat;
    min-height: 300px;
}

.enzyme-sales-page .background-3::before {
    content: '';
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: 90% 20%, 8% 37%, 70% 50%, 8% 70%, 100% 105%;
}
.enzyme-sales-page .banner-Video-green{
    border:10px solid #9ac84c;
    margin-bottom:10px;
    box-shadow: none;
    background: #fff;
    position: relative;
    width: calc(100% + 30px);
    margin-left: -15px;
}
.enzyme-sales-page .background-2::before {
    content: '';
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center right;
}
.enzyme-sales-page .section-x--block-three {
    width: 40%;
    margin-left: 50%;
}
.enzyme-sales-page .widget-container {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 40px;
    border: 1px dotted black;
    padding: 45px 0 20px 0;
    margin-bottom: 45px;
}
.enzyme-sales-page .widget {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    text-align: center;
}
.enzyme-sales-page .section-x--block-two {
    width: 50%;
}
.enzyme-sales-page .background-1::before {
    content: '';
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: 100% 150%;
}
.enzyme-sales-page .icon {
    position: absolute;
    left: 50%;
    top: -60px;
    margin-left: -50px;
}
.enzyme-sales-page .cite {
    display: block;
    word-break: unset;
    margin: 1em;
}
.enzyme-sales-page .section-x--block-one {
    width: 60%;
}
.enzyme-sales-page .dotted-box {
    padding: 10px;
    border: 1px dotted black;
    background-color: #fff;
}
.enzyme-sales-page .embed-responsive::before{
    display:none!important;
}
.enzyme-sales-page .embed-responsive-green::before{
    display:none!important;
}
.enzyme-sales-page .embed-responsive{
    border:10px solid red;
    box-shadow:0 3px 10px 0 rgba(0,0,0,.1);
    margin-bottom:10px;
}
.enzyme-sales-page .embed-responsive-green{
    border:10px solid #9ac84c;
    box-shadow:0 3px 10px 0 rgba(0,0,0,.1);
    margin-bottom:10px;
}
.enzyme-sales-page .solid-border-green {
    border:10px solid #9ac84c;
    padding: 80px 40px;
    margin-bottom:10px;
    margin-top: 10rem;
    position: relative;
}
.enzyme-sales-page .section-6 {
    position: relative;
}
.enzyme-sales-page .section-6::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: 500px, 500px;
    background-repeat: no-repeat;
    background-position: 90% 20%, 5% 100%;
    z-index: -1;
}
.enzyme-sales-page .section-6--block-one {
    width: 60%;
}
.enzyme-sales-page .section-6--block-two {
    padding-top: 100px;
    width: 60%;
    margin-left: 500px;
}
.enzyme-sales-page .section-7--block-one {
    display: grid;
    grid-column-gap: 40px;
    grid-template-columns: auto auto;
}
.enzyme-sales-page .special-text {
    padding-left: 550px;
}
.section-13--block-one ul li {
    /* background: url('/cms/sales-pages/enzymes/img/checkmark.png') no-repeat 0 2px; */
    padding-left: 25px;
    padding-bottom: 25px;
}
.section-13--block-one small {
    color: #5866af;
}
.bg-3 {
    background-color: #5866af;
}
.section-15 {
    background: 
        url('/cms/sales-pages/enzymes/img/ingredients-bg.jpg') fixed top center / cover,
        #010427;

    background:
        -moz-linear-gradient(-45deg,  rgba(1,4,39,0.5) 0%, rgba(1,4,39,0.5) 1%, rgba(1,4,39,0.9) 100%),
        url('/cms/sales-pages/enzymes/img/ingredients-bg.jpg') fixed top center / cover,
        #010427;
    
    background: 
        -webkit-linear-gradient(-45deg,  rgba(1,4,39,0.5) 0%,rgba(1,4,39,0.5) 1%,rgba(1,4,39,0.9) 100%),
        url('/cms/sales-pages/enzymes/img/ingredients-bg.jpg') fixed top center / cover,
        #010427;
    
    background: 
        linear-gradient(135deg,  rgba(1,4,39,0.5) 0%,rgba(1,4,39,0.5) 1%,rgba(1,4,39,0.9) 100%),
        url('/cms/sales-pages/enzymes/img/ingredients-bg.jpg') fixed top center / cover,
        #010427;

    /* IE6-9 fallback on horizontal gradient */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80010427', endColorstr='#e6010427',GradientType=1 ); 
}
.section-15--block-one h4 span {
    padding-right: 10px;
    border-right: 5px solid #5866af;
}
.section-15--block-two h4 span {
    padding-left: 10px;
    border-left: 5px solid #5866af;
}

.section-4,
.section-5,
.section-6,
.section-7,
.section-8,
.section-9,
.section-10,
.section-10-sub,
.section-11,
.section-11a,
.section-11b,
.section-12,
.section-13,
.section-14,
.section-15,
.section-16,
.section-17,
.section-18,
.section-19,
.section-20 {
    padding: 45px 0 20px 0;
    /*margin-bottom: 45px;*/
    position: relative;
    z-index: 1;
}

.section-16 .section-16--hdr {
    text-transform: unset;
    text-align: center;
    color: #06364e;
}

.section-18 {
    margin-bottom: 0;
}
.section-19 {
    color: #fff;
    padding: 80px 0;
}
.enzyme-sales-page .section-8--block-one {
    width: 70%;
    margin: auto;
}
.enzyme-sales-page .section-4 {
    position: relative;
}
.enzyme-sales-page .section-4::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: 400px;
    background-repeat: no-repeat;
    background-position: bottom left;
    z-index: -1;
}
.section-11::before,
.section-12::before,
.section-13::before,
.section-14::before,
.section-15::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    z-index: -1;
}

.enzyme-sales-page .section-14 {
    /* Old browsers */
    background: 
        #ffffff; 

    /* FF3.6-15 */
    background: 
        -moz-linear-gradient(left, rgba(244, 244, 244, 0) 0%, rgba(244, 244, 244,1) 25%),
        url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / contain;

    /* Chrome10-25,Safari5.1-6 */
    background: 
        -webkit-linear-gradient(left, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 25%),
        url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / contain;

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background: 
        linear-gradient(to right, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 25%),
        url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / contain;
        
    /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#f4f4f4',GradientType=1 );
    
    background-repeat: no-repeat;
}
.section-14--text {
    width: 80%;
    margin: auto;
}
.enzyme-sales-page .section-13--block-one { }

.enzyme-sales-page .section-13-3btl-img {
    background-image: url('/cms/sales-pages/enzymes/img/Enzymes_three_lg.png');
    background-position: center center;
    background-size: contain;
    width: 100%;
    height: 100%;
    min-height: 300px;
    background-repeat: no-repeat;
}

.enzyme-sales-page .section-12::before {
    /* Old browsers */
    background: black; 

    /* FF3.6-15 */
    background: 
        -moz-linear-gradient(left,  rgba(4, 6, 55, 0.5) 0%, rgba(4, 6, 55, 0.125) 100%),
        url('/cms/sales-pages/enzymes/img/bg-enzymes-hires.jpg') top right / contain;

    /* Chrome10-25,Safari5.1-6 */
    background: 
        -webkit-linear-gradient(left,  rgba(4, 6, 55, 0.5) 0%,rgba(4, 6, 55, 0.125) 100%),
        url('/cms/sales-pages/enzymes/img/bg-enzymes-hires.jpg') top right / contain;

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background: 
        linear-gradient(to right,  rgba(4, 6, 55, 0.5) 0%,rgba(4, 6, 55, 0.125) 100%),
        url('/cms/sales-pages/enzymes/img/bg-enzymes-hires.jpg') top right / contain;
        
    /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80040637', endColorstr='20040637',GradientType=1 )
            progid:DXImageTransform.Microsoft.gradient( startColorstr='#80040637', endColorstr='20040637',GradientType=0 );

    background-size: cover;
}

.enzyme-sales-page .section-4--block-one {
    position: relative;
    width: 60%;
    left: 300px;
}
.enzyme-sales-page .area-title-green {
    background: #9ac84c;
    color: #fff;
    text-align: center;
    padding: 20px 50px;
    position: relative;
    margin-bottom: 50px;
}
.enzyme-sales-page .area-title-green::before {
    content: "";
    height: 0;
    width: 0;
    border-top: 40px solid #9ac84c;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.enzyme-sales-page .bg-2 {
    background-color: #f6f9fb;
}
.enzyme-sales-page .section-5--block-one {
    display: grid;
    grid-column-gap: 10px;
    grid-template-columns: auto auto auto;
}

/*HEADINGS TYPOGRAPHY*/
.enzyme-sales-page h1, .enzyme-sales-page h2, .enzyme-sales-page h3, .enzyme-sales-page h4, .enzyme-sales-page h5, .enzyme-sales-page h6 {
    font-family: 'Signika', sans-serif;
    letter-spacing: -2px;
    line-height: 1.4;
    font-weight: 600;
    text-transform: uppercase;
}
.enzyme-sales-page h1 {
    font-size: 74px;
    color: #010427;
    font-weight: 700;
    line-height: 1;
}
.enzyme-sales-page h1 small {
    font-size: .6em;
    font-weight: bold;
}
.enzyme-sales-page h2 {
    font-size: 48px;
    color: #010427;
    line-height: 1.1;
}
.enzyme-sales-page h3 {
    font-size: 42px;
    line-height: 1;
    color: #010427;
}
.enzyme-sales-page h4 {
    font-size: 30px;
    letter-spacing: -1px;
    line-height: 1.1;
    color: #010427;
}
.enzyme-sales-page h5 {
    font-size: 24px;
    letter-spacing: -1px;
}
.enzyme-sales-page h6 {
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    letter-spacing: -1px;
}
.enzyme-sales-page img{
    max-width: 100%;
}
.enzyme-sales-page ul{
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.enzyme-sales-page .site-btn {
    font-weight: 600;
    color: #fff;
    border: 1px solid red;
    text-transform: uppercase;
    background: #1cd28e;
    font-size: 34px;
    padding: 6px 30px;
    display: inline-block;
    -webkit-transition: all .3s;
    transition: all .3s;
    background: red;
    display: block;
    text-align: center;
    margin-bottom: 0 !important;
    font-family: 'Signika', sans-serif;
    margin-top: 20px;
    margin-bottom: 0px !important;
    opacity: .95;
}
.enzyme-sales-page .site-btn:hover{
    box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
    text-decoration: none;
    color: #fff;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2)
}
.enzyme-sales-page .visible-xs{
    display: none !important;
}
.enzyme-sales-page .mobile-image{
    display: none !important;
}
.enzyme-sales-page .white{
    color:#fff;
}
.enzyme-sales-page .black{
    color:#010427;
}
.enzyme-sales-page .red{
    color:red !important;
}
.enzyme-sales-page .green{
    color: #9ac84c !important;
}
.enzyme-sales-page .marker{
    background: yellow;
    font-weight: 700;
    color: #000;
    padding: 0 5px;
}
.enzyme-sales-page .normal{
    font-weight: 400;
}
.enzyme-sales-page .light{
    font-weight: 300;
}
.enzyme-sales-page .no-upper {
    text-transform: none !important;
}
.enzyme-sales-page .larg{
    font-size: 1.1em;
}
.enzyme-sales-page .no-upper{
    text-transform: unset;
}
.enzyme-sales-page .styled-list {
    margin: 35px 0;
}
.enzyme-sales-page .styled-list li {
    /* background: url("https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/tick-icon.png") no-repeat left top 5px; */
    padding-left: 25px;
    margin-bottom: 10px;
    font-weight: 600;
}
.enzyme-sales-page .styled-list.red-list li {
    /* background: url("https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/tick-icon-2.png") no-repeat left top 5px; */
}
.enzyme-sales-page p > span > .fas{
    margin-right: 7px;
}
.enzyme-sales-page .area-title {
    background: #010427;
    color: #fff;
    text-align: center;
    padding: 20px 50px;
    position: relative;
    margin-bottom: 50px;
}
.enzyme-sales-page .area-title-mod {
    background: #010427;
    color: #fff;
    text-align: center;
    padding: 20px 50px;
    position: relative;
    margin-bottom: 50px;
}
.enzyme-sales-page .area-title::before {
    content: "";
    height: 0;
    width: 0;
    border-top: 40px solid #010427;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.enzyme-sales-page .area-title-blue {
    background: #00ABEA;
}
.enzyme-sales-page .area-title-red {
    background: red;
    color: #fff !important;
}
.enzyme-sales-page .area-title-red::before {
    border-top: 40px solid red;
}
.enzyme-sales-page .area-title-purple {
    background: #5866af;
    color: #fff !important;
}
.enzyme-sales-page .area-title-purple::before {
    border-top: 40px solid #5866af;
}
/* ###### BANNER AREA STYLES ######*/
.enzyme-sales-page .banner {
    padding: 0px 0 50px 0;
    /* background: #fff url(https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/brilliant.png) repeat; */
    border-bottom: 1px solid #eee;
}
.enzyme-sales-page .banner-wrapper h3 {
    margin-bottom: 0;
}
.enzyme-sales-page .banner-wrapper .styled-list li {
    /* background: url("https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/tick-icon-2.png") no-repeat left center / auto 50%; */
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 30px;
    font-weight: bold;
    font-family: 'Signika', sans-serif;
    text-transform: uppercase;
    padding-bottom: 0;
    padding-left: 30px;
}
.enzyme-sales-page .mb-50{
    margin-bottom: 50px;
}
.enzyme-sales-page .banner-top {
    padding: 35px 0;
    /* background: #FF0000 url(https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/breadcrum-bg.png) repeat; */
    text-align: center;
    margin-bottom: 50px;
}
.enzyme-sales-page .banner-top-green {
    padding: 35px 0;
    /* background: #9ac84c url(https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/breadcrum-bg.png) repeat; */
    text-align: center;
}
.enzyme-sales-page .banner-top h3{
    margin-bottom: 0;
}
.enzyme-sales-page .banner-numbering {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 0px !important;
}
.enzyme-sales-page .banner-numbering h5 {
    margin: 0;
    position: relative;
    background: #DDDDDD;
    color: #000326;
    padding: 7px 36px;
}
.enzyme-sales-page .banner-numbering h5:nth-child(even) {
    /* background: #000326 url(https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/lr.png) no-repeat left center / auto 100% ; */
    color:#fff;
}
.enzyme-sales-page .banner-numbering h5:last-child {
    /* background: #DDDDDD url(https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/lr-2.png) no-repeat left center / auto 100%; */
}
/* ###### DOUBLE ICON AREA STYLES ######*/
.enzyme-sales-page .section-1 {
    background: rgba(255,0,0,.01);
    padding: 70px 0 20px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0px !important;
}
.enzyme-sales-page .double-icon-item {
    padding: 35px;
}
.enzyme-sales-page .double-area-items-image {
    height: 130px;
    overflow: hidden;
    margin-bottom: 10px;
}
.enzyme-sales-page .double-area-items-image img {
    width: auto;
    height: 100%;
    margin: 0 auto;
    display: block;
}
/* ###### MIDDLE AREA STYLES ######*/
.enzyme-sales-page .middle-area-wrapper {
    padding: 0 !important;
}
.enzyme-sales-page .middle-area-item h5 {
    position: relative;
    padding-left: 15px;
}
.enzyme-sales-page .middle-area-item h5::before {
    content: "";
    height: 30px;
    width: 5px;
    background: #FF0000;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.enzyme-sales-page .middle-area-item-right{
    text-align: right;
}
.enzyme-sales-page .middle-area-item-right.middle-area-item h5 {
    padding-left: 0px;
    padding-right: 15px;
}
.enzyme-sales-page .middle-area-item p {
    font-size: 16px;
    color: #616161;
}
.enzyme-sales-page .middle-area-item-right.middle-area-item h5::before {
    left: unset;
    right: 0;
}
/* ###### SPECIAL AREA STYLES ######*/
.enzyme-sales-page .special-offer-area {
    padding: 50px 0;
}
.enzyme-sales-page .special-area-wrapper {
    border: 10px solid #FFD438;
    text-align: center;
    padding: 30px 150px 50px;
}
.enzyme-sales-page .special-area-wrapper img{
    max-width: 300px;
}
/* ###### GUARANTEE AREA STYLES ######*/
.enzyme-sales-page .guarantee {
    background: #F6F9FB;
    padding: 50px 0;
}
.enzyme-sales-page .guarantee img {
    max-width: 400px;
    margin: 0 auto 20px;
    display: block;
}
/* ###### OPTIONS AREA STYLES ######*/
/* ###### OPTIONS AREA STYLES ######*/
.enzyme-sales-page .option-area h2{
    margin-bottom: 25px;
}
.enzyme-sales-page .option-area{
    padding: 70px 0;
    border-top: 1px solid #eee;
}
.po-2{
    padding-bottom: 45px;
    background: #fafafa;
}
.enzyme-sales-page .single-option {
    background: #fafafa;
    padding: 15px !important;
    box-shadow: 0 0px 5px 0 rgba(0,0,0,.01);
    overflow: visible;
    -webkit-transition: all .3s;
    transition: all .3s;
    position: relative;
    border: 1px solid #eee;
    height: auto !important;
}
.enzyme-sales-page .single-option:hover {
    box-shadow: 0 0px 5px 0 rgba(0,0,0,.2);
}
.enzyme-sales-page .single-option h3 {
    color: #3d3d3d;
    line-height: 1.2;
    color: gray;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: 0;
}
.enzyme-sales-page .single-option h3 span{
    display: block;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Signika', sans-serif;
}
.enzyme-sales-page .single-option h3 span:first-child {
    font-weight: 700;
    margin: 0 0 -4px;
    letter-spacing: 0;
}
.enzyme-sales-page .single-option h3 span:last-child {
    color: #8f8f8f;
    font-weight: 400;
    margin: -8px 0 0 0;
    position: relative;
    background: #fff;
    display: inline-block;
    padding: 0 5px;
    z-index: 11;
    display: table;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    letter-spacing: 0;
    width: 60%;
    margin-top: 5px;
}
.enzyme-sales-page .option-middle .col-lg-4:nth-child(2) .single-option h3 span:last-child {
    background: #FEFAF9;
}
.enzyme-sales-page .single-option h3 span:last-child::before {
    content: "";
    width: 134%;
    height: 2px;
    background: #ddd;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: -2;
}
.enzyme-sales-page .single-option h3 span:last-child::after {
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: -1;
}
.enzyme-sales-page .option-middle .col-lg-4:nth-child(2) .single-option h3 span:last-child::after {
    background: #FEFAF9;
}
.enzyme-sales-page .option-middle .col-lg-4:nth-child(1) h3 span:first-child{
    color: #a9a8a8;
}
.enzyme-sales-page .option-middle .col-lg-4:nth-child(2) h3 span:first-child{
    color: #fb4953;
}
.enzyme-sales-page .option-middle .col-lg-4:nth-child(3) h3 span:first-child{
    color: #28629e;
}
.enzyme-sales-page .enzyme-sales-page .single-option h6{
    text-transform: uppercase;
}
.enzyme-sales-page .single-option h6 em{
    color: #ff5b52;
    font-style: normal;
}
.enzyme-sales-page .single-option a {
    width: 100% !important;
}
.enzyme-sales-page .single-option > p {
    color: #969696;
    font-size: 14px;
    width: 70%;
    margin: 10px auto 12px;
    line-height: 1.2;
    text-align: center;
}
.enzyme-sales-page .single-option img {
    margin: 0 auto;
    max-height: 100%;
    display: block;
}
.enzyme-sales-page .single-option-image{
    height: 275px;
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
}
.enzyme-sales-page .option-info {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    height: auto !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin: -10px 0 10px;
}
.enzyme-sales-page .option-info h6{
    color: #474747;
    font-weight: 600;
    margin: 18px 0 0;
}
.enzyme-sales-page .option-price p{
    font-size: 14px;
    margin: 0 0 -11px;
    color: #9c9c9c;
}
.enzyme-sales-page .old-price, .enzyme-sales-page .current-price {
    float: none;
    width: 100%;
}
.enzyme-sales-page .old-price {
    position: relative;
    width: 75%;
    margin: 0 auto !important;
    margin-top: 15px !important
}
.enzyme-sales-page del.red {
    margin-left: 5px;
}
.enzyme-sales-page .single-option.top-option .old-price:before{
    background: #EEDFD9;
}
.enzyme-sales-page .old-price span{
    color: #9f9f9f;
}
.enzyme-sales-page .price {
    font-size: 60px;
    font-weight: bold;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
}
.enzyme-sales-page .old-price .price {
    font-size: 24px;
    border-top: 2px solid #9f9f9f;
    border-bottom: 2px solid #9f9f9f;
}
.enzyme-sales-page .price-currency {
    top: -7px;
    position: relative;
    font-size: 0.6em;
}
.enzyme-sales-page .single-option-gua {
    position: absolute;
    width: 100px;
    margin: 0 !important;
    right: 10px;
    top: 10px;
}
.enzyme-sales-page .price-each {
    font-size: 18px;
    font-weight: 600;
    left: 0;
    margin-left: 15px;
}
.enzyme-sales-page .old-price {
    padding-right: 15px;
}
.enzyme-sales-page .you-save {
    padding: 6px 10px;
    background: red;
    color: #fff !important;
    font-size: 14px;
}
.enzyme-sales-page p.auto-refill {
    margin: 0px;
}
.enzyme-sales-page .one-time{
    display: none;
}
.enzyme-sales-page .one-time-option .auto-refill-btn{
    display: none;
}
.enzyme-sales-page .one-time-option .one-time-btn{
    display: block;
}
.one-time-option .one-time{
    display: block;
}
.enzyme-sales-page .one-time-option .auto-refill{
    display: none;
}
.enzyme-sales-page .checkboxes {
    margin: 5px 0 0;
}
.enzyme-sales-page .checkboxes label {
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    -webkit-transition: all .3s;
    transition: all .3s;
    position: relative;
    padding-left: 30px;
    color: #616161;
    margin-bottom: 3px;
}
.enzyme-sales-page .single-option .single-option-image-0ne img {
    margin: 0 auto;
    max-height: 90%;
    display: block;
}
.enzyme-sales-page .checkboxes label:hover {
    color:#000;
}
.enzyme-sales-page .option-more-info {
    font-size: 12px;
    height: auto !important;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    color: gray;
    text-align: center;
    padding: 10px;
    margin-top: 20px;
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s;
    background: rgba(255,0,0,.05);
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
}
.enzyme-sales-page .option-more-info::after {
    content: "";
    height: 0;
    width: 0;
    border-bottom: 10px solid rgba(255,0,0,.05);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 50%;
    top: -10px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.enzyme-sales-page .one-time {
    font-size: 18px;
    color: red;
}
.enzyme-sales-page input[type="radio"]{
    display: none;
}
.enzyme-sales-page input[type="radio"] + span::before {
    content: "";
    height: 22px;
    width: 22px;
    border-radius: 2px;
    border: 2px solid #616161;
    background: #fff;
    position: absolute;
    top: -1px;
    left: 0;
    line-height: 19px;
    text-align: center;
    color: red;
    font-size: 14px;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.enzyme-sales-page input[type="radio"]:checked + span {
    color: red;
}
.enzyme-sales-page input[type="radio"]:checked + span::before {
    content:"\f00c";
    font-family: "Font Awesome 5 Free";
    border: 2px solid red;
}
.enzyme-sales-page .option-bottom{
    overflow: hidden;
    margin: 38px 0 0;
}
.enzyme-sales-page .option-file{
    float: left;
    width: 25%;
}
.enzyme-sales-page .option-file img{
    margin: 15px auto 0;
}
.enzyme-sales-page .option-bottom-text {
    float: left;
    width: 75%;
}
.enzyme-sales-page .option-bottom-text h2 {
    color: #173B82;
    text-transform: none;
    margin: 0 0 2px;
}
.enzyme-sales-page .one-time-btn {
    display: none;
}
.enzyme-sales-page .no-autorifill .auto-refill-btn {
    display: none;
}
.enzyme-sales-page .no-autorifill .one-time-btn {
    display: block;
}
.enzyme-sales-page .text-center.extra {
    margin-top: 20px;
    font-size: 20px;
    margin-bottom: 15px;
}
/* ###### C_AND_D AREA STYLES ######*/
.enzyme-sales-page footer {
    background: #000;
    color: #fff;
    font-size: 14px;
    padding: 50px 0 0;
}
.enzyme-sales-page .bottom-footer {
    padding:30px 0 10px 0;
}
.enzyme-sales-page .bottom-footer span {
    color: rgb(85,85,85);
    margin-left: 20px;
}
.enzyme-sales-page .footer-top p {
    border: 2px dashed rgba(255,255,255,.3);
    padding: 25px;
    font-weight: bold;
}
/* ###### GUARANTEE AREA STYLES ######*/
.enzyme-sales-page .guarantee.guarantee-inside {
    background: #fff;
    padding: 50px;
    border: 10px solid #FFD438;
    margin-top: 130px;
    margin-bottom: 50px;
}
.enzyme-sales-page .guarantee.guarantee-inside img {
    max-width: 250px;
    margin: -185px auto 20px;
    display: block;
}
.enzyme-sales-page .guarantee.guarantee-inside h3 {
    margin-bottom: 25px;
    line-height: 1.1;
}
.enzyme-sales-page .guarantee.guarantee-inside p {
    font-size: 18px;
    margin-bottom: 7px;
}
.enzyme-sales-page .guarantee.guarantee-inside h5{
    margin: 30px 0 20px 0;
}
.enzyme-sales-page .timeline-area {
    padding: 70px 0 30px;
    background: #fafafa;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.enzyme-sales-page .timeline {
    position: relative;
    margin: 50px 0;
}
.enzyme-sales-page .timeline::before {
    content: "";
    height: 100%;
    width: 3px;
    background: #ddd;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 0;
}
.enzyme-sales-page .timeline li{
    overflow: hidden;
    position: relative;
}
.enzyme-sales-page .timeline li::before {
    content: "";
    height: 15px;
    width: 15px;
    background: #010427;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.enzyme-sales-page .timeline li:before{
    content:"";
    height: 15px;
    width: 15px;
    background: #FF0000;
    border-radius: 50%;
}
.enzyme-sales-page .time-line-text {
    width: 44%;
    text-align: right;
    border: 1px solid #FF0000;
    padding: 15px 25px 5px 25px;
    position: relative;
}
.enzyme-sales-page .time-line-text::before {
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    right: -11px;
    background: #fff;
    border-top: 1px solid #FF0000;
    border-right: 1px solid #FF0000;
}
.enzyme-sales-page .timeline li:nth-child(even) .time-line-text {
    text-align: left;
    float: right;
}
.enzyme-sales-page .timeline li:nth-child(even) .time-line-text::before {
    right: unset;
    left: -11px;
    border-top: 0px solid #FF0000;
    border-right: 0px solid #FF0000;
    border-left: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
}
.enzyme-sales-page .time-line-text h5 {
    margin-bottom: 5px;
}
.enzyme-sales-page .timeline p {
    font-size: 16px;
}
.enzyme-sales-page .double-2 {
    padding: 70px 0;
}
.enzyme-sales-page .double-2-item {
    padding: 0 20px;
    margin: 45px 0px;
}
.enzyme-sales-page .double-2-item img {
    width: 115px;
    margin: 20px auto;
    display: block;
}
.enzyme-sales-page .double-2-item.one {
    border-right: 1px dashed #eee;
    margin-right: -15px;
}
/* .enzyme-sales-page .citation {
    padding: 45px 0;
    background: #eee;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
} */
.enzyme-sales-page .citation h2 {
    margin-bottom: 20px;
}
.enzyme-sales-page .citation p {
    font-size: 14px;
    margin-bottom: 10px;
}
.enzyme-sales-page .citation p span{
    margin-right: 10px;
    color: red;
}
.enzyme-sales-page .larg-title-area {
    background: #fafafa;
    padding: 70px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-top: 60px;
}
.enzyme-sales-page .larg-title-area-title {
    font-size: 180px !important;
    -webkit-transform: rotate(-90deg) translate(-60%);
            transform: rotate(-90deg) translate(-60%);
}
.enzyme-sales-page .larg-area {
    padding: 70px 0;
    /* background: #6F4023 url(https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/breadcrum-bg.png) repeat; */
    border-bottom: 1px solid #eee;
    margin-bottom: 70px;
}
.enzyme-sales-page .larg-area h3 small {
    display: block;
    margin-bottom: 25px;
}
.enzyme-sales-page .larg-area .larg-area-larg {
    font-size: 2em;
    display: block;
    margin-bottom: 15px;
}
/*GUARANTEE FOOT IMG*/
.enzyme-sales-page .guarantee-foot {
    padding: 50px 0;
    border-top: 1px solid #eee;
}
.enzyme-sales-page .guarantee-foot h3{
    margin-bottom: 25px;
}
.enzyme-sales-page .guarantee-foot img {
    max-width: 400px;
    margin: 0 auto 20px;
    display: block;
}

.section-12--h {
    color: #fff;
    text-align: center;
}


/* INGREDIENTS */
.enzyme-sales-page .ingredient-col {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
            align-items: flex-start;
}
.enzyme-sales-page .ingredient-item {
    align-self: flex-start;
    position: relative;
    padding: 15px;
}
.enzyme-sales-page .ing-icon-box-text h5 {
    color: #66cd42 !important;
}
.enzyme-sales-page .ing-icon-box-text p {
    color: rgba(255, 255, 255, 0.8);
}
.enzyme-sales-page .ingredient-box-wrapper .col-md-6:nth-child(2n + 1) {
    text-align: right;
}
.enzyme-sales-page .ingredient-box {
    overflow: hidden;
    position: relative;
}
.enzyme-sales-page .ingredient-box::before {
    content: '';
    width: 3px;
    height: 100%;
    background: #66cd42;
    left: 50%;
    top: 0;
    position: absolute;
}
.enzyme-sales-page .ingredient-box-wrapper .col-md-6 .ingredient-item::before {
    content: '';
    height: 0;
    width: 0;
    border-left: 15px solid #66cd42;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: -13px;
    position: absolute;
    top: 14px;
}
.enzyme-sales-page .ingredient-box-wrapper .col-md-6:nth-child(2n + 1) .ingredient-item::before {
    border-right: 15px solid #66cd42;
    border-left: 0px solid #66cd42;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: unset;
    right: -16px;
    top: 14px;
}
/* END INGREDIENTS */



/*RESPONSIVE STARTS HERE*/
@media only screen and (min-width: 1400px) {
    .enzyme-sales-page .section-4::before {
        background-position: 20% 100%;
    }
    .enzyme-sales-page .section-6::before {
        background-position: 80% 5%, 15% 100%;
    }
}
/*MAX WIDTH SSTARTS FROM 1199*/
@media only screen and (max-width: 1399px) {
    .section-14--text {
        text-shadow: 0 0 10px rgba(255,255,255,.8);
    }
}
@media only screen and (max-width: 1199px) {
    .enzyme-sales-page h1 {
        font-size: 60px;
        letter-spacing: -1px;
    }
    .enzyme-sales-page h2{
        font-size: 40px;
    }
    .enzyme-sales-page h3 {
        font-size: 32px;
    }
    .enzyme-sales-page h5 {
        font-size: 22px;
    }
    .enzyme-sales-page img{
        max-width: 100%;
    }
    main.enzyme-sales-page, div.enzyme-sales-page{
        font-size: 18px;
    }
    .enzyme-sales-page .old-price {
        margin-right: 0px;
    }
    .enzyme-sales-page .site-btn {
        font-size: 22px;
    }
    .enzyme-sales-page .single-option h3 span {
        font-size: 18px;
    }
    .enzyme-sales-page .single-option h3 span:last-child {
        width: 66%;
    }
    .enzyme-sales-page .old-price {
        padding-right: 15px;
    }
    .enzyme-sales-page .larg-title-area-title {
        font-size: 180px !important;
        -webkit-transform: rotate(-90deg) translate(-80%);
                transform: rotate(-90deg) translate(-80%);
    }
    .enzyme-sales-page .banner-wrapper .styled-list li {
        /* background: url("https://d1rolxk7wi0t82.cloudfront.net/wp-content/uploads/sales-pages/protein-cs/v1/tick-icon-2.png") no-repeat left top 8px / auto 20px; */
        margin-bottom: 8px;
        font-size: 24px;
        line-height: 1.2;
    }
    .enzyme-sales-page .section-10--content {
        width: 60vw;
        margin: auto;
        padding: 10vw;
    }

    /*OPTIONS AREA*/
    .enzyme-sales-page .price {
        font-size: 50px;
    }
    .enzyme-sales-page .you-save {
        font-size: 12px;
        font-weight: bold !important;
    }
    .enzyme-sales-page .option-more-info {
        max-width: 300px;
        margin: 20px auto;
    }
    .enzyme-sales-page p.auto-refill {
        font-size: 12px !important;
    }

}
/*MAX WIDTH SSTARTS FROM 991*/
@media only screen and (max-width: 991px) {
    .enzyme-sales-page h1 {
        font-size: 42px;
        letter-spacing: 0px;
    }
    .enzyme-sales-page h5 {
        font-size: 20px;
    }
    .enzyme-sales-page .single-option {
        max-width: 300px;
        margin: 10px auto;
    }
    .enzyme-sales-page .single-option h3 span {
        font-size: 16px;
    }
    .enzyme-sales-page .banner-numbering h5 {
        padding: 7px 20px;
    }
    .enzyme-sales-page .old-price {
        padding-right: 15px;
    }
    .enzyme-sales-page .single-option-image {
        height: 200px;
    }
    main.enzyme-sales-page, div.enzyme-sales-page {
        font-size: 16px;
    }
    .enzyme-sales-page .special-area-wrapper {
        padding: 30px 90px 50px;
    }
    /*guarantee-inside*/
    .enzyme-sales-page .guarantee.guarantee-inside img {
        max-width: 185px;
        margin: -150px auto 20px;
    }
    .enzyme-sales-page .guarantee.guarantee-inside {
        margin-top: 100px;
    }
    .enzyme-sales-page .larg-title-area-title {
        -webkit-transform: rotate(-90deg) translate(-150%);
                transform: rotate(-90deg) translate(-150%);
    }

    .enzyme-sales-page .section-11a {
        background: rgb(1,4,39); /* Old browsers */
        /* FF3.6-15 */
        background: 
            -moz-linear-gradient(left,  rgba(89,101,172,0.7) 0%, rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / cover,
            -moz-linear-gradient(top,  rgba(1,4,39,1) 0%, rgba(87,57,109,1) 100%); 
        
        /* Chrome10-25,Safari5.1-6 */
        background: 
            -webkit-linear-gradient(left,  rgba(89,101,172,0.7) 0%,rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / cover,
            -webkit-linear-gradient(top,  rgba(1,4,39,1) 0%,rgba(87,57,109,1) 100%);
        
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        background: 
            linear-gradient(to right,  rgba(89,101,172,0.7) 0%,rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / cover,
            linear-gradient(to bottom,  rgba(1,4,39,1) 0%,rgba(87,57,109,1) 100%);
    }

}
/*MAX WIDTH SSTARTS FROM 767*/
@media only screen and (max-width: 767px) {

    .enzyme-sales-page .background-2::before {
        opacity: 0.2;
    }
    .enzyme-sales-page .background-3::before {
        opacity: 0.2;
    }
    .enzyme-sales-page .widget-container {
        display: block;
    }
    .enzyme-sales-page .section-x--block-three {
        width: 100%;
        margin-left: 0;
    }
    .enzyme-sales-page .section-10--content {
        width: 60vw;
        margin: auto;
        padding: 5vw;
    }
    .enzyme-sales-page .section-11a {
        background: rgb(1,4,39); /* Old browsers */
        /* FF3.6-15 */
        background: 
            -moz-linear-gradient(left,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),
            -moz-linear-gradient(left,  rgba(89,101,172,0.7) 0%, rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / cover,
            -moz-linear-gradient(top,  rgba(1,4,39,1) 0%, rgba(87,57,109,1) 100%); 
        /* Chrome10-25,Safari5.1-6 */
        background: 
            -webkit-linear-gradient(left,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),
            -webkit-linear-gradient(left,  rgba(89,101,172,0.7) 0%,rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / cover,
            -webkit-linear-gradient(top,  rgba(1,4,39,1) 0%,rgba(87,57,109,1) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        background: 
            linear-gradient(to right,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),
            linear-gradient(to right,  rgba(89,101,172,0.7) 0%,rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top right / cover,
            linear-gradient(to bottom,  rgba(1,4,39,1) 0%,rgba(87,57,109,1) 100%);
        padding-bottom: 0;
    }


    .enzyme-sales-page .section-11--block-three {
        padding: 10px;
    }
    .enzyme-sales-page .section-x--block-two {
        width: 100%;
    }
    .enzyme-sales-page .solid-border-green {
        margin-top: 8rem;
    }
    .enzyme-sales-page .section-x--block-one {
        width: 100%;
    }
    .enzyme-sales-page .cite {
        margin: 0;
        display: block;
        width: 300px;
        word-wrap: break-word;
    }
    .enzyme-sales-page .special-text {
        padding-left: 150px;
    }
    .enzyme-sales-page .section-7--block-one {
        display: block;
    }
    .enzyme-sales-page .section-8--block-one {
        width: 100%;
        margin: 0;
    }
    .enzyme-sales-page .dotted-box {
        margin-bottom: 40px;
    }
    .enzyme-sales-page .section-6::before {
        background-image: none;
    }
    .enzyme-sales-page .section-6--block-one {
        width: 100%;
    }
    .enzyme-sales-page .section-6--block-two {
        width: 100%;
        margin: 0;
        padding-top: 0;
    }
    .enzyme-sales-page .section-6--block-one {
        left: 0;
        width: 100%;
    }
    .enzyme-sales-page .section-5--block-one {
        display: block;
    }
    .enzyme-sales-page .mobile-header {
        font-size: 24px !important;
    }
    .enzyme-sales-page .section-4--block-one {
        left: 0;
        width: 100%;
    }
    .enzyme-sales-page .background-1::before {
        opacity: 0.2;
    }
    .enzyme-sales-page .section-4::before {
        opacity: 0.2;
    }
    .enzyme-sales-page h1 {
        font-size: 42px;
    }
    .enzyme-sales-page h2 {
        font-size: 30px;
    }
    .enzyme-sales-page h3 {
        font-size: 28px;
    }
    .enzyme-sales-page h4{
        font-size: 22px;
    }
    .enzyme-sales-page h5 {
        font-size: 20px;
    }
    .enzyme-sales-page h1, .enzyme-sales-page h2, .enzyme-sales-page h3, .enzyme-sales-page h4, .enzyme-sales-page h5, .enzyme-sales-page h6 {
        letter-spacing: 0px !important;
    }
    .enzyme-sales-page p {
        margin: 0 0 16px;
        font-size: 16px;
    }
    .enzyme-sales-page .hidden-xs{
        display: none;
    }
    .enzyme-sales-page .mobile-image{
        width: 300px;
        margin:15px auto;
        display: block !important;
    }
    main.enzyme-sales-page, div.enzyme-sales-page{
        font-size: 16px;
    }
    .enzyme-sales-page .banner-numbering h5 .mobile-p-break {
        display: block;
        margin-top: 0;
    }
    .enzyme-sales-page .banner-numbering h5 {
        padding: 7px 20px;
        width: 33.33%;
    }
    .enzyme-sales-page .styled-list {
        margin: 20px 0;
    }
    .enzyme-sales-page .footer-top p {
        font-size: 12px;
        padding: 15px;
    }
    .enzyme-sales-page .area-title {
        padding: 20px 15px;
    }
    .enzyme-sales-page .guarantee.guarantee-inside p {
        font-size: 16px;
    }
    .enzyme-sales-page .banner-wrapper h1 {
        text-align: center;
    }
    .enzyme-sales-page .banner-wrapper .styled-list li {
        margin-bottom: 3px;
        font-size: 20px;
        padding-left: 20px;
    }
    .enzyme-sales-page .banner-top {
        margin-bottom: 30px;
    }
    .enzyme-sales-page .banner {
        padding: 0 0 15px 0;
    }
    .enzyme-sales-page .section-1 {
        padding: 45px 0 20px 0;
        margin-bottom: 45px;
    }
    .enzyme-sales-page .double-icon-item {
        padding: 35px 0 0;
        border-bottom: 1px dashed #eee;
    }
    .enzyme-sales-page .col-12:last-child .double-icon-item {
        border-bottom: 0px dashed #eee;
    }
    .enzyme-sales-page .middle-area-item-right {
        text-align: left;
    }
    .enzyme-sales-page .middle-area-item-right.middle-area-item h5 {
        padding-left: 15px;
        padding-right: 0;
    }
    .enzyme-sales-page .middle-area-item-right.middle-area-item h5::before {
        left: 0;
        right: unset;
    }
    .enzyme-sales-page .special-area-wrapper {
        padding: 30px 25px 50px;
    }
    .enzyme-sales-page .double-area-items-image {
        height: 100px;
        margin-bottom: 10px;
    }
    .enzyme-sales-page .guarantee.guarantee-inside {
        padding: 50px 25px 25px;
    }
    /*section3*/
    .enzyme-sales-page .section-3-item {
        border-bottom: 1px dashed #eee;
    }
    .enzyme-sales-page .col-12:last-child .section-3-item {
        border-bottom: 0px dashed #eee;
    }
    /*timeline*/
    .enzyme-sales-page .timeline-area {
        padding: 40px 0;
    }
    .enzyme-sales-page .timeline {
        position: relative;
        margin: 20px 0;
    }
    .enzyme-sales-page .timeline::before, .enzyme-sales-page .timeline li::before, .enzyme-sales-page .time-line-text::before, .enzyme-sales-page .timeline li:nth-child(2n) .time-line-text::before {
        display: none;
    }
    .enzyme-sales-page .timeline li .time-line-text {
        text-align: left;
        float: none;
        width: 100%;
        margin: 10px 0;
    }
    .enzyme-sales-page .double-2-item.one {
        border-right: 0;
        margin-right: 0;
        border-bottom: 1px dashed #eee;
        padding-bottom: 10px;
    }
    .enzyme-sales-page .double-2-item {
        margin: 0 0 40px 0px;
    }
    .enzyme-sales-page .larg-title-area-title {
        -webkit-transform: rotate(0deg) translate(-0%);
                transform: rotate(0deg) translate(-0%);
        font-size: 100px !important;
    }
    .enzyme-sales-page .larg-title-area {
        padding: 35px 0;
        margin-top: 25px;
    }
    .enzyme-sales-page .larg-area {
        padding: 45px 0;
        margin-bottom: 45px;
    }
    /*GUARANTEE FOOT IMG*/
    .enzyme-sales-page .guarantee-foot img {
        max-width: 300px;
    }

    .enzyme-sales-page .section-14 {

        /* FF3.6-15 */
        background: 
            -moz-linear-gradient(left,  rgba(244,244,244,0) 0%, rgba(244,244,244,1) 20%),
            url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / contain;

        /* Chrome10-25,Safari5.1-6 */
        background: 
            -webkit-linear-gradient(left,  rgba(244,244,244,0) 0%,rgba(244,244,244,1) 20%),
            url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / contain;

        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        background: 
            linear-gradient(to right,  rgba(244,244,244,0) 0%,rgba(244,244,244,1) 20%),
            url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / contain;
            
        /* IE6-9 */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#f4f4f4',GradientType=1 );

    }
    /* INGREDIENTS */
    .enzyme-sales-page .ingredient-box::before {
        content: '';
        background: none;
    }
    .enzyme-sales-page .ingredient-box-wrapper .col-md-6:nth-child(2n + 1) {
        text-align: left;
    }
    .enzyme-sales-page .ingredient-box-wrapper .col-md-6 .ingredient-item::before,
    .enzyme-sales-page .ingredient-box-wrapper .col-md-6:nth-child(2n + 1) .ingredient-item::before {
        border: none;
    }
    
}
@media only screen and (max-width: 575px) {
    main.enzyme-sales-page, div.enzyme-sales-page {
        font-size: 14px;
    }
    .enzyme-sales-page h1 {
        font-size: 32px;
    }
    .enzyme-sales-page h1 small {
        font-size: .7em;
    }
    .enzyme-sales-page h2 {
        font-size: 28px;
        margin: 0 0 10px 0;
    }
    .enzyme-sales-page h3 {
        font-size: 24px;
    }
    .enzyme-sales-page h4 {
        font-size: 20px;
    }
    /* .enzyme-sales-page p {
        margin: 0 0 10px;
        font-size: 14px;
    } */
    .enzyme-sales-page h5 {
        font-size: 18px;
        line-height: 1.2;
    }
    .enzyme-sales-page .banner-numbering h5 {
        padding: 7px 15px;
        font-size: 14px;
    }
    .enzyme-sales-page .banner-numbering {
        margin: 0px 0 10px;
    }
    .enzyme-sales-page .bottom-footer {
        text-align: center;
    }
    .enzyme-sales-page .bottom-footer span {
        color: rgb(85,85,85);
        margin-left: 0;
        display: block;
        margin-top: 5px;
    }
    .enzyme-sales-page .guarantee {
        padding: 30px 0;
    }
    .enzyme-sales-page .guarantee img {
        max-width: 100%;
    }
    .enzyme-sales-page .option-area {
        padding: 45px 0;
    }
    /*guarantee inside*/
    .enzyme-sales-page .guarantee.guarantee-inside img {
        max-width: 150px;
        margin: -135px auto 5px;
    }
    .enzyme-sales-page .guarantee.guarantee-inside {
        padding: 50px 15px 25px;
    }
    .enzyme-sales-page .guarantee.guarantee-inside {
        margin-top: 90px;
        border:5px solid #FFD438;
    }
    .enzyme-sales-page .guarantee.guarantee-inside p {
        font-size: 14px;
        margin-bottom: 7px;
    }
    .enzyme-sales-page .banner-top {
        padding: 20px 0;
    }
    .enzyme-sales-page .special-area-wrapper {
        padding: 25px 15px;
        border: 5px solid #FFD438;
    }
    .enzyme-sales-page .special-area-wrapper img {
        max-width: 250px;
    }
    .enzyme-sales-page .middle-area-item p {
        font-size: 14px;
    }
    .enzyme-sales-page .time-line-text {
        padding: 15px 15px 5px 15px;
    }
    .enzyme-sales-page .timeline-area {
        padding: 40px 0 15px;
    }
    .enzyme-sales-page .double-2 {
        padding: 45px 0;
    }
    .enzyme-sales-page .double-2-item {
        padding: 0;
    }
    .enzyme-sales-page .double-2-item img {
        width: 100px;
        margin: 0 auto 15px;
    }
    .enzyme-sales-page .timeline p {
        font-size: 14px;
    }
    .enzyme-sales-page .citation h2 {
        margin-bottom: 15px;
    }
    .enzyme-sales-page .citation {
        padding: 30px 0;
    }
    .enzyme-sales-page .citation p {
        font-size: 12px;
        margin-bottom: 5px;
    }
    /*GUARANTEE FOOT IMG*/
    .enzyme-sales-page .guarantee-foot img {
        max-width: 100%;
        width: 300px;
    }

    .section-15--block-one h5 span {
        padding-right: 0;
        padding-left: 10px;
        border-right: none;
        border-left: 5px solid #5866af;
    }

    .enzyme-sales-page .attention-wrapper {
        padding: 20px;
        margin: -50px -15px 60px;
        -webkit-transform: unset;
                transform: unset;
    }
    .enzyme-sales-page .attention-wrapper > h5 {
        -webkit-transform: unset;
                transform: unset;
        text-transform: unset;
    }
    .enzyme-sales-page .section-10 {
        background: 
            url('/cms/sales-pages/enzymes/img/fitness-couple.png') top right / cover,
            url('/cms/sales-pages/enzymes/img/girl-w-drink.png') center left / cover,
            #4d5185;
    }
    .enzyme-sales-page .section-10--bg-skew {
        background: none;
    }
    .enzyme-sales-page .section-10 {
        background:
            -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.5))),
            url('/cms/sales-pages/enzymes/img/fitness-couple.png') top center / cover,
            #4d5185;
        background:
            linear-gradient(to right, rgba(0,0,0,.5) 0%, rgba(0,0,0,.5) 100%),
            url('/cms/sales-pages/enzymes/img/fitness-couple.png') top center / cover,
            #4d5185;
        background-repeat: no-repeat;
    }
    .enzyme-sales-page .section-11--block-three {
        padding: 10px;
    }
    .enzyme-sales-page .section-11a {
        background: rgb(1,4,39); /* Old browsers */
        /* FF3.6-15 */
        background: 
            -moz-linear-gradient(left,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),
            -moz-linear-gradient(left,  rgba(89,101,172,0.7) 0%, rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top center / cover,
            -moz-linear-gradient(top,  rgba(1,4,39,1) 0%, rgba(87,57,109,1) 100%); 
        /* Chrome10-25,Safari5.1-6 */
        background: 
            -webkit-linear-gradient(left,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),
            -webkit-linear-gradient(left,  rgba(89,101,172,0.7) 0%,rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top center / cover,
            -webkit-linear-gradient(top,  rgba(1,4,39,1) 0%,rgba(87,57,109,1) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        background: 
            linear-gradient(to right,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),
            linear-gradient(to right,  rgba(89,101,172,0.7) 0%,rgba(89,101,172,0) 100%),
            url('/cms/sales-pages/enzymes/img/woman-eating.png') top center / cover,
            linear-gradient(to bottom,  rgba(1,4,39,1) 0%,rgba(87,57,109,1) 100%);
        padding-bottom: 0;
    }

    .enzyme-sales-page .section-12::before {
        background-size: cover;
        background-position: center center;
    }
    .enzyme-sales-page .section-14 {

        /* FF3.6-15 */
        background: 
            -moz-linear-gradient(left,  rgba(244,244,244,0) 0%, rgba(244,244,244,1) 25%),
            url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / cover;

        /* Chrome10-25,Safari5.1-6 */
        background: 
            -webkit-linear-gradient(left,  rgba(244,244,244,0) 0%,rgba(244,244,244,1) 25%),
            url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / cover;

        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        background: 
            linear-gradient(to right,  rgba(244,244,244,0) 0%,rgba(244,244,244,1) 25%),
            url('/cms/sales-pages/enzymes/img/food-spread-2.png') center left / cover;
            
        /* IE6-9 */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#f4f4f4',GradientType=1 );

    }

 
}
@media only screen and (max-width: 360px) {

    .enzyme-sales-page .banner-wrapper h1 small {
        display: block;
        margin-bottom: 5px;
    }
    .enzyme-sales-page .banner-wrapper h1 br {
        display: none;
    }
    .enzyme-sales-page .section-10 {
        background:
            -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.5))),
            url('/cms/sales-pages/enzymes/img/fitness-couple.png') top center / cover,
            #4d5185;
        background:
            linear-gradient(to right, rgba(0,0,0,.5) 0%, rgba(0,0,0,.5) 100%),
            url('/cms/sales-pages/enzymes/img/fitness-couple.png') top center / cover,
            #4d5185;
        background-repeat: no-repeat;
    }
    .enzyme-sales-page .section-10--bg-skew {
        background: none;
    }
    .enzyme-sales-page .section-10--content {
        width: 90%;
        margin: auto;
        padding: 0;
    }


}
