@media screen and (max-width: 1600px) {
 
}
@media screen and (max-width: 1366px) {
	.hero-banner .banner-item .pagewrapper article h1 {font-size: 56px; line-height: 72px;}
	.hero-banner .banner-item .pagewrapper article p {font-size: 18px; line-height: 31px;}
	.hero-banner .banner-item .pagewrapper article .proof {max-width: 300px; right: 20px;}
}

@media screen and (max-width: 1280px) {
	.featured-stories .stories-item aside {width: 50%;}
	.featured-stories .stories-item article {width: 50%;}
	.featured-stories .slick-next {left: 45%;}
	.hero-banner .banner-item .pagewrapper article .btn-group {max-width: 100%;}
	.hero-banner .banner-item .pagewrapper article .btn-group a.talk-btn {display: block; margin-top: 20px; clear: both;}
	.hero-banner .banner-item {height: auto;}
	.hero-banner .banner-item .pagewrapper article {padding: 72px 0  85px;}
	.hero-banner .banner-item .pagewrapper article .proof {bottom:30px;}

}
@media screen and (max-width: 1024px) {
	.featured-stories .stories-item article {padding: 30px} 
	.featured-stories .slick-next {left: 43%;}
	.featured-stories .stories-item article p, .featured-stories .stories-item article h5 {font-size: 16px; line-height: 24px;}
	.featured-stories .stories-item article .quote-mark {margin: 15px 0;}
	.hero-banner .banner-item .pagewrapper article .proof {max-width: 300px!important; bottom:100px;}
	.hero-banner .banner-item .pagewrapper {padding: 0 25px;}
	.hero-banner .banner-item .pagewrapper article h1, .hero-banner .banner-item .pagewrapper article p {max-width: 60%;}
}
@media screen and (max-width: 960px) {
	.hero-banner .banner-item .pagewrapper article h1, .hero-banner .banner-item .pagewrapper article p, .hero-banner .banner-item .pagewrapper article .btn-group {max-width: 100%;}
	.hero-banner .banner-item .pagewrapper article .proof { width: auto!important; max-width: auto!important; position:relative!important; right: auto!important; left: 0!important; padding: 14px 18px;  bottom: auto!important;}
	.hero-banner .banner-item .pagewrapper article .proof span {font-size: 27px;}
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 767px) {
	.vignettes-list .vignette-item {width: 100%;}
	.vignettes-list .vignette-item .service-category, .vignettes-list .vignette-item .physician-note, .vignettes-list .vignette-item .family-experience {padding: 23px;}
	.more-voices {justify-content: space-between; -webkit-justify-content: space-between;}
	.more-voices .voices-item {width: 49%; padding: 23px; margin: 0 0 30px;}
	.featured-stories .stories-item aside {width: 100%; height: 250px;}
	.featured-stories .stories-item article {position: relative!important; width: 100%; top: auto!important; right: auto; height: auto!important;}
	.featured-stories .stories-item {height: auto;}
	.featured-stories .stories-item aside img {border-radius: 20px 20px 0 0;}
	.featured-stories .slick-next {left: auto; right: 10px;}
	.featured-stories .slick-prev {left: 10px;}
	.recovery-stories .stories-item aside {width: 100%; height: 288px;}
	.recovery-stories .stories-item aside img {border-radius: 20px 20px 0 0;}
	.recovery-stories .stories-item article {width: 100%;}
	.recovery-stories .slick-next {right: 40%;}
	.recovery-stories .slick-prev {left: 40%;}
	.recovery-stories .slick-next, .recovery-stories .slick-prev, .home-banner .slick-next, .home-banner .slick-prev, .featured-stories .slick-next, .featured-stories .slick-prev  {width: 45px; height: 45px;}
}
@media screen and (max-width: 560px) {
	.more-voices .voices-item {width: 100%;}
	.hero-banner .banner-item .pagewrapper article .scategory {font-size: 14px; line-height: 18px;}
	.hero-banner .banner-item .pagewrapper article h1 {font-size: 34px; line-height: 42px;;}
	.hero-banner .banner-item .pagewrapper article .btn-group a.book-btn, .hero-banner .banner-item .pagewrapper article .btn-group a.browse-btn, .hero-banner .banner-item .pagewrapper article .btn-group a.talk-btn {width: 100%!important; float: left; margin-bottom: 15px; margin-right: 0; text-align: center; font-size: 16px; line-height: 24px; padding: 10px; box-sizing: border-box;}
	.hero-banner .banner-item .pagewrapper article .btn-group a.talk-btn {padding: 0; margin-top: 0;}
	.recovery-stories .slick-next {right: 35%;}
	.recovery-stories .slick-prev {left: 35%;}
}
@media screen and (max-width: 414px) {
}