.fitness_hero_text{display:table;width:100%;max-width:420px}.home_hero_text{display:table-cell;height:680px;padding-top:310px;padding-bottom:90px;vertical-align:middle}.homepage_hero_area.new_hero_bg{background-position:center top;background-color:#fff;background-size:cover;overflow:hidden}.home_hero_text h1{font-size:38px}.home_hero_text h1 span{font-family:Sentinel-SemiBoldItalic}.home_hero_text p{line-height:22px;margin:0 0 30px}.panel-title{margin:0}.we_listen_section{background:#f6f6f6 none repeat scroll 0 0;padding:30px 0}.we_listen_text{color:#414042;margin:0;max-width:280px;padding:125px 0 0;text-align:center}.we_listen_text h3{color:#123456;font-family:Sentinel-SemiBold}.we_listen_text p a{color:#0070ba;font-style:italic}.we_listen_text p a:hover{color:#005c99}.we_listen_text p span{color:#ce0058}.we_listen_image img{max-width:450px;width:100%}a.start_new_btn{color:#bcbcbc;font-weight:700;font-size:14px;text-transform:uppercase}.pill_information_section{padding:40px 0 70px}.single_pill_info{position:relative}.fermented_ginseng .single_pill_name{max-width:150px;position:absolute;top:280px}.fermented_ginseng .single_pill_photo{text-align:right}.hover_text{background:#efefef none repeat scroll 0 0;display:none;font-size:12px;left:30px;padding:20px;position:absolute;top:-15px;width:260px;z-index:1}.hover_text p{margin:0}.pill_hover_info{bottom:65px;position:absolute;width:100%}.single_pill_info.fermented_ginseng{margin-left:80px;max-width:300px;padding-top:160px}.single_pill_name h4{font-family:Sentinel-SemiBold;font-size:18px;margin:0 0 5px}.single_pill_name p{font-size:14px;line-height:20px;margin:0}.fermented_ginseng .single_pill_name::before{background:#ce0058 none repeat scroll 0 0;content:"";height:2px;left:100px;position:absolute;top:10px;width:100px}.pill_hover_info img{cursor:pointer}.pill_hover_info img:hover+.hover_text{display:block}.hover_text:hover{display:block}.single_pill_info.msm_pill{left:-80px;margin-top:0}.msm_pill .single_pill_name{left:190px;position:absolute;top:130px;width:140px}.msm_pill .single_pill_name::before{background:#cf0f61 none repeat scroll 0 0;content:"";height:2px;left:-100px;position:absolute;top:10px;width:90px}.msm_pill .pill_hover_info{bottom:105px;left:190px}.how_it_works{padding:60px 0}.howitwork_top{margin:0 0 40px}.howitwork_top h2{color:#123456;font-family:Sentinel-SemiBold;font-size:24px;margin:0}.howitwork_top p{margin:0;font-size:18px}.howitwork_content{margin:0 0 40px}.step_icon{display:table;margin:0 0 20px;text-align:center;width:100%}.single_step p{margin:0 auto;max-width:180px}.step_iconcell{display:table-cell;height:85px;vertical-align:bottom}.single_step h6{color:#d50057;font-weight:700;letter-spacing:1.8px;margin:0 0 10px;text-transform:uppercase}.howitworks_bottom{overflow:hidden;text-align:center}.howitworks_bottom p{font-family:Sentinel-SemiBold;margin:0 0 40px}.howitworks_bottom .cta_btn{float:none}.esingle_packs{-webkit-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;margin:0 auto 30px;max-width:260px;min-height:415px;padding:30px 0;text-align:center}.epack_image{height:auto;margin:0 0 20px;overflow:hidden;text-align:center;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;width:100%}.epack_image img{height:auto;max-width:160px;width:auto}.epack_details .epack_name_wrapper{margin:0 0 10px;min-height:70px;overflow:hidden}.epack_details .epack_name{color:#123456;font-family:Sentinel-SemiBold;font-size:24px;margin:0;max-height:50px;overflow:hidden;text-transform:capitalize}.epack_details .epack_name_wrapper a{color:#d50057;display:inline-block;font-size:14px;text-decoration:underline;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.epack_price_wrapper{height:55px;overflow:hidden}.epack_details .epack_price{color:#123456;font-size:16px;margin:0 0 5px;text-transform:uppercase}.epack_details .epack_original_price{color:#9a9a9a;font-size:14px;margin:0}.alreadybuyedpopup,.epack_buy_btn,.singlepackpopup{background:#123456 none repeat scroll 0 0;border:2px solid #123456;border-radius:2px;color:#fff;font-weight:700;font-size:14px;height:40px;padding:5px 10px;text-transform:uppercase;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;width:80%;min-width:110px}.esingle_packs .epack_buy_btn:hover{background:#fff none repeat scroll 0 0;color:#123456}.esingle_packs .singlepackpopup:hover{background:#fff none repeat scroll 0 0;color:#123456}.alreadybuyedpopup{background:#bcbcbc none repeat scroll 0 0;color:#fff}.or_text{color:#d50057;font-family:Sentinel-SemiboldItalic;font-size:18px;margin:25px 0 0}.howitworks_bottom h5{font-weight:700;font-size:16px;margin:0 0 30px;padding:15px 0 20px;position:relative}.howitworks_bottom h5 span{background:#fff none repeat scroll 0 0;display:inline-block;padding:10px 50px;position:relative}.howitworks_bottom h5::before{background:#e2e2e2 none repeat scroll 0 0;content:"";height:1px;left:0;margin-top:-.5px;position:absolute;top:50%;width:100%}.customer_focuson{padding:0 0 50px}.customer_focuson h3{color:#123456;font-family:Sentinel-SemiBold;margin:0 0 30px;text-align:center}.customer_focuson h3 span{font-family:Sentinel-SemiboldItalic}.customer_focus_accordion .panel-group .panel-default{background:transparent none repeat scroll 0 0;border:medium none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.customer_focus_accordion .panel-group .panel-default .panel-heading{background:transparent none repeat scroll 0 0;border:medium none;padding:0}.customer_focus_accordion .panel-default .panel-title a{border-bottom:2px solid #d50057;color:#123456;display:block;font-weight:700;font-size:14px;padding:15px 30px;position:relative;text-transform:uppercase}.customer_focus_accordion .panel-default:first-child .panel-title a{border-top:2px solid #d50057}.customer_focus_accordion .panel-body{background:#ebebeb none repeat scroll 0 0;border-bottom:2px solid #d50057;font-size:15px;padding:35px 75px;text-align:center}.customer_focus_accordion .panel-body p{margin:0 0 15px;text-align:left}.customer_focus_accordion .panel-body img{margin:0 0 15px;text-align:center}.customer_focus_accordion .panel-body p:last-child{margin:0}.customer_focus_accordion .panel-default .panel-title a[aria-expanded=true]::before{content:"\f068";font-family:Fontawesome;font-weight:700;left:10px;position:absolute;top:15px}.customer_focus_accordion .panel-default .panel-title a[aria-expanded=false]::before{content:"\f067";font-family:Fontawesome;left:10px;position:absolute;top:14px}.trustpilot_carousel_section{background:#f8f8f8 none repeat scroll 0 0;padding:30px 0 40px;text-align:center;margin-top:0}.trustpilot_content_wrapper h2{font-size:24px;margin:0 0 40px}.mens_contact_area{background:#e4eef2 none repeat scroll 0 0;padding:35px 0;margin-bottom:-23px}.mens_contact_area h2{margin:0 0 30px}.mens_contact_area p{color:#002440;font-size:14px;margin:0}.mens_contact_area p a{color:#0070ba;font-weight:700;text-decoration:underline}.mens_contact_area p a:hover{color:#005c99}.contact_info{margin:0 auto 30px;max-width:500px;overflow:hidden}.contact_info li{color:#d50057;display:inline-block;float:left;font-weight:700;font-size:12px;position:relative;text-align:center;text-transform:uppercase;width:33.33%}.contact_info li a{color:#d50057;display:inline-block;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase}.contact_icon{display:table;margin:15px 0 15px;width:100%}.contact_iconcell{display:table-cell;height:65px;position:relative;vertical-align:top;z-index:1}.faq_section{background:#fff none repeat scroll 0 0;padding:60px 0}.faq_sub_section{color:#123456;max-width:195px}.faq_sub_section h2{font-family:Sentinel-SemiBold}.faq_sub_section p{color:#123456;font-size:14px}.faq_sub_section p.contact_text{color:#123456}.faq_sub_section p a{color:#ce0058;text-decoration:underline}.faq_section .ingredients_overview{text-align:center;padding:20px 0}.faq_section .ingredients_overview a,.mobile_display_text a{font-size:18px;padding:15px 40px}.faq_list_accordion{margin:0}#faq_accordion .panel-default .panel-heading .panel-title a{background:transparent none repeat scroll 0 0;border-bottom:1px solid #e2e2e2;color:#123456;display:block;font-weight:700;font-size:16px;line-height:normal;padding:10px 15px 10px 40px;position:relative}#faq_accordion .panel-default .panel-heading{background:#fff none repeat scroll 0 0;border:medium none;-webkit-box-shadow:none;box-shadow:none;padding:0!important}#faq_accordion .panel-default{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 15px;border-radius:0}.vitamin-discription .panel-default .panel-heading a[aria-expanded=true]::after{content:"\f068";-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#00b5ef;font-family:Fontawesome}.vitamin-discription .panel-default .panel-heading a[aria-expanded=true]::after{content:"\f068";-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#ce0058;font-family:Fontawesome}.vitamin-discription .panel-default .panel-heading a::after{content:"";display:inline-block;font-family:Fontawesome;font-size:16px;left:0;position:absolute;text-align:center;top:12px;width:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.vitamin-discription .panel-default .panel-heading a[aria-expanded=false]::after{content:"\f067";-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#ce0058}.vitamin-discription .panel-heading+.panel-collapse .panel-body{border-top:0 solid #fff;background-color:#fff}.faq_list_accordion .panel-body{padding:15px 40px}.faq_list_accordion .panel-body p{color:#123456;font-size:14px}.we_listen_text .cta_btn{float:none;margin:20px 0 0}.alreadybuyedpopup{background:#bcbcbc none repeat scroll 0 0;border:2px solid #bcbcbc}.epack_details .epack_name_wrapper a:hover{color:#bcbcbc}.epack_price_wrapper{height:55px;overflow:hidden}.epack_details .epack_price{color:#123456;font-size:16px;margin:0 0 5px;text-transform:uppercase}.epack_details .epack_original_price{color:#9a9a9a;font-size:14px;margin:0}.reach_limit_modal.in{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reach_limit_modal .modal-body{color:#123456;padding:50px;position:relative;text-align:center}.reach_limit_content{overflow:hidden}.reach_limit_content h2{font-family:Sentinel-Semibold;margin:0 0 30px}.reach_limit_content p{font-size:16px;margin:0 0 20px}.reach_limit_content p span{font-weight:700}.reach_limit_content p a{color:#d50057;display:inline-block;text-decoration:underline;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.reach_limit_content p a:hover{color:#bcbcbc}.reach_limit_modal .modal-dialog{max-width:670px;width:100%}.reach_limit_modal .close_btn{font-size:40px;height:50px;opacity:.5;position:absolute;right:0;text-align:center;top:0;width:50px}.reach_limit_modal .cta_btn{float:none;margin:20px 0 0}@media only screen and (min-width:768px) and (max-width:991px){.mainmenu_area .mainmenu_text li a{margin:0 5px!important}.single_sup{padding:0 15px}.we_listen_text{padding:60px 0 0}.customer_focus_accordion .panel-body{padding:20px 30px}}@media only screen and (max-width:767px){.mobile_hero_text{background:#fff none repeat scroll 0 0;border-top:5px solid #d50057;-webkit-box-shadow:0 5px 10px #ccc;box-shadow:0 5px 10px #ccc;margin-top:-50px;padding:25px 15px 30px}.mobile_hero_text h1{color:#123456;font-family:Sentinel-Semibold;font-size:30px}.mobile_hero_text h1 span{font-family:Sentinel-SemiboldItalic}.mobile_hero_text p{color:#123456;font-size:14px;margin:0 auto 20px;max-width:260px}.mobile_hero_text .cta_btn{float:none;max-width:230px;width:75%}.homepage_hero_area.new_hero_bg{background-image:url(../jpg/fitness-hero-mobile.jpg)!important;background-position:center center!important;height:230px;margin:0}.home_hero_text{padding-top:30px;text-align:center;vertical-align:top;height:560px}.home_hero_text h1{font-size:30px;margin:0 0 10px}.home_hero_text p{font-size:16px;margin:0 0 15px}.header_area{background-color:#fff!important;background-image:none!important;-webkit-box-shadow:0 0 10px -2px #999;box-shadow:0 0 10px -2px #999}.home_hero_text .cta_btn{float:none}.we_listen_text{margin:25px auto 30px;max-width:270px;padding:0}.fitness_hero_text .rwd-line{display:block}.product-box-sections{padding:40px 0}.single_pill_info.msm_pill{left:0;margin:30px auto 0;max-width:290px}.msm_pill .single_pill_photo{text-align:right}.fermented_ginseng .single_pill_name::before,.msm_pill .single_pill_name::before{display:none}.msm_pill .single_pill_name{left:auto;position:absolute;top:90px;text-align:center}.msm_pill .pill_hover_info{bottom:auto;left:50px;top:175px}.single_pill_info.fermented_ginseng{margin:-50px auto 0;max-width:300px;padding-top:0}.fermented_ginseng .single_pill_photo{text-align:left}.fermented_ginseng .single_pill_name{max-width:150px;position:absolute;right:0;text-align:center;top:50px}.fermented_ginseng .pill_hover_info{bottom:auto;right:63px;text-align:right;top:165px}.pill_information_section{padding-bottom:0}.mens_contact_area h2{font-size:20px}.contact_info li{margin:0 0 40px;text-align:center;width:100%}.contact_info li:last-child{margin:0}.how_it_works{padding:50px 0 25px}.faq_sub_section{margin:0 auto 35px;max-width:100%;text-align:center}.faq_sub_section p{display:none}#faq_accordion .panel-default .panel-heading .panel-title a{font-size:14px}.faq_bottom_mobile{margin:40px auto 0;max-width:300px}.faq_bottom_mobile a,.faq_bottom_mobile p{color:#123456;font-size:14px;margin:0}.single_step p .rwd-line{display:block}.howitwork_content{margin:0}.customer_focus_accordion .panel-body{padding:20px 30px}.we_listen_section .no-padding{padding:0}.we_listen_section{padding:0}.customer_focuson{padding:0 0 30px}.howitworks_bottom h5{margin:0}.howitworks_bottom h5 span{padding:10px 15px}.we_listen_text .cta_btn{float:none;margin:20px 0 0;max-width:230px;width:100%}.single_step{margin:0 0 30px}.trustpilot_content_wrapper h2{margin:0 auto 40px;max-width:250px}}