@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:300,300italic,400,500,500italic);
@font-face {
    font-family: 'bebas_neuebold';
    src: url("../fonts/bebasneuebold-webfont.eot");
    src: url("../fonts/bebasneuebold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebasneuebold-webfont.woff2") format("woff2"), url("../fonts/bebasneuebold-webfont.woff") format("woff"), url("../fonts/bebasneuebold-webfont.ttf") format("truetype"), url("../fonts/bebasneuebold-webfont.svg#bebas_neuebold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bebas_neuebook';
    src: url("../fonts/bebasneuebook-webfont.eot");
    src: url("../fonts/bebasneuebook-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebasneuebook-webfont.woff2") format("woff2"), url("../fonts/bebasneuebook-webfont.woff") format("woff"), url("../fonts/bebasneuebook-webfont.ttf") format("truetype"), url("../fonts/bebasneuebook-webfont.svg#bebas_neuebook") format("svg");
    font-weight: normal;
    font-style: normal;
}

.omc-bs-style.omc-wrap,
.mvproduct-wrap {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    position: relative;
}

.omc-bs-style.omc-wrap .primary-color {
    color: #ffffff;
}

.omc-bs-style.omc-wrap .brand-primary {
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .brand-success {
    color: #3cb878;
}

.omc-bs-style.omc-wrap .brand-info {
    color: #2acef1;
}

.omc-bs-style.omc-wrap .brand-warning {
    color: #ff9f19;
}

.omc-bs-style.omc-wrap .brand-danger {
    color: #f35958;
}

.omc-bs-style.omc-wrap .gray-darker {
    color: #333333;
}

.omc-bs-style.omc-wrap .gray-dark {
    color: #666666;
}

.omc-bs-style.omc-wrap .gray {
    color: #959595;
}

.omc-bs-style.omc-wrap .gray-light {
    color: #d6d6d6;
}

.omc-bs-style.omc-wrap .gray-lighter {
    color: #f2f2f2;
}

.omc-bs-style.omc-wrap .link-color {
    color: #2a9af1;
}

.omc-bs-style.omc-wrap h1 {
    font-family: proxima-nova, sans-serif;
    font-size: 40px;
    line-height: 60px;
    font-weight: 300;
    color: #333333;
}

.omc-bs-style.omc-wrap h2 {
    font-family: "bebas_neuebold";
    font-size: 40px;
    line-height: 40px;
    color: #333333;
}

.omc-bs-style.omc-wrap h3 {
    font-family: "bebas_neuebold";
    font-size: 24px;
    line-height: 24px;
    color: #333333;
}

.omc-bs-style.omc-wrap h4 {
    font-family: proxima-nova, sans-serif;
    font-size: 24px;
    line-height: 36px;
    font-weight: 300;
    color: #333333;
}

.omc-bs-style.omc-wrap h5 {
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
    color: #333333;
}

.omc-bs-style.omc-wrap h6 {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    line-height: 30px;
    font-weight: 500;
    color: #333333;
}

.omc-bs-style.omc-wrap .jumbo1 {
    font-family: "bebas_neuebold";
    font-size: 60px;
    line-height: 60px;
}

.omc-bs-style.omc-wrap .jumbo2 {
    font-family: "bebas_neuebold";
    font-size: 100px;
    line-height: 90px;
}

.omc-bs-style.omc-wrap p {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
}

.omc-bs-style.omc-wrap a {
    text-decoration: none;
    color: inherit;
}

.omc-bs-style.omc-wrap .underline {
    text-decoration: underline !important;
}

.omc-bs-style.omc-wrap .hover-color:hover {
    color: #666666;
}

.omc-bs-style.omc-wrap a:hover {
    color: inherit;
}

.omc-bs-style.omc-wrap a:focus {
    outline: none !important;
}

.omc-bs-style.omc-wrap a.link-color:hover {
    color: #2a9af1 !important;
}

.omc-bs-style.omc-wrap .p-gray-darker a:hover {
    color: #333333;
}

.omc-bs-style.omc-wrap .p-gray a:hover {
    color: #959595;
}

.omc-bs-style.omc-wrap small {
    font-family: proxima-nova, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 300;
}

.omc-bs-style.omc-wrap .error {
    font-family: proxima-nova, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #f35958;
}

.omc-bs-style.omc-wrap .alert {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 500;
}

.omc-bs-style.omc-wrap .tooltipster-default {
    border: none !important;
    background: #333333 !important;
    border-radius: 3px !important;
}

.omc-bs-style.omc-wrap .tooltipster-default .tooltipster-content {
    font-family: proxima-nova, sans-serif !important;
    font-size: 11px !important;
    line-height: 14px !important;
    font-weight: 400 !important;
    padding: 8px 12px 10px 12px !important;
    text-align: center;
    width: 190px;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .tooltip-bottom {
    font-family: proxima-nova, sans-serif !important;
    font-size: 11px;
    line-height: 14px;
    font-weight: 400;
    background: #333333;
    padding: 8px 12px 10px 12px;
    color: #ffffff;
    text-align: center;
    border-radius: 3px;
    width: 190px;
    margin-top: 20px;
    display: block;
}

.omc-bs-style.omc-wrap .tooltip-bottom::before {
    color: #333;
    content: "\f0de";
    font-family: FontAwesome;
    font-size: 19px;
    position: absolute;
    margin-top: -13px;
    width: 162px;
}

.omc-bs-style.omc-wrap .tooltip.bottom .tooltip-arrow {
    display: none;
}

.omc-bs-style.omc-wrap .green-alert {
    color: #3cb878;
}

.omc-bs-style.omc-wrap .orange-alert {
    color: #ff9f19;
}

.omc-bs-style.omc-wrap .p-gray-darker {
    color: #333333;
}

.omc-bs-style.omc-wrap .p-gray {
    color: #959595;
}

.omc-bs-style.omc-wrap .btn-cancel {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    color: #2a9af1;
    text-decoration: none;
}

.omc-bs-style.omc-wrap .btn-cancel:hover {
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .btn {
    border-radius: 40px;
    font-family: "bebas_neuebold";
    text-transform: uppercase;
    padding: 0;
}

.omc-bs-style.omc-wrap .btn-brand-primary {
    background: #2a9af1;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .btn-brand-primary:hover {
    color: #ffffff;
    background: #1988de;
}

.omc-bs-style.omc-wrap .btn-gray-dark {
    background: #666666;
    color: #333333;
}

.omc-bs-style.omc-wrap .btn-gray-dark:hover {
    color: #333333;
    background: #535353;
}

.omc-bs-style.omc-wrap .btn-border-style {
    box-shadow: 0 0 0 2px #ffffff inset;
    background: none;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .btn-border-style:hover {
    background: #ffffff;
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .btn-small {
    font-size: 16px;
    line-height: 16px;
    padding: 8px 24px;
}

.omc-bs-style.omc-wrap .btn-medium {
    font-size: 18px;
    line-height: 18px;
    padding: 10px 30px;
}

.omc-bs-style.omc-wrap .btn-large {
    font-size: 20px;
    line-height: 20px;
    padding: 16px 40px;
}

.omc-bs-style.omc-wrap .btn-icon {
    padding-left: 52px;
    padding-right: 60px;
}

.omc-bs-style.omc-wrap .btn-icon::after {
    content: "\f061";
    font-family: FontAwesome;
    font-size: 14px;
    margin-left: 28px;
    position: absolute;
}

.omc-bs-style.omc-wrap .btn-disabled {
    opacity: 0.3;
}

.omc-bs-style.omc-wrap .btn-play {
    background: rgba(42, 154, 241, 0.7) none repeat scroll 0 0;
    height: 70px;
    width: 70px;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    padding: 19px 14px 18px 22px;
    border-radius: 50%;
}

.omc-bs-style.omc-wrap .btn-play img {
    max-width: 27px;
}

.omc-bs-style.omc-wrap .btn-play:hover {
    background: #2a9af1 none repeat scroll 0 0;
    /* mozila */
    -moz-transition: background 0.2s ease-in;
    /* WebKit */
    -webkit-transition: background 0.2s ease-in;
    /* Standard */
    transition: background 0.2s ease-in;
}

.omc-bs-style.omc-wrap .toolbar-link {
    font-size: 12px;
    line-height: 14px;
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    color: #959595;
}

.omc-bs-style.omc-wrap .card {
    border-radius: 3px;
    padding: 20px;
}

.omc-bs-style.omc-wrap .card-default {
    border-width: 1px;
    border-color: #d6d6d6;
    border-style: solid;
}

.omc-bs-style.omc-wrap .card-selected {
    border-width: 2px;
    border-color: #2a9af1;
    border-style: solid;
}

.omc-bs-style.omc-wrap .card-hover:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.omc-bs-style.omc-wrap .card-divider {
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    margin: 15px 0;
    display: block;
    float: left;
}

.omc-bs-style.omc-wrap input.form-control {
    border-radius: 6px;
    border-width: 1px;
    border-color: #77baed;
    padding: 10px;
    font-size: 15px;
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    color: #333333;
    height: 40px;
    margin-bottom: 10px;
}

.omc-bs-style.omc-wrap .form-content {
    border: 1px solid #d6d6d6;
    border-radius: 6px;
    display: block;
    float: left;
    padding: 30px;
    max-width: 760px;
    width: 100%;
}

.omc-bs-style.omc-wrap .form-group button {
    margin-left: 20px;
}

.omc-bs-style.omc-wrap .modal-content {
    box-shadow: 0 2px 6px rgba(0, 1, 1, 0.3);
    border: medium none;
}

.omc-bs-style.omc-wrap .modal-header {
    border-bottom: none;
    padding-top: 42px;
    padding-left: 24px;
}

.omc-bs-style.omc-wrap .modal-header .close {
    position: absolute;
    right: 14px;
    top: 9px;
}

.omc-bs-style.omc-wrap .modal-body {
    padding-left: 24px;
    padding-right: 24px;
}

.omc-bs-style.omc-wrap .modal-footer {
    border-top: none;
    padding-top: 24px;
    padding-right: 15px;
    padding-bottom: 32px;
}

.omc-bs-style.omc-wrap .modal-footer button {
    margin-left: 20px;
    padding: 10px 46px;
}

.omc-bs-style.omc-wrap .block {
    width: 100%;
    float: left;
}

.omc-bs-style.omc-wrap .container {
    max-width: 940px;
    padding-left: 0;
    padding-right: 0;
}

.omc-bs-style.omc-wrap .line-straight {
    text-decoration: line-through;
}

.omc-bs-style.omc-wrap .style-guide-header {
    width: 100%;
    height: 240px;
    background: #333333;
}

.omc-bs-style.omc-wrap .style-guide-header .container {
    padding-top: 130px;
}

.omc-bs-style.omc-wrap .style-guide-header .container .style-logo {
    padding-left: 0px;
}

.omc-bs-style.omc-wrap .style-title {
    color: #2a9af1;
    font-size: 40px;
    margin-bottom: 20px;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'bebas_neuebold';
}

.omc-bs-style.omc-wrap .typography {
    width: 100%;
    background: #fff;
    float: left;
    padding: 60px 0;
}

.omc-bs-style.omc-wrap .typography .sample-text {
    color: #959595;
    font-size: 12px;
    margin-top: 30px;
    margin-bottom: 10px;
    display: block;
}

.omc-bs-style.omc-wrap .typography table {
    width: 100%;
    margin-bottom: 50px;
}

.omc-bs-style.omc-wrap .typography .jambo-style {
    margin-bottom: 78px;
}

.omc-bs-style.omc-wrap .typography .p-block {
    width: 90%;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.omc-bs-style.omc-wrap .colors {
    width: 100%;
    background: #fff;
    float: left;
    padding: 0 0 60px 0;
}

.omc-bs-style.omc-wrap .colors .brand-color-box {
    float: left;
    margin-bottom: 17px;
    margin-top: 17px;
}

.omc-bs-style.omc-wrap .colors .brand-color-box div {
    display: table-cell;
    height: 70px;
    text-align: center;
    vertical-align: middle;
    width: 170px;
    border-radius: 3px;
    margin-bottom: 15px;
    font-weight: 300;
    font-family: proxima-nova, sans-serif;
}

.omc-bs-style.omc-wrap .colors .brand-primary {
    background: #2a9af1;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .colors .brand-success {
    background: #3cb878;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .colors .brand-info {
    background: #2acef1;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .colors .brand-warning {
    background: #ff9f19;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .colors .brand-danger {
    background: #f35958;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .colors .gray-darker {
    background: #333333;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .colors .gray-dark {
    background: #666666;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .colors .gray {
    background: #959595;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .colors .gray-light {
    background: #d6d6d6;
    color: #959595;
}

.omc-bs-style.omc-wrap .colors .gray-lighter {
    background: #f2f2f2;
    color: #959595;
}

.omc-bs-style.omc-wrap .colors .sample-text {
    color: #959595;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 170px;
    text-align: center;
    display: block;
}

.omc-bs-style.omc-wrap .buttons {
    width: 100%;
    background: #fff;
    float: left;
    padding: 0 0 30px 0;
}

.omc-bs-style.omc-wrap .buttons .sample-text {
    color: #959595;
    font-size: 12px;
    margin-top: 25px;
    margin-bottom: 10px;
    width: 100%;
    display: block;
}

.omc-bs-style.omc-wrap .toolbar-link-body {
    width: 100%;
    float: left;
    display: block;
    margin-bottom: 60px;
}

.omc-bs-style.omc-wrap .toolbar-link-body .sample-text {
    color: #959595;
    font-size: 12px;
    margin-bottom: 15px;
    width: 100%;
    display: block;
}

.omc-bs-style.omc-wrap .toolbar-link-body .toolbar-link {
    display: block;
}

.omc-bs-style.omc-wrap .cards {
    width: 100%;
    background: #fff;
    float: left;
    padding: 0 0 60px 0;
}

.omc-bs-style.omc-wrap .cards .sample-text {
    color: #959595;
    font-size: 12px;
    margin-top: 25px;
    margin-bottom: 10px;
    width: 100%;
    display: block;
}

.omc-bs-style.omc-wrap .cards .card {
    width: 270px;
    height: 135px;
}

.omc-bs-style.omc-wrap .forms {
    width: 100%;
    background: #fff;
    float: left;
    padding: 0 0 60px 0;
}

.omc-bs-style.omc-wrap .forms .sample-text {
    color: #959595;
    font-size: 12px;
    margin-top: 25px;
    margin-bottom: 10px;
    width: 100%;
    display: block;
}

.omc-bs-style.omc-wrap .forms .form-input {
    font-size: 15px;
    font-color: #333333;
    font-weight: 400;
    font-family: proxima-nova, sans-serif;
}

.omc-bs-style.omc-wrap .modals {
    width: 100%;
    background: #fff;
    float: left;
    padding: 60px 0;
}

.omc-bs-style.omc-wrap .modals .modal-dialog {
    margin-left: 0px;
}


/*============= mvproduct-slider-chk.css ==================*/


/*============= mvproduct-header-footer-chk.css ==================*/

@media (min-width: 1200px) {
    .omc-bs-style.omc-wrap .all-contents-wrap {
        padding-right: 17px;
    }
}

@media (min-width: 991px) {
    /*section#slide-nav figure.slidemenu {
  	right: -288px;
  	max-width: 280px;
  	min-width: 280px;
  }*/
}

@media (min-width: 768px) {
    .omc-bs-style.omc-wrap .header-menu-navigation {
        display: inherit;
    }
    .omc-bs-style.omc-wrap .mobile-header {
        display: none;
    }
}

@media (max-width: 767px) {
    .omc-bs-style.omc-wrap .header-menu-navigation {
        display: none;
    }
}

@media (min-width: 300px) {
    .omc-bs-style.omc-wrap .overlaybg {
        background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 99999;
        overflow: hidden;
    }
    .omc-bs-style.omc-wrap .js-drawer-open section.side-menu-bg {
        z-index: 900000;
        position: absolute;
    }
    .omc-bs-style.omc-wrap .js-drawer-open-left .slidemenu-show.default-navigation {
        transform: translateX(280px);
    }
    .omc-bs-style.omc-wrap .default-navigation {
        background: #333333;
        left: -280px;
        max-width: 270px;
        min-width: 270px;
        position: fixed;
        top: 0;
        z-index: 9999999;
        overflow-x: hidden;
        overflow-y: scroll;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s, -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    }
    .omc-bs-style.omc-wrap .js-drawer-open-left .slidemenu-show {
        transform: translateX(-280px);
    }
    .omc-bs-style.omc-wrap .slidemenu {
        background: #333333;
        right: -280px;
        max-width: 280px;
        min-width: 280px;
        position: fixed;
        top: 0;
        z-index: 9999999;
        overflow-x: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s, -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    }
    .omc-bs-style.omc-wrap .js-drawer-open .slidemenu {
        display: block;
    }
    .omc-bs-style.omc-wrap .js-drawer-open {
        overflow: hidden;
    }
    .omc-bs-style.omc-wrap .all-contents-wrap {
        height: 100%;
        /*position: fixed;*/
        overflow: hidden;
        width: 100%;
        top: 0;
        left: 0;
        z-index: -1;
    }
    #mvp-slide-nav .navbar-toggle {
        cursor: pointer;
        line-height: 0;
        float: left;
        margin: 0;
        padding: 0;
        border: 0;
        background: transparent;
        position: relative;
        z-index: 4;
    }
    #mvp-slide-nav .navbar-toggle:hover {
        text-decoration: none;
    }
    #mvp-slide-nav .navbar-toggle:hover i {
        text-decoration: none;
        color: #2a9af1;
    }
    #mvp-slide-nav .navbar-toggle img {
        max-width: 22px;
        margin-top: 6px;
    }
    .mvp-slidesidebarmenu .side-menu-head {
        width: 100%;
        float: left;
        padding: 19px 0 18px 19px;
        background: #282828;
    }
    .omc-bs-style.omc-wrap .side-menu-head .side-menu-logo {
        float: left;
    }
    .omc-bs-style.omc-wrap .side-menu-head .side-menu-logo img {
        max-width: 32px;
        margin-top: 2px;
    }
    .omc-bs-style.omc-wrap .side-menu-head .side-btn-close {
        float: left;
    }
    .omc-bs-style.omc-wrap .side-menu-head .side-btn-close img {
        max-width: 16px;
    }
    .omc-bs-style.omc-wrap .side-menu-head p {
        margin: 0 0 3px;
        line-height: 13px;
    }
    /*--End of side-menu-head--*/
    .omc-bs-style.omc-wrap .nav-menu-side {
        float: left;
        width: 100%;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul {
        float: left;
        width: 100%;
        margin: 0;
        padding-left: 0;
        box-shadow: none;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul>li {
        border-bottom: 1px solid #484848;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul>li>a {
        color: #959595;
        font-size: 24px;
        font-family: "bebas_neuebold";
        line-height: 54px;
        padding: 0 19px;
        display: block;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul>li>a i {
        float: right;
        font-size: 16px;
        line-height: 54px;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul>li a:hover {
        color: #ffffff;
        background: none;
        text-decoration: none;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul>li a:focus {
        text-decoration: none;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul>li.active a,
    .omc-bs-style.omc-wrap .nav-menu-side ul>li a.lang_sel_sel {
        color: #ffffff;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul>li.open a,
    .omc-bs-style.omc-wrap .nav-menu-side ul>li.open>a:focus,
    .omc-bs-style.omc-wrap .nav-menu-side ul>li.open>a:hover {
        text-decoration: none;
        border-bottom: medium none !important;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul>li.dropdown .dropdown-menu {
        position: relative;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul button.btn {
        width: 100%;
    }
    /*--End of nav-menu-side--*/
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown.mega-drop-menu ul.dropdown-menu.mega-sub-menu {
        padding-top: 0;
        padding-bottom: 0;
        margin-left: -1px;
        margin-bottom: -2px;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown.mega-drop-menu ul.dropdown-menu.mega-sub-menu>li.mega-title {
        background: #666666;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown.mega-drop-menu ul.dropdown-menu.mega-sub-menu>li.mega-title h3 {
        font-size: 18px;
        line-height: 31px;
        margin: 0;
        padding-left: 19px;
    }
    /*--End of mega-sub-menu--*/
    .omc-bs-style.omc-wrap .nav-menu-side ul li a i.fa-angle-down {
        display: inherit;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.open a i.fa-angle-down {
        display: none;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li a i.fa-angle-up {
        display: none;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.open a i.fa-angle-up {
        display: inherit;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown ul.dropdown-menu li {
        border-bottom: 1px solid #484848;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown ul.dropdown-menu {
        padding-top: 0;
        padding-bottom: 0;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown ul.dropdown-menu li {
        background: #282828;
        margin-right: -1px;
    }
    /*.nav-menu-side ul li.dropdown ul.dropdown-menu li:last-child {
  	border-bottom:0;
  }*/
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown ul.dropdown-menu li a {
        color: #ffffff;
        font-size: 15px;
        font-family: proxima-nova, sans-serif;
        line-height: 54px;
        padding-top: 0;
        padding-bottom: 0;
        font-weight: 300;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown ul.dropdown-menu li:hover a {
        color: #2a9af1;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.dropdown ul.dropdown-menu li a i {
        float: left;
        margin-right: 8px;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.open>a,
    .omc-bs-style.omc-wrap .nav-menu-side ul li.open>a:focus,
    .omc-bs-style.omc-wrap .nav-menu-side ul li.open>a:hover {
        background: none;
        border-bottom: 1px solid #484848;
        color: #ffffff;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li.open.mega-drop-menu>a {
        border-bottom: 0px;
    }
    .omc-bs-style.omc-wrap .nav-menu-side ul li a:focus {
        background: none;
    }
    .omc-bs-style.omc-wrap .overflow-y-noscroll {
        overflow-y: hidden;
    }
    .omc-bs-style.omc-wrap .side-menu-footer {
        float: left;
        width: 100%;
        padding-top: 28px;
        padding-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul {
        padding-left: 0;
        /*--End of join-as-btn--*/
        /*--End of refer-member--*/
        /*--End of social--*/
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul>li {
        text-align: center;
        float: left;
        width: 100%;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul>li>a {
        font-family: proxima-nova, sans-serif;
        font-size: 15px;
        font-weight: 300;
        line-height: 40px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul>li>a:hover {
        text-decoration: none;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.join-as-btn {
        margin-bottom: 35px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.join-as-btn button.btn {
        font-size: 24px;
        padding: 18px 50px;
        margin-left: 11px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author {
        padding-left: 0;
        float: left;
        width: 100%;
        margin-top: 30px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author li {
        float: left;
        width: 100%;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author li img {
        max-width: 48px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author li h5 {
        margin-bottom: 0;
        margin-top: 15px;
        line-height: 22px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author li small {
        display: block;
        margin: 2px 0 6px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author li>a {
        font-family: proxima-nova, sans-serif;
        font-size: 15px;
        font-weight: 300;
        line-height: 30px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author li>a:hover {
        text-decoration: none;
        color: #1988de;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author li .ref-reset {
        margin-top: 6px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.refer-member ul.member-author li .ref-reset a:hover {
        color: #f2f2f2;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.social {
        display: block;
        width: 100%;
        float: left;
        padding-left: 11px;
        margin-top: 43px;
        margin-bottom: 44px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.social a {
        display: inline-block;
        float: left;
        width: 40px;
        height: 40px;
        background: #959595;
        border-radius: 50%;
        margin: 0 10px;
    }
    .omc-bs-style.omc-wrap .side-menu-footer ul li.social a i {
        font-size: 20px;
        font-family: FontAwesome;
        color: #333333;
    }
    /*--End of side-menu-footer--*/
    /*--End of selt-language--*/
    /*--End of change-country--*/
    .omc-bs-style.omc-wrap .referr-member figcaption.referre-menu ul li {
        text-align: center;
        padding: 0 19px;
        border-bottom: none;
    }
    .omc-bs-style.omc-wrap .referr-member figcaption.referre-menu ul li h5 {
        margin: 33px 0 23px;
    }
    .omc-bs-style.omc-wrap .referr-member figcaption.referre-menu ul li input.reffere-input {
        height: 42px;
        font-family: proxima-nova, sans-serif;
        font-size: 20px;
        font-weight: 300;
        margin-bottom: 29px;
        color: #333333;
        border: 1px solid #959595;
        padding: 0 8px;
        border-radius: 6px;
    }
    .omc-bs-style.omc-wrap .referr-member figcaption.referre-menu ul li input.reffere-input::-webkit-placeholder {
        color: #959595;
    }
    .omc-bs-style.omc-wrap .referr-member figcaption.referre-menu ul li input.reffere-input::-ms-placeholder {
        color: #959595;
    }
    .omc-bs-style.omc-wrap .referr-member figcaption.referre-menu ul li input.reffere-input::-moz-placeholder {
        color: #959595;
    }
    .omc-bs-style.omc-wrap .referr-member figcaption.referre-menu ul li .btn-submit {
        margin-bottom: 15px;
    }
    /*--End of referr-member--*/
    .omc-bs-style.omc-wrap .select-option {
        /*--End of select-menu-head--*/
        /*--End of select-option-menu--*/
    }
    .omc-bs-style.omc-wrap .select-option .select-menu-head {
        padding: 19px 18px 18px 19px;
    }
    .omc-bs-style.omc-wrap .select-option .select-menu-head p {
        display: inline-block;
        float: left;
    }
    .omc-bs-style.omc-wrap .select-option .select-menu-head .side-btn-close {
        float: right;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu {
        /*--ul end---*/
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul {
        padding-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li {
        text-align: center;
        padding: 0 19px;
        float: left;
        width: 100%;
        border-bottom: none;
        /*---ul.select-sub-menu end---*/
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li {
        border-bottom: none;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li h5 {
        margin: 34px 0 12px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li p {
        display: inline-block;
        text-align: left;
        float: left;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li a {
        display: inline-block;
        float: right;
        padding: 0px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li a i {
        line-height: 24px;
        font-size: 12px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li select {
        height: 31px;
        font-family: proxima-nova, sans-serif;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 8px;
        color: #333333;
        border: 1px solid #959595;
        padding: 0 8px;
        border-radius: 6px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li select option {
        background: #ebebeb;
        border: medium none;
        font-size: 14px;
        line-height: 33px;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li select::-webkit-placeholder {
        color: #333333;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li select::-ms-placeholder {
        color: #333333;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li select::-moz-placeholder {
        color: #333333;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li:last-child {
        padding-bottom: 17px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul>li ul.select-sub-menu li.rmb-mrg p {
        margin-bottom: 3px;
        margin-top: 1px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul li:first-child {
        padding: 0 19px;
        border-bottom: 1px solid #484848;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul p.smartship-discount {
        margin-top: 19px;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul p.smartship-discount span:first-child {
        float: left;
        display: inline-block;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul p.smartship-discount span:last-child {
        float: right;
        display: inline-block;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul small.add-smartship {
        font-weight: 500;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul small.add-smartship span {
        margin-right: 5px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul .subtotal {
        margin: 10px 0;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul .subtotal p {
        display: inline-block;
        float: left;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul .subtotal h6 {
        display: inline-block;
        float: right;
        margin-top: 0;
        line-height: 26px;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul .subtotal h6 .line-straight {
        margin-right: 4px;
        font-weight: 300;
    }
    .omc-bs-style.omc-wrap .select-option .select-option-menu>ul .btn-submit {
        margin-bottom: 15px;
    }
    /*--End of select-option--*/
    .omc-bs-style.omc-wrap .high-five,
    .omc-bs-style.omc-wrap .high-five-promoter {
        /*--End of side-menu-head--*/
    }
    .omc-bs-style.omc-wrap .high-five .side-menu-head,
    .omc-bs-style.omc-wrap .high-five-promoter .side-menu-head {
        padding: 19px 18px 18px 19px;
    }
    .omc-bs-style.omc-wrap .high-five .side-menu-head p,
    .omc-bs-style.omc-wrap .high-five-promoter .side-menu-head p {
        display: inline-block;
        float: left;
    }
    .omc-bs-style.omc-wrap .high-five .side-menu-head .side-btn-close,
    .omc-bs-style.omc-wrap .high-five-promoter .side-menu-head .side-btn-close {
        float: right;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side,
    .omc-bs-style.omc-wrap .high-five .nav-menu-side-promoter {
        /*--ul end---*/
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul {
        padding-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li {
        text-align: center;
        padding: 0 19px;
        float: left;
        width: 100%;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .add-order-icon,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .add-order-icon {
        margin-top: 35px;
        margin-bottom: 14px;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .add-order-icon img,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .add-order-icon img {
        max-width: 33px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .prd-name,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .prd-name {
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li h5,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li h5 {
        margin-top: 23px;
        margin-bottom: 24px;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .btn-kteep,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .btn-kteep {
        margin-bottom: 15px;
        padding-left: 38px;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .high-five-prd,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .high-five-prd {
        margin-top: 51px;
        margin-bottom: 17px;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .high-five-prd img,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .high-five-prd img {
        max-width: 100px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .title-prd,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .title-prd {
        margin-bottom: 4px;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .from-text,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .from-text {
        margin-bottom: 17px;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .from-text p,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .from-text p {
        display: inline-block;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li .from-text h3,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li .from-text h3 {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul>li button.btn-select,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul>li button.btn-select {
        width: initial;
        margin-bottom: 8px;
    }
    .omc-bs-style.omc-wrap .high-five .nav-menu-side>ul li:last-child,
    .omc-bs-style.omc-wrap .high-five-promoter .nav-menu-side>ul li:last-child {
        padding: 0 19px;
        border-bottom: none;
    }
    /*--End of high-five--*/
    .omc-bs-style.omc-wrap .your-cart {
        /*--End of side-menu-head--*/
    }
    .omc-bs-style.omc-wrap .your-cart .side-menu-head {
        padding: 19px 18px 18px 19px;
    }
    .omc-bs-style.omc-wrap .your-cart .side-menu-head p {
        display: inline-block;
        float: left;
    }
    .omc-bs-style.omc-wrap .your-cart .side-menu-head .side-btn-close {
        float: right;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side {
        padding-bottom: 50px;
        /*--ul end---*/
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul {
        /*--End of li.cart-product--*/
        /*--End of li.cart-discount--*/
        /*--End of li.shipping--*/
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul>li {
        padding: 0 19px;
        float: left;
        width: 100%;
        list-style: none;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.today-order {
        background: #666666;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.today-order h3 {
        font-size: 18px;
        margin: 3px 0 4px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side ul li.cart-product {
        padding: 0 !important;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-img {
        display: inline-block;
        float: left;
        width: 20%;
        margin-right: 10px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text {
        display: inline-block;
        float: left;
        width: 76%;
        padding-right: 20px;
        padding-left: 5px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .title-prd {
        margin-top: 8px;
        margin-bottom: 3px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .title-prd span {
        display: inline-block;
        float: left;
        max-width: 160px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .title-prd a.delete-icon {
        display: inline-block;
        float: right;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .extr-text {
        margin-bottom: 5px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .extr-text span {
        display: block;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .prd-price {
        margin-bottom: 12px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .prd-price .minus-icon {
        margin-left: 2px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .prd-price .number {
        margin-left: 8px;
        margin-right: 8px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .prd-price .amount {
        float: right;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-product .prd-text .prd-price .amount em {
        font-style: normal;
        margin-left: 4px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount {
        background: #282828;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount p.smartship-discount {
        margin-top: 12px;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount p.smartship-discount span:first-child {
        float: left;
        display: inline-block;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount p.smartship-discount span:last-child {
        float: right;
        display: inline-block;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount small.add-smartship {
        font-weight: 500;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount small.add-smartship span {
        margin-right: 5px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount .subtotal {
        margin: 12px 0 10px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount .subtotal p {
        display: inline-block;
        float: left;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount .subtotal h6 {
        display: inline-block;
        float: right;
        margin-top: 0;
        line-height: 26px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.cart-discount .subtotal h6 .line-straight {
        margin-right: 4px;
        font-weight: 300;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping small {
        margin: 18px 0 21px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .btn-checkout {
        margin-bottom: 15px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .btn-ref-checkout {
        margin-bottom: 15px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .verified {
        margin: 40px 0 33px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .verified img {
        max-width: 140px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .card-orders {
        width: 100%;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .card-orders .mastercard {
        width: 50%;
        float: left;
        padding-right: 15px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .card-orders .mastercard i.fa {
        font-size: 14px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .card-orders .mastercard small {
        margin: 0;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .card-orders .orders {
        width: 50%;
        float: left;
        padding-left: 15px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .card-orders .orders i.fa {
        font-size: 14px;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li.shipping .card-orders .orders small {
        margin: 0;
    }
    .omc-bs-style.omc-wrap .your-cart .nav-menu-side>ul li:last-child {
        padding: 0 19px;
        border-bottom: none;
        list-style-type: none;
    }
    /*--End of your-cart--*/
    .omc-bs-style.omc-wrap .smartship .nav-menu-side ul {
        padding-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .smartship .nav-menu-side ul li {
        text-align: center;
        padding: 0 19px;
    }
    .omc-bs-style.omc-wrap .smartship .nav-menu-side ul li .save-smartship {
        margin-top: 26px;
        margin-bottom: 18px;
    }
    .omc-bs-style.omc-wrap .smartship .nav-menu-side ul li .save-smartship img {
        max-width: 106px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .smartship .nav-menu-side ul li h6 {
        line-height: 25px;
        margin-bottom: 5px;
    }
    .omc-bs-style.omc-wrap .smartship .nav-menu-side ul li button {
        margin: 30px 0 0;
    }
    .omc-bs-style.omc-wrap .smartship .nav-menu-side ul li:last-child {
        border: none;
    }
    /*--End of smartship--*/
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul {
        padding-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li {
        text-align: center;
        padding: 0 19px;
        border: none;
        /*--End of member-author--*/
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author {
        padding-bottom: 0;
        margin-top: 30px;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author li {
        padding: 0;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author li img {
        max-width: 48px;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author li h5 {
        margin-bottom: 0;
        margin-top: 15px;
        line-height: 22px;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author li small {
        display: block;
        margin: 2px 0 6px;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author li>a {
        font-family: proxima-nova, sans-serif;
        font-size: 15px;
        font-weight: 300;
        line-height: 30px;
        color: #2a9af1;
        padding: 0;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author li>a:hover {
        text-decoration: none;
        color: #1988de;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author li .ref-reset {
        margin-top: 6px;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li .member-author li .ref-reset a:hover {
        color: #f2f2f2;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li button {
        margin: 37px 0 0;
    }
    .omc-bs-style.omc-wrap .referring-member .nav-menu-side ul li:last-child {
        border: none;
    }
    /*--End of referring-member--*/
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul {
        padding-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li {
        text-align: center;
        padding: 0 19px;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li .double-direct {
        margin-top: 32px;
        margin-bottom: 14px;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li .double-direct img {
        max-width: 74px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li .rank-badge {
        margin-top: 32px;
        margin-bottom: 14px;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li .rank-badge img {
        max-width: 94px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li small {
        margin-bottom: 22px;
        display: block;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li p:last-child {
        margin-bottom: 25px;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li button {
        margin: 30px 0 0;
    }
    .omc-bs-style.omc-wrap .champion-pack .nav-menu-side ul li:last-child {
        border: none;
    }
    /*--End of champion-pack--*/
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul {
        padding-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul li {
        text-align: center;
        padding: 0 19px;
    }
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul li .prohibition {
        margin-top: 32px;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul li .prohibition img {
        max-width: 70px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul li h5 {
        margin-top: 14px;
        margin-bottom: 20px;
    }
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul li p:last-child {
        margin-bottom: 25px;
    }
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul li button.btn-brand-primary {
        margin-top: 21px;
    }
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul li button {
        margin: 0 0 15px;
    }
    .omc-bs-style.omc-wrap .please-note .nav-menu-side ul li:last-child {
        border: none;
    }
    /*--End of please-note--*/
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul {
        padding-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li {
        text-align: center;
        padding: 0 19px;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li .otg-pack {
        margin-top: 32px;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li .otg-pack img {
        max-width: 43px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li .tub-charged {
        margin-top: 32px;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li .tub-charged img {
        max-width: 77px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li h5 {
        margin-top: 14px;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li p:last-child {
        margin-bottom: 25px;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li button {
        margin: 30px 0 0;
    }
    .omc-bs-style.omc-wrap .serving-size .nav-menu-side ul li:last-child {
        border: none;
    }
    /*--End of serving-size--*/
    .omc-bs-style.omc-wrap .how-often .nav-menu-side ul {
        padding-bottom: 8px;
    }
    .omc-bs-style.omc-wrap .how-often .nav-menu-side ul li {
        text-align: center;
        padding: 0 19px;
    }
    .omc-bs-style.omc-wrap .how-often .nav-menu-side ul li h5 {
        margin-top: 22px;
    }
    .omc-bs-style.omc-wrap .how-often .nav-menu-side ul li p span {
        font-weight: 500;
    }
    .omc-bs-style.omc-wrap .how-often .nav-menu-side ul li p:last-child {
        margin-bottom: 26px;
    }
    .omc-bs-style.omc-wrap .how-often .nav-menu-side ul li button {
        margin: 30px 0;
    }
    .omc-bs-style.omc-wrap .how-often .nav-menu-side ul li:last-child {
        border: none;
    }
    /*--End of how-often--*/
}

.omc-bs-style.omc-wrap .summary {
    padding: 33px 0 81px;
}

.omc-bs-style.omc-wrap .summary article.container p.summary-btn {
    margin-bottom: 14px;
}

.omc-bs-style.omc-wrap .summary article.container p.summary-btn button {
    padding-top: 15px;
    padding-bottom: 16px;
}

.omc-bs-style.omc-wrap .summary article.container .tax-ship {
    display: block;
    text-align: center;
    margin-bottom: 39px;
}

.omc-bs-style.omc-wrap .summary article.container figure {
    max-width: 514px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .summary article.container figure figcaption {
    text-align: center;
    margin-bottom: 19px;
}

.omc-bs-style.omc-wrap .summary article.container figure figcaption p {
    font-size: 14px;
    margin-bottom: 0px;
    line-height: 18px;
}

.omc-bs-style.omc-wrap .summary article.container figure figcaption small {
    display: block;
}

.omc-bs-style.omc-wrap .summary article.container figure figcaption small a {
    text-decoration: underline;
}


/*--End of summary--*/

.omc-bs-style.omc-wrap .company-banner {
    background: #2b2b2b;
}

.omc-bs-style.omc-wrap .company-banner article.container {
    background: #2b2b2b url("../images/company-banner-bg.png") no-repeat scroll left top/100%;
    padding-top: 105px;
    padding-bottom: 124px;
}

.omc-bs-style.omc-wrap .company-banner article.container .banner-body h5 {
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .company-banner article.container .banner-body h2 {
    max-width: 450px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .company-banner article.container .banner-body button {
    margin-top: 35px;
}

.omc-bs-style.omc-wrap .company-banner article.container .banner-body button i {
    padding-left: 22px;
}


/*---End of company-banner---*/

.omc-bs-style.omc-wrap .company-tab-menu {
    background: #f2f2f2;
    text-align: center;
}

.omc-bs-style.omc-wrap .company-tab-menu ul {
    padding-left: 0;
    margin-bottom: 0;
}

.omc-bs-style.omc-wrap .company-tab-menu ul li {
    list-style: none;
    display: inline-block;
}

.omc-bs-style.omc-wrap .company-tab-menu ul li a {
    padding: 0 17px;
    color: #959595;
    font-family: "bebas_neuebold";
    font-size: 20px;
    line-height: 70px;
}

.omc-bs-style.omc-wrap .company-tab-menu ul li a:hover,
.omc-bs-style.omc-wrap .company-tab-menu ul li a:focus,
.omc-bs-style.omc-wrap .company-tab-menu ul li a.active {
    color: #2a9af1;
    text-decoration: none;
}

.omc-bs-style.omc-wrap .company-tab-menu ul li a.active {
    color: #2a9af1;
}


/*---End of company-tab-menu---*/

.omc-bs-style.omc-wrap .our-story {
    background: #2a9af1;
}

.omc-bs-style.omc-wrap .our-story .left-text h2 {
    margin-top: 93px;
    margin-bottom: 2px;
}

.omc-bs-style.omc-wrap .our-story .left-text p {
    margin-top: 20px;
}

.omc-bs-style.omc-wrap .our-story .first-img img {
    max-width: 416px;
    width: 100%;
}


/*---End of our-story---*/

.omc-bs-style.omc-wrap .story-testimonial {
    margin-bottom: 97px;
}

.omc-bs-style.omc-wrap .story-testimonial .story-testimonial-left h5 {
    margin-top: 97px;
}

.omc-bs-style.omc-wrap .story-testimonial .story-testimonial-left .story-video {
    margin-top: 20px;
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .story-testimonial .story-testimonial-left .story-video .story-video-content {
    position: relative;
    margin: 0 auto;
    max-width: 195px;
    min-height: 195px;
}

.omc-bs-style.omc-wrap .story-testimonial .story-testimonial-left .story-video .story-video-content img {
    max-width: 195px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .story-testimonial .story-testimonial-left .story-video .story-video-content .btn-play {
    position: absolute;
    top: 62px;
    left: 62px;
    cursor: pointer;
}

.omc-bs-style.omc-wrap .story-testimonial .story-testimonial-left .story-video .story-video-content .btn-play img {
    max-width: 30px;
}

.omc-bs-style.omc-wrap .story-testimonial .story-testimonial-right h4 {
    margin-top: 178px;
    max-width: 295px;
    line-height: 41px;
}

.omc-bs-style.omc-wrap .story-testimonial .story-testimonial-right h4 i {
    padding-right: 6px;
}


/*---End of story-testimonial---*/

.omc-bs-style.omc-wrap .our-mission {
    background: #f2f2f2;
}

.omc-bs-style.omc-wrap .our-mission .mission-left .jumbo1 {
    margin-top: 94px;
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .our-mission .mission-left p span {
    font-weight: 500;
}

.omc-bs-style.omc-wrap .our-mission .mission-right img {
    width: 100%;
    position: relative;
    max-width: 430px;
}

.omc-bs-style.omc-wrap .our-mission .mission-right .pruviteveryday {
    background: rgba(51, 51, 51, 0.5);
    position: absolute;
    top: 124px;
    right: 74px;
}


/*---End of our mission---*/

.omc-bs-style.omc-wrap .our-mission-testimonial {
    margin-bottom: 88px;
}

.omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-left h5 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-left .mission-video {
    margin-top: 18px;
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-left .mission-video .mission-video-content {
    position: relative;
    margin: 0 auto;
    max-width: 195px;
    min-height: 195px;
}

.omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-left .mission-video .mission-video-content img {
    max-width: 195px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-left .mission-video .mission-video-content .btn-play {
    position: absolute;
    top: 62px;
    left: 62px;
    cursor: pointer;
}

.omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-left .mission-video .mission-video-content .btn-play img {
    max-width: 30px;
}

.omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-right h4 {
    margin-top: 124px;
    max-width: 308px;
    line-height: 41px;
}

.omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-right h4 i {
    padding-right: 6px;
}


/*---End of our-mission-testimonial---*/

.omc-bs-style.omc-wrap .our-vision {
    background: #2a9af1;
}

.omc-bs-style.omc-wrap .our-vision .our-vision-text h2 {
    margin-top: 97px;
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .our-vision .our-vision-text p {
    margin-bottom: 26px;
}

.omc-bs-style.omc-wrap .our-vision .ketones-glucose img {
    margin: 44px auto;
    max-width: 300px;
    width: 100%;
}


/*---End of our-vision---*/

.omc-bs-style.omc-wrap .vision-testimonial {
    margin-bottom: 89px;
}

.omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-left h5 {
    margin-top: 101px;
    margin-bottom: 0px;
}

.omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-left .testimonial-video {
    margin-top: 17px;
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-left .testimonial-video .testimonial-video-content {
    position: relative;
    margin: 0 auto;
    max-width: 195px;
    min-height: 195px;
}

.omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-left .testimonial-video .testimonial-video-content img {
    max-width: 195px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-left .testimonial-video .testimonial-video-content .btn-play {
    position: absolute;
    top: 62px;
    left: 62px;
    cursor: pointer;
}

.omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-left .testimonial-video .testimonial-video-content .btn-play img {
    max-width: 30px;
}

.omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-right h4 {
    margin-top: 221px;
    max-width: 325px;
}

.omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-right h4 i {
    padding-right: 7px;
}


/*---End of vision-testimonial---*/

.omc-bs-style.omc-wrap .our-brand {
    background: #f2f2f2;
}

.omc-bs-style.omc-wrap .our-brand article {
    background: transparent url("../images/brand-bg.png") no-repeat scroll left top/100% 100%;
    padding-top: 94px;
    padding-bottom: 78px;
}

.omc-bs-style.omc-wrap .our-brand article .our-brand-left h2 {
    padding-bottom: 8px;
    margin-top: 0;
}

.omc-bs-style.omc-wrap .our-brand article .our-brand-right p img {
    max-width: 114px;
    margin: 0 auto 20px;
}

.omc-bs-style.omc-wrap .our-brand article .our-brand-right div h6 {
    margin-top: 6px;
    margin-bottom: 0;
    line-height: 25px;
}

.omc-bs-style.omc-wrap .our-brand article .our-brand-right div p {
    font-style: italic;
}


/*---End of our-brand---*/

.omc-bs-style.omc-wrap .what-is {
    background: #333333 url("../images/what-is-it-bg.png") no-repeat scroll left top/cover;
    padding: 115px 0 50px 0;
}

.omc-bs-style.omc-wrap .what-is .what-is-left h2 {
    margin-top: 90px;
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .what-is .what-is-right .text-blk {
    margin-bottom: 65px;
}

.omc-bs-style.omc-wrap .what-is .what-is-right .text-blk h2 {
    margin-top: 0;
}

.omc-bs-style.omc-wrap .what-is .what-is-right .text-blk p {
    margin-bottom: 0;
}


/*---End of what-is---*/

.omc-bs-style.omc-wrap .company-tab-sticky {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9000;
}


/*---End of company-tab-sticky---*/

.omc-bs-style.omc-wrap .research-banner {
    background: #2a9af1 url("../images/research@2x.jpg") no-repeat scroll left top/cover;
    padding-top: 92px;
}

.omc-bs-style.omc-wrap .research-banner article.container .research-text {
    margin: 0 auto;
    max-width: 580px;
}

.omc-bs-style.omc-wrap .research-banner article.container .research-text h2 {
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .research-banner article.container .research-text h5 {
    max-width: 566px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .research-banner article.container .research-video {
    margin: 61px auto 0;
    padding: 0;
}

.omc-bs-style.omc-wrap .research-banner article.container .research-video .video-item img {
    max-width: 301px;
    width: 100%;
}


/*---End of research-banner---*/

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid {
    padding: 0;
    /*---End of lab-content---*/
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content {
    max-width: 780px;
    margin: 0 auto;
    /*---End of lab-text---*/
    /*---End of better-content-body---*/
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .lab-text {
    margin-bottom: 82px;
    margin-top: 106px;
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .lab-text h2 {
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .lab-text h5 {
    max-width: 609px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .better-content-body {
    margin-bottom: 55px;
    /*---End of better-validation---*/
    /*---End of better-research---*/
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .better-content-body .better-validation img {
    max-width: 133px;
    width: 100%;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .better-content-body .better-validation h4 {
    margin-top: 35px;
    margin-bottom: 22px;
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .better-content-body .better-validation p {
    margin-bottom: 21px;
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .better-content-body .better-research img {
    max-width: 135px;
    width: 100%;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .better-content-body .better-research h4 {
    margin-top: 35px;
    margin-bottom: 22px;
}

.omc-bs-style.omc-wrap .from-the-lab article.container-fluid .lab-content .better-content-body .better-research p {
    margin-bottom: 21px;
}


/*---End of from-the-lab---*/

.omc-bs-style.omc-wrap .pruvit-innovation {
    background: #2a9af1;
    padding-top: 82px;
    padding-bottom: 103px;
    /*---End of innovation-text---*/
}

.omc-bs-style.omc-wrap .pruvit-innovation .innovation-text {
    max-width: 306px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .pruvit-innovation .innovation-text h4 {
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .pruvit-innovation .innovation-text h4 i {
    padding-right: 7px;
}


/*---End of pruvit-innovation---*/

.omc-bs-style.omc-wrap .lab-bottom-content {
    max-width: 780px;
    margin: 0 auto;
    /*---End of better-innovation---*/
    /*---End of better-bottom-content---*/
    /*---End of better-optimization---*/
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-innovation img {
    max-width: 124px;
    width: 100%;
    margin: -43px auto 0;
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-innovation h4 {
    margin-top: 35px;
    margin-bottom: 29px;
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-bottom-content {
    /*---End of better-bottom-left---*/
    /*---End of better-bottom-right---*/
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-bottom-content .better-bottom-left {
    max-width: 366px;
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-bottom-content .better-bottom-left p {
    margin-bottom: 21px;
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-bottom-content .better-bottom-right {
    max-width: 366px;
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-bottom-content .better-bottom-right p i {
    padding-right: 4px;
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-optimization {
    margin: 90px auto 106px;
    max-width: 460px;
}

.omc-bs-style.omc-wrap .lab-bottom-content .better-optimization img {
    max-width: 105px;
    margin: 0 auto;
    width: 100%;
}


/*---End of lab-bottom-content---*/

.omc-bs-style.omc-wrap .press {
    background: #2a9af1;
    padding-top: 85px;
}

.omc-bs-style.omc-wrap .press article.container {
    /*---End of press-title---*/
    /*---End of press-slider---*/
}

.omc-bs-style.omc-wrap .press article.container .press-title {
    max-width: 460px;
    margin: 0 auto 58px;
}

.omc-bs-style.omc-wrap .press article.container .press-title h2 {
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .press article.container .press-slider {
    padding: 0;
    margin-bottom: 0;
}

.omc-bs-style.omc-wrap .press article.container .press-slider img {
    max-width: 220px;
    width: 100%;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .press article.container .press-bottom-text {
    margin-top: 14px;
    margin-bottom: 40px;
}


/*---End of press---*/

.omc-bs-style.omc-wrap .still-wondering {
    padding-bottom: 30px;
}

.omc-bs-style.omc-wrap .still-wondering article.container {
    /*---End of still-wondering-body---*/
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body {
    max-width: 780px;
    margin: 0 auto;
    /*---End of still-left-content---*/
    /*---End of still-right-content---*/
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body h2.jumbo1 {
    margin-top: 100px;
    margin-bottom: 60px;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-left-content ul {
    padding-left: 0;
    margin-bottom: 60px;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-left-content ul li {
    list-style: none;
    margin-bottom: 10px;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-left-content ul li a {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-left-content ul li a:hover {
    text-decoration: none;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-right-content {
    margin-bottom: 60px;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-right-content ul {
    padding-left: 0;
    margin-bottom: 60px;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-right-content ul li {
    list-style: none;
    margin-bottom: 10px;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-right-content ul li a {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
}

.omc-bs-style.omc-wrap .still-wondering article.container .still-wondering-body .still-right-content ul li a:hover {
    text-decoration: none;
}


/*---End of still-wondering---*/

.omc-bs-style.omc-wrap .slick-prev::before,
.omc-bs-style.omc-wrap .slick-next::before {
    color: #2a9af1;
    font-family: FontAwesome;
    font-size: 24px;
    line-height: 0;
    opacity: 1;
}

.omc-bs-style.omc-wrap .slick-prev,
.omc-bs-style.omc-wrap .slick-next {
    background: #FFFFFF;
    height: auto;
    padding: 19px 16px 13px;
    top: 50%;
    width: auto;
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}

.omc-bs-style.omc-wrap .slick-prev {
    left: -8px;
    z-index: 1;
}

.omc-bs-style.omc-wrap .slick-next {
    right: -8px;
}

.omc-bs-style.omc-wrap .slick-next::before {
    content: "\f105";
}

.omc-bs-style.omc-wrap .slick-prev::before {
    content: "\f104";
}

.omc-bs-style.omc-wrap .slick-prev:hover,
.omc-bs-style.omc-wrap .slick-prev:focus,
.omc-bs-style.omc-wrap .slick-next:hover,
.omc-bs-style.omc-wrap .slick-next:focus {
    background: #FFFFFF;
}

@media (max-width: 991px) {
    .omc-bs-style.omc-wrap .research-banner article.container .research-video .video-item img {
        max-width: 100%;
    }
    .omc-bs-style.omc-wrap .press article.container .press-slider img {
        max-width: 100%;
    }
}

.omc-bs-style.omc-wrap .ask-specialist-banner {
    background-color: #f2f2f2;
    padding-bottom: 155px;
    box-shadow: 0 -10px 10px -15px rgba(0, 0, 0, 0.25) inset;
}

.omc-bs-style.omc-wrap .ask-specialist-banner article.container {
    max-width: 620px;
}

.omc-bs-style.omc-wrap .ask-specialist-banner article.container h2 {
    margin-bottom: 8px;
    margin-top: 85px;
}


/*---End of ask-specialist-banner---*/

.omc-bs-style.omc-wrap .ask-specialist-form {
    padding-bottom: 130px;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container {
    max-width: 620px;
    /*---End of form---*/
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form {
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);
    margin-top: -105px;
    padding: 41px 24px;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-group {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-group label {
    color: #333333;
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-group label span {
    color: #959595;
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-group input {
    border-color: #d6d6d6;
    color: #666666;
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    height: 42px;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-group .capture-image {
    max-width: 202px;
    border: 1px solid #d6d6d6;
    float: left;
    width: 35%;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-group .capture-image img {
    width: 100%;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-group .not-readable {
    float: left;
    margin-left: 15px;
    width: 60%;
    margin-top: 25px;
}

.omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-button button {
    margin-top: 5px;
    margin-bottom: 15px;
}


/*---End of ask-specialist-form---*/

.omc-bs-style.omc-wrap .community-specialists-banner {
    background: #333333 url("../images/community-specialists-banner-bg.png") no-repeat scroll left top/cover;
    padding: 99px 0px 173px;
}

.omc-bs-style.omc-wrap .community-specialists-banner article.container {
    max-width: 620px;
}

.omc-bs-style.omc-wrap .community-specialists-banner article.container h2 {
    margin-bottom: 12px;
}

.omc-bs-style.omc-wrap .community-specialists-banner article.container h5 {
    margin-bottom: 41px;
}


/*--End of community-specialists-banner--*/

.omc-bs-style.omc-wrap .specialists-sub-navigation {
    padding-bottom: 117px;
    margin-top: -70px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container {
    position: relative;
    /*--End of nav-tab-head--*/
    /*---End of figure.tab-content---*/
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head {
    margin: 0 auto;
    /*--End of tab-nav-header--*/
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header {
    /*max-width:940px;*/
    margin: 0 auto;
    /*--End of ul--*/
    /*--End of overflow-hidden--*/
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list {
    padding-left: 0;
    padding-right: 0;
    border-bottom: none;
    margin: 0 auto;
    text-align: center;
    /*---End of ul.dropdown-menu--*/
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li {
    background: #f2f2f2;
    display: inline-block;
    float: none;
    margin-bottom: 0;
    margin-right: -4px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li a {
    font-family: "bebas_neuebold";
    font-size: 20px;
    line-height: 70px;
    border-color: none;
    border-image: none;
    border-style: none;
    padding: 0px 25px;
    margin-right: 0;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li a:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li a:focus {
    background-color: #ffffff;
    color: #333333;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li.tabdrop {
    margin-right: 0;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li.active a,
.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li.active-tab-text a {
    background-color: #ffffff;
    color: #333333;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
    border: 0 none;
    margin-top: 1px;
    padding: 0;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li {
    background: #ffffff;
    width: 100%;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li a {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 40px;
    padding: 0px 43px 0px 12px;
    text-transform: uppercase;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li a:hover,
.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li a:focus {
    color: #2a9af1 !important;
    background-color: inherit;
    outline: none;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li.active a {
    color: #2a9af1;
    background-color: inherit;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header .overflow-hidden {
    height: 70px;
    overflow: hidden;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content {
    margin: 75px auto 0px;
    /*--End of figcaption.tab-pane--*/
    /*--End of figcaption.tab-pane--*/
    /*--End of figcaption.tab-pane--*/
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane {
    /*--End of feature details--*/
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details {
    position: relative;
    margin-bottom: 25px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details img {
    border-radius: 4px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(51, 51, 51, 0.1) 46%, rgba(51, 51, 51, 0.65) 74%, rgba(51, 51, 51, 0.8) 84%, rgba(51, 51, 51, 0.9) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(51, 51, 51, 0.1) 46%, rgba(51, 51, 51, 0.65) 74%, rgba(51, 51, 51, 0.8) 84%, rgba(51, 51, 51, 0.9) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(51, 51, 51, 0.1) 46%, rgba(51, 51, 51, 0.65) 74%, rgba(51, 51, 51, 0.8) 84%, rgba(51, 51, 51, 0.9) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f2333333', GradientType=0);
    /* IE6-9 */
    border-radius: 4px;
    height: 100%;
    position: absolute;
    text-align: left;
    top: 0;
    width: 91%;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text .feature-para {
    bottom: 0;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 15px;
    position: absolute;
    width: 100%;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text .feature-para h1 {
    margin: 0 auto 6px;
    line-height: 50px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details a:hover img {
    filter: brightness(0.9);
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane p.load-more {
    text-align: center;
    margin-top: 25px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane p.load-more .btn-load-more {
    background: #f2f2f2;
    color: #666666;
    padding: 10px 46px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane p.load-more .btn-load-more:hover,
.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane p.load-more btn-load-more:focus {
    filter: brightness(0.9);
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane {
    /*--End of keto card--*/
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card {
    padding: 24px 10px 26px 22px;
    display: block;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-left {
    padding-right: 23px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-left img {
    max-width: 130px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-body .media-heading {
    margin: 0 0 3px;
    line-height: 50px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-body small.events-para a {
    text-decoration: underline;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane>.keto-card {
    border: none;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane>.keto-card h1:hover {
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane>.keto-card h1:hover a {
    text-decoration: none;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane {
    /*--End of row--*/
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card {
    border: none;
    padding: 20px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-left {
    width: 100%;
    display: block;
    padding-right: 0;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-left img {
    max-width: 100%;
    width: 100%;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-body {
    width: 100%;
    display: block;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-body h1.media-heading {
    font-size: 24px;
    line-height: 36px;
    padding: 10px 0 8px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-body h1.media-heading:hover {
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-body h1.media-heading:hover a {
    text-decoration: none;
}


/*--End of specialists-sub-navigation--*/

.omc-bs-style.omc-wrap .nav-tabs-sticky {
    background: #f2f2f2 none repeat scroll 0 0;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9000;
}


/*--End of nav-tabs-sticky--*/

.omc-bs-style.omc-wrap .member-sticky-panel {
    background: #ffffff;
    border-bottom: 1px solid #f2f2f2;
    padding: 15px 0;
    height: 71px;
    /*--End of top--*/
}

.omc-bs-style.omc-wrap .member-sticky-panel .top {
    width: 100%;
    max-width: 620px;
    display: block;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-left {
    float: left;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-left>p {
    margin-bottom: 0;
    font-family: "bebas_neuebold";
    font-size: 20px;
    line-height: 20px;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-left>p a.link-color {
    line-height: 40px;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-left>p a.link-color:hover {
    text-decoration: none;
    color: #1988de !important;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right {
    float: right;
    /*--end of ul--*/
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul {
    padding-left: 0px;
    margin-bottom: 0px;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul li {
    display: inline-block;
    margin: 0 3px;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul li a {
    width: 40px;
    height: 40px;
    display: block;
    line-height: 42px;
    text-align: center;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul li a i {
    color: #ffffff;
    font-size: 17px;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul li a:hover {
    box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.2) inset;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul li:last-child {
    margin-right: 0px;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul .share {
    font-family: proxima-nova, sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 25px;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul .fb-icon a {
    background: #3b5a99;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul .twi-icon a {
    background: #29a9e1;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul .pint-icon a {
    background: #cd2129;
}

.omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul .g-plus-icon a {
    background: #df4b38;
}


/*--End of member sticky panel--*/

.omc-bs-style.omc-wrap .member-social-sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

.omc-bs-style.omc-wrap .specialists-banner {
    background: #292929;
}

.omc-bs-style.omc-wrap .specialists-banner article.container {
    max-width: 620px;
    /*--End of banner details--*/
}

.omc-bs-style.omc-wrap .specialists-banner article.container .banner-details {
    width: 100%;
    display: block;
    overflow: hidden;
}

.omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-left {
    width: 50%;
    float: left;
}

.omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-left img {
    max-width: 300px;
}

.omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-right {
    width: 50%;
    float: left;
    text-align: center;
    padding-top: 74px;
}

.omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-right img {
    max-width: 156px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-right h2 {
    margin: 9px 0 0px;
}

.omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-right h5 {
    margin: 3px 0px 0px;
}


/*--End of specialist banner--*/

.omc-bs-style.omc-wrap .specialists-life {
    background: #ffffff;
    padding-top: 50px;
    /*--End of life enjoyed --*/
    /*--End of read next --*/
}

.omc-bs-style.omc-wrap .specialists-life .card-divider {
    margin: 0px 0 0px;
}

.omc-bs-style.omc-wrap .specialists-life .life-enjoyed {
    padding: 6px 0 25px;
}

.omc-bs-style.omc-wrap .specialists-life .life-enjoyed article.container {
    max-width: 620px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .specialists-life .life-enjoyed article.container h5 {
    margin-bottom: 54px;
}

.omc-bs-style.omc-wrap .specialists-life .read-next {
    padding: 14px 0px 59px;
}

.omc-bs-style.omc-wrap .specialists-life .read-next article.container {
    max-width: 620px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .specialists-life .read-next article.container h4 {
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .specialists-life .read-next article.container a {
    display: block;
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    text-decoration: none;
    margin-bottom: 10px;
}


/*---End of specialists-life--*/

.omc-bs-style.omc-wrap .experience-banner {
    background: #333333 url("../images/post-experience-banner-bg.png") no-repeat scroll center center/cover;
    padding: 73px 0 84px;
}

.omc-bs-style.omc-wrap .experience-banner article.container {
    max-width: 620px;
    text-align: center;
}

.omc-bs-style.omc-wrap .experience-banner article.container img {
    max-width: 64px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .experience-banner article.container .jumbo1 {
    margin-top: 12px;
    margin-bottom: 3px;
}

.omc-bs-style.omc-wrap .experience-banner article.container h5 {
    margin-top: 0px;
    margin-bottom: 41px;
}

.omc-bs-style.omc-wrap .experience-banner article.container i {
    display: block;
}

.omc-bs-style.omc-wrap .experience-banner article.container p {
    margin-top: 5px;
}


/*--End of banner--*/

.omc-bs-style.omc-wrap .experience-video {
    padding: 56px 0 0;
}

.omc-bs-style.omc-wrap .experience-video article.container {
    max-width: 620px;
}


/*--End of experience video --*/

.omc-bs-style.omc-wrap .experience-keto-transformation {
    background: #ffffff;
    padding: 62px 0 40px 0;
    /*--End of article--*/
}

.omc-bs-style.omc-wrap .experience-keto-transformation article {
    max-width: 620px;
    /*-- End of before after --*/
}

.omc-bs-style.omc-wrap .experience-keto-transformation article h4 {
    margin-bottom: 0px;
}

.omc-bs-style.omc-wrap .experience-keto-transformation article .before-after {
    display: block;
}

.omc-bs-style.omc-wrap .experience-keto-transformation article .before-after .before,
.omc-bs-style.omc-wrap .experience-keto-transformation article .before-after .after {
    background: #d6d6d6 none repeat scroll 0 0;
    border-radius: 5px;
    min-height: 385px;
    overflow: hidden;
    position: relative;
    max-width: 300px;
    margin: 27px auto 0;
}

.omc-bs-style.omc-wrap .experience-keto-transformation article .before-after .before span,
.omc-bs-style.omc-wrap .experience-keto-transformation article .before-after .after span {
    background: #ffffff none repeat scroll 0 0;
    bottom: -26px;
    padding: 5px 50px 50px;
    position: absolute;
    right: -65px;
    transform: rotate(-45deg);
    text-transform: uppercase;
    font-family: "bebas_neuebold";
    font-size: 24px;
    line-height: 24px;
    color: #333333;
}

.omc-bs-style.omc-wrap .experience-keto-transformation article .before-after .after span {
    color: #3cb878;
}


/*-- End of experience-keto-transformation --*/

.omc-bs-style.omc-wrap .what-experience {
    background: #ffffff;
    padding: 23px 0 20px;
    /*--End of article--*/
}

.omc-bs-style.omc-wrap .what-experience article {
    max-width: 620px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .what-experience article h4 {
    margin-bottom: 16px;
}

.omc-bs-style.omc-wrap .what-experience article .btn-fat-loss .btn-medium,
.omc-bs-style.omc-wrap .what-experience article .btn-fat-loss .btn {
    font-size: 15px;
    text-transform: none;
    font-family: proxima-nova, sans-serif;
    font-weight: 500;
    margin-right: 2px;
}


/*---End of what-experience--*/

.omc-bs-style.omc-wrap .experience-what-use {
    background: #ffffff;
    padding: 27px 0 20px 0;
}

.omc-bs-style.omc-wrap .experience-what-use article {
    max-width: 620px;
    margin: 0 auto;
    /*--End of button--*/
    /*--End of tips--*/
}

.omc-bs-style.omc-wrap .experience-what-use article h4 {
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .experience-what-use article .keto-para .btn-keto {
    font-size: 15px;
    font-family: proxima-nova, sans-serif;
    font-weight: 500;
    background: #ff9f19;
}

.omc-bs-style.omc-wrap .experience-what-use article .keto-para .btn-keto:hover {
    background: #ea8f11;
}

.omc-bs-style.omc-wrap .experience-what-use article .tips {
    background: #fff5e8 none repeat scroll 0 0;
    border: 1px solid #ff9f19;
    margin-top: 34px;
    padding: 13px 15px;
    border-radius: 4px;
}

.omc-bs-style.omc-wrap .experience-what-use article .tips h5 {
    margin: 3px 0 8px;
}

.omc-bs-style.omc-wrap .experience-what-use article .tips p {
    margin: 0 0 3px;
}

.omc-bs-style.omc-wrap .experience-what-use article .tips img {
    width: 37px;
    height: 37px;
}


/*---End of experience-what-use--*/

.omc-bs-style.omc-wrap .experience-keto-story {
    background: #ffffff;
    /*--End of keto-story --*/
    /*--End of read-next--*/
}

.omc-bs-style.omc-wrap .experience-keto-story .keto-story {
    padding: 34px 0 32px;
}

.omc-bs-style.omc-wrap .experience-keto-story .keto-story article.container {
    max-width: 620px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .experience-keto-story .keto-story article.container h4 {
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .experience-keto-story .keto-story article.container p {
    max-width: 617px;
}

.omc-bs-style.omc-wrap .experience-keto-story .read-next {
    padding: 10px 0 120px;
}

.omc-bs-style.omc-wrap .experience-keto-story .read-next article {
    max-width: 620px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .experience-keto-story .read-next article h4 {
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .experience-keto-story .read-next article a {
    max-width: 320px;
    display: block;
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    text-decoration: none;
    margin-bottom: 10px;
}


/*---End of experience-keto-story--*/

.omc-bs-style.omc-wrap .community-experiences-banner {
    background: #333333 url("../images/post-experience-banner-bg.png") no-repeat scroll center center/cover;
    padding: 106px 0px 151px;
}

.omc-bs-style.omc-wrap .community-experiences-banner article.container h2 {
    margin: 0;
}

.omc-bs-style.omc-wrap .community-experiences-banner article.container h5 {
    margin-top: 18px;
}


/*--End of community-experiences-banner--*/

.omc-bs-style.omc-wrap .experiences-sub-navigation {
    padding-bottom: 23px;
    margin-top: -70px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container {
    max-width: 940px;
    position: relative;
    /*--End of nav-tab-head--*/
    /*---End of figure.tab-content---*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head {
    margin: 0 auto;
    /*--End of tab-nav-header--*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header {
    /*max-width:940px;*/
    margin: 0 auto;
    /*--End of ul--*/
    /*--End of overflow-hidden--*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list {
    padding-left: 0;
    padding-right: 0;
    border-bottom: none;
    margin: 0 auto;
    text-align: center;
    /*---End of ul.dropdown-menu--*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li {
    background: #f2f2f2;
    display: inline-block;
    float: none;
    margin-bottom: 0;
    margin-right: -4px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li a {
    font-family: "bebas_neuebold";
    font-size: 20px;
    line-height: 70px;
    border-color: none;
    border-image: none;
    border-style: none;
    padding: 0px 25px;
    margin-right: 0;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li a:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li a:focus {
    background-color: #ffffff;
    color: #333333;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li.tabdrop {
    margin-right: 0;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li.active a,
.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list li.active-tab-text a {
    background-color: #ffffff;
    color: #333333;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
    border: 0 none;
    margin-top: 1px;
    padding: 0;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li {
    background: #ffffff;
    width: 100%;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li a {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 40px;
    padding: 0px 43px 0px 12px;
    text-transform: uppercase;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li a:hover,
.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li a:focus {
    color: #2a9af1 !important;
    background-color: inherit;
    outline: none;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li.active a {
    color: #2a9af1;
    background-color: inherit;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container .nav-tab-head .tab-nav-header .overflow-hidden {
    height: 70px;
    overflow: hidden;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content {
    margin: 75px auto 0px;
    /*--End of figcaption.tab-pane--*/
    /*--End of figcaption.tab-pane--*/
    /*--End of figcaption.tab-pane--*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane {
    /*--End of feature details--*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details {
    margin-bottom: 24px;
    /*min-height: 312px;*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .card {
    padding: 0px;
    border: none;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img {
    position: relative;
    display: block;
    width: 100%;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img .feature-text-hover {
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, 0.9);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -999;
    /*opacity: 0;*/
    text-align: center;
    padding: 20px;
    display: flex;
    align-items: center;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img .feature-text-hover small {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img .feature-text-hover p {
    float: left;
    width: 100%;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img .feature-text-hover p:last-child {
    margin-bottom: 0;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img:hover .feature-text-hover {
    /*opacity: 1;*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text {
    padding-bottom: 26px;
    padding-top: 14px;
    text-align: left;
    margin-top: -1px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text h4 {
    margin: 0;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text p {
    margin: 0;
    font-weight: 500;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details a:hover {
    text-decoration: none;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text h4:hover {
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane p.load-more {
    text-align: center;
    margin-top: 0;
    margin-bottom: 73px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane p.load-more .btn-load-more {
    background: #f2f2f2;
    color: #666666;
    padding: 10px 46px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane p.load-more .btn-load-more:hover,
.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane p.load-more btn-load-more:focus {
    filter: brightness(0.9);
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane {
    /*--End of row--*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card {
    border: none;
    padding: 20px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-left {
    width: 100%;
    display: block;
    padding-right: 0;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-left img {
    max-width: 100%;
    width: 100%;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-body {
    width: 100%;
    display: block;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-body h1.media-heading {
    font-size: 24px;
    line-height: 36px;
    padding: 10px 0 8px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-body h1.media-heading:hover {
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .row .keto-card .media .media-body h1.media-heading:hover a {
    text-decoration: none;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane {
    /*--End of keto card--*/
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card {
    padding: 24px 10px 26px 22px;
    display: block;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-left {
    padding-right: 23px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-left img {
    max-width: 130px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-body .media-heading {
    margin: 0 0 3px;
    line-height: 50px;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-body small.events-para a {
    text-decoration: underline;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane>.keto-card {
    border: none;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane>.keto-card h1:hover {
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane>.keto-card h1:hover a {
    text-decoration: none;
}


/*--End of experiences-sub-navigation--*/

.omc-bs-style.omc-wrap .interviews {
    padding-top: 94px;
    background: #333333;
}

.omc-bs-style.omc-wrap .interviews article.container .interviews-text {
    max-width: 620px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .interviews article.container .interviews-text h2.jumbo1 {
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .interviews article.container .interviews-video {
    padding: 0;
    margin: 49px auto 0;
}


/*--End of interviews--*/

.omc-bs-style.omc-wrap .scientifically {
    padding-top: 86px;
    padding-bottom: 40px;
}

.omc-bs-style.omc-wrap .scientifically article.container figure {
    padding: 0;
}

.omc-bs-style.omc-wrap .scientifically article.container figure .scientifically-img img {
    max-width: 295px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .scientifically article.container figure .scientifically-text h2.jumbo1 {
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .scientifically article.container figure .scientifically-text p a:hover {
    text-decoration: none;
    color: #1988de !important;
}

.omc-bs-style.omc-wrap .scientifically article.container .readyToTry {
    text-align: center;
    padding-top: 93px;
    padding-bottom: 66px;
}

.omc-bs-style.omc-wrap .scientifically article.container .readyToTry h4 {
    margin-bottom: 26px;
}


/*--End of scientifically--*/

.omc-bs-style.omc-wrap .rewards-overview-banner {
    background: #292929 url("../images/rewards@2x.jpg") no-repeat scroll center center/cover;
    /*padding: 187px 0px 166px;*/
    padding: 116px 0 136px;
}

.omc-bs-style.omc-wrap .rewards-overview-banner article.container h2 {
    margin: 0;
}

.omc-bs-style.omc-wrap .rewards-overview-banner article.container h5 {
    margin-top: 18px;
    margin-bottom: 32px;
}

.omc-bs-style.omc-wrap .rewards-overview-banner article.container p button.btn {
    background: #fff;
    color: #2a9af1;
}

.omc-bs-style.omc-wrap .rewards-overview-banner article.container p button.btn:hover {
    background: none;
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
}


/*--End of rewards-overview-banner--*/

.omc-bs-style.omc-wrap .get-inspired {
    background: #f2f2f2;
    padding-top: 91px;
    padding-bottom: 78px;
}

.omc-bs-style.omc-wrap .get-inspired article.container h2 {
    margin-top: 0;
}

.omc-bs-style.omc-wrap .get-inspired article.container .inspired-video {
    float: left;
    display: block;
    margin-top: 22px;
    padding-left: 0;
}

.omc-bs-style.omc-wrap .get-inspired article.container .inspired-video .slick-list {
    margin-bottom: 16px;
}

.omc-bs-style.omc-wrap .get-inspired article.container .inspired-video .item-video img {
    max-width: 301px;
    width: 100%;
}

.omc-bs-style.omc-wrap .get-inspired article.container .inspired-video .slick-dots li {
    margin-left: 0;
    margin-right: 0;
}

.omc-bs-style.omc-wrap .get-inspired article.container .inspired-video .slick-dots li button::before {
    color: #2a9af1;
    font-size: 16px;
    opacity: 0.2;
}

.omc-bs-style.omc-wrap .get-inspired article.container .inspired-video .slick-dots li.slick-active button::before {
    opacity: 1;
}


/*--End of get-inspired--*/

.omc-bs-style.omc-wrap .get-going {
    background: #ffffff;
}

.omc-bs-style.omc-wrap .get-going article.container .going-left {
    align-items: center;
    display: flex;
    height: 605px;
    /*flex-direction:row;*/
}

.omc-bs-style.omc-wrap .get-going article.container .going-left .jumbo1 {
    margin-top: 0;
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .get-going article.container .going-left h4 {
    margin-top: 35px;
}

.omc-bs-style.omc-wrap .get-going article.container .going-left p a.link-color:hover {
    color: #1988de !important;
    text-decoration: none !important;
}

.omc-bs-style.omc-wrap .get-going article.container .going-right img {
    max-width: 440px;
    width: 100%;
    position: relative;
}

.omc-bs-style.omc-wrap .get-going article.container .going-right .pruviteveryday {
    background: rgba(51, 51, 51, 0.5);
    position: absolute;
    bottom: 40px;
    right: 80px;
}


/*--End of get-going--*/

.omc-bs-style.omc-wrap .get-head-start {
    background: #2a9af1;
}

.omc-bs-style.omc-wrap .get-head-start article.container .head-start-left img {
    max-width: 440px;
    width: 100%;
    position: relative;
}

.omc-bs-style.omc-wrap .get-head-start article.container .head-start-left .pruviteveryday {
    background: rgba(51, 51, 51, 0.5);
    position: absolute;
    bottom: 40px;
    left: 50px;
}

.omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .jumbo1 {
    margin-top: 141px;
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .limited-offer {
    width: 100%;
    float: left;
    background: #333333;
    padding: 20px;
    margin-top: 32px;
}

.omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .limited-offer h1 {
    margin: 0;
    line-height: 56px;
}

.omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .limited-offer h4 {
    line-height: 27px;
    margin-bottom: 16px;
    margin-top: 0;
}

.omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .limited-offer small {
    margin-top: 32px;
    margin-bottom: 1px;
    float: left;
}


/*--End of get-head-start--*/

.omc-bs-style.omc-wrap .get-endorsed {
    background: #ffffff;
}

.omc-bs-style.omc-wrap .get-endorsed article.container .endorsed-left .jumbo1 {
    margin-top: 177px;
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .get-endorsed article.container .endorsed-left h4 {
    margin-top: 35px;
}

.omc-bs-style.omc-wrap .get-endorsed article.container .endorsed-right img {
    max-width: 440px;
    width: 100%;
    position: relative;
}

.omc-bs-style.omc-wrap .get-endorsed article.container .endorsed-right .pruviteveryday {
    background: rgba(51, 51, 51, 0.5);
    position: absolute;
    bottom: 40px;
    right: 80px;
}


/*--End of get-endorsed--*/

.omc-bs-style.omc-wrap .get-customers {
    background: #f2f2f2;
}

.omc-bs-style.omc-wrap .get-customers article.container .customers-left img {
    max-width: 440px;
    position: relative;
    width: 100%;
}

.omc-bs-style.omc-wrap .get-customers article.container .customers-left .pruviteveryday {
    background: rgba(51, 51, 51, 0.5);
    position: absolute;
    bottom: 40px;
    left: 50px;
}

.omc-bs-style.omc-wrap .get-customers article.container .customers-right .jumbo1 {
    margin-top: 140px;
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .get-customers article.container .customers-right h4 {
    margin-top: 25px;
    margin-bottom: 8px;
}


/*--End of get-customers--*/

.omc-bs-style.omc-wrap .get-stability article.container {
    background: transparent url("../images/stability-bg.png") no-repeat scroll 0 0/cover;
    padding-top: 100px;
    padding-bottom: 118px;
}

.omc-bs-style.omc-wrap .get-stability article.container .stability-head {
    margin-bottom: 28px;
}

.omc-bs-style.omc-wrap .get-stability article.container .stability-head .jumbo1 {
    margin-top: 10px;
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .get-stability article.container .stability-head .cust-width {
    max-width: 426px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .get-stability article.container .stability-row {
    margin-top: 15px;
    margin-bottom: 10px;
}

.omc-bs-style.omc-wrap .get-stability article.container .stability-row h4 {
    margin-bottom: 8px;
}


/*--End of get-stability--*/

.omc-bs-style.omc-wrap .get-rank {
    background: #2a9af1;
}

.omc-bs-style.omc-wrap .get-rank article.container .rank-left img {
    max-width: 440px;
    position: relative;
    width: 100%;
}

.omc-bs-style.omc-wrap .get-rank article.container .rank-left .pruviteveryday {
    background: rgba(51, 51, 51, 0.5);
    position: absolute;
    bottom: 40px;
    left: 50px;
}

.omc-bs-style.omc-wrap .get-rank article.container .rank-right .jumbo1 {
    margin-top: 140px;
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .get-rank article.container .rank-right p a.gray-darker:hover {
    color: #333;
    text-decoration: none;
}

.omc-bs-style.omc-wrap .get-rank article.container .rank-right button {
    background: #333333;
    margin-top: 11px;
    margin-bottom: 96px;
}


/*--End of get-stability--*/

.omc-bs-style.omc-wrap .get-car {
    background: transparent url("../images/get-car-bg.jpg") repeat scroll left top/cover;
    padding: 40px 0 0 0;
}

.omc-bs-style.omc-wrap .get-car article.container figure .jumbo1 {
    margin-top: 100px;
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .get-car article.container figure .cust-p-width {
    max-width: 430px;
    margin: 0 auto;
    margin-bottom: 9px;
}

.omc-bs-style.omc-wrap .get-car article.container figure .car-img {
    text-align: center;
}

.omc-bs-style.omc-wrap .get-car article.container figure .car-img img {
    max-width: 650px;
    position: relative;
    width: 100%;
    margin-bottom: -64px;
    margin-top: 30px;
}


/*--End of get-stability--*/

.omc-bs-style.omc-wrap .get-ownership {
    background: #f2f2f2;
    padding-top: 100px;
    padding-bottom: 128px;
}

.omc-bs-style.omc-wrap .get-ownership article.container .ownership-head {
    margin-bottom: 78px;
}

.omc-bs-style.omc-wrap .get-ownership article.container .ownership-head .jumbo1 {
    margin-top: 41px;
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .get-ownership article.container .ownership-head .cust-p-width {
    max-width: 426px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .get-ownership article.container .ownership-row {
    margin-top: 15px;
    margin-bottom: 10px;
}

.omc-bs-style.omc-wrap .get-ownership article.container .ownership-row h4 {
    margin-bottom: 8px;
}

.omc-bs-style.omc-wrap .get-ownership article.container .ownership-row .dollar-icon {
    margin-bottom: 14px;
}

.omc-bs-style.omc-wrap .get-ownership article.container .ownership-row .dollar-icon img {
    max-width: 15px;
    max-height: 30px;
    margin-left: 3px;
    margin-right: 3px;
}

.omc-bs-style.omc-wrap .get-ownership article.container .join-btn {
    margin-top: 40px;
}


/*--End of get-ownership--*/

.omc-bs-style.omc-wrap .form-team {
    background: #ffffff;
    padding-top: 100px;
    padding-bottom: 102px;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-head .jumbo1 {
    margin-top: 41px;
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-row {
    margin-top: 0px;
    margin-bottom: 10px;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-row .team-left {
    padding-left: 0;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-row .team-left h5 {
    margin-top: 0px;
    margin-bottom: 42px;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-row .team-right {
    padding-right: 0;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-row .team-right ul {
    padding-left: 0;
    margin-bottom: 40px;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-row .team-right ul li {
    background: transparent url("../images/download-icon.png") no-repeat scroll left center/16px 12px;
    list-style: outside none none;
    padding-left: 26px;
    font-size: 15px;
    font-family: proxima-nova, sans-serif;
    font-weight: 300;
    line-height: 35px;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-row .team-right ul li a:hover {
    text-decoration: none;
}

.omc-bs-style.omc-wrap .form-team article.container .form-team-row .team-logo img {
    max-width: 220px;
    max-height: 220px;
}


/*--End of form-team--*/

.omc-bs-style.omc-wrap .ready-go {
    background: #2a9af1;
    padding-top: 102px;
    padding-bottom: 168px;
}

.omc-bs-style.omc-wrap .ready-go article.container .jumbo1 {
    margin-top: 41px;
    margin-bottom: 23px;
}

.omc-bs-style.omc-wrap .ready-go article.container figure button {
    background: #333333;
}

.omc-bs-style.omc-wrap .ready-go article.container figure button:hover {
    background: #333333;
}


/*--End of ready-go--*/

.omc-bs-style.omc-wrap .product-all-banner {
    background: #f2f2f2;
    /*---container---*/
}

.omc-bs-style.omc-wrap .product-all-banner article.container {
    /*--End of banner-text--*/
    /*--End of banner-img--*/
}

.omc-bs-style.omc-wrap .product-all-banner article.container .banner-text {
    padding-bottom: 183px;
}

.omc-bs-style.omc-wrap .product-all-banner article.container .banner-text h2 {
    margin-top: 115px;
    margin-bottom: 17px;
}

.omc-bs-style.omc-wrap .product-all-banner article.container .banner-img {
    /*background: rgba(0, 0, 0, 0) url("../../images/product-banner-img.png") no-repeat scroll left top / cover ;
      min-height:550px;*/
}

.omc-bs-style.omc-wrap .product-all-banner article.container .banner-img .prd-image {
    margin: 0;
}

.omc-bs-style.omc-wrap .product-all-banner article.container .banner-img .prd-image img {
    max-width: 398px;
    margin: 0 auto;
}


/*--End of product-all-banner--*/

.omc-bs-style.omc-wrap .product-catalog {
    margin-top: -108px;
    padding-bottom: 78px;
    /*---container---*/
}

.omc-bs-style.omc-wrap .product-catalog article.container {
    /*--End of catalog-item--*/
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item {
    text-align: center;
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item .catalog-img {
    margin-bottom: 20px;
    position: relative;
    min-height: 184px;
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item .catalog-img img {
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item p {
    margin-bottom: 0;
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item h3 {
    margin-top: 2px;
    margin-bottom: 0;
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item h3 span {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item .btn-select-option {
    margin-top: 18px;
    margin-bottom: 13px;
    padding-bottom: 11px;
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item .learn-more {
    margin-bottom: 10px;
}

.omc-bs-style.omc-wrap .product-catalog article.container .catalog-item .learn-more a {
    text-decoration: underline;
}


/*--End of product-catalog--*/

.omc-bs-style.omc-wrap .product-banner {
    padding: 0px 0px 146px;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner {
    margin-top: 58px;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner h2.jumbo2 {
    font-size: 150px;
    line-height: 76px;
    margin: 0px;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner h2.jumbo2 span {
    font-size: 40px;
    font-family: "bebas_neuebook";
    display: block;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner h5 {
    margin-top: 31px;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner p.keto-os-max-img {
    margin: 20px 0;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner p.keto-os-max-img img {
    max-width: 405px;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-right-banner {
    margin-top: 63px;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-right-banner h5 {
    margin-bottom: 45px;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-right-banner p.btn-watch-video .btn-watch {
    background: #333333;
    color: #ffffff;
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-right-banner p.btn-watch-video .btn-watch:after {
    content: "\f04b";
}

.omc-bs-style.omc-wrap .product-banner article.container figure .keto-right-banner p.btn-watch-video .btn-watch:hover {
    background: #282828;
}


/*--End of product-banner--*/

.omc-bs-style.omc-wrap .kreme-banner-bg {
    background: #c6a586 url("../images/product-keto-kreme-banner-bg.png") no-repeat scroll center center/cover;
}

.omc-bs-style.omc-wrap .product-os-banner {
    background: url("../images/product-keto-os-bg1.png") no-repeat scroll center center/cover;
}

.omc-bs-style.omc-wrap .product-os-max-banner {
    background: #f63440 url("../images/product-os-max-banner-bg.png") no-repeat scroll left top/cover;
}

.omc-bs-style.omc-wrap .product-os30-banner {
    background: #7e579e url("../images/os30-banner-bg.png") no-repeat scroll center center/cover;
}

.omc-bs-style.omc-wrap .product-keto-kreme {
    margin-top: -91px;
    padding-bottom: 96px;
}

.omc-bs-style.omc-wrap .product-keto-kreme article.container figure .image-otg-pack p {
    margin: 9px 0px 0px;
    text-align: center;
}

.omc-bs-style.omc-wrap .product-keto-kreme article.container figure .image-otg-pack p .keto-kreme-img {
    max-width: 259px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .product-keto-kreme article.container figure .image-otg-pack p .keto-os-img {
    max-width: 437px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .product-keto-kreme article.container figure .image-otg-pack p.keto-os-max-img {
    margin-top: 0;
}

.omc-bs-style.omc-wrap .product-keto-kreme article.container figure .image-otg-pack p.keto-os-max-img img {
    max-width: 292px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .product-keto-kreme article.container figure .image-otg-pack small span {
    font-weight: 500;
}

.omc-bs-style.omc-wrap .product-keto-kreme article.container figure .keto-select-option {
    float: left;
}


/*--End of product-keto-kreme--*/

.omc-bs-style.omc-wrap .product-keto-os-max {
    padding-bottom: 15px !important;
}

.omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom h2 {
    max-width: 290px;
    margin: 80px auto 0;
}

.omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom h2 i.fa {
    font-size: 30px;
    margin-bottom: 20px;
}

.omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom h2 sup {
    font-size: 20px;
    top: -16px;
}

.omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom figcaption {
    max-width: 624px;
    margin: 35px auto 90px;
    display: block;
}

.omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom figcaption .social-img {
    max-width: 280px;
    margin-right: 25px;
    display: inline-block;
}

.omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom figcaption .trusted-img {
    max-width: 130px;
    margin-left: 25px;
    display: inline-block;
}


/*--End of product-keto-os-max--*/

.omc-bs-style.omc-wrap .select-option-desktop {
    background: #ffffff;
    max-width: 300px;
    height: auto;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.06);
    border: 1px solid #f2f2f2;
}

.omc-bs-style.omc-wrap .select-option-desktop ul {
    padding-left: 0px;
    /*---*/
}

.omc-bs-style.omc-wrap .select-option-desktop ul li {
    padding: 0 29px 0 29px;
    list-style: none;
    /*------*/
    /*--*/
    /*--*/
}

.omc-bs-style.omc-wrap .select-option-desktop ul li h5 {
    margin: 32px 0 18px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li h5 sup {
    font-size: 12px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li p {
    margin-bottom: 2px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li p span {
    float: left;
    margin-bottom: 2px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li p a {
    float: right;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li p.how-often span {
    margin-top: 2px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li select {
    height: 31px;
    font-family: proxima-nova, sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    color: #333333;
    padding: 0 5px;
    border-radius: 4px;
    /*option {
        	background: #ebebeb;
        	font-size: 14px;
        	line-height: 33px;
        	padding-bottom: 5px;
        	padding-top: 5px;
        }*/
}

.omc-bs-style.omc-wrap .select-option-desktop ul li p.smartship-discount {
    margin-top: 11px;
    margin-bottom: 0;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li p.smartship-discount span:first-child {
    float: left;
    display: inline-block;
    margin-bottom: 0px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li p.smartship-discount span:last-child {
    float: right;
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 500;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li small.add-smartship {
    font-weight: 500;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li small.add-smartship span {
    margin-right: 5px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li .subtotal {
    margin: 10px 0 7px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li .subtotal p {
    display: inline-block;
    float: left;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li .subtotal h6 {
    display: inline-block;
    float: right;
    margin-top: 0;
    line-height: 26px;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li .subtotal h6 .line-straight {
    margin-right: 4px;
    font-weight: 300;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li .btn-submit {
    margin-bottom: 32px;
    width: 100%;
}

.omc-bs-style.omc-wrap .select-option-desktop ul li .btn-add-cart {
    margin-bottom: 38px;
    width: 100%;
    font-size: 24px;
    line-height: 24px;
    padding-top: 13px;
    padding-bottom: 16px;
}


/*--End of select-option-desktop--*/

.omc-bs-style.omc-wrap .kreme-banner {
    background: url(../images/kreme-header-bg.png) no-repeat scroll center center/cover;
}

.omc-bs-style.omc-wrap .kreme-banner .kreme-bottom-panel {
    padding-top: 168px;
    padding-bottom: 87px;
}

.omc-bs-style.omc-wrap .kreme-banner .kreme-bottom-panel p {
    max-width: 600px;
    margin: 27px auto 0px;
}

.omc-bs-style.omc-wrap .kreme-banner .kreme-bottom-panel h5 {
    margin-top: 17px;
}

.omc-bs-style.omc-wrap .kreme-banner .kreme-bottom-panel .btn-bay-get {
    margin: 39px 0 20px 0;
    max-width: 100%;
}

.omc-bs-style.omc-wrap .kreme-banner .kreme-bottom-panel .btn-bay-get .btn-buy {
    margin-right: 15px;
}


/*--End of kreme-banner--*/

.omc-bs-style.omc-wrap .kreme-header-bottom {
    background: #d6d6d6;
}

.omc-bs-style.omc-wrap .kreme-header-bottom article.container h3 {
    margin-bottom: 21px;
}

.omc-bs-style.omc-wrap .kreme-header-bottom article.container h3 i {
    padding-left: 4px;
}


/*--End of kreme-header-bottom--*/

.omc-bs-style.omc-wrap .kreme-get-fat {
    background: #ffffff;
    padding-bottom: 116px;
    /*--End of container--*/
}

.omc-bs-style.omc-wrap .kreme-get-fat article h2 {
    margin-top: 106px;
}

.omc-bs-style.omc-wrap .kreme-get-fat article p {
    max-width: 560px;
    margin: 17px auto 36px;
}

.omc-bs-style.omc-wrap .kreme-get-fat article p strong {
    font-weight: 500;
}

.omc-bs-style.omc-wrap .kreme-get-fat article ul {
    padding-left: 0px;
    max-width: 292px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .kreme-get-fat article ul li {
    list-style: none;
    color: #333333;
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 40px;
    position: relative;
    padding-left: 22px;
}

.omc-bs-style.omc-wrap .kreme-get-fat article ul li:before {
    color: #2a9af1;
    content: "\f00c";
    font-family: "Fontawesome";
    position: absolute;
    left: -2px;
    top: 0;
}

.omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy {
    display: block;
    margin: 75px auto 0;
    max-width: 620px;
    position: relative;
}

.omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy h3 {
    border: 2px solid #2a9af1;
    line-height: 25px;
    margin: 0px auto 0 78px;
    max-width: 545px;
    padding: 22px 0 23px 81px;
    position: relative;
}

.omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy img {
    left: 0;
    max-width: 140px;
    position: absolute;
    top: -22px;
}

.omc-bs-style.omc-wrap .kreme-the-problem {
    background: #c6a586;
    padding-bottom: 124px;
    /*---*/
}

.omc-bs-style.omc-wrap .kreme-the-problem h2 {
    margin: 96px 0px 17px;
}

.omc-bs-style.omc-wrap .kreme-the-problem p {
    margin: 0 auto 31px;
    max-width: 440px;
}

.omc-bs-style.omc-wrap .kreme-the-problem img {
    max-width: 281px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .kreme-the-problem .coffee-delivery {
    display: block;
    margin: 0 auto;
    max-width: 620px;
    position: relative;
}

.omc-bs-style.omc-wrap .kreme-the-problem .coffee-delivery h3 {
    border: 2px solid #ffffff;
    line-height: 25px;
    margin: 20px auto 0 78px;
    max-width: 545px;
    padding: 22px 0 23px 56px;
    position: relative;
}

.omc-bs-style.omc-wrap .kreme-the-problem .coffee-delivery img {
    left: 25px;
    max-width: 92px;
    position: absolute;
    top: -20px;
}

.omc-bs-style.omc-wrap .kreme-our-goal {
    background: #ffffff;
    padding: 56px 0 30px;
}

.omc-bs-style.omc-wrap .kreme-our-goal h5 {
    margin: 50px 0 22px;
}

.omc-bs-style.omc-wrap .kreme-our-goal h2 {
    max-width: 500px;
    margin: 0px auto 37px;
}

.omc-bs-style.omc-wrap .kreme-our-goal h6 {
    max-width: 456px;
    margin: 0 auto 24px;
    line-height: 25px;
    font-weight: 300;
}

.omc-bs-style.omc-wrap .kreme-our-goal h6 strong {
    font-weight: 500;
}

.omc-bs-style.omc-wrap .kreme-our-goal p {
    margin-bottom: 15px;
}

.omc-bs-style.omc-wrap .kreme-our-goal img {
    max-width: 140px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .kreme-butter-better {
    background: #ffffff;
    padding: 42px 0 100px;
}

.omc-bs-style.omc-wrap .kreme-butter-better h2 {
    max-width: 600px;
    margin: 42px auto 37px;
    line-height: 90px;
}

.omc-bs-style.omc-wrap .kreme-butter-better h2 span {
    color: #cea176;
}

.omc-bs-style.omc-wrap .kreme-butter-better p {
    max-width: 574px;
    margin: 0 auto 37px;
}

.omc-bs-style.omc-wrap .kreme-butter-better p strong {
    font-weight: 500;
}

.omc-bs-style.omc-wrap .kreme-butter-better h6 {
    line-height: 25px;
    margin: 13px 0 0px;
}

.omc-bs-style.omc-wrap .kreme-butter-better h5 {
    margin: -3px 0px 40px;
    font-size: 15px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary {
    background: transparent url("../images/kreme-our-proprietary-bg.png") no-repeat scroll 0 0/100% 1012px;
    margin-top: 180px;
    /*---End of energy-block --*/
}

.omc-bs-style.omc-wrap .kreme-our-proprietary h2 {
    margin: -218px auto 85px;
    max-width: 600px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block {
    padding-top: 20px;
    /*---End of kreme-energy-content --*/
    /*--End of kreme conconut butter img block--*/
    /*--End of rapidly content --*/
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content {
    margin-top: 33px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .kreme-energy-fast {
    text-align: right;
    margin-top: 69px;
    min-height: 180px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .kreme-energy-fast h3 {
    color: #cea176;
    margin-bottom: 13px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .kreme-energy-fast p {
    max-width: 272px;
    float: right;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .blood-glucose {
    min-height: 206px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .balance-yeast {
    min-height: 115px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block {
    padding-left: 0;
    padding-right: 0;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img img {
    margin: -77px auto 138px;
    max-width: 260px;
    position: relative;
    width: 100%;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(2) img {
    max-width: 210px;
    margin-bottom: 72px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(3) img {
    max-width: 210px;
    margin-bottom: 106px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(4) img {
    margin-bottom: -163px;
    max-width: 356px;
    width: 100%;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content {
    margin-top: 33px;
    /*---End of --*/
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content>div {
    text-align: left;
    margin-top: 61px;
    max-width: 272px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content>div h3 {
    color: #cea176;
    margin-bottom: 6px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content .rapidly-metabolize {
    min-height: 262px;
    margin-top: 69px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content .easily-absorbed {
    min-height: 140px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content .cholestrol-increment {
    min-height: 129px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content .these-statement {
    min-height: 262px;
    margin-top: 53px;
}

.omc-bs-style.omc-wrap .kreme-our-proprietary .btn-limited-time {
    margin: 124px 0 0;
}

.omc-bs-style.omc-wrap .kreme-the-result {
    background: #ffffff;
    padding-top: 82px;
}

.omc-bs-style.omc-wrap .kreme-the-result article {
    padding-left: 15px;
    padding-right: 15px;
    /*--End of watch-details--*/
}

.omc-bs-style.omc-wrap .kreme-the-result article .jumbo1 {
    margin-top: 43px;
    margin-bottom: 18px;
}

.omc-bs-style.omc-wrap .kreme-the-result article h5 {
    font-size: 15px;
    max-width: 450px;
    margin: 0 auto 63px;
    line-height: 25px;
}

.omc-bs-style.omc-wrap .kreme-the-result article .kreme-watch-details {
    background: #ffffff;
}

.omc-bs-style.omc-wrap .kreme-the-result article .kreme-watch-details .kreme-watch-img img {
    width: 100%;
}

.omc-bs-style.omc-wrap .kreme-the-result article .kreme-watch-details .kreme-watch-text {
    margin: 0 auto;
    text-align: center;
    padding: 20px 15px;
    border: 1px solid #e5e5e5;
}

.omc-bs-style.omc-wrap .kreme-the-result article .kreme-watch-details .kreme-watch-text h6 {
    line-height: 25px;
    margin: 0 auto;
    max-width: 242px;
}

.omc-bs-style.omc-wrap .kreme-the-result article small {
    display: block;
    margin: 0 auto;
    max-width: 600px;
    margin-top: 72px;
    margin-bottom: 36px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients {
    background: #f2f2f2;
    padding-bottom: 54px;
    /*--End of figure kreme ingredients top--*/
    /*--End of figure kreme proprietary blend--*/
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top {
    background: #333333 url("../images/ingredients-bg.png") no-repeat scroll center top/cover;
    /*--End of packet---*/
    /*---End of boost energy---*/
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .packet .jumbo1 {
    margin-top: 89px;
    margin-bottom: 16px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .packet p {
    max-width: 452px;
    margin: 0 auto 29px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .packet img {
    max-width: 319px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .packet .therapetic {
    margin-top: 26px;
    margin-bottom: 0px;
    line-height: 25px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .packet span {
    font-weight: 300;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .packet .optimal {
    line-height: 25px;
    margin-top: -1px;
    margin-bottom: 56px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .boost-energy {
    background: #ffffff;
    max-width: 460px;
    margin: 0px auto -173px;
    padding: 0 20px 39px 23px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    position: relative;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .boost-energy img {
    max-width: 98px;
    margin-top: -24px;
    display: inline-block;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .boost-energy h6 {
    line-height: 25px;
    margin: 16px 0px 9px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .boost-energy p {
    margin-bottom: 43px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .boost-energy h3 {
    color: #cea176;
    margin-bottom: 13px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .boost-energy ul {
    padding-left: 0px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .boost-energy ul li {
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    list-style: none;
    padding-bottom: 9px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend {
    background: #f2f2f2;
    /*--End of article--*/
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container {
    max-width: 620px;
    margin: 0 auto;
    /*--End of blend details--*/
    /*--End of  coconut-butter-blend  row--*/
    /*--End of  ceylon-patent row--*/
    /*--End of  stevia-leaves row--*/
    /*--End of  nutrition img row--*/
    /*--End of milk indregients--*/
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container h2.blend-details {
    line-height: 25px;
    margin: 109px 0 44px;
    max-width: 564px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend {
    float: left;
    width: 100%;
    padding-bottom: 38px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-left {
    float: left;
    width: 26%;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-left img {
    max-width: 140px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-right {
    float: right;
    width: 74%;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-right h3 {
    line-height: 25px;
    margin: 6px 0px 12px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-right p {
    padding-right: 5px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent {
    float: left;
    width: 100%;
    padding-bottom: 77px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-left {
    float: left;
    width: 26%;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-left img {
    max-width: 139px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right {
    float: right;
    width: 74%;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right h3 {
    line-height: 25px;
    margin: 0px 0px 12px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right h3 span {
    color: #cea176;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right p {
    padding-right: 5px;
    padding-bottom: 16px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right .ceylon-difference {
    background: #333333;
    padding: 6px 15px 14px 20px;
    max-width: 447px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right .ceylon-difference h5 {
    color: #cea176;
    margin-bottom: 20px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right .ceylon-difference p {
    padding-bottom: 0px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right .ceylon-difference ul {
    padding-left: 0px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right .ceylon-difference li {
    list-style: none;
    position: relative;
    text-indent: 19px;
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    font-family: proxima-nova, sans-serif;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right .ceylon-difference li:before {
    content: "\f00c";
    font-family: "Fontawesome";
    position: absolute;
    left: -19px;
    top: 0;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right .ceylon-difference li:first-child {
    margin-bottom: 9px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves {
    float: left;
    width: 100%;
    padding-bottom: 57px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-left {
    float: left;
    width: 26%;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-left img {
    max-width: 125px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-right {
    float: right;
    width: 74%;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-right h3 {
    line-height: 25px;
    margin: 0px 0px 12px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-right p {
    padding-right: 5px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-right .medium-chain h3 {
    margin: 60px 0 12px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .nutrition-img {
    float: left;
    width: 100%;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .nutrition-img img {
    max-width: 620px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .milk-ingredients {
    float: left;
    width: 100%;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .milk-ingredients p {
    margin: 32px 0px 23px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .milk-ingredients p span {
    text-transform: uppercase;
    font-weight: 500;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .milk-ingredients small span {
    font-weight: 500;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .milk-ingredients p:nth-child(3) {
    margin-top: 16px;
    font-size: 12px;
    line-height: 18px;
}

.omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .milk-ingredients p:nth-child(3) small {
    display: block;
    font-weight: 500;
}

.omc-bs-style.omc-wrap .ready-to {
    padding: 89px 0 128px;
}

.omc-bs-style.omc-wrap .ready-to article.container h3.jumbo1 {
    margin-bottom: 26px;
    text-align: center;
}

.omc-bs-style.omc-wrap .ready-to article.container p.btn-get-it-now {
    text-align: center;
}

.omc-bs-style.omc-wrap .ready-to article.container p.btn-get-it-now .btn-get-it {
    background: #ffffff;
}

.omc-bs-style.omc-wrap .ready-to article.container p.btn-get-it-now .btn-get-it:hover {
    background: #f2f2f2;
}

.omc-bs-style.omc-wrap .ready-brown {
    background: #cea176;
}

.omc-bs-style.omc-wrap .ready-brown article.container p.btn-get-it-now .btn-get-it {
    color: #cea176;
}

.omc-bs-style.omc-wrap .ready-orange {
    background: #ff9f1a;
}

.omc-bs-style.omc-wrap .ready-orange article.container p.btn-get-it-now .btn-get-it {
    color: #ff9f1a;
}

.omc-bs-style.omc-wrap .ready-purple {
    background: #7e57c6;
}

.omc-bs-style.omc-wrap .ready-purple article.container p.btn-get-it-now .btn-get-it {
    color: #7e57c6;
}

.omc-bs-style.omc-wrap .ready-max {
    background: #f63440;
}

.omc-bs-style.omc-wrap .ready-max article.container p.btn-get-it-now .btn-get-it {
    color: #f63440;
}


/*--End of ready-to--*/

.omc-bs-style.omc-wrap .watch-now {
    background: #333333;
}

.omc-bs-style.omc-wrap .watch-now article {
    background: transparent url("../images/watch-now-bg.png") no-repeat scroll center center/cover;
    padding-top: 92px;
    padding-left: 15px;
    padding-right: 15px;
    /*--End of watch-details--*/
}

.omc-bs-style.omc-wrap .watch-now article .jumbo1 {
    margin-bottom: 51px;
}

.omc-bs-style.omc-wrap .watch-now article .watch-details {
    background: #ffffff;
}

.omc-bs-style.omc-wrap .watch-now article .watch-details .watch-img img {
    width: 100%;
}

.omc-bs-style.omc-wrap .watch-now article .watch-details .watch-text {
    margin: 0 auto;
    text-align: center;
    padding: 20px 15px;
    border: 1px solid #cccccc;
}

.omc-bs-style.omc-wrap .watch-now article .watch-details .watch-text h6 {
    line-height: 25px;
    margin: 0 auto;
    max-width: 242px;
}

.omc-bs-style.omc-wrap .watch-now article small {
    display: block;
    margin: 0 auto;
    max-width: 600px;
    margin-top: 75px;
    margin-bottom: 36px;
}

.omc-bs-style.omc-wrap .customer-better-benefits {
    background: #f2f2f2;
}

.omc-bs-style.omc-wrap .customer-better-benefits article {
    background: transparent url("../images/customer-better-benefits-bg.png") no-repeat scroll center top/100% 100%;
    padding-top: 109px;
    padding-bottom: 28px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article .jumbo1 {
    margin-bottom: 20px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure {
    margin-top: 86px;
    /*===---End of benefits-items--===*/
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items {
    margin-top: 26px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media {
    margin-bottom: 10px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media .media-left {
    padding-right: 27px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media .media-left img {
    max-width: 46px;
    max-height: 46px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media .media-body h2 {
    margin-top: 6px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media .media-body p {
    margin-top: 6px;
    min-height: 75px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media .media-right {
    padding: 0 0 0 27px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media .media-right img {
    max-width: 46px;
    max-height: 46px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure figcaption .benefits-img-big {
    max-width: 480px;
    margin: 0 auto;
    width: 100%;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure figcaption .keto-gluten {
    margin-top: 36px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article figure figcaption .keto-gluten ul li img {
    max-width: 55px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article .view-packages-btn {
    margin-top: 50px;
    margin-bottom: 70px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article small {
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-bottom: 6px;
}

.omc-bs-style.omc-wrap .customer-better-benefits article p.max-wdt-p {
    max-width: 620px;
    margin: 0 auto 15px;
}

.omc-bs-style.omc-wrap .will-be-next {
    background: #333333;
}

.omc-bs-style.omc-wrap .will-be-next article .jumbo1 {
    margin-top: 93px;
    margin-bottom: 42px;
}

.omc-bs-style.omc-wrap .will-be-next article figure figcaption {
    text-align: center;
}

.omc-bs-style.omc-wrap .will-be-next article figure figcaption img {
    max-height: 214px;
    margin: 0 auto 40px;
}

.omc-bs-style.omc-wrap .will-be-next article .get-now-btn {
    margin-top: 13px;
}

.omc-bs-style.omc-wrap .will-be-next article small {
    margin-top: 54px;
    margin-bottom: 42px;
}

.omc-bs-style.omc-wrap .use-ingredients {
    background: #ffffff;
    padding-bottom: 0;
}

.omc-bs-style.omc-wrap .use-ingredients article {
    /*==---End of use-text-cont--==*/
}

.omc-bs-style.omc-wrap .use-ingredients article .jumbo1 {
    margin-top: 90px;
    margin-bottom: 16px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont {
    max-width: 620px;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption {
    padding-left: 0;
    padding-right: 0;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .dissolve {
    max-width: 450px;
    margin: 0 auto 25px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .daily-serv {
    max-width: 440px;
    margin: 0 auto 24px;
    color: #242c36;
    line-height: 25px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .certification-badges-logo {
    margin: 0 auto 31px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .certification-badges-logo img {
    max-width: 325px;
    width: 100%;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .view-supp {
    margin-bottom: 0px;
    margin-top: 67px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .select-caffeine {
    color: #333333;
    font-family: proxima-nova, sans-serif;
    font-size: 15px;
    margin: 6px auto 29px;
    max-width: 276px;
    padding-left: 6px;
    padding-top: 4px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .facts-img {
    text-align: center;
    margin-bottom: 32px;
    position: relative;
    display: block;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .facts-img img {
    max-width: 620px;
    width: 100%;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .facts-img img.imgFadeIn.active-image {
    display: block;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .facts-img img.imgFadeOut {
    display: none;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .ingredients-p {
    margin-bottom: 22px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .ingredients-p span {
    font-weight: 500;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .caution-p {
    margin-bottom: 20px;
    line-height: 18px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .caution-p span {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .storage-p {
    line-height: 18px;
}

.omc-bs-style.omc-wrap .use-ingredients article .use-text-cont figcaption .storage-p span {
    font-weight: 500;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 12px;
}

.omc-bs-style.omc-wrap .promoter-banner {
    background: url(../images/join-promoter@2x.jpg) no-repeat scroll center center/cover;
    padding: 66px 0px 264px;
    -webkit-box-shadow: inset 0px -10px 10px -15px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0px -10px 10px -15px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px -10px 10px -15px rgba(0, 0, 0, 0.25);
}

.omc-bs-style.omc-wrap .promoter-banner article.container h2.jumbo1 {
    margin-bottom: 0px;
}

.omc-bs-style.omc-wrap .promoter-banner article.container h5 {
    margin: 8px 0 5px;
}

.omc-bs-style.omc-wrap .promoter-banner article.container small {
    display: block;
}

.omc-bs-style.omc-wrap .promoter-banner article.container small a {
    text-decoration: underline;
}


/*--End of promoter-banner--*/

.omc-bs-style.omc-wrap .promoter-product {
    /*margin-top:-182px;*/
}

.omc-bs-style.omc-wrap .promoter-product article.container figure {
    /*--End of most-popular--*/
    /*--End of promoter-pack--*/
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .most-popular .promoter-pack-product .best-value {
    text-align: center;
    background: transparent url("../images/most-popular-bg.png") no-repeat scroll 0 0/100% 100%;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .most-popular .promoter-pack-product .best-value h2 {
    color: #a46300;
    margin: 23px 0 0;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .most-popular .promoter-pack-product .best-value h3 {
    margin: 0 0 112px;
    line-height: 21px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .most-popular .promoter-pack-product .champion-pack p.champion-img img {
    margin-top: -91px !important;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .most-popular .promoter-pack-product .champion-pack .btn-add-cart {
    padding-top: 15px;
    padding-bottom: 17px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product {
    max-width: 300px;
    background: #ffffff;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .best-value {
    text-align: center;
    background: transparent url("../images/most-popular-bg.png") no-repeat scroll 0 0/100% 100%;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .best-value h2 {
    color: #a46300;
    margin: 23px 0 0;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .best-value h3 {
    margin: 0 0 112px;
    line-height: 21px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack {
    text-align: center;
    border: 1px solid #d6d6d6;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack p.champion-img img {
    max-width: 156px;
    margin-top: 30px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack h2 {
    margin: 10px 0 0;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack h3 {
    margin: 3px 0 12px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack p {
    margin-bottom: 0;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack p.double-img {
    margin-top: 9px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack p.double-img img {
    max-width: 158px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack .amount {
    margin: 14px 0 2px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack .amount-BV {
    margin-bottom: 11px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack .amount-BV a {
    text-decoration: underline;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product .champion-pack .btn-add-cart {
    margin-bottom: 38px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .col-md-6.col-sm-6.promoter-pack:first-child .promoter-pack-product {
    float: right;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure .col-md-12.col-sm-12.promoter-pack .promoter-pack-product {
    float: initial;
    margin: 0 auto;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure.row:nth-child(1) .promoter-pack {
    margin-top: -108px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure.row:nth-child(1) .most-popular {
    margin-top: -182px !important;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure.row:nth-child(2),
.omc-bs-style.omc-wrap .promoter-product article.container figure.row:nth-child(3) {
    margin-top: 124px;
}

.omc-bs-style.omc-wrap .promoter-product article.container figure.row:nth-child(2) .most-popular,
.omc-bs-style.omc-wrap .promoter-product article.container figure.row:nth-child(3) .most-popular {
    margin-top: -74px !important;
}


/*--End of promoter-product--*/

.omc-bs-style.omc-wrap .promoter-single-product {
    background: #ffffff;
    padding: 50px 0 135px;
}

.omc-bs-style.omc-wrap .promoter-single-product p {
    margin-bottom: 15px;
}

.omc-bs-style.omc-wrap .promoter-single-product p a {
    text-decoration: none;
}

.omc-bs-style.omc-wrap .promoter-single-product small {
    display: block;
}

.omc-bs-style.omc-wrap .promoter-single-product small a {
    text-decoration: underline;
}


/*--End of promoter-single-product--*/

.omc-bs-style.omc-wrap .promoter-catalog {
    padding: 102px 0px 0px;
    margin-top: 0px;
}


/*--End of promoter-catalog--*/

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu {
    min-width: 190px;
}

.omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu li a {
    padding: 0 20px 0 12px !important;
}

.omc-bs-style.omc-wrap .watch-now article .text-mrg {
    margin: 75px auto 36px;
}

.omc-bs-style.omc-wrap .will-be-next article .text-mrg {
    margin: 54px auto 42px;
}

@media (min-width: 992px) {
    .omc-bs-style.omc-wrap .tab-menu {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1130px) {
    .omc-bs-style.omc-wrap .home-slider article.container-fluid figure.home-slider-row figcaption.meet-item .meet-slider-text {
        padding: 0 20px;
    }
    .omc-bs-style.omc-wrap .home-slider article.container-fluid figure.home-slider-row figcaption.meet-item .meet-slider-text>a h3 {
        font-size: 32px;
        line-height: 32px;
        max-width: 156px;
    }
    .omc-bs-style.omc-wrap .home-slider article.container-fluid figure.home-slider-row figcaption.meet-item .meet-slider-text>a span img {
        margin-top: 6px;
        max-width: 50px;
    }
}


/*====--End of Media 992px to 1130px--====*/

@media (min-width: 768px) and (max-width: 1024px) {
    .omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .jumbo1 {
        margin-top: 90px;
    }
    .omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner p.keto-os-max-img img {
        max-width: 100%;
    }
}


/*====--End of Media 768px to 1024px--====*/

@media (max-width: 991px) {
    .omc-bs-style.omc-wrap .what-experience article .btn-fat-loss button {
        margin-bottom: 10px;
    }
    .omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details {
        min-height: 260px;
    }
}


/*====--End of Media max-width:991px--====*/

@media (min-width: 768px) and (max-width: 991px) {
    .omc-bs-style.omc-wrap article.container {
        padding-left: 15px;
        padding-right: 15px;
    }
    /*====--End of container css--====*/
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-left {
        width: 10%;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-right {
        width: 88%;
    }
    .omc-bs-style.omc-wrap .desktop-menu {
        display: none !important;
    }
    .omc-bs-style.omc-wrap .tab-menu {
        display: inherit;
    }
    .omc-bs-style.omc-wrap .tab-menu .menu-navigation-left {
        width: 20% !important;
    }
    .omc-bs-style.omc-wrap .tab-menu .menu-navigation-left .tab-left-bar {
        display: inline-block;
        padding: 0;
        float: left;
        margin-right: 27px;
    }
    .omc-bs-style.omc-wrap .tab-menu .menu-navigation-left .tab-left-bar img {
        max-width: 21px;
        margin-top: 18px;
    }
    .omc-bs-style.omc-wrap .tab-menu .menu-navigation-left .navbar-brand {
        display: inline-block;
        float: left;
    }
    .omc-bs-style.omc-wrap .tab-menu .menu-navigation-left .navbar-brand img {
        max-width: 71px !important;
        margin-top: 0 !important;
    }
    .omc-bs-style.omc-wrap .tab-menu .menu-navigation-right {
        width: 80% !important;
    }
    /*====--End of tab-menu--====*/
    /*.home-slider article.container-fluid figure.home-slider-row figcaption.meet-item .meet-slider-text {
    padding: 0 12px; }
.omc-bs-style.omc-wrap     .home-slider article.container-fluid figure.home-slider-row figcaption.meet-item .meet-slider-text > a h3 {
      max-width: 112px;
      font-size: 20px;
      line-height: 20px; }
.omc-bs-style.omc-wrap     .home-slider article.container-fluid figure.home-slider-row figcaption.meet-item .meet-slider-text > a span img {
      margin-top: 0;
      max-width: 42px; }*/
    /*====--End of home-slider css--====*/
    .omc-bs-style.omc-wrap .product-all-banner article.container figure {
        margin-left: 0;
        margin-right: 0;
    }
    .omc-bs-style.omc-wrap .product-all-banner article.container figure .banner-text {
        padding-bottom: 166px;
    }
    .omc-bs-style.omc-wrap .product-all-banner article.container figure .banner-text h2 {
        margin-top: 40px;
        font-size: 84px;
    }
    .omc-bs-style.omc-wrap .product-all-banner article.container figure .banner-img .prd-image img {
        max-width: 100%;
    }
    /*====--End of product-all-banner css--====*/
    .omc-bs-style.omc-wrap .product-keto-kreme article.container figure .image-otg-pack p .keto-os-img {
        max-width: 100%;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content .easily-absorbed {
        margin-top: 48px;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content .cholestrol-increment {
        margin-top: 74px;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content .these-statement {
        margin-top: 52px;
        min-height: 0;
    }
    /*====--End of kreme-our-proprietary --====*/
    .omc-bs-style.omc-wrap .kreme-the-result {
        padding-top: 90px;
    }
    .omc-bs-style.omc-wrap .kreme-the-result article .kreme-watch-details .kreme-watch-text {
        padding: 20px 14px;
    }
    /*====--End of kreme-the-result --====*/
    .omc-bs-style.omc-wrap .customer-better-benefits {
        background: none;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items {
        padding-left: 0;
        padding-right: 0;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media .media-right {
        padding-left: 10px;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits article figure .benefits-items .media .media-left {
        padding-right: 10px;
    }
    /*====--End of customer-better-benefits--====*/
    .omc-bs-style.omc-wrap .will-be-next article figure figcaption img {
        max-height: 160px;
    }
    /*====--End of will-be-next--====*/
    .omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text {
        width: 88%;
    }
    /*====--End of specialists-sub-navigation--====*/
    .omc-bs-style.omc-wrap .our-brand article {
        background: transparent url("../images/brand-bg.png") no-repeat scroll center top/cover;
        padding-top: 71px;
        padding-bottom: 66px;
        width: 100%;
    }
    .omc-bs-style.omc-wrap .what-is {
        background: #333333 url("../images/what-is-it-bg.png") no-repeat scroll center top/cover;
        padding: 64px 0 1px 0;
    }
    .omc-bs-style.omc-wrap .our-story .first-img img {
        width: 97%;
    }
    .omc-bs-style.omc-wrap .our-story .left-text h2,
    .omc-bs-style.omc-wrap .our-mission .mission-left .jumbo1,
    .omc-bs-style.omc-wrap .our-vision .our-vision-text h2 {
        margin-top: 0;
    }
    .omc-bs-style.omc-wrap .our-vision .our-vision-text p:last-child {
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .our-vision .ketones-glucose img {
        margin-top: 0;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .our-brand article .our-brand-right p img {
        margin-top: 9px !important;
    }
    .omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img .feature-text-hover {
        padding: 10px;
    }
    .omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img .feature-text-hover small {
        font-size: 11px;
        line-height: 14px;
        margin-bottom: 5px;
    }
    .omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-img .feature-text-hover p {
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .get-going article.container .going-left .jumbo1 {
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 59px;
    }
    .omc-bs-style.omc-wrap .get-going article.container .going-left h4 {
        margin-top: 14px;
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .get-going article.container .going-left p:last-child {
        margin-bottom: 0;
    }
    /*----End of get-going---*/
    .omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .jumbo1 {
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 59px;
    }
    .omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .limited-offer {
        margin-top: 12px;
        padding: 5px 20px 15px;
        /*h1 {
    						font-size: 36px;
        					line-height: 50px;
    					}
.omc-bs-style.omc-wrap
    					small {
    						margin-top:5px;
    					}*/
    }
    /*----End of get-head-start---*/
    .omc-bs-style.omc-wrap .get-endorsed article.container .endorsed-left .jumbo1 {
        margin-top: 0;
        font-size: 59px;
    }
    /*----End of get-endorsed---*/
    .omc-bs-style.omc-wrap .get-customers article.container .customers-right .jumbo1 {
        margin-top: 0;
        font-size: 59px;
    }
    /*----End of get-customers---*/
    .omc-bs-style.omc-wrap .get-rank article.container .rank-right .jumbo1 {
        margin-top: 0;
        font-size: 59px;
    }
    .omc-bs-style.omc-wrap .get-rank article.container .rank-right button {
        margin-bottom: 0;
    }
    /*----End of get-rank---*/
    /*.our-story .left-text,
.omc-bs-style.omc-wrap   .our-story .first-img,
.omc-bs-style.omc-wrap   .our-mission .mission-left,
.omc-bs-style.omc-wrap   .our-vision .our-vision-text {
  	padding-top:61px;
  	padding-bottom:56px;
  }
.omc-bs-style.omc-wrap
  .our-mission .mission-right {
  	padding-top:26px;
  	padding-bottom:26px;
  }
  */
    .omc-bs-style.omc-wrap .our-story,
    .omc-bs-style.omc-wrap .our-mission,
    .omc-bs-style.omc-wrap .our-vision {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .omc-bs-style.omc-wrap .get-going,
    .omc-bs-style.omc-wrap .get-head-start,
    .omc-bs-style.omc-wrap .get-endorsed,
    .omc-bs-style.omc-wrap .get-customers,
    .omc-bs-style.omc-wrap .get-rank {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .omc-bs-style.omc-wrap .get-going article.container .going-left {
        height: 454px;
    }
}


/*====--End of Media-iPad--====*/

@media (min-width: 540px) and (max-width: 770px) {
    .omc-bs-style.omc-wrap .home-slider article.container-fluid figure.home-slider-row figcaption.meet-item {
        float: left;
        width: 50%;
    }
    .omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text {
        width: 81%;
    }
    /*====--End of specialists-sub-navigation--====*/
}


/*====--End of max-width:770px--====*/

@media (max-width: 767px) {
    .omc-bs-style.omc-wrap article.container {
        padding-left: 15px;
        padding-right: 15px;
    }
    /*====--End of container css--====*/
    .omc-bs-style.omc-wrap header .home-banner {
        background-position: center top;
        margin-top: -1px;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-right .menu-block .navbar-left .menu-header>li a {
        line-height: 42px;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-sub-navigation {
        display: none;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container {
        /*====--End of menu-navigation-left--====*/
        /*====--End of menu-navigation-right--====*/
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-left {
        width: auto;
        float: left;
        position: absolute;
        left: 30px;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-left img {
        max-width: 73px;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-right {
        width: 100%;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-right .menu-block {
        width: 100%;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-right .menu-block .navbar-toggle {
        float: none;
        margin-left: 80%;
        margin-top: 20px;
        margin-bottom: 18px;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-right .menu-block .navbar-toggle .icon-bar {
        background-color: #ffffff;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-right .menu-block .navbar-left .menu-header li .custom-dropdown {
        width: 95%;
        margin-left: 4%;
    }
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .menu-navigation-right .right-cart-menu {
        float: right;
        margin-right: 0px;
        margin-top: 26px;
        position: absolute;
        right: 15px;
    }
    /*====--End of pruvit-header--====*/
    .omc-bs-style.omc-wrap .mobile-header {
        margin-bottom: 0;
        float: left;
        width: 100%;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container {
        position: relative;
        padding: 0;
        margin: -1px;
        /*--End of navbar-header.mobile-navigation--*/
        /*--End of shop-join-bar--*/
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .navbar-header.mobile-navigation {
        margin: 0;
        padding: 12px 15px;
        width: 100%;
        background: #333333;
        display: block;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .navbar-header.mobile-navigation a.right-bar {
        display: inline-block;
        float: left;
        width: 6%;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .navbar-header.mobile-navigation a.right-bar img {
        max-width: 21px !important;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .navbar-header.mobile-navigation .logo-center {
        display: inline-block;
        float: left;
        text-align: center;
        width: 80%;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .navbar-header.mobile-navigation .logo-center a {
        display: inline-block;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .navbar-header.mobile-navigation .logo-center img {
        max-width: 28px;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .navbar-header.mobile-navigation a.cart-menu {
        display: inline-block;
        float: left;
        width: 6%;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .navbar-header.mobile-navigation a.cart-menu img {
        max-width: 21px;
        margin: 4px auto 0;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .shop-join-bar {
        display: block;
        float: left;
        width: 100%;
        background: #666666;
        margin-bottom: -1px;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .shop-join-bar>a h3 {
        font-size: 18px;
        line-height: 40px;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .shop-join-bar>a:hover {
        text-decoration: none;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .shop-join-bar a.shop-now {
        display: inline-block;
        width: 49%;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .shop-join-bar a.shop-now h3 {
        text-align: center;
        margin: 0 !important;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .shop-join-bar a.join-as {
        display: inline-block;
        width: 49%;
    }
    .omc-bs-style.omc-wrap .mobile-header article.container .shop-join-bar a.join-as h3 {
        text-align: center;
        margin: 0 !important;
    }
    /*---End of sidebarmenu---*/
    .omc-bs-style.omc-wrap .product-all-banner {
        margin-bottom: 40px;
    }
    .omc-bs-style.omc-wrap .product-all-banner article.container figure .banner-text {
        padding-bottom: 60px;
    }
    .omc-bs-style.omc-wrap .product-all-banner article.container figure .banner-text h2 {
        margin-top: 40px;
        font-size: 80px;
        line-height: 82px;
    }
    .omc-bs-style.omc-wrap .product-all-banner article.container figure .banner-img .prd-image img {
        max-width: 100%;
        display: none;
    }
    /*====--End of product-all-banner css--====*/
    .omc-bs-style.omc-wrap .promoter-product article.container figure.row:nth-child(1) .promoter-pack {
        margin-top: -22px;
    }
    .omc-bs-style.omc-wrap .product-catalog {
        margin-top: 0;
    }
    .omc-bs-style.omc-wrap .promoter-catalog {
        padding-top: 0;
    }
    /*====--End of promoter-catalog css--====*/
    .omc-bs-style.omc-wrap .product-keto-kreme article.container figure.row .keto-select-option {
        width: 100%;
    }
    .omc-bs-style.omc-wrap .product-keto-kreme article.container figure.row .keto-select-option .select-option-desktop {
        margin: 40px auto 0;
        float: initial;
    }
    .omc-bs-style.omc-wrap .product-keto-kreme article.container figure.row .image-otg-pack p .keto-os-img {
        max-width: 100%;
    }
    /*====--End of product-keto-kreme--====*/
    .omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy h3 {
        max-width: 100%;
        padding: 15px 0 12px 50px;
        font-size: 20px;
    }
    .omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy img {
        max-width: 120px;
        top: -8px;
    }
    /*====--End of kreme-get-fat--====*/
    .omc-bs-style.omc-wrap .kreme-the-problem article .coffee-delivery h3 {
        max-width: 100%;
        padding: 15px 0 12px 42px;
        font-size: 20px;
    }
    .omc-bs-style.omc-wrap .kreme-the-problem article .coffee-delivery img {
        top: -15px;
    }
    /*====--End of kreme-get-fat--====*/
    .omc-bs-style.omc-wrap .kreme-our-proprietary {
        background-size: 100% 100%;
        /*====--End of energy-block--====*/
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .kreme-energy-fast {
        text-align: center;
        min-height: auto;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .kreme-energy-fast p {
        float: inherit;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .kreme-energy-fast:last-child {
        margin-bottom: 74px;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img {
        margin-bottom: 65px;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img img {
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(2) {
        margin-bottom: 15px;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(2) img {
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(3) {
        margin-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(3) img {
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(4) {
        margin-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-conconut-butter-img-block .kreme-conconut-butter-img:nth-child(4) img {
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content>div {
        text-align: center;
        min-height: inherit !important;
        margin: 0 auto 60px auto;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-rapidly-content>div p {
        float: inherit;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary .btn-limited-time {
        margin: 40px 0px 80px;
    }
    /*====--End of kreme our proprietary--====*/
    .omc-bs-style.omc-wrap .kreme-the-result article .kreme-watch-details {
        max-width: 380px;
        margin: 0 auto 30px;
    }
    .omc-bs-style.omc-wrap .kreme-the-result article small {
        margin-top: 42px;
    }
    /*====--End of kreme-the-result--====*/
    .omc-bs-style.omc-wrap .kreme-use-ingredients {
        /*====--End of ingridents-top--====*/
        /*====--End of proprietary-blend--====*/
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .ingridents-top .packet img {
        max-width: 270px;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-left {
        width: 40%;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-right {
        width: 60%;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-right h3 {
        margin: 20px 0px 12px;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .coconut-left {
        width: 40%;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right {
        width: 60%;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right h3 {
        margin: 20px 0px 12px;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .coconut-left {
        width: 40%;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-right {
        width: 60%;
        margin: 20px 0px 12px;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .nutrition-img img {
        max-width: 100%;
    }
    /*====--End of kreme-use-ingredients--====*/
    .omc-bs-style.omc-wrap .watch-now article .watch-details {
        margin: 0 auto 30px;
        max-width: 380px;
    }
    .omc-bs-style.omc-wrap .watch-now article .watch-details h6 {
        max-width: 100%;
    }
    /*====--End of watch-now--====*/
    .omc-bs-style.omc-wrap .customer-better-benefits .benefits-items .media {
        position: relative;
        text-align: center;
        overflow: visible;
        margin-bottom: 40px !important;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits .benefits-items .media .media-left {
        padding-right: 0 !important;
        position: absolute;
        top: -40%;
        left: 44%;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits .benefits-items .media .media-right {
        padding-left: 0 !important;
        position: absolute;
        top: -40%;
        left: 44%;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits .benefits-items .media:last-child {
        margin-bottom: 0 !important;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits figcaption .keto-gluten {
        margin-bottom: 120px;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits button.view-packages-btn {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    /*====--End of customer-better-benefits--====*/
    .omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack {
        margin-top: 0;
        margin-bottom: 80px;
    }
    .omc-bs-style.omc-wrap .promoter-product article.container figure .promoter-pack .promoter-pack-product {
        float: initial !important;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .col-md-6.col-sm-6.promoter-pack:first-child .promoter-pack-product {
        float: initial !important;
    }
    /*====--End of promoter-product--====*/
    .omc-bs-style.omc-wrap .story-testimonial .story-testimonial-right h4,
    .omc-bs-style.omc-wrap .our-mission-testimonial .mission-testimonial-right h4,
    .omc-bs-style.omc-wrap .vision-testimonial .vision-testimonial-right h4 {
        max-width: inherit;
        margin-top: 60px;
    }
    .omc-bs-style.omc-wrap .our-story .first-img img,
    .omc-bs-style.omc-wrap .our-mission .mission-right img,
    .omc-bs-style.omc-wrap .our-brand article .our-brand-right {
        margin-top: 60px;
    }
    .omc-bs-style.omc-wrap .what-is .what-is-left h2 {
        margin-top: 0px;
    }
    .omc-bs-style.omc-wrap .what-is .what-is-right {
        padding: 0;
        margin-top: 80px;
    }
    .omc-bs-style.omc-wrap .our-brand article {
        background: transparent url("../images/brand-bg.png") no-repeat scroll center center/cover;
    }
    /*====--End of company about--====*/
    .omc-bs-style.omc-wrap .specialists-sub-navigation article.container .nav-tab-head .tab-nav-header ul.tab-list ul.dropdown-menu {
        right: 0;
        left: inherit;
    }
    /*====--End of specialists-sub-navigation--====*/
    .omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul .share {
        display: none;
    }
    .omc-bs-style.omc-wrap .specialists-banner {
        padding-bottom: 55px;
    }
    .omc-bs-style.omc-wrap .specialists-banner article.container {
        /*--End of banner details--*/
    }
    .omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-left {
        width: 100%;
    }
    .omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-left img {
        width: 100%;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .specialists-banner article.container .banner-details .banner-right {
        width: 100%;
    }
    /*--End of specialist banner--*/
    .omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details {
        margin-bottom: 60px;
    }
    .omc-bs-style.omc-wrap .get-inspired article.container .inspired-video .item-video img {
        max-width: 100%;
    }
    .omc-bs-style.omc-wrap .product-banner article.container {
        text-align: center;
    }
    .omc-bs-style.omc-wrap .customer-better-benefits article figure figcaption img.benefits-img-big {
        margin-bottom: 90px;
    }
    .omc-bs-style.omc-wrap .watch-now article .text-mrg {
        margin: 20px auto 36px;
    }
    .omc-bs-style.omc-wrap .get-going article.container .going-left {
        height: inherit;
    }
    .omc-bs-style.omc-wrap .pruvit-footer {
        /*====--End of footer-top--====*/
        /*====--End of footer-bottom--====*/
    }
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top {
        padding-bottom: 15px;
    }
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-back-top {
        float: right;
        width: 100%;
    }
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-back-top .back-btn {
        float: right;
    }
    .omc-bs-style.omc-wrap .pruvit-footer .footer-bottom {
        padding-top: 15px;
    }
    .omc-bs-style.omc-wrap .pruvit-footer .footer-bottom .footer-bottom-panel .footer-bottom-left {
        margin-bottom: 20px;
        text-align: center;
    }
    .omc-bs-style.omc-wrap .pruvit-footer .footer-bottom .footer-bottom-panel .footer-bottom-left img {
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .pruvit-footer .footer-bottom .footer-bottom-panel .footer-bottom-right {
        text-align: center;
    }
    /*====--End of pruvit-footer--====*/
    .omc-bs-style.omc-wrap .home-banner,
    .omc-bs-style.omc-wrap .product-all-banner,
    .omc-bs-style.omc-wrap .promoter-banner,
    .omc-bs-style.omc-wrap .product-banner {
        margin-top: -1px;
    }
}


/*====--End of Media_767px--====*/

@media (max-width: 640px) {
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-company,
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-follow,
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-account {
        padding-left: 0;
    }
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-contact,
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-company,
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-follow,
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-account {
        margin-bottom: 20px;
    }
    .omc-bs-style.omc-wrap .product-catalog article.container .catalog-item {
        margin-bottom: 50px;
    }
    .omc-bs-style.omc-wrap .product-catalog article.container .catalog-item:last-child {
        margin-bottom: 0;
    }
    .omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy {
        max-width: 100%;
    }
    /*====--End of kreme-get-fat--====*/
    .omc-bs-style.omc-wrap .kreme-the-problem article .coffee-delivery {
        max-width: 100%;
    }
    /*====--End of kreme-get-fat--====*/
    .omc-bs-style.omc-wrap .watch-now .watch-details {
        margin-bottom: 30px;
    }
    .omc-bs-style.omc-wrap .watch-now .watch-details .watch-text h6 {
        max-width: 100% !important;
    }
    .omc-bs-style.omc-wrap .watch-now small.gray {
        margin-top: 40px;
    }
    /*====--End of watch-now--====*/
    .omc-bs-style.omc-wrap .ask-specialist-form article.container form .form-group .not-readable {
        margin-top: 8px;
    }
    /*====--End of ask-specialist-form--====*/
    .omc-bs-style.omc-wrap section.specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card {
        padding: 24px 0 !important;
    }
    .omc-bs-style.omc-wrap section.specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-left {
        display: block;
        padding-right: 0;
    }
    .omc-bs-style.omc-wrap section.specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-left img {
        width: 100%;
        max-width: inherit !important;
    }
    .omc-bs-style.omc-wrap section.specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-body {
        display: block;
        width: 100%;
    }
    .omc-bs-style.omc-wrap section.specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-body h1 {
        font-size: 24px;
        line-height: 36px !important;
        padding: 10px 0 8px;
        margin-bottom: 0 !important;
    }
    .omc-bs-style.omc-wrap section.specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-body h5 {
        padding: 10px 0 8px;
        margin-bottom: 0 !important;
    }
    .omc-bs-style.omc-wrap section.specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .keto-card .media-body small {
        padding-top: 4px;
    }
    .omc-bs-style.omc-wrap section.specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .row {
        padding-left: 15px;
        padding-right: 15px;
    }
    /*==---End of specialists-sub-navigation--==*/
    .omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text {
        width: 92%;
    }
    /*====--End of specialists-sub-navigation--====*/
    .omc-bs-style.omc-wrap .community-specialists-banner {
        background: #333333 url("../images/community-specialists-banner-bg.png") no-repeat scroll 27% top/cover;
    }
    .omc-bs-style.omc-wrap .experiences-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details {
        min-height: inherit;
        float: left;
        display: block;
    }
    .omc-bs-style.omc-wrap .rewards-overview-banner {
        padding: 80px 0px;
    }
    .omc-bs-style.omc-wrap .rewards-overview-banner article.container h2 {
        font-size: 66px;
        line-height: 66px;
    }
    .omc-bs-style.omc-wrap .get-inspired article.container h2,
    .omc-bs-style.omc-wrap .get-stability article.container .stability-head .jumbo1,
    .omc-bs-style.omc-wrap .get-ownership article.container .ownership-head .jumbo1,
    .omc-bs-style.omc-wrap .form-team article.container .form-team-head .jumbo1,
    .omc-bs-style.omc-wrap .ready-go article.container .jumbo1 {
        font-size: 40px;
        line-height: 40px;
    }
    .omc-bs-style.omc-wrap .get-going article.container .going-left,
    .omc-bs-style.omc-wrap .get-going article.container .head-start-right,
    .omc-bs-style.omc-wrap .get-going article.container .endorsed-left,
    .omc-bs-style.omc-wrap .get-going article.container .customers-right,
    .omc-bs-style.omc-wrap .get-going article.container .rank-right,
    .omc-bs-style.omc-wrap .get-head-start article.container .going-left,
    .omc-bs-style.omc-wrap .get-head-start article.container .head-start-right,
    .omc-bs-style.omc-wrap .get-head-start article.container .endorsed-left,
    .omc-bs-style.omc-wrap .get-head-start article.container .customers-right,
    .omc-bs-style.omc-wrap .get-head-start article.container .rank-right,
    .omc-bs-style.omc-wrap .get-endorsed article.container .going-left,
    .omc-bs-style.omc-wrap .get-endorsed article.container .head-start-right,
    .omc-bs-style.omc-wrap .get-endorsed article.container .endorsed-left,
    .omc-bs-style.omc-wrap .get-endorsed article.container .customers-right,
    .omc-bs-style.omc-wrap .get-endorsed article.container .rank-right,
    .omc-bs-style.omc-wrap .get-customers article.container .going-left,
    .omc-bs-style.omc-wrap .get-customers article.container .head-start-right,
    .omc-bs-style.omc-wrap .get-customers article.container .endorsed-left,
    .omc-bs-style.omc-wrap .get-customers article.container .customers-right,
    .omc-bs-style.omc-wrap .get-customers article.container .rank-right,
    .omc-bs-style.omc-wrap .get-rank article.container .going-left,
    .omc-bs-style.omc-wrap .get-rank article.container .head-start-right,
    .omc-bs-style.omc-wrap .get-rank article.container .endorsed-left,
    .omc-bs-style.omc-wrap .get-rank article.container .customers-right,
    .omc-bs-style.omc-wrap .get-rank article.container .rank-right {
        margin-bottom: 40px;
    }
    .omc-bs-style.omc-wrap .get-going article.container .going-left .jumbo1,
    .omc-bs-style.omc-wrap .get-going article.container .head-start-right .jumbo1,
    .omc-bs-style.omc-wrap .get-going article.container .endorsed-left .jumbo1,
    .omc-bs-style.omc-wrap .get-going article.container .customers-right .jumbo1,
    .omc-bs-style.omc-wrap .get-going article.container .rank-right .jumbo1,
    .omc-bs-style.omc-wrap .get-head-start article.container .going-left .jumbo1,
    .omc-bs-style.omc-wrap .get-head-start article.container .head-start-right .jumbo1,
    .omc-bs-style.omc-wrap .get-head-start article.container .endorsed-left .jumbo1,
    .omc-bs-style.omc-wrap .get-head-start article.container .customers-right .jumbo1,
    .omc-bs-style.omc-wrap .get-head-start article.container .rank-right .jumbo1,
    .omc-bs-style.omc-wrap .get-endorsed article.container .going-left .jumbo1,
    .omc-bs-style.omc-wrap .get-endorsed article.container .head-start-right .jumbo1,
    .omc-bs-style.omc-wrap .get-endorsed article.container .endorsed-left .jumbo1,
    .omc-bs-style.omc-wrap .get-endorsed article.container .customers-right .jumbo1,
    .omc-bs-style.omc-wrap .get-endorsed article.container .rank-right .jumbo1,
    .omc-bs-style.omc-wrap .get-customers article.container .going-left .jumbo1,
    .omc-bs-style.omc-wrap .get-customers article.container .head-start-right .jumbo1,
    .omc-bs-style.omc-wrap .get-customers article.container .endorsed-left .jumbo1,
    .omc-bs-style.omc-wrap .get-customers article.container .customers-right .jumbo1,
    .omc-bs-style.omc-wrap .get-customers article.container .rank-right .jumbo1,
    .omc-bs-style.omc-wrap .get-rank article.container .going-left .jumbo1,
    .omc-bs-style.omc-wrap .get-rank article.container .head-start-right .jumbo1,
    .omc-bs-style.omc-wrap .get-rank article.container .endorsed-left .jumbo1,
    .omc-bs-style.omc-wrap .get-rank article.container .customers-right .jumbo1,
    .omc-bs-style.omc-wrap .get-rank article.container .rank-right .jumbo1 {
        margin-top: 50px;
        font-size: 40px;
        line-height: 40px;
    }
    /*----End of get-going---*/
    .omc-bs-style.omc-wrap .get-car article.container figure .jumbo1 {
        margin-top: 20px;
        font-size: 40px;
        line-height: 40px;
    }
    .omc-bs-style.omc-wrap .get-car article.container figure .car-img img {
        margin-bottom: -44px;
    }
    /*----End of get-car---*/
    .omc-bs-style.omc-wrap .get-ownership {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .omc-bs-style.omc-wrap .get-ownership article.container .ownership-head {
        margin-bottom: 40px;
    }
    .omc-bs-style.omc-wrap .get-ownership article.container .ownership-row figcaption {
        margin-bottom: 40px;
    }
    /*----End of get-ownership---*/
    .omc-bs-style.omc-wrap .form-team {
        padding-top: 30px;
        padding-bottom: 60px;
    }
    .omc-bs-style.omc-wrap .form-team article.container .team-logo {
        margin-bottom: 40px;
    }
    .omc-bs-style.omc-wrap .form-team article.container .form-team-row our-story ul li {
        background: transparent url("../images/download-icon.png") no-repeat scroll left 5px/16px 12px;
        line-height: 24px;
        margin-bottom: 10px;
        padding-left: 26px;
    }
    /*----End of form-team---*/
    .omc-bs-style.omc-wrap .ready-go {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    /*----End of ready-go---*/
    .omc-bs-style.omc-wrap .get-stability article.container {
        padding: 40px 0;
    }
    .omc-bs-style.omc-wrap .get-inspired {
        padding: 40px 0;
    }
    .omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner p.keto-os-max-img img {
        max-width: 95%;
        margin: 0 auto;
    }
    .omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom figcaption {
        text-align: center !important;
    }
    .omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom figcaption .social-img {
        max-width: 96%;
        margin-right: 0;
    }
    .omc-bs-style.omc-wrap .product-keto-os-max article.container figure.keto-os-max-bottom figcaption .trusted-img {
        margin-left: 0;
        margin-top: 15px;
    }
}


/*====--End of Media_640px--====*/

@media (min-width: 340px) and (max-width: 640px) {
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-contact,
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-company,
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-follow,
    .omc-bs-style.omc-wrap .pruvit-footer .footer-top .footer-top-panel .footer-account {
        width: 50%;
        float: left;
    }
}


/*====--End of Media_340px to Media_640px--====*/

@media (max-width: 440px) {
    .omc-bs-style.omc-wrap .home-banner article.container p.btn-shop-work .btn-shop {
        margin-bottom: 20px;
        margin-right: 0px;
    }
    /*--End of home-banner--*/
    .omc-bs-style.omc-wrap .kreme-the-result article .kreme-watch-details {
        max-width: 100%;
    }
    .omc-bs-style.omc-wrap .kreme-the-result article .kreme-watch-details .kreme-watch-text h6 {
        max-width: 100%;
    }
    /*====--End of kreme-the-result--====*/
    .omc-bs-style.omc-wrap .watch-now article .watch-details {
        max-width: 100%;
    }
    /*====--End of watch-now--====*/
    .omc-bs-style.omc-wrap .scientifically article.container figure .scientifically-img img {
        max-width: 100%;
    }
    .omc-bs-style.omc-wrap .community-experiences-banner article.container h2.jumbo2 {
        font-size: 80px;
    }
    .omc-bs-style.omc-wrap .scientifically article.container figure .scientifically-text h2.jumbo1 {
        font-size: 52px;
    }
}


/*====--End of Media_440px--====*/

@media (max-width: 400px) {
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .header-right .menu-block .navbar-toggle {
        margin-left: 78%;
    }
    .omc-bs-style.omc-wrap .product-all-banner article.container figure .banner-text h2 {
        font-size: 70px;
        line-height: 72px;
    }
    /*====--End of product-all-banner css--====*/
    .omc-bs-style.omc-wrap .kreme-our-proprietary h2 {
        margin: -218px auto 30px;
    }
    .omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy img {
        top: 0px;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients {
        /*====--End of proprietary-blend--====*/
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-left {
        width: 100%;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-left img {
        margin: 20px auto;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .coconut-butter-blend .coconut-right {
        width: 100%;
        text-align: center;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-left {
        width: 100%;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-left img {
        margin: 20px auto;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right {
        width: 100%;
        text-align: center;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .ceylon-patent .ceylon-right .ceylon-difference {
        text-align: left;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-left {
        width: 100%;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-left img {
        margin: 20px auto;
    }
    .omc-bs-style.omc-wrap .kreme-use-ingredients .proprietary-blend article.container .stevia-leaves .stevia-right {
        width: 100%;
        text-align: center;
    }
    /*====--End of kreme-use-ingredients--====*/
    .omc-bs-style.omc-wrap .member-sticky-panel .top .top-left p {
        margin: 0;
    }
    .omc-bs-style.omc-wrap .member-sticky-panel .top .top-right ul li {
        margin: 0 2px;
        /* a {
    	width: 26px;
    	height: 26px;
    	line-height: 28px;
.omc-bs-style.omc-wrap
    	i {
    		font-size: 15px;
    	}
    }*/
    }
    /*====--End of member-sticky-panel--====*/
    .omc-bs-style.omc-wrap .research-banner article.container .research-text h2 {
        font-size: 80px;
        margin-top: 0;
    }
    .omc-bs-style.omc-wrap .rewards-overview-banner article.container h2 {
        font-size: 68px;
        line-height: 80px;
    }
}


/*====--End of Media_400px--====*/

@media (max-width: 340px) {
    .omc-bs-style.omc-wrap .pruvit-header .header-menu-navigation article.container .header-right .menu-block .navbar-toggle {
        margin-left: 74%;
    }
    .omc-bs-style.omc-wrap .product-kreme-banner article.container figure .keto-left-banner h2.jumbo2,
    .omc-bs-style.omc-wrap .product-banner article.container figure .keto-left-banner h2.jumbo2 {
        font-size: 120px;
    }
    .omc-bs-style.omc-wrap .kreme-banner .kreme-bottom-panel .btn-bay-get .btn {
        font-size: 20px;
    }
    .omc-bs-style.omc-wrap .kreme-banner .kreme-bottom-panel .btn-bay-get .btn-buy {
        margin-right: 10px;
    }
    .omc-bs-style.omc-wrap .kreme-our-proprietary h2 {
        margin: -250px auto 0px;
    }
    .omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy h3 {
        padding: 15px 5px 12px 50px;
        font-size: 18px;
        margin-left: 50px;
    }
    .omc-bs-style.omc-wrap .kreme-get-fat article .eating-healthy img {
        max-width: 98px;
        top: 15px;
    }
    /*====--End of kreme-get-fat--====*/
    .omc-bs-style.omc-wrap .kreme-the-problem article .coffee-delivery h3 {
        padding: 15px 5px 12px 34px;
        font-size: 18px;
        margin-left: 46px;
    }
    .omc-bs-style.omc-wrap .kreme-the-problem article .coffee-delivery img {
        max-width: 70px;
        top: 4px;
        left: 6px;
    }
    /*====--End of kreme-the-problem--====*/
    .omc-bs-style.omc-wrap .company-tab-menu ul li a {
        padding: 0 12px;
    }
    /*====--End of company about--====*/
    .omc-bs-style.omc-wrap .specialists-sub-navigation article.container figure.tab-content figcaption.tab-pane .feature-details .feature-text {
        width: 90%;
    }
    /*====--End of specialists-sub-navigation--====*/
    .omc-bs-style.omc-wrap .community-specialists-banner {
        background: #333333 url("../images/community-specialists-banner-bg.png") no-repeat scroll 30% top/cover;
    }
}


/*====--End of Media_340px--====*/

@media screen and (-webkit-max-device-pixel-ratio: 640) {
    .omc-bs-style.omc-wrap .kreme-our-proprietary .energy-block .kreme-energy-content .kreme-energy-fast:last-child {
        margin-bottom: 0px;
    }
}




/*========= Start of 404 page ==========*/

.omc-bs-style.omc-wrap .opps-wraper article.container-fluid {
    padding: 0;
}

.omc-bs-style.omc-wrap .opps-wraper article.container-fluid figure h2.jumbo2 {
    margin: 83px 0 0;
}

.omc-bs-style.omc-wrap .opps-wraper article.container-fluid figure h4 {
    margin: 6px 0 23px;
}

.omc-bs-style.omc-wrap .opps-wraper article.container-fluid figure p {
    margin: 0;
}

.omc-bs-style.omc-wrap .opps-wraper article.container-fluid figure h6 {
    margin: 0;
    line-height: 24px;
}

.omc-bs-style.omc-wrap .opps-wraper article.container-fluid figure h6 a:hover,
.omc-bs-style.omc-wrap .opps-wraper article.container-fluid figure h6 a:focus {
    text-decoration: none;
    color: #1988de;
}

.omc-bs-style.omc-wrap .opps-wraper article.container-fluid .error-img {
    margin-top: -175px;
}


/*---End of opps-wraper---*/

@media (max-width:767px) {
    .omc-bs-style.omc-wrap .opps-wraper article.container-fluid .container {
        padding: 0 15px;
    }
    .omc-bs-style.omc-wrap .opps-wraper article.container-fluid .error-img {
        margin-top: -100px;
    }
}

@media (max-width: 460px) {
    .omc-bs-style.omc-wrap .opps-wraper article.container-fluid .error-img {
        margin-top: -40px;
    }
}


/*========= End of 404 page ==========*/


/*============== additional ========================*/

.omc-mvp-overlay-spinner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 30000000;
}

.omc-mvp-overlay-spinner .spinner {
    background: none;
    display: inline-block;
    float: none;
    height: auto;
    margin: auto;
    opacity: 1;
}

.mvproduct-cart-block.nav-menu-side .order-cart .cart-product.no-padding {
    padding: 0;
}

div.modal {
    z-index: 9999999;
}
