body {
/*font-family: 'Open Sans',sans-serif !important;*/}



#sidebar { 
/*    width: 190px; 
    float:right;
    position: absolute; 
    right: 0;
   z-index: 999;*/
    }



.visitor-count{
float: left;
width: auto;
position: fixed;
right: 0;
bottom: 0;
z-index: 999999;
    
}


.site-image.home-img{ background-image:none;}
header{ padding:0; overflow:visible;}
/*header .logo{ position:absolute; left:0; top:0; width:151px; height:125px; z-index:1011;}*/

.feedback{
    padding:5px 20px!important;

}

.countdown-section{ padding: 80px 0 0;}
.navbarwrapper {
    position: relative;
    z-index: 1010;
    float: left;
    width: 100%;
    height: auto;
    background: #fff;
    -moz-box-shadow: -4px -5px 6px 6px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: -4px -5px 6px 6px rgba(0, 0, 0, 0.6);
    box-shadow: -4px -5px 6px 6px rgba(0, 0, 0, 0.6);
}
.homepage .is-sticky header .bottom-header{ 
    background: rgba(255,255,255,1);
/*    -moz-box-shadow: -4px -5px 6px 6px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: -4px -5px 6px 6px rgba(0, 0, 0, 0.6);
    box-shadow: -4px -5px 6px 6px rgba(0, 0, 0, 0.6);*/
}
.homepage header .bottom-header .main-nav > ul > li > a{     
    color: #5a6a70;
    border-right: none;
    padding-right: 0;
    font-weight: initial;
    float: left;
    padding-top: 13px;
    padding-bottom: 13px;
}

img.traqr-logo{
    max-width: 40px;

}

