.hide{display: none;}
.hideit{display:none !important;}
.in-page-promotions-buckets{display:none;}

.navbar.fixed-top{top:32px !important;}
#tech .navbar.fixed-top{top:60px !important;}
body{
	background:none;
}
p{font-size:16px;text-align:justify;line-height:22px;color: #4a4c4e;}
#navbar.nav-up{
	top:0;
}
.main-color{
        background-color:#f8981c;
    }
    .page_hdng3 h1::after{
    	border-bottom: 1px solid #f8981c;
    }
    .navbar.fixed-top.scroll-header .menu li.active a:after, .navbar.fixed-top.scroll-header .menu li:hover a:after{
    	border-color: #f8981c;
    }
    .navbar.fixed-top.scroll-header .menu li a:hover {
        color: #f8981c !important;
    }
    .news_lst9 .byline, .news_lst10 .byline, .news_lst11 .byline, .news_lst12 .byline, .news_lst13 .byline{
    	color:#f8981c;
    }
    a:hover, .news_lst1 h3 a:hover{
    	color:#f8981c;
    }
    a.theme-color-text, p.theme-color-text, h1.theme-color-text{
    	color:#f8981c !important;
    }
    .theme-bgcolor{
    	background-color:#f8981c;
    }
    .theme-bordercolor{
    	border-color:#f8981c;
    }
    #animatecss, #animatejs{margin:0; padding:0;}
.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slower{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounceInRight,.bounceInLeft,.bounceInUp,.bounceInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown{opacity:0;}.flipInX,.flipInY,.rotateIn,.rotateInUpLeft,.rotateInUpRight,.rotateInDownLeft,.rotateDownUpRight,.rollIn{opacity:0}.lightSpeedInRight,.lightSpeedInLeft{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 30%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp.go {
  animation-name: fadeInUp; -webkit-animation-name: fadeInUp;
}

@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-200px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}
.fadeInLeft{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}
.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

/*
      www.OnlineWebFonts.Com 
      You must credit the author Copy this link on your web 
      <div>Font made from <a href="http://www.onlinewebfonts.com">oNline Web Fonts</a>is licensed by CC BY 3.0</div>
      OR
      <a href="http://www.onlinewebfonts.com">oNline Web Fonts</a>
*/
@font-face {font-family: "Amazon Ember";
    src: url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.eot"); /* IE9*/
    src: url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.woff2") format("woff2"), /* chrome firefox */
    url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.woff") format("woff"), /* chrome firefox */
    url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
    url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.svg#Amazon Ember") format("svg"); /* iOS 4.1- */
}

@font-face {font-family: "Amazon Ember"; src: url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.eot"); src: url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.eot?#iefix") format("embedded-opentype"), url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.woff2") format("woff2"), url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.woff") format("woff"), url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.ttf") format("truetype"), url("https://db.onlinewebfonts.com/t/157c6cc36dd65b1b2adc9e7f3329c761.svg#Amazon Ember") format("svg"); }
#style_1, #banner-js, #overview-js, #accordion-js{margin:0; padding:0;}
html, body{scroll-behavior: smooth; }
/*:root {--theme-color: 147, 94, 223;}*/
#header, #sitemap2, #footer2{display:none;}
body{overflow-x:hidden; font-family: "Amazon Ember"; background:#fff;  }
#navbar{position: fixed; width: 100%; z-index: 999; left: 0; display:none;}
.page_hdng4{margin-bottom:28px;}
.page_hdng4, .page_hdng4 h2{text-align:left; color:#f26f3a; font-size:56px; }
h1,h2,h3,h4,h5{ font-family: "Amazon Ember";}
.page_hdng4, .page_hdng4 h2 {  text-align: center;  /*font-family: "Amazon Ember";*/}
.page_hdng4 h2 { font-size: 36px; color:#000;    line-height: 1.2em; text-transform: uppercase;  position: relative;
    padding-bottom:15px; font-weight: 700;  margin: 0;}
.page_hdng4 h2 small{display:block; font-size:18px; padding-top:10px; max-width:80%; margin:0 auto; font-weight:normal; line-height: 1.3em; text-align:center; text-transform:none;} 
.page_hdng4 h2:after {display: block; content: ""; width: 100px; height: 2px; background:#f1ab09;
    position: absolute;  z-index: 2;  left: 50%; margin-left: -50px; bottom: 0;}

#banner{
    padding:110px 0 0px;
    background-color:#000000;
    background-size:cover;  
    position: relative;  
    overflow:hidden;  
}
#banner video {width: 100%;   max-width: initial;  margin: auto;  position: absolute;  top: 50%;  left: 50%;
    z-index: 1;  transform: translate(-50%,-50%);   opacity: .4;  height: auto;}
#banner .bgImage{position:absolute; left: 0; top:0; width: 100%; height: 100%; opacity:.3; overflow:hidden; z-index: 1; display: none;} 
#banner .bgImage img{width:100%; height: 100%; object-fit:cover;}
#banner .lyr2{position: absolute; z-index: 2; left: 0; height: 100%; top:0; background:url(https://img.etb2bimg.com/files/cp/upload-1571832754-banner-overlay3.png) no-repeat 0 0; background-size:100% 100%;  width:100%; }
#banner video{width: 100%; max-width: initial; margin: auto; position: absolute; top: 50%; left: 50%; z-index: 1;
transform: translate(-50%,-50%); opacity: .3; height: auto; filter:grayscale(1); }

#banner .cntnd{ padding: 0px 0 0px; position:relative;   }
#banner .cntnd img.partner{position:absolute; right:5%; top:-50px; z-index: 5;   }
#banner .cntnd img.logo{display:block; margin:-28px auto 15px; max-width:520px }
#banner .cntnd .lcn{color:#fff; font-size:21px; font-weight:400; margin-bottom:15px; text-align: center;
text-transform:none; }
#banner h2 { font-size:35px; text-align:center;  margin-bottom:20px; color:#f1ab09;  font-weight: 600;}
#banner h2.themeline2{font-size: 28px;line-height: 34px;}
#banner h2.themebyline{font-size: 20px;line-height: 24px;}
#banner .cntnd .lcn span.dvdr{font-weight:100; margin:0 10px; display:block; height:5px; opacity:0;}
#banner .cntnd .btn-wrapper{text-align:center; padding-top: 18px;}
#banner .cntnd .btn-wrapper a{margin:0 5px; }
#banner .related section{margin-bottom: 40px; text-align: center;}
#banner .related section img{display:block; margin:0 auto 20px; }
#banner .related section:last-of-type{margin-bottom: 0;} 
#banner .related section a.more{display:inline-block; padding:13px 20px; font-size:14px; text-transform:uppercase; color:#000; border:1px solid #333; font-weight:600; transition:all .2s ease; line-height:1em; }
#banner .related section a.more:hover{background:#333; color:#fff;}
#banner .tag { position: absolute;   left: 5%;  top: 13px;  z-index: 5;  font-size: 14px;  color:#000;  font-weight: 600;}
a.book-btn { display: inline-block; height: 48px; line-height: 48px;  border: 1px solid transparent;
    background:rgba(var(--theme-color),1); padding: 0 20px; color: #fff; font-size:18px; min-width:160px; text-transform:uppercase;  font-weight: 700;
    transition: all .2s ease; position: relative; z-index: 8;}
