@media only screen and (max-width:767px){
	main h3{font-size:26px}
	main h3.catchCopy{text-align:center;font-size:28px;margin-bottom:20px}
	.ngc.ngc-1-in-a-row .descriptions{margin-top:15px}}
@media only screen and (max-width:480px){
	.heading-with-border-bottom-h2{display:none}
	h3{font-size:26px;text-align:center;margin:10px 25px 25px 25px;border-bottom:solid 1px #aaaaaa}
	.img-responsive{margin-bottom:15px;margin-top:20px}
	.catchCopy{font-size:2em!important;text-align:center;margin:10px 10px 20px;border-bottom:none;color:rgba(0,0,0,0.7)}
	#product-information .page-header{border-bottom:none;display:none}
	.product-lineup-full-width{margin-top:0!important}
	.page-header h2{border-bottom:none;display:none}
	.sales-information h1{display:none}
	.sales-information h3{font-size:23px}}

main header h3.catchCopy{font-size:48px;text-align:center;color:rgba(0,0,0,0.7)}
main h3{font-size:22px;font-weight:600}
main .sub-heading{font-size:18px;font-family:Oswald,'Lucida Grande',sans-serif}
main .sub-heading.strong{font-weight:400}
main .row.grid .col-xs-12.col-sm-6 h3{font-size:18px;margin-bottom:7px}
main .row.grid .col-xs-12.col-sm-6 .sub-heading.strong{font-size:30px;margin-bottom:18px}
@media screen and (max-width:767px){
	main .heading-with-border-bottom-h2 h2{font-size:28px}
	main h3{font-size:23px}
	main .sub-heading{font-size:18px}
	main .row.grid .col-xs-12.col-sm-6 h3{font-size:18px}
	main .row.grid .col-xs-12.col-sm-6 .sub-heading.strong{font-size:23px}}

.h3-image-bottom .links.list-unstyled li:nth-of-type(1){margin-top:15px}
.product-lineup-full-width .container-fluid>.row{border-bottom:1px solid #eee}
.custom-image-right .clearfix,.custom-image-left .clearfix{display:flex;align-items:center}
.custom-image-right .media-box,.custom-image-left .media-box,.custom-image-right .text-box,.custom-image-left .text-box{flex:1}
.custom-image-right .media-box{order:2;padding-left:20px}
.custom-image-right .text-box{order:1;padding-right:20px}
.custom-image-left .media-box{order:1;padding-right:20px}
.custom-image-left .text-box{order:2;padding-left:20px}
@media screen and (max-width:767px){
	.custom-image-left .clearfix,.custom-image-right .clearfix{display:block}
	.custom-image-left .media-box,.custom-image-right .media-box,.custom-image-left .text-box,.custom-image-right .text-box{padding:0;margin-right:0;margin-left:0}
	.custom-image-left .media-box img,.custom-image-right .media-box img,.custom-image-left .text-box img,.custom-image-right .text-box img{padding-left:0;padding-right:0;margin-bottom:13px}}
#d1757115 .text-box,#d1911814 .text-box{margin-top:-7%}
#d1196186,#d1196296{margin-bottom:25px}
#d1196187,#d1196294{margin-bottom:0}
#d1760882 .media-box,#d1750208 .media-box{padding-top:0;margin-bottom:15px}
.movie-full-width{margin-top:0}
.heading-with-border-bottom-h3 h3{text-align:center}
.h3-image-right,.h3-image-bottom,.custom-image-right,.custom-image-left,.product-lineup-full-width{margin-bottom:20px}
.h3-image-right p,.h3-image-bottom p,.custom-image-right p,.custom-image-left p,.product-lineup-full-width p{margin-bottom:0}
.media-box.media-image.bottom{padding-top:25px}
@media screen and (max-width:767px){
	.h3-image-right,.h3-image-bottom,.custom-image-right,.custom-image-left,.product-lineup-full-width{margin-bottom:1.5em}
	.media-box.media-image.bottom{padding-top:15px}}