.main-menu li { font-size:18px; line-height:1.333; }
.scroll .main-menu li { line-height:2.333; }
#subheader .desktop { display:none; }
.home #compare-models-callout .brand { font-size:30px; }
.home #compare-models-callout .compare .title { font-size:50px; }
.home #materials-container > .text > .title { font-size:42px; text-align:center; }
.home #materials-container > .text > a.btn { font-size:20px; }
.home #materials-container #materials .material .text > .btn { font-size:14px; }
.home #materials-container #materials .material .text > .btn:after { height:22px; }
.home #materials-container #materials .slick-dots { bottom:-60px }
.page-template-page-product_index #body-container #products .product .title, .accessories-template-page-product_index #body-container #products .product .title, .supplies-template-page-product_index #body-container #products .product .title { font-size:20px; }
.fancybox .content .group .cta .btn { font-size:13px; }
.fancybox .content .group .cta .btn:after { height:19px; }

#body-container #compare .brands .brand .intro { font-size:14px; }
#body-container #compare .brands .brand.quicklabel .intro .text { font-size:12px; }
#body-container #compare .brands .brand.trojanlabel .intro .text { font-size:12px; }
.home #product-callouts .callouts h1 { top:10%; font-size:36px; }
.home #product-callouts .callouts .quicklabel { font-size:32px; }
.home #product-callouts .callouts .trojanlabel { font-size:32px; }
.home #product-callouts .products .product .text a.btn { font-size:16px; padding:0 10px; }
.home #product-callouts .products .product .text a.btn:after { height:21px; }
.home #comparison-callout .callout .text { font-size:32px; }
.home #video-callout { background-position:center; background-repeat:no-repeat; background-size:cover; padding:60px 20px; }
.home #video-callout img.bg { display:none; }
.home #video-callout .callout { position:relative; top:0; right:0; left:0; margin:0 auto; }
.home #video-callout .callout-text { position:relative; top:0; right:0; left:0; max-width:720px; line-height:1.1; text-align:center; box-shadow:none; margin:0 auto; padding:20px; }
.single-products #title .content .text .subtitle { font-size:32px; line-height:1.125; }
.single-products #description-one .content.two .text .title { font-size:50px; }
.single-products #key-features .content .title { font-size:40px; }
.single-products #description-two .content .text .title { font-size:40px; }
.single-products #key-print-attributes .content .title { font-size:40px; }
.single-products #video-callout .content .title.video { font-size:40px; }
.single-products #video-callout .content .title.demo { font-size:28px; }
.single-products #video-callout .content a.btn .desktop{ display:none; }
.fancybox .text .title { font-size:28px; }

.single-applications #title .content .text .title { font-size:50px; }
.single-applications #title .content .text .subtitle { font-size:36px; }
.single-applications #description-one .title { font-size:48px; }
.single-applications #getlabels-callout .text .title { font-size:42px; }
.single-applications #printers-callout .content .printers .printer .btn { max-width:200px; font-size:16px; }
.single-applications #printers-callout .content .printers .printer .btn:after { height:21px; }
.single-applications #blog-callout .content > .title { font-size:48px; }

.single-supplies #title .content .text .title { font-size:50px; }

@media only screen and (max-width: 1499px) {
	.top-menu li { font-size:16px; line-height:1.3125; }
	.main-menu li { font-size:16px; line-height:1.5; }
	.scroll .main-menu li { line-height:2.625; }
	.single-applications #subheader, .single-label_presses #subheader, .single-label_printers #subheader { justify-content:flex-end; }
	.single-applications #subheader .breadcrumbs, .single-label_presses #subheader .breadcrumbs, .single-label_printers #subheader .breadcrumbs { display:none; }
}

@media only screen and (max-width: 1399px) {
	.main-menu li { margin-left:10px; }
}

@media only screen and (max-width: 1299px) {
	.home #compare-models-callout .compare .title { font-size:36px; }
	.home #compare-models-callout .compare .subtitle { font-size:24px; }
	.home #materials-container > .text > a.btn { font-size:16px; }
	.home #press .text { width: 52.5%; margin:74px .83% 0 40%; }
}

@media only screen and (max-width: 1199px) {
	.single-products #title .content .text .subtitle { font-size:30px; }
	.home #compare-models-callout .brand { font-size:24px; }
	.home #product-callouts .callouts h1 { font-size:28px; }
	.home #comparison-callout .callout .text { font-size:28px; }
	.home #video-callout .callout-text { font-size:28px }
	.page-template-page-compare #video-callout .callout .callout-text { font-size:28px }
}

