.pagelevel-2 .content_area  { max-width:100%; width:100% !important; padding:0px !important; }
.pagelevel-2 .content_area .path_box { display:none; }
.pagelevel-2 .content_area .pageblock_box  { padding:50px 0px; }
.pagelevel-2 .footer_area  footer > #footer-signup { display:none; }

/* Banner Slider */
.pagecontent_box div.wrap { width:100%; max-width:100%; height:auto; display:block; margin:0px auto; position:relative; padding:0px 0px 0px 0px; }
.pagecontent_box div#slide-holder { width:100%; height:auto; overflow:hidden; position:relative; margin:0px auto; xheight:44.14vw; height:calc(100vh - 150px); }

.pagecontent_box div#slide-holder div#slide-runner { width:100%; height:100%; position:relative; display:block; margin:0px;  }

.pagecontent_box div#slide-holder div#slide-controls { display:block !important; position:absolute; bottom:5px; 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; }
.pagecontent_box div#slide-holder div#slide-controls div#slide-client { display:none; }
.pagecontent_box div#slide-holder div#slide-controls #slide-nav-container #slide-nav { text-align:center; }
.pagecontent_box div#slide-holder div#slide-controls #slide-nav-container #slide-nav A { display:inline-block; background:transparent; width:10px; height:10px; border-radius:7px; text-indent:9999px; padding:0px; margin:0px 10px; border:2px solid #ffffff; }
.pagecontent_box div#slide-holder div#slide-controls #slide-nav-container #slide-nav A.on { background:#e6813a; border:2px solid #e6813a; width:30px; }

.pagecontent_box div#slide-content-holder { display:none !important; overflow:hidden; }

.pagecontent_box #slide-runner IMG { display:none !important; position: absolute; width:100% !important; height:100% !important; z-index: 8;   top:0%; transform:none; max-width:none !important; }

.pagecontent_box #slide-runner IMG.active { display:block !important; z-index: 10; opacity:1; }
.pagecontent_box #slide-runner IMG.last-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 - 150px) 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 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; }
.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; }
.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  .main-link  { display:block; color:#e6813a; padding-left:30px; background:url('/qql/slot/u143/nstyle/home/1st fold-banners/arrow-normal.png') left center no-repeat; font-size:22px; line-height:2rem; font-weight:bold; cursor:pointer; margin:5px 0px; text-transform:uppercase; text-decoration:none; }
.pagecontent_box #siww-event  .main-link:hover { color:#ffffff; background:url('/qql/slot/u143/nstyle/home/1st fold-banners/normal-active.png') left center no-repeat; text-decoration:none; }

.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 .95s ease-in .2s infinite; }

/* Record Slider */
.block1 > H2 { display:none; }
.block1 > DIV .bx-wrapper, .block1 > DIV .iveo_pipe_articles_show  { padding:0px; margin:0px auto; position:relative; text-align:center; }
.block1 > DIV .bx-wrapper .bx-controls.bx-has-pager {  position:absolute; left:50%; transform:translateX(-50%); bottom:0px; padding:0px; width:auto; text-align:center; margin:0px; display:block; }
.block1 > DIV .bx-wrapper .bx-pager.bx-default-pager { text-align:left; padding:5px 0px; }
.block1 > DIV .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item { display:inline-block; margin:0px 20px 0px 0px; }

