        @import "../fonts/font_stylesheet.css";

        @import "all.css";

        @import "fontawesome.css";

        @import "brands.css";

        /* Using a fonts */

        

        @import "animation_stylesheet.css";

        /* Using a animation */

        

        * {

            box-sizing: border-box;

            margin: 0 auto;

        }

        

        html {

            scroll-behavior: smooth;

        }

        
         html,
  body{
    width:100%;
    overflow-x:hidden;
  }


        body {

            color: #000;

            font-size: 15px;

        }

        

        p {

            color: #000;


        }

        

        h1,

        h2,

        h3,

        h4 {

             font-family: 'Helvetica Neue';

            font-weight: bold;

            color: #000;

        }

        

        h5,

        h6 {

            font-family: 'Poppins', sans-serif;

        }

        

        ul {

            list-style: none;

            margin-left: 0;

            padding-left: 0;

        }

        

        a {

            text-decoration: none;

            color: inherit;

        }

        

        img {

            max-width: 100%;

        }

        

        .container {

            max-width: 1140px;

            margin: 0 auto;

            width: 100%;

            padding: 0 15px;

            position: relative;

        }

        

        section {

            display: block;

            width: 100%;

            float: left;

        }

        

        .section_content {

            float: left;

            max-width: 100%;

            width: 100%;

        }

        

        .text_center {

            text-align: center;

        }

        

        .text_left {

            text-align: left;

        }

        

        .text_right {

            text-align: right;

        }

        

        .clear {

            clear: both;

        }

        

        .col-4 {

            max-width: 33.333%;

            display: inline-block;

            float: left;

            width: 100%;

        }

        

        .col-6 {

            max-width: 50%;

            display: inline-block;

            float: left;

            width: 100%;

        }

        

        .col-8 {

            max-width: 80%;

            display: inline-block;

            float: left;

            width: 100%;

        }

        

         :focus {

            outline: -webkit-focus-ring-color auto 0px !important;

        }

        

        .btn_def {

            color: #fff;

            z-index: 1;

            background-color: #101010;

            cursor: pointer;

            padding: 10px 45px !important;

            border-radius: 35px;

            font-weight: 400;

            font-size: 14px;

            animation-iteration-count: infinite;

            border: 1px solid transparent !important;

            display: inline-block;

             font-family: 'Poppins', sans-serif;

            text-align: center;

            text-transform: uppercase;

        }

        

        button:hover {

            background-color: #fff;

            border: 1px solid #FFC713;

            color: #FFC713;

        }

        

        .home header {

            position: fixed;

        }

        

        header {

            position: relative;

            width: 100%;

            padding: 25px;

            z-index: 100;

            overflow: hidden;

            background: #101010;

        }

        .white_header{

            background:#fff;

            border-bottom:1px solid #e7e7e7;

        }

        header .container {

            max-width: 1140px;

        }

        

        .logo {

            float: left;

            margin-top: 5px;

        }

        

        .logo img {

            max-width: 250px;

            max-height: 80px;

            width: 100%;

        }

        

        .nav_sep {

            float: left;

            position: relative;

            margin-top: 8px;

        }

        

        .nav {

            float: right;

        }

        

        .nav ul {

            list-style: none;

            margin-left: 0;

            margin-top: 18px;

        }

        

        .nav ul li {

            display: inline-block;

            margin: 6px 20px;

        }

        

        .nav ul li:last-child {

            margin-right: 0;

        }

        

        .nav ul li a {

            padding-bottom: 10px;

            font-size: 15px;

            text-transform: capitalize;

            border-bottom: 2px solid transparent;

            font-weight: 400;

             font-family: 'Poppins', sans-serif;

            color: #fff;

        }

        

        .nav ul li a:hover {

            border-bottom: 2px solid #FFC713;

            color: #fff;

        }

        

        #myLinks {

            display: block;

        }

        

        .mobile_icon {

            display: none;

        }

        

        .top_header_btn {

            color: #fff;

            z-index: 1;

            background-color: #FFC713;

            cursor: pointer;

            padding: 8px 30px !important;

            border-radius: 35px;

            font-weight: 400;

            font-size: 14px;

            animation-iteration-count: infinite;

            border: none !important;

            text-transform: uppercase;

            display: inline-block;

            text-align: center;

            float: right;

            margin-left: 50px;

            margin-right: 50px;

        }

        

        .top_header_btn:hover {

            color: #FFC713 !important;

            z-index: 1;

            background-color: #fff;

            border: none !important;

        }

        

        #myLinks {

            display: block;

        }

        

        .mobile_icon {

            display: none;

        }

        

        .main_banner {
    background: #f7f8fa;
    position: relative;
    top: 0;
    padding: 100px 0;
    margin-bottom: 40px;
    padding-bottom: 70px;
}

        /*.offer-price-section,

        .elOrder2Step {

            padding-top: 100px;

        }*/

        

        .banner_right {

            float: right;

            max-width: 500px;

            position: absolute;

            right: 0px;

            margin-top: 280px;

        }

  .banner_bottle_img_left {
      max-width: 53%;
    position: absolute;
    left: -108px;
}

        .banner_left {
            
padding-left: 100px;
    float: right;
    width: 67%;
    position: relative;
            top: 0px;

        }


 .banner-video {
    box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
    background-color: #fff;
    padding: 10px;
    width: 290px;
    height: auto;
  float:left;
    z-index: 99;
  
}
        

        .banner_left h1 {

            font-size: 47px;

            color: #101010;

            line-height: 50px;

            font-family: 'Oswald';

           /* text-transform: uppercase;*/
            margin-top: 100px;

        }

        

        .banner_left h2 {

            font-size: 40px;

            color: #FFBC00;

            line-height: 60px;

            margin-bottom: 0px;

            text-transform: uppercase;

        }

        .mobile_heading{
                display:none;
            }

        .banner_left h3 {

            font-size: 16px;

            font-weight: 400;

            margin-bottom: 20px;
            padding-left: 0px;
            position: relative;

        }
        .custmm {
    float: left;
}
        .banner_video {
    float: left;
    width: 100%;
}
        

        .banner_left ul {
    margin-bottom: 50px;
    float: left;
}


        

        .banner_left li {

                color: #0a0a0a;
    font-size: 18px;
    line-height: 18px;
    list-style: none;
    width: 100%;
padding-top:15px;
padding-left:20px;
    margin-bottom: 20px;

        }

        

        .banner_left li img {

            float: left;

            margin-right: 10px;

            width: 20px;

            padding-top: 4px;

        }
.wistia_responsive_wrapper {
    margin-right: 20px;
}
        

        .banner_left .btn_def {

            font-size: 22px;

            display: inline-block;

            align-items: center;

            margin-bottom: 20px;

            font-weight: 500;

            margin-top: 0px;
            position: relative;
        }

        
