/*===================Proxima Nova font start here============================*/
@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('fonts/proximanova-bold-webfont.eot');
    src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fonts/proximanova-regular-webfont.eot');
    src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-regular-webfont.woff') format('woff'),
         url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novasemibold';
    src: url('fonts/proximanova-semibold-webfont.eot');
    src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novalight';
    src: url('fonts/proximanova-light-webfont.eot');
    src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-light-webfont.woff') format('woff'),
         url('fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_condensedlight';
    src: url('fonts/proximanovacond-light-webfont.eot');
    src: url('fonts/proximanovacond-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovacond-light-webfont.woff') format('woff'),
         url('fonts/proximanovacond-light-webfont.ttf') format('truetype'),
         url('fonts/proximanovacond-light-webfont.svg#proxima_nova_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*===================Proxima Nova font end here============================*/

/*================== flama font start here ====================*/
@font-face {
    font-family: 'flamabold';
    src: url('fonts/flamabold_0-webfont.eot');
    src: url('fonts/flamabold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/flamabold_0-webfont.woff') format('woff'),
         url('fonts/flamabold_0-webfont.ttf') format('truetype'),
         url('fonts/flamabold_0-webfont.svg#flamabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*================== flama font end here ====================*/


* {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
a{text-decoration:none;}
ul, ol {list-style-type:none;}
img{border:none;}
body {font-family:"proxima_nova_rgregular",Arial,Helvetica,sans-serif; font-size:14px;}

.clr{clear:both;}

#main-wrapr{width:100%;margin:0 auto;padding:0;}
.hdr-container{width:1200px; overflow:hidden; margin:0 auto; padding:13px 0;}
.center-container{width:1200px; overflow:hidden; margin:0 auto;}
.ftr-container{width:1200px; overflow:hidden; margin:0 auto;}

.padtop40{ padding-top:40px;}
.pad40{ padding:40px 0;}

/*===================css for header start here =======================*/
#topStrip{background:#151515; height:28px;}
.hotline{font-family:'proxima_novalight'; font-size:16px; font-weight:400; color:#fff; float:left; padding-top:5px; width:87%;}
.hotline strong{ font-family: 'proxima_nova_rgbold'; font-weight:400;}

.social{width:145px; float:right; background:#359183; margin-right:1px; height:17px; padding:5px 0 5px 10px;}
.social p{color:#FFF; float:left; font-family: 'proxima_nova_rgregular'; font-size:14px; font-weight:normal; padding:0; margin:0}
.social ul{ float:left; margin:0; padding:0; list-style-type:none}
.social ul li{ float:left; border-right:1px solid #fff; width:20px; padding:0 3px;}
.social ul li:last-child{border-right:none;}
.social ul li a{display:block; width:23px; height:17px; background:url("../images/icons/social-icons.png") no-repeat left top; margin-left:1px; text-decoration:none;}
.social ul li a.fb{ background-position:5px top}
.social ul li a.tt{ background-position:-13px top}
.social ul li a.in{ background-position:-34px top}
.social ul li a:hover.fb{ background-position:5px -19px}
.social ul li a:hover.tt{ background-position:-13px -19px}
.social ul li a:hover.in{ background-position:-34px -19px}

#headerbg{ background:url(../images/bg/hdr-bg.gif) no-repeat center top #fff; height:169px; overflow:hidden; border-top: 1px #fff solid;}
.logo{ width:400px; float:left; border-right:1px dotted #ccc;}

.datesec { float:left; margin-left:20px; width:152px; overflow:hidden;}
h1.date { font-family: 'proxima_nova_rgbold'; font-weight:400; font-size:17px; color:#fd064a; text-transform:uppercase; line-height:18px;}
h1.date span{font-size:26px; display:block; line-height:26px; letter-spacing:-1px;}
.datesec p {font-family: 'proxima_novalight'; font-size:16px; color:#333; line-height:17px; font-weight:400;}

.timeCont{ width:153px; float:left; margin-top:7px;}
.count-timer {background: none repeat scroll 0 0 #323232;color: #ffffff;float: left; overflow: hidden;width: 152px;}
.hasCountdown {color:#c2c2c2; font-size:14px; margin:0 1px; overflow: hidden;}
.countdown_rtl {direction: rtl;}
.countdown_holding span {color: #c2c2c2;}
.countdown_row {clear: both;padding: 0;text-align: center;width: 100%; }
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 18%;}
.countdown_show3 .countdown_section {width: 33%;}
.countdown_show4 .countdown_section {background: none repeat scroll 0 0 #323232 !important; width: 46.6%; padding:0 0 0 3%;   }
.countdown_show4 .countdown_section:nth-child(2n){border-left:1px solid #fff;}
.countdown_show4 .countdown_section:nth-child(-n + 2) {border-bottom: 1px solid #fff;}
/*.countdown_show5 .countdown_section {width: 20.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}*/
.countdown_section {background-color: #323232; color: #c2c2c2; display: block; float: left; font-size: 80%;  padding-left: 0px; padding-right: 0px; text-align: center; height:25px; line-height:8px;}
.countdown_amount {color: #c2c2c2; display: block; float: left; font-size: 130%;font-weight: 600; letter-spacing: -1px; margin-top: 8px; margin-right:5px;}
.countdown_descr {display: block;width: 100%;}

.visionCont{ width:275px; float:right;}
h2.visionhead{ font-family: 'proxima_nova_rgbold'; font-weight:600; font-size:22px; line-height:17px; display:block; margin-bottom:5px;}
.show-specification{ width:98%; float:left; margin-left:7px; overflow:hidden;}
.show-specification p{font-family: 'proxima_novalight'; font-size:15px; color:#333; line-height:17px;}
.show-specification p strong{ font-family: 'proxima_nova_rgbold'; }
.blue-text{color:#1aa0da;}
/*===================css for header end here =======================*/

/*===================css for navigation start here =======================*/
#nav-cont { background:url(../images/bg/navigation-bg.gif) repeat-x scroll center top #fffac2; height:65px; width:100%;}
.menu-container{width:1200px;overflow:hidden;margin:0 auto;}
#menubar ul { list-style-type:none;	margin:0; padding:0 ; position: absolute;}
#menubar li { display:inline-block; float: left; margin-right: 0px; padding:9.5px 8px; font-family: 'proxima_nova_rgbold'; font-size:16px; text-transform:capitalize; color:#fff;}
#menubar li a {	padding:9.5px 8px; text-decoration: none; color:#fff; cursor:pointer;}
#menubar li:hover a { background: #f5f5f0; position:relative; color: #000;}
#menubar li:hover ul a { background: none; color:#000;}
#menubar li:hover ul a:hover { background: #359183; color: #fff; border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;}
#menubar li ul { display: none; position:absolute; padding:0; margin-top:4px;}
#menubar li ul.Reg { margin-left:-240px;}
#menubar li ul li { display: block; padding:6px 5px;}
#menubar li ul li a { font-family: 'proxima_novalight'; padding:3px 5px; margin:0; font-size:13px; color:#000; text-transform:capitalize;}
#menubar ul li a:hover + .hidden,#menubar .hidden:hover { display: block;}
#menubar input[type=checkbox]{ display: none;}
#menubar input[type=checkbox]:checked + #menu{ display: block; width:100%; margin-top:7px;}
.show-menu{ display:none;}
@media screen and (max-width : 767px){
#menubar ul { position: absolute; display: none; height:auto; z-index:999999999; }
#menubar li ul { display: none; position:static; padding:0; margin:0;}
#menubar li ul.Reg {margin-left:0;}
#menubar li { margin: 0; padding:0; border-bottom:none; width:100%;}	
#menubar li a { display:block; background:#f5f5f0; color:#333; border-bottom:solid 1px #c5c5c5;}
#menubar li:hover a {background:#1aa0da; color:#fff;}
#menubar li a {display:block;}
#menubar ul li{margin:0; padding:0;}
#menubar li ul li {padding:0; margin:0;}
#menubar li:hover ul a {background: #333; color: #fff;}
#menubar li ul li a {margin:0; padding:5px;}
#menubar li:hover ul a:hover { 	background-color:#000;	border-radius:0;}
.show-menu{ display:block;}
.menu { display:block; cursor:pointer; color:#fff; text-align:center; padding-top:10px;}
.nav-img{ margin:4px 10px 0 5px; float:left;  cursor:pointer;}
}

/*===================css for navigation end here =======================*/

/*===================css for slider section start here =======================*/
.sliderSec{ float:left; width:915px; }

.regSec { width:284px; float:right;}
ul.tabs{display:table; width:100%; list-style-type:none; margin:0px; padding:0px;}
ul.tabs li{display:table-cell;margin:0;background:#000;text-align:center; color:#fff; cursor:pointer; border-bottom:solid 1px #fff; border-right:solid 1px #ccc; font-family: 'proxima_nova_condensedlight'; font-size:15px; line-height:14px; vertical-align:middle; text-align:center; height:58px; text-transform:uppercase; width:33%;}
ul.tabs li:last-child {border-right: 0;}
ul.tabs li:hover{}
ul.tabs li.current{border-bottom: none;padding: 0;}
ul.tabs li:first-child{ background:#359183;}
ul.tabs li:nth-child(2n){ background:#1aa0da;}
ul.tabs li:last-child{ background:#333;}
.tab-cont{background:#fff; height:auto; width: 100%; margin:0;}
.tabscontent{display: none;}
.form-div{width:86%;padding:20px;background:#359183; min-height:226px;}
.form-div2{width:86%;padding:20px;background:#1aa0da; min-height:226px;}
.form-div3{width:86%;padding:20px;background:#333; min-height:226px;}
/*===================css for slider section end here =======================*/

/*===================css for mid section start here =======================*/
.biggest-show { width:318px; float:left; margin-right:40px;}
h2.midhdg {font-family: 'proxima_nova_rgbold'; color:#000; font-size:20px; font-weight:400; line-height:19px; text-transform:uppercase; margin-bottom:10px;}
h2.midhdg span{ color:#359183;}
.video-pop{width:600px; height:400px; background:#fff;}
.video-pop iframe{width:600px; height:400px;}
#cboxLoadedContent iframe { border: 0 none; display: block; height: 100%; overflow: hidden; width: 100%;}

.gmSec{ width:273px; margin-right:40px; float:left; overflow:hidden;}
.gmSec p strong { font-family: 'proxima_nova_rgbold'; margin-bottom:10px; display:block; font-weight:400;}
.gmSec p {font-family: 'proxima_novalight'; font-size:16px; font-weight:400; color:#333; line-height:17px; margin-bottom:10px;}
.gmSec p a{ color:#006699;}
.gmSec p a:hover{ text-decoration:underline;}
.gm-pic{ width:125px; height:77px; float:left; margin:0 20px 0 0; overflow:hidden;}
.gm-pic img { position:relative; width:100%;}
.txt-right{ text-align:left; font-family: 'proxima_novalight'; color:#333; font-size:14px; line-height:18px; margin:17px 0 0 0; float:left; width:115px }
.txt-right span{ font-family: "proxima_nova_rgbold"; font-size:16px; font-weight:400; display:block;}

.topMidLink{ width:224px; float:left; margin-right:40px;}
a.link-block {background:#fff; border-color:#e7e7e7; border-style:solid; border-width:1px 1px 1px 7px; color:#333; display:block; font-family:"proxima_novalight"; font-size:16px; margin-bottom:1px; padding:10.2px 0 10.2px 10px; text-decoration:none; text-transform:capitalize;}
a.link-block:hover {background:#ed220d; border-bottom: 1px solid #ef4603;border-left: solid 7px #ed220d; border-right: 1px solid #ef4603;border-top: 1px solid #ef4603;color: #fff;}

.calender-newsletterSec { width:264px; float:left;}
.calender{ width:264px; margin-bottom:45px; background:#ed220d;}

.newsletterCont { width:234px; padding:15px; background:#f5f5f5;}
.newsletter-hdg{ color:#009bff; font-family: 'proxima_novalight'; font-size:20px; font-weight:400; line-height:16px; margin-bottom:9px; text-transform:capitalize;}

.newsfrm {width:99%; background:#fff; border:solid 1px #dcdcdc; padding:1px; margin-bottom:5px;}
.newsletterCont p{ line-height:13px; color:#666; font-family: 'proxima_novalight'; font-size:12px; font-weight:400;}
/*===================css for mid section end here =======================*/

/*===================css for speaker section start here =======================*/
#spkrbg{ background:url(../images/bg/spkr-bg.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;  background-size: cover; min-height:600px;}
h3.main-hdg{ font-family: 'proxima_novalight'; font-size:45px; color:#fff; line-height:41px; margin-bottom:20px; display:block; font-weight:400;}

ul.key-spkr{ width:100%; margin:0 auto 45px; padding:0; clear:both; overflow:hidden;}
ul.key-spkr li{ width:580px; min-height:450px; float:left; background:#fff; color:#666; display:block;}
ul.key-spkr li:first-child{ margin-right:40px;}
ul.key-spkr li img{ width:100%;}
ul.key-spkr li:hover, ul.key-spkr li:hover p span, ul.key-spkr li:hover .vb{ background:#359183; color:#fff; cursor:pointer; border-color:#fff}
ul.key-spkr li p{ padding:30px 15px; font-family: 'proxima_novalight'; font-size:20px; line-height:24px; text-align:center; }
ul.key-spkr li p span{ font-family: 'proxima_novasemibold'; font-size:30px; line-height:27px; margin-bottom:5px; font-weight:400; display:block; color:#333;}
ul.key-spkr li .vb{background-color: rgba(0, 0, 0, 0); border:1px solid #666; color:#333; font-family:"proxima_novalight"; font-size:12px; line-height:12px; padding:3px 10px; text-align:center; text-transform:uppercase; display:block; width:130px; margin:10px auto 0;}


#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo4 {display:none;}
.nbs-flexisel-container {max-width:100%; position:relative;}
.nbs-flexisel-ul {list-style-type:none; margin:0px; padding:0px; position:relative; text-align:center; width:99999px;}
.nbs-flexisel-inner {background:rgba(0, 0, 0, 0) none repeat scroll 0 0; float:left; overflow:hidden; width:100%;}
.nbs-flexisel-item {cursor:auto; float:left; line-height:0; margin:0px; padding:0px; position:relative;}
.nbs-flexisel-item span {display:block;}
.nbs-flexisel-item .lead-speaker {background:#fff; display:block; height:385px; margin:0 auto 0; width:216px; padding-bottom:10px;}
.nbs-flexisel-item .lead-speaker img { display:block; height:auto; margin:0 auto 15px; width:100%; overflow:hidden;}
.nbs-flexisel-item .lead-speaker p {color:#333; font-family:"proxima_novalight"; font-size:16px; line-height:22px; margin:0 auto; padding:0 10px 10px; text-align:center;}
.nbs-flexisel-item .lead-speaker p strong {color:#333; display:block; font-family: 'proxima_novasemibold'; font-size:20px; font-weight:400; margin-bottom:5px; text-transform:capitalize; line-height:19px;}
.nbs-flexisel-item img {cursor:pointer; margin-bottom:10px; position:relative;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {display:none;}
.nbs-flexisel-item .glimps {background:#fff; display:block; height:148px; margin:0 auto 0; width:222px; border:1px solid #22c8ff;}
.nbs-flexisel-item .glimps a img { display:block; height:auto; margin:0 auto; width:100%; overflow:hidden;}
.nbs-flexisel-item .exhibitor {display:block; background:none; height:330px; margin:0 auto 15px; width:116px; }
.nbs-flexisel-item .exhibitor img {display:block; height:58px; width:116px; border:1px solid #e4e4e4;}

.view-biography{background-color: rgba(0, 0, 0, 0); border:1px solid #666; color:#333; font-family:"proxima_novalight"; font-size:12px; padding:5px 10px; text-align:center; text-transform:uppercase; display:block; width:130px; margin:0 auto; line-height:12px;}
.view-biography:hover{border:1px solid #ed220d; color:#ed220d;}

.spkr-btnCont{ width:232px; margin:0 auto; padding-top:30px; clear:both;}

/*===================css for speaker section end here =======================*/

/*============== css for button ======================*/
.icon-set{ background-image:url("../images/icons/icon-set.png"); background-repeat:no-repeat;}
.speaker-btn{width:232px; height:46px; float:left; background-position:-8px -8px;}
.speaker-btn:hover{background-position:-8px -65px;}
.blk-seat-btn{ width:262px; height:46px; float:left; background-position:-8px -122px;}
.blk-seat-btn:hover{background-position:-8px -175px;}
.nominate-btn{ width:302px; height:46px; float:left; background-position:-8px -231px;}
.nominate-btn:hover{ background-position:-8px -292px;}
/*============== css for button ======================*/

/*===================css for conference section start here =======================*/
.green-txt{ color:#359183 !important;}
.head-left{ float:left; width:938px;}
.head-right{ float:left; width:262px;}
.conf-overview{ width:344px; float:left; padding-right:28px; border-right: 1px dashed #ccc; }
.conf-overview p{ font-family:"proxima_novalight"; font-size:18px; color:#666; line-height:24px;}
.debate{ width:132px; float:left; padding:15px 8px 0 24px; }
.debate-hdg{font-family:"proxima_novalight"; font-weight:400; font-size:30px; color:#333; line-height:28px;}
.debate-hdg span{ color:#359183; display:block;}
ul.debate-list {float:left; width:662px; margin:0; padding:0;}
ul.debate-list li{ width:220px; height:107px; float:left; margin-right:1px;}
ul.debate-list li a img{ width:100%;}
ul.debate-list li:last-child{margin-right:0;}


h4.agenda-hdg{ font-family: "proxima_nova_rgbold"; font-size:25px; font-weight:600; display:block; color:#333; line-height:23px; margin:25px 0;}
/*ul.agen-list{ margin:0; padding:0; overflow:hidden; width:100%;}
ul.agen-list li{line-height:25px; font-family:'proxima_novalight'; font-weight:400; width:45%; float:left; color:#359183; margin-bottom:15px; font-size:22px; cursor:pointer; padding:0 20px; border-left:#f5f5f0 10px solid;} 
ul.agen-list li span{font-size:16px; color:#666; display:block; margin-bottom:15px;}
ul.agen-list li:hover{ border-left:#359183 10px solid;}
	
.top-arow{background:transparent url("../images/icons/top-arrow.png") no-repeat scroll 10px top; padding-top:21px;}
.top-arow2{background:transparent url("../images/icons/top-arrow.png") no-repeat scroll 620px top; padding-top:21px;}

.catOptionBox {background: #f5f5f0;border-color: #359183; border-image: none; border-style: solid; border-width: 1px 0 0; margin: -11px 0 15px;overflow: hidden; padding: 15px 10px;width: 98%;}
.close-adg{float: right;padding: 3px 42px 0;position: absolute;z-index: 2147483647; right:0;}*/
.agenda-box { margin-bottom: 30px; position: relative; border-left:#f5f5f0 10px solid; display:inline-block; width:49%; float:left;}
.agenda-box:hover{ border-left:#359183 10px solid;}
.agenda-box > div { padding-left: 20px; position: relative;}
.agenda-time { color: #666; font-size: 15px; line-height: 28px; font-family:'proxima_novalight';}
.agenda-main { font-family:'proxima_novalight'; color: #359183; font-size: 22px; font-weight: 400; line-height:25px;}
[data-toggle="description"] { cursor: pointer;}
[data-toggle="description"]:hover { text-decoration: underline;}

.agenda-full { background: #f5f5f0; color: #333; display: none; margin: -12px 0 30px 24px; padding: 20px; position: relative; float:left; }
.agenda-full .arrow { border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #3d9588; height: 0; left: 48px; position: absolute; top: -15px; width: 0;}
.agenda-full [data-dismiss="description"] { position: absolute; right: 12px; top: 12px;}

.top122{ margin-top:-12px;}

.common-head{font-family:'proxima_novalight'; font-size:18px; font-weight:400; color:#333; margin-bottom:10px; text-transform:capitalize;}
h5.sub-head{font-family:'proxima_nova_rgbold'; font-size:18px; font-weight:600; color:#333; line-height:28px; text-transform:capitalize;}
.common-head span{color:#333;}
ul.agehigh-list {margin:0; padding:0; clear:both;}
ul.agehigh-list li {background: url("../images/icons/bullet.png") no-repeat scroll 0 6px; display:inline-block; margin:2px 0 5px 10px; padding:0 0 0 20px; color:#666; font-family:"proxima_novalight"; font-size:16px; font-weight:400; line-height:22px; width:47%; border:none; float:left;}
ul.agehigh-list li:hover{ border:none; cursor:auto;}

.confbtn-Cont { width:100%; display:block; margin-top:15px;}
.conf-btn {background-color: rgba(0, 0, 0, 0); color: #359183; border:1px solid #359183; display: block; font-family: 'proxima_nova_rgbold'; font-size: 20px; font-weight: 400;margin: 0 auto; text-align: center; text-transform: uppercase; width: 264px; padding:15px 0; line-height:16px;}
.conf-btn:hover{color: #333; transition: all 0.4s ease 0s; border-color:#333}

/*===================css for conference section end here =======================*/

/*===================css for awards section start here =======================*/
#awrd-bg{ background:#1aa0da; border-bottom:1px solid #fff;}
.head-left2{ float:left; width:898px;}
.head-right2{ float:left; width:302px;}
.highlighCont { width:768px; float:left;}
.award-video{width:432px; float:right;}
h5.awrd-hdg{font-family:"proxima_novalight"; font-size:25px; color:#fff; line-height:25px; font-weight:400; margin-bottom:10px; display:block;}
ul.awrd-list{ width:100%; margin:0; padding:0;}
ul.awrd-list li{ width:50%; float:left; margin-bottom:20px;}
ul.awrd-list li ul{ width:100%; margin:0; padding:0; }
ul.awrd-list li ul li{ width:100%; background:url(../images/icons/star.png) scroll left top no-repeat; display:block; color:#fff; font-family:"proxima_novalight"; font-size:16px; line-height:16px; padding-left:22px; margin:4px 7px;}

.awrd-cat-btn{ width:190px; padding:8px 0; font-family: "proxima_nova_rgbold"; font-size:15px; font-weight:600; color:#1aa0da; float:left; background:#fff; text-align:center; text-transform:uppercase;}
.awrd-cat-btn:hover{text-decoration:underline;}

.glimpsCont{ width:100%; margin-top:25px;}
.head-left3{ float:left; width:1026px;}
.head-right3{ float:left; width:174px; margin-bottom:13px;}

.awrd-btn{ width:174px; padding:8px 0; font-family: "proxima_nova_rgbold"; font-size:15px; font-weight:600; color:#1aa0da; float:left; background:#fff; text-align:center; text-transform:uppercase;}
.awrd-btn:hover{text-decoration:underline;}

/*===================css for awards section end here =======================*/

/*===================css for exhibition section start here =======================*/
#exhibition-bg{ background:#359183;}
.head-left4{ float:left; width:958px;}
.head-right4{ float:left; width:242px; margin-bottom:13px;}
.exhibiton-left { width:381px; float:left; padding-right:25px;}
.exhibition-txt{ font-family:"proxima_novalight"; font-size:18px; color:#fff; line-height:24px;}
.exhibiton-right { width:794px; float:left;}

.book-stall-btn{ background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; color: #fff; display: block; font-family: "proxima_novalight"; font-size: 20px; font-weight: 400;margin: 0 auto; text-align: center; text-transform: uppercase; width: 240px; padding:10px 0;}
.book-stall-btn:hover{ background:#fff; color: #359183; border: 1px solid #fff; transition: all 0.4s ease 0s;}

/*===================css for exhibition section end here =======================*/

/*===================css for exhibitor section start here =======================*/
#exhibitor-bg{ background:#f5f5f0; }
ul.exhibitor-btn-list{ width:575px; margin:18px auto 0; padding:0;}
ul.exhibitor-btn-list li{ width:266px; float:left;}
ul.exhibitor-btn-list li:first-child{ margin-right:33px;}
.exhibitor-btn { background-color: rgba(0, 0, 0, 0); color: #333; border:1px solid #333; display: block; font-family: 'proxima_nova_rgbold'; font-size: 20px; font-weight: 400;margin: 0 auto; text-align: center; text-transform: uppercase; width: 264px; padding:15px 0; line-height:16px;}
.exhibitor-btn:hover{ color: #1aa0da; border:1px solid #1aa0da; transition: all 0.2s ease 0s;}
.blk-txt{ color:#333 !important;}
/*===================css for exhibitor section end here =======================*/

/*===================css for testimonial section start here =======================*/
#whitebg{ background:#fff;}
.testimonialSec { width:382px; float:left; margin-right:40px;}
h4.testimonialhdg {background: url("../images/icons/chat.png") no-repeat scroll left top rgba(0, 0, 0, 0); color: #202020; font-family: "proxima_nova_rgbold"; font-size: 30px; font-weight:400; height: 33px; line-height: 22px; padding: 12px 0 0 54px; margin-bottom:20px; text-transform: uppercase;}
ul.testimonial-list{ margin:0; padding:0; clear:both;}
ul.testimonial-list li {font-family: 'proxima_novalight'; color:#202020; font-weight:400; font-size:14px; line-height:20px; margin-bottom:20px;}
ul.testimonial-list li:last-child{margin-bottom:0;}
ul.testimonial-list li strong{font-family: 'proxima_novasemibold'; font-size:20px; font-weight:400; display:block;}
ul.testimonial-list li span{font-family: 'proxima_novasemibold'; font-size:15px; font-weight:400; display:block;}
.testimonial-btn-cont{width:44%; float:right; margin-top:30px; }
.viewBtn {background-color: rgba(0, 0, 0, 0); border: 1px solid #333; color: #333; display: block; float: none; font-family: "proxima_novasemibold"; font-size: 20px; font-weight: 400; height: 22px; margin: 0 auto; padding: 10px; text-align: center; text-transform: uppercase; width: 140px;}
.viewBtn:hover { color: #1aa0da; transition: all 0.4s ease 0s; border-color:#1aa0da}

.facebook-cont{width:375px; float:left;  margin-right:40px;}
.twitter-cont{width:362px; float:right;}
/*===================css for testimonial section end here =======================*/

/*===================css for footer section start here =======================*/
#ftrbg{ background:#fd064a;}
.ftr-container{width:1200px; overflow:hidden; margin:0 auto;}
.btm-container{width:1200px; overflow:hidden; margin:0 auto;}
.mobpart-container { display:none;}
ul.ftrcontact{width:100%; margin:0; padding:0; clear:both;}
ul.ftrcontact li{ width:300px; float:left; padding:0; min-height:195px;}
.ftr-head { color: #fff; display: block; font-family: "proxima_nova_rgbold";  font-size: 16px; font-weight: 400; margin-bottom: 4px;   text-transform: uppercase; line-height:14px;}
.ftr-name { color: #fff; display: block; font-family: "proxima_novalight"; font-size: 15px; font-weight: 400; line-height: 18px; margin-bottom: 0; text-transform: uppercase;}
.ftr-number { color: #fff; font-family: "proxima_nova_rgbold";  font-size: 30px;  line-height: 22px;}
.ftr-mail { color: #fff;  font-family: "proxima_novalight"; font-size: 14px; line-height: 14px; margin-bottom:18px;}
.ftr-mail a { color: #f2e600; text-decoration: none;}
.ftr-mail a:hover { text-decoration: underline;}
.ftr-btn {background:#fff; color:#ed220d; font-family: "proxima_novalight"; font-size: 17px; font-weight: 400; line-height: 18px;  margin: 0px auto 0px;  padding: 7px 13px; text-decoration: none; text-transform: none; width:185px; display:block; float:left;}
.ftr-btn:hover { text-decoration: underline;}

.ftr-btn2 {background:#fff; color:#ed220d; font-family: "proxima_novalight"; font-size: 17px; font-weight: 400; line-height: 18px;  margin: 0px auto 15px;  padding: 7px 13px; text-decoration: none; text-transform: none; width:185px; display:block; float:left;}
.ftr-btn2:hover { text-decoration: underline;}

.magCont{ width:300px; overflow:hidden;}
.mag-left { width:127px; float:left; height:auto;}
.mag-left img{ width:100%; border:1px solid #fff;}
.mag-right{ width:171px; float:right;}
.mag-txt{color:#fff; font-family: "proxima_novalight"; font-size: 20px; font-weight: 400;  line-height: 20px; text-align:center; padding:35px 0 25px;}
.subs {background:#fff; width:100%; display:block; padding:11px 0; color:#ed220d; font-family: "proxima_nova_rgbold";  font-size: 20px; font-weight: 400; line-height:17px; text-align:center; text-transform:uppercase;}
.subs a{ color:#ed220d;}
.subs a:hover{text-decoration:underline;}

#btmPartner{ background:#fff;}
#btm-strip { background:#151515;}
.copyright{width:315px; float:left;}
.copyright p{font-family: 'proxima_novalight'; font-size:14px; color:#fff; font-weight:400; margin-top:10px;}
.btmpwrd{width:252px; float:right;}
.btmpwrd p{font-family: 'proxima_novalight'; font-size:14px; color:#fff; font-weight:400; float:left; margin-top:10px;}
.btmpwrd img{margin-left:15px;}
/*===================css for footer section end here =======================*/

/*======================css for inner pages======================*/
.mainLeft{ width:930px; float:left;}
.mainRight{ width:250px; float:right;}

.instantCont { background:#333; padding:18px; width:86%; margin-bottom:30px;}
h4.frm-head{ color: #fff; font-family: 'flamabold'; font-size: 25px;margin-bottom: 15px; padding:0; line-height:22px;text-transform:uppercase;}

h2.innerhdg{ color: #359183; font-family: "proxima_novalight"; font-size: 35px; font-weight: 400; line-height: 30px; margin: 0 0 20px;  padding: 0; display:block; text-transform:capitalize;}
h2.innerhdg span {color: #333;}
h2.innerhdg a{color: #ed220d; text-decoration:none;}
h2.innerhdg a:hover{text-decoration:underline;}

ul.contact-part{ margin:0; padding:0; width:100%;}
ul.contact-part li{float:left; width:50%; margin-bottom:15px; padding:0; overflow:hidden; display:inline-block;}
ul.contact-part li h4{color: #333; font-family: "proxima_novasemibold"; font-size: 20px; font-weight: 400; margin: 10px 0; line-height:17px;}

ul.contact-part li p {color: #666; font-family: "proxima_novalight"; font-size: 16px; font-weight: 400; line-height: 24px;}
ul.contact-part li p a{ color:#ed220d;}
ul.contact-part li p a:hover{ text-decoration:underline;}
ul.contact-part li p strong{ font-family: "proxima_novasemibold";}

p.innerTxt {color: #666; font-family: "proxima_novalight"; font-size: 16px; font-weight: 400; line-height: 24px; margin-bottom:20px;}
p.innerTxt a{ color:#ed220d;}
p.innerTxt a:hover{ text-decoration:underline;}
p.innerTxt strong{ font-family: "proxima_novasemibold";}

.innerRlink {width:100%; margin:30px 0;}
.innertwt { width:100%;}
.dbinner{ width:100%; margin-bottom:30px;}

h4.sub-head{color: #333; font-family: "proxima_novasemibold"; font-size: 20px; font-weight: 400; margin: 10px 0; line-height:22px; text-transform:capitalize;}

.red-text{color:#fd064a;}

ul.overview-list { margin:0; padding:0; clear:both;}
ul.overview-list li{ background:url(../images/icons/bullet.png) scroll left 8px no-repeat; display:block; color:#666; font-family:"proxima_novalight"; font-size:16px; line-height:28px; padding-left:22px;}
ul.overview-list li a{color:#ed220d;}
ul.overview-list li a:hover{text-decoration:underline;}

ul.awrd-cat-list {padding: 0; margin:0; width:100%; clear:both;} 
ul.awrd-cat-list li{background:url("../images/icons/bullet.png") no-repeat scroll 0 6px; padding-left:22px; font-weight: 400; line-height: 24px; color:#666;font-family:'proxima_novalight'; font-size:16px; width:46%; float:left; margin:0 20px 10px 5px;}
ul.awrd-cat-list li strong { display:block; font-family:"proxima_novasemibold"; font-size:18px; font-weight:400; color:#333;}
ul.awrd-cat-list li:nth-child(2n){ margin-right:0;}

.awrdLeft{ width:450px; float:left; margin-right:20px;}
.awrdRight{ width:460px; float:left;}

h2.agenda-innerhdg{ color: #359183; font-family: "proxima_novasemibold"; font-size: 24px; font-weight: 400; line-height: 30px; margin: 0 0 20px;  padding: 0; display:block; text-transform:capitalize;}
h2.agenda-innerhdg span {color: #333;}
h2.agenda-innerhdg a{color: #ed220d; text-decoration:none;}
h2.agenda-innerhdg a:hover{text-decoration:underline;}

.confLeftpart {float: left; width: 20%;}
.confRightpart {float: right; width: 78%;}
.conf-agenda-bg {background: #f5f5f5 url("../images/bg/conf-bg.gif") no-repeat scroll center top; color: #ffffff; float: left; font-family: "proxima_novasemibold"; font-size: 18px; font-weight: 400; height: 160px; padding: 15px 0 0 15px; width: 150px;}
.confRightpart P{color: #666; font-family: "proxima_novalight"; font-size: 16px; font-weight: 400; line-height: 24px; margin-bottom:20px;}
ul.conf-list {margin: 0;padding: 0;}
ul.conf-list li {background: rgba(0, 0, 0, 0) url("../images/icons/bullet.png") no-repeat scroll 0 7px; display: block; margin-left: 20px;padding-left: 20px;color: #666;font-family: "proxima_novalight";font-size: 16px;font-weight:400; line-height:24px;}

ul.spkr-inner-all{ margin:0; padding:0; clear:both;}
ul.spkr-inner-all li{width:96%; margin:20px 0; border:solid 1px #e4e4e4; padding:15px;}
ul.spkr-inner-all li:last-child{ margin-bottom:0;}
.spkr-left-part{width:20%; float:left; border:solid 1px #e4e4e4; overflow:hidden;}
.spkr-left-part img{ width:100%; height:auto; display:block;}
.spkr-right-part{float:right; width:78%;}
.spkr-right-part strong{font-family: 'proxima_novasemibold'; font-size:18px; color:#e21b0e; text-align:left; display:block; font-weight:400; line-height:20px; margin-bottom:10px;}
.spkr-right-part a strong { color:#e21b0e; text-decoration:none;}
.spkr-right-part a strong:hover{text-decoration:underline; }
.spkr-right-part p{font-family: 'proxima_novalight'; font-size:16px; font-weight:400; color:#666; line-height:24px;}
.spkr-right-part p a{ color:#ed220d;}
.spkr-right-part p a:hover{ text-decoration:underline;}

.spkrSess-info{border: 1px solid #e0e0e0; overflow:hidden; width:100%; margin-top:30px;}
.agnLeft-part {float: left; width: 12%;}
.agnRight-part {float: right; width: 86%; padding-top:15px;}
.agnLeft-bg {background: #f5f5f5 url("../images/bg/conf-bg.gif") no-repeat scroll -49px  0px; color: #ffffff; float: left; font-family: "proxima_novasemibold"; font-size: 18px; font-weight: 400; height: 175px; padding: 15px 0 0 15px; width: 87%;}
.agnRight-part p {font-family: 'proxima_novalight'; font-size:16px; font-weight:400; color:#666; line-height:24px;}
.agnRight-part p span{ font-size:13px !important; color:#999; display:block;}
.agnRight-part strong{font-family: 'proxima_novasemibold'; font-size:18px; color:#e21b0e; text-align:left; display:block; font-weight:400; line-height:20px; margin-bottom:10px;}
.agnRight-part strong a{ color:#e21b0e;}
.agnRight-part strong a:hover{text-decoration:underline; }
.agnRight-part ul{ margin:0; padding:0; clear:both;}
.agnRight-part ul li{background: rgba(0, 0, 0, 0) url("../images/icons/bullet.png") no-repeat scroll 0 7px; display: block; margin-left: 20px;padding-left: 20px;color: #666;font-family: "proxima_novalight";font-size: 16px;font-weight:400; line-height:24px;}
.agnRight-part ul li a{ color:#e21b0e; text-decoration:none;}
.agnRight-part ul li a:hover{ text-decoration:underline;}

ul.partner{margin: 0 auto;overflow: hidden;width:100%;}
ul.partner li {width: 215px; height:250px; border:solid 1px #e4e4e4; margin:0 18px 18px 0; float:left;background: #fff;}
ul.partner li span{background: #fbfbfb; display: block; margin: 0 auto; padding: 7px 0 0; height:129px; border-bottom:solid 1px #f5f5f5; text-align:center;}
ul.partner li span:hover{background:#f5f5f5;}
ul.partner li:nth-child(4n){ margin-right:0;}
h3.partner-tiltle {font-family: 'proxima_novasemibold'; font-size:18px; color:#333; margin:0 auto; display:block; line-height:20px; text-align:center; padding: 10px; font-weight:400; text-transform:capitalize;}
h3.partner-tiltle a{color:#333;}
h3.partner-tiltle a:hover{color:#1aa0da; text-decoration:underline; }
h4.partner-subtiltle {font-family: 'proxima_novalight'; font-size:16px; display:block; font-weight:normal; color:#666; text-align:center;margin-bottom:15px; text-transform:capitalize;}

.partner-inner-left{width:240px;float:left;}
.partner-inner-left img{border:solid 5px #d4d4d4; padding:5px;}
.partner-inner-right{width:670px; float:right; margin-left:20px;}
h3.inner-partner-tiltle{font-family:'proxima_novasemibold'; font-size:24px; font-weight:400; color:#333; text-transform:capitalize;padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #e4e4e4; display:block;}

ul.inner-speaker{margin:0 auto;float:none;width:100%; overflow: hidden;}
ul.inner-speaker li {height:455px; width:217px; border:solid 1px #e4e4e4; margin:0 15px 15px 0; float:left; padding-bottom:10px; overflow:hidden}
ul.inner-speaker li img {margin: 0 0 18px; position:relative;}
ul.inner-speaker li:nth-child(4n) {margin-right: 0;}
ul.inner-speaker li p {font-family: 'proxima_novalight'; font-size:14px; color:#666;margin:0 auto; margin-bottom:15px;display:block; line-height:19px; text-align:center;padding:0 15px;}
ul.inner-speaker li p span{font-family: 'proxima_novalight'; font-size:16px; color:#333;}
ul.inner-speaker li p strong {font-family: 'proxima_novasemibold'; font-size:19px; display:block; font-weight:400; color:#333;}

.spkr-logo{height:50px; margin:0 auto 20px; width:150px; border:solid 1px #e4e4e4; display:block;}
.spkr-logo img{ width:100%;}

.spkr-inner-left{width:225px; float:left; overflow:hidden}
.spkr-inner-left img{border:solid 1px #e4e4e4; margin-bottom:15px; position:relative;}
.spkr-inner-left p{font-family: 'proxima_novalight'; font-size:16px; color:#666; text-align:center;}
.spkr-inner-left p strong{font-family: 'proxima_novasemibold'; font-size:22px; color:#ed220d; display:block; font-weight:normal; line-height:22px;}
.spkr-inner-right{width:660px; float:right; margin-left:20px;}
p.quote {font-family: 'proxima_novasemibold'; font-size:20px; font-weight:400; line-height:24px; margin-bottom:20px;}

table.conf-agenda {border-collapse:collapse; margin:0 0 30px; width:100%;  border: 1px solid #d6d6d6;}
table.conf-agenda th {background:#359183; border-color:#d6d6d6 #d6d6d6; border-style:solid solid none; border-width:1px 1px medium; color:#fff; font-family:"proxima_novasemibold"; font-size:20px ; font-weight:400; height:18px; padding:15px; text-align:center; vertical-align:middle; text-transform:capitalize;}
.grey-bg {background:#f6f6f6 ;}
table.conf-agenda td {border:1px solid #d6d6d6; height:18px; padding:15px;}
table.conf-agenda td:first-child{ width:19%; color:#666; font-family:"proxima_novalight"; font-size:16px; vertical-align:text-top; text-align:center;}
table.conf-agenda td:last-child{ width:81%;  -moz-border-bottom-colors: #d6d6d6;  -moz-border-left-colors: none; -moz-border-right-colors: none;  -moz-border-top-colors: #d6d6d6; border-color: #d6d6d6;  border-image: none; border-style: solid solid solid none; border-width: 1px none 1px none; text-align: left; color: #333; font-family: "proxima_novasemibold"; font-size: 16px;}
table.conf-agenda td strong{ padding:10px 0; display:block;}
table.conf-agenda td ul{ margin-top:15px; padding:0;}
table.conf-agenda td li {background:rgba(0, 0, 0, 0) url("../images/icons/bullet.png") no-repeat scroll left 6px; line-height:22px; padding:0 0 5px 20px; width:98%; margin-left:10px;}
table.conf-agenda td a {color:#ed220d; text-decoration:none;}
table.conf-agenda td a:hover{text-decoration:underline;}
.t-cent { text-align:center !important;}

ul.testimonial { clear:both; margin:0; padding:0;}
ul.testimonial li {width:100%; float:left; margin-bottom:20px; padding-bottom:15px; border-bottom: dashed 1px #e7e7e7;}
ul.testimonial li:last-child {margin-bottom:0; border-bottom:none;}
.testHead {color: #333; font-family: "proxima_novasemibold"; font-size: 20px; font-weight: 400; line-height:18px; text-align:right; margin-top:7px; }

p.thnxTxt {color: #666; font-family: "proxima_novasemibold"; font-size: 22px; font-weight: 400; line-height: 26px; text-align:center;}

/*======================css for winner page======================*/
ul.winner-list{ width:100%; margin:0; padding:0; clear:both; float:left;}
ul.winner-list li{ width:100%; margin-bottom:15px;background: url("../images/icons/bullet.png") no-repeat scroll 0 6px;padding:3px 0px 0 20px;}
ul.winner-list li span.awrd{ width:51%; float:left; font-family: 'proxima_novalight'; font-size:16px;font-weight:400; color:#333;}
ul.winner-list li span.dot{ width:2%; float:left; font-family: 'proxima_novalight'; font-size:16px;font-weight:400; color:#333;}
ul.winner-list li strong.comp-name{ width:40%; float:left; color: #666; font-family: "proxima_novasemibold"; font-size: 18px; font-weight:400;}