.conceptsSection .info-box9{ box-shadow:none !important; background-color:#fff; position:relative;}
/*.conceptsSection .info-box9:hover:after{ width:100%; content:''; height:100%; position:absolute; left:0; top:0; background-color:rgba(202,39,104,0.70);}*/
.conceptsSection .info-box9:hover,.conceptsSection .tab-link.current .info-box9{ background-color:rgba(255,106,0,0.70);}
.conceptsSection .tab-link.current .info-box9 .img,.conceptsSection .info-box9:hover .img{ color:#FFF;}
.conceptsSection .tab-link.current .info-box9 h2,.conceptsSection .info-box9:hover h2{ color:#FFF;}
.coming-events.speakers .event-box{ margin-bottom:25px;}
/*.speakers div[class*="col-"]:nth-child(5){ clear:left;}*/
.speakers h4{ position:relative; margin-bottom:15px !important;}
.speakers h4 a{ font-size:17px; font-weight:bold; color:#000 !important;}
.speakers h4:after{
    display: block;
    position: absolute;
    content: '';
    width: 60px;
    background: #eebe51;
    height: 2px;
    bottom: -8px;
    left: 39%;
}
.speakers .event-box p{ color:rgba(38,38,38,0.6) !important; font-size:14px !important; text-transform:capitalize !important;}
.footer {
    color: #7e848c;
    background: #2e343e; padding-top:0 !important; padding-bottom:0 !important; width:100%; float:left;
}
.parallax {
    width: 100%;
    padding: 0;
    margin: 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: #ffffff;
    /*text-transform: uppercase;*/
}
.footer .footer-promo {
    padding: 30px;
}
.footer .footer-promo h2, .footer .footer-promo h4 {
    text-align: center; color:#FFF !important;
}
.footer .footer-promo h2 {
    font-size: 30px;
}
.footer .footer-promo h4 {
    font-size: 22px; text-transform:none;
}
.footer .footer-info {
    padding: 60px 0px 30px 0px;
}
.footer .copyright {
    background: #232933;
padding: 10px 0px 40px 0;
}
.footer h6 {
    color: #e5edf2;
    text-transform: uppercase; font-size: 16px;
}
.footer .list-5 {
    margin-top: -6px;
}
.list-5 {
    padding: 0px;
    margin: 0px;
}

.space30 {
    height: 30px;
    clear: both;
}
.footer ul li {
    position: relative;
    color: #566174;
    line-height: 34px;
}
.footer .list-5 li {
    border-bottom: 1px solid #3f454f;
    padding-left: 15px;
}
.list-5 li {
    list-style: none;
    padding-left: 25px;
    border-bottom: 1px dotted #7786a1;
}
.footer a, .footer a:visited {
    color: #8c9aaa;
}
.footer ul li i {
    position: absolute;
    top: 10px;
    left: 0px;
    color: #566174;
    text-decoration: none;
    font-size: 16px;
}

.footer .item-icon {
    position: relative;
    padding-left: 26px;
}


.footer .item-icon i {
    position: absolute;
    top: 4px;
    left: 0px;
    font-size: 16px;
}
.txt-white{ color:#FFF !important;}
.countdown-section h1{ margin-bottom:15px;}
.countdown-section h1 a{ color:#FFF !important;}
.header-social {
    text-align: left; margin: 0;
    padding: 0;
    font-size: 0;
}
.header-social li{
    margin-right: 20px;
    color: #bdcacf;
}

.header-social li {
    list-style: none;
    font-size: 17px; width:20px;
    line-height: 1.5em;
    display: inline-block;
}
.header-social li a{
    color: #bdcacf;
}
.header-social li a {
    font-size: 20px;
}
.footer .header-social li a i{ font-size:24px; }
.modal h2{ font-size:19px; margin:7px 0;}
.tab-content{
    display: none; width:100%; float:left;
}

.tab-content.current{
    display: inherit;
}
.intro-section-21 .countdown-widget{ background-color:transparent !important;}
.countdown-section { padding:30px 0;}
.countdown-widget .dash{ background-color:rgba(167,167,167,0.70); padding:10px 20px;}
.countdown-widget .inner-dash{ font-size:40px;}
.speakerR label{ width:100%; padding-bottom:4px;}
.orange{ color:#ee6723;}
#speakers-carousel div[class*="col-"]:nth-child(4n+5){ clear:left;}
.orange-bg{ background-color:#ee6723; border-color:#ee6723;}


.countdown-section > .container{
    overflow: hidden;
}

@media (min-width:768px){
.carousel-inner .items{ min-height:614px; width:100%; display:block;}
}
/*.signin-model .modal-dialog { width:500px !important;}*/
.client-left, .client-right {
    color: #1e1e1e;
    font-size: 50px;
    position: absolute;
    top:36%; 
     left:-30px;
}
.client-right {
    right: -30px;
    left:auto;
}
@media (max-width: 991px) and (min-width: 200px) {
.header .bottom-header { padding-top:20px; padding-bottom:0px;}
.intro-section-21 { padding: 0 0 0; /*height:300px !important;*/}
.countdown-section {padding:0px;}
.countdown-section .event-link {font-size:10px; margin-bottom:10px; line-height:1.6; height:auto;}
.fs-small { font-size:10px !important;}
.countdown-section h1 { font-size:30px;}
.intro-section-21 .countdown-widget { padding:0px 0px !important; margin:0px;}
.countdown-widget .dash { padding:0 10px !important;}
.countdown-widget .inner-dash { font-size:30px !important;}
.countdown-widget .dash_title { font-size:12px;}
.tab-index-1 { z-index:-1;}
/*.signin-model .modal-dialog { width:91% !important;}*/
.resheight { height:340px; overflow:hidden;}
.scheduleBox .scheduleBtn{ margin-top:0 !important;}
.main-nav>ul {background: rgba(0,0,0,0.8) !important;}
.client-left, .client-right{
    font-size: 40px;
    top: 43.1%;
    left: 0;
}
.client-right{ right: 0; left: auto;}
}

.display-block{ display:inline-block;}
.dropdown a{ white-space:nowrap;}
.homepage .coming-events,
.homepage .speakers{ 
padding:50px 0 !important;
}

.strip-Inf{ background-color:#333; color:#FFF; display:block; margin:8px 15px 20px 15px; float:left; width:100%; padding:8px 15px;}
.intro-section .slide-wrapper,.intro-section .slide-wrapper .slide,.intro-section .countdown-section{ float:left; width:100%;}
.left-inner-addon i {
    position: absolute;
    font-size: 14px;
    pointer-events: none;background:#eee; color:#919191; font-weight:bold;  padding:10px 15px !important;
}
.no-space{ padding-left:0 !important; padding-right:0 !important;}
.tick_mark {
    float: left;
    padding-right: 5px; width:100%;
}
.featherlight .legend {
    position: absolute;
    bottom: 20px; left:35px; width:90%; line-height:18px;
    font-size: 13px;
    color: white;
}
.content .br-bottom {border-bottom: solid 1px #ee6723;
    height: 0;
    width: 100px;
    margin-bottom: 10px;}

.cont-min-height .content {padding: 15px;
min-height: 430px; }

.cont-min-height2 .content {padding: 15px;
height: 400px; }


.register-btn {display:block; text-align:center; margin:10px auto;}
.twitter-btn {display:block; text-align:center; margin:10px auto;}
.modal-backdrop { display:none !important;}
.signin-model .modal-header { background:#ee6723; color:#fff;}
.signin-model .modal-header h4 { margin-bottom:0 !important; color:#fff;}
.signin-model .modal-header .close { color:#fff !important; opacity:1; margin-top:3px; display:none;}
.main-nav .login-btn { background-color:transparent; color:#f0f0f0; font-size:15px !important;font-weight: 700; text-transform: uppercase; margin-top:0; margin-left:-13px;}
.main-nav .user-login { background-color:transparent; color:#f0f0f0; font-size:15px !important;font-weight: 700; text-transform: uppercase; margin-top:0px; margin-left:-13px;}
.main-nav .login-btn:hover { color:#eb3739;}
.pd-l-0 { padding-left:0px;}
.bg-orange { background:#ee6723;}
.bg-dark-gray { background:#a6a6a6;}
.modal-body .schedule-date:hover {background:#ee6723; cursor:pointer;}
.pd-r-0 { padding-right:0px;} .pd-t-5 { padding-top:5px;} .pd-b-5 { padding-bottom:5px;}
.bg-light-gray {background:#d9d9d9 !important;}
.icon-pd {padding:7px 7px 5px 7px; text-align:center; background:#ccc;}
.h-50 { height:500px; overflow:auto;}
.border-light {border-bottom:solid 1px #f3f3f3;}
.otp { display:none;}
.modal-content .SignUp { display:none;}
.modal .modal-bg {background:#000; opacity:.7; z-index:-2; position:fixed; width:100%; height:100%; top:0;}
.modal-content .cancel-msg { display:none;}
.mr-l-15 { margin-left:16px;}
.reschedule-confirm, .reschedule-final-msg { display:none;}
.schedule-confirm, .schedule-final-msg { display:none;}
.confirm-meeting-msg { display:none;}
.hour-box .text-danger{ color:#ee6723 !important;}
.tabsInner,.tabsInner2 { text-align:center;}
.tabsInner li,.tabsInner2 li { float:none !important; display:inline-block;}
.hour-box .toggle-btn a { color:#ff5113;}
.rdmore { height:275px; overflow:hidden;}
.readmbtn { position:absolute; color:#fff; top:247px; cursor:pointer; right:15px; padding:2px 5px; background:#F00; border-radius:3px;}
.mr-t-5 { margin-top:5px;}
.max-px-h700{ max-height:700px !important;}
.max-px-h600{ max-height:520px !important;}
.scheduleBox img{ border-radius:50%;}
.RTime,.RLocation{ white-space:nowrap;}
.intro-section-21:before{ /*background-color:#333; position:absolute; width:100%; height:100%; content:''; left:0; top:0;*/}
.intro-section-21.beforeN:before{ content:normal !important;}
.intro-section-21.beforeN{    background: #252b3b;
    background: -moz-linear-gradient(top, #070d1d 0%, #252b3b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#070d1d), color-stop(100%,#252b3b));
    background: -webkit-linear-gradient(top, #070d1d 0%,#252b3b 100%);
    background: -o-linear-gradient(top, #070d1d 0%,#252b3b 100%);
    background: -ms-linear-gradient(top, #070d1d 0%,#252b3b 100%);
    background: linear-gradient(to bottom, #070d1d 0%,#252b3b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#070d1d', endColorstr='#252b3b',GradientType=0 );
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    top: 0;
    height: 150px;
        font-family: "freight-sans",'Helvetica Neue',Helvetica,Arial,sans-serif !important;
    z-index: 100;}
.slide-wrapper .slide{ list-style:none;}
header .bottom-header .main-nav>ul>li{ vertical-align:middle;}
.modal .table {
            display: table;
            height: 100%;
        }

        .modal .table-cell {
            display: table-cell;
            vertical-align: middle;
        }
.meetConf{ background-color:#ee6723;}
.meetConf.meetPending{ background-color:#cdcdcd;}
.toggle-btn p span { cursor:pointer;}

#speakers-details .col-md-4.border-right { height:240px;}
.col-md-4.border-right{ position:relative;}
.col-md-4.border-right:after{ content:''; background:#ccc; width:1px; height:80%; position:absolute; right:0; top:10%;}
.btn-primary.orange-bg.float-right.rd-more { padding:2px 7px !important; border-radius:0; position:absolute !important; bottom:20%; right:5%;}
@media (max-width: 568px) and (min-width: 200px) {
#speakers-details .col-md-4.border-right { margin-bottom:40px;}
.btn-primary.orange-bg.float-right.rd-more { position:static !important; margin-top:0;}
#news-media .col-md-6.border-right { height:100% !important;}
}
.hashtag {
    width: 350px;
    height: 150px;
    text-align: center;
    vertical-align: middle;}

.hashtag .hash {
    text-transform: uppercase;
    font-size: 1.8em;
    font-weight: 600;
    letter-spacing: 0.1em;
}

.hashtag .join {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 500;
    vertical-align: bottom; padding:9px 0;
}

.hashtag .join span.fa {
    font-size: 1.2em;
    margin-right: 0.2em;
    margin-top: 3px;
    opacity: 0.7;
}
.event_logo {
    height: 150px;
    text-align: right;
    vertical-align: middle;
}
.event_logo img {
    max-height: 100px;
}
#raphael-paper-0{ background-color:transparent !important;}
.raphael-group-66-line-hot,.raphael-group-71-anchors,.raphael-group-70-connector,.raphael-group-22-y-axis-lines,.fusioncharts-yaxis-0-gridlabels,.fusioncharts-yaxis-1-gridlabels,#raphael-paper-0 > text{ display:none;}
.fusioncharts-label{ font-size:13px !important;}
@font-face{font-family:'freight-sans';src:url(fonts/freight-sans-light-opentype.otf);}
.container .form-group .feedback-form-pd {padding:12px 10px!important; height:auto !important;}

#news-media .col-md-6.border-right { height:280px;}
#news-media .col-md-6.border-right{ position:relative;}
#news-media .col-md-6.border-right:after{ content:''; background:#ccc; width:1px; height:80%; position:absolute; right:0; top:2%;}
.btn-primary.news-btn { float:left; padding:2px 7px; background:#666666; border-radius:0; margin-right:5px; margin-bottom:5px; font-size:12px;}
.btn-primary.news-btn:hover { background:#337ab7;}
.bg-dark {background-color: #ee6723;}
.btn.fs13.btn-primary.orange-bg.float-right.blg-btn { padding:4px 10px !important; border-radius:0 !important; font-size:11px;}
.spotlight-btn { background:#fff; color:#000; padding:0px 7px; border-radius:0px; font-size:12px; display:inline-block; float:right;}
.btn-mile { background:#ee6723 !important; padding:2px 7px; display:inline-block; font-size:11px; color:#fff; border-radius:0;}
.btn-focus { background:#fff !important; padding:2px 7px; display:inline-block; font-size:11px; color:#ee6723; border-radius:0;}












#thumbs2 { height:300px;   display:inline-block; *display:inline; /* hack for old IE6-7 */ background-color:#fff;  box-shadow: 0px 1px 11px rgba(0,0,0,0.2); padding:16px; position:relative; -webkit-user-select: none; user-select:none;}
#thumbs2 div.inner { width:auto; padding:2px;  /*the followings should not be changed */  height:100%; box-sizing:border-box;  position:relative; overflow:hidden; margin:0 auto;}
#thumbs2 div.inner ul { /*the followings should not be changed */  position:relative;  left:0; top:0; list-style:none; font-size:0; padding:0; margin:0; float:left!important;  width:auto!important; height:auto!important;}
#thumbs2 ul li {  display:block; border: 4px solid transparent; outline:1px solid transparent; margin:0; margin-bottom:3px; /* Spacing between thumbs*/ box-sizing:content-box; text-align:center; padding:0; position:relative; list-style:none; backface-visibility:hidden;}
#thumbs2 ul li.active { /*box-shadow:0 0 4px #999;*/ outline-color:black;}

#thumbs2 li:hover { border-color:rgba(255,255,255,0.5);}


#thumbs2 .thumb { width:100%; height: 100%; background-size:contain; background-repeat:no-repeat; background-position:center center; display:block; position:absolute; font-size:0;}
/* --------- navigation controls ------- */
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#thumbs2-pause-play {display:none;} /*.pause*/

#thumbs2-prev, #thumbs2-next { position: absolute; width:100%; height:30px; line-height:30px; text-align:center; margin:0; z-index:10; cursor:pointer;
 transition:opacity 0.6s; *background-color:#ccc;/*IE7 hack*/ backface-visibility:hidden;}
#thumbs2-prev { top:-36px;}
#thumbs2-next {bottom:-36px;}
#thumbs2-next.disabled, #thumbs2-prev.disabled { opacity:0.1; cursor:default;}
/* arrows */
#thumbs2-prev::before, #thumbs2-next::before { position:absolute; content: ""; display: inline-block;  width: 10px; height: 10px;  margin-left:-20px; border-left: 4px solid black; border-top: 4px solid black;}
#thumbs2-prev::before { top:12px; -ms-transform:rotate(-45deg);/*IE9*/ -webkit-transform:rotate(45deg); transform: rotate(45deg);}
#thumbs2-next::before { bottom:12px; -ms-transform:rotate(135deg);/*IE9*/ -webkit-transform:rotate(-135deg); transform: rotate(-135deg);}
#thumbnail-slider {  margin:0 auto; /*center-aligned*/ width:100%;/*width:400px;*/ max-width:1300px; padding:0px; background-color:none; box-shadow: 0 2px 6px rgba(0,0,0,0.3); box-sizing:border-box; position:relative; -webkit-user-select: none; user-select:none;}

#thumbnail-slider div.inner { /*the followings should not be changed */ position:relative; overflow:hidden; padding:2px 0; margin:0;}
#thumbnail-slider div.inner ul { /*the followings should not be changed */ white-space:nowrap; position:relative; left:0; top:0; list-style:none; font-size:0; padding:0; margin:0; float:left!important; width:auto!important; height:auto!important;}
#thumbnail-slider ul li { display:inline-block; *display:inline!important; /*IE7 hack*/ /* border:1px solid black;*/ margin:0;  margin-right:10px; /* Spacing between thumbs*/ transition:border-color 0.3s; box-sizing:content-box; text-align:center; vertical-align:middle; padding:0; position:relative;list-style:none; backface-visibility:hidden;}
#thumbnail-slider ul li.active {  border-color:white;}
#thumbnail-slider .thumb { opacity:1; width:100%; height: 100%; background-size:contain; background-repeat:no-repeat; background-position:center center;
 display:block; position:absolute; font-size:0;}

/* --------- navigation controls ------- */
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#thumbnail-slider-pause-play {display:none;} /*.pause*/
#thumbnail-slider-prev, #thumbnail-slider-next { opacity:1; position: absolute;  /*background-color:#0346a3;*/ *background-color:#ccc;/*IE7 hack*/ backface-visibility:hidden; width:32px; height:60px; line-height:60px; top: 50%; margin:0;  margin-top:-30px; color:white; z-index:10; cursor:pointer;
display:none;}
#thumbnail-slider-prev {left:-30px; right:auto;}
#thumbnail-slider-next { left:auto; right:-30px;}
#thumbnail-slider-next.disabled, #thumbnail-slider-prev.disabled { opacity:0.3; cursor:default;}

/* arrows */
#thumbnail-slider-prev::before, #thumbnail-slider-next::before { position: absolute; top: 19px;  content: "";  display: block;  width: 12px; height: 12px;
 border-left: 6px solid black; border-top: 6px solid black;}
#thumbnail-slider-prev::before { left:7px; -ms-transform:rotate(-45deg);/*IE9*/ -webkit-transform:rotate(-45deg); transform: rotate(-45deg);}
#thumbnail-slider-next::before {  right:7px; -ms-transform:rotate(135deg);/*IE9*/ -webkit-transform:rotate(135deg); transform: rotate(135deg);}



.thumb-sub-txt {position:relative; bottom:-150px; width:100%; padding:5px; font-size:13px; background:rgba(0,0,0,.7); left:0; z-index:9999; color:#fff;}
/*.t:hover .thumb-sub-txt {bottom: -140px; transition: 0.5s; }*/
.color-default { color:#ff6a00;}


/*N.R 22-5-2018*/

#innovation-award-wrapper .carousel-inner .cont-min-height > .content{
    min-height: 200px;
  background-color: #fff !important;
    -moz-box-shadow:2px 4px 12px 1px rgba(214, 207, 214, 1);
    -webkit-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
      box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
       -moz-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
         transition: all 0.5s ease 0s;
}


#innovation-award-wrapper .carousel-inner .cont-min-height > .content:hover{
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
            transform: scale(1.05);

}

#innovation-award-wrapper .carousel-inner{
    padding-bottom: 20px;
}

#innovation-award-wrapper .carousel-inner .cont-min-height > .content a{
    display: inline-block;
    text-align: center;
}

#innovation-award-wrapper{
    text-align: center;
}

#innovation-award-wrapper h2.title{
    text-align: left;
}

#about + #innovation-award-wrapper{
    overflow: hidden;
}


#innovation-award-wrapper{
    clear: both;
}



.event-link-new p .txt-white{
background-color: rgba(245, 137, 65, 0.6);
    padding: 2px;
    font-weight: 500;
}

.marquee-block{
background-color: #3c4262;
    clear: both;
    color: #fff;
    padding:5px 0;
    position: relative;
    float: left;
    width: 100%;


}


.slide-wrapper + .bg-section{
    display: none;
}

section.resp-tab-por{
 border-bottom: medium none;
    padding-bottom: 0 !important;
    padding-top: 50px;
}


.marquee-block-image{
 background-color: #fff;
    clear: both;
    padding: 10px 0;
    overflow: hidden;
    height: 170px;

}

.marquee-block-image li{
border: 10px solid #ededed;
    -moz-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
    -webkit-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
    box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
    display: inline-block;
    list-style: outside none none;
/*    margin-right: 25px;*/
    overflow: hidden;
    position: relative;
  -moz-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
      transition: all 0.5s ease-out;
}

.marquee-block-image li a{
display: inline-block;
}


.marquee-block-image li img{
  -moz-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
      transition: all 0.5s ease-out;
       max-width: 220px;
        animation: slideshow 10s linear infinite;
}

.marquee-block-image li:hover img{
  -moz-transform: scale(1.5);
-webkit-transform: scale(1.5);
      transform: scale(1.5);
  opacity: .5;
  cursor: pointer;
}

@keyframes slideshow {
  0%    { left: 0; }
  100%  { left: -200%; }
}


.team-block img{
border: 15px #eee solid;
}


.team-section .view-row{
background-color: #fff;
padding: 30px 30px 30px 70px;
position: relative;
margin-bottom: 30px;
-moz-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
-webkit-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
text-align: justify;

}


.team-section .view-row:hover{
background-color: #f9f9f9;
-moz-box-shadow: 4px 5px 18px 1px rgba(214, 207, 214, 1);
-webkit-box-shadow:4px 5px 18px 1px rgba(214, 207, 214, 1);
box-shadow: 4px 5px 18px 1px rgba(214, 207, 214, 1);
}

.team-section .view-row > p{
    margin-bottom: 0;
}

.team-section .view-row span.team-user img{
position: absolute;
top: -10px;
left: -30px;
width: 80px;
height: 80px;
border-radius: 50%;
border: 7px #e6e6e6 solid;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;

}


.team-section .view-row:hover span.team-user img{
    -moz-transform: scale(1.2);
      -webkit-transform: scale(1.2);
        transform: scale(1.2);

}

a.border-none{
    border:none;
    text-align: center;
    display: block;
}


a.border-none img{
    width: 100%
}



.all-partners .contdefinbordne{
padding:15px;
-webkit-transition: all .7s;
-moz-transition: all .7s;
-ms-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
background-color: #fff;
text-align: center;
border: 1px #ddd solid !important;
min-height: 182px;
width: 23.5%;
margin: 5px 1% 5px 0;
float: left;
position: relative;
}


.all-partners .contdefinbordne:hover{
-webkit-box-shadow: 0 0 50px #dadada inset;
-moz-box-shadow: 0 0 50px #dadada inset;
-ms-box-shadow: 0 0 50px #dadada inset;
-o-box-shadow: 0 0 50px #dadada inset;
box-shadow: 0 0 50px #dadada inset;
}


.all-partners .contdefinbordne img{
width: 100px;
height: 100px;
}


.corporate-partner .contdefinbordne img{
width: auto;
height: auto;
max-width: 200px;
display: inline-block;
}


.startup-fund-partner .contdefinbordne img {
    width: auto;
    height: auto;
    max-width:130px;
    display: inline-block;
}


.startup-fund-partner .contdefinbordne a {
    display: inline-block;
    text-align: center;
    line-height: 100px;
}

.startup-fund-partner .contdefinbordne.KIIT img{
    max-width: 110px;
}


.corporate-partner .contdefinbordne{
min-height: 192px !important;
}

.corporate-partner .contdefinbordne a{
display: inline-block;
text-align: center;
line-height: 100px;
}

.corporate-partner .contdefinbordne.rich-block img,
.corporate-partner .contdefinbordne.KIIT-TBI img{
max-width: 100px;
}


.all-partners .contdefinbordne.mriu img{
width: auto;
height: 60px;
}


.all-partners .contdefinbordne.mriu span{
    margin-top:55px;
}





.subscription-plans{
background-image: url("../images/business-office-work.jpg");
background-size: cover;
background-repeat: no-repeat;
clear: both;
margin:20px 0;
float: left;
width: 100%;
padding: 20px 0;
height: 100%;
position: relative;
overflow: hidden;

}

.subscription-plans:before{
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
top: 0;
width: 100%;
left: 0;
height: 100.5%;
content: "";
}


.subscription-plans .plan-table{
margin-top: 30px;
position: relative;
clear: both;
}

.subscription-plans .plan-row{
/*background-color: rgba(255, 255, 255, 0.9);*/
flex-wrap: wrap;
justify-content: space-between;
display: flex;

}

.subscription-plans .columns {
width: 19.5%;
-webkit-transition: 0.5s;
transition: 0.5s;
position: relative;
cursor: pointer;
float: left;
background-color: #eee;
}

.subscription-plans .column-1{
    min-height: 569px;
}

.subscription-plans .columns:hover {
    -moz-box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
    -moz-transform:scale(1.05);
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
    z-index: 9;
}

.subscription-plans .price {
    list-style-type: none;
/*    border: 1px solid #eee;*/
list-style-type: none;
/*border: 1px solid #eee;*/
/*margin: 20px 0 0 0;*/
padding: 0;
-webkit-transition: 0.3s;
transition: 0.3s;
margin-bottom: 0;
}

.subscription-plans .price b{
    color: #f58941;
}



.wain-package .plan-table{
/*    max-width: 700px;
margin: 0 auto;*/

}


.wain-package .plan-table .columns{
width: 32%;
min-height: 320px;
}


.wain-package .subscription-info{
    margin-top: 20px;
}

.wain-package .subscription-info label{
    margin-bottom: 0;
font-size: 14px;
}

.wain-package .subscription-info span{
font-size: 24px;
margin-left: 5px;

}

.wain-package .subscription-info span i{
font-size: 15px;
margin-top: 14px;
}


.wain-package .price-value{
background-color: #b1002a;
text-align: center;
padding: 10px;
color: #fff;
position: absolute;
width: 100%;
bottom: 0;
font-size: 24px;
font-weight: bold;
}

.wain-package .circle-4 .price-value{
    background-color: #c86300;
}


.wain-package .circle-5 .price-value{
    background-color: #950acf;
}


.wain-package .price-value label{
margin-bottom: 0;
font-size: 14px;
}

.wain-package .price-value span{
margin-left: 5px;
}


.wain-package .price-value i{
font-size: 15px;
margin-top: 5px;
}



.subscription-plans .header-title {
color: #ffff;
font-weight: 600;
padding: 25px 10px 50px 10px;
text-align: center;
font-size: 18px;
position: relative;
overflow: hidden;
}


.subscription-plans .columns:before{
border-left: 115px solid transparent;
border-right: 108px solid transparent;
position: absolute;
top: 0px;
left: 50%;
content: "";
z-index: 9;
border-top: 90px solid rgba(239, 202, 59, 0.3);
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}

.subscription-plans .columns.circle-1:before{
border-top: 90px solid rgba(231, 33, 80, 0.3)
}

.subscription-plans .columns.circle-2:before{
border-top: 90px solid rgba(60, 238, 227, 0.3);
}

.subscription-plans .columns.circle-3:before{
border-top: 90px solid rgba(239, 90, 83, 0.3);
}

.subscription-plans .columns.circle-4:before{
border-top: 90px solid rgba(239, 137, 26, 0.3);
}

.subscription-plans .columns.circle-5:before{
border-top: 90px solid rgba(183, 87, 223, 0.3);
}


.subscription-plans .header-title .ribben{
position: absolute;
top: -4px;
right: -30px;
background: #007bb5;
width: 85px;
padding: 15px 3px 5px 3px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
z-index: 9;

}



.subscription-plans .price li {
padding: 5px 5px 5px 15px;
text-align: left;
font-size: 13px;
position: relative;
/*min-height: 73px;*/
/*color: #fff;*/
}

.wain-package .price li {
    padding-left: 20px;

}


.subscription-plans .price li:before{
border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
border-left: 5px solid #000;
position: absolute;
top: 10px;
left: 5px;
content: "";
}

.wain-package .price li::before{
    left: 8px;
}


.subscription-plans .price li:last-child{
    border-bottom: none;

}

.subscription-plans .price li:nth-child(2n+1) {
background: #fff;
/*border-bottom: 1px solid #eee;
border-top: 1px solid #eee;*/
}


/*.subscription-plans .circle-1 .price li:nth-child(2n+1){
    background-color: #ef541e;
}

.subscription-plans .circle-2 .price li:nth-child(2n+1){
background-color: #059ea4;
}


.subscription-plans .circle-3 .price li:nth-child(2n+1){
background-color: #d0b542;
}


.subscription-plans .circle-4 .price li:nth-child(2n+1){
background-color: #ef891a;
}


.subscription-plans .circle-5 .price li:nth-child(2n+1){
background-color: #2b6d63;
}*/




.subscription-plans .price .grey {
    background-color: #eee;
    font-size: 20px;
}

.subscription-plans .button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
}

.subscription-plans .icon{
width: 45px;
height: 45px;
display: block;
border-radius: 50%;
border: 4px #fff solid;
text-align: center;
line-height: 32px;
-webkit-transition: 0.5s;
transition: 0.5s;
z-index: 9;
position: absolute;
top: 47px;
left: 50%;
-moz-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}

.subscription-plans .icon img{
max-width: 30px;
}


.subscription-plans .circle-1 .icon img{
    max-width: 25px;
}

.subscription-plans .circle-1 .icon{
    background-color: #c31255;
}

.subscription-plans .circle-1 .header-title{
    background-color: #b1002a;
}

.subscription-plans .circle-2 .icon{
        background-color: #3ceee3;

}

.subscription-plans .circle-2 .header-title{
    background-color: #07d5c8;
}

.subscription-plans .circle-3 .icon{
        background-color: #ef5a53;

}

.subscription-plans .circle-3 .header-title{
background-color: #e11d13;
}

.subscription-plans .circle-4 .icon{
        background-color: #ef891a;

}

.subscription-plans .circle-4 .header-title{
    background-color: #c86300;
}

.subscription-plans .circle-5 .icon{
        background-color: #b757df;

}

.subscription-plans .circle-5 .header-title{
    background-color: #950acf;
}


.subscription-plans .circle-1 .icon{
 border-color: #b6052a;
}

.subscription-plans .circle-2 .icon{
border-color: #2cded3;
}

.subscription-plans .circle-3 .icon{
    border-color:#df4a43;
}

.subscription-plans .circle-4 .icon{
    border-color:#df790a;
}

.subscription-plans .circle-5 .icon{
    border-color:#a747cf;
}

.subscription-plans .form-action{
margin-top: 20px;
position: relative;
clear: both;
float:left;
width: 100%;
}


.subscription-plans .columns:hover .icon{
    border-color: #fff;
}


.wain-package .circle-4 .icon img {
    max-width: 25px;
}


.wain-package .circle-5 .icon img {
    max-width: 22px;
}


.subscription-plans h2.title{
padding-top: 30px;
position: relative;
color: #fff !important;
}






.help-message{
background-color: rgba(1, 184, 237, 0.3);
padding: 10px 20px;
margin-top: 20px;
border-radius: 3px;
position: relative;
float: left;
width: 100%;
}

.help-message:before{
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid rgba(1, 184, 237, 0.3);
position: absolute;
top: -8px;
left: 20px;
content: "";
}

.help-message p{
    color: #fff;
    margin-bottom: 0;
}

.help-message a{
    color: #fff;
    text-decoration: underline;
}

.help-message a:hover{
    color: #ee6723;
}



.subscribing-btn{
background-color: #ee6723;
color: #fff;
padding: 6px 12px;
display: inline-block;
border-radius: 3px;
font-weight: bold;
text-transform: capitalize;
}

.subscribing-btn:hover,
.subscribing-btn:focus{
    color: #fff;
}

.subscribe-form .container-form{
max-width: 767px;
width: 100%;
}


#subscribe-model .subscribe-form{
padding: 0;
border-bottom: none;
}

#subscribe-model .subscribe-form .container-form{
    background-color: transparent;
    border: none;
    box-shadow: none;
}



.data-tt{
    margin-top: 30px;
    float: left;
    width: 100%;
}

.fw{
color: #e75142;
font-weight: 400;
margin-right: 5px;
}

.subscription-info{
margin: 0 auto;
background-color: rgba(1, 184, 237, 0.3);
border-radius: 3px;
color: #fff;
position: relative;
float: none;
width: 100%;
line-height: 40px;
text-align: center;
font-size: 22px;
font-weight: 600;
max-width: 600px;
}

.subscription-info.subscription-info-new{
font-size: 15px;
font-weight: 600;
max-width: 560px;
clear: both;
}


.subscription-info.subscription-info-new a{
    color: #f58941;
text-decoration: underline;
}


.subscription-info:after,
.subscription-info:before { 
content: "";
position: absolute;
left: -18px;
bottom: 0;
width: 0;
height: 0;
border-right: 20px solid rgba(1, 184, 237, 0.3);
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
position: absolute;
top: 50%;
-moz-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
  } 



.subscription-info:before { 
left: initial;
right: -38px;
border-left: 20px solid rgba(1, 184, 237, 0.3);
border-right:20px solid transparent;

  }



















.subscription-info .info-label{
font-size: 15px;
float: left;
width: 33.33%;
border-right: 1px #eee solid;
padding: 10px;
text-align: center;
-webkit-transition: 0.5s;
transition: 0.5s;
}

.subscription-info .info-label:hover{
    background-color:rgba(245, 137, 65, 0.7);

}

.footer-gif img{
width: 100%;
border: 5px solid #fff;
height: 205px;
}

.subscription-info .info-label > span{
    margin-left: 10px;
font-weight: bold;
}

.subscription-info .info-label:last-child{
    border-right: none;
}

.subscription-info .info-label label{
font-weight: 600;
display: inline-block;
margin-bottom: 0;
}



.subscription-info .info-label label span{
background-color: #333;
border-radius: 50%;
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
line-height: 40px;
margin-right: 10px;


}


.subscription-info .info-label img{
    max-width: 30px;

}

.subscription-info .info-label:first-child img{
    max-width: 22px;
}


#challenge .col-md-3{
border: none !important;
}

.inner-box{
background-color: #fff;
min-height: 180px;
margin-bottom: 20px;
float: left;
width: 100%;
padding: 10px;
position: relative;
-moz-box-shadow: 2px 4px 8px 1px rgba(214, 207, 214, 1);
box-shadow: 2px 4px 8px 1px rgba(214, 207, 214, 1);
box-shadow: 2px 4px 8px 1px rgba(214, 207, 214, 1);
}

.inner-box h3{
color: #757575;
font-size: 14px!important;
}

.inner-box > p{
position: absolute;
bottom: -10px;
left: 50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);

}







/*innovation-page-start*/


#accordionMenu {
/*max-width: 300px;*/
margin-bottom: 3px;
}

.panel-body {
  padding: 0;
}

.panel-group .panel+.panel {
  margin-top: 0;
  border-top: 0;
}

.panel-group .panel {
border-radius: 0;
float: left;
width: 50%;
border: none;
padding: 0 5px;
margin-bottom: 30px !important;
}

.panel-default > .panel-heading {
  color: #fff;
  background-color: #d91a60;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0px;
}


.panel-default>.panel-heading a {
  display: block;
  text-decoration: none;
  background-color: transparent;
padding: 6px 15px;
}

.panel-default>.panel-heading .panel-title a{
    padding: 10px 15px;
}


.panel-default>.panel-heading a:hover{
    color: #fff;
}

.panel-default > .panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.panel-default > .panel-heading a[aria-expanded="true"] {
  background-color: #d81960;
}

.panel-default > .panel-heading a[aria-expanded="true"]:after {
  content: "\e113";
}

.panel-default > .panel-heading a[aria-expanded="false"]:after {
  content: "\e114";
}

.innovations-block .panel-body{
    padding: 0;
}

.innovations-block .col-md-3{
    padding: 0;
}


.innovations-block .col-md-3 h4.panel-title{
    font-size: 14px;
    font-weight: normal;
}

.innovations-block .panel-collapse{
background-color: #f7f7f7;

border: 1px #eee solid;
}

.innovations-block .panel-collapse ul li a{
color: #333;
text-align: left;
border-bottom: 1px #cecece solid;
}

.innovations-block .panel-collapse ul li a:hover,
.innovations-block .panel-collapse ul li a:focus{
background-color: #ddd;
}

.mCSB_dragger_bar{
/*  background-color:rgba(255, 255, 255, 0.5)!important;*/
}

/*#chartContainer{
    position: relative;
}

#chartContainer:before{
background-color: #fefefe;
content: "";
position: absolute;
width: 100%;
height: 12px;
left: 0;
z-index: 9;
bottom: 0;
}


#chartContainer a.canvasjs-chart-credit{
    display: none;
}*/




.innovations-block-main{
background-image: url("../images/innovation-bg-new-1.jpg")!important;
position: relative;
width: 100%;
height: 100%;
background-size: cover;
background-position: top center;
margin-bottom: 10px;
padding:50px 20px!important;
}


.innovations-block-main:before{
background-color: rgba(0, 0, 0, 0.2);
position: absolute;
top: 0;
left: 0;
content: "";
width: 100%;
height: 100%;
}


.innovations-block-main .innovations-block{
    background-color: transparent;;
    border: none;
}

.text-white{
    color: #fff;
}


.innovations-block-main h2.text-white{
font-size: 20px;
padding-bottom: 30px;
}

.innovations-block-main h2 .msg{
    position: relative;
    max-width: 750px;
margin: 0 auto;
}


.innovations-block-main h2 .msg i{
    font-size: 27px;
margin-top: -3px;
margin-right: 5px;
}



.innovations-block-main h2 .msg i.fa-quote-right{

}

.innovations-block-main h2 .msg:before{
/*    content: "\f10d";
    font-family: FontAwesome;
    position: absolute;
    left: 0;*/
}


.innovations-block-main h2.text-white span{
display: block;
color: #f58941 !important;

}

.click-more{
float: left;
width: 100%;
text-align: center;
}


.click-more a{
    display: inline-block;
background-color: #e75142;
color: #fff;
border-radius: 3px;
padding: 6px 12px;
line-height: 15px;
}

.data-tt{
    margin-top: 30px;
}


.block-education{

    margin-bottom: 20px;
}


.block-education h2{
background-color: #e75142;
color: #fff;
padding: 5px;
text-align: center;
font-size: 18px;
font-weight: 600;
margin-bottom: 0;
}


.block-education .block-education-inner{
/*border: 1px #ddd solid;*/
background-color: #fff;
/*-moz-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
-webkit-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);*/
}


.block-education .block-education-data{
padding: 10px 15px;
height: 250px;
/*background-color: #f4f4f4;*/
}

.block-education .block-row{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #ddd solid;
}


.block-education .block-row:last-child{
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}

.block-education .block-row h4{
    margin-bottom: 0;
    font-size: 16px;
}

.block-education .block-row p{
    margin-bottom: 0;

}

.block-education .click-bar{
padding-right: 10px;
padding-top: 5px;
cursor: pointer;
}


.block-education .click-bar .dropdown-menu{
right: 0;
left: inherit;
z-index: 9;
height: 280px;
clear: both;
}


.block-education .click-bar .dropdown-menu li a{
    position: relative;
display: block;
padding: 10px 15px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333;
white-space: nowrap;
border-bottom: 1px #dedede solid;
}


.block-education .click-bar .dropdown-menu li a:hover,
.block-education .click-bar .dropdown-menu li a:focus{
background-color: #eee;

}


.block-education .click-bar button{
background-color: transparent;
border: none;
float: right;
position: absolute;
top: -20px;
right: 10px;

}


/*innovation-page-close*/

.inovation-form{
padding: 0;
clear: both;
background-image: url("../images/innovation-3.jpg");
position: relative;
background-size: 100% 100%;
background-repeat: no-repeat;
background-attachment: fixed;
border-bottom: none;
}

.inovation-form:before{
position: absolute;
top: 0;
left: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.7);
content: "";
height: 100%;

}


.padding-bottom{
    padding-bottom:0;
}

.inovation-form .container-form {
padding-top: 30px;
background-color: rgba(255, 255, 255, 0.8);
margin: 30px auto;
max-width: 800px;
width: 100%;
box-shadow: none;
position: relative;
}


.innovation-form-block .inovation-form{
    float: left;
    width: 100%;
}

.innovation-form-block .slide-wrapper{
    display: none;
}













/*form-page-start*/


.pdf-download {
    text-align: center;
}

.pdf-download p{
    color: #333;
    font-size: 20px;

}

.pdf-download a{
color: #47887e;
font-size: 100px;
display: inline-block;
}

.blue{
    color: #fc7700;
}


/*form-page-close*/

/*funding-page-start*/

.funding-page{
padding: 20px;
background-image: url("../images/funding-1.jpg");
background-repeat: no-repeat;
/*background-position: center;*/
position: relative;
border-top: 5px #fff solid !important;
margin-bottom: 10px;
background-size: cover;
}

.funding-page:before{
    position: absolute;
    background-color: rgba(0, 0, 0, 0.8);
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}


.funding-page #rectangle{
    background-color: #47887e;
    margin-bottom: 0;
}

.funding-page #rectangle h4{
    margin-bottom: 0;
}


.funding-page .eight-cols .btn{
background-color: #25bec4 !important;
color: #fff;
}


.btn-fund{
display: inline-block;
width: auto;
margin: 2px 10px 0 10px;
}

.btn-fund .btn {
background-color: #c1c1c1;
color: #000000;
height: auto;
padding: 3px 10px 3px 2px;
display: inline-block;
width: 100%;
position: relative;
font-size: 14px;
border-radius: 1px;
}


.btn-fund .btn:before{
border-bottom: 14px solid transparent;
border-top: 14px solid transparent;
border-right: 14px solid #c1c1c1;
position: absolute;
top: -2px;
left: -15px;
content: "";
}

.bhoechie-tab-content.active .btn-fund .btn{
    background-color: #e75142;
    color: #fff;

}

.bhoechie-tab-content.active .btn-fund .btn:before{
    border-right: 14px solid #e75142;
}

.btn-fund .btn:hover,
.btn-fund .btn:focus{
/*  background-color: #f58941;
    color: #fff;*/
}


.btn-fund .btn:hover:before,
.btn-fund .btn:focus:before{
/*  border-bottom: 8px solid #f58941;*/
}


.btn-fund .click-popup{
/*  background-color: #e75142;
    color: #fff;*/
}

.btn-fund .click-popup:before{
/*      border-bottom: 8px solid #25bec4;*/
}

.funding-page .list-group h4{
margin-bottom: 0;
}




.funding-page .hea2{
    background-color: transparent!important;
    color: #fff!important;
}




/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
 background-color: rgba(255, 255, 255, 0.3);
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #e75142;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #e75142;
  background-image: #5A55A3;
  color: #ffffff;
  border:none;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #e75142;
}

div.bhoechie-tab-content{
pointer-events: none;
opacity: 0.5;
border: 1px #dedede solid;
padding: 15px 0 15px 20px;
margin-bottom: 16px;
}

div.bhoechie-tab-content:last-child{
    margin-bottom: 0;.
}

div.bhoechie-tab-content.active{
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px #fff solid;
    opacity: 1;
    pointer-events: initial;
    -moz-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
    -webkit-box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
     box-shadow: 2px 4px 12px 1px rgba(214, 207, 214, 1);
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
/*  display: none;*/
}

/*.bhoechie-tab-menu .list-group-item{
    padding: 5px 7px;
}
*/

.bhoechie-tab-menu .list-group-item h4{
    padding:0!important;
}


.bhoechie-tab-inner{
      /*  background-color: rgba(0, 0, 0, 0.4);*/
}


.bhoechie-tab-inner:before{
/*    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    left: 0;*/
}





/*funding-page-close*/




/*funding-page-start*/



.startup-funding .bg-new-1{
background-color: #4b5f86;
padding: 10px 10px 10px 30px;

}


.startup-funding{ 
    background-color: #fff;
}

.startup-funding .circle-same,
.startup-funding .circle-same strong{
color: #fff;
}

.circle-same .fillcont{
background-color: #fff;
width: 20px;
height: 20px;
border-radius: 50%;
border: 4px #6caaa1 solid;
padding: 5px;
}

.circle-same.activefill .fillcont{
width: 30px;
height: 30px;
border: 4px #f0c310 solid !important;
}



.circle-same,
.circle-same .fillcont{
    position: relative;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}



.circle-same .fillcont:hover{
    transform: scale(1.2);
        transform: scale(1.2);
            transform: scale(1.2);


}


.circle-same .fillcont{
    position: relative;

}



.circle-same .fillcont:before{
content: "";
width: 2px;
height: 45px;
border-radius: 2px;
position: absolute;
bottom: 0;
left: 50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);

}


.circle-same .fillcont:after{
content: "";
background-color: #fff;
width: 2px;
height: 45px;
border-radius: 2px;
position: absolute;
top: 0;
left: 50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);

}

.circle-same:nth-child(2n) .fillcont:after{
    bottom: 0;
    top: inherit;
}

.meltingpot2020-logo{
width: auto;
position: absolute;
z-index: 9999;
top: 200px;
right: 0;
float: right;
display: none;

}


.meltingpot2020-logo a { 
background-image: url("../images/Meltingpot2020-logo.jpg");
width: 95px;
height: 95px;
display: inline-block;
font-size: 0px;
border-radius: 50%;
background-repeat: no-repeat;
text-align: center;
-moz-box-shadow: 0px 0px 8px 1px rgba(214, 207, 214, 1);
-webkit-box-shadow: 0px 0px 8px 1px rgba(214, 207, 214, 1);
box-shadow: 0px 0px 8px 1px rgba(214, 207, 214, 1);
}


/*#sidebar {
 width: 190px;
float: right;
position: absolute;
z-index: 999;
top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
 }*/

/*funding-page-close
*/

.intro-section{
    overflow: hidden;
}


.data-info p{
    color: #fff;
}

.data-info .title{
    font-weight: 600;
}

.link-white{
    color: #eee;
    text-decoration: underline;
}

.link-white:hover{
      color: #fff;
}


.table-block-challenge{
    clear: both;
}

.title.small.txt-color5{
    font-size: 26px;
clear: both;
line-height: 28px;
}


.kestone-page{
    padding-top: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee6723+50,f4f5f5+50 */
background: #ee6723; /* Old browsers */
background: -moz-linear-gradient(left, #ee6723 50%, #f4f5f5 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ee6723 50%,#f4f5f5 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ee6723 50%,#f4f5f5 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6723', endColorstr='#f4f5f5',GradientType=1 ); /* IE6-9 */
}



.kestone-page .featured-challenges > .col-md-6:first-child{
    background-color: #ee6723;
}

.kestone-page .featured-challenges > .col-md-6:last-child{
    background-color: #f4f5f5;

}

.kestone-page .featured-challenges h2.title{
    padding-top: 30px;
}

.kestone-page .kestone-Challenge p,
.kestone-page .kestone-Challenge li{
    color: #fff;

}


.kestone-page .kestone-Challenge li i{
    color: #fff;
}

.kestone-page .kestone-Challenge h2.title{
        color: #fff!important;
}


.kestone-page .kestone-Challenge a{
text-decoration: underline;
}

.readmorconfld p i {
    color: blue;
    font-weight: bold;
    cursor: pointer;
}

.lessmorconfld p i {
    color: blue;
    font-weight: bold;
    cursor: pointer;
}


.kestone-page p,
.kestone-page li{
    text-align: left;
}

.kestone-page ol{
    padding-left: 15px;
}

.kestone-page ul li,
.kestone-featured ul li{
    list-style: none;
}

.kestone-page li,
.kestone-featured li{
margin-bottom: 10px;
color: #757575;
}

.kestone-featured .margin-bottom p{
    margin-bottom: 3px;
}

.kestone-page li i{
    margin-top: 4px;
    margin-right: 5px;
}

.pdf-read{
color: #fff !important;
margin-left: 5px;
}


.pdf-read span{
display: inline-block;
margin-top: 6px;
margin-right: 4px;
}

.padding-left{
text-align: left;
width: 100%;
text-align: left;
padding: 10px 5px;
}



.padding-left > span{
    display: block;
}

.kestone-featured{
background-color: #ededed;
padding-top: 30px;
padding-bottom: 30px;
}

.kestone-featured .col-md-12 > .row{
    margin:0;
}

.kestone-featured .pdf-icon {
    color: #ff5113;
}

.kestone-featured .pdf-icon i{
    margin:5px 5px 0 0;

}

.kestone-featured i{
    margin-top: 5px;
    margin-right: 5px;
}

.kestone-featured .pdf-icon:hover{
    opacity: 0.7;
}


/*healthhack-start*/



.health-hack-wrapper h2{
    text-align: left;
}

.health-hack-wrapper .container ol{
    text-align: left;
}

.health-hack-wrapper .carousel .cont-min-height,
.health-hack-wrapper .carousel .cont-min-height .content{

    min-height: auto!important;
}

.health-hack-wrapper .carousel .client-left,
.health-hack-wrapper .carousel .client-right{
    display: none;
}

.healthhackbg-2{
    position: relative;
}


.healthhackbg-2 .btn-register{
position: absolute;
right: 100px;
background-color: #e23401;
color: #fff;
font-size: 18px;
text-transform: uppercase;
font-weight: bold;
bottom: 0;
}


.main-login form{
    width:100%;
    text-align: left;
}

.main-login form label{
    text-align: left;
    font-weight: 600;
    display: none;
}

.main-login form .input-group-addon{
background-color: #fff;
color: #333;
}


.health-hack-wrapper-new{
padding: 0;
position: relative;
}

.health-hack-wrapper-new .col-md-4{
    padding-top: 30px;
}




.health-hack-wrapper-new .col-md-4 h2{
    text-align: left;
}

.health-hack-form2{
background-color: #004168;
padding: 0 !important;

}


.health-hack-form2 form{
    width: 100%;
text-align: left;
padding: 0 20px;
}

.health-hack-wrapper-new .col-md-4:nth-child(2){
    border-right: none;
}


.health-hack-wrapper-new .col-md-4.contdefinbord{
    min-height: 260px !important;
}

.health-hack-wrapper-new .login-button{
background-color: #e23401;
border-color: #e23401;
}


.health-hack-form2 form .form-group.text-center{
    float: left;
    width: 100%;
}


.health-hack-wrapper-new button.login-button{
    float: right;
}


.health-hack-wrapper-new a.login-button{
    float: left;
}


.main-login h2{
color: #fff;
background-color: #005178;
padding: 8px;
font-size: 20px;
position: relative;
text-align: center !important;
}


.main-login h2:before{
position: absolute;
top: 45px;
left: 50%;
border-left: 8px transparent solid;
border-right: 8px transparent solid;
border-top: 8px #005178 solid;
content: "";
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}







.proposal-format h2{
background-color: #e74c3c;
display: inline-block;
color: #fff !important;
padding: 0 50px;
font-weight: 500;
text-transform: uppercase;
font-size: 22px;
border-radius: 4px;
position: relative;
}



.proposal-format h2:before{
    position: absolute;
    top: 32px;
    left: 50%;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #e74c3c;
    content: "";
    transform: translateX(-50%);
}


.propsal-list-main{
    clear: both;
}


.propsal-list{
text-align: left;
width: 48%;
background-color: #fff;
box-shadow: 2px 4px 8px 1px rgba(214, 207, 214, 1);
padding: 15px;
margin: 10px 0;
    margin-right: 0px;
float: left;
margin-right: 20px;
min-height: 235px;
}


.propsal-list h3{
font-size: 17px;
color: #e74c3c;
}


.propsal-list li{
font-size: 15px;
margin-bottom: 5px;
float: left;
width: 100%;
}

.propsal-list li i{
margin-right: 7px;
    color: #e74c3c;
    margin-top: 3px;
}

.propsal-list .padding-left{
padding: 7px 5px 7px 30px;
}

.propsal-list.height-auto{
min-height: auto;
box-shadow: inherit;
padding: 5px 0;
}

.propsal-list.height-auto h3{
font-size: 20px;
margin-bottom: 0;
}

.propsal-bottom{
clear: both;
background-color: #4A4C6B;
padding: 5px;
color: #fff;
}


.propsal-bottom p{
color: #fff;
margin-bottom: 0;
font-size: 16px !important;
line-height: 20px;
}

.propsal-bottom a{
font-weight: bold;
background-color: #e74c3c;
display: inline-block;
color: #fff;
padding: 2px 10px;
margin-left: 5px;
border-radius: 3px;
}


.propsal-bottom a:hover,
.propsal-bottom a:focus{
    color:#fff;
    background-color: #038bd1;
}


.proposal-upload .image-upload{
border: 1px #ddd solid;
padding: 5px;
overflow: hidden;
}

.proposal-upload .image-upload input#file-input{
color: #fff;
}


/*healthhack-close*/



.meltingpot-block-new{
float: left;
width: 100%;
background-color: #333;
text-align: center;
padding: 40px 0;
margin-bottom: 3px;
position: relative;
}

.meltingpot-block-new:before{
    position: absolute;
    top: 0;
    left: 50%;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}


.meltingpot-block-new a{
font-weight: bold;
text-transform: uppercase;
text-align: center;
display: inline-block;
background-image: url("../images/Meltingpot-new.png");
background-repeat: no-repeat;
color: #fff;
font-size: 40px;
padding: 85px 10px 25px 10px;
background-position: center top;
text-decoration: none;
/*border:1px #909090 dashed;*/
}


.meltingpot-block-new span{
        text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.8s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
-webkit-animation-direction: alternate;

}

.meltingpot-block-new b{
    color: #ee6723;
}


@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}


#about-nocca .modal-dialog{
    width: 800px;
}

#about-nocca iframe {

    width: 100%;
    height: 500px;

}



/*WAINIP start*/

.wainip-section{
clear: both;
padding: 20px 0;
}

.wainip-section .startups-list{
    display: none;
}

.wainip-section .startups-list table thead th{
    background-color: #ee6723;
    color: #fff;
    text-align:center;
    vertical-align: top;

}

.wainip-section .startups-list td {
    text-align: left;
     vertical-align: top;
}

.wainip-section .startups-list td img{
max-width: 75px;
border: 3px solid #eee;
margin: 0 auto;
}

.wainip-section .wainip-block{
    clear:both;
}

.wainip-section .wainip-block .field-body .btn{
background-color: #47887e;
color: #fff;
display: block;
margin: 10px auto;
float: none;
max-width: 300px;
font-size: 18px;
max-width: 300px;
}


.wainip-section .wainip-block .field-body .btn i{
    margin-top: 4px;
margin-right: 3px;

}


.wainip-section .wainip-block .container{
    width: 100%;
    padding: 0;
}

.wainip-section .wainip-block #accordion{
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 0;
}


.wainip-section .wainip-block #accordion .panel {
width: 100%;
margin-bottom: 10px !important;
box-shadow: inherit;
padding: 0;
}


.wainip-section .panel-default>.panel-heading {
  color: #333;
  background-color: #eee;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.wainip-section .panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
  color: #333;
}

.wainip-section .panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 5px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.wainip-section .panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}

.wainip-section .panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.wainip-section .panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}


.wainip-section .wainip-block .panel-body{
border: 1px #ddd solid !important;
color: #333;
padding: 10px 15px;
}

.wainip-section .wainip-block .panel-body i{
margin-right: 5px;
margin-top: 5px;
}


.wainip-section .wainip-block .panel-body h5{
color: #ee6723;
font-size: 18px;
margin-bottom: 5px;
}

.wainip-section .wainip-block .panel-body .title-new{
    color: #333;
    font-weight: 600;
}
.wainip-section .wainip-block .panel-body ul{
    list-style:none;
    padding-left: 10px;
}

.wainip-section .wainip-block .panel-body span.left{
padding-left: 10px;
left: inherit;
display: block;
}

.wainip-block.cont-block .field-body{
background-color: #cbdfff;
color: #fff;
padding: 15px;
}

.wainip-block.cont-block .field-body p{
    margin-bottom: 5px;
    color: #333;

}

.wainip-block.cont-block .field-body span{
display: block;
}


.wainip-block.cont-block .field-body span i{
    margin-top: 5px;
    margin-right: 5px;
}

.wainip-block.logo-crousel{
clear: both;
margin-top: 20px;

}

.wainip-block.logo-crousel .slick-arrow{
    display: none;
}

.wainip-block.logo-crousel .topic-group{
    border: 1px #ddd solid;
}


.wainip-section-inner{
clear: both;
padding: 20px 0 0 0;
border: none;
}


.opt-startups{
    background: #f4f5f5;
    color: #333;
}

.opt{
min-height: 250px;
}

.opt-startups h5{
    color: #333;
    margin-top: 10px;
}

.opt-industry{
    background: #ee6723;
        color: #fff;
}
.opt-industry h5{
    color: #fff;
    margin-top: 10px;
}

.wainip-section-inner ul{
    list-style: none;
}

.wainip-section-inner ul li i{
    margin-top: 5px;
    margin-right: 5px;
}


.wainip-section-inner.member-block{
background-color: #cbdfff;
padding:0;
}

.wainip-section-inner.member-block li{
    font-size:16px;
}

.competition-block .field-image img{
    width: 100%;
    height: 200px;
} 

.competition-block .view-field-title{
    text-align: center;
}

.competition-block .view-field-title h3{
margin-bottom: 0;
font-size: 18px;
text-transform: uppercase;
color: #333;
margin-top: 3px;
}


.wainip-block .nocca-list table thead th{
background-color: #ee6723;
color: #fff;
text-align: center;
vertical-align: top;
}

.wainip-block span.table-heading{
font-size: 24px;
text-align: center;
display: block;
margin-bottom: 5px;
}


.nocca-list-block{
    margin:15px 0;
}

.wainip-block.logo-crousel.nocca .topic-group{
    border: none;
}


.slide-wrapper.nocca-slider{
    background-image: url("../images/nocca-slider.jpg");
}

.founders-details a.about-nocca{
display: inline-block;
font-weight: 600;
font-size: 20px;
background-color: #47887e;
color: #fff;
margin: 10px auto;
float: none;

}

.founders-details a.about-nocca:hover{
    background-color: #ee6723;
}

.nocca-slider .event-link{
    height: auto;
}

.nocca-slider .event-link img{
max-width: 150px;
margin-bottom: 10px;
}

.wainip-block.logo-crousel.nocca .topic-img{
    text-align: center;
    display: block;
}

.wainip-block.logo-crousel.nocca .topic-img img{
    display: inline-block;
    text-align: center;
}

.founders-details .view-row{
    margin-bottom: 15px;
}


.founders-details .view-row img.member-img {
float: left;
    padding: 3px;
    border: 4px #e6dfa6 solid;
    margin-right: 10px;
    max-width: 80px;
    -moz-box-shadow: 2px 2px 2px 1px rgba(214, 207, 214, 1);
    -webkit-box-shadow: 2px 2px 2px 1px rgba(214, 207, 214, 1);
    box-shadow: 2px 2px 2px 1px rgba(214, 207, 214, 1);

}


.founders-details .view-row  .subheading {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    margin: 10px 0;
    float: left;
    width: 100%;

}

.founders-details .view-row label{
 color: #333;
font-size: 16px;
font-weight: 600;
}

.full-info-nocca{
    border: 5px #ddd solid;
}


/*WAINIP close*/




/*iit-section-start*/

body.iit-body{
    background-color: #eee;
}

.iit-section{
    clear: both;
padding-top: 0;
margin-top: -150px;
float: left;
width: 100%;
}

.slide-wrapper.iit-slider{
    background-image: url("../images/slider-iit.jpg");
    min-height: 500px;
}


.iit-block .iit-group{
padding:0 10px;
float: left;
}


.iit-block .iit-group-inner{
background-color: #fff;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
min-height: 200px;
float: left;
width: 100%;
border: 1px #ddd solid;
}



.iit-block .iit-group-inner > div{
    float:left;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    padding: 0 10px;
    position: relative;
}


.iit-block .iit-group-inner > div.field-image{
    margin-top:10px;
}

.iit-block .iit-group-inner > div img{
    display: inline-block;
    max-width: 120px;
}

.iit-block .iit-group-inner > div img.nocaa-small{
    height: 30px;
}

.iit-block .iit-group-inner > div.field-title a{
    text-transform: capitalize;
    font-weight: 600;
    font-size: 18px;
    color: #333;
}

.iit-block .iit-group-inner > div.field-body p{
line-height: 20px;
margin-bottom: 0;
}

.iit-block .iit-group-inner > div iframe{
    width: 100%;
}

.iit-block .iit-group-inner > div .youtube-player img{
    width: 100%;
    height: 100%;
    max-width: 100%;
}

.iit-block .iit-group-inner > div .youtube-player{
    width: 100%;
}

.youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url("//i.imgur.com/TxzC70f.png") no-repeat;
    cursor: pointer;

}


.iit-block .iit-group-inner > div.view-more a{
    background-color: #f58941;
    color: #fff;
}

.iit-block .iit-group-inner > div.view-more a:hover,
.iit-block .iit-group-inner > div.view-more a:focus{
    background-color: #333;
}


.iit-block .slick-prev::before, 
.iit-block .slick-next::before{
font-family: FontAwesome;
font-size: 16px;
color: #fff;
opacity: 1;
background-color: #f58941;
width: 25px;
height: 25px;
line-height: 25px;
display: inline-block;
border-radius: 50%;
text-align: center;
}


.iit-block .slick-prev::before{
content: "\f053";
}

.iit-block .slick-next::before{
        content: "\f054";
}

/*iit-section-close*/

/*Responsive settings*/
@media only screen and (max-width:736px){
#thumbnail-slider {padding:10px 26px;}
#thumbnail-slider-prev {left:0px;}
#thumbnail-slider-next {right:0px;}
}

/*.title {
    font-weight: 500 !important;
}*/

.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .5s;
}

.btn-color2.btn-outline {
    color: #fff;
    border: 1px solid #fff;
}

.btn-color2.btn-outline:hover {
    color: #fff;
    border: 1px solid #58c2ff;
}
.contenfillcolor{
    background-color: rgba(255, 255, 255, 0.7);
}
.contenfillcolor p{
    margin-bottom:0px !important;
}
.cont-min-height{
    
}
#lightgallery .item, #lightgallery{
    margin-bottom:0 !important;
}
marquee{
    clear:both;
    float:left;
    width:100%;
}
.homepage .is-sticky header .bottom-header .main-nav > ul > li > a{
    color:#5a6a70;
}
ul.arrow-new li {
    background: url(http://www.careerlauncher.com/images/arrow-new.png) no-repeat scroll 0px 10px !important; 
    padding: 4px 0 4px 21px !important;
}

.prizesconfld .sizechange{
    text-align: left;
}

.prizesconfld .arrow-new li{
    text-align: left;
}




.contdefinbordborder{
    border-right: 1px solid #ccc;
    min-height: 175px !important;
}
.contdefinbordborder:last-child{
    border-right: 0px solid #ccc;
}
.contdefinbordborder:nth-child(1) a.txt-white{
    margin-top: 0px;
}
.contdefinbordborder:nth-child(2) a.txt-white{
    margin-top: 0px;
}
.contdefinbordborder:nth-child(3) a.txt-white{
    margin-top: -1px;
}
.contdefinbordborder:nth-child(4) a.txt-white{
    margin-top: 21px;
}
.contdefinbordborder:nth-child(5) a.txt-white{
    margin-top: 20px;
}
.contdefinbordne{
/*  border-right: 1px solid #ccc;
    padding: 0 20px !important;
    min-height: 105px !important;*/
}
.contdefinbordne a span{
    font-size: 14px;
    color: #757575;
    font-weight: bold;
    margin-top: 15px;
    display: block;
    font-family: 'Lato', sans-serif;
    line-height: 1.4;
}
.contdefinbordne img{
    height: 38px;
    margin-top: 5px;
}
.contdefinbordne:last-child{
    border-right: 0px solid #ccc;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}



@media (max-width: 1199px) {

.all-partners .contdefinbordne{
min-height: 200px;
}

}




@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }


}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
#speakers-details2{
    display:none;
}
/* responsive mobile css start */
@media only screen and (min-width: 992px) and (max-width: 1200px){
    .intro-section-21{
    /*  min-height: 450px;*/
    }
    .client-left{
        left:-23px;
    }
    .client-right{
        right:-23px;
    }
    .minhehtconde form .btn-bs-file{
        overflow:hidden;
    }
    .main-nav > ul {
        display: block !important;
    }
    .resp-tab-por{
        position:relative;
        border-bottom:0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .main-nav > ul {
 /*     background: transparent !important;
        margin-top: 18px;
        display: block; */
    }
    .intro-section-21 {
    /*  padding: 110px 0px;*/
        /*height: 440px !important;*/
    }
    .cont-min-height .content{
        min-height: 350px;
    }
    .imagwidthchnge img{
        max-width: 100%;
        width: auto !important;
    }
    .foterchnge{
        text-indent:-15px;
    }
    .fs-small {
        font-size: 16px !important;
    }
    .aligncontright{
        text-align:right;
    }
    .resp-tab-por{
        position:relative;
        border-bottom:0;
        padding-bottom: 10px !important;
    }
    .minhehtconde form .btn-bs-file{
        overflow:hidden;
    }
    .col-md-15{
        width:20%;
    }
    .contdefinbordborder{
        border-right:0;
    }
    .contdefinbordne img{
        height:auto;
    }
}
@media only screen and (max-width: 768px){
    .intro-section-21 {
    /*  padding: 120px 0px;*/
/*      height: 450px !important;*/
    }
    .responsive-menu {
        display: block;
        text-align: right;
    }
    .main-nav > ul {
   background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    display: none;
    min-width: 280px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 999;
    }


    .main-nav > ul:before{
 border-bottom: 7px solid rgba(0, 0, 0, 0.8);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    position: absolute;
    right: 5px;
    top: -7px;
    }


li.dropdownmenu.drop-icon{
    position: relative;
}


li.dropdownmenu.drop-icon i.fa-caret-down{
/* color: #fff;
    display: inline-block;
    float: left;
    right: 20px;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    top: 15px;*/
}

  .main-nav .showhidemenu > li{
 float: left;
    padding: 0!important;
    width: 100%;
  }



.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon > ul{
    display: none;
    top: 0;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon:hover > ul{
 display: block;
    margin-left: 0;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon > ul li{
float: left;
width: 100%;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon > ul a{
     padding: 5px 7px !important;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon > ul a:hover{
    color: #ee6723;
}



  .main-nav > ul li a {
    display: block;
    padding: 10px 15px!important;
    width: 100%;
}

.main-nav > ul li a:hover {
    background-color: #ee6723;
    color: #fff;
    padding-left: 25px!important;
}




    header .bottom-header .main-nav {
        position: relative;
    }
    header .bottom-header .main-nav>ul>li>ul,
    header .bottom-header .main-nav>ul>li>ul>li>ul {
        display: block;
        position: relative;
        border: 0;
        padding: 0 0 0 10px;
        margin: 0 0 0 5px;
        background: none;
        box-shadow: 0 0 0 #000;
        border-left: 1px dotted #ccc;
    }
    header .bottom-header .main-nav>ul>li>ul>li>a,
    header .bottom-header .main-nav>ul>li>ul>li>ul>li>a {
        color: #fff;
    }
    header .bottom-header .main-nav>ul>li:last-child,
    header .bottom-header .main-nav>ul>li {
        display: block;
        margin: 0;
        padding: 5px 10px;
        text-align: left;
        border: 0;
    }
    .responsive-menu .navbar-toggle{
        margin: 0 !important;
        margin-top: 0px;
        padding: 0 !important;
        margin-top: 15px !important;
        float: right;
        line-height: initial;
    }
    .is-sticky .txt-white{
        color:#000 !important;
    }
    .socialshareicon{
        top: 67px;
    }
    header .bottom-header .logo img {
        margin-top: 0px;
        max-height: inherit;
    }
    #undefined-sticky-wrapper{
        z-index: 999999;
        position: relative;
    }
    .homepage header .bottom-header .main-nav > ul > li > a{
        color: #f0f0f0 !important;
    }
    .countdown-section .event-link{
        font-size: 16px;
    }
    .fs-small {
        font-size: 16px !important;
    }
    .intro-section-21{
/*      height: 640px !important;*/
    }
    .event-link .btn{
        white-space: initial;
    }
    .spacingbotmcon{
        margin-bottom:20px;
    }
    .copyright-info > div:nth-child(1){
        padding-left:30px;
    }
    .copyright-info > div{
        margin-bottom:10px;
    }
    .contdefinbord{
        margin-bottom: 20px;
        padding-bottom: 20px !important;
        border-bottom: 1px solid #ccc;
        border-right: 0px !important;
        padding-top: 0px !important;
        float:left;
        width:100%;
    }
    .contdefinbord:last-child{
        margin-bottom: 0px;
        padding-bottom: 0px !important;
        border-bottom: 0px solid #ccc;
    }
    #speakers-details2{
        display:block;
    }
    #speakers-details{
        display:block;
    }
    .cont-min-height .content{
        min-height: 340px;
    }
    .footer .footer-promo {
        padding: 30px 0 10px 0;
    }
    .footer .footer-promo > div > div > div:first-child{
        margin-bottom:20px;
    }
    .resp-tab-por{
        position:relative;
        border-bottom:0;
        padding-bottom: 10px !important;
    }
    .title:not([class*="fs"]){
        margin-bottom: 0px !important;
    }
    .homepage .coming-events {
        padding: 30px 0 !important;
    }
    .contdefinbordborder{
        min-height: initial !important;
    }
    .prizesconfld > div{
        width:50%;
        margin-top:10px;
        float: left;
    }
    .classremovespc{
        margin:0;
    }
    .minhehtconde {
        min-height: initial;
        border-bottom: 1px solid #ccc;
        border-right: 0px !important;
        float: left;
        width: 100%;
    }
    .minhehtconde:last-child{
        border-bottom:0px;
    }
    .pd-tb-30 {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .acaedmicbelowbaner{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .homepage .coming-events {
        padding: 10px 0 !important;
    }
    #challenge.speakers .minhehtconde > *:last-child{
        margin-bottom:0;
    }
    .pading0conconfl .col-md-6 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .table-responsive > .table > tbody > tr > td{
        white-space: initial;
    }
    .spcintopconfld{
        padding-top: 40px;
    }
    .contdefinbordne{
        width: 100%;
        min-height: initial !important;
        border-right: 0;
        border-bottom: 1px solid #ccc;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .contdefinbordne:last-child{
        border-bottom: 0px solid #ccc;
    }
    body #about .spacinbtmcon{
        margin-bottom:20px !important;
    }
    .forleftsizebtn{
        float: left !important;
    }
    .forleftsizebtn .btn-lg{
        padding: 5px 10px;
        font-size: 15px;
        margin-bottom: 10px;
    }
    .padedefincol{
        padding:0 15px;
    }
    .feature-section-6 {
        padding: 10px 0;
    }
    .rmeovspacin{
        display: none;
    }
    .remopadboth{
        padding:0;
    }
    .minhehtconde form .btn-bs-file {
        overflow: hidden;
    }
    .formcontent, .socialcontent{
        width:100%;
    }
    .socialcontent #social-signup{
        margin:0;
        padding:0;
        border:0;
        margin-top: 30px;
    }   
    .fade.in{
        z-index: 9999999;
    }
}
@media only screen and (min-width: 480px) and (max-width: 768px){
    .spacingbotmcon{
        margin-bottom:0px;
    }
    .intro-section-21 {
/*      height: 500px !important;*/
    }
    .footer .footer-promo > div > div > div{
        width:50%;
        margin:0;
        float:left;
    }
    .videotestmin{
        float:left;
        width:33.33%;
    }
    .contdefinbord{
        width: 50%;
        margin: 0;
        padding-top: 20px !important;
    }
    .contdefinbord:nth-child(2n){
        border-left: 1px solid #ccc;        
    }
    .prizesconfld > div{
        width:25%;
    }
    .prizesconfld > div img{
        width:100%;
    }
    .minhehtconde{
        width:50% !important;
        min-height: 130px;
    }
    .minhehtconde:nth-child(2){
        border-left: 1px solid #ccc;        
    }
    .minhehtconde:nth-child(3n){
        clear:both;
        border-bottom:0px;
    }
    .feature-section-6 {
        padding: 0px 0;
    }
    .imgalignprop img{
        float: left !important;
        margin-bottom: 10px;
    }
    .contdefinbordne{
        width:50%;
        border-left: 1px solid #ccc;
        min-height: 120px !important;
    }
    .remopadboth{
        width: 50%;
        float: left;
        margin-top: 10px;
        padding: 0 10px;
    }
    .formcontent{
        width:50%;
    }
    .socialcontent{
        width:50%;
    }
    .loginpagenew{
        padding-bottom: 50px !important;
        padding-top: 100px;
    }
    .socialcontent #social-signup {
        margin-top: 20px;
        padding-left: 30px;
        margin-left: 10px;
        border-left: 1px solid #ccc;
        border-top: 0px;
    }
}
@media only screen and (max-width: 370px){
    .socialshareicon > label{
        padding: 0 5px;
    }
    .socialshareicon .fa{
        width:25px;
    }
    .linkurls{
        clear:both;
        float:left !important;
        margin-bottom: 0;
    }
    .submitfld .btn-success{
        font-size:18px;
    }
}



.slide-wrapper{
    background-image: url("../images/slider-img.jpg");
    background-size: 100% 100%;
    padding-bottom: 20px;
    min-height: 320px;

}

.slide-wrapper:before{
position: absolute;
top: 0;
width: 100%;
left: 0;
background-color: rgba(0, 0, 0, 0.6);
height: 100%;
content: "";
}



@media only screen and (max-width: 992px){


.navbarwrapper > .container{
    width: 100%;
}

#innovation-award-wrapper > .container{
    width: 100%;
}

.responsive-menu{
    display: block;
}

.responsive-menu .navbar-toggle{
    display: block;
    padding: 0;
    margin-top: 15px;
}


.main-nav > ul{
    display: none;
}
     .main-nav > ul {
   background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    display: none;
    min-width: 280px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 999;
    }


    .main-nav > ul:before{
 border-bottom: 7px solid rgba(0, 0, 0, 0.8);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    position: absolute;
    right: 5px;
    top: -7px;
    }


li.dropdownmenu.drop-icon{
    position: relative;
}


li.dropdownmenu.drop-icon i.fa-caret-down{
 color: #fff;
    display: inline-block;
    float: left;
/*    left: 80px;*/
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    top: 15px;
    right: 20px;
}

  .main-nav .showhidemenu > li{
 float: left;
    padding: 0!important;
    width: 100%;
  }


.homepage header .bottom-header .main-nav > ul > li > a{
    color: #fff;
}

.homepage .is-sticky header .bottom-header .main-nav > ul > li > a{
    color: #fff;
}

.traqr-active a{
background-color: #dfdfdf !important;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon > ul{
    display: none;
    top: 0;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon:hover > ul{
 display: block;
    margin-left: 0;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon > ul li{
float: left;
width: 100%;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon > ul a{
     padding: 5px 7px !important;
}

.navbarwrapper .showhidemenu li.dropdownmenu.drop-icon > ul a:hover{
    color: #ee6723;
}

  .main-nav > ul li a {
    display: block;
    padding: 10px 15px!important;
    width: 100%;
}

.main-nav > ul li a:hover {
    background-color: #ee6723;
    color: #fff;
    padding-left: 25px!important;
}




    header .bottom-header .main-nav {
        position: relative;
    }
    header .bottom-header .main-nav>ul>li>ul,
    header .bottom-header .main-nav>ul>li>ul>li>ul {
        display: block;
        position: relative;
        border: 0;
        padding: 0 0 0 10px;
        margin: 0 0 0 5px;
        background: none;
        box-shadow: 0 0 0 #000;
        border-left: 1px dotted #ccc;
    }
    header .bottom-header .main-nav>ul>li>ul>li>a,
    header .bottom-header .main-nav>ul>li>ul>li>ul>li>a {
        color: #fff;
    }
    header .bottom-header .main-nav>ul>li:last-child,
    header .bottom-header .main-nav>ul>li {
        display: block;
        margin: 0;
        padding: 5px 10px;
        text-align: left;
        border: 0;
    }
    .responsive-menu .navbar-toggle{
        margin: 0 !important;
        margin-top: 0px;
        padding: 0 !important;
        margin-top: 15px !important;
        float: right;
        line-height: initial;
    }

.corporate-partner .contdefinbordne img{
max-width: 130px;

}

.feature-section-new .arrow-new{
    clear: both;
}


.innovations-block .panel-body ul.nav{
/*display: block;
padding-right: 0;*/
}


.subscription-plans .container{
    width: 100%;
}



.startup-funding .bg-new-1 > .col-md-6{
    float: left;
    width: 50%;
}


.funding-page > .container{
    width: 100%;
}


div.bhoechie-tab-container{
    clear: both;
float: left;
width: 100%;
}

.propsal-list{
    width: 100%;
    margin-right: 0;
}

.showhidemenu{
    display: none!important;
    height: auto!important;
    padding: 0!important;
    overflow: inherit!important;
}

.showhidemenu.opendiv{
    display: block!important;
}


}


@media only screen and (max-width: 890px){
    .subscription-plans .columns,
    .wain-package .plan-table .columns{
        width: 100%;
        margin-bottom: 20px;

    }


    .subscription-plans .columns:hover{
-moz-transform: scale(1);,
-webkit-transform: scale(1);
transform: scale(1);
    }


}


@media only screen and (max-width: 767px){

    .countdown-section{
        padding-top: 40px;
    }

.socialshareicon{
    top: 80px;
}

#speakers-details35 .carousel-inner .item{
}

#speakers-details35 .carousel-inner .item .cont-min-height{
        margin-bottom: 20px;
}

#about,
.kestone-page{
    background: inherit;
}


.prizesconfld > div{
    width: 100%;
}

.prizesconfld .featured-challenges ul.arrow-new li{
  background: inherit !important;
}

#innovation-award-wrapper h2.title{
    text-align: left;
}


.all-partners .row{
    margin:0;
}

.all-partners .contdefinbordne{
    width: 32%;
}


.footer .col-md-4{
    width: 100%!important;
}


.subscription-info{
    font-size: 15px;
    line-height: 25px;
}

.subscription-info.subscription-info-new{
    font-size: 13px;
}

.startup-funding .bg-new-1 > .col-md-6 {
    width: 100%;
}

.kestone-page .featured-challenges > .col-md-6{
padding: 10px 15px;

}

.coming-events .col-md-3,
.speakers .col-md-3{
    padding: 10px!important;
}

.health-hack-form2{
    clear: both;
    padding-bottom: 3px!important;
}



.health-hack-wrapper-new .row{
    display: flex;
    flex-direction: column;
}

.health-hack-wrapper-new .row .col-md-4{
    width: 100%;
        min-height: 220px !important;
}


.health-hack-wrapper-new .row .col-md-4:nth-child(1){
    order: 2
}

.health-hack-wrapper-new .row .col-md-4:nth-child(2){
    order: 3
}


.health-hack-wrapper-new .row .health-hack-form2{
    order: 1
}


}


@media only screen and (max-width: 600px){
.all-partners .contdefinbordne{
 width:100%;
}

.all-partners .contdefinbordne.mriu span {
    margin-top: 15px;
}

.corporate-partner .contdefinbordne img{
    max-width: 200px;
}

}




@media only screen and (max-width: 800px){

.team-section .view-row{
padding: 30px;
margin-top: 30px;
margin-bottom: 70px;
}


.team-section .view-row span.team-user{
width: 80px;
height: 80px;
margin: -70px auto 0 auto;
display: block;
}

.team-section .view-row span.team-user img{
position: inherit;
}

#about-nocca .modal-dialog{
    width: auto;
}

}






.two-button{
text-align: center;
}


.two-button > div{
    float: none;
    display: inline-block;
}


.marquee {
  width: 100%;
  overflow: hidden;
}





.marquee > div{
  overflow: hidden;
}

.marquee > div .js-marquee{
      overflow: hidden;
      float: left;
}



#loading {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: fixed;
   display: block;
   background-color:rgba(255, 255, 255, 0.85);
   z-index: 999999;
   text-align: center;
}

/*#loading-image {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  transform: translate(-50%, -50%);
}*/



.loading {
  position: absolute;
  top: 50%;
  left: 50%;
   transform: translate(-50%, -50%);
    z-index: 999999;
}

.loading-bar {
  display: inline-block;
  width: 4px;
  height: 18px;
  border-radius: 4px;
  animation: loading 1s ease-in-out infinite;
}
.loading-bar:nth-child(1) {
  background-color: #3498db;
  animation-delay: 0;
}
.loading-bar:nth-child(2) {
  background-color: #c0392b;
  animation-delay: 0.09s;
}
.loading-bar:nth-child(3) {
  background-color: #f1c40f;
  animation-delay: .18s;
}
.loading-bar:nth-child(4) {
  background-color: #27ae60;
  animation-delay: .27s;
}

@keyframes loading {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1, 2.2);
  }
  40% {
    transform: scale(1);
  }
}


@media only screen and (max-width: 480px){
.inner-box{
    margin-bottom: 0;
}


.health-hack-wrapper-new .col-md-4.contdefinbord {
   min-height: 220px !important;
padding-top: 10px !important;
}

}