a.book-btn:hover {color:rgba(var(--theme-color),1) !important; background:#fff ; }
a.book-btn.inverse{border-color:#fff; color:#fff; background:none;}
a.book-btn.inverse:hover{background:#fff; color:#000 !important}

div.free-event{text-align:center; font-size:16px; color:rgba(var(--theme-color),1); padding-top:15px; margin-bottom: 40px;}

.mb-medium{margin-bottom:90px;}
.scroll-nav{position:fixed; background:none; transition:all .3s ease; padding:0px; z-index:9; top:0px; width:100%; left:0; font-size:14px;  transition:all .5s ease; -webkit-transition:all .5s ease; }
.scroll-nav .parent-logo {padding-top:20px; float:left;}
.scroll-nav.show img.logo{margin-top:0px; width:80px; opacity: 1;}
.scroll-nav span.dvdr{float:right; margin:0 10px; line-height:27px;}
.scroll-nav.show{top:0px; background:#f1ab09;);} 
.scroll-nav nav {text-align:center}
/*.scroll-nav nav li{list-style: none; float: none; display:inline-block; margin-left: 5px;}*/
/*.scroll-nav nav li a{ line-height:1em; font-size:14px; color:#fff; text-decoration: none; padding:10px 12px 10px; font-weight:400; text-transform: none; border-radius:5px; display:inline-block; }*/
.scroll-nav nav li a:hover, .scroll-nav nav li a.active{color:rgba(var(--theme-color),1) !important; }
.social-share-wdgt a{margin-left:0;}
.scroll-nav.show nav li a{color:#fff}
.scroll-nav.show nav li a:hover, .scroll-nav.show nav li a.active{color:#000 !important; }
.scroll-nav nav li a.awards{background:rgba(var(--theme-color),1); color:#fff !important;  }
.scroll-nav nav li a.dvce-congress{background:#841988; color:#fff !important;}

img.tag{position: absolute; left: 5%; top: 0; z-index: 5;}
/*#banner:after {position: absolute;z-index: 2; position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(https://img.etb2bimg.com/files/cp/upload-1577969959-banner-overlay-2.png) repeat-x 0 0;content: "";display: block;}*/
.cntnd-bx { position: relative;z-index: 6; }

.delay-1s{animation-delay:.1s;}
.delay-2s{animation-delay:.2s;}
.delay-3s{animation-delay:.3s;}
.delay-4s{animation-delay:.4s;}
.delay-5s{animation-delay:.5s;}
.delay-6s{animation-delay:.6s;}
.delay-7s{animation-delay:.7s;}
.delay-8s{animation-delay:.8s;}
.delay-12s{animation-delay:1.2s;}

#banner .partners{padding:0px 0 0px;text-align:center;  position: relative; z-index: 3;border-bottom: 1px solid #f1deb1; }
#banner .partners h4{font-size:12px; margin-bottom:0px; color:#ccc;  font-weight:normal;}
#banner .partners img{/*display:inline-block;*/ margin:0 15px;}

@media (min-width: 1200px){
    .container {width: 1150px;}
}
@media screen and (min-width:992px){
#banner .related section a.mt-20{margin-top:-20px;}
#banner .related{padding-top: 145px;}
}


@media screen and (max-width:992px){
 body{background-size:200%; } 
 .scroll-nav {top:0px; background:rgba(255,255,255,.2)  }  
.scroll-nav nav{float:none; overflow:auto; }
.scroll-nav nav li{margin-left:0;}
.scroll-nav nav li + li{margin-left:5px;}
.scroll-nav nav li a{font-size: 14px; padding-left:7px; padding-right: 7px; }
.scroll-nav nav li a:hover{color:#fff !important; border-color:transparent !important; }
.scroll-nav nav ul{width:100%;text-align: left;background-color:inherit;margin:2px 5px;}
img.tag{position:relative; margin:0 auto; display:block; left: auto;  }
#banner .tag{position: static;  text-align: center;  padding: 0 5% 30px;}
.page_hdng4, .page_hdng4 h2{font-size:28px;}
.page_hdng4 h2 span{font-size:15px; padding-top: 10px;}
#banner{padding:50px 0 0px;background:url(../img/ssf-banner.jpg) no-repeat top center; }
#banner .related section{float:none; width: 100% }
a.book-btn, #banner .cntnd .lcn{font-size:16px;}
#banner video{display:none; }
}



@media screen and (max-width:767px){
.scroll-nav{position:absolute; background:rgb(0 65 123 / 6%); top:0; }
.scroll-nav li.hide-mob{display:none;}    
img.tag{width:60px; }
#banner .cntnd img.partner{width:70px; right:0; top:-20px;   }
#banner{margin-bottom:50px;}
#banner .cntnd{padding:20px 0 0px;background-size:75%;  }
#banner video{display:none;}
#banner h2{font-size:20px;}
#banner h2.themeline2{font-size: 18px;line-height: 24px;}
#banner h2.themebyline{font-size: 16px;line-height: 20px;}
#banner .bgImage{display:block;}
#content{padding-top:0;}
.mb-medium{margin-bottom:50px;}

}

@media screen and (max-width:567px){
#banner .cntnd img.logo{max-width:100%; margin:0 auto 25px; }
#banner .cntnd .lcn, #banner .cntnd .btn-wrapper{padding-left: 0; text-align:center;}
#banner .cntnd .btn-wrapper{margin-bottom: 15px;padding-top: 5px;}
#banner img.partner{position: static;  margin: 0 auto; display: block;}
a.book-btn{min-width:200px;}
#banner .cntnd .btn-wrapper a.book-btn + a.book-btn {margin: 10px 5px 0;}
#banner .related section{padding:0 5px; }
.expect{height: auto!important;}
.intText{font-size:12px;}
.themeline2{font-size: 18px!important;line-height: 24px!important;margin-bottom: 10px!important;}
.themebyline{font-size: 15px!important;line-height: 20px;margin-bottom: 10px!important}
.p-conclave{font-size: 24px!important;line-height: 32px;}
#stats h2{line-height: 42px; font-size: 28px;}
.int-box{margin-left: 0!important; margin-right:0!important;}
.page_hdng4 h2{font-size: 32px!important;line-height: 1.2em!important;}
.h3, h3{line-height: 32px;}
.largeImg{display:none!important;}
.mobileImg{display:block!important;}
}

@media screen and (max-width:440px){
#banner{ padding:75px 0 0px; }

}
@media screen and (max-width:380px){
#banner{padding:75px 0 0px; }

}

@media screen and (min-width:1500px){
   #overview .cntnr-bg {margin-bottom: 50px;}
}
/*--------------------- /Banner ------------------*/

#partners{ padding:0px 0 0px; text-align:center; margin-bottom:30px}
#partners .container{max-width:1170px;}
#partners .page_hdng h2{color:rgba(0,0,0,.3);}

#partners section{display:inline-block; margin:0 20px 35px; text-align:center; min-width:145px;}
#partners section.multi{margin:0 20px 30px;}
#partners section.multi img{margin:0 12px;}
#partners h4{font-size:16px; margin-bottom:10px; font-weight:400; }



@media screen and (max-width:639px){
#partners section h4{margin-bottom:10px;}
#partners section.multi, #partners section{margin:0 15px 20px;}
}
@media screen and (max-width:767px){
    #partners {padding: 0px 0 10px;}
 }
/*------------- /Partners ----------------------*/

#overview{position:relative; margin-top: 70px;}
#overview .container{max-width:980px; }
#overview article{ position: relative; }
#overview .text-style p strong{font-size:140%; color:#fac42b; line-height: 1.5em;}
.text-style p{font-size:16px;text-align:justify; line-height: 1.5em; margin-bottom:27px; }
.text-style p:last-child{margin-bottom: 0;}
#overview .text-style p{font-weight:500;}
.scrollToTop{text-align:center; font-weight: bold;  color:#444; text-decoration: none; 
position:fixed; bottom:10px;right:10px; display:none; z-index:999;}
.scrollToTop .fa{font-size:56px; color:rgba(var(--theme-color),1);}
.scrollToTop .fa:before{position:relative; z-index:2;}
.scrollToTop .fa:after{display:block; content:""; background:#fff; width:38px; height:38px; z-index:1; border-radius:50%; left:7px; top:7px; background:#fff; position:absolute;}

.scrollToTop:hover{ text-decoration:none;}
.animated-button{width:180px; line-height:42px; text-align:center; font-weight:bold; font-size:16px; margin:0 auto; position:fixed; right:75px; display:none; bottom:15px; color: #fff!important; z-index:999;    cursor: pointer;    border: 2px solid rgba(var(--theme-color),1);  background-color:rgba(var(--theme-color),1);  transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}
a.animated-button:hover {color: #fff !important;background-color: transparent;  text-shadow: none;}
a.animated-button:hover:before {left: 0%;   right: auto;    width: 100%;}
a.animated-button:before {display: block;position: absolute;top: 0px;right: 0px;    height: 100%;   width: 0px; z-index: -1;
content:''; color: #000 ; background:rgba(var(--theme-color),1);transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}

.quote {text-align: right; font-size:35px; padding-left:40px;}
.quote img {display: inline-block; margin-bottom: 20px; max-width:130px;  margin-top:10px;}
.quote p { line-height: 1.5em; color: #000; font-weight:700;  }

#overview img.grapghic, #reasons img.grapghic{position:absolute; left:0; top:75%;   }


@media screen and (min-width:992px){ 
.pd-r40{padding-right: 60px;}
.pd-l40{padding-left: 60px;}
.quote{padding-top:60px;}
#overview .page_hdng4 h2{text-align:center;}
#overview .page_hdng4 h2:after{ margin-left:0;}
}

@media screen and (max-width:992px){
#overview .dis-none { display: none; }
#overview  .text-style{margin-bottom: 30px;}
#overview .text-style p{padding:0; }
.quote { text-align: center; font-size: 24px; margin-bottom: 30px; position: relative; padding-left:0px;}
.quote img { width:70px; position: static;  left: 0; transform: scaleX(-1);}
}

@media screen and (max-width:767px){
#overview{padding:0px 0 30px;}
#overview .promo-section{height:auto;}      
#overview .description article{padding:0px;}
#overview .description article:after{display:none;}
.animated-button{width:180px; font-size:18px;bottom: 30px;}
#overview div.tagline{font-size:36px; margin-bottom:20px;}
#overview div.tagline strong{font-size:50px;}
#overview img.grapghic, #reasons img.grapghic{width:100px; top:95%; }
#reasons img.grapghic{display:none; }
.clL {clear:left;}

}


/*------------------------- /Overview --------------------------*/

#stats .container{max-width:980px; }
#stats h2 {margin-bottom: 30px; text-align: center;}
#stats h2 span {display: inline-block; position: relative; color: rgba(var(--theme-color),1); font-size: 24px; font-weight: 400;text-transform: uppercase; padding: 0 7%;}
#stats h2 span:before, #stats h2 span:after { content: ""; display: block; position: absolute; z-index: 2;
    width: 50px; height: 1px; background: #fac42b; top: 14px;}
#stats h2 span:before { left: 0;}
#stats h2 span:after { right: 0;}
#stats .statics section{position: relative;  font-size:14px; font-weight:400; text-transform:uppercase; line-height: 1.5em; text-align: center; color:#000;  }
#stats .statics section strong{color:#f1ab09; font-size:40px; font-weight:800; line-height: 1em; display: block; vertical-align:middle; margin-bottom: 5px; }
#stats .statics section strong span{color:#f1ab09;}
#stats .statics section strong small{font-size:50%; position: relative; top:-6px; text-transform: none;}
#stats .statics section span{display: inline-block; vertical-align:middle; text-align:center; color:#000;text-transform: none;}
#stats .statics section img{display:block; margin:0 auto 15px; }

@media screen and (max-width:767px){
#stats .statics section{margin-bottom: 30px;}
#stats .statics section strong{font-size:34px;}
#stats .statics section img{margin-bottom: 10px;}
#stats .statics section.mb0{margin-bottom: 0;}
.clL {clear:left;}
#stats h2 span:before, #stats h2 span:after{top:45%; display:none;}
}
/*--------------------------/Stats ------------------------------*/

/*------- What to Expect ------------*/
#highlights {background:url(https://vconfex.com/files/cphtmlimage-1599368205.jpg) no-repeat top center; background-size:100%;  padding:360px 0 60px; position:relative; margin:0;    }
#highlights h2{color:#686868; }
#highlights h2:after{display:none; }
.page_hdng4 span{display: none;}
#highlights section{
    padding:30px 30px 20px; 
    color:#000; float:left; width:33.333%; font-size:15px; line-height: 1.3em;  text-align:center;  }
#highlights section img{display:block; margin:0 auto 10px;}
#highlights section h3{font-size:15px; font-weight:500;  line-height:1.3em; margin-bottom: 10px; color:#000; min-height:90px;}
#highlights section h3 strong{display:block; font-size:18px; margin-bottom:5px; font-weight:600;  color:var(--theme-color);}

@media screen and (max-width:767px){
#highlights {padding:180px 0 0px; background-size:130%; margin-bottom:20px; }
#highlights section{padding: 10px 15px; width: 50%;}
#highlights section:nth-child(odd){clear:left; }
#highlights section + section{background:none; }
#highlights section h3 strong{font-size:16px; line-height:1.2em; margin-bottom: 5px;  }
#highlights section h3{font-size:14px; min-height:125px;}
}


@media screen and (min-width:992px){
#dscn-topics{background:url(    https://vconfex.com/files/cphtmlimage-1591879663.png) no-repeat bottom center; background-size:100%; margin-bottom:0; padding-bottom:60px;}
 #dscn-topics .container{width:880px;}
}

#dscn-topics section {background:rgba(var(--theme-color),1); width:100%;height: 290px; margin-bottom:30px; position: relative; transition:all .25s ease; background-size:cover;  z-index:1;}    
#dscn-topics section h4{color:#fff; font-size:16px; line-height: 1.4em; font-weight:400; padding-bottom:15px; position:absolute; left:30px; bottom:30px; padding-right: 15px; transition:all .25s ease; min-height:90px; z-index: 10; }
#dscn-topics section h4 strong{font-size: 36px; font-weight:400; display:block; line-height:1.2em;  }
 #dscn-topics section h4:after{position:absolute; left:0; bottom:0; background: #fff; height: 1px; content:""; display:block; width: 46px; }
 #dscn-topics section:hover,  #dscn-topics section.hover {background:rgba(var(--theme-color),1); } 
#dscn-topics section:hover h4, #dscn-topics section.hover h4{color:#fff }
#dscn-topics section:hover h4:after, #dscn-topics section.hover h4:after{background:#fff;}

#dscn-topics section.hvr-shutter-in-vertical {  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);  position: relative; background: #15080d; -webkit-transition-property: color;
    transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
#dscn-topics section.hvr-shutter-in-vertical:before {content: "";  position: absolute; z-index: -1;
    top: 0; bottom: 0;  left: 0;  right: 0; background: rgba(var(--theme-color),1); -webkit-transform: scaleY(1); transform: scaleY(1);
    -webkit-transform-origin: 50%;  transform-origin: 50%;  -webkit-transition-property: transform;
    transition-property: transform; -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; z-index: 5;}
#dscn-topics section.hvr-shutter-in-vertical:hover:before { -webkit-transform: scaleY(0);  transform: scaleY(0);}


@media screen and (max-width:767px){
#dscn-topics section{height:210px;}
#dscn-topics section h4{left:15px; bottom:20px; font-size:16px; }
#dscn-topics section h4 strong{font-size: 22px; }
}
/*------------------------ Discussion Topics ----------------------------*/
.display-style5 ul li {list-style:none; margin-bottom: 20px; font-size: 16px; 
    font-weight:400; line-height: 1.4em;  color: #000; min-height: 130px; text-align:center; }   
.display-style5 ul li img {display: block; margin: 0 auto 20px;}

@media screen and (min-width:768px){
.display-style5 ul li {width:20%}
}

@media screen and (max-width:767px){
.display-style5 ul li:last-child{width:100%;}
}

/*------------ Chief Guest ----------------------*/
#chief-guest .container{position:relative;  max-width:1000px;}
#chief-guest img{float:none; max-width:80%; margin:0 auto 20px; display:block; position:relative; border-radius:50%;}
#chief-guest .info{float:none; text-align:center; width:100%; padding-top:0px; position:relative; }
#chief-guest span.h3{border-bottom:2px solid rgba(var(--theme-color),1); line-height:30px; padding:0 0px; color:#000; font-size:16px; font-weight:bold; display:inline-block; margin-bottom:20px;}
#chief-guest h3:before{position:absolute; width:50%; background:#3cb1e0; right:100%; top:0; z-index:99; content:""; display:block;}
#chief-guest h2{line-height:1.3em; font-size:28px; font-weight:bold; margin:0 0 10px; color:#000;}
#chief-guest p{font-size:20px; line-height:1.3em; color:#000;}
@media screen and (max-width:1100px){
    #chief-guest img{left:0;}
    #chief-guest .info{right:0;}
}
@media screen and (max-width:767px){
    #chief-guest{padding:30px 0; background-position:top center;}
    #chief-guest .info, #chief-guest img{position:static;}
    #chief-guest img{float:none; max-width:80%; margin:0 auto 20px; display:block;}
    #chief-guest .info{float:none; width:auto; padding-top:0px;}
    #chief-guest span.h3{line-height:34px; font-size:14px; padding:0 15px; margin-bottom:15px;}
    #chief-guest h2{font-size:20px;}
    #chief-guest p{font-weight:300; font-size:14px}
    #chief-guest .col-sm-6 + .col-sm-6{padding-top:30px;}
}

/*-------Parallax text ------*/
#parallax-text{padding:150px 0;  background:url(https://vconfex.com/files/cphtmlimage-1591686499.jpg) no-repeat 0 0;  background-attachment:fixed; background-size:cover;}    
#parallax-text p{ margin:0 auto; font-size:40px; font-weight:bold; text-align:center; color:#fff; line-height:1.2em; }
@media screen and (max-width:767px){
#parallax-text{background-position:center; margin-bottom:50px;}
    #parallax-text{padding: 80px 0;}
#parallax-text p{font-size:26px;}
}


/*----------------------- Who Attend ------------------------------*/

#theme{paddin-top:40px;}
#theme .theme-head{margin-bottom: 45px; position:relative; margin-top:-35px;}  
#theme .theme-desc{background:rgba(var(--theme-color),1); padding:40px;  }  
.theme-desc.text-style p{color:#fff; }
@media screen and (max-width:767px){
#theme{paddin-top:0px;}
#theme .theme-head{margin-bottom:30px; margin-top:0; max-width:250px;   }
.theme-graphic{margin-bottom:10px; width:105%; }
#theme .theme-desc{padding:20px}
}
/*-------------------- /Event Theme ------------------------*/

#who-attend{text-align:center; background:rgba(var(--theme-color),1); padding:80px 0;}  
#who-attend h2, #who-attend p{color:#fff;} 
#who-attend .container{max-width:800px; margin:0 auto;  }

@media screen and (min-width:992px){
#why-partner{background:url(https://vconfex.com/files/cphtmlimage-1598443604.png) no-repeat top right; background-size:auto 100%; margin-bottom:0; padding-bottom:60px; }
}
#why-partner{display:none;}
#why-partner .outer-container{position:relative; } 
#reasons .container, #why-partner .container {  max-width: 900px;}
.outer-container .graphic{position:absolute; top:0; right:0; z-index: 1;  max-width:40% }
.display-style1 li { position:relative;  margin-bottom:30px; padding-left:50px;  font-size: 16px; line-height: 1.5em;
    color: #000; min-height:31px;}   
.display-style1 li sprong{font-weight:bold; }
.display-style1 li:before { content: "";  display: block;  width: 31px; height: 31px;
    background: url(https://vconfex.com/files/cphtmlimage-1598438544.png) no-repeat 0 0;
    position: absolute; left: 0; top: 0;}

@media screen and (max-width:767px){
#why-partner {margin-bottom:0;}
.outer-container .graphic{width:100%; position:static; margin:0 0 30px; max-width:inherit}
}
/*--------------------------- /Why Partner ----------------------------*/

#contacts{position: relative;  text-align:center;background-color: #f1ab091a; padding-top: 20px;}
#contacts .contact-point .line-1 { font-size:20px; color: #f1ab09; font-weight:600;  padding-bottom:0px; position: relative;  margin-bottom:30px;  line-height:1.2em;}

#contacts  .line-2 {font-size:24px; font-weight: 400; line-height: 1.1em; color:#000;}
#contacts  a.email{font-size: 18px; color: #000; text-decoration: none; display: inline-block; font-weight:400; line-height: 1.6em;}
#contacts  a.phone{font-size: 18px; color: #000; text-decoration: none; display: inline-block; font-weight:400; line-height: 1.6em;}
#contacts a.email:hover, #contacts  a.phone:hover  {color: rgba(var(--theme-color),1) !important;}
#contacts .page_hdng4 img {    margin-bottom: 0px; display: none;}

#contacts .text-style{padding-top: 30px;}
#contacts .text-style p{color:#000;}
#contacts .text-style p a{color:rgba(var(--theme-color),1);}

@media screen and (max-width:767px){
#contacts .text-style{padding-top: 0;} 
.social-share-wdgt{margin-bottom:20px;}
#contacts .contact-point .line-1 {font-size:24px;}
#contacts  .line-2{font-size:25px;}
#contacts .contact-point{margin-bottom:20px;}
 #contacts  a.phone, #contacts  a.email{font-size:18px;}
}

/*-----------------------------/Contact Us -----------------------------*/
#award-section{background:url(https://img.etb2bimg.com/files/cp/upload-1582532865-awards-bg.jpg) no-repeat right top;  padding:100px 0; background-size:cover;  }    
#award-section h3{ margin:0 0 60px; font-size:24px; font-weight:700; color:#fff; line-height: 1.3em;width: 85%; }
#award-section .date{display:block; margin-bottom: 20px; font-size:24px; font-weight:400; color:#fff; }
span.cmgsn{display:block; color:#000; font-size:56px; font-weight:800;}
#award-section .date span{font-weight:300; margin:0 5px; }
#award-section .container:empty{display:none;}
#award-section a.book-btn {display: block; line-height:48px; width:240px; background: rgba(var(--theme-color),1); font-size:20px; color: #fff; font-weight: 600; text-align: center; position: relative; transition: all .3s ease-out; padding: 0 20px; text-transform:none; }
#award-section a.book-btn:hover{background:#fff; color:rgba(var(--theme-color),1);}

@media screen and (min-width:992px){
.pdlft{padding-left:30px; }
}

@media screen and (max-width:992px){
#award-section h3 {margin: 0 0 20px; }
#award-section{padding:80px 0;}
#award-section h3, #award-section .date {max-width:inherit; font-size: 22px;}
}

@media screen and (max-width:767px){
#award-section h3 {width: 100%; margin-bottom:30px;}
.pdlft {margin-top: 30px;}
#award-section{padding:50px 0;}
#award-section img{margin:0 auto; display:block; max-width: 85%}
#award-section h3{font-size:18px; padding-top: 20px;text-align: center; list-style: 1.4em; margin-bottom: 20px;}
#award-section .date{font-size:18px; font-weight:500; text-align:center; }
#award-section a.book-btn{margin:0 auto;line-height: 48px;width: 220px;font-size: 20px;}
}

/*-------------------- /Awards Block --------------------------------*/
#landingform { margin:0;}
#aboutusbottom .text-style p{color:#000;}
#aboutusbottom .page_hdng4 h1, #aboutusbottom .page_hdng4 h2{text-align:left; text-transform:none;}

@media screen and (max-width:767px){
#aboutusbottom{margin-bottom:30px;}
#aboutusbottom .text-style{margin-bottom:20px;}
}
/*-------------------------- /AboutUs Bottom -----------------------------------*/ 

#sponsorship{text-align:center; position:relative; }  
#sponsorship img.graphic{position:absolute; left:89%; z-index:2; width:420px; top:-20%}
#sponsorship h3{font-size:20px; margin-bottom: 30px;line-height:30px;} 
#sponsorship .text-style, #sponsorship .track{margin-bottom:35px;padding: 10px 0px;}  
#sponsorship .steps{max-width:915px; margin:0 auto 0px;  }
#sponsorship .steps section{background:#f1ab09; padding:50px 20px 20px; min-height:388px; font-size:14px; line-height:1.5em; color:#fff;   text-align:center; }
#sponsorship .steps section img{margin-bottom:20px;}
#sponsorship .steps section h4{font-size: 15px;margin-bottom: 20px;font-weight: 500;text-align: justify;word-break: break-all;word-spacing: 1px;   }

.know-more {text-align:center; }
a.know-more-btn{border:1px solid rgba(var(--theme-color),1); padding:15px 20px; background:none; font-size:18px; font-weight:bold; line-height:1.2em;color:rgba(var(--theme-color),1); transition:all .25s ease; display:inline-block; }
a.know-more-btn:hover{text-decoration:none; background:rgba(var(--theme-color),1); color:#fff; border-color:rgba(var(--theme-color),1);    }

.faqs{text-align:left; }
.accordion-wrapper{margin-bottom:40px;}
 h3.accordion{font-size:18px; font-weight: 600; line-height: 1.3em; padding:15px 20px; color:#000; position:relative; cursor:pointer; padding-right: 40px; margin-bottom: 0; }
 h3.accordion:before{background:#00afde; width:120px; left:0; top:9px; z-index:10; height: 1px; content:""; display: none; position:absolute;}
 .accordion:after { content: '+'; /* Unicode character for "plus" sign (+) */ font-weight:400; 
   color: #333333; position:absolute; top:15px; right:8px; z-index: 5; font-size:40px;}
h3.accordion.active{color:var(--theme-color); background: none;border-bottom: 0px;}
.active:after { content: "-"; /* Unicode character for "minus" sign (-) */}
.panel{max-height:0; color: #000; overflow: hidden; transition: max-height 0.2s ease-out;padding:0px 40px 0px 20px;border-bottom: 0px;}
 h3.accordion,  .panel.text-style{margin-bottom:0px;  }
 .panel.text-style{margin-bottom:20px; }


@media screen and (min-width:992px){

#sponsorship .steps .row{margin-left: -25px; margin-right: -25px;}
#sponsorship .steps .col-sm-4{padding:0 25px; }
}
@media screen and (max-width:992px){
#sponsorship img.graphic{display:none;}
}
@media screen and (max-width:767px){
div.track{display:none; }
#sponsorship .steps{margin-bottom: 0px;}
#sponsorship .steps section img{max-height:100px;}
#sponsorship .steps section{margin-bottom:20px; padding:30px 20px; min-height:inherit;  }
 h3.accordion{font-size:16px; }
 h3.accordion,  .panel.text-style{padding-left: 0;}
}
/*-----------------------------/How Attend -------------------------------*/
#why-attend section {margin-bottom: 0px!important; }
#why-attend section h3{background:#f1ab09; padding:15px; color:#fff; text-align:center; font-size:18px; font-weight:600;
 text-transform:none; line-height:1em; text-align:center;        }    
#why-attend section .desc{border:1px solid #b8c3cb; padding:30px 5px; min-height:375px }
/*#why-attend section ul{margin-left: 20px;}*/
#why-attend section ul li{list-style:square; margin-bottom:15px; line-height:1.4em; font-size:15px;  }
#why-attend section ul li:last-child{margin-bottom:0; }

@media screen and (max-width:767px){
#why-attend section ul li{margin-bottom:20px;}
#why-attend section .desc{min-height:inherit;}
}
/*------------------------ Why Attend Virtually ------------------------*/

/*------------------ Additional Styles for Speakers/Agenda/Testimonial/Form ------------------------*/
#detail-submit-form{width:100%}
.popup1.pop3 h2{font-size:24px; font-weight:600 !important }
#detail-submit-form .sectionwarpper{margin-left:-10px; margin-right:-10px;}
#detail-submit-form .sectionwarpper .section{padding:0 10px; margin:0 0 25px !important; width:50%;}
#detail-submit-form .sectionwarpper .section-full{width:100%}
#detail-submit-form .section-full .txt_box{width:100%;}
.popup1.pop3 { background: #fff;    box-shadow: 0 0 5px rgba(0,0,0,.5); border-radius: 3px;}
#detail-submit-form .section .txt_box { background: #fcfcfc; width:100%; border: 1px solid #d8d8d8;}
.popup1.pop3 label { font-size:14px; font-weight:400 !important;}
#detail-submit-form label[style*="width"]{width:33.33% !important; padding-top: 5px; }
input.submit-button2 { height: 40px;  background:rgba(var(--theme-color),1);  padding: 0 15px; color: #fff; font-weight: 600;font-size: 16px;}
.popup1.pop3 a.close {background: url(https://img.etb2bimg.com/files/cp/upload-1573818114-close.png) no-repeat;}
#detail-submit-form br{height: 1px; display:none;}
.popup1.pop3 span.error-txt{left:10px;}
#testimonials-new {    
    background: #fac42b url(https://img.etb2bimg.com/files/cp/upload-1582527708-parallax-bg.jpg) repeat 0 0;
    background-attachment: fixed;
    padding:30px 0 70px; margin-bottom: 90px; }
#testimonials-new.sec-mdl-intrv.dt-16 .slide.btstrp-edn2-crd-42 p { color: #000;max-height:inherit;}
#testimonials-new.sec-mdl-intrv.dt-16 .slide.btstrp-edn2-crd-42 p.txt_2 {  color: #fff; }
#testimonials-new.sec-mdl-intrv.dt-16 .btstrp-edn2-crd-42:before { background-color: inherit;}
#testimonials-new.sec-mdl-intrv.dt-16 .navCtrls .nav-buttons .cycle-pager span { display: inline-block;}
#testimonials-new .slideshowCycle2_2 .navCtrls { top: inherit; right: 44%; bottom: -20px; margin: auto;}
#testimonials-new .slideshowCycle2_2 { z-index:0;}
#testimonials-new.sec-mdl-intrv.dt-16 .slide.btstrp-edn2-crd-42 p.txt_1 { font-weight: 600;}
#testimonials-new.sec-mdl-intrv.dt-16 .navCtrls .nav-buttons .cycle-pager span { background-color:#7b7b7b;}
#testimonials-new.sec-mdl-intrv.dt-16 .navCtrls .nav-buttons .cycle-pager span.cycle-pager-active  {background-color: #000;}
#testimonials-new.sec-mdl-intrv.dt-16 .slide.btstrp-edn2-crd-42 figure.circle img{background:#fff;}
#virtual-evnt-glry, #previous-gallery {margin-bottom: 90px;}

#speakers{margin-bottom:50px;margin-top:50px;}
#speakers, #key-speakers{text-align:center}
#speakers  a{cursor:pointer;}
#speakers h5{color:#f1ab09; display:inline-block;  position:relative; margin-bottom:6px;  padding-bottom:5px;font-size:16px; font-weight:600;  text-shadow: 0 1px rgba(255,255,255,.5);}
.news_lst17 .caption {   background:none;  padding: 0; text-align:center; line-height: 1.2em;}
.news_lst17 img{border-radius: 50%; max-width: 80%; margin: 0 auto 15px;}
.news_lst17 figure.bottom img{border-radius:0; }
#speakers h5:after{  content:' ';  position:absolute;   border-bottom: 1px solid #eebe00;  width:50px;  bottom:0; left:50%; margin-left:-25px; display:none;  }
.news_lst17 span{font-size:13px; color:#000; font-weight:400; line-height:1.6em; max-height:inherit; min-height:38px;}
  .news_lst17 article.col-md-2{ float: none;  display: inline-block;  vertical-align: top; min-height:inherit;}

@media screen and (min-width:992px){
#speakers, #key-speakers{text-align:center}
  .news_lst17 article.col-md-2{width:25%;   float: none;  display: inline-block;  vertical-align: top; }
  .news_lst17 article{min-height:300px !important;}
}

@media screen and (max-width: 767px) {
#testimonials-new {
    padding: 0px 0 70px;
    margin-bottom: 30px;
}
#virtual-evnt-glry, #previous-gallery {margin-bottom: 50px;}
#virtual-evnt-glry .page_hdng4, #previous-gallery .page_hdng4 { margin-bottom: 10px;}
  }

  @media all and (max-width: 992px) and (min-width: 768px) {
  #testimonials-new .slideshowCycle2_2 .navCtrls {
      right: 37%;
  }
}
@media screen and (max-width: 520px) {
#testimonials-new .slideshowCycle2_2 .navCtrls {
    right: 28%;
   
}
}
@media all and (max-width: 767px) and (min-width: 521px) {
#testimonials-new .slideshowCycle2_2 .navCtrls {
    right: 39%; 
}
}
@media screen and (min-width: 991px) {
#testimonials-new.sec-mdl-intrv.dt-16 .slide.btstrp-edn2-crd-42 p.txt_0 { font-size:26px; margin-bottom: 20px;}
#testimonials-new.sec-mdl-intrv.dt-16 .slide.btstrp-edn2-crd-42 figure.circle img {width: 190px;height: 190px;border: 9px solid rgba(109, 109, 109, 0.7);)}
#testimonials-new.sec-mdl-intrv.dt-16 .slide.btstrp-edn2-crd-42 p.txt_2 { font-size: 20px;}
 }

@media screen and (min-width:767px){
  .popup1.pop3 { padding-left: 14px;}
  .popup1.pop3 h2{font-size:18px !important; }
}

#key-speakers{display:none;}
#agenda{background-color:#ebebeb; margin-bottom: 20px;}
#agenda h3:empty{display:none;}
#agenda.sec-mdl-agnd.dt-3 .tabcontent > ul > li{font-weight:bold; }
#agenda.sec-mdl-agnd.dt-3 .tabcontent ul li:hover{background:none; }
#agenda.sec-mdl-agnd.dt-3 .tabcontent ul li span.time, #agenda.sec-mdl-agnd.dt-3 span.more{font-weight:normal; }
#agenda.sec-mdl-agnd.dt-3 .tabcontent ul li .detail{font-size:14px; font-weight:normal;  }
#agenda.sec-mdl-agnd.dt-3 .tabcontent ul li .detail h3{font-size:18px; line-height:1.3em; margin-bottom:10px;}
#agenda.sec-mdl-agnd.dt-3 .tabcontent ul li .detail ul + h3{margin-top:20px;}
#agenda.sec-mdl-agnd.dt-3 .tabcontent ul li .detail ul{margin-left: 15px;}
#agenda.sec-mdl-agnd.dt-3 .tabcontent ul li .detail ul li{list-style:disc; padding:0;   }

@media screen and (max-width:767px){
#agenda.sec-mdl-agnd.dt-3 .tabcontent ul li .detail .col-sm-4 + .col-sm-4{padding-top:20px;}
}

#follow-us{background:#ccccccb5; padding:30px 0; margin-bottom:0 }
#follow-us a.tmc, #follow-us span.dvdr{float:left; font-size:16px; color:#555; line-height: 40px; margin-left: 15px;  }
#follow-us h3{font-size:16px; margin-bottom:0px; font-weight:normal;  float:left; line-height:40px;   }
#follow-us .social-connect{text-align:left; float:left; }
#follow-us .social-connect a{border:1px solid #555; border-radius:50%; width:40px; height:40px; line-height:40px; text-align: center; font-size:16px; color:#555!important;  display:inline-block; margin:0 0 0 15px;  }
#follow-us .social-connect a:hover{color:#000; border-color:#000;  }

.agenda-disp-type-1, .agenda-disp-type-2{
	padding: 40px 0px 40px;
    color: #fff;
	margin-bottom:0; 
	background-attachment:fixed;
}

.agenda-wrapper {
    max-width: 1000px;
    margin: 0 auto 15px;
    position: relative;
}

.agenda-wrapper .timeline-list li {
    position: relative;
    color: #888;
    width: 100%;
    font-size: 1.2em;
    margin: 2.25em 0;
	font-weight:300;
}
.agenda-wrapper .timeline-list li strong{font-weight:bold; color:#bbb; margin-bottom:10px; display:block;}

.agenda-wrapper .timeline-list li:first-child{margin-top:0px;}
 .agenda-wrapper .timeline-list .right, .agenda-wrapper .timeline-list .left {
    display: inline-block;
    position: relative;
    color: inherit;
    width: 49%;
}
.agenda-wrapper .timeline-list .left {
    text-align: right;
    padding-right: 2em;
	vertical-align:top;
}
.agenda-wrapper .timeline-list .right {
    text-align: left;
    padding-left: 2em;
	vertical-align:top;
	font-weight:bold;
}
.agenda-wrapper .timeline-list .right p{
	font-weight:normal;
}
.agenda-wrapper .timeline-list .left:after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    top: 0px;
    right: -12px;
    z-index: 99;
    background: #ffa800;
}




.agenda-wrapper:after {
    content: "";
    position: absolute;
    width: 4px;

    height: 99%;
    top: 0;
    left: 49.1%;
    background: #ffa800;
}
@media (max-width: 767px) and (min-width: 0)
{
.agenda-wrapper .timeline-list .right,  .agenda-wrapper .timeline-list .left {
    padding: 0;
    display: block;
    width: 100%;
    text-align: left;
    margin: 0.24em 0;
}
.agenda-wrapper .timeline-list .right:after,  .agenda-wrapper .timeline-list .left:after {
    height: 0;
    width: 0;
}
 .agenda-wrapper:after {
    background: none;
}
.agenda-wrapper .timeline-list li{font-size:1.2em; padding:0 20px; margin:1.5em 0;}
}

.agenda-2 .tab-cntd .desc {
	font-size:16px !important;
	line-height:22px !important;
}
.agenda-2 .tab-cntd ul li {
	background-repeat-y:inherit !important;
}
.agenda-2 .page_hdng4 h2 {
	color:#ffffff
}

.agenda-2 .inner {
	max-width:1056px;
	margin:0 auto;
}
.agenda-2 .tab {
	border-bottom:1px solid #333842;
	margin-bottom:50px;
}
.agenda-2 .tab li {
	float:left;
	width:25%;
	padding-bottom:20px;
	padding-left:20px;
	box-sizing:border-box;
	font-size:18px;
	line-height:1.3em;
	color:#888;
	margin-bottom:-1px;
}
.agenda-2 .tab li a{color:#888;}
.agenda-2 .tab li:hover, .agenda-2 .tab li.active {
	color:#edd30e;
	border-bottom:1px solid #edd30e;
}
.agenda-2 .tab li:hover a, .agenda-2 .tab li.active a{color:#edd30e;}
.agenda-2 .tab li span {
	cursor:pointer;
}
.agenda-2 .tab li strong {
	font-size:22px;
	display:block;
}
.agenda-2 .tab-cntd {
	padding-left:60px;
}
.agenda-2 .tab-cntd ul li {
	list-style:none;
	position:relative;
	padding-bottom:30px;
	font-size:18px;
	color:#93969c;
	line-height:1.5em;
	padding-left:44px;
	background:url(#) no-repeat 0 20px;
}
.agenda-2 .tab-cntd ul li h4 {
	font-size:18px;
	color:#edd30e;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}
.agenda-2 .tab-cntd ul li:before {
	background:url(#) repeat-x 0 0;
	height:1px;
	width:25px;
	display:block;
	content:" ";
	position:absolute;
	top:9px;
	left:16px;
	z-index:2;
}
.agenda-2 .tab-cntd ul li .fa-clock-o {
	position:absolute;
	top:0;
	left:-9px;
	font-size:22px;
	opacity:.6
}
.agenda-2 .tab-cntd ul li:last-child {
	background:none;
}
.agenda-2 .tab-cntd ul li h3 {
	font-size:24px;
}
.sublistt li {
	padding-bottom:0px !important;
	background:none !important;
}
.agenda-2 .rowitem {
	display:inline-block;
	margin-right:5px;
}
.agenda-2 .rowitem .figure {
	margin:5px 20px 0;
}
.agenda-2 .rowitem .figure img{display:block; margin:0 auto;}
.agenda-2 .rowitem .caption {
	text-align: center;
	font-size: 12px;
}
.agenda-2 .page_hdng4:before {
	background:url(#);
	content:' ';
	background-repeat:no-repeat;
	display: block;
	width: 35px;
	height: 60px;
	margin: 0 auto;
}


@media screen and (max-width:767px){
.agenda-2 .tabstrips4{display:none;}
.agenda-2 .tab-cntd{padding-left:20px;}	
.agenda-2 .tab-cntd ul li{padding-left:25px; font-size:15px; padding-right:10px;}
}


.sec-mdl-agnd.dt-3 {
	padding:40px 0;
	margin-bottom:20px;
}
.sec-mdl-agnd.dt-3 ul.tab-strip {
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
}
.sec-mdl-agnd.dt-3 ul.tab-strip li {
	cursor:pointer;
	float:left;
	margin-right:45px;
	font-size:36px;
	line-height:1em;
	padding-bottom:20px;
	color:#f26f3a;
	position:relative;
	transition:all .3s ease;
}
.sec-mdl-agnd.dt-3 ul.tab-strip li:hover, .sec-mdl-agnd.dt-3 ul.tab-strip li.current {
	color:#000;
}
.sec-mdl-agnd.dt-3 ul.tab-strip li.current:after {
	content:"";
	position:absolute;
	left:0;
	top:100%;
	height:3px;
	width:100%;
	background:#f1ab09;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li {
	list-style:none;
	border-bottom:1px solid #eee;
	padding:22px 0px;
	padding-left:220px;
	position:relative;
	font-size:16px;
	line-height:1.3em;
	color:#000;
	transition:background .2s ease;
	-webkit-transition:background .2s ease;
	padding-right:30px;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li h3{font-size: 18px; font-weight:bold; margin-top:0;  margin-bottom:15px;  }

.sec-mdl-agnd.dt-3 .tabcontent ul li:hover {
	/*background:rgba(255,255,255,.5);*/
}
.sec-mdl-agnd.dt-3 .tabcontent ul li span.time {
	display:block;
	position:absolute;
	left:10px;
	top:22px;
	z-index:1;
	color:#000;
	font-size:16px;
}
.sec-mdl-agnd.dt-3 .tabcontent {
	display:none;
}
.sec-mdl-agnd.dt-3 .tabcontent.current {
	display:block;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li:last-child {
	border:0;
	margin-bottom:0;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li .detail {
	display:block; font-size:14px;
	padding-top:5px;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li p {
	margin-bottom:20px;
	padding-right:40px;
	color:#888;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li .detail ul{margin-left: 15px;}
.sec-mdl-agnd.dt-3 .tabcontent ul li .detail ul li {
	border:0;
	margin-bottom:10px;
	color:#555;
	line-height:1.5em;
	font-size:14px;
	list-style:disc; padding:0;  
}
.sec-mdl-agnd.dt-3 .tabcontent ul li .detail ul li .fa {
	position:absolute;
	font-size:18px;
	left:0;
	top:4px;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li:hover span.more {
	color:#555;
}
.sec-mdl-agnd.dt-3 span.more {
	position: absolute;
	color: #23a3e2;
	font-size:40px;
	right: 0px;
	top: 22px;
	cursor:pointer;
	transition:all .2s ease;
}
/*.sec-mdl-agnd.dt-3 span.more.rotate {
	transform:rotate(45deg)
}*/
.sec-mdl-agnd.dt-3 .keynote {
	color:#888;
	font-size:12px;
	text-align:right;
}
@media screen and (max-width:767px) {
.sec-mdl-agnd.dt-3 .tabcontent ul li {
	font-size:16px;
	padding-right:20px;
	padding:15px 20px 15px 15px;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li span.time {
	position:static;
	margin-bottom:10px;
	font-size:14px;
	color:#888;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li span.more {
	font-size:40px;
	top:10px;
}
.sec-mdl-agnd.dt-3 .tabcontent ul li p {
	padding-right:0;
}
.sec-mdl-agnd.dt-3 ul.tab-strip li {
	margin-right:15px;
	font-size:18px;
}
}

:root { --theme-color:248, 152, 28}


body.microsite .overlay{opacity: 0.75 !important;}
body.hide-scroll{overflow:hidden;}
#detail-submit-form label{vertical-align:top; text-transform: capitalize;}
.micrositeform.surveyform{top:0px !important;left:0px !important;right:0px !important;bottom:0px !important;width:100% !important;}
.micrositeform.surveyform a.close{top:0px;right:0px;background:none;}
.micrositeform.surveyform a.close:before{content:'x';color:black;}
#survey-submit-form{position:fixed; width:100%; height:100%; z-index:9999; background:#fff; overflow:auto; left:0; top:0; padding-top:20px;}
#survey-submit-form .inner{max-width:800px; margin:0 auto;}
#survey-submit-form h2 { color:rgba(0,0,0,.3); font-size: 32px;  font-weight: bold;  text-align: left;  position: relative;  padding-top: 30px;    margin-bottom: 30px;    margin-top: 0;line-height: 32px;}
#survey-submit-form h2::after {width: 120px;height: 2px;background: #f1b631; bottom: auto; top: 15px; margin-left: 0; position: absolute;
    content: "";  left: 0;}

#survey-submit-form section{position:relative;}
#survey-submit-form .form .row{margin:0 -15px 10px;}	
#survey-submit-form .form .row:after{content:""; display:block; height:1px; clear:both;}
#survey-submit-form .form section{padding:0 15px;}
#survey-submit-form .form .half{width:50%; display:block; box-sizing:border-box; }
#survey-submit-form .form .one-third{width:33.333%; float:left; display:block; box-sizing:border-box; margin:0 !important;}
#survey-submit-form .form label{display: block;font-size: 13px;color: #555;line-height: 22px;margin-bottom: 5px;font-weight: 300;}	
#survey-submit-form .txt_box { line-height: auto;  margin-top: 0px;  margin-bottom: 0px;  height: 38px;  padding: 0 10px;  box-sizing: border-box;
width: 100%; border: 1px solid #d5d5d5; font-size:14px; color:#333; border-radius:2px;}
.error-txt{position:absolute; top:100%; left:0; color:red; font-size:11px;}
#survey-submit-form h4{font-size:16px; margin-bottom:10px; line-height:1.3em;}
#survey-submit-form .checkbox label{position:relative; padding-left:20px; margin-bottom:15px;}
#survey-submit-form .checkbox input{position:absolute; left:0; top:4px;}
#survey-submit-form input.proceedbtn{display: inline-block;height: 40px;background:#f1b631;border-radius: 0;padding: 0 20px;line-height: 40px;
border: 0;color: #000; width: 120px; cursor:pointer; position:static !important;}
#survey-submit-form  .footer{border-top:1px solid #d5d5d5; padding:20px 0;}
#survey-submit-form .close{position:absolute; z-index:999999; width:40px; height:40px; right:20px; top:20px; cursor:pointer; display:block;}
#survey-submit-form .close:after, #survey-submit-form .close:before{position:absolute; height:1px; background:#d5d5d5; width:100%; left:0; top:49%; transform-origin:50%;  content:"";}
#survey-submit-form .close:after{transform:rotate(-45deg)}
#survey-submit-form .close:before{transform:rotate(45deg)}
//#detail-submit-form .section{margin-bottom:15px !important; }
#detail-submit-form .inner label.checkbox{line-height: inherit;}

@media screen and (max-width:992px){
#survey-submit-form .inner{padding:0 15px;}	
}
@media screen and (max-width:767px){
#survey-submit-form .form .one-third, #survey-submit-form .form .half{width:auto; float:none; margin-bottom:15px;}
#survey-submit-form .form .row{margin-bottom:0;}
#survey-submit-form h4{font-size:14px;}
#survey-submit-form .close{top:10px; right:10px; width:30px; height:30px;}


.micrositeform #detail-submit-form .section .txt_box,.micrositeform #detail-submit-form .section-full .txt_box{width:100%;}

}


#detail-submit-form .section .txt_box{height:32px;}
#detail-submit-form .section .inner{width:100%;position:relative;}
#detail-submit-form .section-full{width:100%;margin:0px 0 20px;}
#detail-submit-form .section-full .inner{width:50%;margin:0 auto;position:relative;}
#detail-submit-form .section-full .txt_box{width:100%}
#ms-submit-form h2{text-transform:inherit;}
#ms-submit-form input[type=checkbox],#ms-submit-form input[type=radio]{vertical-align:inherit;}
#_l2_btm_1{	text-align:center;	color:red;}
#detail-submit-form .section .txt_box{	line-height:auto;margin-top:0px;margin-bottom:0px;height:30px;padding:0 10px;color:black;}
#detail-submit-form .section  select#country_code{width:70px; margin-right:5px; padding: 0; text-align: right; text-align-last: right;}
#detail-submit-form .section  select#country_code + .txt_box{width:calc(100% - 75px) }
.mfp-hide{display:none;}
.pop3.downloadPreviewBox{width:700px;height:600px;top:50px;}
.pop3.downloadPreviewBox .content{height:100%;}
.full-width{width:100%;}
.pop3 span.error-txt{bottom:-11px !important;}

.pop3 .tooltipcustom{
	background: #eee;
    padding: 0px 2px;
    position: absolute;
    bottom: 8px;
    right: -2px;
    cursor: default;
}


#formfieldtooltip1.hover_menu{
	z-index:99991;
	min-width:100px;
}
#formfieldtooltip1.hover_menu .ObjectCard{
	min-width:100px;
	max-width:200px;
}

#formfieldtooltip1.hover_menu.show_nub:before {
    left: 5px;
}
#formfieldtooltip1.hover_menu.show_nub:after {
    left: 5px;
}

#formfieldtooltip1.hover_menu.show_nub.right_align:before, #formfieldtooltip1.hover_menu.show_nub.right_align:after {
	left:auto;
    right: 2px;
}
#formfieldtooltip1 .ObjectCard .OC_body {
    margin: 10px;
}
#formfieldtooltip1 .ObjectCard .OC_body .subttl{
	line-height:1.2em;
}
.mobile #featured_leaderboard img{margin-bottom:15px;}
.mobile ul.breadcrumbs{line-height: 1.4em;}
.ad-footer{
	position: fixed;    bottom: 0px;    z-index: 100;width:100%;
}    
.ad-footer div{max-width:min-content;margin:auto;}


/* sriti*/


@media (min-width: 768px) {
.navbar-nav {
    display: flex!important;
    width: 100%!important;
    align-items: center!important;
    justify-content: center!important;
}
}

a:link, a:visited {
    color: #fff!important;
}

.navbar {
    margin-bottom: 0px;
}

.nav>li>a:focus, .nav>li>a:hover {
    background:none!important;
}

.navbar-toggle {
    background-color: #f8981c;
}

/*.container-fluid>.navbar-collapse,
 .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    background-color: #ffa500;
    
 }*/


@media screen and (max-width: 992px){
.scroll-nav nav li {
    font-size: 14px;
    /*border-width:2px;  
    border-bottom-style:solid;*/
    color: #fff;
 }}


@media screen (max-width: 767px){
    .container-fluid>.navbar-collapse,
 .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    background-color: #ffa500;
    
 }
}

.page_hdng4 h2 {
    color: #08c!important;
}

.float{
    position:fixed;
    width:60px;
    height:60px;
    bottom:40px;
    right:40px;
    background-color:#0C9;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    box-shadow: 2px 2px 3px #999;
}

.my-float{
    margin-top:22px;
}

.expect {
    margin: 15px 10px;
    text-align: center;
    height:200px;
    border: 1px solid #f8981c;
}

.expect h3 {
    padding-top:10px;
    font-weight: 500;
    line-height: 1.5em;
    margin-bottom: 10px;
    color: #5f5e5e;
    font-size: 15px;
}

.expect strong {
    padding-bottom: 3px;
}
.main_banner_div{width: 100%;   max-width: initial;  margin: auto;  position: absolute;  top: 50%;  left: 50%;
    z-index: 1;  transform: translate(-50%,-50%);   opacity: .4;  height: 100%;/*filter:grayscale(1);*/}
@media screen and (max-width: 767px){
    #banner .main_banner_div {
        display: none;
    }
    #banner .partners {
        padding: 0px 0!important;
     background-image:none;  
    text-align: center;
    position: relative;
    z-index: 3;
    border:1px solid #ccc;
   }
   #banner .partners img {
    padding:0px!important;
    margin: 0px!important;
    max-height:auto;
   }
}
@media (max-width: 992px) and (min-width: 768px){
    
   #banner .partners {
       padding: 5px 0!important;
     background-image:none;  
    text-align: center;
    position: relative;
    z-index: 3;
    border:none;
     }
    #banner .partners img {
    padding:0px!important;
    margin: 0px!important;
    /*min-height: 65px;*/
   }
   #banner .main_banner_div {
        display: none;
    }
   
}

@media (min-width: 993px) {
    /*.partners img {
        display: none;
    }*/
    #banner .partners img {
        margin: 0 0px;
        max-height: none!important;
        padding:0px!important;
    }
}

@media (max-width: 767px){
    .news_lst17 span {
    max-height: 85px!important;
    font-size: 11px;
    margin: 10px 0px;
   }
   .scroll-nav nav ul {
    background-color: #f1ab09;
   }
   .scroll-nav nav li a {
    border-bottom-style: solid;
  border-bottom-color:#fff;
   }
} 

@media (max-width: 992px) and (min-width: 767px) {
    .news_lst17 article.col-md-2 {
        min-height: 250px;
    }
}
@media(max-width: 575px){
    .news_lst17 article.col-md-2{
        min-height: 260px!important;
    }
}
@media(max-width: 767px) and (min-width: 576px){
    .news_lst17 article.col-md-2{
        min-height: 294px!important;
    }
}

.navbar-toggle {
    padding:0px 0px !important;
}

@media (max-width: 992px){
    .mb-20 {
        margin-bottom: 20px;
    }
}
.f-20 {
    font-size: 20px;
}

.shadow-3d {
    box-shadow: 0 1px 11px rgba(0, 0, 0, 0.65);
    padding: 20px;
}

.main-bg {
    background-color: #f8981c;
}
.ham-menu {
    width: 30px;
    height: 30px;
    padding: 5px;
}
.strategy-box {
    background-color: #fff;
    margin: 20px;
}
.strategy-box h2 {
    color:#fff;
}

.strategy-box li:before {
  content: '\1F892';
  font-family: 'FontAwesome';
  float: left;
  color: #0074D9;
  font-size: 35px;
  margin-right: 10px;
  margin-bottom: 0px;
}

.strategy-box li {
    margin:8px 0px;
}

.strategy-box h3 {
    margin-top: 18px;
    margin-bottom: 20px;
}


.mt-85 {
    margin-top:85px;
}

.ptb-30 {
    padding: 30px 15px;
}
.bg-red {
    background-color: #ed1c24;
}

.mt-50 {
    margin-top: 50px;
}
.sponsor-sp {
    background-color: #008ccf;
    color: #fff;
    padding: 12px 20px;
    font-size: 25px;
    border-radius: 5px;
}

#excellence .page_hdng4 h2 {
    font-size: 28px;
}

#excellence h3 {
    font-size: 20px;
    margin-top: 10px;
}

#excellence h4 {
    font-size: 19px;
    color: #0088cc;
    margin-top: 14px;
	line-height:1.5em;
}


.p-conclave {
    color: #f26f3a!important;
    font-size: 25px;
    text-align: center;
    margin: 20px 0;
}

#overview h2 {
    text-align: center;
    line-height: 50px;
    text-transform: none;
}

#overview .page_hdng4 h2:after {
    text-align: center!important;
	width: 175px!important;
	height: 2px!important;
	left: 40%!important;
}

.info-box {
    text-align: center;
    /*background-color:#ff0101 ;*/
    padding: 10px;
}

.info-box h2 {
    color: #fff;
}

#why-attend p {
    text-align: center;
    margin-bottom: 30px;
	font-size: 16px;
    line-height: 24px;
}

.attend-box {
    height:612px;
}

#organize h3 {
    font-size: 28px;
}

#organize p {
    font-size: 15px;
    color: #3c3838;
    text-align: justify;
    margin: 15px 0px;
}

.cta-strip {
    text-align: center;
    background-color:#0088cc ;
    color: #fff;
    box-shadow: 0 1px 11px rgba(0, 0, 0, 0.65);
}

.cta-strip h2 {
    margin-bottom: 0px;
    font-size: 40px;

}
.ctabg{background:url(../img/delegate.jpeg);background-repeat: no-repeat;background-size: cover;background-position: center;}
.ctacontent{padding: 175px;}
.cta2row{padding:80px 0;}
.cta2row .info-box p{padding:28px 0;}
.cta2row .info-box a{background: #f8981c;padding: 12px 20px;border-radius: 4px;font-weight: 700;font-size: 20px;}


#sponsorship {
    /*background-color: #ebebeb;*/
    padding: 40px 0px;
}

#sponsorship .desc {
    padding-top: 10px;
     padding-left:25px;
     padding-right:25px;
     padding-bottom: 30px;
    text-align: left;
}

#sponsorship ul li {
    list-style: square;
    margin-bottom: 8px;
    line-height: 1.4em;
    font-size: 15px;
}

#stats .p-conclave {
    font-size: 25px;
    text-transform: none;
    line-height: 1.3em;
    color: #08c!important;
    font-weight: 700;
    font-family: "Amazon Ember";
    margin-bottom: 25px;
}

.int-box {
    padding:12px;
    background-color: #f26f3a;
    color:#fff!important;
    margin-top:10px;
    border-radius: 5px;
    margin-left: 5px;
    margin-right: 5px;
	font-weight: 600;
}

.int-box a {
    color: #fff!important;
}
.page_hdng4 h2 {
    text-transform: none!important;
}

#new .page_hdng4 h2 {
    text-transform: none!important;
}

#stats {padding:50px 0;margin-top:10px}
#organize {
    background-color: #008ccf14;
    padding: 40px 0px;
}

#contacts {
    margin: 0 0 40px 0;
}
/*.fiveCols .col-lg-2{width: 20%;}*/
.fiveCols{padding-top: 22px;}

.sponsor-form .modal-header {
    background-color: #f8981c;
    color: #fff;
}

.sponsor-form .modal-footer {
    text-align: center;
    text-transform: none;
}

.sponsor-form button {
    font-size: 12px;
    padding: 13px 10px;

}

.sponsor-form .modal-content {
    top:60px;
}

.sponsor-form .modal-title {
    font-size: 17px;
}

#contacts a {
    font-weight:400;
    color:#f26f3a!important;
}

.main_banner_div img{width:100%;}

#banner .partners img {max-width:100%;}


#footer-box {background-color:#0873ac;color: #fff;}
#footer-box a{color:#fff;}
#footer-box h2 {
    font-size: 17px;
}

 #footer-box .social-connect a {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    line-height: 27px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    display: inline-block;
    margin: 10px 0 15px 10px;
}

.social-connect h2 {
    margin:15px 0px 0px 10px;
}

.fb{
    background:#4267B2;
    color: #fff!important;
}
.tw{
    background: #1da1f2;
    color: #fff!important;
}
.lk{
    background: #007bb5;
    color: #fff!important;
}
.yt{
    background: #ff0000;
    color: #fff!important;
}

.close{
    opacity: 5.1!important;
}

.sponsor-form .close {
    font-size: 19px;
    padding: 5px 10px;

}

.help-inline-error {
    color: red;
}

/*--------------------- /why attend new section ------------------*/
/* Timeline */
@media (min-width: 768px){
  .timeline {
      /*width: 750px;*/
  }
}

.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;

  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.timeline:before {
  content: "";
  bottom: 0;
  top: 0;
  left: 50%;
  position: absolute;
  background-color: #dadada;
  width: 3px;
  margin-left: -1.5px;
}

.timeline h2 {
    font-size: 25px;
    text-align: center;
}

.timeline > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}

/* Timeline Token */
.timeline-token {
  color: white;
  background-color: #0088cc;
  
  position: absolute;
  left: 50%;
  top: 9px;
  box-sizing: border-box;
  
  width: 40px;
  height: 40px;
  
  line-height: 42px;
  font-size: 1.4em;
  text-align: center;
  
  margin-left: -20px;
  border-radius: 50%;
}

/* Timeline Panel */
.timeline-panel {
  float: left;
  width: 46%;
  position: relative;
  padding: 20px;
  box-sizing: border-box;
  
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline-panel:before {
  content: "";
  position: absolute;
  top: 13px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
}
.timeline-panel:after {
  position: absolute;
  top: 14px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #0088cc;
  border-right: 0 solid #0088cc;
  border-bottom: 14px solid transparent;
  content: " ";
}

.timeline-panel-title {
  color: white;
  background-color: #0088cc;
  padding: 11px;
  
  font-weight: 500;
   
  margin: -20px -20px 0 -20px;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 1px 1px #0088cc;
}

.timeline-event-right > .timeline-panel {
  float: right;
}
.timeline-event-right > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
.timeline-event-right > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

/* RESPONSIVE */

@media(max-width: 767px) {
  .timeline:before {
    left: 40px;
  }
  
  .timeline-panel {
    width: calc(100% - 90px);
    float: right;
  }
  .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
  }
  .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
  }
  
  .timeline-token {
    left: 6px;
    margin-left: 0;
    top: 8px;
  } 
}

