@media only screen and (max-width: 1279px){
	#silver-story #layout .cs-banner .cs-text { padding: 20px 0px 0px; }
	#silver-story #layout h1 { padding-bottom: 10px; font-size: 33px; line-height: 35px; }
	#silver-story #layout h2 { font-size: 35px; line-height: 35px; }
	#silver-story #layout .cs-banner p { padding: 0px; }
	
	#silver-story #layout .cs-wrapper, #silver-story #layout .cs-full-text-bar.cs-space .cs-wrapper { max-width: 900px; }
	
	#silver-story #layout .cs-column-bar .cs-inner { padding: 41px 40px 44px; }
	#silver-story #layout .cs-column-bar .cs-text { padding: 16px 0px 0 35px; }
	
	#silver-story #layout .cs-column-bar.is-right .cs-inner { padding: 51px 40px 55px; }
	#silver-story #layout .cs-column-bar.is-right .cs-text { padding: 16px 45px 0 0px; }
	
	#silver-story #layout .cs-column-bar.is-third .cs-inner { padding: 51px 50px 55px; }
	
	#silver-story #layout .cs-column-bar.is-fourth .cs-inner { padding: 48px 40px 56px 40px; }
	#silver-story #layout .cs-column-bar.is-fourth .cs-left-space { padding-left: 0px; }
	#silver-story #layout .cs-column-bar.is-fourth .cs-text { padding: 16px 40px 0 0px; }
	#silver-story #layout p.cs-quote { font-size: 28px; line-height: 38px; }
	
	/* BHG PAGE */
	#silver-story #layout .cs-page2-cta-bar .cs-vs-1 { width: 138px; }
	#silver-story #layout .cs-page2-cta-bar .cs-vs-2 { width: 250px; }
	#silver-story #layout .cs-page2-cta-bar .cs-vs-3 { width: 280px; }
	
	#silver-story #layout .cs-banner2-bar .cs-wrapper, #silver-story #layout .cs-text-column2-bar .cs-wrapper { max-width: 962px; left: 4px; }
	
	#silver-story #layout.cs-page2 h1 { font-size: 76px; line-height: 92px; }
	#silver-story #layout.cs-page2 h1 strong:before { width: 388px; }
	#silver-story #layout .cs-banner2-bar .cs-text { padding: 62px 0 0 16px; }
	#silver-story #layout .cs-banner2-bar .cs-text .cs-inner { padding: 27px 0 24px 15px; }
	
	#silver-story #layout .cs-banner2-bar .cs-after-text { margin: 89px auto 0px; left: 0px; }
	
	#silver-story #layout .cs-text-with-image-bar { padding: 54px 0px 80px; }
	
	#silver-story #layout .cs-text-with-image-bar .cs-text { padding-bottom: 10px; }
	#silver-story #layout .cs-text-column2-bar .cs-text { padding: 19px 15px 10px; }
	#silver-story #layout.cs-page2 p { padding-bottom: 20px; font-size: 19px; line-height: 25px; }
	#silver-story #layout .cs-text-column2-bar.is-right .is-right2 .cs-text { padding: 50px 22px 50px 30px; }
	#silver-story #layout .cs-text-column2-bar .cs-image img { min-height: 645px; object-fit: cover; }
	
	#silver-story #layout .cs-text-column2-bar .cs-quote { padding: 0px 120px 33px; }
	
	#silver-story #layout .cs-page2-cta-bar p { padding: 0px; font-size: 30px; line-height: 48.2px; }
}

