@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;

}
@font-face {
    font-family: 'flamalightlight';
    src: url('fonts/flamalight-webfont.eot');
    src: url('fonts/flamalight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/flamalight-webfont.woff') format('woff'),
         url('fonts/flamalight-webfont.ttf') format('truetype'),
         url('fonts/flamalight-webfont.svg#flamalightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Tahoma';
    src: url('fonts/Tahoma.eot');
    src: url('fonts/Tahoma.eot?#iefix') format('embedded-opentype'),
         url('fonts/Tahoma.woff') format('woff'),
         url('fonts/Tahoma.ttf') format('truetype'),
         url('fonts/Tahoma.svg#Tahoma') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Tahoma-Bold';
    src: url('fonts/Tahoma-Bold.eot');
    src: url('fonts/Tahoma-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Tahoma-Bold.woff') format('woff'),
         url('fonts/Tahoma-Bold.ttf') format('truetype'),
         url('fonts/Tahoma-Bold.svg#Tahoma-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
a{text-decoration:none;}
ul, ol {list-style-type:none;}
img{border:none;}
body {font-family:Arial,Helvetica,sans-serif; font-size:14px; position:relative;}

::-webkit-input-placeholder {color:#666666;}
:-moz-placeholder {color:#666666;}
::-moz-placeholder {color:#666666;}
:-ms-input-placeholder {color:#666666;}
textarea {resize:none;}
select option { padding:0 2px;}

.clr{clear:both;}

#main-wrapr{width:100%;margin:0 auto;padding:0;}

.pad20{ padding:20px 0;}
.pad23{ padding:23px 0;}
.pad30{ padding:30px 0;}

#blk-stip{ background:#000; }
.center-container{width:1000px; overflow:hidden; margin:0 auto;}

.hot-line{width:75%; float:left; font-family: 'Tahoma'; color:#ccc; font-size:15px; padding:5px 0;}  
.hot-line strong{ font-size:17px; font-weight:400; font-family: 'Tahoma-Bold'; color:#eef0f3;}

.social{width:195px;float:right;}
.social p{color:#CCC; float:left; font-weight:400; font-size:13px; padding-top:10px; padding-right:10px;}
.social ul{ float:left; margin:0; padding:0; list-style-type:none}
.social ul li{ float:left;}
.social ul li a{display:block; width:38px; height:37px; background:url("../images/social-icons.gif") no-repeat left top; margin-left:1px; text-decoration:none;}
.social ul li a.fb{ background-position:left top}
.social ul li a.tt{ background-position:-39px top}
.social ul li a.in{ background-position:-78px top}
.social ul li a:hover.fb{ background-position:left -37px}
.social ul li a:hover.tt{ background-position:-39px -37px}
.social ul li a:hover.in{ background-position:-78px -37px}

#white-bg{ background:#fff;}

.logo{ width:30%; float: left;}

.venu{ width:23%; float:left; padding:20px 28px 0; font-family: 'flamabold'; font-size:25px; font-weight:400; text-transform:uppercase; color:#dd2a1b; line-height:20px; border-left: dashed 1px #b2b2b2; border-right: dashed 1px #b2b2b2; min-height:70px;}
.venu span{ display:block; font-family: 'flamabold'; font-size:14px; font-weight:400; color:#333; line-height:14px; margin-top:3px; overflow:hidden;}

.top-right{ width:38%; float:right; padding-top:10px; margin-left:30px; overflow:hidden;}
h1.prest {font-family: 'flamabold'; font-size:23px; font-weight:400; color:#333; line-height:24px; text-transform:uppercase;}
h1.prest span{ font-family: 'flamalightlight'; font-weight:400; display:block}
.blue-txt{ color:#12a0d7;}

#header-bg{ background:url(../images/header-bg.jpg) #0092ca no-repeat center center;  -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; height:219px;}
.head-container{width:1000px; margin:0 auto;}
.head-video{ width: 30%; float:left;}
.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%;}
.colaborate{ width:22%; float:left; text-align:center; margin-top:25px;}
.head-figures{ width:47%; float:right; margin-top:11px;}

.brochure{ float:left; width:21.5%; }
.brochure img{ width:99%; border:solid 1px #e4e4e4;}

.dream_mid{ float:left; width:50.5%; padding:0 20px;}
h2.main-hdg{ color: #333; font-family: "flamabold"; font-size: 30px; letter-spacing: -1px; line-height: 24px; margin: 0 0 10px; padding: 0; text-transform: uppercase;}
h2.main-hdg span { font-family: "flamalightlight"; font-weight: 400;}
.dream_mid p { font-family:Arial, Helvetica, sans-serif; color: #454545; font-size:14px; line-height:24px;}
.bod-dashed { border-bottom: 1px dashed #b3b3b2; clear: both; display: block; height: 15px; margin-bottom: 15px;}
.dream_mid ul.mid-link{margin:0; padding:0; width:100%; clear:both;}
.dream_mid ul.mid-link li{color: #333; display: inline; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; margin: 0 4px; padding: 0;}
.dream_mid ul.mid-link li:first-child{margin-left:0;}
.dream_mid ul.mid-link li a{ color:#12a0d7;}
.dream_mid ul.mid-link li a:hover{ text-decoration:underline;}

.head-left{ width:30%; float:left; margin:20px 0;}
.head-right{ width:70%; float:left; margin:20px 0;}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3{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:315px; margin:0 auto 10px; width:148px; border:1px solid #e2e2e2;}
.nbs-flexisel-item .lead-speaker img { display:block; height:auto; margin:0 auto; width:100%; overflow:hidden;}
.nbs-flexisel-item .lead-speaker p {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; margin:0 auto; padding:10px; text-align:center;}
.nbs-flexisel-item .lead-speaker p strong {color:#333; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; margin-bottom:5px; text-transform:capitalize; }
.nbs-flexisel-item .old-speaker {background:#fff; display:block; height:370px; margin:0 auto 10px; width:114px;}
.nbs-flexisel-item .old-speaker img { display:block; height:auto; margin:0 auto; width:100%; overflow:hidden;}
.nbs-flexisel-item .old-speaker p {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; margin:0 auto; padding:4px; text-align:center; margin-bottom:5px;}
.nbs-flexisel-item .old-speaker p span{ display:block;}
.nbs-flexisel-item img {cursor:pointer; margin-bottom:10px; position:relative;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {display:none;} 
.nbs-flexisel-item .past-highlights {background:#fff; display:block; height:210px; margin:0 auto; width:329px; border:1px solid #e2e2e2;}
.nbs-flexisel-item .past-highlights img { display:block; height:auto; margin:0 auto; width:100%; overflow:hidden;}

.mid-reg{ background: #12a0d7; padding: 20px; width: 20%; float:right;}
.mid-reg h4 { color: #fff; font-family: "flamabold"; font-size: 25px; line-height: 22px; margin-bottom: 10px; padding: 0;text-transform: uppercase;}
.instant-reg{ margin:0; padding:0; overflow:hidden;}
.instant-reg select { background: #fff; border: 1px solid #dbdcdc; color: #666; font-size: 13px; margin-bottom: 8px; padding: 5px; width: 100%;}
.instant-reg input[type="text"] { background: #fff; border: 1px solid #ccc; color: #666; font-size: 13px;    margin-bottom: 8px; padding: 5px; width: 94%;}
.submit { background: rgba(0, 0, 0, 0) url("../images/submit.gif") no-repeat scroll center top; cursor: pointer; display: block; height: 34px; margin: 0 auto; width: 153px;}
.instant-reg input.error, .instant-reg select.error{ background:#f24e0d;}

#grey-bg{ background:#f2f2f2;}
.main-txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#454545; line-height:18px; margin-bottom:15px;} 

ul.listing{ margin:0; padding:0; clear:both; wi100%;}
ul.listing li { background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left 5px; color: #454545; font-size: 13px;     line-height: 19px; padding: 0 15px; width:47%; float:left; margin-bottom:10px;}

.main-left{ float:left; width:68%; padding-right:30px; margin-right:30px; border-right:1px dashed #b3b3b2;}

.main-right{ float:right; width:25%;}
.social-right { width:100%; min-height:75px;}
.main-right h3 { color: #333; font-family: "flamabold"; font-size: 23px; line-height: 21px; margin: 0 0 10px; padding: 0; text-transform: uppercase;}
.main-right h3 span { font-family: "flamalightlight"; font-weight: lighter;}

ul.attend-list{ margin:0; padding:0; clear:both; wi100%;}
ul.attend-list li { background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left 5px; color: #454545; font-size: 13px;     line-height: 19px; padding: 0 15px; width:45%; float:left; margin:0;}

#blue-bg{ background:#0092ca; border-bottom:10px solid #000;}
.delegation { background-color: #fff; color: #000; font-family: "flamabold"; font-size: 17px; font-weight: 600; line-height: 30px; margin: 0 auto 10px; padding:0; text-decoration: none; text-transform: uppercase; float:left; width:265px; height:35px; display:block; text-align:center;}
ul.btm-contact{ margin:0; padding:0; clear:both; width:72%;}
ul.btm-contact li { width:50%; float:left;}
ul.btm-contact li h6 { color: #fff; font-family: "flamabold"; font-size: 16px; font-weight: 400; margin: 0; padding: 0; text-transform: uppercase;}
ul.btm-contact li h5{ color: #fff; font-family: "flamabold"; font-size: 42px; line-height: 40px; margin: 0; padding: 0; text-transform: uppercase;}
ul.btm-contact li p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; font-weight:600; color:#fff;}
ul.btm-contact li p a { color:#fff;}
ul.btm-contact li p a:hover{ text-decoration:underline;}

.ftr-container {width:1000px; overflow:hidden; margin:0 auto;}
.sml-img{ display:none;}
.big-img{ display:block;}


#btm-strip { background:#151515;}
.copyright{width:30%; float:left;}
.copyright p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:400; margin-top:10px;}
.btmpwrd{width:26%; float:right;}
.btmpwrd p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:400; float:left; margin-top:10px;}
.btmpwrd img{margin-left:15px;}

.thnx-txt{ font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:28px; color:#666; font-weight:600; text-align:center; padding:30px 0;}

/*=====responsive code start here=====*/

/*=====code for 320px to 479px=======*/
@media only screen and (min-width:320px) and (max-width:479px){
.center-container{ width:100%;}
.head-container{ width:100%;}

.hot-line { float:none; text-align:center; width:100%;}
.social { float: none; margin: 0 auto 10px;}

.logo { float: none; margin: 0 auto; width: 70%;}
.venu { border-left: none; border-right: none; float: none; margin: 20px auto; min-height: auto; padding: 0; width: 81%; text-align:center;}
.top-right { float: none; margin: 0 auto;  padding-top: 0; text-align: center; width: 98%;}

#header-bg {height:auto;}
.head-video { float: none; margin: 0 auto; width: 93%;}
.colaborate { float: none; margin: 20px auto; text-align: center; width: 62%;}
.head-figures { float: none; margin: 0 auto; width: 99%;}
.head-figures img{ width:100%;}
.pad23 { padding-bottom:0;}

.brochure { float: none; margin: 0 auto; width: 52%;}
.dream_mid { float: none; margin: 30px auto; padding: 0; ext-align: center; width: 99%;}
.dream_mid ul.mid-link { margin: 0 auto; width: 78%;}
.mid-reg { float: none; margin: 0 auto; width: 75%;}

h2.main-hdg { text-align:center;}
.main-txt { text-align:center;}
ul.listing li { padding: 0 0 0 15px; width: 94%;}

.head-left { float: none; margin: 20px 0; text-align: center; width: 98%;}
.head-right { float: none; margin: 0 auto 20px; width: 50%;}

.main-left { border-right: none; float: none; margin: 0 auto; padding-right: 0; width: 98%;}
ul.attend-list li {margin-bottom: 5px; padding: 0 0 0 15px; width: 94%;}

.main-right { float: none; margin: 30px auto 0; width: 82%;}
.nbs-flexisel-item .past-highlights { height:197px; width:310px;}

.delegation { float:none;}
ul.btm-contact { width:100%;}
ul.btm-contact li:first-child{ margin-bottom:10px;}
ul.btm-contact li { float: left; text-align: center; width: 100%;}
ul.btm-contact li h5 { font-size:40px;}

.ftr-container{ width:100%;}
.sml-img{ display:block; width:100%;}
.big-img{ display:none;}

.copyright { float: none; margin: 0 auto; width: 94%;}
.btmpwrd { float: none; margin: 15px auto 0; width: 80%;}

}
@media only screen and (min-width:320px) and (max-width:359px){
.clck-disable{ pointer-events: none;}
}
/*=====code for 360px to 479px=======*/
@media only screen and (min-width:360px) and (max-width:479px){
.video-pop{width:260px; height:180px;}
.video-pop iframe{width:260px; height:180px;}
.mid-reg { width:72%;}
.instant-reg select { width:99%;}
}
/*=====code for 480px to 599px=======*/
@media only screen and (min-width:480px) and (max-width:599px){
.center-container{ width:100%;}
.head-container{ width:100%;}

.hot-line { float:none; text-align:center; width:100%;}
.social { float: none; margin: 0 auto 10px;}

.logo { float: none; margin: 0 auto; width: 56%;}
.venu { border-left: none; border-right: none; float: none; margin: 20px auto; min-height: auto; padding: 0; width: 54%; text-align:center;}
.top-right { float: none; margin: 0 auto;  padding-top: 0; text-align: center; width: 98%;}

#header-bg {height:auto;}
.head-video { float: none; margin: 0 auto; width: 62%;}
.colaborate { float: none; margin: 20px auto; text-align: center; width: 46%;}
.head-figures { float: none; margin: 0 auto; width: 99%;}
.head-figures img{ width:100%;}
.video-pop{width:420px; height:300px;}
.video-pop iframe{width:420px; height:300px;}
.pad23 { padding-bottom:0;}

.brochure { float: none; margin: 0 auto; width: 52%;}
.dream_mid { float: none; margin: 30px auto; padding: 0; ext-align: center; width: 99%;}
.dream_mid ul.mid-link { margin: 0 auto; width: 78%;}
.mid-reg { float: none; margin: 0 auto; width: 52%;}
.instant-reg select { width:99%;}

h2.main-hdg { text-align:center;}
.main-txt { text-align:center;}
ul.listing li { padding: 0 0 0 15px; width: 94%;}

.head-left { float: none; margin: 20px 0; text-align: center; width: 98%;}
.head-right { float: none; margin: 0 auto 20px; width: 50%;}

.main-left { border-right: none; float: none; margin: 0 auto; padding-right: 0; width: 98%;}
ul.attend-list li {margin-bottom: 5px; padding: 0 0 0 15px; width: 94%;}

.main-right { float: none; margin: 30px auto 0; width: 69%;}
.nbs-flexisel-item .past-highlights { height:197px; width:310px;}

.delegation { float:none;}
ul.btm-contact { width:100%;}
ul.btm-contact li:first-child{ margin-bottom:10px;}
ul.btm-contact li { float: left; text-align: center; width: 100%;}

.ftr-container{ width:100%;}
.sml-img{ display:block; width:100%;}
.big-img{ display:none;}

.copyright { float: none; margin: 0 auto; width: 80%;}
.btmpwrd { float: none; margin: 15px auto 0; width: 52%;}
}

/*=====code for 600px to 767px=======*/
@media only screen and (min-width:600px) and (max-width:767px){
.center-container{ width:100%;}
.head-container{ width:100%;}

.hot-line { width:65%;}

.logo { width:50%;}
.venu{ border-right: none; padding: 20px 0 0 28px; text-transform: uppercase; width: 44%;}
.top-right { float:none; margin:0 auto; padding-top:20px; width:50%;}

#header-bg { height:auto;}
.head-video { width:50%;}
.colaborate { width: 48%;}
.head-figures { clear: both; float: none; margin: 0 auto; padding-top: 20px; width: 80%;}
.pad23 { padding-bottom:0;}

.brochure { float: none; margin: 0 auto; width: 32%; }
.dream_mid { float: none; margin: 30px auto; padding: 0; text-align: center; width: 98%;}
.dream_mid ul.mid-link { clear: both; margin: 0 auto; padding: 0; width: 80%;}

.mid-reg { float: none; margin: 0 auto; padding: 20px; width: 33%;}

h2.main-hdg { text-align:center;}
h2.main-hdg { text-align:center;}

ul.listing li {padding: 0 0 0 15px; width: 96%;}

.head-left { width:48%;}
.head-right { width:52%;}

.main-left { border-right: none; float: none; margin: 0 auto; padding-right: 0; width: 99%;}

.main-right { float: none; margin: 30px auto 0; width: 39%;}

.nbs-flexisel-item .past-highlights { height: 197px; width: 308px;}

ul.btm-contact { width:100%;}
ul.btm-contact li h5 { font-size:38px;}

.ftr-container { width:100%;}
.ftr-container img{ width:100%;}

.copyright { width:43%;}
.btmpwrd { width:39%;}
}

/*=====code for 768px to 1023px=======*/
@media only screen and (min-width:768px) and (max-width:1023px){
.center-container{ width:748px;}
.head-container{ width:748px;}
.ftr-container { width:748px;}

.logo { width:33%;}
.venu { min-height: 85px; padding: 5px 15px 0; width:23%;}
.top-right { margin-left: 15px; width: 37%;}
h1.prest {font-size: 21px;}

#header-bg { height:auto;}
.head-video { width:42%;}
.pad23 { padding-bottom:0;}
.colaborate { width:42%;}

.head-figures {clear: both; float: none; margin: 15px auto 0; width: 69%;}

.dream_mid { width:47.5%;}

ul.listing li { width:45%;}

.head-left { width:45%;}
.head-right { width:45%;}

.main-left { border-right: none; float: none; margin-right: 0; padding-right: 0; width: 100%;}
.main-right { float: none; margin: 30px auto 0; width: 35%;}

ul.btm-contact { width:94%;}

.ftr-container img{ width:100%;} 

.copyright { width:37%;}
.btmpwrd { width:34%;}

}