/* Event Colors */
/* Red */
.timeline-event-red > .timeline-token, 
.timeline-event-red > .timeline-panel > .timeline-panel-title {
  background-color: #0088cc;
  box-shadow: 0 1px 1px #0088cc;
}
.timeline-event-red > .timeline-panel:after {
  border-left-color: #0088cc;
  border-right-color: #0088cc;
}
/* Yellow */
.timeline-event-yellow > .timeline-token, 
.timeline-event-yellow > .timeline-panel > .timeline-panel-title {
  background-color: #F2E97E;
  box-shadow: 0 1px 1px #F2E97E;
}
.timeline-event-yellow > .timeline-panel:after {
  border-left-color: #F2E97E;
  border-right-color: #F2E97E;
}
/* Orange */
.timeline-event-orange > .timeline-token, 
.timeline-event-orange > .timeline-panel > .timeline-panel-title {
  background-color: #F39C5C;
  box-shadow: 0 1px 1px #F39C5C;
}
.timeline-event-orange > .timeline-panel:after {
  border-left-color: #F39C5C;
  border-right-color: #F39C5C;
}
/* Blue */
.timeline-event-blue > .timeline-token, 
.timeline-event-blue > .timeline-panel > .timeline-panel-title {
  background-color: #6ACFF1;
  box-shadow: 0 1px 1px #6ACFF1;
}
.timeline-event-blue > .timeline-panel:after {
  border-left-color: #0088cc;
  border-right-color: #0088cc;
}
/* Green */
.timeline-event-green > .timeline-token, 
.timeline-event-green > .timeline-panel > .timeline-panel-title {
  background-color: #0088cc;
  box-shadow: 0 1px 1px #0088cc;
}
.timeline-event-green > .timeline-panel:after {
  border-left-color: #0088cc;
  border-right-color: #0088cc;
  
}
/* Aquamarine */
.timeline-event-aquamarine > .timeline-token, 
.timeline-event-aquamarine > .timeline-panel > .timeline-panel-title {
  background-color: #4CBE9E;
  box-shadow: 0 1px 1px #4CBE9E;
}
.timeline-event-aquamarine > .timeline-panel:after {
  border-left-color: #4CBE9E;
  border-right-color: #4CBE9E;
}