@media only screen and (max-width: 1023px){
	#silver-story #layout { padding-bottom: 40px; }
	#silver-story #layout h1 { font-size: 30px; line-height: 32px; }
	#silver-story #layout h2 { font-size: 32px; line-height: 32px; }
	#silver-story #layout p { padding-bottom: 20px; font-size: 21px; line-height: 25px; }
	#silver-story #layout .cs-banner { padding: 45px 0px 0px; }
	#silver-story #layout .cs-banner .cs-inner { padding: 40px 20px 35px; }
	#silver-story #layout .cs-banner .cs-image { padding: 0px; }
	
	#silver-story #layout .cs-column-bar .cs-inner { padding: 30px 28px 30px; }
	#silver-story #layout .cs-column-bar .cs-text { padding: 16px 0px 0 25px; }
	#silver-story #layout .cs-column-bar .cs-icon { width: 60px; }
	#silver-story #layout .cs-column-bar .cs-icon.cs-icon1 { width: 50px; }
	#silver-story #layout .cs-column-bar .cs-icon.cs-icon3 { width: 60px; }
	#silver-story #layout .cs-column-bar.is-right .cs-text { padding: 10px 25px 0 0px; }
	#silver-story #layout .cs-column-bar.is-right .cs-inner { padding: 40px 35px 35px; }
	
	#silver-story #layout .cs-column-bar.is-third .cs-inner { padding: 30px 25px 25px; }
	#silver-story #layout .cs-column-bar.is-third .cs-text { padding: 16px 0px 0 26px; }
	
	#silver-story #layout .cs-column-bar.is-fourth .cs-inner { padding: 30px; }
	#silver-story #layout .cs-column-bar.is-fourth .cs-text { padding: 10px 25px 0 0px; }
	#silver-story #layout p.cs-quote { font-size: 22px; line-height: 28px; }
	
	/* BHG PAGE */
	#silver-story #layout.cs-page2 h1 { font-size: 55px; line-height: 64px; }
	#silver-story #layout.cs-page2 h1 strong:before { width: 292px; }
	#silver-story #layout.cs-page2 h2 { font-size: 35px; line-height: 40px; }
	#silver-story #layout.cs-page2 h2:before { left: 0px; width: 123px; }
	#silver-story #layout.cs-page2 p { padding-bottom: 20px; font-size: 18px; line-height: 24px; }
	#silver-story #layout .cs-text-column2-bar h2:before { width: 550px; }
	#silver-story #layout .cs-text-column2-bar.is-right h2:before { width: 338px; }
	
	#silver-story #layout .cs-banner2-bar .cs-image { margin-top: 26px; }
	#silver-story #layout .cs-banner2-bar .cs-text .cs-inner { padding: 24px 0 23px 15px; }
	#silver-story #layout .cs-banner2-bar .cs-text { padding: 50px 0 0 12px; }
	#silver-story #layout .cs-banner2-bar .cs-sub-title { font-size: 22px; line-height: 26px; }
	
	#silver-story #layout .cs-text-with-image-bar .cs-image { margin: 0 auto; width: 100%; max-width: 450px; }
	#silver-story #layout .cs-text-with-image-bar .cs-text { margin: 45px auto 0px auto; width: 100%; }
	
	#silver-story #layout .cs-info2-bar h2:before { width: 100%; }
	
	#silver-story #layout .cs-banner2-bar .cs-after-text { padding: 40px 30px 45px; margin: 77px auto 0px; }
	#silver-story #layout .cs-banner2-bar .cs-after-text p { font-size: 25px; line-height: 38px; letter-spacing: 1px; }
	
	#silver-story #layout .cs-banner2-bar .cs-wrapper, #silver-story #layout .cs-text-column2-bar .cs-wrapper { padding: 0 15px 0 16px; max-width: 768px; }
	
	#silver-story #layout .cs-page2-cta-bar .cs-inner { padding: 51px 20px 52px; }
	#silver-story #layout .cs-page2-cta-bar .cs-wrapper { max-width: 593px; left: 4px; }
	#silver-story #layout .cs-page2-cta-bar p { padding: 0px; font-size: 25px; line-height: 40px; }
	
	#silver-story #layout .cs-text-column2-bar .cs-quote { padding: 12px 20px 38px; left: 0px; }
	#silver-story #layout .cs-text-column2-bar .cs-quote .cs-quote-icon { font-size: 160px; line-height: 160px; height: 80px; }
	#silver-story #layout .cs-text-column2-bar .cs-quote p { font-size: 35px; line-height: 45px; }
	#silver-story #layout .cs-text-column2-bar .cs-quote p:before { width: 500px; }
	
	#silver-story #layout .cs-text-column2-bar.is-right .is-right2 .cs-text { padding: 29px 22px 30px 30px; }
	#silver-story #layout .cs-text-column2-bar.is-right .is-right2 .cs-image img { min-height: 461px; }
	
	#silver-story #layout .cs-banner2-bar .cs-vs-1 { width: 300px; }
	#silver-story #layout .cs-banner2-bar .cs-vs-3 { width: 200px; }
	#silver-story #layout .cs-banner2-bar .cs-vs-4 { width: 250px; }
	#silver-story #layout .cs-banner2-bar .cs-vs-2 { width: 160px; }
	#silver-story #layout .cs-text-column2-bar .cs-vs-1 { width: 200px; }
	#silver-story #layout .cs-text-column2-bar .cs-vs-2 { width: 200px; }
	#silver-story #layout .cs-text-column2-bar .cs-vs-3 { width: 250px; right: -70px; }
	#silver-story #layout .cs-text-column2-bar .cs-vs-4 { width: 210px; }
	#silver-story #layout .cs-text-column2-bar .cs-vs-5 { width: 250px; }
	#silver-story #layout .cs-text-column2-bar .cs-vs-6 { width: 250px; }
}

