/********** MEDIA QUERIES  **************/
@media screen and (max-width : 767px) {
	/* triggers in MOBILE less than 700px */
	
	.spec-header {margin-bottom:20px;}
	.spec-header button {right:0 !important;width:100% !important;bottom:-40px !important;}
	.spec-header h1 {font-size:24px !important;line-height:28px !important;}
	.spec-header-text {margin-left:20px !important;position:static !important;color:black !important;}
	.spec-header-sponsor {transform: scale(.5);right:-20px !important;top:20px !important;height: 125px;border:1px solid #dadada;}
	.spec-header-img img {max-width:70% !important;}
	.spec-header-grad1 {height:33px;width:100%;opacity: 0.05; background: linear-gradient(0deg, #000000 0%, rgba(0,0,0,0) 100%);margin-top:20px;}
	
	.spec-intro-text {margin-right:0 !important;}
	
	.spec-social-icons {margin-bottom:0 !important;}
	
	.spec-dl-ql {display:block !important;}
	.spec-downloads {margin-bottom: 20px;margin-right:0 !important;}
	.spec-downloads-cols {columns:2;}

	.spec-body section {padding-left:20px !important;padding-right:20px !important;}
	
	.spec-award {display:block !important;}
	.spec-award img {margin-bottom:10px !important;}

	.spec-main {margin-left: -20px !important;margin-right: -20px !important;border-left:0 !important;border-right:0 !important;}
	.spec-main dl {font-size:14px !important;}
	.spec-main dd {width:150px !important;padding-left:20px !important;}
	.spec-main dt {padding-left:20px !important;}

	.spec-box-top {display:block !important;border:0 !important;}
	.spec-box-tl {width:100% !important;padding:20px 0 0 0 !important;}
	.spec-box-tl dt {width:40% !important;}
	.spec-box-tr {width:100% !important;padding:0 !important;}
	.spec-box-tr dt {width:40% !important;}
	
	.spec-box-buy {display:block !important;columns:2;height:auto !important;padding:0 !important;border:0 !important;margin-bottom:20px;}
	.spec-box-buy a {width:120px;height:30px;display:block;margin-bottom:10px;}
	.spec-box-buy div {margin:0 0 10px 0 !important;}

	.spec-more-pj-list {columns:2;}
	
	.spec-sim-pj-row {display:block !important;}
	.spec-sim-tile-holder-o {width:256px !important;height:502px !important;}
	.spec-sim-all {margin-bottom:40px;}
}
@media screen and (min-width: 768px) and (max-width:1023px) {
	/* triggers in TABLET max-width = DP min-width-1 */
	
	.spec-header {margin-bottom:20px;height:450px;}       
	.spec-header button {right:30px;}
	.spec-header-text {left:30px !important;}
	
	.spec-intro-text {margin-right:0 !important;}
	
	.spec-body section {padding-left:30px !important;padding-right:30px !important;}

	.spec-main.less {height:478px;overflow:hidden;border-bottom:0 !important;}
	.less:after {content:'Show More';background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #FFFFFF 63%);position:absolute;bottom:0;height:80px;width:100%;padding-top:60px;text-align:center;color:#3496D1;cursor:pointer;}

	.spec-more-pj-list {columns:3;}

	.spec-sim-tile-holder-o {width:256px !important;height:502px !important;}

	.spec-sim-image-size {margin-left:20px;}
}
@media screen and (min-width:1024px), print { /* IE 6,7,9,10 hack to use desktop */
	/* triggers in DESKTOP */
	
	.spec-header {height:450px;}
	.spec-header button {right:60px;}
	.spec-header-img-pj img {max-height:330px;}
	.spec-header-text-cont-outer {margin-left:240px;}

	.spec-intro {display:flex;}
	
	.spec-body section {padding:0 !important;max-width:840px;}

	.spec-main.less {height:478px;overflow:hidden;border-bottom:0 !important;}
	.less:after {content:'Show More';background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #FFFFFF 63%);position:absolute;bottom:0;height:80px;width:100%;padding-top:60px;text-align:center;color:#3496D1;cursor:pointer;}

	.spec-more-pj-list {columns:4;}

	.spec-sim-image-size {margin-left:20px;}

	.spec-sim-view-pj {display:none;position:absolute;bottom:20px;right:0;left:0;}
}

@media print {
	
	.spec-header {height:auto !important;}
	.spec-header-img {text-align:center;display:block !important;zoom: 65%;}
	.spec-header-img img {position:static !important;}
	.spec-header-text {color:black !important;left:20px !important;position:static !important;margin-bottom:30px;}
	.spec-main.less {height:auto !important;border-bottom:1px solid #dadada !important;}
	.less:after {display:none !important;}
	.ban10-width {min-width:auto !important;}
}

html {scroll-behavior: smooth !important;}

.spec-header{position:relative;}
.spec-header-img img {max-width:100%;max-height:330px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.spec-header-sponsor {position:absolute;right:60px;top:60px;}
.spec-header-text {bottom:40px;position:absolute;left:202px;z-index:1;font-size:18px;line-height:20px;color:white;max-width:640px;}
.spec-header-text h1 {font-size:36px;line-height:42px;font-weight:bold;margin:0 0 10px 0;}
.spec-header-text a {color:white !important;}
.spec-header-text a:hover {color:#3396D2 !important;text-decoration: none;}
.spec-header-text img {display:block;margin-bottom:10px;}
.spec-header-grad2 {position:absolute;bottom:0;height:50%;width:100%;opacity: 0.5;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);}
.spec-header button {position:absolute;bottom:0;width:200px;height:40px;background-color: #3496D1;text-align:center;font-size:14px;color:#fff;font-weight:bold;border:0}
.spec-header button:hover {background-color:#318BC3;cursor: pointer;}

.spec-header .breadcrumb-in-header {color:#666 !important;}
.spec-header .breadcrumb-in-header a{color:#666 !important;}

.spec-buy-online {display:inline-block;height:40px;line-height:40px;padding: 0 20px;color:white !important;font-size:18px;font-weight:bold;background-color:#EBA234;box-shadow: 0 6px 12px 0 rgba(0,0,0,0.2);margin-right:20px;}
.spec-buy-online a:hover {color:white !important;}
.spec-buy-online:hover {background-color:#de9932;}

.spec-tabs {height:60px;font-size:16px;font-weight:bold;display:flex;justify-content:space-around;max-width:1120px;margin-left:60px;margin-right:60px;}
.spec-tabs a {display:block;color:black !important;line-height:25px;height:25px;margin-top:15px;}
.spec-tabs a:hover {padding-bottom: 3px;border-bottom: 3px solid #3496D1;text-decoration: none;}
a.anchor {display:block;position:relative;top:-120px;visibility:hidden;}

.ban10-width {min-width:300px;}

.spec-tabs-mb {text-align:center;font-size:16px;font-weight:bold;}

/* Drop Down Style */
.spec-jump-btn {width:100%;font-size: 16px;font-weight:bold;border: none;cursor: pointer;background-color:white;position:relative;outline: none;margin-bottom:15px;}
.spec-jump-btn:after {content: '';position:absolute;right:20px;top:7px;border-top: 7px solid black;border-left: 6px solid transparent;border-right: 6px solid transparent;text-decoration:none;z-index:1;}
.spec-jump-drop {width:100%;position: relative;display: inline-block;}
.spec-jump-drop-content {width:100%;display: none;position: absolute;background-color: white;min-width: 150px;box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);z-index: 1;}
.spec-jump-drop-content a {color: #131313 !important;font-weight:bold;padding-left:20px;text-decoration: none;display: block;font-size:16px;line-height:40px;text-align:center;}
.spec-jump-drop-content a:hover {color:white !important;background-color: #3496D1;text-decoration:none;}
.spec-jump-drop:hover .spec-jump-drop-content {display: block;}


.spec-grad1 {height:33px;opacity:0.05;width:100%;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, #000000 100%);}

.spec-sheet-msg {font-weight:bold;color:red;margin:0 0 10px 0;font-size:125%;}

.spec-intro {justify-content:space-between;}

.spec-intro-text {margin-bottom:35px;margin-right:60px;}
.spec-intro-text p {font-size:16px;line-height:24px;margin:0 0 20px 0;padding:0;}
.spec-intro-text h3 {font-size:26px;font-weight:bold;line-height:30px;margin:0 20px 20px 0;}
.spec-intro-text ul {list-style-image: url(https://www.projectorcentral.com/images/bullet.svg);padding-left: 40px;margin-bottom: 0;columns: 2;-webkit-columns: 2;-moz-columns: 2;}
.spec-intro-text li {margin-bottom: 15px;margin-right: 20px;padding-left: 5px;line-height:22px;font-size:16px;}
.spec-intro-text em {color:#909090;}
.spec-intro-text label {color:#DC324B;padding:0;}
.spec-hl-heading {display:flex;justify-content:space-between;align-items: baseline;font-weight:bold;font-size:16px;}
.spec-hl-heading img {margin:0 10px -2px 0;}
.spec-pdf {display:block;margin-bottom:20px;white-space: nowrap;}
.spec-pdf::before {content: url(https://www.projectorcentral.com/images/wrap2/pdf-icon.svg);margin-right:7px;}

.spec-social-icons {margin:0 84px 10px 0;}
.spec-social-icons a {display:inline-block;margin:0 20px 20px 0;}
.spec-social-email {height:40px;width:40px;background: url("https://www.projectorcentral.com/images/articles/images/email-circle-black.svg") no-repeat;display:inline-block;}
.spec-social-email:hover {background: url("https://www.projectorcentral.com/images/articles/images/email-circle-blue.svg") no-repeat;display:inline-block;}
.spec-social-twitter {height:40px;width:40px;background: url("https://www.projectorcentral.com/images/articles/images/twitter-circle-black.svg") no-repeat;display:inline-block;}
.spec-social-twitter:hover {background: url("https://www.projectorcentral.com/images/articles/images/twitter-circle-blue.svg") no-repeat;display:inline-block;}
.spec-social-facebook {height:40px;width:40px;background: url("https://www.projectorcentral.com/images/articles/images/facebook-circle-black.svg") no-repeat;display:inline-block;}
.spec-social-facebook:hover {background: url("https://www.projectorcentral.com/images/articles/images/facebook-circle-blue.svg") no-repeat;display:inline-block;}

.spec-dl-ql {display:flex;margin-bottom:20px;}
.spec-dl-ql h4 {font-size:20px;font-weight:bold;line-height:24px;margin:0 0 20px 0;}

.spec-downloads {margin-right:120px;white-space:nowrap;}
.spec-downloads-cols {margin-bottom:40px;}

.spec-ql-section {margin-bottom:30px;}
.spec-ql-links {}
.spec-ql-links a {display:block;font-size:16px;margin-right:60px;color:black !important;white-space:nowrap;line-height:40px;}
.spec-ql-links a:after {content:'';height:20px;}
.spec-ql-links a:hover {color:#3496D1 !important;text-decoration: none;}
.spec-ql-links a img {margin-right:5px;margin-bottom:-1px;}

.spec-b-embedded {background-color:#f1f1f1;padding-top:15px;height:280px;margin-bottom:40px;}
.spec-b-embedded:empty {width:0;height:0;margin:0;padding:0;}

.spec-body section {margin:0 auto;}
.spec-body h2 {font-size:26px;line-height:30px;font-weight:bold;margin-bottom:30px;}

.spec-other-models a {display:block;font-size:14px;}

.spec-rating-box {margin-bottom:20px;}

.spec-rating-header {background-color: #262726;line-height:22px;font-size:16px;font-weight:bold;color:#fff;padding:10px 30px;}
.spec-award-container {background-color:#f8f8f8;padding:15px 30px 20px 30px;}
.spec-award {padding:15px 40px 15px 30px;margin-bottom:30px;background-color:#fff;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.1);display:flex;justify-content:space-between;align-items:center;}
.spec-award img {margin-right:30px;width:187px;margin-bottom:0;max-height:140px;}
.spec-award-text b {font-size:18px;font-weight:bold;line-height:21px;}
.spec-award-text p {font-size:16px;line-height:24px;margin-bottom:0;}

.spec-ratings {display:flex;justify-content:space-between;flex-wrap:wrap;}
.spec-ratings dl {display:block;margin:0;}
.spec-ratings dt {font-size:16px;font-weight:bold;line-height:19px;margin-bottom:5px;}
.spec-ratings dd {margin:0;}

.spec-apps ul {margin:0;padding:0;list-style:none;}
.spec-apps li {margin-bottom:10px;}
.spec-apps a:hover {color:#318BC3 !important;text-decoration:none;}
.spec-apps img {margin-right:10px;width: 20px;height: 20px;margin-bottom: -4px;}

.spec-box {font-size:16px;}
.spec-box-top {display:flex;border:1px solid #dadada;}
.spec-box-top .star-ratings_v3 img {margin-bottom:-5px;margin-top:-3px;}
.spec-box-tl {padding:20px 30px 10px 30px;display:inline-block;width:50%;}
.spec-box-tr {padding:20px 30px 0 30px;display:inline-block;width:50%;}
.spec-box-tl dl, .spec-box-tr dl {display:flex;margin:0 0 20px 0;}
.spec-box-tl dt, .spec-box-tr dt {font-weight:bold;display:inline-block;width:35%;flex-shrink:0;}
.spec-box-tl dd, .spec-box-tr dd {display:inline-block;margin:0;line-height:22px;}

.spec-box label {font-size:14px;color:#909090;}
.spec-review-this {color:#909090 !important;font-size:14px;text-decoration:underline;}

.spec-box-buy {display:flex;align-items:center;padding:30px;border-right:1px solid #dadada;border-left:1px solid #dadada;height:90px;}
.spec-box-buy a {font-weight:bold;color: black !important;}
.spec-box-buy div {margin-left:40px;}
.spec-box-buy img {max-width:160px;max-height:70px;width:100%;}


.spec-main-grad {position:absolute;top:0;opacity: 0.05;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, #000000 100%);width:100%;height:30px;}
.spec-main {position:relative;border: 1px solid #D3D3D3;margin-bottom:60px;}
.spec-main dl {display:flex;font-size:16px;line-height:28px;padding:0;margin:0;}
.spec-main dd {font-weight:bold;line-height:22px;width:250px;flex-shrink:0;background-color: #F8F8F8;padding:0 30px 22px 30px;margin:0;border-right: 1px solid #D3D3D3;}
.spec-main dt {padding-left:45px;padding-right:20px;line-height:22px;margin-bottom:20px;width:100%;min-width:0;}
.spec-main-metric {text-align:right;padding:15px 30px 0 0;margin-left: auto;z-index: 1;}

.spec-articles h3 {font-size:26px;font-weight:bold;line-height:30px;margin-bottom:30px}
.spec-articles-row {margin-bottom:30px;clear:both;}
.spec-articles-row img{float:left;margin-bottom:20px;margin-right:20px;width:140px;}
.spec-articles-title {font-size:18px; font-weight:bold;line-height:21px; margin-bottom:5px;}
.spec-articles-title a {color:#262726 !important;}
.spec-articles-title a:hover {color:#3496D1 !important;text-decoration: none;}
.spec-articles-byline {font-size: 12px;margin-bottom:40px;}

.spec-b-strip {background-color:#f1f1f1;padding:15px 0 1px 0;margin-bottom: 40px;}
.bStyle:empty {width:0;margin:0;}

.spec-compare-sim {margin-bottom:40px;}
.spec-compare-sim h3 {font-size:26px;font-weight:bold;line-height:30px;margin-bottom:40px;}
.spec-compare-sim-btns {display:flex;justify-content:left;flex-wrap:wrap;}
.spec-compare-sim-btns img {margin:0 9px -2px 0;}
.spec-compare-sim-btns a {display:block;height:40px;line-height:40px;padding: 0 18px;color:white !important;font-size:16px;font-weight:bold;background-color:#2f2f2f;margin: 0 20px 20px 0;white-space:nowrap;}
.spec-compare-sim-btns a:hover {text-decoration:none !important;background-color:#000;}


.spec-more-pj {cursor:pointer;}
.spec-more-pj h4 {font-size:16px;font-weight:bold;line-height:19px;display:inline-block;margin-bottom:20px;}
.spec-more-pj h4:hover {color:#3496D1}
.spec-exp-more-pj {float:right;cursor:pointer;}
.spec-more-pj-list {display:none;clear:both;margin-bottom:40px;line-height:24px;}
.spec-more-pj-list a {display:block;white-space: nowrap;padding-right: 10px;font-size:14px;color:black !important;}
.spec-more-pj-list a:hover {text-decoration:none;color:#3496D1 !important;}
.spec-more-pj-list.open {display:block;}

.spec-sim-pj-row {display:flex;justify-content:space-between;flex-wrap: wrap;}
.spec-sim-pj-row h4 {font-size:26px;font-weight:bold;line-height:30px;margin-bottom:37px;}

.spec-sim-arrows {-khtml-user-select: none;-o-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}
.spec-sim-arrow-right {border: solid #3496D1;border-width: 0 2px 2px 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);width: 20px;height: 20px;cursor:pointer;margin-left: -5px;}
.spec-sim-arrow-right:hover {border-color: #26658F;}
.spec-sim-arrow-right.disabled {border-color:#dadada;cursor:auto;}
.spec-sim-arrow-left {border: solid #3496D1;border-width: 0 0 2px 2px;transform: rotate(45deg);-webkit-transform: rotate(45deg);width: 20px;height: 20px;cursor:pointer;margin-right: -5px;}
.spec-sim-arrow-left:hover {border-color: #26658F;}
.spec-sim-arrow-left.disabled {border-color:#dadada;cursor:auto;}

.spec-sim-pj {display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.spec-sim-pj img {margin: 0 20px;-khtml-user-select: none;-o-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}

.spec-sim-tile-holder-o {width:492px;height:490px;padding:10px;overflow:hidden;position:relative;}
.spec-sim-tile-holder-i {position:absolute;left:10px;display:flex;transition:1s;-webkit-transition:1s;-moz-transition:1s;}

.spec-sim-pj-tile {width:235px;text-align:center;padding:15px;position:relative;}
.spec-sim-pj-tile img {margin-bottom:20px;}
.spec-sim-pj-tile h5 {font-size:16px;color:black;margin-bottom:10px;height: 30px;}
.spec-sim-pj-tile a h5:hover {text-decoration:none !important;color:#3496D1 !important;}
.spec-sim-pj-tile a {text-decoration:none !important;}

.spec-sim-pj-tile:hover {background-color: #FFFFFF;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.1);}
.spec-sim-pj-tile:hover .spec-sim-view-pj {display:block;}

.spec-sim-photo {width:140px;height:90px;object-fit:contain;}

.spec-sim-review {font-size:12px;}
.spec-sim-review img {margin-bottom:-3px !important;}
.spec-sim-review .star-ratings_v3 {margin-right:-4px !important;}
.spec-sim-review a {color:black !important;}
.spec-sim-review a:hover {color:#318BC3 !important;text-decoration:none;}

.spec-sim-specs-list {font-size:14px;line-height:26px;color:#131313;list-style:none;padding:0;text-align:left;}

.spec-sim-price {font-size:22px;font-weight:bold;line-height:25px;color:#131313;}
.spec-sim-price a {color:#131313 !important;}
.spec-sim-price a:hover {text-decoration:none;color:#3496D1 !important;}

.spec-sim-ship-date {font-weight:normal;font-size:12px;line-height:18px;color:#9e9e9e;margin-top:20px;margin-bottom:10px;}

.spec-sim-button {height:30px;width:115px;background-color: #3496D1;text-align:center;font-size:12px;line-height:30px;color:#fff;border:0;cursor:pointer;font-weight:bold;}
.spec-sim-button:hover {background-color:#318BC3}

.spec-sim-all {font-size:16px;line-height:19px;text-align:center;}

#lumensTip {display:none;position:absolute;max-width:400px;margin-bottom:20px;background-color: #FFFFFF;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.2);z-index:1;padding:30px 20px 10px 20px;text-align:center;left:50%;}
#lumensTip:before {content:'';position:absolute;top:0;left:0;height:10px;width:100%;background-color: #EBA234;}
#lumensTip:after {content: url(https://www.projectorcentral.com/images/x-dark.svg);position:absolute;top:30px;right:20px;cursor:pointer;}
#lumensTip img {margin-bottom:20px;width:41px;}
#lumensTip p {font-size: 16px;line-height: 28px;margin:0 0 20px 0;text-align:left;}
#lumensTip label {color: #EBA234;font-weight:bold;}

#bewareTip {display:none;position:absolute;max-width:400px;margin-bottom:20px;background-color: #FFFFFF;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.2);z-index:1;padding:30px 20px 10px 20px;text-align:center;left:50%;}
#bewareTip:before {content:'';position:absolute;top:0;left:0;height:10px;width:100%;background-color: #DC324B;}
#bewareTip:after {content: url(https://www.projectorcentral.com/images/x-dark.svg);position:absolute;top:30px;right:20px;cursor:pointer;}
#bewareTip img {margin-bottom:20px;width:41px;}
#bewareTip p {font-size: 16px;line-height: 28px;margin:0 0 20px 0;text-align:left;}
#bewareTip label {color: #DC324B;font-weight:bold;}

.logo-btn {width:160px;height:40px;border:1px solid #909090;}