.header_area.new_menu_header{-webkit-box-shadow:0 0 10px -2px #999;box-shadow:0 0 10px -2px #999}.prod_details_hero{position:relative;width:100%}.cta_btn{min-width:270px}.cta_pink{border:2px solid #fd546a;border-radius:3px;color:#fff;display:inline-block;font-weight:700;font-size:16px;height:60px;padding:17px 50px;-webkit-transition:.4s;transition:.4s;text-transform:uppercase;background:#fd546a}.details_hero_left{width:50%;padding:30px 180px}.details_hero_content{max-width:605px;width:100%}.details_hero_right{position:relative;width:50%;padding-top:36%;background-size:cover;background-position:bottom center;background-color:#f2f4f6}.details_hero_right img{width:100%;display:block}.details_hero_content h1{color:#123456;font-size:48px;margin:0 0 15px}span.vp_logo{display:inline-block;min-width:35px;margin-left:15px;margin-top:10px}.also_available{margin:30px 0 0}a.also_available_link{color:#0871b9;text-decoration:underline;font-size:18px}.details_hero_content p{color:#123456}.details_hero_content p.in_cart{font-weight:600;font-size:10px}.stick_packbox{margin:0 0 30px}.stick_packbox p{font-size:18px;margin:0;color:#123456;font-style:italic}.stick_packbox p.flavored{font-size:20px;margin:0 0 15px;color:#354866}.prod_details_hero ul{margin:40px 0}.prod_details_hero li{position:relative;padding-left:15px}.prod_details_hero li:before{position:absolute;content:"";width:6px;height:6px;background:#123456;border-radius:50%;left:0;top:8px}.proddetails_carousel_wrapper{width:50%}.vital_hero_carousel .owl-nav button{margin-top:-15px;position:absolute;top:50%}.vital_hero_carousel .owl-nav button.owl-prev{left:20px}.vital_hero_carousel .owl-nav button.owl-next{right:20px}.vital_hero_carousel .owl-dots{bottom:15px;left:0;position:absolute;text-align:center;width:100%}.vital_hero_carousel .owl-dots .owl-dot{border:2px solid #123456;border-radius:50%;height:14px;margin:0 4px;width:14px}.vital_hero_carousel .owl-dots .owl-dot.active{background:#123456 none repeat scroll 0 0}.rightforyou_wrapper{background-color:#123456;color:#fff;padding:50px 180px}.rightforyou_content{max-width:1570px;margin:0 auto}.rightforyou_single{padding-right:15px;width:33.33%}.rightforyou_content h2{font-size:28px;margin:0 0 50px}.rightforyou_single h4{font-size:18px;height:38px;overflow:hidden;margin:0 0 5px;font-weight:700}.rightforyou_single p{margin:0;color:#fff}.calltoaction_wrapper{background:#f2f4f6;background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(242,244,246,1)),to(rgba(242,244,246,.4)));background:linear-gradient(to right,rgba(242,244,246,1) 0,rgba(242,244,246,.4) 100%);padding:50px 180px}.calltoaction_content{max-width:1570px;margin:0 auto}.calltoaction_content p{margin:0 0 25px}.calltoaction_content p span{font-weight:600}.calltoaction_content p a{text-decoration:underline}.allergen_content{margin:0 auto;max-width:1570px;display: grid;
  grid-template-columns: 50% 50%;}.allergen_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.single_allergen{padding: 0 5px;text-align: center;margin-bottom: 25px;width: 20%;}.allergen_icon img{width:45px;height:45px}.allergen_name{color:#123456;display:block;margin:10px 0 0}.allergen_wrapper{padding:60px 180px;border-bottom:1px solid #cfdbee}.allergen_content .disclaimer_text{margin:40px 0 0;display: flex;justify-content: center;align-items: center;}.allergen_content .disclaimer_text p{margin:0;color:#123456}.common_drug_interactions{padding:70px 115px}.common_drug_content{max-width:1570px;margin:0 auto}.common_drug_top_left{margin-right:15px}
  .dni {margin: 0 0 40px;}
  .dni .rightforyou_lists { margin-top: 30px;}
  .dni .rightforyou_content h2 {margin: 0 0 5px}
  .common_drug_lists{padding:30px 65px}.common_drug_single{padding-right:50px}.common_drug_top_left h3{font-size:36px;margin:0 0 5px}.common_drug_top_left p a{text-decoration:underline;color:#0370b9;font-weight:600}.common_drug_single h4{font-weight:700;margin:0}.whyitworks_wrapper{margin:0 0 100px}.howtotake_left,.howtotake_right,.whyit_right{width:50%}.whyit_left{padding:0 115px;max-width:900px}.whyit_single{margin:0 0 50px}.whyit_single:last-child{margin:0}.whyit_single_text h3{margin:0 0 10px;font-size:36px}.whyit_single_text li span{font-weight:600}.whyit_single_img{min-width:40px;margin-right:18px}.whyitworks_content{width:50%}.whyit_right{padding-right:100px}.pill_image{width:100%}.pill_image img{width:100%}.whyitworks_wrapper.vp_whychoose{background-color:#f3f4f6;padding:75px 0;margin:75px 0 0}.howtotake_wrapper{margin:0 0 30px}.howtotake_left{padding-right:125px}.howtotake_right{padding-right:100px}.howtotake_right_content{padding:20px 100px 20px 65px;max-width:900px}.supfacts_wrapper{padding:0 60px}.pill_pack img{width:100%}.pill_graph{text-align:right;padding-left:150px}.rightforyou_bottom{background:#ccdbf0;background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(204,219,240,1)),to(rgba(204,219,240,.6)));background:linear-gradient(to right,rgba(204,219,240,1) 0,rgba(204,219,240,.6) 100%);padding:60px 15px 100px;margin-bottom:-22px}.rightforyou_bottom_content{margin:0 auto;max-width:1100px}.rightforyou_text h2{font-size:36px}.rightforyou_text p{margin:0 0 50px}.rightforyou_text p a{text-decoration:underline;color:#0370b9;font-weight:600}.rightforyou_text{padding-left:150px}.single_products_box{margin:0 0 35px}.porduct_image{display:table;height:auto;margin:0 auto 30px;width:100%}.porduct_imagecell{display:table-cell;height:105px;padding-top:15px;vertical-align:middle}.products_step{color:#d50057;display:block;font-weight:700;font-size:12px;letter-spacing:1.8px;margin:0 0 10px;text-transform:uppercase}.single_products_box .product_title{line-height:21px;margin:10px 0 0}.howtobuy .modal-dialog{max-width:860px;width:100%}.howtobuy .modal-body{background:#f1f1f1 none repeat scroll 0 0;color:#123456;padding:50px;position:relative;text-align:center}.howtobuy button.close{color:#d50057;font-size:40px;height:50px;opacity:1;position:absolute;right:0;text-align:center;top:0;width:50px}.howtobuy .modal-body h2{margin:0 0 10px}.howtobuy .modal-body p{margin:0 0 15px}.howtobuy .modal-body .product_title{font-size:14px}.supple_table{border:3px solid #000;font-size:13px;margin:0 0 15px;padding:10px;color:#000}.supple_table_top h2{font-weight:700;font-size:42px;margin:0 0 5px;color:#000}.supple_table_top p{color:#000;font-weight:600;font-size:13px}.supple_table_top{border-bottom:12px solid #000}.supple_list_body{border-bottom:10px solid #000}.supple_lists li{border-bottom:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0}.supple_list_head li{border-bottom:6px solid #000}.supple_lists li .supple_name{width:60%}.supple_lists li .supple_name.indent{padding-left:20px}.amount_per_serving{text-align:left;min-width:100px}.daily_value{text-align:left;min-width:42px}.supple_list_head li span{font-weight:600;line-height:14px}.supple_list_footer{padding-top:10px}.supple_list_footer p{color:#000;font-size:13px;margin:0}.supple_bottom_text p{color:#000;font-size:12px;margin:0 0 20px}.supple_list_body.calories_section ul ul{padding-left:20px}.supple_list_body.calories_section ul:last-child ul li:last-child{border-bottom:none}.buttons_qty_wrapper{margin:0 0 15px}.buttons_qty_wrapper .form-group{margin:0 0 0 15px}.buttons_qty_wrapper .form-group select.form-control{height:60px;padding:10px 35px 10px 15px;min-width:80px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;background-image:url(../images/select-bg.png);background-repeat:no-repeat;background-position:right 15px center;font-size:16px}.vital_protein_works{background:#fff none repeat scroll 0 0;padding:45px 45px 0 45px}.how_vital_protein_left li{color:#1b8797;float:left;font-size:15px;min-height:110px;overflow:hidden;text-align:center;width:21%}.how_vital_protein_left li span{display:block;margin:5px 0 0}.how_vital_protein_right h3,.stage_content_right h3{color:#123456;font-weight:700;font-size:14px;text-transform:uppercase}.how_vital_protein_right p{color:#123456;margin:0 0 20px}.how_vital_protein_right a{color:#0070ba;display:inline-block;font-style:italic;font-size:16px;text-decoration:underline;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.how_vital_protein_right a:hover{color:#005c99}.how_vital_protein_right{max-width:550px;overflow:hidden;padding:0 0 0 48px}.how_vital_protein_left{overflow:hidden}.vital_protein_bottom_content p{padding:0 0 0 17px}.Original_Collagen_section{background:#fff none repeat scroll 0 0;padding:45px 0}.Original_Collagen_right h3{color:#123456;font-weight:700;font-size:14px;text-transform:uppercase}.Original_Collagen_right p{color:#123456;margin:0 0 20px}.Original_Collagen_right a{color:#0070ba;display:inline-block;font-style:italic;font-size:16px;text-decoration:underline;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.Original_Collagen_right a:hover{color:#005c99}.Original_Collagen_right{max-width:550px;overflow:hidden;padding:0 0 0 48px}.Original_Collagen_left{overflow:hidden;max-width:522px;padding:0 0 0 24px}.Original_Collagen_left h3{font-weight:600;line-height:1.4}.about_collagen{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f2f4f6;padding:75px 0}.about_collagen_image_desktop{background-position:bottom;background-size:cover;width:50%}.about_collagen_content{width:50%;padding:0 120px}.about_collagen_text{color:#123456;float:left;padding:0;width:100%}.feel_benefit_area{background:#ffff none repeat scroll 0 0;margin-top:0;padding:50px 0}.about_collagen_left-content h2{color:#123456;font-weight:600;font-size:24px;margin:0 0 15px}.about_collagen_left-content p{font-size:18px}.about_collagen_left-content ul{list-style:outside;padding-left:20px;color:#123456;font-size:18px}.about_collagen_left-content .cta_btn_wrapper a{margin:30px 0 0 35px!important}.about_collagen_left-content li{margin:0 0 10px}.about_collagen_left-content li span{font-weight:600}.about_collagen_left-content{margin:0 0 40px}.about_collagen_left-content:last-child{margin:0}.truniagen_nad .whyit_single_text h3{color:#00798a;margin:0 0 30px}.truniagen_nad ul.process_step{border:1px solid #0070ba;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:45px 0 0;text-align:center}.process_step li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #0070ba;color:#0070ba;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:18px;padding:12px 10px;position:relative;width:36%}.process_step li:last-child{border-right:none}.process_step li.active{background:#0070ba;color:#fff}.process_step li:before{background-image:url(../images/truniagen/angle-right.png);background-position:right center;background-size:16px 16px;border-radius:50%;content:"";height:16px;margin-top:-8px;position:absolute;right:-8px;top:50%;width:16px;z-index:1}.process_step li:last-child:before{display:none}.process_step li:nth-child(2):before{border:1px solid #fff}.truniagen_bottom_section{padding:0 0 50px}.truniagen_bottom_image{margin:0 0 50px}.truniagen_left{padding-right:45px}.truniagen_bottom_content h5{color:#123456;font-weight:700;font-size:14px;letter-spacing:.6px;margin:0 0 3px}.truniagen_right_top{margin:0 0 50px}.truniagen_right_top li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 20px}.truniagen_right_top li .truniagen_image{margin-right:15px;min-width:60px;text-align:center}.truniagen_right_bottom ul{margin:0 0 40px}.truniagen_right_bottom li{margin:0 0 20px}.truniagen_right_bottom li span{font-weight:700}.truniagen_bottom_image img{width:100%}.Vital_Protiens_Carousel_Desktop,.single_hero_image{background-position:center center;background-size:cover;width:50%;height:auto;background-color:#f2f2f2}.addorder_image{margin:0 auto 15px;text-align:center}.addorder_image.gray_bg{background:#efefef;width:100px;height:100px;padding:10px;border-radius:50%}.howtobuy .modal-body .addorder_content h2{font-family:"Open Sans', sans-serif";font-size:32px}.howtobuy .modal-body .addorder_content p{font-size:18px;margin:30px 0 40px}.addorder_btns button{background-color:#fd546a;color:#fff;display:inline-block;padding:18px 55px;border:1px solid transparent;border-radius:3px;text-align:center;text-transform:uppercase;line-height:1.5;font-weight:700;-webkit-transition:.2s;transition:.2s;font-family:'Open Sans',sans-serif;margin:0 10px;min-width:180px}.addorder_btns button.secondary_cta{padding:16px 50px;background:#fff;border:2px solid #fd546a;font-size:16px;text-transform:uppercase;color:#fd546a;border-radius:3px;font-weight:700;-webkit-transition:.2s;transition:.2s;text-align:center;margin:0 10px;min-width:180px}.howtobuy.default_modal .modal-body.double_modal{padding:0}.double_modal .addorder_content,.remember_forgot_wrapper.d-flex.justify-content-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.signin_content{width:50%;padding:60px 30px}.signin_content.signup_right{background-color:#123456;color:#fff}.signin_content h3{margin:0 0 30px}.signin_fields{min-height:180px}.signin_fields .form-control{height:54px;border:2px solid #123456;font-size:18px;padding:6px 20px}.remember_forgot_wrapper a{color:#123456;font-size:14px}.remember_forgot_wrapper .form-group.checkbox_btn{position:relative}.remember_forgot_wrapper .form-group.checkbox_btn label{font-weight:400;font-size:14px;position:relative;margin:0;padding-left:30px;cursor:pointer}.remember_forgot_wrapper .form-group.checkbox_btn label:before{position:absolute;content:"";width:20px;height:20px;border:1px solid #123456;left:0}.remember_forgot_wrapper .form-group.checkbox_btn input:checked+label:before{background-color:#123456}.remember_forgot_wrapper .form-group.checkbox_btn input:checked+label:after{position:absolute;content:"";width:7px;height:14px;border-right:2px solid #fff;border-bottom:2px solid #fff;left:7px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.remember_forgot_wrapper .form-group.checkbox_btn input{position:absolute;opacity:0}.signin_content .primary_cta,.signin_content .secondary_cta{width:100%;display:block}.sup_name_info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.sup_info{position:relative}.sup_info button.btn-info{background:transparent none repeat scroll 0 0;border:medium none;line-height:normal;margin:0 3px;padding:0}.sup_info button.btn-info img{max-width:15px}.pill_modal_text{background:#f2f2f2 none repeat scroll 0 0;border:1px solid #ddd;display:none;padding:15px;position:absolute;right:-10px;width:195px}.pill_modal_text p{font-style:italic;font-size:12px;margin:0}.sup_name_info button.btn-info.hidden-xs:hover~.pill_modal_text{display:block}.pill_modal_text:hover{display:block}.whyit_single .common_drug_accordion{padding-left:60px}.sup_facts_btn{color:#0370b9;border:none;background:0 0;text-decoration:underline;padding:0;margin:0 0 20px;display:block;text-align:center;font-weight:600}.sup_facts_btn[aria-expanded=false] .hide_sup{display:none}.sup_facts_btn[aria-expanded=true] .hide_sup{display:block}.sup_facts_btn[aria-expanded=true] .view_sup{display:none}#supFacts .sup_facts_btn{color:#0370b9}.breadcrumb-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;padding:0 0!important;margin-bottom:40px!important}.breadcrumb-item a{color:#123456;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.primary_cta.round-btn{width:100%;max-width:330px;border-radius:30px!important;font-size:16px;padding:15px 50px!important}.details_hero_content .price span{font-family:Sentinel-Semibold;font-size:22px}.details_hero_content h4{font-weight:400;font-size:16px}@media only screen and (min-width:1367px) and (max-width:1650px){.allergen_wrapper,.calltoaction_wrapper,.details_hero_left,.rightforyou_wrapper{padding:50px 50px}.common_drug_interactions{padding:70px 50px}.whyit_left{padding:0 50px}.howtotake_right,.whyit_right{padding-right:50px}.paragraph{font-size:16px}.howtotake_right_content{padding:20px 0}.supfacts_wrapper{padding:0 0 0 60px}.pill_graph{padding-left:115px}.rightforyou_bottom_content{max-width:1150px}.details_hero_content h1{font-size:36px}.details_hero_content h4{font-size:16px;margin:0 0 5px}.about_collagen_left-content p,.about_collagen_left-content ul,.rightforyou_single h4,.stick_packbox p.flavored,a.also_available_link{font-size:16px}.stick_packbox p{font-size:14px}.stick_packbox{margin:0 0 15px}.prod_details_hero ul{margin:20px 0}.also_available{margin:15px 0 0}.rightforyou_content h2{font-size:24px;margin:0 0 30px}.about_collagen_content{padding:0 50px}.whyit_single_text h3{font-size:20px}.rightforyou_text{padding-left:100px}}@media only screen and (min-width:1201px) and (max-width:1366px){.allergen_wrapper,.calltoaction_wrapper,.details_hero_left,.rightforyou_wrapper{padding:50px 50px}.common_drug_interactions{padding:70px 50px}.about_collagen_content,.whyit_left{padding:0 50px}.howtotake_right,.whyit_right{padding-right:50px}.about_collagen_left-content p,.about_collagen_left-content ul,.common_drug_single h4,.details_hero_content h4,.paragraph,.stick_packbox p,.stick_packbox p.flavored,a.also_available_link{font-size:16px}.prod_details_hero ul{margin:20px 0}.also_available{margin:15px 0 0}.howtotake_right_content{padding:20px 0 20px 50px}.supfacts_wrapper{padding:0 0 0 60px}.pill_graph{padding-left:115px}.rightforyou_bottom_content{max-width:1050px}.paragraph .rwd-line{display:none}.supple_table_top h2{font-size:36px}.whyitworks_wrapper{margin:0 0 50px}.details_hero_content h1{font-size:36px}.rightforyou_text{padding-left:50px}.howtotake_left{padding-right:50px}}@media only screen and (min-width:992px) and (max-width:1200px){.details_hero_content h1{font-size:24px}.allergen_wrapper,.calltoaction_wrapper,.details_hero_left,.rightforyou_wrapper{padding:30px 40px}.common_drug_interactions{padding:70px 40px}.whyit_left{padding:0 40px}.howtotake_right,.whyit_right{padding-right:50px}.common_drug_single h4,.paragraph{font-size:16px}.howtotake_right_content{padding:0 0 0 15px}.supfacts_wrapper{padding:0 0 0 60px}.pill_graph{padding-left:50px}.rightforyou_bottom_content{max-width:1050px}.paragraph .rwd-line{display:none}.supple_table_top h2{font-size:36px}.common_drug_single{padding-right:30px}.howtotake_left{padding-right:50px}.rightforyou_text{padding-left:50px}.whyitworks_wrapper{margin:0 0 50px}.pill_pack{margin:0 0 50px}.single_allergen{width:12.5%}.details_hero_content h4{font-size:16px;margin:0 0 5px}.about_collagen_left-content p,.about_collagen_left-content ul,.rightforyou_single h4,.stick_packbox p.flavored,a.also_available_link{font-size:16px}.stick_packbox p{font-size:14px}.stick_packbox{margin:0 0 15px}.prod_details_hero ul{margin:20px 0}.also_available{margin:15px 0 0}.rightforyou_content h2{font-size:24px;margin:0 0 30px}.about_collagen_content{padding:0 40px}.truniagen_bottom_content{padding:0 25px}.whyit_single_text h3{font-size:20px}}@media only screen and (min-width:768px) and (max-width:991px){.details_hero_content h1,.supple_table_top h1{font-size:24px}.allergen_wrapper,.calltoaction_wrapper,.details_hero_left,.rightforyou_wrapper{padding:30px 15px}.common_drug_interactions{padding:70px 15px}.whyit_left{padding:0 25px}.howtotake_right,.whyit_right{padding-right:15px}.common_drug_single h4,.paragraph{font-size:16px}.howtotake_right_content{padding:0 0 0 15px}.supfacts_wrapper{padding:0 0 0 60px}.pill_graph{padding-left:15px}.rightforyou_bottom_content{max-width:1050px}.paragraph .rwd-line{display:none}.supple_table_top h2{font-size:24px}.common_drug_single{padding-right:30px}.howtotake_left{padding-right:50px}.rightforyou_text{padding-left:50px}.whyitworks_wrapper{margin:0 0 50px}.pill_pack{margin:0 0 50px}.rightforyou_content h2{font-size:24px;margin:0 0 40px}.single_allergen{width:20%}.details_hero_content h4{font-size:16px;margin:0 0 5px}.about_collagen_left-content p,.about_collagen_left-content ul,.rightforyou_single h4,.stick_packbox p.flavored,a.also_available_link{font-size:16px}.stick_packbox p{font-size:14px}.stick_packbox{margin:0 0 15px}.prod_details_hero ul{margin:20px 0}.also_available{margin:15px 0 0}.rightforyou_content h2{font-size:24px;margin:0 0 30px}.about_collagen_content{padding:0 15px 30px}.truniagen_bottom_content{padding:0 0}.about_collagen_left-content h2,.common_drug_top_left h3,.whyit_single_text h3{font-size:24px}.rightforyou_text h2{font-size:24px}.details_hero_content{max-width:100%}.prod_details_hero.vp_hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vp_hero .details_hero_left{width:100%}.vp_hero .Vital_Protiens_Carousel_Desktop,.vp_hero .single_hero_image{width:100%}}

@media only screen and (max-width:767px){.prod_details_hero,.rightforyou_lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details_hero_left{width:100%;padding:20px 15px 0;position:relative;z-index:2}.details_hero_content h1{font-size:28px;line-height:32px}.details_hero_content .cta_wrapper{position:absolute;bottom:-30px;z-index:1;left:50%;margin-left:-150px;z-index:9}.cta_btn{min-width:300px}.details_hero_right{width:100%;padding:0;background-image:none!important;margin: 22px 0 0}.vp_hero .details_hero_right{margin:0}.primary_cta{width:100%;max-width:300px}.prod_details_hero ul{margin:0}.products_benefit{padding:30px 15px 20px;background:#fff}.products_benefit h4{font-size:22px}.calltoaction_wrapper,.rightforyou_wrapper{padding:30px 15px}.allergen_wrapper{padding:30px 15px;border:none}.allergen_list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single_allergen{margin:0 0 10px;text-align:center;height:100px;width:33.33%;padding:0 5px}.allergen_content .disclaimer_text p,.allergen_name{font-size:13px}.allergen_content .disclaimer_text{margin:15px 0 0;padding:0}.common_drug_interactions{padding:15px}.common_drug_single h4,.details_hero_content h4,.paragraph{font-size:16px}.rightforyou_bottom_content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.rightforyou_text{padding:0;margin:0 0 40px}.rightforyou_content h2{font-size:18px;margin:0 0 35px;line-height:25px}.rightforyou_single h4{font-size:16px;margin:0 0 8px;height:auto}.rightforyou_single{padding-right:0;margin:0 0 30px;width:100%}.rightforyou_single:last-child{margin:0}.calltoaction_content p span{display:block}.calltoaction_content p,.rightforyou_text h2{font-size:16px}.rightforyou_text p{font-size:16px;margin:0 0 30px}.howtobuy .modal-dialog{margin:20px auto;max-width:95%;width:100%}.howtobuy .modal-body h2{font-size:24px}.howtobuy .modal-body p{font-size:14px;margin:0}.modal-content{margin-top:100px}.howtobuy .modal-dialog{margin:110px auto;max-width:95%;width:100%}.howtobuy .modal-body h2{font-size:24px}.howtobuy .modal-body p{font-size:14px;margin:0}.supple_table_top h2{font-size:27px}.common_drug_accordion{padding:0 15px}.common_drug_content{border-top:1px solid #cfdbee;padding-top:35px}.common_drug_lists{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.common_drug_single{padding-right:0;margin:0 0 20px}.whyit_left{padding:0 15px;width:100%}.whyitworks_wrapper{margin:0 0 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.whyit_right{padding-right:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.howtotake_left{padding-right:0;width:100%}.howtotake_right{padding-right:0;width:100%;margin:0}.howtotake_wrapper{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.howtotake_right_content{padding:0 15px}.rightforyou_bottom{padding:40px 15px}.whyit_single_text h3{font-size:18px}.pill_graph{text-align:center;padding:0 15px;margin:0 0 20px}.whyit_single{margin:0 0 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.common_drug_top{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.common_drug_top_left,.whyit_single_img{min-width:40px;margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.common_drug_top_left h3,.whyit_single_img h3{font-size:22px;margin:0 15px 0 0}.details_hero_right img,.pill_image img{width:100%}.proddetails_carousel_wrapper{width:100%}.details_hero_content h4{font-size:16px;margin:0 0 10px}.about_collagen_left-content p,.about_collagen_left-content ul,.stick_packbox p.flavored,a.also_available_link{font-size:16px}.stick_packbox p{font-size:14px}.stick_packbox{margin:0 0 15px}.prod_details_hero ul{margin:20px 0}.also_available{margin:15px 0 0}.rightforyou_content h2{font-size:22px;margin:0 0 30px}.about_collagen_content{padding:0 15px 30px}.truniagen_bottom_content{padding:0 0}.about_collagen_left-content h2,.whyit_single_text h3{font-size:20px}.rightforyou_text h2{font-size:22px}.about_collagen_content,.about_collagen_image_desktop{width:100%}.details_hero_content{max-width:100%}.about_collagen,.prod_details_hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.truniagen_left{padding:30px 0}.truniagen_bottom_image{margin:30px 0 0}.howto_btn{display:block;margin:0 auto -20px}.howtobuy .modal-body .addorder_content h2{font-size:22px}.howtobuy.default_modal .modal-body{padding:30px 15px}.addorder_btns button.secondary_cta{margin:20px 10px 0}.howtobuy .modal-body .addorder_content p{font-size:16px;margin:15px 0 30px}.double_modal .addorder_content,.remember_forgot_wrapper.d-flex.justify-content-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.signin_content{width:100%;padding:30px 15px}.signin_content .primary_cta,.signin_content .secondary_cta{padding:15px}.signin_fields{min-height:auto}.remember_forgot_wrapper.d-flex.justify-content-between{margin:0 0 25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.calltoaction_content .sent_sem{font-size:22px}.details_hero_content p{margin:0 0 20px}.Vital_Protiens_Carousel_Desktop,.single_hero_image{width:100%;margin:-27px 0 0}.whyitworks_content{width:100%}.mbl-margin-30{margin:0 0 30px}.prod_details_hero li:before{content:"+";background:0 0;top:0;color:#123456;font-weight:700}.vp_whychoose .whyit_right{margin:20px 0 0}.whyitworks_wrapper.vp_whychoose{padding:40px 0;margin:30px 0 0}.breadcrumb-content{margin-bottom:0!important;margin-top:20px;font-size:12px}.details_hero_content h1{margin:0 0 0!important}}@media only screen and (min-width:480px) and (max-width:767px){.supple_table_top h2{font-size:42px}}