/** Shopify CDN: Minification failed

Line 135:0 Unexpected "?"
Line 135:63 Unexpected "/"

**/
.pink-save {display: flex;align-items: center;justify-content: center;}
.pink-save p {font-family: proxima-nova-extra-condensed !important;font-size: 65px;line-height: 65px;border-radius: 16px;margin: 0 auto;background: #C20F00;font-weight: 800;color: #fff;padding: 20px 40px;}
.consist_img img {margin-top: -35px;width: 100%;max-width: 400px;}
.consist_img {text-align: center;}
/************* Temp styling for reviews ***************/
span.stamped-product-reviews-badge.stamped-main-badge, .main_reviews_widget.summer-page {
    
}
span.stamped-product-reviews-badge.stamped-main-badge,.main_reviews_widget.summer-page{ }
.fixed_cart {display: none !important;}
@font-face {
  font-family: PROXIMA NOVA EXTRA CONDENSED BOLD;
  src: url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/FontsFree-Net-Proxima-Nova-ExCn-Bold.otf?v=1685526832);
}
@font-face {
  font-family: PROXIMA NOVA EXTRA CONDENSED;
  src: url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/FontsFree-Net-Proxima-Nova-ExCn-Reg.otf?v=1685527333);
}
.link_bnf.link_bnf_cls a {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 45px;
}

.first-box {order: 2;}

html {scroll-behavior: smooth;}
img {width: auto;max-width: 100%;}
.fast_container {max-width: 1220px;margin: 0 auto;padding: 0 20px!important;}
.fast_row {margin: 0 -20px;display: flex; flex-wrap: wrap;}
.fast_col_3 {width: 25%; padding: 0px 20px;}
.fast_col_4 {width: 33.33%; padding: 0px 20px;}
.fast_col_5 {width: 41.66%; padding: 0px 20px;}
.fast_col_6 {width: 50%; padding: 0px 20px;}
.fast_col_7 {width: 58.33%; padding: 0px 20px;}
.fast_col_8 {width: 66.66%; padding: 0px 20px;}
.fast_col_9 {width: 75%; padding: 0px 20px;}
.tab-content, .tab-content1 {display: none;padding: 0px 20px;}
.tab-content.current {display: flex;}
.tab-content1 {padding: 0px;}
.tab-content1.current {display: block;}
.bnfit_dsk_none {display: none;}

sup {
    top: -1em;
    font-size: .4em;
}

.faq_li h2 sup {
      top: -.8em;
    font-size: .3em;
  margin-right: 5px;
}