@media only screen and (max-width: 1049px) {
	.home #compare-models-callout .compare .title { font-size:32px; }
	.home #compare-models-callout .compare .subtitle { font-size:20px; }
	.home #press .text { width: 62.5%; margin:74px .83% 0 30%; }
}

@media only screen and (max-width: 999px) {
	.home #apid-intro-container #apid-intro .left .title { font-size:40px; }
	.home #why-astronova-container #why-astronova .cta .title { font-size:40px; }
	.home #applications-container > .title { font-size:40px; }
	.home #materials-container > .text > .title { font-size:40px; }
	.home #testimonials-container > .title { font-size:40px; }
}

@media only screen and (max-width: 899px) {
	.home #compare-models-callout .brand { font-size:20px; }
	.home #press-container { height:auto; }
	.home #press .text { width:95%; margin:40px 2.5%; }
}

@media only screen and (max-width: 799px) {
	.supplies-template-page-product_index #body-container .entry-content { padding:0 20px !important; }
}

@media only screen and (max-width: 767px) {
	.home #press .text { margin:0 2.5%; }
}

@media only screen and (max-width: 699px) {
	.home #product-callouts .products .product .text a { font-size:14px; }
	.home #video-callout .callout-text { font-size:24px; }
	.home #comparison-callout .callout .text { font-size:24px; }
	.home #comparison-callout .callout .button a { font-size:20px; padding:0 20px; }
	.page-template-page-about_us #body-container p { font-size:18px; }
	.page-template-page-contact_us #body-container p { font-size:18px; }
	.page-template-page-compare #video-callout .callout .callout-text { font-size:24px; }
	.page-template-page-compare #white-paper-callout .content .text .title { font-size:28px; }
	.page-template-page-compare #white-paper-callout .content a.btn { font-size:18px; }
	.single-products #key-features .content .title { font-size:30px; }
	.single-products #description-one-mobile .content.two .text p { font-size:18px; }
	.single-products #description-two .content .text .title { font-size:30px; }
	.single-products #description-two .content .text p { font-size:18px; }
	.single-products #key-print-attributes .content .title { font-size:30px; }
	.single-products #video-callout .content .title.video { font-size:30px; }
	.single-products #video-callout .content .title.demo { font-size:24px; }
	.single-products #video-callout .content a.btn { font-size:18px; }
	.single-products #white-paper-callout .content .text p { font-size:17px; }
	.single-products #white-paper-callout .content a.btn { font-size:18px; }

	#subheader { justify-content:flex-start; padding:0 10px; }
	#subheader .sub-menu { width:100%; }
	#subheader .sub-menu ul { width:100%; padding:10px 0; }
	#subheader .sub-menu ul li { margin:0 10px !important; padding-top:5px; }
	#subheader .sub-menu ul li a { padding-bottom:5px; }
	#subheader .sub-menu ul li a.on:after { display:none; }
	.single-label_presses #body-container .quote, .single-label_presses .scroll #body-container .quote, .single-label_presses.logged-in #body-container .quote, .single-label_presses.logged-in .scroll #body-container .quote {top:auto;bottom:20px;}
	.single-label_presses #body-container .quote a.btn {font-size:18px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;}
	.single-label_presses #body-container .quote a.btn:after{height:27px;}
	.single-label_presses #footer {padding:30px 20px 90px;}
	.single-label_printers #body-container .quote, .single-label_printers .scroll #body-container .quote, .single-label_printers.logged-in #body-container .quote, .single-label_printers.logged-in .scroll #body-container .quote {top:auto;bottom:20px;}
	.single-label_printers #body-container .quote a.btn {font-size:18px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;}
	.single-label_printers #body-container .quote a.btn:after{height:27px;}
	.single-label_printers #footer {padding:30px 20px 90px;}
}

@media only screen and (max-width: 599px) {
	.home #compare-models-callout .brand { font-size:18px; }
	.page-template-page-product_index #body-container h1, .accessories-template-page-product_index #body-container h1, .supplies-template-page-product_index #body-container h1 { font-size:36px !important; }
}

@media only screen and (max-width: 499px) {
	.home #compare-models-callout .brand { font-size:18px; }
	.page-template-page-product_index #body-container h1, .accessories-template-page-product_index #body-container h1, .supplies-template-page-product_index #body-container h1 { font-size:32px !important; }
}