.masthead_area header #logo { background:url('/qql/slot/u143/Water-Expo/header-logo.png') left center no-repeat !important;  background-size:contain !important; width:325px !important; max-width:325px !important; }
.masthead_area header #siwwpluslogo { display:none !important; }

.waterexpo .content_area  { max-width:100%; width:100% !important; padding:0px !important; }
.waterexpo .content_area .path_box { display:none; }
.waterexpo .content_area .pageblock_box  { padding:50px 0px; }
.waterexpo .footer_area  footer > #footer-signup { display:none; }

/* Banner Slider */
div.wrap { width:100%; max-width:100%; height:auto; display:block; margin:0px auto; position:relative; padding:0px; }

div.wrap .controls { display:block !important; position:absolute; bottom:15px; width:43.3%; text-align:center; max-width:1200px; right:0%; padding:0px calc(50% - 640px) 0px 40px; box-sizing:border-box; margin:0px auto; z-index:1300; }
div.wrap .controls > SPAN { display:none; }

div.wrap .controls > .nav { text-align:left; line-height:100% !important; }
div.wrap .controls > .nav SPAN { display:inline-block; background:transparent; width:10px; height:10px; border-radius:7px; text-indent:9999px; padding:0px; margin:0px 10px; border:2px solid #ffffff; }
div.wrap .controls > .nav SPAN.active { background:#e6813a; border:2px solid #e6813a; width:30px; }

div.wrap .item-cnt { width:100%; height:calc(100vh - 100px); position:relative; display:block; margin:0px; }
div.wrap .item-cnt > DIV { display:block; position:absolute; top:0px; height:100% !important; z-index:8;  opacity:0; width:100%; max-width:none !important; transition:all 0.5s; background-size:cover !important; background-position:top center !important;  }
div.wrap .item-cnt > DIV.next-active { display: block; z-index: 10; opacity:0; }
div.wrap .item-cnt > DIV.active { z-index: 9; opacity:1; }

.pagecontent_box #siww-event { position:absolute; top:0px; right:0px; padding:20px calc(50% - 640px) 40px 40px; z-index:1200;  display:flex; flex:1 1 auto; flex-direction:column; justify-content:center; box-sizing:border-box; width:43.3%; height:100%; background:rgba(18,64,104,0.85); }
.pagecontent_box #siww-event:before { content:''; display:block; width:0px; height:0px; border-top: calc(100vh - 100px) solid transparent; border-bottom: 0px solid transparent; border-right: 5vw solid rgba(18,64,104,0.85); position:absolute; top:0px; left:-5vw; }

.pagecontent_box #siww-event H1 { color:#FFFFFF; font-size:36px; font-family: 'Lato', sans-serif; text-transform:uppercase; font-weight:900; line-height:100% !important; opacity:1; display:block; margin-bottom:10px;  }
.pagecontent_box #siww-event H3 { font-size:18px; font-family: 'Lato', sans-serif; font-weight:bold; line-height:22px !important; opacity:1; padding:0px 0px; color:#FFFFFF; text-transform:uppercase; width:100%; text-align:left; margin-bottom:10px;  } 
.pagecontent_box #siww-event H4 { color:#e6813a; margin:10px 0px 10px 0px; }

.pagecontent_box #siww-event UL { display:block; padding:0px; margin:0px 0px 0px 0px;  }
.pagecontent_box #siww-event UL LI { display:flex; padding:0px; margin:10px 0px; align-items:center; margin:0px; }
.pagecontent_box #siww-event UL LI H3 { font-size:22px; font-family:'Lato', sans-serif; color:#ffffff; font-weight: bold; line-height:34px !important; border:1px solid #ffffff; border-radius:20px; padding:0px 15px; display:inline-block; width:auto; }
.pagecontent_box #siww-event UL LI.date { padding-left:50px; background:url('/qql/slot/u143/nstyle/home/1st fold-banners/date.png') left center no-repeat; font-size:18px; color:#FFFFFF; font-weight:bold; opacity:1; line-height:37px; min-height:37px; margin:0px 0px 10px 0px; }
.pagecontent_box #siww-event UL LI#loc { padding-left:50px; background:url('/qql/slot/u143/nstyle/home/1st fold-banners/location-icon.png') left center no-repeat; font-size:20px; color:#FFFFFF; font-weight:normal; opacity:1; line-height:30px; min-height:60px; }

.pagecontent_box #siww-event:before { content:''; display:block; }

#gonext { position:absolute; right:calc(50vw - 680px); bottom:10px; z-index:1200; width:25px; height:25px; cursor:pointer; background:url('/qql/slot/u143/nstyle/landing/1st fold-home/scroll more.png') center no-repeat; animation:slide-bottom-fade-in 1s ease-in .3s infinite; }

.waterexpo .pageblock_box, .waterexpo .footer_area { opacity:0; }
.waterexpo .inview.pageblock_box { animation:slide-up-fade-in 1.3s cubic-bezier(.19,1,.22,1) .2s forwards; }
.waterexpo .inview.footer_area { animation:slide-up-fade-in 1.3s cubic-bezier(.19,1,.22,1) .2s forwards; }
.waterexpo.ive_designmode .inview.pageblock_box { opacity:1.0; animation:none; }

.block1.pageblock_box { width:100%; max-width:100%; margin:0px auto; padding:0px 0px; }
.block1.pageblock_box > DIV { max-width:1200px; padding:0px 20px; margin:0px auto; box-sizing:border-box; display:block; }
.block1.pageblock_box > DIV UL { display:block; margin:10px auto; padding:0px; width:90%; }
.block1.pageblock_box > DIV UL > LI {  margin:5px 0px; padding:0px 0px 0px 0px; xbackground:url('/qql/slot/u143/Water-Expo/pointer.png') left top no-repeat; min-height:31px; justify-content:flex-start; align-items:center; }

.block2.pageblock_box { width:100%; max-width:100%; margin:0px auto; padding:0px 0px; background:#124068; }
.block2.pageblock_box > H2 { display:block; text-align:center; color:#FFFFFF; }
.block2.pageblock_box > DIV { max-width:1200px; padding:0px 20px; margin:0px auto; box-sizing:border-box; display:block; }
.block2.pageblock_box > DIV #waterexpo-keystats { max-width:1000px; margin:0px auto; padding:0px; display:flex; justify-content:space-between; }
.block2.pageblock_box > DIV #waterexpo-keystats > LI { margin:10px 10px; padding:0px; text-align:center; }
.block2.pageblock_box > DIV #waterexpo-keystats > LI H3 { font-size:36px; color:#d5f1f8; }
.block2.pageblock_box > DIV #waterexpo-keystats > LI H3 SPAN { font-size:36px; color:#d5f1f8; }
.block2.pageblock_box > DIV #waterexpo-keystats > LI P { color:#FFFFFF; text-align:center; }

.block3.pageblock_box { width:100%; max-width:100%; margin:0px auto; padding:0px 0px; background:rgb(19,82,123); }
.block3.pageblock_box > H2 { display:none !important; }
.block3.pageblock_box > DIV { max-width:1200px; padding:0px 20px; margin:0px auto; box-sizing:border-box; color:#FFFFFF; display:block; text-align:center; }
.block3.pageblock_box > DIV A.orange_btn2 { text-transform:uppercase; }

.block4.pageblock_box { width:100%; max-width:100%; margin:0px auto; padding:0px 0px; }
.block4.pageblock_box > H2 { max-width:1200px; padding:0px 20px; margin:0px auto 30px auto; box-sizing:border-box; display:block; text-align:center; }
.block4.pageblock_box > DIV { max-width:1200px; padding:0px 20px; margin:0px auto; box-sizing:border-box; display:block; }

.block4.pageblock_box > DIV TABLE { width:100%; margin:0px auto; }
.block4.pageblock_box > DIV TABLE TR { display:flex; justify-content:space-between; }
.block4.pageblock_box > DIV TABLE TR TD { width:24%; font-family:'Lato', sans-serif; font-weight:normal;  }
.block4.pageblock_box > DIV TABLE TR TD H3 { display:flex; font-family:'Lato', sans-serif; font-weight:bold; font-size:15px; color:#124068; height:96px; align-items:center; text-align:left; text-transform:uppercase; }
.block4.pageblock_box > DIV TABLE TR TD:nth-of-type(1) H3 { background:url('/qql/slot/u143/Water-Expo/Climate Resilience.png') left center no-repeat; padding-left:129px; }
.block4.pageblock_box > DIV TABLE TR TD:nth-of-type(2) H3 { background:url('/qql/slot/u143/Water-Expo/Coastal Protection.png') left center no-repeat; padding-left:102px; }
.block4.pageblock_box > DIV TABLE TR TD:nth-of-type(3) H3 { background:url('/qql/slot/u143/Water-Expo/Decarbonization.png') left center no-repeat; padding-left:119px; }
.block4.pageblock_box > DIV TABLE TR TD:nth-of-type(4) H3 { background:url('/qql/slot/u143/Water-Expo/Digitalization .png') left center no-repeat; padding-left:113px; }

.block5.pageblock_box { width:100%; max-width:100%; margin:0px auto; padding:0px 0px; background:#d5f1f8; }
.block5.pageblock_box > H2 { display:none !important; }
.block5.pageblock_box > DIV { max-width:1200px; padding:0px 20px; margin:0px auto; box-sizing:border-box; display:block; }
.block5.pageblock_box > DIV TABLE { width:100%; margin:0px auto; }
.block5.pageblock_box > DIV TABLE TR { display:flex; justify-content:space-between; }
.block5.pageblock_box > DIV TABLE TR TD { width:48%; }
.block5.pageblock_box > DIV TABLE A { text-decoration:none !important; }

.block6.pageblock_box { width:100%; max-width:100%; margin:0px auto; padding:0px 0px;  }
.block6.pageblock_box > H2 { display:none !important; }
.block6.pageblock_box > DIV { max-width:1200px; padding:0px 20px; margin:0px auto; box-sizing:border-box; display:block; }

.PTP2 .main_area .block2.pageblock_box > H2 { font-size:36px !important; } 
.PTP2 .main_area .block4.pageblock_box > H2 { font-size:36px !important; }  

@media  screen  and (max-width:1300px) {
	#gonext { right:20px; }	
	.pagecontent_box #siww-event { padding:20px 20px 20px 20px; }
}

@media  screen  and (max-width:1024px) {
	.masthead_area  header #menu { display:none !important; }
	.waterexpo .masthead_area header  #search-btn { right:20px !important; }
	
	.pagecontent_box  .description { display:flex; flex-direction:column; }
	.pagecontent_box  .description > DIV:first-of-type { order:2; }
	
	div.wrap .item-cnt { height:70vw; }

	.pagecontent_box #siww-event { position:relative; width:100%; height:auto; padding:20px; box-sizing:border-box; background:rgba(18,64,104,0.85); top:auto; right:auto; }
	.pagecontent_box #siww-event:before { display:none; }
	
	.pagecontent_box #siww-event H1 { opacity:1; text-align:center; font-size:36px; line-height:48.6px !important; }
	.pagecontent_box #siww-event H2 { text-align:center; background:rgba(255,255,255,0.8); margin:0px auto; }	
	.pagecontent_box #siww-event H3 { text-align:center; }
	
	.pagecontent_box #siww-event UL { margin:0px auto; }
	.pagecontent_box #siww-event UL LI#date { font-size:24px; }
	.pagecontent_box #siww-event UL LI#loc { font-size:22px; }
	.pagecontent_box #siww-event > DIV { text-align:center; }
	.pagecontent_box #siww-event  .main-link { opacity:1; font-size:22px; display:inline-flex; text-align:center; margin:0px auto; }	
	.pagecontent_box #siww-event LI P { text-align:left; }
	.pagecontent_box #siww-event LI P.rwd-center { text-align:center; width:100%; }
	
	.pagecontent_box div#slide-holder div#slide-controls { display:none !important; }
	.pagecontent_box #slide-runner IMG#slide-img-1 { transform:translateX(25%); }
	
	div.wrap .controls { display:none !important; }
	#gonext { display:none !important; }

	.PTP2 .main_area .block2.pageblock_box > H2 { text-align:center !important; font-size:36px; max-width:90%; } 
	.PTP2 .main_area .block4.pageblock_box > H2 { text-align:center !important; font-size:36px; }  
	.block4.pageblock_box > DIV TABLE TR { flex-wrap:wrap; }
	.block4.pageblock_box > DIV TABLE TR > TD { width:49%; }
}

@media  screen  and (max-width:650px) {
	.block2.pageblock_box > DIV #waterexpo-keystats { flex-wrap:wrap; }
	.block2.pageblock_box > DIV #waterexpo-keystats > LI { display:block; width:45%; margin:5px; padding:0px; }
}

@media  screen  and (max-width:450px) {
	.masthead_area header #logo { max-width:calc(100% - 120px) !important; }
	
	.waterexpo .main_area h2 { font-size:24px !important; }
	
	.block2.pageblock_box > H2 { max-width:270px; margin:0px auto 30px auto; }

	.block2.pageblock_box > DIV #waterexpo-keystats > LI H3 { font-size:32px; }
	.block2.pageblock_box > DIV #waterexpo-keystats > LI H3 SPAN { font-size:32px; }
	
	.block3.pageblock_box > DIV .orange_btn2 { max-width:250px; }
	
	.block4.pageblock_box > DIV TABLE TR { flex-wrap:wrap; }
	.block4.pageblock_box > DIV TABLE TR > TD { width:100%; }
	.block4.pageblock_box > DIV TABLE TR TD H3 { font-size:20px; }
	.block4.pageblock_box > DIV TABLE TR TD:nth-of-type(1) H3 { background:url('/qql/slot/u143/Water-Expo/Climate Resilience.png') 5.5px center no-repeat; padding-left:130px; }
	.block4.pageblock_box > DIV TABLE TR TD:nth-of-type(2) H3 { background:url('/qql/slot/u143/Water-Expo/Coastal Protection.png') 19px center no-repeat; padding-left:130px; }
	.block4.pageblock_box > DIV TABLE TR TD:nth-of-type(3) H3 { background:url('/qql/slot/u143/Water-Expo/Decarbonization.png') 10.5px center no-repeat; padding-left:130px; }
	.block4.pageblock_box > DIV TABLE TR TD:nth-of-type(4) H3 { background:url('/qql/slot/u143/Water-Expo/Digitalization .png') 13.5px center no-repeat; padding-left:130px; }
	
	.block5.pageblock_box > DIV TABLE TR TD { text-align:center !important; }
	.block5.pageblock_box > DIV TABLE TR TD * { text-align:center !important; }
	.block5.pageblock_box > DIV TABLE TR TD:last-of-type { border-top:1px solid #124068 !important; padding-top:30px !important; }
	
	.waterexpo .content_area .block6.pageblock_box { padding-bottom:0px; }
	.sidebar_area, .layout-single_col .sidebar_area { display:none !important; }
	
	.footer_area footer > #footer-copyright-links > LI UL { display:flex; flex-wrap:wrap; justify-content:center; }
	
	.waterexpo .pageblock_box > DIV A.orange_btn2 { line-height:120% !important; padding:10px 15px !important; }
}