.nitro_mango_sear {padding: 80px 0px 0px;}
.nitro_mango_sear_inn {display: flex;align-items: center;width: 100%;max-width: 1050px;margin: 0 auto;}
.nitro_mango_sear_img {padding-right: 20px;}
.nitro_mango_sear_txt p, .nitro_mango_sear_txt h4 {font-size: 20px;line-height: 25px;letter-spacing: 0px;color: #4e4e4e;margin: 0;}
.nitro_mango_sear_a a {font-size: 18px;line-height: 23px;letter-spacing: 0px;color: #4e4e4e;margin: 0;}
.nitro_mango_sear_txt h4 {font-weight: bold;}
.nitro_mango_sear_a {text-align:left;margin: 10px 0px 0px;}
.nitro_mango_sear_a a {color: #0A0094;word-break: break-all;}

section.fast_dct_main, section.fast_waylck_main, section.fast_bnfit_main, section.fast_effect_main {padding: 80px 0;}
section.fast_consist_main {padding: 80px 0 40px;}
section.fast_moneyback_main{padding:0 0 80px;}
.dct_video .video-wrapper {position: relative;overflow: hidden;max-width: 100%;padding-bottom: 56.25%;height: 0;height: auto;/*box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.4);*/border-radius: 5px;}
.dct_video .video-container {width: 100%;margin: 0 auto;position: absolute;top: 0;left: 0;}
.dct_video .video-container video {width: 100%;height: 100%;}
.dct_video .play-button-wrapper {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: auto;pointer-events: none;}
.dct_video .play-button-wrapper #circle-play-b {display: none;cursor: pointer;pointer-events: auto;}
.dct_video .play-button-wrapper #circle-play-b svg {width: 100px;height: 100px;fill: #fff;stroke: #fff;cursor: pointer;background-color: rgba(0, 0, 0, 0.2);border-radius: 50%;opacity: 0.9;}
.fast_dct_main .fast_row {align-items: center;}
.dct_title h2, .waylck_title h2, .bnfit_title h2, .health_title h2, .consist_title h2 strong, .effect_title h2 {margin: 0;font-family: proxima-nova-extra-condensed!important;font-weight: 800;font-size: 50px;line-height: 50px;color: #1a1a1a;letter-spacing: 0px;}
.bnfit_title h2 span {color: #c4d123;}
.health_title h2 br, .effect_title h2 br,.bnfit_title h4 br, .health_col_title h6 br {display:none;}
.bnfit_title h2, .health_title h2, .effect_title h2 {width: 100%;margin-left: auto;margin-right:auto;display:inline-block;}
.health_title h2 {max-width: 1100px;}
.effect_title h2 {max-width: 1050px;}
.waylck_title h2 i, .bnfit_title h2 i, .health_title h2 i, .consist_title h2, .effect_title h2 strong {color: #29ABE2;}
.waylck_title h2 i {
    padding-right: 7px;
}
.effect_title h2 strong {font-weight: 800;}
.dct_img_inner img {width: 100%;max-width: 400px;}
.dct_img_inner {margin-bottom: 30px;}
.dct_title h4, .waylck_title h4, .bnfit_title h4, .health_col_title h6, .fast_consist_main.fast_exclusive_main.inferno_exclusive_main .consist_title h6 {margin: 0;color: #989898;font-size: 25px;letter-spacing: 0px;font-family: proxima-nova-extra-condensed!important;font-weight: 800;}
.waylck_title h4 {line-height: 30px;}
.health_col_title h6 {line-height: 25px;}
.health_col_title_1 h4 br {display:none;}
.dct_title h4 {line-height: 40px;}
.bnfit_title h4 {line-height: 25px;}
.waylck_title, .waylck_img, .bnfit_title, .bnfit_img, .health_title, .effect_title {text-align: center;}
.waylck_title {margin-bottom: 100px;}
.waylck_img {margin-bottom: 70px;}
.waylck_img img {width: 100%;max-width: 230px;}
.waylck_title_inner {margin-bottom: 20px;display: flex;align-items: center;justify-content: center;gap:5px;}
.waylck_title_inner img {width: 100%;max-width: 80px;}
.waylck_title_inner h6 {margin: 0;font-family: proxima-nova-extra-condensed!important;font-weight: 800;font-size: 40px;line-height: 40px;color: #4e4e4e;letter-spacing: 0px;text-align: left;}
.waylck_title_inner h6.waylck_title_sm {line-height: 25px;}
.waylck_title_inner h6.waylck_title_sm b {font-size: 25px;font-weight: 800;}
.waylck_p p, .fast_health_col_61 li, span.consist_sub_title, ul.consist_ul li, span.effect_sub_title, span.effect_tab_subtitle, .effect_tab_ul li, .moneyback_txt_inner p {font-size: 20px;line-height: 25px;color: #4e4e4e;}
.waylck_p p b {font-weight: 800;}
.fast_waylck_main .fast_container {max-width: 1243px;padding: 0 7px!important;}
.fast_waylck_main .fast_row {margin: 0 -30px;}
.fast_waylck_main .fast_col_4 {padding: 0 30px;}
.bnfit_title {margin-bottom: 80px;}
.bnfit_ul_inner .tab-link {cursor: pointer;min-height: 76px;font-size: 30px;line-height: 30px;font-family: proxima-nova-extra-condensed!important;font-weight: 800;color: #4E4E4E;padding: 11px 15px;border-top: 1px solid #e1e1e1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.bnfit_ul_inner .tab-link strong {font-weight: 800;}
.bnfit_ul_inner .tab-link b {font-weight: 800;margin-right: 20px;}
.bnfit_ul_inner .tab-link:last-child {border-bottom: 1px solid #1a1a1a;}
/*.fast_bnfit_main .fast_row {margin: 0;padding-left: 0;padding-right: 0;align-items: flex-end;}*/
.fast_bnfit_main .tab-content.fast_row {align-items: normal;width: 100%;}
.bnfit_img {line-height: 0;}
.fast_bnfit_main .fast_col_9 {padding: 0;}
.fast_col_3.fast_col_fast_bnfit_41 {padding: 0;}
.bnfit_ul_inner .tab-link.current, .bnfit_ul_inner .open_bnf .tab-link {color: #fff;}
.bnfit_ul_inner .tab-link_1.current, .bnfit_ul_inner .open_bnf .tab-link_1 {background: transparent linear-gradient(90deg, #29ABE2 0%, #2C67AD 100%) 0% 0% no-repeat padding-box;}
.bnfit_ul_inner .tab-link_2.current, .bnfit_ul_inner .open_bnf .tab-link_2 {background: transparent linear-gradient(90deg, #2C67AD 0%, #48348F 100%) 0% 0% no-repeat padding-box;}
.bnfit_ul_inner .tab-link_3.current, .bnfit_ul_inner .open_bnf .tab-link_3 {background: transparent linear-gradient(90deg, #48348F 0%, #A92463 100%) 0% 0% no-repeat padding-box;}
.bnfit_ul_inner .tab-link_4.current, .bnfit_ul_inner .open_bnf .tab-link_4 {background: transparent linear-gradient(90deg, #A92463 0%, #E11B49 100%) 0% 0% no-repeat padding-box;}
.bnfit_ul_inner .tab-link_5.current, .bnfit_ul_inner .open_bnf .tab-link_5 {background: transparent linear-gradient(90deg, #E11B49 0%, #ED8E3A 100%) 0% 0% no-repeat padding-box;}
.bnfit_ul_inner .tab-link_6.current, .bnfit_ul_inner .open_bnf .tab-link_6 {background: transparent linear-gradient(90deg, #ED8E3A 0%, #F7EC2E 100%) 0% 0% no-repeat padding-box;}
.bnfit_img img {width: 100%;max-width: 300px;}
.bnfit_ul_inner li.tab-link.current {border: none !important;}
?8.bnfit_ul_inner li.tab-link.current + li {border-top: none;}*/
ul.bnfit_tab_ul {width: 100%;max-width: 300px;margin: 0px auto;}
.bnfit_tab_ul li {padding-left: 35px;position: relative;font-size: 20px;line-height: 25px;color: #4e4e4e;margin-bottom: 20px;letter-spacing: 1px;}
.bnfit_tab_ul li:before, .fast_health_col_61 li:before, ul.consist_ul li:before, .effect_tab_ul li:before {content: "";width: 20px;height: 15px;position: absolute;left: 0px;top: 6px;margin-top: 0px;background-image: url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/checkmark_blue.webp?v=1691745545);background-size: contain;background-repeat: no-repeat;}
.fast_bnfit_main .tab-content .bnfit_ul_col_62 {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.fast_bnfit_main .bnfit_ul_col_61 {border-right: 1px solid #1a1a1a;}
.bnfit_tab_ul li:last-child {margin-bottom: 0;}
.health_title {margin-bottom: 70px;}
.fast_health_col_61 li {margin-bottom: 25px;position: relative;padding-left: 35px;}
.fast_health_col_61 li strong {letter-spacing: 0px;}
.fast_health_col_61 li:last-child {margin-bottom: 0;}
.fast_health_main .fast_col_6 {margin-bottom: 80px;}
section.fast_health_main {padding: 80px 0px 0px;}
ul.consist_ul li, .effect_tab_ul li {margin-bottom: 15px;font-weight: 700;position: relative;padding-left: 36px;letter-spacing: 0px;}
ul.consist_ul li:last-child {margin-bottom: 0px;}
.effect_title {margin-bottom: 60px;}
span.effect_sub_title {width: 100%;max-width: 780px;display: inline-block;}
img.active_img {display: none;}
ul.effect_ul.tabs1 {display: flex;align-items: center;justify-content: space-between;width: 100%;max-width: 820px;margin: 0 auto 60px;position: relative;z-index: 1;}
ul.effect_ul.tabs1:before, ul.effect_ul.tabs1.days:before {
    content: "";
    position: absolute;
    width: 100%;
    z-index: -1;
    background: url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/Updated_WEB_Line_Animation.gif?v=1693593942) no-repeat;
    height: 20px;
    background-size: 100%;
    background-position-y: 51%;
    background-position-x: 10%;
    margin-top: -1px;
}
.effect_ul.tabs1 li img {width: 100%;max-width: 120px; margin: 0px; padding: 0px; }
.effect_ul.tabs1 li.current img.inactive_img {display: none;}
.effect_ul.tabs1 li.current img.active_img {display: block; margin-top: -5px;}
ul.effect_ul.tabs1 li.tab-link {background: #fff;cursor: pointer;}
.fast_effect_main .tab-content1 {width: 100%;max-width: 660px;margin: 0 auto;}
.effect_tab_title h6 {font-size: 25px;line-height: 30px;color: #4E4E4E;font-family: proxima-nova-extra-condensed!important;font-weight: 800;margin: 0px 0px 10px;}
.effect_tab_ul li {margin: 0px 0px 5px;position: relative;}
.tab-content.current .bnfit_img img, .tab-content.current .bnfit_tab_ul {animation: fadeIn 1.8s;-webkit-animation: fadeIn 1.8s;-moz-animation: fadeIn 1.8s;-o-animation: fadeIn 1.8s;-ms-animation: fadeIn 1.8s;}
.effect_tab_title {margin-bottom: 10px;}
.fast_moneyback_main .fast_row {align-items: center;}
.moneyback_txt_inner p {color: #000;}
.moneyback_img_inner img {width: 100%;max-width: 180px;margin: 0 auto;}
.fast_moneyback_main .fast_container {max-width: 1000px;}
.fast_col_4.fast_col_4_2 .waylck_p, .fast_col_4.fast_col_4_3 .waylck_p {
    max-width: 351px;
    margin: 0 auto;
    padding-left: 19px;
}
.fast_col_4.fast_col_4_1 .waylck_p {
    max-width: 369px;
    margin: 0 auto;
}

/*===================================================== Start Additional Styling Changes =====================================================*/
.mobileshow.mobiletitle .tagline {color: #4D4D4D;}
.mobilehide .tagline {font-family: 'proxima-nova',sans-serif;font-weight: 400;}
.consist_sub_title.strong {
  display: block;
  font-weight: bold;
  margin-top: 15px;
}
.consist_title h2.red-box {
  background: #EA2F30;
  padding: 8px 18px;
  border-radius: 8px;
  color: #fff;
  display: inline-block;
  margin-bottom: 10px !important;
  font-size: 35px;
}
.consist_title h2.red-box.desktop_none {
font-size: 40px;
}

.three-block.popular-prdt .p-prdt-in .p-prdt-img img {
  padding: 15px 0;
}

/*===================================================== End Additional Styling Changes =====================================================*/

/*===================================================== Start FAQ =====================================================*/
section.FaqsSec .midheading h2 {margin: 0 0 39px;font-family: proxima-nova-extra-condensed!important;font-weight: 800;font-size: 50px;line-height: 60px;color: #1a1a1a !important;display: block;max-width: 100%;letter-spacing: 0px!important;width: 100%;text-align: center;}
.FaqsSec h2 {letter-spacing: 0px;}
.FaqsSec {padding: 80px 0;}
.faq_txt .transition, .faq_txt ul li i:before, .faq_txt ul li i:after, p {transition: all 0.25s ease-in-out; }
.faq_txt .flipIn, .faq_txt ul li, .faq_txt h1 {animation: flipdown 0.5s ease both; }
.faq_txt h2 {position: relative;color: #000;text-transform: none;font-size: 20px;line-height: 23px;margin: 0;cursor: pointer;padding: 20px 55px;font-weight: 700;background: #fff;border: 1px solid #000000;border-radius: 10px;font-family: 'proxima-nova';min-height: 99px;display: flex;align-items: center;}
.faq_txt .faq_pp {height: 0;position: relative;overflow: hidden;opacity: 0;margin: 0;z-index: 2;font-size: 20px;line-height: 25px;font-weight: 400;font-family: proxima-nova;color: #000;background: #f5f5f5;border-radius: 10px;transition: .3s all ease;max-height: 0;padding: 0 55px;}
.faq_txt ul.faq_ul li.active .faq_pp {margin-top: 14px;margin-bottom: 14px;padding: 36px 55px;transition: .3s all ease;height: auto;opacity: 1;max-height: 100%;}
.faq_txt ul.faq_ul li .faq_pp p, .faq_txt ul.faq_ul li .faq_pp li {font-size: 20px;line-height: 25px;font-weight: 400;font-family: proxima-nova;color: #000;}
.faq_txt ul.faq_ul li .faq_pp li{color:#4e4e4e;}
.faq_txt ul.faq_ul {list-style: none; padding: 0; margin: 0; max-width: 1100px; margin: 0px auto;}
.faq_txt ul.faq_ul li.faq_li {position: relative; padding: 0; margin: 0 0 20px;}
.faq_txt ul.faq_ul li.faq_li:last-of-type {padding-bottom: 0;}
.faq_txt ul.faq_ul li.faq_li i {position: absolute; margin-top: 35px; right: 45px; display: none;}
.faq_txt ul.faq_ul li.faq_li i:before,.faq_txt ul li i:after {content: ""; position: absolute; background-color: #000000; width: 12px; height: 3px;}
.faq_txt ul.faq_ul li.faq_li i:before {transform: translate(-2px, 0) rotate(135deg);}
.faq_txt ul.faq_ul li.faq_li i:after {transform: translate(5px, 0) rotate(45deg);}
.faq_txt ul.faq_ul li.faq_li input[type=checkbox] {position: absolute; cursor: pointer; width: 100%; height: 100%; z-index: 1; opacity: 0; -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.faq_txt ul.faq_ul li.faq_li input[type=checkbox]:checked ~ .faq_pp {margin-top: 0; max-height: 0; opacity: 0; transform: translate(0, 50%); -webkit-tap-highlight-color: rgba(0,0,0,0);}
.faq_txt ul.faq_ul li.faq_li input[type=checkbox]:checked ~ i:before {transform: translate(-2px, 0) rotate(45deg); -webkit-tap-highlight-color: rgba(0,0,0,0);}
.faq_txt ul.faq_ul li.faq_li input[type=checkbox]:checked ~ i:after {transform: translate(5px, 0) rotate(-45deg); -webkit-tap-highlight-color: rgba(0,0,0,0);}
.faq_txt ul.faq_ul li.faq_li.active h2::after {content: "";background-image:url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/minus-icon.svg?v=1744911370);line-height: 40px;}
/*.faq_txt ul.faq_ul li.faq_li:after {content: '+';position: absolute;width: 47px;height: 47px;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 10px #00000029;right: 20px;top: 25px;border-radius: 50%;text-align: center;line-height: 46px;font-size: 35px;color: #000;}*/
.faq_txt ul.faq_ul li.faq_li h2:after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: transparent;
    box-shadow: none;
    right: 45px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    text-align: center;
    line-height: 46px;
    font-size: 35px;
    background-image: url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/plus-icon.svg?v=1744911370);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px;
}
.faq_pp ul {margin-bottom: 20px;padding-left: 30px;}
.faq_pp ul li {margin-bottom: 8px;}
.faq {padding: 30px;}
/*===================================================== End FAQ =====================================================*/
/*===================================================== Begin Waylck Video =====================================================*/
.waylck_img video.waylck_vid {
    max-width: 200px;
}
.waylck_img img{display:none;}
/*===================================================== End BWaylck Video =====================================================*/
/*===================================================== Begin Benefit Desktop =====================================================*/
.fast_row.bnfit_mbl_none .fast_col_9{position:relative}
.fast_row.bnfit_mbl_none #tab-1.tab-content.fast_row{position:relative;top:0;z-index:1}
.fast_row.bnfit_mbl_none #tab-2.tab-content.fast_row{position:absolute;top:0;z-index:2}
.fast_row.bnfit_mbl_none #tab-3.tab-content.fast_row{position:absolute;top:0;z-index:3}
.fast_row.bnfit_mbl_none #tab-4.tab-content.fast_row{position:absolute;top:0;z-index:4}
.fast_row.bnfit_mbl_none #tab-5.tab-content.fast_row{position:absolute;top:0;z-index:5}
.fast_row.bnfit_mbl_none #tab-6.tab-content.fast_row{position:absolute;top:0;z-index:6}
.fast_row.bnfit_mbl_none .tab-content.current.fast_row{opacity:1;transition:opacity .5s ease-in-out;}
.fast_row.bnfit_mbl_none .tab-content.fast_row{opacity:0;display:flex;transition:opacity .5s ease-in-out;}
.fast_row.bnfit_mbl_none .bnfit_img img{animation:unset}
.fast_row.bnfit_mbl_none .tab-content.fast_row{height: 456px;}
.fast_row.bnfit_mbl_none .fast_col_6{display:flex;justify-content:center;}
.fast_row.bnfit_mbl_none .bnfit_img{margin-top: auto;width:300px;overflow:hidden;}
video.bnfit_vid {width: 100%;/*max-width: 480px;*/border-color: #fff;overflow: hidden;}
/*.fast_row .tab-content-image.mobile-only{opacity:0;transition:opacity .5s ease-in-out;}
.fast_row .tab-content-wrapper.current .tab-content-image.mobile-only {opacity:1;transition:opacity 1s ease-in-out;}*/
/*===================================================== End Benefit Desktop =====================================================*/
/*===================================================== Begin Other Changes =====================================================*/

  .consist_img.consist_mobile{display:none;}
.fast_exclusive_main h2.mobile_none {
    max-width: 520px;
}


section.fast_ebox_main{
  padding:40px 0;
}
.ebox{
  margin-bottom:40px;
}
.fast_ebox_h2{
  text-align:center;
  margin-bottom:60px;
}
.fast_ebox_h2 h2{
  font-size:50px;
  line-height:50px;
  letter-spacing:0px;
  font-weight:800;
  font-family:proxima-nova-extra-condensed !important;
  color:#be0111;
  margin:0;
}
.fast_ebox_h2 h2 u{
  color:#000;
  text-decoration-color:#E41717;
  display: block;
}
.fast_ebox_img_inn img{
  max-width:850px;
}
.fast_ebox_img_inn{
  text-align:center;
}
.ebox img{
  border-radius:25px 25px 0 0;
  margin:0;
  padding:0;
  display:block;
}
.ebox h3{
  font-weight:700;
  text-align:center;
  font-size:35px;
  color:#fff;
  padding:15px 10px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px;
  font-family:proxima-nova-extra-condensed,sans-serif;
  letter-spacing:0px;
  line-height:1.1;
  background:#B2272D;
  border-radius:0 0 25px 25px;
}
.ebox h3 .light{
  font-weight:400;
  margin-left:10px;
}
.freeflex{
  font-weight:700;
  text-align:center;
  font-size:45px;
  color:#000;
  padding:15px 10px;
  margin-left:auto;
  margin-right:auto;
  font-family:proxima-nova-extra-condensed,sans-serif;
  letter-spacing:0px;
  line-height:1.1;
  display:flex;
  justify-content:center;
}
.priceslash{
  text-decoration:line-through;
}
.freebox{
  color:#fff;
  font-size:36px;
  border-radius:3px;
  padding:3px 10px;
  margin-left:15px;
  background:#E41717;
}
.ebox p{
  font-family:proxima-nova-extra-condensed,sans-serif;
  font-size:22px;
  line-height:1.2;
  color:#000;
}
.fast_ebox_main .fast_container{
  max-width:1000px;
}

.sfp .fast_container .fast_row {
  text-align: center;
}

.sfp .fast_container .fast_row img {
  max-width: 600px;
  margin: 20px auto 0;
}

.sfp .waylck_title {
    margin-bottom: 30px;
    width: 100%;
}

.sfp .waylck_title h2{
    margin-bottom: 5px;
}
.inferno-angles-content .desktop-only.vid,.inferno-angles-content .desktop-only.vid video {
    width: 100%;
}

/*===================================================== End Other Changes =====================================================*/





/*===================================================== Product Options =====================================================*/


.opbot {
  max-width: 1200px;
margin: 0 auto;
}

.two-block.popular-prdt .p-prdt-in h5 {
  font-size: 50px !important;
  line-height: .8 !important;
}

/*===================================================== Design Alterations =====================================================*/
.fast_col_4.fast_col_4_3 .waylck_title_inner,.fast_col_4.fast_col_4_3 .waylck_p {
    margin-left: 15px;
}
section.sfp {
    padding: 80px 0px;
}
/*===================================================== Dynamic Dreamz Start =====================================================*/



/*===================================================== Dynamic Dreamz Start =====================================================*/
.inferno-details-main .inferno-details-grid{display:flex;flex-wrap:wrap;align-items: center;}
.inferno-details-main .inferno-details-grid .inferno-grid-column{max-width:48%;width:100%;}
.inferno-image-wrap {text-align: center;}
.inferno-image-wrap img {width: 100%;max-width: 450px;}
.inferno-details-main .inferno-details-grid .inferno-grid-column.left {max-width: 52%;}
.inferno-details-main .inferno-grid-column h2{margin-bottom:0;font-size:75px;line-height:75px;font-family: proxima-nova-extra-condensed, sans-serif;font-weight: 800;letter-spacing:0px;color:#1A1A1A;}
.inferno-details-main .inferno-grid-column h2 sup{font-size:10px;line-height:1;font-family: proxima-nova,sans-serif;font-weight: 500;letter-spacing:0px;color:#1A1A1A;top:-40px;}
.inferno-details-main .inferno-grid-column h4{margin-bottom:30px;font-size:50px;line-height:50px;font-family: proxima-nova-extra-condensed, sans-serif;font-weight: 800;letter-spacing:0px;color:#1A1A1A;}
.inferno-details-main .inferno-grid-column h4 i{background: transparent linear-gradient(280deg, #E0B63F 0%, #AA7D00 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;white-space-collapse: break-spaces;padding-right: 6px;}
.inferno-details-main .inferno-grid-column h6{margin-bottom:10px;font-size:20px;line-height:25px;font-family: proxima-nova,sans-serif;font-weight: 700;letter-spacing:0px;color:#4E4E4E;}
.inferno-details-main .inferno-grid-column ul li{position:relative;padding-left:40px;margin-bottom:10px;font-size:20px;line-height:25px;font-family: proxima-nova,sans-serif;font-weight: 400;letter-spacing:0px;color:#4E4E4E;}
.inferno-details-main .inferno-grid-column ul li:before{content:'';width:23px;height:17px;background-image:url('https://cdn.shopify.com/s/files/1/0301/5737/3576/files/Checkmark_Gold.webp?v=1701167786');background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;display:block;left:0;top:6px;}
section.inferno-ingredients-edge{padding:70px 0;}
section.inferno-ingredients-edge .bnfit_title h2 i{background: transparent linear-gradient(94deg, #AA7D00 0%, #E0B63F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-right:6px;white-space-collapse: break-spaces;display:inline-block;}
section.inferno-ingredients-edge .fast_col_9{max-width:500px;width:100%;position:relative;height:500px;}
section.inferno-ingredients-edge .fast_col_fast_bnfit_4_2 {position:relative;min-height: 500px;}
section.inferno-ingredients-edge .fast_col_3{max-width:calc(100% - 500px);width:100%;}
section.inferno-ingredients-edge .fast_row{align-items:center;}
section.inferno-ingredients-edge .tab-content-image .image-wrap{position:relative;overflow:hidden;text-align: center;}
.fast_col_fast_bnfit_41 {margin-bottom: 20px;}
.bnfit_title p {color: #4E4E4E;font-size: 20px;line-height: 25px;width: 100%;max-width: 820px;margin: 0 auto;margin-top: 12px;}
section.inferno-ingredients-edge .bnfit_ul_inner li .current .upper-block span {color: #E39824;}
.fast_bnfit_main .fast_col_fast_bnfit_4_2 .tab-content {padding-top: 30px;/*top: 50% !important;transform: translateY(-50%);*/}
/*section.inferno-ingredients-edge .tab-content-image .image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}*/
/*section.inferno-ingredients-edge .tab-content-image .image-wrap:after{content:'';display:block;width:100%;padding-bottom:135%;}*/
section.inferno-ingredients-edge .tab-content-image {width:100%;}
section.inferno-ingredients-edge .tab-link .tab-content-image {display: none;}
.mobile-only {display: none;}
/*.lb-content {padding: 33px 20px 33px 0px;}*/
/*section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link .lower-block {
    height: 0;
    visibility:hidden;
    transition: all 1s ease;
    overflow:hidden;
}
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link.current .lower-block {
    height: 100%;
    visibility:visible;
}*/
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link .lower-block{display:none;padding: 15px 0px 25px 0px;}
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link.current .lower-block{display:block;padding: 15px 0px 25px 0px;}
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link .tab-content-wrapper.current .lower-block {display: block;}
section.inferno-ingredients-edge .bnfit_ul_inner .tab-link{padding:0;}
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link.current{background:transparent;color:#4E4E4E;}
section.inferno-ingredients-edge .bnfit_ul_inner .tab-link .lower-block{padding:0px;/*border-top:1px solid #1A1A1A;*/}
section.inferno-ingredients-edge .bnfit_ul_inner .tab-link .upper-block{padding:25px 100px 25px 0px;position:relative;display:flex;align-items: center; justify-content: space-between;}
section.inferno-ingredients-edge .bnfit_ul_inner .tab-link .upper-block span sup{
  font-family: 'Roboto';font-weight: 500;
  top: -1em;
    padding: 2px; 
                                                                                }
section.inferno-ingredients-edge .bnfit_ul_inner .tab-link .upper-block:after{
    content: "";
    background-image: url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/plus-icon.svg?v=1744911370);
    background-position: center;
    position: absolute;
    width: 40px;
    height: 40px;
  /*background-color: #fff;
    font-family: proxima-nova,sans-serif;
    font-weight: 400;
    box-shadow: 0 3px 10px #00000029;
    line-height: 46px;
    font-size: 35px;
    color: #000;*/
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    text-align: center;
    background-size: 40px;
    background-repeat: no-repeat;
}
section.inferno-ingredients-edge .bnfit_ul_inner .tab-link .tab-content-wrapper.current .upper-block:after {content: "";background-image:url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/minus-icon.svg?v=1744911370);line-height: 40px;}
/*section.inferno-ingredients-edge .bnfit_ul_inner .tab-link.current .upper-block:after {content: "-";line-height: 40px;}*/
/*section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link.current+li{border-top:1px solid #e1e1e1;}*/
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link.current{border-top:1px solid #e1e1e1 !important;}
section.inferno-ingredients-edge .fast_row.bnfit_mbl_none .tab-content.fast_row{height:unset;}
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link .lower-block h5{display: inline-block;background: transparent linear-gradient(278deg, #E0B63F 0%, #AA7D00 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom:0;font-family: proxima-nova-extra-condensed, sans-serif;font-weight:800;font-size:25px;line-height:25px;letter-spacing:0px;}
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link .lower-block p{color:#4E4E4E;font-family: proxima-nova,sans-serif;font-weight:400;font-size:20px;line-height:25px;letter-spacing:0px;}
section.inferno-ingredients-edge .tab-content-wrapper{width:100%;}
section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link:last-child{border-bottom:1px solid #e1e1e1 !important;}

.inferno-angles-main .section-header h2{width:100%;margin:0 auto;font-size:50px;line-height:50px;font-family: proxima-nova-extra-condensed, sans-serif;font-weight: 800;letter-spacing:0px;color:#1A1A1A;}
.inferno-angles-main .section-header{margin-bottom:0px;text-align:center;}
.inferno-angles-main .section-header h2 i{color:#E0B63F;}
.inferno-angles-main{padding:100px 0;}
.inferno-angles-main .angles-grid-block{margin-top:48px;display:flex;flex-wrap:wrap;margin:0 -30px;}
.inferno-angles-main .angles-grid-block .grid-column-single{max-width:33.33%;width:100%;padding:0 30px;}
.inferno-angles-main .angles-grid-block .grid-column-single h2{margin-bottom:0;font-size:95px;line-height:95px;font-family: proxima-nova-extra-condensed, sans-serif;font-weight: 800;letter-spacing:0px;}
.inferno-angles-main .angles-grid-block .grid-column-single h4{margin-bottom:0;font-size:25px;line-height:25px;font-family: proxima-nova-extra-condensed, sans-serif;font-weight: 800;letter-spacing:0px;}
.inferno-angles-main .angles-grid-block .grid-column-single .rte p{font-size:20px;line-height:25px;font-family: 'proxima-nova', sans-serif;font-weight: 400;letter-spacing:0px;color:#4E4E4E;}

/*.inferno-angles-main .angles-grid-block .grid-column-single:first-child h2,
.inferno-angles-main .angles-grid-block .grid-column-single:first-child h4{color:#FF9F1C;}
.inferno-angles-main .angles-grid-block .grid-column-single:nth-child(2) h2,
.inferno-angles-main .angles-grid-block .grid-column-single:nth-child(2) h4{color:#FF6708;}
.inferno-angles-main .angles-grid-block .grid-column-single:last-child h2,
.inferno-angles-main .angles-grid-block .grid-column-single:last-child h4{color:#BE0111;}*/
.inferno-angles-main .angles-grid-block .grid-column-single h2, .inferno-angles-main .angles-grid-block .grid-column-single h4{color:#E0B63F;}
.chart-desc-block h3 {
    max-width: 480px;
}

.inferno-science-main{padding:100px 0;}
.inferno-science-main .section-header h2{max-width:750px;width:100%;margin:0 auto;font-size:50px;line-height:50px;font-family: proxima-nova-extra-condensed, sans-serif;font-weight: 800;letter-spacing:0px;color:#1A1A1A;}
.inferno-science-main .section-header h2 i{background: transparent linear-gradient(272deg, #E0B63F 0%, #AA7D00 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-right: 6px;white-space-collapse: break-spaces;display:inline-block;}
.inferno-science-main .section-header{margin-bottom:85px;text-align:center;}
/*.inferno-science-main .inferno-chart-grid{display:flex;flex-wrap:wrap;margin:0 -75px;}
.inferno-science-main .inferno-chart-grid .chart-grid-column{max-width:33.33%;width:100%;padding:0 65px;}*/
.inferno-science-main .inferno-chart-grid {display: flex;max-width: 1208px;flex-wrap: wrap;justify-content: center;margin: 0 auto;gap:75px;}
.inferno-science-main .inferno-chart-grid .chart-grid-column {
    max-width: 472px;
    width: 100%;
}
.inferno-chart-grid .chart-desc-block h4 {
    font-size: 25px;
    margin-bottom: 0px;
    font-family: 'proxima-nova-extra-condensed',sans-serif;
    font-weight: 800;
    color: #1a1a1a;
}
.inferno-chart-grid .chart-desc-block .rte2 p {
    font-size: 20px;
    font-family: 'proxima-nova',sans-serif;
    font-weight: 400;
    line-height: 25px;
    color: #4e4e4e;
    padding-bottom: 8.15px;
}
.inferno-chart-grid.highlight {
    background-color: #F5F5F5;
    border-radius: 15px;
}
.inferno-chart-grid.highlight .chart-grid-column:last-child .chart-image-wrap {
    text-align: center;
}
.inferno-chart-grid.highlight .chart-grid-column:last-child video {
    max-width: 320px;
}
.inferno-chart-grid.highlight .chart-grid-column:first-child .chart-desc-block {
    padding-top: 0px;
    margin-top: -30px;
}
.chart-image-block .chart-image-wrap {
    max-width: 347px;
}
.inferno-chart-grid.highlight .chart-grid-column:first-child {
    padding-top: 50px;
    padding-bottom:40px;
}
.phase_row h4 {
    font-family: 'proxima-nova-extra-condensed',sans-serif;
    font-size: 25px;
    margin-bottom: 0px;
    font-weight: 800;
    color: #989898;
    line-height: 30px;
  width: 100px;
    flex-shrink: 0;
}
.inferno-chart-grid .chart-grid-column:last-child {
    max-width: 548px;
}
.phase_row:not(:last-child) {
    margin-bottom: 19px;
}
.inferno-chart-grid.highlight .chart-grid-column:last-child .chart-image-block {
    display: flex;
    justify-content: center;
}
.inferno-chart-grid.highlight .chart-grid-column:last-child .chart-desc-block {
    text-align: center;
}
.chart-image-wrap img{
    display:none;
  }
.inferno-chart-grid:not(.highlight) {
    margin-top: 65px;
}
.phase_row {
    display: flex;
    flex: auto;
}
.inferno-chart-grid:not(.highlight) .chart-grid-column .chart-desc-block {
    padding-top: 0px;
}
.inferno-chart-grid:not(.highlight) .chart-grid-column .chart-desc-block h3 {
    margin-top: -30px;
}
.inferno-chart-grid.highlight .chart-grid-column:last-child {
    padding-top: 25px;
}
.inferno-science-main .chart-grid-column .chart-desc-block{padding:22px 0 22px 26px;}
.inferno-science-main .chart-grid-column .chart-desc-block h3{margin-bottom:0px;font-size:40px;line-height:1;font-family: proxima-nova-extra-condensed, sans-serif;font-weight: 800;letter-spacing:0px;color:#1A1A1A;}
.inferno-science-main .chart-grid-column .chart-desc-block h5{margin-bottom:8px;font-size:20px;line-height:25px;font-family: 'proxima-nova', sans-serif;font-weight: 700;letter-spacing:0px;color:#4E4E4E;}
.inferno-science-main .chart-grid-column .chart-desc-block .rte p{font-size:12px;line-height:17px;font-family: 'proxima-nova', sans-serif;font-weight: 400;letter-spacing:0px;color:#989898;}

section.inferno-health-main{padding:100px 0 0;}
section.inferno-health-main .health_col_title h4{color:#4E4E4E;}
section.inferno-health-main .fast_health_col_61 li:before{background-image: url(https://cdn.shopify.com/s/files/1/0301/5737/3576/files/Checkmark_Gold.webp?v=1701167786);}
section.inferno-health-main .fast_row{margin:0 -45px;}
section.inferno-health-main .fast_health_col_61 li{font-size:20px;line-height:25px;}
.fast_row.ing3 .fast_col_6.fast_health_col_62 {margin-bottom: -60px;}


section.inferno_moneyback_main{padding:0 0 54px;}
section.inferno_moneyback_main .moneyback_img_inner img{max-width:160px;display:block;}
section.inferno_moneyback_main .moneyback_txt_inner p{color:#4E4E4E;}

section.inferno_ebox_main .fast_col_6{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0 39px;}
section.inferno_ebox_main .fast_row{margin:0 -39px;}
section.inferno_ebox_main{padding:62px 0;}
section.inferno_ebox_main .column-left{max-width:270px;width:100%;}
section.inferno_ebox_main .column-right{max-width:calc(100% - 270px);width:100%;padding-left:30px;}
section.inferno_ebox_main .ebox img{border-radius:unset;}
section.inferno_ebox_main .ebox h3{background:transparent;border-radius:unset;color:#1A1A1A;padding:0;text-align:left;font-size:40px;font-weight:800;line-height:1;}
section.inferno_ebox_main .fast_container{max-width:1220px;}
section.inferno_ebox_main .ebox h3 .light{display:block;margin:0;font-size:25px;font-weight:800;}
section.inferno_ebox_main .freeflex{padding:0;justify-content:flex-start;font-size:25px;line-height:1;color:#4E4E4E;font-weight:800;}
section.inferno_ebox_main .freebox{border-radius:5px;background:#FF0000;font-size:25px;line-height:1;margin-left:6px;padding:2px 9px;}
section.inferno_ebox_main .ebox p{font-size:20px;line-height:25px;color:#4E4E4E;font-family: 'proxima-nova', sans-serif;margin-top:28px;}
section.inferno_consist_main{padding:20px 0 40px;}

section.inferno_consist_main .image-container {max-width: 100%;max-height: 540px;}
section.inferno_consist_main .slider-image {width: 100%;height: 100%;object-fit: none;object-position: left;}
img.image-after.slider-image {object-fit: contain;}
section.inferno_consist_main .image-before {position: absolute;inset: 0;width: var(--position);overflow:hidden;}
.image-before.slider-image img {
    width: 400px;
    max-width: none;
    object-fit: unset;
    position: absolute;
    left: 0;
    height: 560px;
}
section.inferno_consist_main .slider {position: absolute;inset: 0;cursor: pointer;opacity: 0;width: 100%;height: 100%;}
section.inferno_consist_main .slider:focus-visible ~ .slider-button {outline: 5px solid black;outline-offset: 3px;}
section.inferno_consist_main .slider-line {position: absolute;inset: 0;width: 5px;height: 100%;background-color: #fff;left: var(--position);transform: translateX(-50%);pointer-events: none;}
section.inferno_consist_main .slider-button {z-index:999;position: absolute;background-color: #fff;color: black;height:54px;width:54px;border-radius: 100vw;display: grid;place-items: center;top: 50%;left: var(--position);transform: translate(-50%, -50%);pointer-events: none;box-shadow:0px 3px 6px #00000029;outline:none;}
section.inferno_consist_main .consist_img {text-align: center;}
section.inferno_consist_main .consist_img img {width: 100%;max-width: 400px;}
section.inferno_consist_main .slider-button svg{width:32px;height:32px;}

section.inferno_consist_main .image-container:before{content:'Before';opacity: 0.5;font-size:20px;font-weight:bold;line-height:1.2;border-radius:5px;background-color:#1A1A1A;padding:2px 9px;color:#FFFFFF;letter-spacing:0px;display:block;position:absolute;left:8px;bottom:8px;z-index:2;}
section.inferno_consist_main .image-container:after{content:'After';opacity: 0.5;font-size:20px;font-weight:bold;line-height:1.2;border-radius:5px;background-color:#1A1A1A;padding:2px 9px;color:#FFFFFF;letter-spacing:0px;display:block;position:absolute;right:8px;bottom:8px;z-index:2;}
section.inferno_consist_main .consist_img[style="--position: 0%;"] .image-container:before{display:none;}
section.inferno_consist_main .consist_img[style="--position: 100%;"] .image-container:after{display:none;}
section.inferno_consist_main .consist_title h2{color:#1A1A1A;margin-bottom:45px !important;}
section.inferno_consist_main .consist_title h2 span{background: transparent linear-gradient(274deg, #E0B63F 0%, #AA7D00 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display:inline-block;}
section.inferno_consist_main .consist_title h2 strong{margin-bottom:10px;display:block;}
section.inferno_consist_main .consist_title{margin-bottom:0px !important;}

section.inferno_consist_main .stamped-starrating{display:block;}
section.inferno_consist_main .stamped-starrating .stamped-fa:before{font-size:33px;}

section.inferno_consist_main .consist_sub_title{display:block;max-width:490px;width:100%;margin-top:20px;}
section.inferno_consist_main .fast_row{align-items:center;}
section.inferno_exclusive_main .consist_title h2{font-size:50px;line-height:50px;color:#1A1A1A;width: 100%;max-width: 900px;margin: 0 auto;font-family: proxima-nova-extra-condensed!important;font-weight: 800;letter-spacing: 0px;}
section.inferno_exclusive_main .consist_title p{font-size:20px;line-height:25px;color:#4E4E4E;}
section.inferno_exclusive_main .consist_ul li:before{background-image:url('https://cdn.shopify.com/s/files/1/0301/5737/3576/files/rightcheck.png?v=1706186572');}


.inferno_faq_main .faq_txt h2{color:#1A1A1A;padding:20px 115px 20px 55px;}
.inferno_faq_main .faq_txt ul.faq_ul li .faq_pp p{color:#4E4E4E;}
section.inferno_faq_main .midheading h2{margin:0 0 50px;}
section.inferno_faq_main{padding:80px 0;}
/*===================================================== Adjustments =====================================================*/
/*.angles-grid-block .grid-column-single:not(:first-child) {max-width: 32%;}
.angles-grid-block .grid-column-single:first-child {max-width: 35%;padding: 0 15px;}
.angles-grid-block .grid-column-single:last-child {padding: 0 15px;max-width: 33%;}*/
.tagline {max-width: 500px;}
.fast_bnfit_main.inferno-ingredients-edge .tab-content {display:flex;}
/*.fast_bnfit_main.inferno-ingredients-edge .tab-content{opacity:0;display:flex;transition:opacity .5s ease-in-out;}
.fast_bnfit_main.inferno-ingredients-edge .tab-content.current{opacity:1;transition:opacity .5s ease-in-out;}
.fast_col_6 div#tab-1 {position: absolute;z-index: 1;top:0;}
.fast_col_6 div#tab-2 {position: absolute;z-index: 2;top:0;}
.fast_col_6 div#tab-3 {position: absolute;z-index: 3;top:0;}
.fast_col_6 div#tab-4 {position: absolute;z-index: 4;top:0;}
.fast_col_6 div#tab-5 {position: absolute;z-index: 5;top:0;}
.fast_col_6 div#tab-6 {position: absolute;z-index: 6;top:0;}*/
.fast_consist_main .fast_row ul.consist_ul li {font-weight: 400;margin-bottom: 15px;}
.fast_consist_main.fast_exclusive_main.inferno_exclusive_main .consist_title h6{line-height:25px;}
/*.fast_consist_main.fast_exclusive_main.inferno_exclusive_main .consist_title h6 {max-width: 520px;}*/
span.inferno-break {display: unset;}
img.review-stars {max-width: 178px;}
.fast_consist_main.fast_exclusive_main.inferno_exclusive_main .consist_title h6 {font-size: 40px;line-height: 40px;color: #1a1a1a;}
.nitr_consist_strng h5 {width: 100%;max-width: 500px;margin-bottom: 40px;font-size: 20px;line-height: 25px;font-family: proxima-nova,sans-serif;font-weight: 700;letter-spacing: 0px;color: #4e4e4e;}
span.inferno-red{background: transparent linear-gradient(282deg, #E0B63F 0%, #AA7D00 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display:inline-block;}
.chart-image-wrap video.waylck_vid {width: 100%;}
.fast_ebox_img_inn img.mobile {display: none;}
/*.fast_row.ing2 .health_col_img img {max-width: 85%;}
.fast_row.ing3 .health_col_img img {max-width: 80%;}
.fast_row.ing3 {align-items: start;}
.fast_row.alt_align {align-items: start;}
.fast_row.alt_align .fast_health_col_62 {margin-bottom: 30px;}*/
.fast_row.alt_align {align-items: start;}
.fast_row.alt_align .health_col_img img {
    margin-top: 1rem;
}
.fast_col_6.ebox:not(:first-child) span.light {max-width: 220px;}
/*===================================================== Start NITRO WOOD MAGNUM =====================================================*/
.t_drive_m_brnd_logo_main {background: #000; padding: 40px 0;}
.t_drive_m_container {max-width: 1220px;margin: 0 auto;padding: 0 20px;width: 100%;}
.t_drive_m_brand_title {text-align: center;margin-bottom: 40px;}
.t_drive_m_brand_title h2 {color: #fff;text-transform: uppercase;letter-spacing: 0px;font-weight: 800;font-family: proxima-nova-extra-condensed;font-size: 25px;line-height: 25px;margin: 0;}
.t_drive_m_brnd_logo {max-width: 1020px;width: 100%;margin: 0 auto;text-align: center;}
.t_drive_m_mble_991, .t_drive_m_blk_440 {display: none;}
.t_drive_m_title h2 {font-size: 50px;line-height: 50px;margin: 0;color: #1a1a1a;font-weight: 800;font-family: proxima-nova-extra-condensed;letter-spacing: 0px;}
.t_drive_m_title h3 {font-size: 40px;line-height: 40px;margin: 0;color: #1a1a1a;font-weight: 800;font-family: proxima-nova-extra-condensed;letter-spacing: px;}
.t_drive_m_fet_mainn .t_drive_m_title {margin-bottom: 50px;text-align: center;}
.t_drive_m_fet_mainn .t_drive_m_row {display: flex;flex-wrap: wrap;margin: 0 -15px;align-items: center;}
.t_drive_m_col_3 {width: 25%;padding: 0 15px;}
.t_drive_m_fet_mainn .fetau_imgg_inn {padding: 20px 30px;border-radius: 5px;text-align: center;margin: 0 auto;}
.t_drive_m_title .t_drive_m_clr_org {background: transparent linear-gradient(272deg,#E0B63F 0%,#AA7D00 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-right: 6px;white-space-collapse: break-spaces;display: inline-block;}
.t_drive_m_fet_mainn {padding: 80px 0px 60px;}

section.inferno-details-main {padding: 70px 0 100px;}
.inferno-details-main .inferno-grid-column ul li:last-child {margin-bottom: 0;}
ul.nitro_mag_ull {width: 100%;max-width: 520px;}
.inferno_science_row {justify-content: center;}
/*.inferno_science_6 {margin-bottom: 60px;}*/
.inferno_science_6:last-child {margin-bottom: 0;}
.inferno_science_imgg img {max-height: 270px;}
.inferno-health-main h2 i {background: transparent linear-gradient(94deg,#AA7D00 0%,#E0B63F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-right: 6px;white-space-collapse: break-spaces;display:inline-block;}
.inferno_science_imgg video {width: 100%;max-width: 550px;}
.inferno_science_imgg .inferno_science_6_none {display: none;}
.inferno_science_6_2 {text-align: left !important;}
.inferno_science_pp {margin-bottom: 30px;}
.inferno_science_pp p {font-size: 18px;line-height: 23px;color: #4e4e4e;width: 100%;letter-spacing: 0px;padding-left: 30px;max-width: 545px;}
.inferno_science_pp_3 {margin-bottom: 0;}
.inferno_science_imgg img {width: 100%;max-width: 500px;}

.cl_optionsall_main {padding: 60px 0px 20px;}
.cl_optionsall_main .productoptions {padding: 0;}
.cl_optionsall_main .popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {margin: 0 20px 40px!important;width: calc(33.33% - 40px)!important;padding: 0;}
.cl_optionsall_main .popular-prdt .p-prdt-in {padding-top: 0;}
.cl_optionsall_main .popular-prdt .mst-pop {display: block;position: inherit;width: calc(100% + 30px);margin: 0 -15px 10px;top: inherit;left: initial;}
.cl_optionsall_main .popular-prdt .p-prdt-in h5 {line-height: 50px;min-height: auto;padding: 10px 0;}
.cl_optionsall_main p.isavings {margin-bottom: 15px;}
.cl_optionsall_main .popular-prdt .mst-pop {padding: 12px 10px;line-height: 25px;font-size: 20px;}

.fast_consist_main .product-form, .fast_consist_main .subscribe-form {width: 100%;max-width: 500px;margin: 40px auto 0px;}
.add_to_cart .p-ac {
    background-color: #c1272d;
    outline: 0;
    border: 0;
    font-family: proxima-nova-extra-condensed,sans-serif;
    font-weight: 800;
    color: #fff;
    font-size: 35px;
    line-height: 35px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
    border-radius: 10px;
}
/*===================================================== End NITRO WOOD MAGNUM =====================================================*/




/*========== Product Flavors ==========*/
.product_flavors_main {padding: 100px 0 40px;}
.product_flavors_title h2 {font-size: 50px;line-height: 50px;font-weight: 800;color: #1a1a1a;text-align: center;font-family: proxima-nova-extra-condensed!important;letter-spacing: 0px;margin-bottom: 40px;}
.product_flavors_main .fast_col_6 {text-align: center;margin-bottom: 40px;}
.product_flavors_content {padding: 25px 20px;width: 100%;max-width: 418px;margin: 0 auto;}
.product_flavors_content h6 {display: inline-block;padding: 10px 35px;color: #fff;font-size: 20px;font-weight: 700;border-radius: 100px;line-height: 25px;letter-spacing: 0px;font-family: proxima-nova-extra-condensed!important;margin-bottom: 20px;}
.lightning_col h6 {background: #ACB720;}
.electric_col h6 {background: #E39824;}
.product_flavors_content p {font-size: 20px;line-height: 25px;margin: 0px auto;color: #4E4E4E;font-family: 'proxima-nova', sans-serif;font-weight: 400;}
.product_flavors_inner {position: relative;}
.product_flavors_inner:before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;max-width: 418px;background: #fafafa;height: 330px;z-index: 0;margin: auto;right: 0;border-radius: 8px;}
.product_flavors_img, .product_flavors_content {position: relative;}

/*========== Natural Performance ==========*/
.natural_performance_main {padding: 70px 0px;}
.natural_performance_title {text-align: center;}
.natural_performance_title h2 {font-size: 50px;line-height: 50px;font-weight: 800;color: #1a1a1a;text-align: center;font-family: proxima-nova-extra-condensed!important;letter-spacing: 0px;margin-bottom: 15px;}
.natural_performance_title p {font-size: 20px;color: #4e4e4e;line-height: 25px;letter-spacing: normal;font-family: proxima-nova;width: 100%;max-width: 820px;margin: 0 auto;}
.natural_performance_main .natural_items {display: flex;flex-wrap: wrap;padding: 210px 0 0 0px;margin: 0 -15px;}
.natural_performance_main .natural_items .item_np {padding: 0px 15px;width: 20%;text-align: center;}
.natural_performance_main .natural_items .item_np .box {position: relative;width: 58px;margin: auto;cursor: pointer;background: #000;border-radius: 4px;transition: .3s all;height: 58px;display: flex;align-items: center;justify-content: center;}
.natural_performance_main .natural_items .item_np span.word {color: #fff;font-weight: 700;font-size: 35px;line-height: 35px;letter-spacing: normal;position: relative;top: 5px;}
.natural_performance_main .natural_items .item_np span.word_img {line-height: 0px;}
.word_img_hover {display:none;}
.natural_performance_main .natural_items .item_np span.number {width: 24px;height: 24px;background: #000;border-radius: 100px;display: flex;color: #fff;align-items: center;font-size: 12px;font-weight: 700;justify-content: center;border: 3px solid;position: absolute;top: -10px;margin: auto;left: 0;right: 0;transition: .3s all;}
.natural_performance_main .natural_items .item_np h5 {font-family: 'proxima-nova', sans-serif;font-weight: 400;font-size: 18px;margin: 8px 0 0;color: #000000;letter-spacing: normal;line-height: 28px;}
.natural_performance_main .natural_items .item_np h5 p {margin: 0;color: #000000;font-weight: 400;font-family: 'proxima-nova';}
.natural_performance_main .natural_items .item_np h5 strong {font-weight: 400;}
.natural_performance_main .natural_items .item_np .tooltip_content p strong {color: #4E4E4E;font-size: 18px;line-height: 23px;margin-bottom: 2px;display: block;}
.natural_performance_main .natural_items .item_np .tooltip_content p {margin: 0;font-size: 18px;color: #4E4E4E;line-height: 23px;letter-spacing: normal;}
.natural_performance_main .performance_image {width: 100%;max-width: 987px;margin: 0 auto;}
.round_logo {display: flex;flex-wrap: wrap;justify-content: center;max-width: unset;margin: 40px auto 0;column-gap: 40px;}
.round_logo .image_np {width: 80px;padding: 0;}
.round_logo img {width: 100%;}

/*========== Trip Action ==========*/
.trip_action_main {background: #fafafa;padding: 80px 0;}
.trip_action_title {width: 100%;max-width: 900px;margin: 0 auto 50px;}
.trip_action_title h2 {font-size: 50px;line-height: 50px;font-weight: 800;color: #1a1a1a;text-align: center;font-family: proxima-nova-extra-condensed!important;letter-spacing: 0px;margin: 0px;}
.trip_action_title h4 {font-size: 25px;line-height: 25px;font-weight: 800;color: #1a1a1a;text-align: center;font-family: proxima-nova-extra-condensed!important;letter-spacing: 0px;margin: 0px;}
.item_ta {text-align: center;}
.trip_action_row .item_ta img {width: 100%;max-width: 200px;}
.trip_action_row .item_ta .content_ta {width: 100%;max-width: 352px;margin: 0px auto;}
.trip_action_row .item_ta h3 {font-weight: 800;font-size: 40px;color: #4e4e4e;letter-spacing: 0px;margin: 0px 0px 15px;line-height: 40px;font-family: proxima-nova-extra-condensed!important;}
.trip_action_row .item_ta p {color: #4e4e4e;font-size: 20px;letter-spacing: normal;line-height: 25px;}
.item_ta_img {margin-bottom: 25px;}

/*========== Elevate_Melt ==========*/

.elevate_melt_main {padding: 80px 0px;}
.elevate_melt_title {width: 100%;max-width: 900px;margin: 0 auto;}
.elevate_melt_title h2 {font-size: 50px;line-height: 50px;font-weight: 800;color: #1a1a1a;text-align: center;font-family: proxima-nova-extra-condensed!important;letter-spacing: 0px;margin-bottom: 50px;}
.elevate_melt_img img {width: 100%;border-radius: 8px;}
.elevate_melt_img {line-height: 0;}
.item_em .content_em {margin-top: 25px;}
.item_em_1 .content_em {max-width: 170px;}
.item_em h3 {font-size: 25px;font-weight: 800;letter-spacing: 0;line-height: 25px;color: #1a1a1a;margin: 0px;font-family: proxima-nova-extra-condensed!important;}
.item_em p {color: #4e4e4e;font-size: 20px;line-height: 25px;margin: 0;letter-spacing: normal;font-family: proxima-nova;}
.item_em_2 .content_em p {width: 100%;max-width: 180px;}
.fast_bnfit_main .bnfit_title h2 {
    max-width: 800px;
}
.fast_bnfit_main .bnfit_title h6 {
    margin: 0;
    font-family: proxima-nova-extra-condensed!important;
    font-weight: 800;
    font-size: 25px;
    line-height: 25px;
    color: #1a1a1a;
    letter-spacing: 0px;
}
section.inferno_exclusive_main .consist_title {
    margin-bottom: 70px;
    width: 100%;
    text-align: center;
}

.product_table {
    padding: 80px 0px;
}
.product_table ul.product_image {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}
.product_table ul.product_image li.item {
    width: calc(20% - 10px);
    margin-left: 10px;
    line-height: 0;
    /*border-left: 10px solid #f2f2f2;*/
    box-shadow: 0 -4px 13px -1px #00000014;
    padding: 15px 0px 30px;
    text-align: center;
      border-radius: 8px 8px 0 0;
}
.product_table ul.product_image li.item:first-child {
    box-shadow: none;
    border-left: none;
}
.product_table ul.product_image li.item.active {
    border-left: 1px solid #E39824;
    border-right: 1px solid #E39824;
    border-top: 1px solid #E39824;
    border-radius: 8px 8px 0 0;
}
.product_table ul.product_image li.item img {
    width: 100%;
    max-width: 185px;
    margin: 0 auto;
  padding: 10px 0;
}
.product_table ul.product_image li.item h3 {
    margin: 0;
    text-align: center;
    padding: 0 10px;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 2;
}

.product_table ul.product_image li.item h3.comp {
  font-size: 16px;
  color: #4E4E4E;
  margin-top: 10px;
}

.product_table ul.product_image li.item.active h3 {
    color: #e39824;
}
.product_table ul.product_info {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
}
.product_table ul.product_info li:first-child {
    text-align: left;
    background: transparent;
    font-weight: 700;
    box-shadow: none;
    padding-right: 5px;
    justify-content: flex-start;
    border-left: none;
}
.product_table ul.product_info li.active {
    border-left: 1px solid #E39824;
    border-right: 1px solid #E39824;
    color: #e39824;
}
.product_table ul.product_info li {
    width: calc(20% - 10px);
    margin-left: 10px;
    text-align: center;
    background: #f2f2f2;
    padding: 10px 0;
    /*border-left: 10px solid #f2f2f2;*/
    box-shadow: 3px 0 10px -3px #00000014;
    line-height: 24px;
    letter-spacing: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: #4E4E4E;
}
.product_table ul.product_info li span.cross {
    position: relative;
    width: 30px;
    height: 18px;
    display: flex;
    margin: 2px auto 0;
}

.product_table ul.product_info li span.checkmark {
    display: inline-block;
    transform: rotate(45deg);
    height: 18px;
    width: 10px;
    border-bottom: 2px solid #1A1A1A;
    border-right: 2px solid #1A1A1A;
}
.product_table ul.product_info li.active span.checkmark {
    border-color: #e39824;
}
.product_table ul.product_info li span.cross:before, .product_table ul.product_info li span.cross:after {
    position: absolute;
    left: 15px;
    content: " ";
    height: 20px;
    width: 1.5px;
    background-color: #333;
}
.product_table ul.product_info li span.cross:after {
    transform: rotate(-45deg);
}
.product_table ul.product_info li span.cross:before {
    transform: rotate(45deg);
}
.mble_440_blk, .mble_991_blk {display: none !important;}

/*===== Start POPUP =====*/
html.popup-show {overflow: hidden;}
.product_popup_inn {margin-top: 15px;}
.product_popup_inn .cmm_popup {font-family: proxima-nova;color: #b2d8ff;display: inline-block;font-size: 18px;line-height: 23px;text-decoration: underline;font-weight: 700;cursor: pointer;}
.pop_design_cmm::-webkit-scrollbar {display: none;}
.popup_overlay_cmm {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #b2d8ffa6;z-index: 9999;overflow: auto;align-items: center;justify-content: center;}
.popup-close1, .popup-close2 {cursor: pointer;top: 25px;position: absolute;right: 25px;width: 40px;height: 40px;border-radius: 50%;background: transparent;box-shadow: none;border: 0;line-height: 1;padding: 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;z-index: 1;margin: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.popup-content1, .popup-content2 {width: 100%;max-width: 310px;margin: 0 auto;position: relative;padding: 0;}
.pop_design1, .pop_design2 {margin: 0 auto;max-height: 95vh;background: #fff;padding: 35px 35px 35px 25px;border-radius: 15px;overflow: auto;}
/*===== End POPUP =====*/

/*===================================================== Media Start =====================================================*/

@media only screen and (min-width: 992px){
.natural_performance_main .natural_items .item_np .tooltip_content {position: absolute;bottom: 80px;left: 0;right: 0;margin: auto;background: #fafafa;box-shadow: 0 3px 6px #00000029;border-radius: 8px;text-align: left;padding: 16px;opacity: 0;visibility: hidden;transition: .3s all;display: none;}
.natural_performance_main .natural_items .item_np_1 .tooltip_content, .natural_performance_main .natural_items .item_np_4 .tooltip_content {width: 360px;transform: translateX(-42%);}
.natural_performance_main .natural_items .item_np_2 .tooltip_content {width: 400px;transform: translateX(-43%);}
.natural_performance_main .natural_items .item_np_3 .tooltip_content, .natural_performance_main .natural_items .item_np_5 .tooltip_content {width: 320px;transform: translateX(-41%);}  
.natural_performance_main .natural_items .item_np .box.active .tooltip_content {opacity: 1;visibility: visible;display: block;}
.natural_performance_main .natural_items .item_np .tooltip_content:before {content: "";position: absolute;left: 0;right: 0;bottom: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #fff;width: 8px;margin: auto;}
.natural_performance_main .natural_items .item_np .box.active {background: #e8a136;}
.natural_performance_main .natural_items .item_np .box.active span.number {background: #e8a136;}
.natural_performance_main .performance_image img {width: 100%;}
.natural_performance_main .natural_items .item_np .box.active .word_img_nohover {display:none;}
.natural_performance_main .natural_items .item_np .box.active .word_img_hover {display:block;}  
.natural_performance_main .natural_items .item_np h5.mobile, .natural_performance_main .performance_image img.mobile, .desktop_none {display: none !important;;}
.fast_consist_main .fast_row, .fast_bnfit_main .fast_row {flex-direction: row-reverse;}
.product_table ul.product_info:nth-child(2n) li {background: transparent;}
.product_table ul.product_info:last-child li.active {border-bottom: 1px solid #E39824;border-radius: 0 0 8px 8px;}
.product_table ul.product_info:last-child li {box-shadow: 5px 6px 13px -2px rgb(0 0 0 / 14%);border-radius: 0 0 8px 8px;}
.product_table ul.product_info:last-child li:first-child {box-shadow: none;}  
.product_flavors_img {
    max-width: 80%;
    margin: 0 auto;
}
.consist_img {
    margin: 0 auto;
}  
  .fast_consist_main .fast_row {align-items: center;}
.popup-content1, .popup-content2 {
    max-width: 500px;
}  
}
@media only screen and (max-width: 1420.98px){
.natural_items_inner {width: 100%;max-width: 780px;margin: 0 auto;}
.natural_performance_main .performance_image {max-width: 650px;}
}
@media only screen and (max-width: 1080.98px){
.natural_items_inner {max-width: 670px;}
.natural_performance_main .performance_image {max-width: 570px;}
}
@media only screen and (max-width: 991.98px){
.item_em_2 .content_em p {max-width: 100%;}  
.swiper-button-next, .swiper-button-prev {display: none !important;}  
.popup_overlay_cmm {position: relative!important;background: transparent!important;padding-top: 60px;z-index: 1;overflow: inherit;height: auto;align-items: inherit;}
.popup-close1, .popup-close2 {top: 20px;right: 20px;width: 30px;height: 30px;}
.popup-close1 svg, .popup-close2 svg {width: 100%;height: 100%;}  
.popup-content1, .popup-content2 {width: 90%;}
.pop_design1, .pop_design2 {padding: 30px 0;max-height: 100%;overflow: inherit;background: transparent;}
.trip_action_row .item_ta img {max-width: 130px;} 
.mobile-only {display: block;}
.mble_991_blk {display: block !important;}
.mble_991_none {display: none !important;}
.fast_col_2, .fast_col_3, .fast_col_4, .fast_col_5, .fast_col_6, .fast_col_7, .fast_col_8, .fast_col_9 {width: 100%;}    
.t_drive_m_fet_mainn {padding: 40px 0 60px;}
.t_drive_m_title h2 {font-size: 40px;line-height: 40px;}
.t_drive_m_title h3 {font-size: 35px;line-height: 35px;}
.t_drive_m_col_3 {width: 50%;}
.t_drive_m_fet_mainn .fetau_imgg_inn {width: 100%;max-width: 250px;padding: 20px 5px;}  
.t_drive_m_mble_991 {display: block!important;}
.t_drive_m_brnd_logo img {width: 100%;max-width: 750px;}
.t_drive_m_dsktp {display: none !important;}
.product_flavors_main {padding: 60px 0 0px;}
.product_flavors_inner:before {max-width: 100%;height: 280px;}  
section.inferno-ingredients-edge {padding: 50px 0;}
.trip_action_main {background: transparent;}  
.product_flavors_title h2, .natural_performance_title h2, .bnfit_title h2, .trip_action_title h2, .elevate_melt_title h2, section.inferno_exclusive_main .consist_title h2, section.FaqsSec .midheading h2 {font-size: 40px;line-height: 40px;}
.product_flavors_inner {width: 100%;max-width: 350px;margin: 0 auto;}
.product_flavors_content p {max-width: 100%;}
.product_flavors_content p, .product_flavors_content h6, .natural_performance_title p, .bnfit_title p, section.inferno-ingredients-edge .bnfit_ul_inner li.tab-link .lower-block p, .trip_action_row .item_ta p, .item_em p, .nitr_consist_strng h5, .fast_consist_main .fast_row ul.consist_ul li, section.inferno_moneyback_main .moneyback_txt_inner p, .faq_txt h2, .inferno_faq_main .faq_txt ul.faq_ul li .faq_pp p {font-size: 18px;line-height: 23px;}
.natural_performance_main {padding: 60px 0 30px;}
.round_logo {max-width: unset;column-gap: unset;margin-top: 60px;}
.round_logo .image_np {width: 33.33%;padding: 0 15px;text-align: center;margin-bottom: 20px;}
.round_logo img {width: auto;max-width: 100%;}
.bnfit_ul_inner .tab-link {font-size: 25px;line-height: 25px;}
/*section.inferno-ingredients-edge .fast_col_fast_bnfit_4_2 {display: none;}*/
section.inferno-ingredients-edge .tab-content-image .image-wrap img {width: 100%;max-width: 500px;margin: 0 auto;}
section.inferno-ingredients-edge .tab-content-image .image-wrap {margin-bottom: 40px;}
.fast_col_fast_bnfit_41 {margin-bottom: 0px;}
.bnfit_title {margin-bottom: 60px;}
.trip_action_main, section.inferno_faq_main, .product_table {padding: 50px 0;}
section.fast_consist_main  {padding: 50px 0 20px;}
.elevate_melt_main {padding: 50px 0 10px;}  
.trip_action_row .item_ta h3 {font-size: 35px;line-height: 35px;}
.item_ta {margin-bottom: 50px;}
.item_ta:last-child {margin-bottom: 0px;}
.trip_action_row .item_ta h3 br {display: none;}
.fast_col_3.item_em {width: 50%;margin-bottom: 40px;}
.fast_consist_main .fast_row ul.consist_ul li {margin-bottom: 10px;}
.inferno_exclusive_col_62 .consist_img img {width: 100%;max-width: 500px;}  
.nitr_consist_strng h5 {max-width: 100%;}
.add_to_cart .p-ac {font-size: 30px;line-height: 30px;}
.moneyback_img_inner {margin-bottom: 40px;}
.natural_performance_main .natural_items .item_np {width: 100%;margin-bottom: 60px;}
.natural_performance_main .natural_items .item_np:last-child {margin-bottom: 0px;}  
.natural_performance_title {margin-bottom: 40px;}
.natural_performance_main .natural_items {padding: 0px;}  
.natural_performance_main .performance_image img.desktop, .natural_performance_main .natural_items .item_np h5.desktop, .mobile_none {display: none !important;;}  
.natural_performance_main .natural_items .item_np h5 {text-transform: uppercase;font-size: 25px;line-height: 25px;font-family: proxima-nova-extra-condensed;font-weight: 800;margin-bottom: 15px;}
.natural_performance_main .natural_items .item_np h5 strong {font-weight: 800;font-size: 35px;line-height: 35px;display: block;}
.item_np_inner {width: 100%;max-width: 350px;margin: 0 auto;}
.natural_performance_main .performance_image {text-align: center;margin-bottom: 40px;}  
section.fast_consist_main.fast_exclusive_main.inferno_exclusive_main .consist_img {margin-bottom: 15px;text-align: center;}
.inferno_faq_main .faq_txt h2 {padding: 10px 80px 10px 20px;}
section.inferno-ingredients-edge .bnfit_ul_inner .tab-link .upper-block:after {width: 30px;height: 30px;background-size: 30px;}  
.faq_txt ul.faq_ul li.faq_li h2:after {width: 30px;height: 30px;right: 20px;line-height: 40px;background-size: 30px;}
.faq_txt .faq_pp {padding: 0 20px;}
.faq_txt ul.faq_ul li.active .faq_pp {padding: 20px;}
.faq_txt ul.faq_ul li.faq_li:last-child {margin-bottom: 0px;}  
.product_table ul.product_info li.active {border: 1px solid #E39824 !important;background: #fff;}
.product_table ul.product_image li.item:first-child {display: none;}
.product_table ul.product_image li.item.active {border: none !important;}
.product_table ul.product_image li.item {width: 25%;margin-left: 0px;border-left: none !important;box-shadow: none !important;padding-bottom: 20px;border-radius: 0;}
.product_table ul.product_info li:first-child {width: 100%;padding: 0px 10px 0px 0px;margin-bottom: 10px;}
.product_table ul.product_info li {width: 25%;border-radius: 4px;border-left: 3px solid #fff;margin-left: 0px;}
.product_table ul.product_info {margin: 0 0 20px;}
.product_table ul.product_image li.item h3 {padding: 0px;font-size: 16px;line-height: 20px;}
.product_table ul.product_info li {font-size: 16px;line-height: 20px;}
.product_table ul.product_info:last-child {margin-bottom: 0px;}
section.inferno_exclusive_main .consist_title {margin-bottom: 40px;}  
section.inferno_moneyback_main {padding: 40px 0px 60px;}
.fast_bnfit_main .bnfit_title h6 {max-width: 500px;margin: 0 auto;}
.fast_bnfit_main .bnfit_title h2 {max-width: 500px;}
.fast_bnfit_main.inferno-ingredients-edge .tab-content {text-align: center;margin: 0 auto;padding: 0;}
section.inferno-ingredients-edge .fast_col_fast_bnfit_4_2 {min-height: auto;}
section.inferno-ingredients-edge video.bnfit_vid {max-width: 350px;}
}
@media only screen and (max-width: 767.98px){

  .product_table ul.product_image li.item h3.comp {
    font-size: 10px;
    color: #4E4E4E;
    margin-top: 5px;
}
  
.item_em_2 .content_em p {max-width: 150px;}
}
@media only screen and (max-width: 440.98px){
section.inferno-ingredients-edge video.bnfit_vid {max-width: 260px;}  
.mble_440_blk {display: block !important;}
.mble_440_none {display: none !important;}  
.add_to_cart .p-ac {font-size: 25px;line-height: 25px;}
.fast_bnfit_main .bnfit_title h2 {max-width: 380px;}
.fast_bnfit_main .bnfit_title h6 {max-width: 320px;}  
section.inferno_exclusive_main .consist_title {margin: 0 auto 40px;}
.pink-save p {font-size: 48px;padding: 20px 30px;line-height: 50px;}
.tooltip_content {width: 100%;margin: 0 auto;}  
.item_np_1 .tooltip_content {max-width: 310px;}
.item_np_2 .tooltip_content {max-width: 323px;}
.item_np_3 .tooltip_content {max-width: 290px;}
.item_np_5 .tooltip_content {max-width: 300px;}  
.product_flavors_title br {display: none;}  
}

/*===================================================== Media End =====================================================*/
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}