.buy_mobile_button{
    display:none !important;
}
        section.sec_1 {

            /*padding-top: 90px;*/

        }

        

        .sec_1 h2 {

            font-size: 50px;

            color: #FFBC00;

            margin-top: 20px;

        }

        

        .yello_clr {

            color: #FFBC00;

        }

        

        .sec_1 p {

            max-width: 83%;

            font-size: 21px;

            font-weight: 400;

            margin-top: 30px;

            color: #000;

        }

        

        .challenge {

            background: url(../images/yellow_oil_bg.jpg) no-repeat top center;

            background-size: 100% 100%;

            padding-top: 300px;

            margin-top: -60px;

        }

        

        .challenge h2 {

            font-size: 50px;

            color:#000;

            margin-top: 20px;

        }

        

        .challenge h4 {

            font-size: 25px;

            font-weight: bold;

            font-family: 'Poppins', sans-serif;

        }

        

        .challenge p {

            max-width: 83%;

            font-size: 21px;

            font-weight: 400;

            margin-top: 30px;

            color: #000;

        }

        

        .sec_2 {

            background-size: cover;

            position: relative;

            border-top: 150px solid #ffc501;

            min-height: 500px;

            padding-top: 90px;

            margin-top: 0;

            padding-bottom: 500px;

        }

        

        .until_now {

            transform: rotate(90deg);

            position: absolute;

            top: -150px;

            right: 0;

            left: 0;

            text-align: center;

            font-size: 21px;

            color: #fff;

        }

        

        .sec_2::before {

            content: url(../images/sec_arrow.png);

            position: absolute;

            top: -1px;

            right: 0;

            left: 0;

            margin: 0 auto;

            text-align: center;

        }

        

        .sec_2 h2 {

            font-size: 50px;

            color: #FFBC00;

        }

        

        .sec_2 h4 {

            font-size: 22px;

            margin-left: 0;

            font-weight: bold;

            font-family: 'Poppins', sans-serif;

            margin-bottom: 70px;

        }

        

        .sec_2 p {

            font-size: 21px;

            font-weight: 500;

            margin-left: 100px;

        }

        

        .sec_2 p>strong {

            padding-left: 50px;

            font-size: 21px;

            display: block;

            text-align: left;

            border-left: 5px solid #FFBC00;

        }

        

        .sec_2 p.text_left {

            margin-left: 155px;

        }

        

        .sec_2 h3 {

            font-size: 23px;

            max-width: 728px;

            margin-left: 155px;

            font-weight: 600;

            font-family: 'Poppins', sans-serif;

            margin-bottom: 30px;

            margin-top: 10px;

            line-height: 25px;

            color: #FFBC00;

        }

        

        .sec_2 img {

            width: 100%;

            position: absolute;

            bottom: 0;

            z-index: -1;

        }

        

        .sec_3 {

            background: url(../images/sec_3_bg.png) no-repeat;

            background-position: bottom left;

            padding-top: 150px;

            padding-bottom: 400px;

        }

        

        .benefit_heading {

            float: left;

            clear: right;

            padding-left: 60px;

            margin-top: 60px;

            position: relative;

        }

        

        .benefit_heading::before {

            content: url(../images/sec_3_heading_bg.png);

            position: absolute;

            left: 0;

            top: -10px;

            z-index: 1;

        }

        

        .benefit_heading h3 {

            font-size: 27px;

            font-weight: bold;

            font-family: 'Poppins', sans-serif;

            position: relative;

            z-index: 2;

            text-transform: uppercase;

        }

        

        .benefit_heading h2 {

            font-size: 34px;

            line-height: 30px;

            font-family: 'Poppins', sans-serif;

            position: relative;

            z-index: 2;

            text-transform: uppercase;

        }

        

        .benefits_content {

            float: right;

            width: 75%;

        }

        

        .benefits_text {

            padding-left: 40px;

            border-left: 5px solid #ffc614;

        }

        

        .benefits_content h2 {

            font-size: 50px;

            line-height: 65px;

            margin-bottom: 30px;

            color: #ffc614;

        }

        

        .benefits_content h3 {

            font-size: 21px;

            line-height: 25px;

            font-weight: bold;

            margin-bottom: 0px;

            font-family: 'Poppins', sans-serif;

        }

        

        .benefits_text p {

            font-size: 20px;

            margin-top: 30px;

            color: #494949;

            max-width: 85% !important;

        }

        

        .benefits_content p {

            font-size: 21px;

            color: #000;

            max-width: 90%;

            margin-left: 0

        }

        

        ul.benefits_list {

            margin-top: 60px;

        }

        

        ul.benefits_list li {

            padding-left: 50px;

            margin-bottom: 60px;

            position: relative;

        }

        

        ul.benefits_list li em {

            font-size: 21px;

            font-weight: bold;

            font-style: normal;

            margin-bottom:10px;

            display:block;

        }

        

        ul.benefits_list li::before {

            content: "";

            position: absolute;

            width: 50px;

            height: 50px;

            left: -23px;

            top: -10px;

        }

        

        ul.benefits_list li:nth-child(1)::before {

            content: url(../images/list_icon_1.png);

        }

        

        ul.benefits_list li:nth-child(2)::before {

            content: url(../images/list_icon_2.png);

        }

        

        ul.benefits_list li:nth-child(3)::before {

            content: url(../images/list_icon_3.png);

        }

        

        ul.benefits_list li:nth-child(4)::before {

            content: url(../images/list_icon_4.png);

        }

        

        ul.benefits_list li:nth-child(5)::before {

            content: url(../images/list_icon_5.png);

        }

        

        ul.benefits_list li:nth-child(6)::before {

            content: url(../images/list_icon_6.png);

        }

        

        ul.benefits_list li:nth-child(7)::before {

            content: url(../images/list_icon_7.png);

        }

        

        ul.benefits_list li:nth-child(8)::before {

            content: url(../images/list_icon_8.png);

        }

        

        .sec_4 {

            padding-top: 100px;

            padding-bottom: 150px;

        }

        

        .sec_4 ul.benefits_list li::before {

            content: url(../images/list_arrow.png) !important;

            position: absolute;

            width: 50px;

            height: 50px;

            left: 2px;

            top: 3px;

        }

        .sec_4 .benefit_heading h2 {

            font-size: 27px;

        }

        ul.benefits_list li br{

            display:none;

        }

        .sec_4 ul.benefits_list li em {

            font-size: 21px;

            font-weight: bold;

            display: block;

            text-transform:uppercase;

            font-style: normal;

            margin-bottom: 0;

        }

        

        .sec_4 .benefits_content h3 {

            font-size: 21px;

            line-height: 25px;

            font-weight: bold;

            margin-bottom: 0px;

            max-width: 80%;

            text-transform: uppercase;

            margin-left: 0;

        }

        

        .sec_4 ul.benefits_list li {

            padding-left: 50px;

            margin-bottom: 30px;

            position: relative;

        }

        

        .sec_4 .benefits_text p {

            margin-top: 15px;

            max-width: 93% !important;

        }

        .sec_4 .benefits_content p {

            max-width: 93%;

            

        }

        .sec_5 {

            background: #FCECBF;

        }

        

        .sec_5 .container {

            max-width: 1280px;

            align-items: flex-end;

            min-height: 500px;

        }

        

        .sec_5 ul li {

            padding-bottom: 60px;

            text-transform: uppercase;

            font-size: 21px;

            font-weight: bold;

        }

        

        .center_bottle_img {

            position: absolute;

            right: 0;

            left: 0;

            top: -220px;

            z-index: 1;

            max-width: 678px;

        }

        

        .center_bottle_img button {

            border: none;

            background: none;

            font-size: 25px;

            font-weight: lighter;

            cursor: pointer;

            position: relative;

            top: 310px;

        }

        

        button.prev_img {

            margin-left: 140px;

        }

        

        button.next_img {

            margin-right: 140px;

        }
        .sec_5 .slick-arrow {
    position: absolute;
    top: 160px;
}
.sec_5 .next_img {
    margin-left: 220px;
    font-size: 25px;
}
 .sec_5 .prev_img {
    left: 240px;
    font-size: 25px;
}
        

        .left_bullets {

            float: left;

            text-align: right;

            max-width: 37%;

            width: 100%;

            margin-top: 230px;

        }

        

        .left_bullets img {

            margin-left: 30px;

            float: right;

        }

        

        .right_bullets {

            float: right;

            text-align: left;

            max-width: 37%;

            width: 100%;

            margin-top: 230px;

        }

        

        .right_bullets ul li {

            padding-bottom: 60px;

        }

        

        .right_bullets img {

            margin-right: 30px;

            float: left;

        }

        

        .full_width_btn {

            float: left;

            width: 100%;

            margin-top: 80px;

            margin-bottom: 50px;
            position:relative;
            z-index:10;

        }

        

        .sec_5 .btn_def {

            padding: 5px 35px !important;

            font-size: 30px;

            margin-top: 30px;

            background: #303786;

            z-index: 10;

        }

        

        .facts_sec {

            padding: 50px 15px;
            text-align:center;
        }

        

        img.facts {

            max-width: 740px;

        }

        

        .sec_6 {

            background: url(../images/ncbd-gold-background[189366].png) no-repeat;

            background-size: cover;

            position: relative;

            min-height: 500px;

            padding-bottom: 80px;

        }

        

        .try_it_today {

            padding-top: 100px;

            margin-left: -70px;

        }

        

        .try_it_today h2 {

            font-size: 50px;

            line-height: 65px;

            color: #000;

            text-transform: uppercase;

            font-family: 'Oswald';

            margin-bottom: 30px;

        }

        

        .try_it_today h3 {

            font-size: 25px;

            line-height: 45px;

            font-weight: 600;

            font-family: 'Poppins', sans-serif;

            margin-bottom: 10px;

        }

        

        .try_it_today p {

            font-size: 21px;

            line-height: 35px;

            max-width: 81%;

            font-weight: bold;

        }

        

        .try_it_today .btn_def {

            font-size: 22px;

            margin-top: 30px;

            margin-bottom: 40px;

            font-family: 'Poppins', sans-serif;

            font-weight: 600;

        }

        

        .que_tel {

            position: absolute;

            max-width: 870px;

            right: 50px;

        }

        

        .que_tel p {

            width: 100% !important;

            max-width: 100% !important;

            font-weight: normal;

        }

        

        .que_tel p a {

            font: size 21px;

            font-style: normal;

            font-weight: bold;

        }

        

        .sec_7 {

            padding-top: 60px;

            padding-bottom: 50px;

        }

        

        .sec_7 h1 {

            padding-top: 30px;

            font-size: 59px;

            color: #303786;

            line-height: 60px;

            font-weight: bold;

            margin-bottom: 15px;

        }

        

        .sec_7 h2 {

            padding-bottom: 30px;

            font-size: 50px;

            font-family: 'Poppins', sans-serif;

            font-weight: bold;

            line-height: 50px;

        }

        

        .side_effects_videos video {

            box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);

        }

        

        .side_effects_videos .col-4 {

            padding: 10px;

        }

        

        .sec_8 {

            background: #f0f0f0;

        }

        

        .sec_9 {

            background: #FCECBF;

            position: relative;

            padding-bottom: 80px;

            padding-top: 140px;

        }

        

        .csrp {

            display: flex;

            align-items: center;

        }

        

        .circle {

            display: grid;

            align-items: center;

            width: 196px;

            height: 196px;

            text-align: center;

            font-size: 25px;

            font-weight: 900;

            margin-left: 0;

            background: #303786;

            color: #231F20;

            font-family: 'Oswald';

            position: relative;

            border-radius: 100%;

            line-height: 30px;

            margin-right: 50px;

        }

        

        .circle .fa {

            position: absolute;

            right: -36px;

            color: #303786;

        }

        

        .circle .fa span {

            font-family: 'Oswald';

            font-weight: 900;

            font-size: 55px;

            position: relative;

            left: 4px;

        }

        

        .csrp_img {

            max-width: 410px;

            position: absolute;

            right: 60px;

        }

        

        .sec_9 .col-8 {

            max-width: 95%;

            padding-left: 40px;

            margin-top: 100px;

            margin-left: 30px;

            border-left: 5px solid #303786;

        }

        

        .sec_9 h1 {

            font-size: 50px;

            line-height: 72px;

            margin-top: -12px;

            margin-bottom: 50px;

            /*color: #303786;*/
            color: #000;

        }

        

        .sec_9 p {

            font-size: 22px;

            font-weight: normal;

            max-width: 90%;

            margin-left: 0;

        }

        

        img.single_bottle_sec {

            position: absolute;

            right: -90px;

            bottom: -310px;

        }

        

        .sec_10 {

            padding: 100px 0px;

        }

        

        .sec_10 .container {

            display: flex;

            align-items: center;

        }

        

        .left_side_heading {

            max-width: 500px;

            padding-right: 0px;

            position: relative;

            left: -50px;

        }

        

        .sec_10 h1 {

            font-size: 51px;

            position: relative;

        }

        

        .sec_10 h1::before {

            content: '';

            position: absolute;

            width: 550px;

            height: 6px;

            background: #FFC713;

            left: -60px;

            bottom: -10px;

        }

        

        .sec_10 p {

            font-size: 21px;

            color: #000000;

            width: 97%;

        }

        

        .sec_11 {}

        

        .mySlides {

            display: none

        }

        

        img {

            vertical-align: middle;

        }

        /* Slideshow container */

        

        .slideshow-container {

            max-width: 1000px;

            position: relative;

            margin: auto;

            background: #E0E0E0;

            padding: 20px;

            display: flex;

        }

        /* Next & previous buttons */

        

        .prev,

        .next {

            cursor: pointer;

            position: absolute;

            top: 50%;

            width: auto;

            margin-top: -22px;

            color: #303786;

            font-weight: bold;

            font-size: 34px;

            display: flex;

            text-align: center;

            align-items: center;

            transition: 0.6s ease;

            user-select: none;

        }

        /* Position the "next button" to the right */

        

        .next {

            right: -45px;

        }

        

        .prev {

            left: -60px;

        }

        /* On hover, add a black background color with a little bit see-through */

        

        .prev:hover,

        .next:hover {

            background-color: #232228;

        }

        /* Caption text */

        

        .slideshow-container h1 {

            font-size: 42px;

            line-height: 45px;

            font-family: 'Oswald';

            

        }

        

        .slideshow-container h2 {

            font-size: 31px;

            line-height: 35px;

            color: #606060;

            margin-bottom: 30px;

            font-weight: 500;

             font-family: 'Poppins', sans-serif;

            text-transform:uppercase;

            letter-spacing: -1px;

        }

        

        .slideshow-container p {

            font-size: 27px;

            line-height: 30px;

            font-weight: 500;

            color: #000000;

        }

        

        .slideshow-container .text {

            color: #f2f2f2;

            font-size: 15px;

            padding: 8px 12px;

            position: relative;

            bottom: 8px;

            width: 57%;

            text-align: left;

            float: left;

            margin-left: 20px;

            margin-top: 30px;

        }

        /* Number text (1/3 etc) */

        

        .numbertext {

            color: #f2f2f2;

            font-size: 12px;

            padding: 8px 12px;

            position: absolute;

            top: 0;

        }

        /* The dots/bullets/indicators */

        

        .dot {

            cursor: pointer;

            height: 15px;

            width: 15px;

            margin: 0 2px;

            background-color: #bbb;

            border-radius: 50%;

            display: inline-block;

            transition: background-color 0.6s ease;

        }

        

        .active,

        .dot:hover {

            background-color: #717171;

        }

        /* Fading animation */

        

        .slideshow-container figure {

            display: inline-block;

            max-width: 390px;

            float: left;

            width: 100%;

        }

        

        .fade {

            -webkit-animation-name: fade;

            -webkit-animation-duration: 1.5s;

            animation-name: fade;

            animation-duration: 1.5s;

        }

        

        @-webkit-keyframes fade {

            from {

                opacity: .4

            }

            to {

                opacity: 1

            }

        }

        

        @keyframes fade {

            from {

                opacity: .4

            }

            to {

                opacity: 1

            }

        }

        

        .sec_12 {

            background: url(../images/sec_12_bg.jpg) no-repeat;

            background-position: top center;

            background-size: cover;

            padding-top: 100px;

            padding-bottom: 30px;

            color: #fff;
            margin-top: 50px;

        }

        

        .sec_12 .benefit_heading {

            padding-left: 21px;

            position: relative;

            margin-top: 40px;

            margin-bottom: 40px;

        }

        

        .sec_12 .benefit_heading::after {

            content: '';

            border-right: 1px solid #fff;

            right: -60px;

            width: 1px;

            position: absolute;

            height: 210%;

            top: -30px;

        }

        

        .sec_12 .benefit_heading::before {

            left: -40px;

        }

        

        .sec_12 .benefit_heading h3,

        .sec_12 .benefit_heading h2 {

            text-transform: capitalize;

        }

        

        .sec_12 .benefit_heading h3,

        .sec_12 .benefit_heading h2,

        .sec_12 .benefits_content p {

            color: #fff

        }

        

        .sec_12 .benefits_content {

            float: right;

            width: 70%;

        }

        /*--------Accordion-------*/

        

        .acc-kontainer {

            width: 100%;

            margin: auto;

            padding-left: 30px;

        }

        

        .acc-kontainer>div {

            margin-bottom: 15px;

        }

        

        .acc-kontainer .acc-body {

            width: 100%;

            margin: 0 auto;

            height: 0;

            color: #fff;

            line-height: 28px;

            padding: 0 20px;

            box-sizing: border-box;

            opacity: 0;

            transition: 0.5s;

        }

        

        .acc-kontainer label {

            cursor: pointer;

            border-bottom: 1px solid #FFC713;

            display: block;

            padding-right: 55px;

            padding-bottom: 10px;

            width: 100%;

            color: #fff;

            font-weight: 600;

            font-size: 25px;

            box-sizing: border-box;

            z-index: 100;

            display: flex;

            align-items: center;

        }

        

        .acc-kontainer input {

            display: none;

        }

        

        .acc-kontainer label:before {

            font-family: 'FontAwesome';

            content: "\f106";

            font-weight: lighter;

            position: absolute;

            color: #FFC713;

            right: 32px;

            font-size: 50px;

            line-height: 32px;

        }

        

        .acc-kontainer input:checked+label {}

        

        .acc-kontainer input:checked+label:before {

            font-family: 'FontAwesome';

            content: "\f107";

            color: #FFC713;

            transition: 0.5s;

        }

        

        .acc-kontainer input:checked~.acc-body {

            height: auto;

            color: #fff;

            font-size: 21px;

            padding: 20px;

            padding-left: 0;

            padding-right: 0;

            opacity: 1;

            transition: 0.5s;

        }

        

        .sec_13 {

            background: #FCECBF;

            position: relative;

            min-height: 500px;

            padding-top: 90px;

            padding-bottom: 100px;

        }

        

        img.refund_img {

            position: absolute;

            left: -60px;

            max-width: 410px;

            top: -90px;

        }

        

        .sec_13 .refund_wrapper {

            max-width: 750px;

            text-align: center;

            background: #f8f8f8;

            padding: 50px 50px 10px 50px;

        }

        

        .sec_13 h1 {

            font-size: 50px;

            color: #FFBC00;

        }

        

        .sec_13 h5 {

            font-size: 25px;

            font-weight: bold;

        }

        

        .sec_13 p {

            font-size: 25px;

            font-weight: 300;

        }

        

        .sec_13 .btn_def {

            font-size: 33px;

            background: #FFBC00;

            margin-top: 30px;

            margin-bottom: 40px;

            font-weight: 500;

        }

        

        .sec_13 .que_tel {

            position: relative;

            max-width: 120%;

            left: 0;

            right: 0;

        }

        

        .sec_13 .que_tel p {

            font-size: 19px;

            font-weight: normal;

        }

        

        footer {

            background: #010101;

            padding: 80px 0 40px 0;

            color: #fff;

            float: left;

            width: 100%;

        }

        

        footer .container {

            max-width: 1140px;

            display: flex;

        }

        

        footer a {

            color: #fff;

        }

        

        footer a:hover {

            color: #303786;

            text-decoration: none;

        }

        

        .col-footer_logo {

            max-width: 390px;

            float: left;

            margin-left: 0;

            margin-right: 0px;

        }

        

        .col-footer_logo p {

            font-size: 15px;

            font-weight: 300;

            color: #BCBBBB;

            margin-bottom: 20px;

        }

        

        .col-footer_logo ul {

            margin-top: 30px;

            display: flex;

        }

        

        .col-footer_logo ul li {

            display: inline;

        }

        

        .col-footer_links {

            float: left;

            max-width: 225px;

            width: 100%;

            margin-right: 0;

        }

        

        h5.footer_heading {

            font-size: 25px;

            font-weight: 500;

            margin-bottom: 15px;

        }

        

        .col-footer_links ul li,

        .col-footer_links ul li a {

            font-size: 15px;

            margin-bottom: 15px;

            color: #BCBBBB;

            font-weight: 500;

            font-style: normal;

        }

        

        .thankyou_sec .main-cont {

            max-width: 750px;

            margin: 0 auto;

            float: none;

        }

        

        .check_icon {

            font-size: 55px;

            font-weight: lighter !important;

            border: 2px solid #303786;

            width: 100px;

            color: #303786;

            height: 100px;

            display: grid;

            align-items: center;

            border-radius: 100%;

            text-align: center;

            margin-top: 20px;
                margin-bottom: 15px;

        }

        

        .thankyou_sec table {

            width: 100%;

            font-size: 14px;

        }

        

        .order_detail_header {

            background: #303786;

            padding: 10px 20px;

            border-top-left-radius: 8px;

            border-top-right-radius: 8px;

            color: #fff;

            border: 2px solid #303786;

            font-size: 12px;

        }

        

        span.order_date {

            float: right;

        }

        

        .thank_mail {

            font-size: 28px;

             font-family: 'Poppins', sans-serif;

            color: #303786;

            margin-bottom: 20px;

            padding-bottom: 20px;

            border-bottom: 1px solid #e3e3e3;

        }

        

        .thankyou_order_detail h5 {

            font-size: 22px;

            font-weight: 500;

            margin-bottom: 30px;

        }

        

        .product_detail {

            border: 2px solid #e3e3e338;

            border-top: 0;

            padding: 40px;

            border-bottom-left-radius: 8px;

            border-bottom-right-radius: 8px;

            margin-bottom: 50px;

        }

        

        .product_detail thead tr th {

            border-bottom: 1px solid #e3e3e3;

            padding-bottom: 15px;

            font-weight: normal;

            color: hsl(210deg 4% 64%);

            text-transform: uppercase;

            font-size: 14px;

        }

        

        span.prod_nam_table {

            display: block;

            font-size: 18px;

        }

        

        span.prod_nam_table {

            display: block;

            font-size: 18px;

        }

        

        .prod_order_no_table {

            margin-top: 15px;

            display: block;

            font-size: 12px;

            color: hsl(210deg 4% 64%);

            font-weight: lighter;

            font-style: italic;

        }

        

        tbody.table_detail_pro tr td {

            padding-bottom: 15px;

            border-bottom: 1px solid #e3e3e3;

            padding-top: 15px;

        }

        

        .table_price_row {

            margin-top: 15px;

            margin-bottom: 20px;

        }

        

        .table_price_row tr td {

            padding: 10px 0;

        }

        

        .table_price_row tr td:first-child {

            color: hsl(210deg 4% 64%);

        }

        

        .product_detail tfoot tr td {

            padding-top: 20px;

            border-top: 1px solid #e3e3e3;

            text-transform: uppercase;

            color: hsl(210deg 4% 64%);

        }

        

        .grand_total_price {

            font-size: 16px;

            color: #303786 !important;

        }

        

        .upsell_container {

            margin: 50px;
            border-radius: 8px;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
            margin-top: 50px;

        }

        

        .upsell_container h1 {
    font-size: 55px;
    text-align: left;
    margin-bottom: 0px;
    color: #303786 !important;
    font-weight: 900;
}
.back_heading {
    background: #303786;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
h3.get_bottle {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 200;
    margin-bottom: 20px;
}
h3.get_bottle b {
     text-decoration: underline;
}
.share_with {
    float: left;
    max-width: 140px;
    font-size: 18px;
    line-height: 20px;
    padding-right: 24px;
    border-right: 1px solid #e3e3e3;
}
.upsell_price_div {
    margin-left: 30px;
    display: inline-block;
}
.upsell_btl_q {
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
}
.upsell_main_price {
    font-size: 45px;
    font-weight: bold;
    line-height:40px;
}
.upsell_main_price span {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 18px;
    color: #e66052;
}
.add_more_btl {
    background: #000;
    color: #fff;
    font-size: 22px;
    display: inline-block;
    clear: both;
    text-transform: uppercase;
    border-radius: 10px;
    margin-top: 18px;
    padding: 10px;
    margin-bottom:10px;
}
.add_more_btl em{
        text-decoration: underline;
    font-style: normal;
}
.no_thanks_btn {
    display: inline-block;
    font-size: 13px;
}
.no_thanks_btn b {
    text-decoration: underline;
}
        

        .instant_saving_btn {

            display: block;

            text-align: center;

            background: #303786;

            padding: 15px;

            font-size: 18px;

            color: #fff;

            border-radius: 5px;

            margin-bottom: 20px;

        }

        

        .instant_saving_btn:hover {

            color: #fff;

            text-decoration: none;

        }

        

        .upsell_content {
    display: flex;
    align-items: center;
}
.upsell_pro_sec {
    max-width: 505px;
    width:100%;
    padding: 40px;
    background: url(../img/sec_2_bg.png) #f1f8fd no-repeat;
    background-size: cover;
    text-align: center;
}
.upsell_content_text {
    max-width: 505px;
    width: 100%;
    padding-left: 40px;
    text-align: left;
}

        

        .upsell_content .left_side {

            max-width: 50%;

            margin-left: 0;

            text-align: center;

            display: inline-block;

            width: 100%;

        }

        

        .upsell_content .left_side h3 {

            font-size: 22px;

        }

        

        .upsell_content .left_side h4 {

            font-size: 18px;

            color: #303786 !important;

            margin-bottom: 30px;

        }

        

        .upsell_content ul li {

            margin-bottom: 10px;

        }

        

        .upsell_content ul li img {

            width: 20px;

            margin-right: 10px;

        }

        

        .list_price {

            line-height: 53px;

            margin-top: 40px;

        }

        

        .list_price h3 {

            font-size: 55px !important;

            margin-bottom: 0px;

            margin-top: 0px;

            color: #303786 !important;

        }

        

        .want_deal_btn {
			cursor:pointer;

            display: block;

            background: #303786;

            border-radius: 5px;

            font-size: 14px;

            text-transform: uppercase;

            color: #fff !important;

            margin-top: 10px;

        }

        

        .want_deal_btn:hover {

            display: block;

            background: #303786;

            text-decoration: none;

            color: #fff;

        }

        

        .upsell_content .right_side {

            max-width: 50%;

            margin-right: 0;

            text-align: center;

            display: inline-block;

            width: 100%;

        }

        

        .upsell_content .right_side h2 {

            font-size: 32px;

            margin-top: 30px;

        }

        

        .upsell_content .right_side h2 span {

            color: #303786 !important;

            font-weight: bold;

        }

        

        @media(max-width:1024px) {

            header {

                padding: 15px;

            }

            .logo {

                max-width: 200px;

            }

            .nav {

                max-width: 730px;

            }

            .nav ul li {

                display: inline-block;

                margin: 6px 10px;

            }

            .top_header_btn {

                margin-right: 0;

            }
            .main_banner {
    padding-top:80px;
    padding-bottom:50px;
}
            .banner_left {

                padding-top: 40px;
                padding-left: 0px;
                width: 61%;

            }
            .banner-video { 
                
                float:none;
                
            }
.banner_bottle_img_left {
    float: left;
    left: -10px;
    max-width: 53%;
}
.banner_video > .col-md-12{
    display:flex;
}

            .banner_right {

                max-width: 400px;

                right: 0px;

            }
            .banner_left h1 {
    margin-top: 0;
}

            .sec_1 p {

                max-width: 90%;

            }

            .sec_2 .left_side {

                max-width: 680px;

            }

            .sec_2 .right_side img {

                position: relative;

                left: 180px;

                right: 0;

            }

            .sec_2 .right_side {

                position: absolute;

                right: 0;

                overflow: hidden;

                top: -20px;

            }

            .sec_3 {

                padding-top: 100px;

            }

            .benefit_heading::before {

                left: 20px;

            }

            img.single_bottle_sec {

                right: 0;

                width: 28%;

            }

            .slideshow-container {

                max-width: 900px;

            }

            .slideshow-container figure {

                max-width: 40%;

            }

            .sec_6 {

                padding-left: 15px;

                padding-right: 15px;

            }
            .banner_left .btn_def {
    margin-top: -30px;
    position: relative;
}

            .col-6 {

                max-width: 100%;

                float: none;

                text-align: center;

                margin: 0 auto;

            }

            .prev {

                left: -20px;

            }

            .next {

                right: -30px;

            }

            .col-footer_logo img {

                width: 90%;

            }
            .facts_sec {
    text-align: center;
}

        }

        /*ios*/
        

        /*end ios
        @media only screen and (max-width: 414px) {

                 .main_banner {

            background: url(../images/ncbd-gold1-dropper-shadow-new-min.png) no-repeat !important;
            background-size: 52% !important;
             
            background-position: -29px 275px !important;
            height: 573px;
            position: relative;
            top: 82px;
 
        }

    .csds{
        position: relative !important;
        bottom: 196px !important;
    }            
          .bgszz img{ 
                display: none !important;
            }

            .sec_1 img{

               height: 85px;

            }
            .banner_left .btn_def {

                font-size: 20px !important;
                margin-left: 0 !important;
                position: relative !important;
                top: 3px !important;
                right: 14px !important;
                top: 104px !important;
                }

                 .ctt{
                    width: 120% !important;
                    position: relative !important;
                    left: 151px !important;
                    line-height: 40px !important;
                    bottom: 0px !important;
                    top: 50px;
                }
            .banner_left ul{
                right: 100px !important;
                font-size: 65px !important;
                position: relative !important;
                top: 288px !important;
               
            }
            .banner_left li {
                font-size: 16px !important;
                line-height: 27px !important;
                font-weight: bold !important;
            }
            .banner_left h1{
                position: relative !important;
                right: 42px !important;
            }

            .banner_left h2 {
                 position: relative !important;
                right: 43px !important;
            }

            .banner_left h3 {
               top: 207px !important;
                right: 49px !important;
                font-size: 14px !important;
                text-align: center;
                font-size: 13px !important;
            }
            .custmm{
                float: right !important;
                margin-right: 331px !important;
                position: relative !important;
                bottom: 35px !important;
            }

            .wistia_responsive_wrapper{
                height: 183px !important;
                width: 320px !important;
            }    
            .wistia_embed{
                height: 183px !important;
                width: 320px !important;
            }
            .wistia_swatch{
                
                height: 183px !important;
                width: 320px !important;
            }
        }*/

        @media(max-width:768px) {

           

            #myLinks {

                display: none;

                animation: none;

                float: left;

            }
            .banner_video > .col-md-12 {
    display: block;
}

            #myLinks img {

                display: none;

            }

            .logo {

                float: left;

                margin-top: 0;

            }

            .mobile_icon {

                display: block;

                float: right;

                background: transparent;

                color: #fff;

                padding: 5px 13px;

                font-size: 19px;

                position: absolute;

                border: 1px solid #ffc614;

                border-radius: 5px;

                right: 15px;

                display: flex;

                height: 40px;

                align-items: center;

            }

            .nav ul li {

                display: block;

                margin: 6px 10px;

            }

            .top_header_btn {

                display: none;

            }
   
 .main_banner {
    padding-top: 70px;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.banner_bottle_img_left {
    float: left;
    position: relative;
    display:none;
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
}
.banner_bottle_img_left img {
    position: relative;
    margin: 0 auto;
    max-width: 60%;
    text-align: center;
}
img.mob_prod_img {
    display: inline-block !important;
    max-width: 200px;
    float: left;
    margin-top: -90px;
}
.custmm {
    float: left;
    width: 100%;
}
.buy_btn{
    display:none !important;
}
a.btn_def.gb.buy_mobile_button {
    margin-top: 0;
    display: inline-block !important;
}
div#wistia-ah7uw8r0l9-1,.wistia_swatch {
    max-width: 100% !important;
    width: 100% !important;
    height: 406px !important;
}
.banner_left {
    padding-top: 25px;
    margin-bottom: 0px;
    padding-left: 0px;
    width: 100%;
}
 .banner-video { 
                
                float:none;
                
            }

            .banner_left h1 {

                font-size: 32px;

                line-height: 35px;
                text-align:center;

            }

            .banner_left h2 {

                font-size: 27px;

                line-height: 29px;

                margin-bottom: 20px;
                text-align:center;

            }
            .banner_left h2 + h3{
                display:none;
            }
            .mobile_heading {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 25px;
}
.ctt{
    text-align:center;
}
.banner_left ul {
    margin-bottom: 0;
    padding-left: 0;
    margin-top: 30px;
    width: 100%;
    text-align:left;
}
            .banner_left li {

                display: block;
                font-size:18px;

            }

            .banner_right {

                max-width: 310px;

                right: 0px;

                margin-top: 210px;

            }
            
            .wistia_responsive_wrapper {
    margin-right: 0;
}
            .banner_left .btn_def {

                margin-left: 0px;
                font-size:16px;

            }

            section.sec_1 {

                padding-top: 0px;

            }

            .sec_2 .left_side {

                max-width: 100%;

            }

            .sec_2 .right_side img {

                display: none;

            }

            .sec_2 p {

                margin-left: 0;

            }

            .sec_2 p>strong {

                padding-left: 30px;

            }

            .sec_2 p.text_left {

                margin-left: 40px;

            }

            .sec_2 h3 {

                margin-left: 40px;

            }

            .sec_2 h3 br {

                display:none;

            }

            .sec_2 {

                padding-bottom: 300px;

            }

            .sec_3 {

                padding-top: 80px;

                padding-bottom: 770px;

            }

            .challenge p {

                max-width: 100%;

            }

            .benefit_heading {

                float: none;

                padding-left: 60px;

                width: 100%;

                position: relative;

                margin: 0 auto;

                text-align: center;

                min-height: 180px;

            }

            .benefit_heading::before {

                left: 0;

                right: 0;

            }

            .benefits_text {

                padding-left: 0;

                border-left: 0;

            }

            .benefits_text p {

                width: 100% !important;

                max-width: 100% !important;

            }

            .benefits_content {

                float: right;

                width: 100%;

            }

            ul.benefits_list li {

                padding-left: 70px;

                margin-bottom: 60px;

                position: relative;

            }

            ul.benefits_list li::before {

                left: 0px;

            }

            .benefits_content p {

                max-width: 100%;

                width: 100%;

            }

            .try_it_today {

                padding-top: 0px;

            }

            .sec_4 {

                padding-top: 100px;

                padding-bottom: 100px;

            }

            .sec_4 .benefits_content h3 {

                max-width: 100%;

            }

            .sec_5 .container {

                min-height: auto;

            }

            .center_bottle_img {

                position: absolute;

                right: 0;

                left: 0;

                top: 0;

                z-index: 1;

                max-width: 356px;

            }
            .sec_5 .next_img {
    margin-left: 120px;
    font-size: 25px;
}
            .facts_sec {

                padding: 50px 15px;

                text-align: center;

            }

            .left_bullets,

            .right_bullets {

                display: block;

            }

            .sec_5 ul li {

                padding-bottom: 30px;

                text-transform: uppercase;

                font-size: 16px;

                font-weight: bold;

                display: flex;

                align-items: center;

            }

            .left_bullets img {

                margin-left: 30px;

                float: right;

                width: 35px;

                height: 35px;

            }

            .right_bullets ul li {

                display: flex;

                align-items: center;

            }

            .right_bullets img {

                margin-right: 30px;

                float: left;

                width: 35px;

                height: 35px;

            }

            .full_width_btn {

                margin-top: 0;

            }

            .center_bottle_img button {

                top: 100px;

            }

            button.prev_img {

                margin-left: 90px;

            }

            button.next_img {

                margin-right: 90px;

            }

            .sec_7 h1 {

                padding-top: 30px;

                padding-bottom: 30px;

                font-size: 45px;

                line-height: 45px;

            }

            .sec_9 {

                padding-top: 50px;

            }

            .sec_9 .col-8 {

                max-width: 100%;

                order: 2;

                margin-left: 0;

                margin-top: 40px;

            }

            .single_bottle_sec {

                display: none;

            }

            .csrp_img {

                display: none;

            }

            .sec_10 .container {

                display: inline-block;

                align-items: center;

            }

            .left_side_heading {

                width: 100%;

                margin-bottom: 40px;

            }

            .sec_10 h1::before {

                content: '';

                position: absolute;

                width: 550px;

                height: 6px;

                background: #FFC713;

                left: 0px;

                bottom: -10px;

            }

            .sec_10 p {

                width: 100%;

            }

            .slideshow-container figure {

                max-width: 50%;

                margin: 0 auto;

                display: block;

                text-align: center;

                float: none;

            }

            .slideshow-container .text {

                width: 100%;

                text-align: center;

            }

            .slideshow-container {

                max-width: 92%;

            }

            .sec_12 .benefits_content {

                float: right;

                width: 100%;

            }

            .sec_12 .benefit_heading {

                padding-left: 21px;

                position: relative;

                margin-top: 0;

                margin-bottom: 0;

            }

            .sec_12 .benefit_heading::after{

                display:none;

            }

            .acc-kontainer {

                padding-left: 0;

            }

            footer .container {

                max-width: 1280px;

                display: inline-block;

            }

            .col-footer_logo {

                max-width: 100%;

                float: left;

                width: 100%;

                clear: both;

                font-size: 22px;

                margin-bottom: 25px;

                margin-right: 0;

                text-align: ;

            }

            .col-footer_logo img {

                width: 100%;

            }

            .col-footer_links {

                float: left;

                max-width: 244px;

                width: 100%;

                min-height: 300px;

            }

            .upsell_container {

                margin: 5px;

                padding: 0;

                margin-top: 28px;

            }
            .add_more_btl {
    
    font-size: 18px;
    margin-top: 5px;
}
.back_heading {
        margin-bottom: 10px;
}

        }

        

        @media(max-width:414px) {

            .white_header .logo {

                float: none;

                margin-top: 0;

                margin: 0 auto;

                margin-bottom: 10px;

            }
            .thank_mail {
                font-size: 22px;
            }
 .banner_video {
    margin-top: 0px; 
}
.main_banner {
    padding-top: 80px;
}
.banner_bottle_img_left {
    display: none;
}
            .circle {

                display: grid;

                width: 107px;

                height: 107px;

                font-size: 15px;

                line-height: 18px;

                margin-right: 0px;

                margin-left: 15px;

            }
          /* .main_banner {
    background-size: 141%;
    margin-top: 70px;
    background-position: -74px 0px;
    padding-bottom: 100px;
}*/
.banner_left {
    padding-top: 10px;
    margin-bottom: 0;
    text-align:center;
    width: 100%;
}
.banner_left li {
    display: block;
    font-size: 16px;
    padding-left: 120px;
}
img.mob_prod_img {
    display: inline-block !important;
    max-width: 200px;
    float: left;
    margin-top: -70px;
    margin-left: -40px;
    position: absolute;
}
div#wistia-ah7uw8r0l9-1, .wistia_swatch {
    max-width: 100% !important;
    width: 100% !important;
    height: 216px !important;
}
            .banner_left h1 {

                font-size: 22px;

                line-height: 24px;

            }

            .banner_left h2 {

                font-size: 18px;

                margin-bottom: 5px;

                line-height: 18px;

                margin-top: 0;

            }

            .banner_left h3 {

                text-align: center;
                 font-family: 'Poppins', sans-serif;

                font-weight: 500;

                margin-bottom: 6px;
                padding-left: 0 !important;

            }
            .banner_left ul {
                padding-left: 0px;
}

            .banner_left ul {

                margin-bottom: 18px;
                text-align:left;

            }


            .banner_left li img {

                width: 18px;

                margin-bottom: 0px;

            }

            #buy_mobile_btn.btn_def.buy_mobile_button {
    font-size: 16px;
    margin: 0 auto;
    margin-bottom: 20px;
    font-weight: 500;
    margin-top: 20px;
    padding: 9px 40px !important;
    float: none;
    display: block !important;
    max-width: 190px;
    vertical-align: middle;
    align-items: center;
    position: relative;
    left: 0;
    right: 0;
    text-align: center;
}

            .banner_right {

                max-width: 185px;

                margin-top: 330px;

                right: 0;

            }

            .sec_1 h2 {

                font-size: 34px;

                line-height: 35px;

                margin-top: 10px;

                margin-bottom: 10px;

            }

            .sec_1 p {

                max-width: 100%;

                margin-top: 0;

            }

 .challenge {
    padding-top: 160px;
    margin-top: -90px;
    background-size: auto;
}

            .challenge h2 {
/*
                font-size: 45px;

                margin-top: 200px;*/
                    font-size: 30px;
    margin-top: 201px;
    line-height: 33px;
    margin-bottom: 2px;


            }

            .challenge h4 {
            font-size: 20px;
            margin-top: 13px;
            font-weight: bold;
            font-family: 'Poppins', sans-serif;
            line-height: 24px;
    }

        .challenge p {
    
    font-size: 16px;
    font-weight: 400;
    margin-top: 28px;
    color: #000;
}
            .sec_2 {

                padding-bottom: 170px;

            }

            .sec_2 h2 {

                font-size: 34px;

                line-height: 35px;

                margin-bottom: 20px;

            }

            .sec_3 {

                padding-top: 80px;

                padding-bottom: 80px;

                background-size: 100%;

            }

            .benefit_heading {

                float: none;

                padding-left: 0;

            }

            .benefits_content h2 {

                font-size: 45px;

                line-height: 45px;

                margin-bottom: 20px;

            }

            .sec_4 ul.benefits_list li {

                padding-left: 30px;

            }

            .sec_4 ul.benefits_list li br {

                display: none;

            }

            img.facts {

                max-width: 100%;

            }

            .sec_4 ul.benefits_list li em {

                margin-bottom: 10px;

                display: block;

            }

            .try_it_today h2 {

                font-size: 45px;

                line-height: 45px;

                margin-bottom: 20px;

            }

            .try_it_today h3 {

                font-size: 25px;

                line-height: 24px;

                margin-bottom: 10px;

            }

            .center_bottle_img {

                position: absolute;

                top: 0;

                margin-top: -40px;

                width: 280px;

            }

            .sec_5 ul li {

                padding-bottom: 30px;

                text-transform: uppercase;

                font-size: 10px;

                font-weight: bold;

                display: flex;

                align-items: center;

            }

            .full_width_btn {

                margin-top: 40px;

            }

            .que_tel {

                position: relative;

                max-width: 870px;

                right: 0;

            }

            .sec_5 .btn_def {

                margin-top: 0;

            }

            .left_bullets {

                float: left;

                text-align: right;

                max-width: 35%;

                width: 100%;

                margin-top: 130px;

            }

            

            .right_bullets {

                float: right;

                text-align: left;

                max-width: 35%;

                width: 100%;

                margin-top: 131px;

            }

            .right_bullets img {

                margin-right: 5px;

                float: left;

                width: 20px;

                height: 20px;

            }

            .left_bullets img {

                margin-left: 5px;

                float: right;

                width: 20px;

                height: 20px;

            }

            .sec_7 h1 {

                padding-top: 30px;

                font-size: 34px;

                line-height: 35px;

                padding-bottom:10px;

            }

            .sec_7 h2 {

                padding-bottom: 30px;

                font-size: 22px;

                font-family: 'Poppins', sans-serif;

                font-weight: bold;

                line-height: 30px;

            }

            .col-4 {

                max-width: 100%;

            }

            .sec_9 h1 {

                font-size: 45px;

                margin-bottom: 10px;

            }

            .sec_9 .col-8 {

                max-width: 100%;

                order: 2;

                margin-left: 0;

                margin-top: 40px;

                padding-left: 0;

                border-left: 0;

            }

            .sec_9 p {

                max-width: 100%;

            }

            .sec_10 h1 {

                font-size: 34px;

                position: relative;

                line-height: 34px;

                padding-bottom: 15px;

            }

            .sec_10 p {

                width: 100%;

                font-size: 24px;

            }

            .left_side_heading {

                max-width: 500px;

                padding-right: 0px;

                position: relative;

                left: 0;

            }

            .sec_10 h1::before {

                content: '';

                position: absolute;

                width: 100%;

                height: 6px;

                background: #FFC713;

                left: 0px;

                bottom: -10px;

            }

            .next {

                right: -18px;

                width: 45px;

            }

            .prev {

                left: -18px;

                width: 45px;

            }

            .slideshow-container .text {

                width: 100%;

                text-align: center;

                margin-left: 0;

                padding: 0;

            }

            .slideshow-container h1 {

                font-size: 34px;

                line-height: 35px;

            }

            .slideshow-container h2 {

                font-size: 18px;

                line-height: 23px;

                margin-bottom: 10px;

            }

            .sec_13 .refund_wrapper {

                padding: 20px;

            }

            .sec_13 h1 {

                font-size: 45px;

            }

            .product_detail {

                padding: 10px;

            }

            img.refund_img {

                position: relative;

                left: 0;

                max-width: 100%;

                margin-top: 0px;

                right: 0;

                top:10px;

            }

            .col-footer_links {

                float: left;

                max-width: 244px;

                width: 100%;

                min-height: 220px;

            }

            .table_prod_img {

                width: 80px !important

            }

            .upsell_container {

                margin: 5px;

                padding: 0;

                margin-top: 28px;

            }
            .upsell_content_text {
    max-width: 505px;
    width: 100%;
    padding-left: 10px;
    text-align: left;
    padding-right: 10px;
    margin-top: 20px;
}

           .upsell_container h1 {
    font-size: 46px;
    margin-bottom: 5px;
    text-align: center;
}
.back_heading {
    font-size: 13px;
}
h3.get_bottle {
    font-size: 23px;
    text-transform: uppercase;
    font-weight: 200;
    margin-bottom: 20px;
    text-align: center;
}
.upsell_price_div {
    margin-left: 10px;
    display: inline-block;
}
.add_more_btl {
    font-size: 15px;
    
}
.no_thanks_btn {
    display: inline-block;
    font-size: 13px;
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 5px;
}
.share_with {
    float: left;
    max-width: 125px;
    font-size: 18px;
    line-height: 20px;
    padding-right: 4px;
    border-right: 1px solid #e3e3e3;
}
             .upsell_container h2 br {

                    display:none;

            }
            .instant_saving_btn {

                font-size: 14px;

            }

            .upsell_content {

                display: block;

            }

            .upsell_content .left_side,

            .upsell_content .right_side {

                max-width: 100%;

            }

        }

        @media(max-width:375px){
        div#wistia-ah7uw8r0l9-1, .wistia_swatch {
    max-width: 100% !important;
    width: 100% !important;
    height: 196px !important;
}
        
            /* .custmm{
                float: right !important;
                margin-right: 333px ;
                position: relative !important;
                bottom: 141px !important;
            }*/
        }