
section.tradeshow-sec-hero{display:flex;height:100vh;/*height:calc(100vh - 100px);*/align-items:center;background: #000000;position:relative;overflow:hidden;}
section.tradeshow-sec-hero:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */opacity: .1;}
section.tradeshow-sec-hero h1{width: 160%;}
section.tradeshow-sec-hero h1 .spo{/* display:inline-block; */}
section.tradeshow-sec-hero p{line-height:1.3;margin-bottom:30px}
section.tradeshow-sec-hero video.v_1 {/* width: 100%; */position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: .4;filter: grayscale(100);width: auto;height: auto;min-width: 100%;min-height: 100%;}

section.tradeshow-sec-01{background:#000;position: relative;}
section.tradeshow-sec-01:before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100px;background: #ffffff;}
section.tradeshow-sec-01 h3{width:110%;}
section.tradeshow-sec-01 p{color: #fff;max-width: 590px;position: relative;z-index: 9;}
section.tradeshow-sec-01 p:after{content: "";position: absolute;bottom: -30px;left: -25vw;width: 106vw;height: 70px;background: #000000;z-index: -3;}
section.tradeshow-sec-01 video{filter: grayscale(1);transform: scale(1.03);}

section.tradeshow-sec-01 .ts1-thumb{position: relative;display: inline-block;margin: auto;max-width: 440px;z-index: 9;}
section.tradeshow-sec-01 .ts1-thumb .big-img{}
section.tradeshow-sec-01 .ts1-thumb .mg-bg-shape-01{position: absolute;left: 0;top: -40%;width: 143%;}


section.tradeshow-sec-stats{padding: 80px 0px 80px 0px;overflow:hidden;background: #cdff00;}
section.tradeshow-sec-stats .container{padding: 40px 0px;border-top: 1px solid #000000;border-bottom: 1px solid #000000;}
section.tradeshow-sec-stats .container h2{margin-bottom:0;padding-bottom:0;line-height:1}
section.tradeshow-sec-stats .container p{margin-bottom:0}

section.tradeshow-sec-03{padding-top: 100px;background: #ffffff;}
section.tradeshow-sec-03 h3{margin-bottom:60px;}
section.tradeshow-sec-03 .tradeshow-event{position: relative;padding: 15px 0px 15px 0px;/* margin-top: 40px; */margin-bottom: 120px;}
section.tradeshow-sec-03 .tradeshow-event:before{content: "";position: absolute;top: 0%;width: 140%;height: 100%;box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);z-index: 1;}
section.tradeshow-sec-03 .tradeshow-event.te-green:after{content: "";position: absolute;top: 18%;left: -29%;width: 70%;height: 64%;background: #cdff00;z-index: 0;}
section.tradeshow-sec-03 .tradeshow-event.te-black:after{content: "";position: absolute;top: 18%;right: -29%;width: 70%;height: 64%;background: #cdff00;z-index: 0;}

section.tradeshow-sec-03 .tradeshow-event .thumb-box{display: inline-block;position: relative;z-index: 9;}
section.tradeshow-sec-03 .tradeshow-event .thumb-box:after{content:"";position: absolute;width: 170%;height: 100%;z-index: -1;}
section.tradeshow-sec-03 .tradeshow-event .thumb-box img{}
section.tradeshow-sec-03 .tradeshow-event .text-box{position: relative;z-index: 9;}
section.tradeshow-sec-03 .tradeshow-event .text-box .event-logo{margin-bottom: 10px;display: block;max-width: 200px;}
section.tradeshow-sec-03 .tradeshow-event .text-box h4{display: inline-grid;line-height: 1;margin-bottom: 10px;position: relative;}
section.tradeshow-sec-03 .tradeshow-event .text-box h4 > span{display: inline-block;padding: 8px 10px 2px 10px;margin-top: 3px;}
section.tradeshow-sec-03 .tradeshow-event .text-box h4:after{content:"";position: absolute;bottom: 0;width: 53vw;height: 2px;z-index: 9;}
section.tradeshow-sec-03 .tradeshow-event .text-box p{padding: 0px 10px;/* max-width: 580px; */}

section.tradeshow-sec-03 .tradeshow-event.te-green{/* margin-bottom: 150px; */}
/*section.tradeshow-sec-03 .tradeshow-event.te-green .thumb-box:after{background: #cdff00;top: 90px;right: 90px;}
section.tradeshow-sec-03 .tradeshow-event.te-green .text-box h4 span{background: #cdff00;}
section.tradeshow-sec-03 .tradeshow-event.te-green .text-box h4:after{background: #cdff00;left: 0%;}*/

/*section.tradeshow-sec-03 .tradeshow-event.te-black{}
section.tradeshow-sec-03 .tradeshow-event.te-black .thumb-box:after{background: #000000;top: -90px;left: 90px;}
section.tradeshow-sec-03 .tradeshow-event.te-black .text-box h4 span{color: #cdff00;background: #000000;}
section.tradeshow-sec-03 .tradeshow-event.te-black .text-box h4:after{background: #000000;right: 0;}*/

section.tradeshow-sec-04{padding: 100px 0px 150px 0px;}
section.tradeshow-sec-04 .reasons-event{text-align: center;padding: 30px;margin-top: 30px;border: 1px solid #000;}
section.tradeshow-sec-04 .reasons-event img{margin-bottom: 20px;}
section.tradeshow-sec-04 .reasons-event p{}

section.publications-results .results-slider .mr-box{min-height: 290px;justify-content: center;background: #fff;}



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
	
	section.tradeshow-sec-hero h1{width: 100%;}
	section.tradeshow-sec-03{padding: 50px 30px;}
	
	section.tradeshow-sec-03 .tradeshow-event.te-green:after,
	section.tradeshow-sec-03 .tradeshow-event.te-black:after{top: -4%;left: -10%;width: 120%;height: 300px;}
	section.tradeshow-sec-03 .tradeshow-event .text-box{padding-bottom:30px;}

	section.tradeshow-sec-03 .tradeshow-event{margin-bottom: 90px;}
	section.tradeshow-sec-03 .tradeshow-event .text-box .event-logo{margin-top:30px;}
	section.tradeshow-sec-03 .tradeshow-event:before{width: 100%;}
	
	section.publications-results .results-slider button.slick-arrow{filter: invert(1)}
	
	
}

@media only screen 
and (min-width : 320px) 
and (max-width : 1024px)  {
	
	h1.heading-01{/* font-size: calc(30px + 5vh); */}
	

} 