.block1 > DIV .bx-wrapper .bx-pager.bx-default-pager a { display:block; margin:0px; width:10px; height:10px; background:transparent; text-indent:-9999px; cursor:pointer; border-radius:7px; transition:width 0.3s linear; border:2px solid #124068; }
.block1 > DIV .bx-wrapper .bx-pager.bx-default-pager a.active { background:#e6813a; width:20px; border:2px solid #e6813a; }
.block1 > DIV .bx-wrapper .bx-pager.bx-default-pager span { display:block; margin:0px; width:10px; height:10px; background:transparent; text-indent:-9999px; cursor:pointer; border-radius:7px; transition:width 0.3s linear; border:2px solid #124068; }
.block1 > DIV .bx-wrapper .bx-pager.bx-default-pager span.active { background:#e6813a; width:20px; border:2px solid #e6813a; }

.block1 > DIV .article-item-body { padding:120px 0px 0px 0px; display:flex; position:relative; width:100%; justify-content:space-between; box-sizing:border-box; }
.block1 > DIV .article-item-body .article-item-img { position:relative; display:block; width:100%; height:auto; max-width:300px; display:none; }
.block1 > DIV .article-item-body .article-item-img:after { content:''; display:block; padding-top:70%; }
.block1 > DIV .article-item-body .article-item-img IMG { display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; }

.block1 > DIV .article-item-body .prop { padding:0px; width:100%; }
.block1 > DIV .article-item-body .prop > B { position:absolute; top:0px; left:0px; display:block; text-align:center; font-size:36px; font-weight:bold; color:#124068; font-family: 'Roboto', sans-serif; line-height:45px; width:100%; }
.block1 > DIV .article-item-body .prop .writeup { font-family: 'Lato', sans-serif; font-weight:normal; font-size:18px; color:#112e55; line-height:24px; }
.block1 > DIV .article-item-body .prop .writeup A, .block1 > DIV .article-item-body .prop .writeup A:hover { color:#e6813a; text-decoration:underline; }
.block1 > DIV .article-item-body .prop .writeup, .block1 > DIV .article-item-body .prop .writeup * { text-align:left !important; }
  
 /* Programmes At A Glance */
.block2 { padding-top:0px !important; }
.block2 > H2 { display:block; text-align:center; font-size:36px; font-weight:bold; color:#124068; font-family: 'Roboto', sans-serif; margin-bottom:30px; }
.block2 > DIV { display:block; width:calc(100% - 40px); max-width:1280px; padding:0px 20px; position:relative; margin:0px auto; }

.block2 > DIV TABLE.ives_tab_simple3 { width:100% !important; height:auto !important; border-collapse:collapse; table-layout:fixed; }
.block2 > DIV TABLE.ives_tab_simple3 TH { background:#e6813a; font-family: 'Lato', sans-serif; font-weight:normal; font-size:16px; color:#ffffff; text-align:center; padding:5px; border:1px solid #FFFFFF; }
.block2 > DIV TABLE.ives_tab_simple3 TBODY TH { font-weight:bold; font-size:18px; border:1px solid #FFFFFF; }
.block2 > DIV TABLE.ives_tab_simple3 TD { border:1px solid #c1c1c1; text-align:center; padding:5px;  font-family: 'Lato', sans-serif; font-weight:normal; font-size:16px; color:#124068; }
.block2 > DIV TABLE.ives_tab_simple3 TD P { color:#124068; }
.block2 > DIV TABLE.ives_tab_simple3 TD LI { color:#124068; }
.block2 > DIV TABLE.ives_tab_simple3 TD A { font-family:'Lato', sans-serif; font-weight:bold; font-size:16px; color:#112e55; text-decoration:none; }
.block2 > DIV TABLE.ives_tab_simple3 TD.joint { background:#e6e6e6; color:#656565; }
.block2 > DIV TABLE.ives_tab_simple3 TD.joint P { color:#656565; font-weight:bold; }
.block2 > DIV TABLE.ives_tab_simple3 TD.joint A { color:#656565; }

.block2x > DIV P.prog-legend { text-align:right; margin-top:15px; }
.block2x > DIV P.prog-legend SPAN { display:inline-block; margin:0px 0px 0px 10px;  }
.block2x > DIV P.prog-legend SPAN.siww  { font-family:'Lato', sans-serif; font-weight:bold; font-size:16px; color:#112e55; }
.block2x > DIV P.prog-legend SPAN.joint { font-family:'Lato', sans-serif; font-weight:normal; font-size:16px; color:#656565; background:#e6e6e6; }
 
.block2  table.ives_tab_kosong { width:100% !important; height:auto !important; }
.block2  table.ives_tab_kosong > tbody { width:100%; height:auto; }
.block2  table.ives_tab_kosong > tbody > tr { display:flex; justify-content:space-between; }
.block2  table.ives_tab_kosong > tbody > tr > td { display:block; background:#eaf4f7; width:48% !important; }

 /* Our Unique Value Propositions */
.block3 { background:url('/qql/slot/u143/nstyle/home/4th fold-values/bg.jpg') center bottom no-repeat; background-size:100% auto; }
.block3 > H2 { color:#FFFFFF; display:block; text-align:center; padding:0px 0px 30px 0px; font-size:36px; font-weight:bold; font-family: 'Roboto', sans-serif; }
.block3 > DIV {  display:block; width:calc(100% - 40px); max-width:1280px; padding:0px 20px; position:relative; margin:0px auto; }

.block3 > DIV TABLE { width:95%; margin:0px auto; }
.block3 > DIV TABLE TR { display:flex; justify-content:space-between; }
.block3 > DIV TABLE TR TD { width:22%; font-family:'Lato', sans-serif; font-weight:normal; font-size:18px; color:#ffffff; text-align:left;  }
.block3 > DIV TABLE TR TD H3 { display:flex; font-family:'Lato', sans-serif; font-weight:bold; font-size:20px; color:#ffffff; height:96px; align-items:center; text-align:left; padding-left:100px; text-transform:uppercase; }
.block3 > DIV TABLE TR TD:nth-of-type(1) H3 { background:url('/qql/slot/u143/nstyle/home/4th fold-values/thought.png') left center no-repeat; }
.block3 > DIV TABLE TR TD:nth-of-type(2) H3 { background:url('/qql/slot/u143/nstyle/home/4th fold-values/solutions.png') left center no-repeat; }
.block3 > DIV TABLE TR TD:nth-of-type(3) H3 { background:url('/qql/slot/u143/nstyle/home/4th fold-values/technology.png') left center no-repeat; }
.block3 > DIV TABLE TR TD:nth-of-type(4) H3 { background:url('/qql/slot/u143/nstyle/home/4th fold-values/business.png') left center no-repeat; }

.block3 > DIV TABLE TR TD A { display:inline-block; font-family:'Lato', sans-serif; font-weight:bold; font-size:20px; color:#6ebaff; padding:0px 40px 0px 0px; background:url('/qql/slot/u143/nstyle/home/4th fold-values/arrow-normal.png') right center no-repeat; text-decoration:none; }
.block3 > DIV TABLE TR TD A:hover {  background:url('/qql/slot/u143/nstyle/home/4th fold-values/arrow-active.png') right center no-repeat; text-decoration:none; color:#e6813a; }

/* Sponsors Tabs - Block 4 - 8 */
.tab-wrapper { display:flex; width:calc(100% - 40px); max-width:1280px; padding:50px 20px 0px 20px; margin-bottom:50px; position:relative; margin:0px auto; border-bottom:1px solid #949494; justify-content:space-between; }
.tab-wrapper LI { cursor:pointer; display:flex; width:auto; font-family:'Roboto', sans-serif; font-weight:normal; font-size:24px; color:#949494; position:relative; text-align:center; padding:10px; min-height:50px; align-items:center; }
.tab-wrapper LI.active { font-weight:bold; color:#124068; }
.tab-wrapper LI.active:after { content:''; display:block; width:100%; height:5px; background:#124068; bottom:-3px; left:0px; position:absolute; }

.tabbody { display:none; }
.ive_designmode .tabbody, .tabbody.active { display:block; }

.tabbody > H2 { display:none; }
.ive_designmode .tabbody > H2 { display:block; }

.tabbody >  DIV { display:block; width:calc(100% - 40px); max-width:1280px; padding:0px 20px; position:relative; margin:0px auto; text-align:center; }
.tabbody >  DIV IMG { margin: 0px 20px 10px 20px; display: inline-block; float: none !important; width: 150px; }
 
/* Organized By/ Held In/ Supported By/ ... */
.block8 > H2 { display:none; }
.block8 > DIV { display:block; width:calc(100% - 40px); max-width:1280px; padding:0px 20px; position:relative; margin:0px auto; }
.block8 > DIV  UL { display:flex; justify-content:space-between; padding:0px; margin:0px; }
.block8 > DIV  UL LI { display:block; padding:0px; margin:0px; }
.block8 > DIV  UL LI H3 { font-family:'Roboto', sans-serif; font-weight:bold; font-size:24px; color:#124068; margin-bottom:20px; }
.block8 > DIV  UL LI IMG { max-width:100%; display:block; float:none !important; }

/* Random Ads */
.block9 { display:none !important; padding-top:0px !important; }
.block9 > H2 { display:none; }
.block9 > DIV { display:block; width:calc(100% - 40px); max-width:1280px; padding:0px 20px; position:relative; margin:0px auto; }
.block9 > DIV  UL { display:flex; justify-content:space-between; padding:0px; margin:0px; }
.block9 > DIV  UL LI { display:block; padding:0px; margin:0px; width:30%; position:relative; border:1px solid #bcbcbc; }
.block9 > DIV  UL LI:after { content:''; display:block; padding-top:37.5%; }

.block9 > DIV  UL LI.ads1 { background:url('/qql/slot/u143/nstyle/home/7th fold-ads/photo1.jpg') center no-repeat; background-size:100% auto; }
.block9 > DIV  UL LI.ads2 { background:url('/qql/slot/u143/nstyle/home/7th fold-ads/photo2.jpg') center no-repeat; background-size:100% auto; }
.block9 > DIV  UL LI.ads3 { background:url('/qql/slot/u143/nstyle/home/7th fold-ads/photo3.jpg') center no-repeat; background-size:100% auto; }

.block10 { background:#124068; padding:81px 0px 0px 0px !important; }
.block10 > H2 { color:#FFFFFF; display:block; text-align:center; padding:0px 0px; font-size:36px; font-weight:bold; font-family: 'Roboto', sans-serif; margin:0px !important; }
.block10 > DIV { display:block; width:calc(100% - 40px); max-width:1280px; padding:30px 0px; position:relative; margin:0px auto; color:#FFFFFF; }
.block10 > DIV P, .block10 > DIV DIV, .block10 > DIV DIV { color:#FFFFFF; }

.pagelevel-2 .sidebar_area { display:none !important; }

@media  screen  and (max-width:1300px) {
	#gonext { right:20px; }	
	
	.pagecontent_box div#slide-holder div#slide-controls { display:none !important; }
	.pagecontent_box #siww-event { padding:20px 20px 20px 20px; }
}

@media  screen  and (max-width:1030px) {
	.masthead_area  header #menu { display:block; }
	.masthead_area header  #search-btn { right:70px; }
	
	.pagecontent_box  .description { display:flex; flex-direction:column; }
	.pagecontent_box  .description > DIV:first-of-type { order:2; }
	
	.pagecontent_box div#slide-holder { height:44.14vw; }

	.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:40px !important; font-weight:bold; margin-bottom:20px; }
	.pagecontent_box #siww-event H2 { text-align:center; }	
	.pagecontent_box #siww-event H3 { text-align:center; font-size:18px; }
	.pagecontent_box #siww-event H3 BR { display:none; }
	
	.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-block; }	
	
	#gonext { display:none !important; }
	
		/* Record Slider */
	.block1 > DIV .bx-wrapper  { padding:0p 0px 30px 0px; margin:0px auto; position:relative; text-align:center; }
	.block1 > DIV .bx-wrapper .bx-controls.bx-has-pager {  position:absolute; bottom:0px; padding:0px; width:auto; text-align:center; margin:0px; display:block; width:100%; }
	.block1 > DIV .bx-wrapper .bx-controls.bx-has-pager .bx-pager.bx-default-pager { text-align:center; margin:0px auto; }
	.block1 > DIV .article-item-body { padding:90px 0px 0px 0px; display:flex; position:relative; width:100%; justify-content:space-between; box-sizing:border-box; flex-direction:column; }
	.block1 > DIV .article-item-body .article-item-img { margin:0px auto; }
	.block1 > DIV .article-item-body .prop { padding:0px; width:100%; }
	.block1 > DIV .article-item-body .prop > B { font-size:24px; line-height:150% !important; left:20px; right:20px; width:auto; }
	.block1 > DIV .article-item-body .prop .writeup { padding:20px; }
	.block1 > DIV .bx-wrapper .bx-viewport { padding-bottom:50px; }
	
	/* Programmes at a Glance */
	.block2 > DIV TABLE { display:block; overflow-x:auto; }
	
	/* Our Unique Value Propositions */
	.block3 { background:url('/qql/slot/u143/nstyle/home/4th fold-values/RWD-4pillarsbg.jpg') center no-repeat #124068; background-size:100% 100%; }
	.block3 > DIV TABLE { width:100%; }
	.block3 > DIV TABLE TR { display:flex; justify-content:space-between; flex-direction:column; }
	.block3 > DIV TABLE TR TD { width:100%; text-align:left; padding:100px 0px 30px 0px; position:relative; }
	.block3 > DIV TABLE TR TD H3 { margin:0px auto; position:absolute; top:0px; background-size:70px auto !important; background-position:15px 0px !important; }
	.block3 > DIV TABLE TR TD A { margin:0px auto; }

	/* Sponsors Tabs - Block 4 - 8 */
	.tab-wrapper { border-bottom:none; flex-wrap:wrap; margin:0px 0px; justify-content:space-between; padding-top:80px; position:relative; display:none; }
	.tab-wrapper:before { content:'Sponsors & Partners'; display:block; width:100%; height:50px; position:absolute; top:20px; left:0px; text-align:center; color:#124068; font-size:26px;  font-weight:bold; }
	.tab-wrapper LI { cursor:pointer; display:flex; width:auto; font-family:'Lato', sans-serif; font-weight:normal; font-size:18px; color:#8c8c8c; position:relative; text-align:center; padding:10px; min-height:50px; align-items:center; border-radius:10px; border:1px solid #8c8c8c; width:100%; box-sizing:border-box; margin:10px 0px; }
	.tab-wrapper LI.active { font-weight:bold; color:#e6813a; font-weight:bold; }
	.tab-wrapper LI.active:after { content:''; display:none; }
	.tab-wrapper LI SPAN { display:block; margin:0px auto; }
	
	.pagelevel-2 .content_area .pageblock_box.tabbody, .pagelevel-2 .content_area .pageblock_box.tabbody.active { display:block; padding:5px 20px !important; }
	.pagelevel-2 .content_area .pageblock_box.tabbody > H2 { cursor:pointer; display:flex; width:auto; font-family:'Lato', sans-serif; font-weight:normal; font-size:18px; color:#8c8c8c; position:relative; text-align:center; padding:10px 30px 10px 10px; min-height:50px; align-items:center; border-radius:10px; border:1px solid #8c8c8c; width:100%; box-sizing:border-box; margin:5px 0px !important; background:url('/qql/slot/u143/nstyle/sub/events/programme-normal.png') calc(100% - 20px) center no-repeat #FFFFFF; }
	.pagelevel-2 .content_area .pageblock_box.tabbody >  DIV { display:none !important; }
	.pagelevel-2 .content_area .pageblock_box.tabbody.active >  H2 { color:#ffffff; background:url('/qql/slot/u143/nstyle/sub/events/programme-active.png') calc(100% - 20px) center no-repeat #e6813a; }
	.pagelevel-2 .content_area .pageblock_box.tabbody.active >  DIV { display:block !important; }

	.tabbody >  DIV > DIV { display:flex; flex-wrap:wrap; justify-content:space-between; }
	.tabbody >  DIV IMG {  float:none !important; display:block; margin:10px 0px; max-width:200px !important; width:calc(50% - 40px);}
	
	#_ptod_1553 H2 { font-size:36px; }
	
	/* Organized By/ Held In/ Supported By/ ... */
	.block8 > DIV UL { flex-wrap:wrap; }
	.block8 > DIV  UL LI { display:block; padding:0px; margin:0px; width:32%; }
	.block8 > DIV UL LI IMG { margin:10px 0px; }
	.block8 > DIV UL LI H3 { font-size:22px; }
	
	.block10 > DIV UL { flex-direction:row; flex-wrap:wrap; }
	.block10 > DIV UL LI { width:45%; margin:10px auto; max-width:400px; }
	
		#_ptoo_858 > DIV, #_ptoo_858 > DIV * { text-align:center !important; }
}

@media  screen  and (max-width:768px) {
	.pagelevel-2 .content_area .pageblock_box  { padding:20px 0px; } 	
	
	.block2  table.ives_tab_kosong > tbody > tr { flex-wrap:wrap; }
	.block2  table.ives_tab_kosong > tbody > tr > td { display:block; background:#eaf4f7; width:100% !important; margin:10px 0px; }
}

@media  screen  and (max-width:450px) {
	.block1 > DIV .bx-wrapper .article-item-body { padding:120px 0px 0px 0px !important; }
	.block1 > DIV .article-item-body .prop > B { height:120px; display:flex; justify-content:center; align-items:center; }	
	.block9 > DIV  UL LI { display:block; padding:0px; margin:0px; width:49%; }
}