/* Reset Styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:'ZohoPuvi', sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/* Common Styles */
body{font:400 14px/24px 'ZohoPuvi', sans-serif;margin:0 auto;background:#fff;color:#FFF; letter-spacing:.5px;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}a{outline:none;border:none;text-decoration:none;color:#0099CC}a:hover{text-decoration:none;}.fl{float:left;}.fr{float:right;}.mt10{ margin-top:10px;}.mb10{ margin-bottom:10px;}.ml10{ margin-left:10px;}.mr10{ margin-right:10px;}.pr{ position:relative;}.pa{ position:absolute;}.col50{ width:50%;}.col25{ width:25%;}.col75{ width:75%;}.mtp10{ margin-top:10%;}.mtp15{ margin-top:15%;}.col25{ width:20%;}.col20{ width:20%;}.col30{ width:30%;}.col40{ width:40%;}.col60{ width:60%;}.col65{ width:65%;}.col70{ width:70%;}.col80{ width:80%;}.col25{ width:25%;} h3{font-size:2.5em; line-height:2em;}.logo img{display: none;}
/* header Styles */
.container{ width:1200px; margin:0 auto;}header{background: #000; position:fixed; width:100%;left:0px; top:0px; padding:10px 0 0 0; z-index:9999;} width: 300px; height:70px; display:inline-block; text-indent:-999em;}.logo span{position:absolute; top:35px; font-size:2.5em; color:#a5ce37; font-weight:300; }.main-menu{padding:10px 70px 0 0;}.main-menu li{ display: inline-block; padding:0 15px 0px 15px}.main-menu li a, .tfaq-menu{  color:#FFF; font-size:1.3em; display:block; padding:5px 0px 10px 0px;border-bottom:3px solid transparent;}.main-menu li:hover a, .main-menu li.active a{ color:#a7cd42; text-decoration: none; border-bottom:3px solid #a7cd42;}.nav-scr{color:#FFF; text-decoration: underline;}.res-menu{ background: url(../images/me-events14-sprite.png) no-repeat 3px -82px; border:1px solid #999; width:20px; height:20px; display:none; text-indent:-999em; margin-top:10px;}
/* Section Styles */
body, html, .home-cont{width:100%; height:100%; } .page{ width:100%;} #Home{ background:#FFF url(../images/dubai-bg.jpg) no-repeat center bottom; background-size:cover;}.main{ color:#333; font-size:.8em; letter-spacing:.5px;}.main p{ margin-bottom:20px;} .main .rightside p{line-height:1.6em; letter-spacing:1px; margin-bottom:10px;}.main .rightside p span{ font-weight:bold;}.ban-cont{padding-top:10px; font-size:1.3em; line-height:1.4em;}.ban-cont > p{padding:10px;}h1{font-size: 3em; margin:12% 0 20px 0; font-size:300; line-height:1.2em;}.but-register span{ display: inline-block; padding:5px 20px 5px 10px;font-size:2em; color:#FFF; line-height:1.5em; letter-spacing:0; background:#f68122; vertical-align:top; }.but-register span:nth-child(1){ background:#f68122 url(../images/reg-but-bg.png) no-repeat right center}.but-register:hover span{background-color:#a7cd42;}.but-register span.amt{ background:#333;padding:5px 10px 5px 5px;}.timer-block{ background: rgba(0, 0, 0, .7); bottom:0; left:0; width:100%; height:100px; z-index:1; text-align:center;}.main a{ color:#a7cd42 ;}.main h1{ margin:0 0 20px 0;}.main .bg-green h2{ font-size:1.4em; margin-bottom:20px;color:#a7cd42; font-style:italic; letter-spacing:1px; }.bg-green p.hdate{font-size:1.8em;}.bg-green .col30{margin-top:25px; text-align:right;}.pr50{ padding-right:50px; text-align:center;}.main .rightside{ border-left:1px solid #a7cd42; padding:20px 0 0 50px; }.main .rightside p:last-child{ margin-bottom:0px;}.cd-block{ display: inline-block; margin:10px 10px; width:80px;} .light{ background:#ddd;} .dark{ background:#333;}  .cd-block span{ display:block;} .count{ text-shadow: 0px 1px 2px rgb(0, 0, 0);text-align: center; background:#333;border-radius: 6px; padding:10px; font-size:3em; line-height: 1em;}.count-text{ font-size:1em; color:#666;}.about{ color:#000; background:#FFF;}.light h2, .dark h2, .faq h2{ font-size:4em; line-height:1.7em; font-weight:300;}.light h2, .light p, .light h3, .light h4, .faq h3, .faq h4{ color:#000; font-weight:300;}.about h2 span{ display:block; height:70px; background:url(../images/me-events14-sprite.png) no-repeat left -90px;}.light h4{ padding: 0px 0 10px 0; font-weight:400; font-size:1.4em;}.sec-cont{ padding:90px 0 90px 0;}.venue{background:#DDD url(../images/venue-map.png) no-repeat right top; background-size:auto 100%; position:relative; overflow: hidden;}.venue h3{ font-size:1.5em; margin-top:30px;}.venue p{ font-weight:400;} .about p{ font-size:1.2em; line-height:1.8em; margin-bottom:20px;} .spk-blk{ padding-bottom: 20px; min-height:300px;}.faq h4{font-size: 1.5em; padding-bottom: 10px; color:#333; font-weight: bold;}.faq p{ margin-bottom:30px; color:#333; font-weight:400;}.ebrite-logo{ display:inline-block; width:85px; height:35px; text-indent:-9999em; background:url(../images/me-events14-sprite.png) no-repeat left -107px; vertical-align:middle} .faq h3{ padding-bottom:10px}.rightside ol{ margin:0; padding:0 0 10px 0;}.rightside ol li{ padding:5px 10px 0px 70px; margin-bottom:10px; min-height:50px; background:url(../images/me-events14-sprite.png) no-repeat 0px -153px;letter-spacing:1px;}.rightside ol li:nth-child(2){ background-position: 0px -330px; padding-top:18px;}.rightside ol li:nth-child(3){ background-position: 0px -249px; padding-top:10px; min-height:40px;}.rightside ol li:nth-child(4){ background-position: 0px -275px;}.tracks div strong{ font-size:1.5em; color:#000; font-weight:bold;}.time-cont div.tracks{ background:#f9f9f9;}.time-cont div.tracks span, .time-cont .col40 span{ display:block;}
.closed{position:absolute; width:200px; z-index:1; right:-400px; top:0px; background: rgba(0, 0, 0, .8); text-align:center;border:2px solid rgba(255, 255, 255, .5); width:1200px; padding:30px 30px; margin:10% auto; ; text-align: center; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg); }.closed h3,.closed p{ color:#FFF;}.vblock{ padding-top:70px;}.vpopup img{ border:3px solid #eee}
/* Agenda table */
.ag-block{ background:#FFF; padding:30px; position:relative; color:#000; z-index:7; box-shadow:5px 5px 0 rgba(255,255,255,.2) ; font-size:1em; }.ag-block:before{z-index:- 2;position: absolute;content: ""; bottom: -10px;left: 10px; width: 100%; top: 10px;background: #FFF;opacity:.2;}.ag-block strong{ font-weight:bold;}.time-cont .clearfix{ border-bottom:1px solid #f1f1f1; padding:10px 0; background:#FFF;} .time-cont .leser{background:#eee;}.ag-menu{ position:absolute; top:-68px; right:0px; z-index:1;}.ag-menu li{ float:left; padding: 20px; position:relative;}.ag-menu li a{  font-size:1.5em; padding:10px; color:#000;}.ag-menu li.active:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #e58803; border-width: 20px; margin-left: -20px; }.tab-pane{display:none;} .tab-active{display:block;}.spk-blk h3{ line-height:1.2em;}.spk-blk p{ padding-bottom:20px; font-size:1em; color:#000;}.spk-blk p.designation{ padding-bottom:10px; font-size:.8em; color:#999;}.ag-block .col20{ font-size:.9em; text-indent:10px;}.ag-block .col70 span, .ag-block .col30 span{color:#777; font-size:.9em;}.ag-block .col70{ text-align:center;}.ag-block .col70, .ag-block .col30{font-weight:400;}.faq h4, .faq p { margin-left:50px; font-size:1.1em;}.faq p { border-bottom:1px solid #ddd; padding-bottom:30px; font-size:.9em;}.cont-form{ width:500px;}#Faq{ display:none; width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,.9); z-index:99999;}#Faq.active{ display:block;}.cl-menu{ color:#FFF; font-size:3em; color:#eee; position:absolute; right:10px; top: 30px; border:2px solid #FFF; opacity:.9; padding:10px; cursor:pointer;}.faq-block{ height:400px; overflow:auto; background:#FFF; padding:10px 50px; margin-bottom:10px;}.main-menu li.mm-dis{ display:none;}.tfaq-menu{ position:absolute;top:40px; right:15px; padding-bottom:10px; border-bottom:3px solid transparent; }.tfaq-menu:hover{border-bottom:3px solid #a7cd42; color:#a7cd42;} .track-sep{ border-left:1px solid #DDD; min-height:30px; padding-left:10px; padding-right:10px;width:25%;}.ag-block .col30{ width:26%; padding-right:10px;}.ag-block .col20{ width:17%;}faq-block ul{ list-style: inside disc; color:#000; padding:0 0 30px 40px; border-bottom:1px solid #DDD; margin-bottom:30px; margin-left:50px  } .faq-block strong{ font-weight:bold;}.view-map{ position: absolute; top:0; right:0; width:50%; height:100%; text-indent:-99999em; text-align:left;}#VideoBlk{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.9); text-align:center; left:0; top:0; z-index:99999; display:none;}#VideoBlk iframe{ margin:5% auto;}
/* Footer styles */ 
footer{background:#222; padding:10px 0px; color:#999; position:fixed; bottom:0px; width:100%; z-index:1; display:none;} footer a{color:#FFF;} footer h3{ color:#ddd; font-size:2em; }footer ul li, footer p{ padding-left:5px;} footer ul li a{color:#999;}footer a:hover{ text-decoration:underline;}
ul.agenta_ullists{margin-left:17px;}
ul.agenta_ullists li{list-style-image:url(../images/bullet-icon.png);color:#777;font-size:0.9em;}
ul.agenta_ullists li ol{margin-left:17px;}
ul.agenta_ullists li ol li{ list-style:decimal;font-size:0.9em;}
 @media (max-width: 1200px) {
	 .container{ width:1000px;}	
	 .main .rightside { padding-left:4%}
	 .but-register span,  .bg-green p.hdate  { font-size:1.5em}
	 .venue { background-position:5% top;}
 }
  @media (max-width: 1000px) {
	 .container{ width:95%;}	
 }
 @media (max-width: 900px) {
	.main-menu{ padding:0px;}
	.tfaq-menu{top: 50px;right: 0px;background: none repeat scroll 0% 0% rgb(0, 0, 0);padding: 2px 10px;}
 }
 @media (max-width: 800px) {
	  body{ font-size:12px; line-height:normal;}
	 .main-menu{ font-size:70%;}
	 .main-menu li{padding:5px 10px;}
	 .cd-block{ width:50px !important; font-size:80%;}
	 .timer-block{ height:80px;}
     .page1 .col25 { float:none !important; width:auto;}
	 .sec-cont {padding: 60px 0;}
	 .about .fl, .about .fr, .bg-green .col30, .bg-green .col40, .bg-green .col20{float:none !important; width:auto;}
	 #page1 { height:auto;}
	 .bg-green .col30{ margin-top:10px;}
	 .main .rightside {padding:10px 0 0 0px; border:none; border-top:1px solid #333; margin-top:10px;}
	 .main .bg-green{ padding:20px;}
	 .main p, .main .rightside p {margin-bottom:5px;}
	 .main h1 { margin-bottom:0px;line-height:normal;}
	 .venue {background-image: none;}
	 .view-map{ display:none;} 
	 .col30 img{ width:90%; height:auto;}
	 .ag-menu li a { font-size:1.3em;}
	 section.page h2, h1{ font-size:3em; line-height:2em;}
	 .cont-form { width:100%;}
	 .tfaq-menu, .tfaq-menu:hover  { border:none; padding:5px 10px;}
	 .cl-menu { font-size:2em; padding: 0 10px;}
     .timeline .col30{ width:23%;}#VideoBlk iframe{ width:90%; margin:10% auto; height:400px;}
 }
  @media (max-width: 500px) {
	  body{ font-size:11px; line-height:normal;}
      
	  .rightside ol li { background: none; padding-left:20px; list-style: inside disc;}
	  .res-menu{ display: block;}
	  .main-menu { display:none; position:fixed; top:50px; right:0px; background: rgba(0,0,0,.8); border:1px solid #333; width:120px; font-size:100%;}
	 .main-menu li{ display: block; border-top:1px solid #333; }
	 .main-menu li:first-child, .main-menu li, .main-menu li.active{ border:none;}
	  section.page h2, h1{ font-size:2em; line-height:1.5em;}
	  footer .fl, .spk-blk .fl, .spk-blk .fr, .page1 .col30, .contact .col50, .contact .col40, .main .rightside, .page1 .col25 { float:none !important; width:auto;}
	 .mtp15{ margin:0px;}  
	 .ag-block{ margin-top:20px;}
	 .tfaq-menu, .main-menu li a, .main-menu li:hover a, .main-menu li.active a, .tfaq-menu:hover  { border:none; padding:5px 10px;}
	 .main p { margin-bottom:10px;}
	 .pr50 { padding-right:0px; text-align:center;}
	 .ag-menu{ top: -40px;}
	 .ag-menu li{ padding:10px;} 
	 .reg-cont{ width:95% !important;}
	 .main .bg-green{ padding:50px 10px 10px 10px;}
	 .main-menu.active { display:block;}
	 .faq h4, .faq p {margin-left: 20px;} 
	 .faq-block{ padding:10px;}
	 .faq h2{ font-size:3em; line-height:2.5em;}
	 .cl-menu { padding:5px; font-size:1.5em;}
	 .main-menu li.mm-dis{ display:block;}
	 .tfaq-menu.active{display:none;}
     .timeline .col30{ padding-left:5px;}
     #VideoBlk iframe{ height:250px;}
  }