@font-face{font-family:'Lato-Black';src:url('fonts/Lato-Black.eot');src:url('fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Black.woff') format('woff'),
url('fonts/Lato-Black.ttf') format('truetype'),
url('fonts/Lato-Black.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Bold';src:url('fonts/Lato-Bold.eot');src:url('fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Bold.woff') format('woff'),
url('fonts/Lato-Bold.ttf') format('truetype'),
url('fonts/Lato-Bold.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Regular';src:url('fonts/Lato-Regular.eot');src:url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Regular.woff') format('woff'),
url('fonts/Lato-Regular.ttf') format('truetype'),
url('fonts/Lato-Regular.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Light';src:url('fonts/Lato-Light.eot');src:url('fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Light.woff') format('woff'),
url('fonts/Lato-Light.ttf') format('truetype'),
url('fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Hairline';src:url('fonts/Lato-Hairline.eot');src:url('fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Hairline.woff') format('woff'),
url('fonts/Lato-Hairline.ttf') format('truetype'),
url('fonts/Lato-Hairline.svg#Lato-Hairline') format('svg');font-weight:normal;font-style:normal;}
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
*, *:before, *:after{box-sizing:border-box;}
a{text-decoration:none;}
ul, ol{list-style-type:none;}
img{border:none;}
body{font-family:'Lato-Light',Arial,Helvetica,sans-serif;font-size:18px;}
.clr{clear:both;}
#main-wrapr{width:100%;margin:0 auto;padding:0;}
.grey-txt{ color:#666 !important;}
.grey-txt:hover{ text-decoration:underline;}
.sticky-container{ padding: 0px; margin: 0px; position: fixed; left:-5px; top:300px; width: 0px; z-index:999;}
ul.sticky{ margin:0; padding:0; clear:both;}
ul.sticky li{ list-style-type: none; height: 40px; padding: 0px; margin: 0px 0px 1px 0px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; cursor: pointer;}
ul.sticky li:hover{ margin-left:4px;}
ul.sticky li img{ float: left; margin: 5px 5px; margin-right: 10px;}

.topdiv{ margin:0 auto; width:810px; overflow:hidden;}
header{ background:#fff;}
.pad14{padding:14px 0;}
.pad10{ padding:10px 0;}
.great{ width:22%; float:left; border-right:dashed 1px #b2b2b2;}
.mid-logo{ float:left; width:40%; padding:0 30px; border-right:dashed 1px #b2b2b2;}
.biggest{ width:35%; float:right; padding-top:15px;}

.common-div{ margin:0 auto; width:1200px; overflow:hidden;} 
.logo-nav{ background:#00477f; border-bottom:1px solid #fff;}
.pad20{ padding:20px 0;}
.logo-left{ width:44%; float:left;}
.nav-right{ width:44%; float:right; margin-top:34px;}
.nline{border-right:0px dotted #bbb;}
.awrd-logo{ width:39%; float:left;padding-top:12px;}
.venu{ width:58%; float:right; border-left:dotted 1px #4d7fa6; font-family:'Lato-Regular'; font-size:18px; font-weight:400; line-height:19px; color:#fff; padding:18px 0 16px 19px; text-transform:capitalize; }
.yellow-txt{ font-size:24px; text-transform:uppercase; }
.big-txt{font-size:24px; line-height:21px;}
.venu span{ display:block;}
ul.top-nav{ margin:0; padding:0; clear:both;}
ul.top-nav li{ font-family:'Lato-Regular'; font-size:15px; font-weight:400; float:left; text-transform:uppercase;}
ul.top-nav li a{ color:#fff; padding:16px 18px;}
ul.top-nav li a:hover{ background:#fff; color:#4d7fa6;}

#div_demo_new{width:100% !important;height:582px;position:relative; overflow:hidden;}
#example_video_1{position:absolute;display:block;}
video::-webkit-media-controls {display:none !important;}
.mob-poster{background:url(../images/bg/video-poster.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; height:582px;}
.texture{background:url(../images/bg/textre.png) repeat; position:relative; z-index:9; height:100%;}
.unlock{ width:72%; margin-top:210px; float:left;}
.unlock img{ display:block; margin:0 auto; width:100%;}
.right-frm{ float:right; width:22%; background:url(../images/bg/startup-bg.png) repeat; margin-top:132px;}

/*popup css*/
.btnreg{ width:298px; height:56px; float:none; margin:0 auto 30px;}
.enquire{ background:#00477f; padding:14px; color:#fff; font-family:'Lato-Regular'; font-size:32px; font-weight:400; text-align:center; text-transform:uppercase; cursor:pointer; line-height:25px; width:100%;}
#ac-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, .6); z-index: 1001;}
#popup { width: 95%; height: 675px; position: fixed; top: 50px; z-index:2147483647;}
.top-reg-close{ background:url(../images/buttons/close.png) no-repeat right top; float:right; width:61px; height:67px; cursor:pointer;}
.reg-frm{ padding:20px;}
.frm-box{ width:604px; height:410px; margin:175px auto 0; }
.frm-head{font-family:'Lato-Bold'; font-size:26px; color:#fff; font-weight:400; line-height:24px; margin-bottom:18px; text-align:center; text-transform:uppercase; }
#mask { background-color: #000; display: none; left: 0; position: absolute; top: 0; z-index: 9000;}
/*popup css*/

/*popup forms*/
::-webkit-input-placeholder {color: #666;}
:-moz-placeholder {color: #666;}
:-ms-input-placeholder { color: #666;}
::-ms-input-placeholder { color: #666;}
:placeholder-shown { color: #666;}
textarea {resize:none;}
select option { padding:0 2px;}

.top-reg {margin: 0 auto;overflow: hidden;padding: 0; width:100%;}
.top-reg div.sec{ width:100%; margin-bottom:13px; overflow:hidden;}
.top-reg div.sec label.lsec{width:40%; float:left; padding-top:9px; font-family: 'Lato-Regular'; font-size:20px; color:#fff;}
.top-reg div.sec span.rsec{width:100%; float:left;}
.top-reg div.sec span.rsec input[type="text"], select{background:#fff; margin:0; padding:8px; width:100%; font-family: 'Lato-Regular'; font-size:16px; color:#666;}

.submit{ width:180px; height:36px; border:1px solid #fff; font-family: 'Lato-Regular'; color:#fff; font-size:22px; font-weight:400; text-align:center; float:none; margin:0 auto; display:block; text-transform:uppercase; cursor:pointer;}
.top-reg input.error{ background:#f3cf01 !important;}
.top-reg select.error{ background:#f3cf01;}
/*popup forms*/


/*code for bouncing arrow*/
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.arrow {
  position: absolute;
  bottom: 0;
  left: 47%;
  width: 60px;
  height: 60px;
  background-image:url(../images/icons/arrow.png);
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
.arrow-cont{ position:relative; clear:both; height:60px;}
/*code for bouncing arrow*/

.grey-bg{ background:#f5f5f0;}
.pad50{ padding:50px 0;}
.left-info{ width:74.9%; float:left; border-right:1px dotted #bbb;}
ul.show-specs{ margin:0; padding:0; clear:both; overflow:hidden;}
ul.show-specs li{font-family: 'Lato-Regular'; color:#333; font-size:19px; font-weight:400; line-height:16px; font-weight:400; text-align:center; text-transform:capitalize; float:left; width:33%;}
ul.show-specs li span{ color:#f27919; font-family:'Lato-Bold'; font-size:40px; display:block; line-height:31px;}
.timecount-right{ width:23%; float:right; margin-left:25px;}

.clockCont{ width:280px; display:block; margin-top:-20px; position:absolute; left:39%;}
.reco{ font-family:'Lato-Light'; font-size:140px; font-weight:400; line-height:110px; text-align:center; display:block; color:#fff; text-transform:uppercase; padding:57px 0 40px;}
.time{font-family:'Lato-Black'; font-size:25px; color:#fff; font-weight:400; line-height:20px; text-transform:uppercase; float:left; margin-left:136px;}

.white-bg{ background:#fff;}
.main-hdg{ font-size:45px; font-weight:400; text-transform:uppercase; color:#333; line-height:33px; text-align:center; margin-bottom:25px; display:block;}
.main-hdg h1{ font-weight:normal;}
.main-hdg h1 span{ font-family: 'Lato-Black'; font-weight:400;}
.main-txt{ color:#666; font-size:18px; font-weight:400; line-height:25px; text-align:center;}
/*.main-txt strong{font-family:'Lato-Bold'; font-size:25px; display:block; font-weight:400;}*/

.sub-head{color:#333;font-family: 'Lato-Regular';font-size:30px;font-weight:400;margin-bottom:15px;line-height:25px;}
.left-cont{ float:left; padding-right:60px; border-right: 1px dotted #dbdbdb; width:50%; margin-top:25px;}
.left-cont1{ float:left; padding-right:60px; border-right: 0px dotted #dbdbdb; width:50%; margin-top:25px;}

.right-cont{ float:right; padding-left:25px; width:50%;margin-top:25px;}
ul.info, ul.info2{ margin:0; padding:0; clear:both; overflow:hidden;}
ul.info li{background:url("../images/icons/bullet.png") no-repeat scroll left 10px;line-height:22px;padding:0 0 5px 20px;width:96%;margin-left:20px; float:left; color:#666; line-height:30px;}
ul.info li strong{font-family:'Lato-Bold'; font-weight:400; }
ul.info2 li{background:url("../images/icons/bullet.png") no-repeat scroll left 6px;line-height:22px;padding:0 0 5px 20px;width:97%;margin-left:20px; float:left; color:#666; line-height:25px;}

ul.summit-list{margin:0 auto;padding:0;clear:both; width:75%;}
ul.summit-list li{width:270px;margin-right:40px;float:left;}
ul.summit-list li:last-child{margin-right:0;}
span.ent-text-content{background-color:#fff;background-color:rgba(0,0,0,0.7);color:white;cursor:pointer;padding:0 ;width:100%;height:99%;position:absolute;top:0px;text-align:center;opacity:0;left:0;}
span.ent-text-content .ent-txt{font-family:'Lato-Regular';font-size:16px;padding:50px 40px 0 35px;display:block;text-align:center;margin:0 auto;font-weight:400;line-height:19px;color:#fff;}
#ent-list{display:block;position:relative;}
#ent-list:hover span.ent-text-content{opacity:1;}
.ent-names{ background:url(../images/bg/summit-bod.png) no-repeat center top; width:230px; height:206px;  position:absolute;bottom:30px;left:20px;z-index:9;text-align:center;font-weight:400;text-transform:uppercase;padding:0; color:#fff; padding-top:183px; line-height:13px;}
.ent-names strong{font-family:'Lato-Black';font-size:18px;line-height:16px; display:block;}
.ent-names span{font-family:'Lato-Regular';font-size:14px;line-height:14px;}

#flexiselDemo1{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.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);float:left;overflow:hidden;width:100%;}
.nbs-flexisel-item{cursor:auto;float:left;line-height:0;margin:0px;padding:0px;position:relative; border:none;}
.nbs-flexisel-item .lead-speaker{background:none;display:block;height:350px;margin:0 auto;width:300px;}
.nbs-flexisel-item .lead-speaker img{display:block;height:350px;margin:0 auto;width:300px;}
.nbs-flexisel-item img .spkr-name{background:#333;font-family:'Lato-Black';font-size:25px;font-weight:400;position:relative;z-index:99;}
.nbs-flexisel-item img{cursor:pointer;position:relative;}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right { width: 22px; height: 22px; position: absolute; cursor: pointer; z-index: 100; opacity: 0.5;}
.nbs-flexisel-nav-left { left: 10px; background: url(../images/icons/button-previous.png) no-repeat;}
.nbs-flexisel-nav-right { right: 5px; background: url(../images/icons/button-next.png) no-repeat;}
.spkr-btn{background-color:rgba(0, 0, 0, 0);color:#e62005;border:1px solid #e62005;display:block;font-size:20px;font-weight:400;margin:30px auto 0;text-align:center;text-transform:uppercase;width:264px;padding:14px 0;line-height:16px;}
.spkr-btn:hover{color:#fff;border:1px solid #e62005;background:#e62005;}


.no-bg{background:none !important;padding:0 !important;height:250px !important;}
span.text-content{background-color:#fff;background-color:rgba(0,0,0,0.9);color:white;padding:0 20px;width:100%;height:100%;position:absolute;top:0px;text-align:center;opacity:0;left:0;}
span.text-content .magazine-txt{font-family:'Lato-Black';font-size:25px;padding:28px 0 0 0;display:block;text-align:center;margin:0 auto;text-transform:capitalize;font-weight:400;line-height:21px;}
span.text-content .magazine-txt sub{font-family:'Lato-Regular';font-size:18px;line-height:19px;display:block;}
span.text-content .magazine-txt .spkrtxt{font-family:'Lato-Regular';font-size:16px;font-weight:400;line-height:19px;color:#b5b5b6;font-weight:400;padding-top:22px;text-transform:none;}
span.text-content .magazine-txt .spkrtxt a{text-decoration:underline;color:#fff;}
span.text-content .magazine-txt .spkrtxt a:hover{text-decoration:none;color:#fff;}
#img-list{display:block;position:relative;}
#img-list:hover span.text-content{opacity:1;}
.text-content img{width:160px;float:none;}
.img-names{position:absolute;bottom:40px;left:10px;z-index:9;text-align:left;/*padding:8px 5px;*/font-weight:400;text-transform:capitalize;}
.img-names strong{font-family:'Lato-Black';font-size:24px;line-height:30px;color:#fff;background:#333;padding:5px 5px 4px;font-weight:400;}
.img-names span{font-size:18px;line-height:21px;color:#fff;background:#333;padding:2px 5px 3px;}
#img-list:hover .img-names{ display:none; }
.spkr-btn{background-color:rgba(0, 0, 0, 0);color:#e62005;border:1px solid #e62005;display:block;font-size:20px;font-weight:400;margin:30px auto 0;text-align:center;text-transform:uppercase;width:264px;padding:14px 0;line-height:16px;}
.spkr-btn:hover{color:#fff;border:1px solid #e62005;background:#e62005;}

.conf-bg {background:url(../images/bg/agenda-bg.jpg) no-repeat center top fixed; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; height:690px;}
.conf-head { font-family: 'Lato-Black'; font-size:45px; margin:0 auto; text-align:center; line-height:34px; color:#fff; font-weight:400; text-transform:uppercase; }
.conf-txt {  font-family: 'Lato-Regular'; font-size:20px; margin:20px auto 30px; text-align:center; line-height:22px; color:#fff; font-weight:400;}
.main-tab { width:100%; overflow:hidden;}
ul.conf-box{ width:100%; margin-top:30px; padding:0; clear:both; display:block;}
ul.conf-box li{ width:398px; margin-right:1px; float:left;}
ul.conf-box li span.format-box{padding:20px 37px; border: 1px solid #403e41; text-align: center; color:#fff; font-size:16px; font-family: 'Lato-Black'; text-transform:uppercase; width:100%; line-height:16px; font-weight:400; vertical-align:top; display:block; min-height:109px; margin-bottom:1px;}
ul.conf-box li span.format-box:hover{border: 1px solid #fff; cursor:pointer;}
.cblock { width:100%;}
 .conf-sea { font-family: 'Lato-Black'; font-size:30px; margin:0 0 0 40px; text-align:right; line-height:22px; color:#fff; font-weight:400;text-transform:uppercase; float:left; width:53%; }
  .conf-sea-right { width:43%; float:right;}
 .view-agenda-conf{ width:209px; background:#fff; color:#333; font-family: 'Lato-Regular'; font-size:18px; padding:7px 0; text-align:center; display:block; text-transform:uppercase; float:right;}
.bookblk { width:240px; height:50px; border: 1px solid #fff; color:#fff; padding:10px; font-family: 'Lato-Regular'; font-size:23px; margin:30px auto 0; text-transform:uppercase; text-align:center;  transition: all 0.4s ease; display:block;  }
.bookblk:hover{border: 1px solid #fff; background:#fff; color:#333; }

.global-bg{ background:url(../images/bg/global-bg.jpg) no-repeat center top fixed; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; height:500px; border-top:1px solid #fff;}
.global-txt{ font-size:35px; color:#fff; line-height:30px; text-align:center; text-transform:uppercase; margin-top:212px;text-shadow: 6px 0px 8px rgba(96, 96, 96, 1);}
.global-txt span{ font-family: 'Lato-Black'; color:#fff; font-size:60px; line-height:50px; display:block;}

.dot-bod{ margin-bottom:45px; padding-top:45px; border-bottom: dotted 1px #dbdbdb; clear:both;}
ul.overview-list{ margin:0; padding:0; clear:both;}
ul.overview-list li{ background:url("../images/icons/bullet.png") no-repeat scroll left 6px;line-height:22px;padding:0 0 5px 20px;width:48%;margin-left:20px; float:left; color:#666; line-height:25px; }

.guru-bg{ background:url(../images/bg/guru-bg.jpg) no-repeat center center ; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; height:500px;}
.testpad50{ padding-top:50px;}
ul.video-test-list{ margin:0; padding:0; clear:both;}
ul.video-test-list li{ width:600px; float:left; padding:30px; color:#fff; font-weight:400; height:426px; text-align:center;}
ul.video-test-list li a{ color:#fff;}
ul.video-test-list li:first-child{ background:url(../images/bg/photo-bg.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; }
ul.video-test-list li:nth-child(2n){ background:url(../images/bg/video-bg.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover;}
ul.video-test-list li h3{font-family: 'Lato-Black'; font-size:35px; display:block; line-height:27px; margin-bottom:15px; font-weight:400; text-transform:uppercase;}
ul.video-test-list li p{ line-height:17px;}
ul.video-test-list li:first-child:hover, ul.video-test-list li:nth-child(2n):hover{ cursor:pointer;}

/*@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -moz-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -moz-transform: translateX(15px);
    transform: translateX(15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -moz-transform: translateX(15px);
    -ms-transform: translateX(15px);
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
  }
}*/

/*.sliding-arrow {  position:static;  margin: 20px auto 0;  width: 40px;  height: 40px;  background-image: url(../images/icons/right-arrow.png); background-repeat:no-repeat;  background-size: contain; }
.sliding-arrow:hover {  -moz-animation: bounce 2s infinite;  -webkit-animation: bounce 2s infinite;  animation: bounce 2s infinite;}

.socialpad50{padding-bottom:50px;}
ul.social-media{margin:0;padding:0;clear:both;}

ul.social-media li{width:510px;float:left;}
ul.social-media li:first-child{margin-right:180px;}*/

footer{ background:#00477f;}
.ftr-hdg{ font-family: 'Lato-Black';font-size:45px; font-weight:400; text-transform:uppercase; color:#fff; line-height:33px; text-align:center; margin-bottom:25px; display:block;}
ul.ftr-list{ margin:0; padding:0; clear:both;}
ul.ftr-list li{ width:50%; float:left;}

.mail-txt{font-size:17px;color:#fff;font-weight:400; text-align:center;}
.mail-txt span{ text-transform:uppercase;font-size:26px;}
.mail-txt a{ color:#fff000;}
.mail-txt a:hover{ text-decoration:underline;}
.ftr-txt{ font-size:42px; font-family:'Lato-Hairline'; font-weight:400; line-height:40px; display:block; text-align:center;}

.partner-div{margin:0 auto; width:1200px; overflow:hidden;}
.mob-partner-div{ display:none;}

#btm-strip{ background:#202020;}
.copyright{float:left;}
.copyright p{font-size:16px;color:#fff;font-weight:400;margin-top:10px;}
.btmpwrd{width:22%;float:right;}
.btmpwrd p{font-family:'Lato-Light';font-size:16px;color:#fff;font-weight:400;float:left;margin-top:10px;}
.btmpwrd img{margin-left:15px;}

.thnx-txt{ font-family: 'Lato-Regular'; font-size:22px;text-align:center; line-height:24px; color:#666; font-weight:400;}
/* BackToTop button css  start */
#scroll { position:fixed; right:-9px; bottom:0px; cursor:pointer; width:50px; height:50px; z-index:9;}
#scroll span { position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0;}
#scroll:hover {}
/* BackToTop button css  end  */


/*responsive code start here*/
/*====320px to 479px====*/
@media only screen and (min-width:320px) and (max-width:479px){
.topdiv { width:100%; display:none;}
.common-div{ width:100%;}
.great { border-right: medium none; float: none; margin: 0 auto; width: 43%;}
.mid-logo { border-right: medium none; float: none; margin: 20px auto 0; padding: 0; width: 83%;}
.biggest { /*float: none; margin: 0 auto; padding-top: 0; width: 87%;*/ display:none;}
.logo-left { float: none; width: 100%; }
.nav-right { display:none;}
.awrd-logo { float: none; margin: 0 auto 20px; width: 64%;}
.venu { border-left: medium none; float: none; margin: 0 auto; padding: 0;text-align: center;width: 76%;}
.venu span {display: inline;}
.clockCont {display: block;margin: 0 auto;position: relative;width: 280px;left:0;}
.time {float: none;line-height: 22px;margin: 0 auto 20px;text-align: center;width: 98%;}
.btnreg {float: none;margin: 0 auto 30px;}
#popup { left:1%; height:auto; width:99%; top:0;}
.frm-box { height: auto; margin: 55px auto 0; width: 100%;}
.frm-head {font-size: 26px; line-height: 28px; margin-bottom: 15px;}
.arrow-cont { display:none}
#example_video_1{ display:none;}
#div_demo_new { height: auto;}
.texture { height:auto;}
.unlock { margin:7px auto 1px; float:none; width:98%}
.unlock img{ width:100%; display:block; margin:0 auto;}
.right-frm { float: none; margin: 0 auto 20px; width: 73%;}
.pad50{ padding:30px 0;}
.left-info { border-right: medium none; float: none; margin: 0 auto 30px; width: 98%;}
ul.show-specs li { width:50%;}
ul.show-specs li:last-child{ width:100%; float:none; margin:0 auto; text-align:center;}
ul.show-specs li:first-child{ margin-bottom:15px;}
ul.show-specs li:nth-child(2n){ margin-bottom:15px;}
.timecount-right { float: none; margin: 0 auto; width: 87%; display:none;}
.main-hdg { font-size: 28px; line-height: 30px; margin-bottom: 20px;}
.main-hdg span {margin: 10px auto 0;}
.left-cont,.left-cont1, .right-cont {border-right: medium none; float: none; margin: 25px auto 0; padding: 0; width: 99%;}
ul.info li, ul.info2 li  {line-height: 25px; width: 90%;}
.conf-bg { height:auto;}
.conf-head { font-size: 28px; line-height: 30px;margin: 10px auto 20px;}
.conf-sea { margin-left:0; float:none; font-size:20px; text-align:center; width:100%;}
.conf-sea-right { float: none; margin: 0 auto; width: 66%;}
ul.conf-box { margin-top:10px;width:100%;}
ul.conf-box li{width:100%;}
ul.conf-box li span.format-box { min-height:auto;}
.main-tab {margin: 0 auto; width: 94%;}
.global-bg { height:auto;}
.global-txt { margin:30px 0; font-size:28px; line-height:26px;}
.global-txt span {font-size: 40px; line-height: 30px;}
.sub-head { font-size:22px; text-align:center;}
ul.overview-list li { width:93%;}
.guru-bg { height:auto;}
ul.video-test-list li { float: none;  margin: 0 auto 10px; padding: 20px; width: 95%;}
.socialpad50 { padding: 0;}
ul.social-media { display:none;}
ul.ftr-list li { width:100%;}
ul.ftr-list li:first-child{ margin-bottom:20px;}
.ftr-hdg { font-size: 28px; line-height: 30px;margin: 10px auto 20px;}
.mail-txt { font-size:22px;}
.ftr-txt { font-size: 40px; line-height: 36px;}
.partner-div { display:none;}
.mob-partner-div { display:block; width:100%;}
.mob-partner-div  img{ width:100%;}
.copyright { float:none; text-align:center;}
.btmpwrd { clear:both; float: none; margin: 0 auto 0; padding-top:20px; width: 83%;	}
.sticky-container {bottom: 0;z-index:99; top:auto; height:36px; padding-top:5px; margin:0 auto; background:#fff; width:100%;}
ul.sticky { margin: 0 auto; width: 128px; display:none;}
ul.sticky li { height:32px;  margin: 0 0 3px; float:left;}
ul.sticky li img { margin: 0 5px;}
ul.sticky li:hover { margin:0;}
#scroll { z-index:999; height: 49px;right: -12px;}
ul.summit-list{width:100%; float:none; margin:0 auto;}
ul.summit-list li { float: none; margin: 0 auto 20px;}
ul.summit-list li:last-child { margin: 0 auto 0;}
}

/*====360px to 479px====*/
@media only screen and (min-width:360px) and (max-width:479px){
.venu { width: 68%;}
.great { width: 39%;}
.mid-logo { width: 74%;}
.awrd-logo { width: 205px;}
.main-tab {width: 84%;}
.btmpwrd { width: 74%;	}
}

/*====480px to 599px====*/
@media only screen and (min-width:480px) and (max-width:599px){
.topdiv { width:100%;}
.great {margin-left: 5px; width: 34%;}
.mid-logo { border-right: medium none; float: left; padding: 0 0 0 30px; width: 63%;}
.biggest { display:none;}
.common-div{ width:100%;}
.logo-left { float: none; width: 100%; }
.awrd-logo { float: none; margin: 0 auto 20px; width: 56%;}
.awrd-logo img{ display:block; margin:0 auto;}
.yellow-txt { font-size:24px;}
.big-txt {font-size: 24px; line-height: 24px;}
.venu { float: none; margin: 0 auto; padding: 0; text-align: center; border:none;}
.nav-right { display:none;}
.clockCont {display: block;margin: 0 auto;position: relative;width: 280px;left:0;}
.time {float: none;line-height: 22px;margin: 0 auto 20px;text-align: center;width: 98%;}
.btnreg {float: none;margin: 0 auto 30px;}
#popup { left:1%; height:auto; width:99%; top:0;}
.frm-box { height: auto; margin: 55px auto 0; width: 100%;}
.frm-head {font-size: 26px; line-height: 28px; margin-bottom: 15px;}
.arrow-cont { display:none;}
#example_video_1{ display:none;}
#div_demo_new { height: auto;}
.texture { height:auto;}
.unlock { margin:50px auto 30px; float:none; width:98%}
.unlock img{ width:100%; display:block; margin:0 auto;}
.right-frm { float: none; margin: 0 auto 20px; width: 62%;}
.pad50{ padding:30px 0;}
.left-info { border-right: medium none; float: none; margin: 0 auto 20px; width: 98%;}
ul.show-specs li { width:50%;}
ul.show-specs li:first-child{ margin-bottom:15px;}
ul.show-specs li:nth-child(2n){ margin-bottom:15px;}
.timecount-right { float: none; margin: 0 auto; width: 87%;}
.main-hdg { font-size: 28px; line-height: 30px; margin-bottom: 20px;}
.main-hdg span {margin: 10px auto 0;}
.left-cont,.left-cont1, .right-cont {border-right: medium none; float: none; margin: 25px auto 0; padding: 0; width: 99%;}
ul.info li, ul.info2 li  {line-height: 25px; width: 94%;}
.conf-bg { height:auto;}
.conf-head { font-size: 28px; line-height: 30px;margin: 10px auto 20px;}
.conf-sea { margin-left:5px; width:30%;}
.conf-sea-right { width:44%;}
ul.conf-box { margin-top:10px;}
ul.conf-box li{width:100%;}
ul.conf-box li span.format-box { min-height:auto;}
.main-tab {margin: 0 auto; width: 63%;}
.global-bg { height:auto;}
.global-txt { margin:30px 0; font-size:28px; line-height:26px;}
.global-txt span {font-size: 40px; line-height: 30px;}
.sub-head { font-size:22px; text-align:center;}
ul.overview-list li { width:93%;}
.guru-bg { height:auto;}
ul.video-test-list li { float: none;  margin: 0 auto 10px; padding: 20px; width: 95%;}
.socialpad50 { padding: 0;}
ul.social-media { display:none;}
ul.ftr-list li { width:100%; margin-top:20px;}
ul.ftr-list li:first-child{ margin-top:0;}
.ftr-hdg { font-size: 28px; line-height: 30px;margin: 10px auto 20px;}
.mail-txt { font-size:22px;}
.ftr-txt { font-size: 40px; line-height: 36px;}
.partner-div { display:none;}
.mob-partner-div { display:block; width:100%;}
.mob-partner-div  img{ width:100%;}
.copyright { float:none; text-align:center;}
.btmpwrd { clear:both; float: none; margin: 0 auto 0; padding-top:20px; width: 55%;	}
.sticky-container {bottom: 0;z-index:99; top:auto; height:36px; padding-top:5px; margin:0 auto; background:#fff; width:100%;}
ul.sticky { margin: 0 auto; width: 128px;}
ul.sticky li { height:32px;  margin: 0 0 3px; float:left;}
ul.sticky li img { margin: 0 5px;}
ul.sticky li:hover { margin:0;}
#scroll { z-index:999; height: 49px;right: -12px;}
ul.summit-list li { float: none; margin: 0 auto 20px;}
ul.summit-list li:last-child { margin: 0 auto 0;}
}

/*====600px to 767px====*/
@media only screen and (min-width:600px) and (max-width:767px){
 .topdiv { width:80%;}
.great {margin-left: 5px; width: 34%;}
.mid-logo { border-right: medium none; float: left; padding: 0 0 0 30px; width: 63%;}
.biggest { /*clear: both; float: none; margin: 0 auto; padding-top: 20px; width: 58%;*/ display:none;}
.common-div{ width:100%;}
.logo-left { float: none; width: 100%; }
.awrd-logo img{ display:block; margin:0 auto;}
.yellow-txt { font-size:26px;}
.big-txt {font-size: 26px; line-height: 24px;}
.venu {padding: 0 0 0 19px;}
.nav-right { display:none;}
.unlock { margin:30px auto 20px; width:98%;}
.unlock img{ width:100%; display:block; margin:0 auto;}
.right-frm { float: none; margin: 0 auto 20px; width: 45%; clear:both;}
.left-info { float: left; margin-left: 5px; width: 50%;}
ul.show-specs li { width:50%;}
ul.show-specs li:first-child { margin-bottom:15px;}
ul.show-specs li:nth-child(2n) { margin-bottom:15px;}
.timecount-right { float: right; margin:40px 0 0 10px; width: 47%;}
.clockCont {display: block;margin: 0 auto;position: relative;width: 280px;left:0;}
.time {float: none;line-height: 22px;margin: 0 auto 20px;text-align: center;width: 98%;}
.btnreg {float: none;margin: 0 auto 30px;}
#popup { left:1%; height:auto; width:99%; top:0;}
.frm-box { margin: 55px auto 0;}
.arrow-cont { margin:0 0 30px;}
.arrow { left:46%;}
#example_video_1{ display:none;}
#div_demo_new { height: auto;}
.texture { height:auto;}
.pad50{ padding:40px 0;}
.left-cont,.left-cont1, .right-cont {border-right: medium none; float: none; margin: 25px auto 0; padding: 0; width: 99%;}
ul.info li, ul.info2 li  {line-height: 25px; width: 94%;}
.main-hdg { font-size:40px;}
.conf-bg { height:auto;}
.conf-head { font-size: 28px; line-height: 30px;margin: 10px auto 20px;}
.conf-sea { margin-left:5px; width:30%;}
.conf-sea-right { width:35%; margin-right:19px;}
ul.conf-box { margin-top:10px;}
ul.conf-box li { width:100%; height:auto;}
ul.conf-box li span.format-box { min-height:auto;}
ul.conf-box li:last-child{width:100%; float:none; margin:0 auto; clear:both;}
.main-tab {margin: 0 auto; width: 94%;}
.global-bg { height:auto;}
.global-txt { margin:60px 0;}
.sub-head { font-size:22px; text-align:center;}
ul.overview-list li { width:93%;}
.guru-bg { height:auto;}
ul.video-test-list { margin: 0 auto; width: 94%;}
ul.video-test-list li{ width:100%;}
ul.video-test-list li:first-child{ margin-bottom:20px;}
ul.social-media { margin:0 auto; width:84%;}
ul.social-media li:first-child { margin:0 0 20px 0;}
ul.ftr-list li { width:100%;}
ul.ftr-list li:first-child{ margin-bottom:20px;}
.mail-txt { font-size:26px;}
.ftr-txt { font-size: 48px; line-height: 50px;}
.partner-div { display:none;}
.mob-partner-div { display:block; width:100%;}
.mob-partner-div  img{ width:100%;}
.copyright { float:none; text-align:center;}
.btmpwrd { clear:both; float: none; margin: 0 auto 0; padding-top:20px; width: 45%;	}
.sticky-container {bottom: 0;z-index:99; top:auto; height:36px; padding-top:5px; margin:0 auto; background:#fff; width:100%;}
ul.sticky { margin: 0 auto; width: 128px;}
ul.sticky li { height:32px;  margin: 0 0 3px; float:left;}
ul.sticky li img { margin: 0 5px;}
ul.sticky li:hover { margin:0;}
#scroll { z-index:999; height: 49px;right: -12px;}
ul.summit-list { width:50%;}
ul.summit-list li { margin:0 20px 20px 0;}
ul.summit-list li:nth-child(2n){ margin-right:0;}
ul.summit-list li:last-child(2n), ul.summit-list li:last-child{ margin-bottom:0 !important;}
}
/*====768px to 1023px====*/
@media only screen and (min-width:768px) and (max-width:1023px){
.topdiv { width:460px;}
.great { width:35%;}
.mid-logo {border-right: medium none; float: right; padding: 0 0 0 30px; width: 64%;}
.biggest { display:none;}
.common-div{ width:748px;}
#popup {top:0;}
.frm-box { margin: 55px auto 0;}
.logo-left { float: none; margin: 0 auto 15px; width: 73%;}
.nav-right { clear:both; float: none; width: 74%; margin:0 auto;}
.awrd-logo { width: 54%;}
.venu { width:45%;}
ul.top-nav li { padding-top:20px;}
.unlock { margin:30px auto 20px; width:98%;}
.unlock img{ width:100%; display:block; margin:0 auto;}
.right-frm { float: none; margin: 0 auto 20px; width: 38%; clear:both;}
.arrow-cont { margin-bottom:25px;}
#div_demo_new { height:auto;}
.texture { height:auto;}
.time {margin: 0 auto; text-align: center; float:none;}
.btnreg {float: none; height: 48px; margin: 30px auto; width: 280px;}
.left-info {border-right: medium none; float: none; margin: 0 auto; width: 92%;}
.timecount-right { float: none; margin: 0 auto; width: 38%; padding-top:40px;}
.left-cont,.left-cont1, .right-cont {border-right: medium none; float: none; margin: 25px auto 0; padding: 0; width: 99%;}
ul.info li, ul.info2 li  {line-height: 25px; width: 94%;}
.conf-bg { height:auto;}
ul.conf-box li{width:100%;}
ul.conf-box li span.format-box { min-height:auto;}
.conf-sea { margin-left:0; text-align:left;}
.conf-sea-right { width:28%;}
.main-tab { margin: 0 auto; width: 82%;}
.global-bg { height:auto;}
.guru-bg { height:auto;}
ul.overview-list li { width:47%;}
.global-txt { margin:60px 0;}
ul.video-test-list li { width:50%;}
ul.social-media { margin:0 auto; width:66%;}
ul.social-media li:first-child { margin:0 0 20px 0;}
ul.ftr-list li { width:50%;}
ul.ftr-list li:nth-child(2n){ margin:0;}
ul.ftr-list li:nth-child(3n), ul.ftr-list li:nth-child(4n){ margin:20px 0 0;}
.partner-div { width:748px;}
.partner-div img{ width:100%;}
.btmpwrd {width: 36%;}
ul.summit-list{ width:83%;}
ul.summit-list li{ margin-bottom:20px !important;}

ul.ftr-list li:last-child{float:none; margin:0 auto; padding-top:20px; overflow:hidden;}
}

/*====1024px to 1199px====*/
@media only screen and (min-width:1024px) and (max-width:1199px){
.common-div{ width:1000px;}
#div_demo_new { height:auto;}
.texture { height:auto;}
.logo-left { width:46%;}
.awrd-logo { width: 56%; margin-right:15px;}
.awrd-logo img{ width:93%;}
.venu { width:40%;}
.venu span {display: inline;}
.nav-right { width:53%;}
.arrow-cont { margin: 0 0 20px;}
.unlock { margin: 150px 0; width: 74%;}
.unlock img{ width:100%;}
.right-frm {margin: 50px 0 30px;}
.left-info { width:68.9%;}
.timecount-right { margin-left: 15px; width: 29%;}
.nbs-flexisel-item .lead-speaker { width:250px;}
ul.info2 li { width:96%;}
.conf-bg { height:auto;}
ul.conf-box{width:80%; margin:10px auto; float:none; text-align:center;}
ul.conf-box li { width:249px;}
ul.conf-box li span.format-box { min-height:121px;}
.global-bg { height:auto;}
.guru-bg { height:auto;}
.global-txt { margin:60px 0;}
ul.video-test-list li { width:50%;}
ul.social-media li:first-child { margin-right:0;}
ul.social-media li { width:500px;}
.mail-txt {font-size: 26px;}
.ftr-txt {font-size: 54px; line-height: 40px;}
ul.ftr-list li { width:50%;}
ul.ftr-list li:nth-child(3n), ul.ftr-list li:nth-child(4n){ margin-top:20px;}
.partner-div { width:1000px;}
.partner-div img{ width:100%;}
.btmpwrd {width: 27%;}
ul.summit-list { width:93%;}
/*ul.summit-list li:last-child {
    clear: both;
    float: none;
    margin: 0 auto;
    padding-top: 30px;
}*/
ul.ftr-list li:last-child{float:none; margin:0 auto; padding-top:20px; overflow:hidden;}
}