#breadCrumb {margin-left:60px;position:static;}
#breadCrumb a:hover {color:#444 !important;}

.expo-header {background-position: top;background-size: auto 70%;background-repeat: no-repeat;margin-bottom: 50px;background-image: url(https://www.projectorcentral.com/expo2021/images/expo-header-bg.jpg);}
.expo-header-bk {height:429px;width:100%;background-position: center;background-size:cover;position:absolute;}
.expo-logo-wrap {margin:70px auto 60px auto;max-width:806px;width:100%;padding: 0 30px;text-align:center;}
.expo-logo {width:100%;}
.expo-dates {width:100%;max-width:191px;}
/*.expo-dates {color: #FFFFFF;font-family: Montserrat;font-size: 24px;font-weight: 900;letter-spacing: 4.8px;line-height: 36px;text-align: center;text-shadow: 0 5px 11px rgba(0,0,0,0.2);}*/

.expo-video-wrap {display:flex;max-width:1120px;margin:0 auto 60px auto;box-shadow: 20px 12px 19px rgba(0,0,0,0.2);}
.expo-video-wrap .col1 {background-color:#1A354D;background-image:url(https://www.projectorcentral.com/expo2021/images/rob-vid-thumb.jpg);background-position: center;background-size: cover;
    background-repeat: no-repeat;width:50%;display:flex;align-items:center;justify-content:center;min-height:350px;}
.expo-video-wrap .col1 img {cursor:pointer;}
.expo-video-wrap .col2 {width:50%;background-color:#fff;padding:40px;}
.expo-video-wrap h5 {color: #EBA234;font-size: 16px;font-weight: bold;letter-spacing: 1px;text-transform:uppercase;line-height: 19px;margin-bottom:5px;text-align:left;}
.expo-video-wrap h2 {font-size: 32px;font-weight: bold;line-height: 46px;margin-bottom:15px;}
.expo-video-wrap p {font-size: 20px;line-height: 34px;margin-bottom:30px;}
.expo-video-wrap button {display:block;font-size: 18px;line-height:21px;padding: 15px 34px;font-weight:bold;text-transform:uppercase;border: 0;background-color: #EBA234;box-shadow: 6px 7px 4px rgba(0,0,0,0.15);color: #fff;text-align: center;cursor:pointer;}
.expo-video-wrap a:hover {text-decoration:none !important;}
.expo-video-wrap button:hover {background-color:#D39435;}

.expo-panels {margin-bottom:30px;}
.expo-panels h2 {font-size: 30px;font-weight: bold;line-height: 35px;margin-bottom:40px;}
.expo-panels h6 {font-size: 16px;font-weight: normal;line-height: 28px;margin-top:10px;margin-bottom:60px;}
.expo-panels h7 {font-size: 22px;font-weight: normal;line-height: 25px;margin-bottom:10px;color:#3496D1;}
.expo-panels h7 b {color:#131313;}
.expo-panels-wrap {display:flex;justify-content:space-between;flex-wrap:wrap;}
.expo-panels-wrap img {display:block;margin-bottom:30px;width:100%;object-fit:scale-down;max-width:500px;}

.expo-daily-wrap {width:49%;}
.expo-daily-wrap h2 {font-size: 32px;font-weight: bold;line-height: 46px;margin-bottom:25px;}
.expo-daily {overflow-y:scroll;height:400px;overflow-x:hidden;}
.expo-daily h3 {font-size:18px;line-height:24px;margin-bottom:5px;}
.expo-daily hr {margin-bottom:25px;margin-right:10%;}
.expo-daily ul, .expo-daily li {list-style-type:none;}
.expo-daily ul {padding:0;margin:0;}
.expo-daily li {font-size:18px;line-height:24px;font-weight:bold;margin-bottom:25px;width:90%;}
.expo-daily b {color:#3496D1;}
.expo-daily a,.expo-daily a:link,.expo-daily a:visited {color:#131313 important;}
.expo-daily a:hover {text-decoration:underline;}
#expo-daily-scroll::-webkit-scrollbar {width: 12px;}
#expo-daily-scroll::-webkit-scrollbar-track {background: #D1DCE2;border-radius:6.5px;}
#expo-daily-scroll::-webkit-scrollbar-thumb {background: #5DABDA;border-radius:6.5px;height:60px;}
#expo-daily-scroll::-webkit-scrollbar-thumb:hover {background: #3496D1;}


.panels-intro {width:48%;}
.panels-intro h5 {color: #EBA234;font-size: 16px;font-weight: bold;letter-spacing: 1px;text-transform:uppercase;line-height: 19px;margin-bottom:5px;text-align:left;}
.panels-intro h2 {font-size: 32px;font-weight: bold;line-height: 46px;margin-bottom:25px;}
.panels-intro p {font-size: 20px;line-height: 34px;margin-bottom:30px;}


.expo-intro {text-align:center;margin:0 auto;width:100%;max-width:640px;margin-bottom:40px;}
.expo-intro p {font-size: 20px;line-height: 36px;margin-bottom:40px;}
.expo-intro em {color: #909090;}
.expo-intro button {display:block;font-size: 22px;padding: 17px 20px;font-weight:bold;border: 0;background-color: #EBA234;box-shadow: 6px 7px 4px 0 rgba(0,0,0,0.15);color: #fff;text-align: center;
	margin: 0 auto 40px auto;height:60px;cursor:pointer;}
.expo-intro a:hover {text-decoration:none !important;}
.expo-intro button:hover {background-color:#D39435;}


.expo-socials {display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:40px;}
.expo-socials a {margin-right:20px;}
.expo-social-email {height:40px;width:40px;background: url("https://www.projectorcentral.com/expo2021/images/email-circle-black.svg") no-repeat;display:inline-block;}
.expo-social-email:hover {background: url("https://www.projectorcentral.com/expo2021/images/email-circle-blue.svg") no-repeat;display:inline-block;}
.expo-social-twitter {height:40px;width:40px;background: url("https://www.projectorcentral.com/expo2021/images/twitter-circle-black.svg") no-repeat;display:inline-block;}
.expo-social-twitter:hover {background: url("https://www.projectorcentral.com/expo2021/images/twitter-circle-blue.svg") no-repeat;display:inline-block;}
.expo-social-facebook {height:40px;width:40px;background: url("https://www.projectorcentral.com/expo2021/images/facebook-circle-black.svg") no-repeat;display:inline-block;}
.expo-social-facebook:hover {background: url("https://www.projectorcentral.com/expo2021/images/facebook-circle-blue.svg") no-repeat;display:inline-block;}



.expo-grad {height:33px;opacity:0.05;width:100%;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, #000000 100%);margin-bottom:35px;}


.expo-map-header {display:flex;justify-content:space-between;align-items:center;}
.expo-map-header img {width: 50%;margin-bottom:40px;}

.expo-map-text {margin-left:60px;}
.expo-map-text h3 {color: #EBA234;font-size: 16px;font-weight: bold;letter-spacing: 1px;line-height: 19px;margin-bottom:14px;}
.expo-map-text h2 {font-size: 32px;font-weight: bold;line-height: 46px;margin-bottom:20px;}
.expo-map-text p {color: #262726;font-size: 20px;line-height: 34px;margin-bottom:40px;}

.expo-map-text h4 {color: #131313;font-size: 18px;font-weight: bold;line-height: 21px;margin-bottom:20px;}
.expo-map-text ul {columns: 2;-webkit-columns: 2;-moz-columns: 2;padding:0;margin:0 0 40px 0;list-style:none;}
.expo-map-text li {color: #3496D1;font-size: 16px;font-weight: bold;line-height: 28px;}
.expo-map-text button {background-color:#3496D1;font-size:18px;line-height:21px;font-weight:bold;color:#ffffff;padding:15px 40px;border:0;margin-bottom:60px;}
.expo-map-text button:hover {background-color:#318BC3;cursor:pointer;}



.expo-map-head {text-align:center;}
.expo-map-head h2 {color: #131313;font-size: 38px;font-weight: bold;line-height: 44px;margin-bottom:21px;}
.expo-map-head h3 {color: #131313;font-size: 18px;font-weight: normal;line-height: 21px;margin-bottom:50px;}

.expo-map-frame {padding:60px 60px 60px 60px;margin:0 auto 50px auto;max-width:940px;width:100%;background-image:url(https://www.projectorcentral.com/expo2021/images/map/map-bg.svg);background-size:contain;background-repeat:no-repeat;}
.expo-map-frame a {background-color:white;display:flex;align-items:center;justify-content: center;position:relative;}
.expo-map-frame a img {width:100%;}
.expo-map-frame-mb {padding:20px;margin-bottom:60px;background-color:#f8f8f8;border:6px solid #dadada;}
.expo-map-frame-mb a {display:flex;align-items:center;justify-content: center;position:relative;}
.expo-map-frame-mb a img {width:100%;max-width:232px;}
.expo-map-frame-mb .expo-map-row {justify-content:center;}


.expo-map-row {display:flex;align-items: flex-start;}
.expo-pj:hover:after {content:'';position:absolute;width:100%;height:100%;background-color:#3496D1;opacity:0.8;}
.expo-sc:hover:after {content:'';position:absolute;width:100%;height:100%;background-color:#0DC685;opacity:0.8;}
.expo-rs:hover:after {content:'';position:absolute;width:100%;height:100%;background-color:#DC324B;opacity:0.8;}

.expo-map-key {font-size:20px;line-height:24px;font-weight:bold;text-align:center;display:flex;flex-wrap:wrap;align-items: center;justify-content: center;margin-bottom:20px;}
.expo-map-key i {margin-left:40px;margin-right:15px;width:30px;height:30px;display:inline-block;}
.expo-pj-key {background-color:#3496D1;}
.expo-sc-key {background-color:#0DC685;}
.expo-rs-key {background-color:#DC324B;}

.expo-dir-frame {background-color:#ffffff;box-shadow: 0 12px 34px 0 rgba(0,0,0,0.2);width:100%;margin-bottom:60px;}
.expo-dir-header {height: 64px;background-color: black;font-size: 22px;font-weight: bold;letter-spacing: 3px;line-height:64px;color:white;text-align:center;}
.expo-dir-list {column-count:4;padding:40px;}
.expo-dir-list a {color:black !important;display:block;font-size:18px;line-height:21px;margin-bottom:15px;}
.expo-dir-list a:hover {color:#3496D1 !important;text-decoration:none !important;}
			
			
.expo-ex-list-row {display:flex;}
.expo-ex-list-col {flex:50%;}

.expo-badge-wrap {width:100%;min-height: 340px;background-color: #3496D1;box-shadow: 0 12px 34px 0 rgba(0,0,0,0.2);margin-bottom:73px;padding-bottom:50px;position:relative;}
.expo-badge-wrap img {position:absolute;left:40px;top:0;}

.expo-badge-top {display:flex;justify-content:space-around;align-items:center;}

.expo-badge-content {padding-top:63px;margin-left:282px;padding-right: 30px;}
.expo-badge-content h2, .expo-badge-top h2 {color: #FFFFFF;font-size: 42px;font-weight: bold;line-height: 49px;margin-bottom:10px;}
.expo-badge-content p {color: #FFFFFF;font-size: 20px;line-height: 28px;}

.expo-badge-content form input[type=text] {padding:15px 20px;color:white;background-color: #046CA7;border:0;max-width:340px;width:100%;margin:0 15px 15px 0;height: 49px;font-size:16px;font-weight:bold;}
.expo-badge-content form input::placeholder {color:white;}
.expo-badge-content form input:-ms-input-placeholder {color:white;}
.expo-badge-content form input::-ms-input-placeholder {color:white;}

.expo-badge-content form select[disabled='disabled'] {color:white;}
.expo-badge-content select {border:0;padding: 15px 20px;color:#ffffff;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size:16px;font-weight:bold;
	background: url(https://www.projectorcentral.com/expo2021/images/down-arrow.svg) right 15px center / 10px no-repeat #046CA7;max-width:340px;width:100%;margin:0 15px 15px 0;height: 49px;}
.expo-badge-content option {line-height:30px;}	

.expo-badge-content form input[type=checkbox] {width: 26px;height: 26px;opacity: 0.8;background-color: #046CA7;border:0;vertical-align:middle;}

.expo-badge-content input[type="submit"] {display:block;font-size: 22px;padding: 17px 20px;font-weight:bold;border: 0;background-color: #EBA234;box-shadow: 6px 7px 4px 0 rgba(0,0,0,0.15);color: #fff;text-align: center;
	-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;margin-right:25px;margin-bottom:40px;height:60px;}
.expo-badge-content input[type="submit"]:hover {background-color: #D39435;}

.expo-check {color:white;color: #FFFFFF;font-size: 18px;font-weight: bold;line-height: 21px;margin-bottom:40px;}

.expo-error {color:#c50000 !important;font-weight:bold;font-size:16px;}

.expo-success button {display:block;font-size: 18px;line-height:21px;padding: 15px 34px;font-weight:bold;text-transform:uppercase;border: 0;background-color: #EBA234;box-shadow: 6px 7px 4px rgba(0,0,0,0.15);color: #fff;text-align: center;cursor:pointer;}
.expo-success a:hover {text-decoration:none !important;}
.expo-success button:hover {background-color:#D39435;}


.expo-anchor {display: block;position: relative;top: -120px;visibility: hidden;}

.expo-badge-submit {display:flex;}
.expo-badge-submit p {color: #FFFFFF;font-size: 16px;line-height: 22px;margin:0 0 40px 0;max-width: 520px;margin-right:30px;}

.expo-badge-policy-control {cursor:pointer;color: #FFFFFF;font-size: 16px;line-height: 22px;display:inline;}
.expo-badge-policy-control:after {content:url(https://www.projectorcentral.com/expo2021/images/down-arrow.svg);margin-left:10px;}

.expo-badge-policy {display:none;margin-right:60px;margin-top:30px;}
.expo-badge-policy h3 {color:white;font-size:16px;font-weight:bold;}
.expo-badge-policy p {color: #FFFFFF;font-size: 14px;line-height: 22px;}
.expo-badge-policy.open {display:block;}

.expo-footer h2 {color: #131313;font-size: 24px;font-weight: bold;line-height: 30px;margin-bottom:15px;text-align:center;}
.expo-footer p {color: #131313;font-size: 18px;line-height: 24px;margin-bottom:75px;text-align:center;}

#vidWin{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;-webkit-transition: background 0.2s ease-in-out;visibility: hidden;text-align:center;}
#vidWin.visible{background-color: rgba(30,30,30,.87);visibility: visible;}

.expo-ex-header {position:relative;height:290px;width:100%;margin-top:30px;background-image: url('https://www.projectorcentral.com/expo2021/images/expo-header-bg.jpg');background-position: center;background-size:cover;}
.expo-ex-header img {}
.expo-ex-logo {height:100%;text-align:center;display: flex;align-items: center;justify-content: center;margin-top: -50px;margin-left:20px;margin-right:20px;}
.expo-ex-logo img {width:100%;}

.expo-ex-body {background-color: #F8F8F8;padding:60px 0;}
.expo-ex-body h2 {text-align:center;font-size:26px;line-height:30px;margin-bottom:40px;}
.expo-ex-row {display:flex;justify-content: space-between;}

.expo-card {padding:30px;width:48.5%;background-color: #FFFFFF;margin-bottom:24px;text-align:center;box-shadow: 0 2px 24px 0 rgba(0,0,0,0.1);}
.expo-card section {display:flex;align-items:center;justify-content:center;height:100px;padding:0;}
.expo-card img {max-width:100%;max-height: 100px;object-fit: contain;}
.expo-card.l2 {width:32%;}
.expo-card.l3 {width:23.5%;font-size:16px;line-height:24px;}
.expo-card.l3 p {font-size:16px;line-height:24px;}
.expo-card p {text-align:left;margin-bottom:20px;font-size: 18px;line-height: 28px;}
.expo-card b {color:#3496D1;}
.expo-card a {text-align:left;display:block;}
.expo-card a:hover {color:#1B70A4 !important;text-decoration:none !important;}


/********** GLOBAL MEDIA QUERIES  **************/
@media screen and (max-width : 767px) {
	/* triggers in MOBILE less than 700px */
	.dp {display:none !important;}
	.tb {display:none !important;}
	.tbdp {display:none !important;}
	
	.expo-video {max-width:500px !important;top:160px !important;width: 100%;padding: 0 20px;box-shadow:none !important;}
	
	.expo-video-wrap {display:block;}
	.expo-video-wrap .col1 {width:100%;}
	.expo-video-wrap .col2 {width:100%;padding:30px;}
	.expo-video-wrap .col2 button {margin:auto;}
	
	.expo-panels-wrap {display:block;}
	.expo-panels-wrap img {width:100%;margin-left:auto;margin-right:auto;}
	.panels-intro {width:100%;margin-left:auto;margin-right:auto;}
	.expo-daily-wrap {width:100%;}
		
	.expo-grad {margin-bottom:24px;}
	
	.expo-map-top h2 {font-size: 28px !important;line-height: 33px !important;}
	.expo-map-top h3 {font-size: 16px !important;line-height: 19px !important;margin-bottom:20px !important;}
	
	.expo-map-header {display:block !important;margin-bottom:60px;}
	.expo-map-header img {width:100% !important;}
	.expo-map-text {margin-left:0 !important;}
	
	.expo-card img {max-width:none;}
	
	.expo-badge-wrap img {position:static !important;width:106px !important;}
	.expo-badge-top {padding:0 20px;}
	.expo-badge-top h2 {font-size:36px;}
	.expo-badge-top img {margin: 0 20px;}
	.expo-badge-content {margin:20px 20px 0 20px !important;padding-top:0 !important;padding-right:0 !important;}
	.expo-badge-content form input[type=text] {max-width:none !important;}
	.expo-badge-content select {max-width:none !important;}
	.expo-badge-content input[type="submit"] {margin-left:auto !important;margin-right:auto !important;}
	.expo-badge-submit {display:block !important;}

	.expo-ex-header {height:222px !important;background-image: url('https://www.projectorcentral.com/expo2021/images/expo-ex-bg-mb.png') !important;}
	.expo-ex-row {display:block !important;;}
	.expo-card {width:100% !important;;}
	
	.expo-dir-list {column-count: 3;}
	
	#breadCrumb {margin-left:20px;position:static;}
}
@media screen and (min-width: 768px) and (max-width:1023px) {
	/* triggers in TABLET max-width = DP min-width-1 */
	.dp {display:none !important;}
	.mb {display:none !important;}
	.mbdp {display:none !important;}

	.expo-panels-wrap img {width:48%;margin-left:auto;margin-right:auto;}
	.panels-intro {width:100%;}
	.expo-daily-wrap {width:100%;}
	
	#breadCrumb {margin-left:30px;position:static;}
}
@media (min-width:1024px), print { /* IE 6,7,9,10 hack to use desktop */
	/* triggers in DESKTOP */
	.mb {display:none !important;}
	.tb {display:none !important;}
	.mbtb {display:none !important;}

}
@media print {
	.nopr {display:none !important;}

}
@media \0screen { /* IE8 way of reading styles from desktop media query */

}