.timeline-inside {
    padding: 15px;
    text-align: justify;
}
.timeline-inside li {
    padding:10px 0px;
}

/*****multicaroussal slideshow*****/
.carousel-inner { margin: auto; width: 90%; }
.carousel-control            { width:  4%; }
.carousel-control.left,
.carousel-control.right {
  background-image:none;
}
 
.glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  margin-top:-10px;
  margin-left: -10px;
  color: #444;
}


.carousel-inner a {
     display:table-cell;
    height: 180px;
    width: 200px;
    vertical-align: middle;
}

 .carousel-inner img {
    max-height: 200px;
    margin: auto auto;
    max-width: 100%;
  }

@media (max-width: 767px) {
  .carousel-inner > .item.next,  .carousel-inner > .item.active.right {
      left: 0;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,  .carousel-inner > .item.active.left {
      left: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
  }

}
@media (min-width: 768px) and (max-width: 992px ) {
  .carousel-inner > .item.next,  .carousel-inner > .item.active.right {
      left: 0;
      -webkit-transform: translate3d(50%, 0, 0);
      transform: translate3d(50%, 0, 0);
  }
  .carousel-inner > .item.prev,  .carousel-inner > .item.active.left {
      left: 0;
      -webkit-transform: translate3d(-50%, 0, 0);
      transform: translate3d(-50%, 0, 0);
  }
}
@media (min-width: 992px ) {
  
  .carousel-inner > .item.next,  .carousel-inner > .item.active.right {
      left: 0;
      -webkit-transform: translate3d(16.7%, 0, 0);
      transform: translate3d(16.7%, 0, 0);
  }
  .carousel-inner > .item.prev,  .carousel-inner > .item.active.left {
      left: 0;
      -webkit-transform: translate3d(-16.7%, 0, 0);
      transform: translate3d(-16.7%, 0, 0);
  }
  
}

@media(min-width: 992px){
    .custom-px {
        padding:0 5px!important;
    }
}

.multi-slide h2 {
    padding-top: 20px;
}
.customBtn{background:#008ccf;border-radius:4px;padding:11px 20px;font-size:16px;border-radius: 4px;}
.themeline2{font-size: 35px;color:#10e2e2!important;font-weight:400;margin-top:0px;line-height: 45px;}
.themebyline{font-size: 26px;font-weight:400; color:#fff!important;}
.popup-btn a{top:162px;position:fixed;right:-41px;z-index: 1000;transform: rotate(-90deg);background-color: red;padding:11px 7px 37px;height: 0px;background-color: #008dd0;color:#fff;border-top-left-radius: 3px;border-top-right-radius: 3px;font-weight: bold;font-size:17px;}
.popup-btn a:hover{text-decoration: none;color:#fff;}
.card{padding:30px;}
.form_regsform .form-control{border-radius:0;height:38px;}
.form_regsform .has-feedback .form-control{padding-right:12px;}
.add_form_field {background-color: #1c97f3;border: none;color: white;padding: 8px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor: pointer;border: 1px solid #186dad;}
.container1{padding:20px 0;}
.container1 input[type=text], .container1 input[type=email], .container1 input[type=tel] {padding: 5px 5px;margin: 5px 5px 5px 0px;width: 22.5%;border: 1px solid #ccc;height: 38px;}
.container1 a{color: red !important;font-weight: bold;}
.mobileImg{display:none}
.modal#successQueryModal, .modal.smodal{text-align: center;padding: 0!important;}
.modal#successQueryModal:before, .modal.smodal:before{content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
#successQueryModal .modal-dialog, .smodal .modal-dialog{display: inline-block;text-align: left;vertical-align: middle;}
#successQueryModal .modal-body p, .smodal .modal-body p{font-weight: bold;line-height: 28px;font-size: 15px;}
.wb_banner_strip_width{
    max-width: 950px;
    margin: 0 auto!important;
}
.wb_banner_strip{
    align-items: center;
    margin-bottom: 25px;
}
.wb_banner_strip ._name{
    margin-bottom: 0px;
    color: #008dd0!important;
    margin-top: 7px;
    font-weight: 600;
    font-size: 18px;
    text-align: center;
}
#banner .partners img{
    width: auto;
}.myprimary_btn{
    background: #f8981c;
    border-color: #f8981c;
    color: #ffffff;
    margin-bottom: 10px;
}.myprimary_btn:hover{
    background: #31b0d5;
    border-color: #269abc;
}.banner_btn_width{
    min-width: 206px;
}
.d-img, .l-img{display: none;}
@media(max-width: 992px){
    .row.cntnd-bx{background: rgb(0 0 0 / .6);}
}@media(min-width: 1200px){
    .d-img{display: block!important;}
}
@media(max-width: 1200px) and (min-width: 768px){
    .l-img{display: block!important;height:100%;}
}.poimg {
    border-right: 1px dashed #053bb352;
    border-bottom: 1px dashed #053bb352;
}.poimg img{max-width: 100%;}

/*----------------multiitems carousal*/
.carousel-wrap {
  margin: 25px auto;
  padding: 0 5%;
  width: 100%;
  position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}
.owl-item.active:after, .owl-dot.active:after{
   content: none;
}
/*---------*/
.kc_logo{
    margin-bottom: 25px;
}
.kc_logo img{
    /*max-height: 70px;*/
    margin-top: 10px;
}.kc_h3{
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: normal;
}.primary_color{
    color: #08c!important;
}
.ten-columns .col-xs-6 {
    float: left!important;
	padding-left:0!important;
	padding-right:0!important
}
@media only screen and (min-width: 768px) {
	.ten-columns > .col-md-2 {width: 20%!important;padding-left:0!important;padding-right:0!important}
}
@media (max-width: 767px) and (min-width: 576px){
	.ten-columns > .col-md-2 {width: 33.3%;padding-left:0!important;padding-right:0!important}
}
.sessionSpeakers{padding-top:10px;}
.sessionSpeakers span{color:#f26f3a;font-style:italic;font-weight:bold}
.sessionSpeakers a{color:#545a5f!important;font-size: 13px;font-weight: bold;}
.sessionSpeakers a:hover{text-decoration:underline!important;}
.speakersdetails .page_hdng4 span{line-height:1.5em;}
.speakersdetailsImg{width: 100%;border-radius: 10%;padding: 10px;}
.speakersdetailsdesc{margin-top: 40px;}
.detailContainer{margin-bottom:30px;}
.speakersdetailsdesc p{font-size:15px}
/**/
.c_linkedin{
    border-radius: 5%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 22px;
    color: #FFF;
    display: inline-block;
    margin: 10px 0 15px 0px;
    background: #0077b5;
}
.article_d{
    padding: 25px;
    margin-top: 15px;
}.article_d p{
    margin-bottom: 15px;
}
#videos .container{width:94%;}
#videos .col-md-4{padding-left:2px;padding-right:2px;}