@media only screen and (max-width: 767px){
	#silver-story #layout { padding: 0px; }
	#silver-story #layout .cs-banner { padding: 0px; }
	#silver-story #layout .cs-banner .cs-wrapper { padding: 0px; }
	#silver-story #layout .cs-banner .cs-image { width: 100%; }
	#silver-story #layout .cs-banner .cs-text { padding: 0px; margin: 0px; width: calc(100% + 0px); order: inherit; }
	#silver-story #layout .cs-banner .cs-inner { padding: 45px 20px 40px; }
	
	#silver-story #layout .cs-paidcontent { padding: 40px 0px 0px 0px; }
	
	#silver-story #layout .cs-full-text-bar { padding: 40px 0px 25px; }
	#silver-story #layout .cs-full-text-bar.cs-space { padding: 45px 0px 25px; }
	#silver-story #layout .cs-column-bar .cs-icon.cs-icon2 { margin-bottom: 15px; width: 65px; }
	
	#silver-story #layout .cs-column-bar .cs-inner, #silver-story #layout .cs-column-bar.is-right .cs-inner, #silver-story #layout .cs-column-bar.is-third .cs-inner, #silver-story #layout .cs-column-bar.is-fourth .cs-inner { padding: 40px 20px; }
	#silver-story #layout .cs-column-bar .cs-image, #silver-story #layout .cs-column-bar.is-right .cs-image, #silver-story #layout .cs-column-bar.is-third .cs-image, #silver-story #layout .cs-column-bar.is-fourth .cs-image { width: 100%; }
	#silver-story #layout .cs-column-bar .cs-wrapper { padding: 0px; }
	#silver-story #layout .cs-column-bar .cs-text, #silver-story #layout .cs-column-bar.is-third .cs-text { padding: 40px 0px 0px; text-align: center; width: 100%; }
	#silver-story #layout .cs-column-bar.is-third .cs-image img { margin: 0 auto; width: 220px; }
	
	#silver-story #layout .cs-column-bar.is-right .cs-text, #silver-story #layout .cs-column-bar.is-fourth .cs-text { padding: 40px 0px 0px; order: inherit; text-align: center; width: 100%; }
	
	/* BHG PAGE */
	#silver-story #layout.cs-page2 h1 { font-size: 42px; line-height: 50px; }  
	#silver-story #layout.cs-page2 h1 strong:before { margin: auto; left: 0px; right: 0px; width: 180px }
	#silver-story #layout.cs-page2 h2 { font-size: 29px; line-height: 34px; letter-spacing: 2px; }
	#silver-story #layout.cs-page2 h2:before { width: 112px; }
	#silver-story #layout.cs-page2 p { padding-bottom: 20px; font-size: 18px; line-height: 30px; }
	#silver-story #layout .cs-page-bg { background: url(../images/bhg/body-bg1-mobile.jpg) top left calc(50% + 1px); }
	
	#silver-story #layout .cs-banner2-bar { padding: 59px 0px 60px; }
	#silver-story #layout .cs-banner2-bar .cs-sub-title { font-size: 15px; line-height: 20px; letter-spacing: 1px; }
	#silver-story #layout .cs-banner2-bar .cs-image { margin: 0px auto 0px; width: 100%; max-width: 299px; }
	#silver-story #layout .cs-banner2-bar .cs-image img:not(.cs-vs-2) { height: 361px; object-fit: cover; }
	#silver-story #layout .cs-banner2-bar .cs-text { padding: 59px 0 0; width: 100%; }
	#silver-story #layout .cs-banner2-bar .cs-text .cs-inner { padding: 30px 15px 29px; margin: 0 auto; text-align: center; max-width: 301px; position: relative; left: 0px; }
	#silver-story #layout .logo-icon { padding: 3px 0px; margin: 0 auto; display: flex; text-align: center; width: 181px; position: relative; left: 0px; height: 60px; }
	#silver-story #layout .logo-icon .cs-metamucil-logo { width: 80px; }
	#silver-story #layout .logo-icon .cs-paidcontent { line-height: 15px; }
	#silver-story #layout .logo-icon .cs-paidinfo .cs-hover { font-size: 11px; line-height: 16px; }
	#silver-story #layout .logo-icon .cs-paidinfo .cs-hover img { width: 9px; }
	#silver-story #layout .logo-icon .cs-paidinfo .cs-hover span { font-size: 14px; line-height: 20px; }
	#silver-story #layout .logo-icon .cs-paidinfo .cs-hover span:before { left: 13px; }
	
	#silver-story #layout .cs-banner2-bar .cs-vs-1 { width: 260px; } 
	#silver-story #layout .cs-banner2-bar .cs-vs-2 { width: 165px; }
	#silver-story #layout .cs-banner2-bar .cs-vs-3 { width: 210px; }
	#silver-story #layout .cs-banner2-bar .cs-vs-4 { width: 210px; bottom: 248px; }
	
	#silver-story #layout .cs-banner2-bar .cs-after-text { padding: 33px 15px 38px; margin: 59px auto 0px; text-align: center; max-width: 301px; position: relative; left: 0px; }
	#silver-story #layout .cs-banner2-bar .cs-after-text p { font-size: 18px; line-height: 32px; }
	
	#silver-story #layout .cs-text-with-image-bar { padding: 50px 0px 65px; }
	#silver-story #layout .cs-text-with-image-bar .cs-image { width: 100%; max-width: 320px; }
	#silver-story #layout .cs-text-with-image-bar .cs-text { padding: 23px 20px 20px; margin: 40px auto 0px auto; width: 100%; }
	
	#silver-story #layout .cs-text-column2-bar { padding: 59px 0px 60px; }
	#silver-story #layout .cs-text-column2-bar .cs-image { width: 100%; }
	#silver-story #layout .cs-text-column2-bar .cs-text { padding: 30px 20px 33px; order: inherit; width: 100%; }
	#silver-story #layout .cs-text-column2-bar h2:before { width: 243px; }
	#silver-story #layout .cs-text-column2-bar.is-right .cs-text { padding: 40px 20px 53px; }
	
	#silver-story #layout .cs-info2-bar { padding: 45px 0px 30px; }
	#silver-story #layout .cs-info2-bar.cs-space01 { padding: 45px 0 30px; }
	
	#silver-story #layout .cs-info2-bar h2:before { width: 100%; }
	
	#silver-story #layout .cs-banner2-bar .cs-wrapper { max-width: 100%; left: 0; }
	#silver-story #layout .cs-text-column2-bar .cs-wrapper { padding: 0 20px; max-width: 341px; left: 0px; }
	#silver-story #layout .cs-text-column2-bar .cs-image img { min-height: inherit; height: 361px; }
	
	#silver-story #layout .cs-text-column2-bar.is-right h2:before { left: 0px; width: 253px; }
	
	#silver-story #layout .cs-text-column2-bar .cs-quote { padding: 30px 20px 40px; margin: 59px 0; }
	#silver-story #layout .cs-text-column2-bar .cs-quote .cs-quote-icon { font-size: 100px; line-height: 100px; height: 59px; }
	#silver-story #layout .cs-text-column2-bar .cs-quote p { font-size: 22px; line-height: 32px; letter-spacing: 1px; }
	#silver-story #layout .cs-text-column2-bar.is-right .is-right2 .cs-image img { min-height: inherit; }
	#silver-story #layout .cs-text-column2-bar .cs-quote p:before { width: 205px; }
	#silver-story #layout .cs-text-column2-bar.is-right .is-right2 .cs-text { padding: 14px 19px 15px; border-top: 0px; border-right: 1px solid #e2b1d1; }
	
	#silver-story #layout .cs-page2-cta-bar { padding: 59px 0 60px; }
	#silver-story #layout .cs-page2-cta-bar .cs-inner { padding: 25px 20px; min-height: 181px; display: flex; align-items: center; justify-content: center; }
	#silver-story #layout .cs-page2-cta-bar .cs-vs-3 { width: 280px; }
	#silver-story #layout .cs-page2-cta-bar .cs-wrapper { left: 0px; max-width: 341px; }
	#silver-story #layout .cs-page2-cta-bar p { padding: 0px; font-size: 20px; line-height: 32px; letter-spacing: 1px; }
	
}

@media only screen and (max-width: 599px) {
	

}