.isa_info, .isa_success, .isa_warning, .isa_error {
margin: 10px 0px;
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFBABA;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
.nav-links a {
  color:#e82f3a;
}
.site-main .post-navigation {
  float: left;
  width: 100%;
}

.nav .has_children > a:after{
  content: '\f0d7';
  font-family: FontAwesome;
  margin: 0 0 0 6px;
  color: inherit;
}
    
.nav .sub-menu .has_children > a:after{
  content: '\f0da';
}

/*.navbar-nav li:last-child a {
    background-color: transparent;
    border-bottom: none !important;
    color: #ea0307;
}*/
.navbar-nav li a:hover {
    background-color: transparent;
    /*border-bottom: 6px solid #ea0307 !important;*/
    color: #ea0307;
}

.navbar-nav > li {float: left; margin-left: 5px; margin-right: 5px; padding-left: 10px; padding-right: 10px;}
body {
  padding: 0;
  margin: 0;
  font-family: 'montserratregular', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 16px;
  color: #333333
}
@font-face {
    font-family: 'montserratblack';
    src: url('fonts/montserrat-black-webfont.eot');
    src: url('fonts/montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-black-webfont.woff2') format('woff2'),
         url('fonts/montserrat-black-webfont.woff') format('woff'),
         url('fonts/montserrat-black-webfont.ttf') format('truetype'),
         url('fonts/montserrat-black-webfont.svg#montserratblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light-webfont.eot');
    src: url('fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff'),
         url('fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.heading-title-wrapper {
    padding: 0 20%;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}
.heading-title-wrapper h4{
  font-size:18px
}
.heading-title-wrapper h4 span{
color: #ea0307
}
.StartupsSocial {
    position: absolute;
    left: 20px;
    top: 80%;
}
.startupfb{background: url(images/startupfacebook.png) no-repeat 0 0; width:26px; height:26px; display:inline-block; float:left; margin-right:10px; text-indent:-9999px }
.Startupweb{background: url(images/startupweb.png) no-repeat 0 0; width:26px; height:26px; display:inline-block; float:left;  text-indent:-9999px }
.brandsBlock p{height:1px; margin:0;}

.sprite-tlabs {
  background:url(images/sprite_tlabs.png) no-repeat;
  display: inline-block;
  text-indent: -999999px;
  overflow: hidden;
}
.tlabs-brand {
  background-position: 0 0;
  width : 123px;
  height: 60px;
  margin-right:40px
}
.header-template {
  padding: 0px 0px 0 0;
  text-align: center;
  position:relative;
  margin-bottom: 35px
}
.header-template img {
  width: 100%;
}
.header-caption{
  position: absolute;
  left: 0;
  right: 0;
  top: 45%;
  text-align: center;
  color: #fff;
}
.header-caption h1 {
  font-size: 2.625em;
    font-family: 'montserratregular', 'Helvetica', 'Arial', 'sans-serif';
    letter-spacing: 0.5px
}
.header-caption h1 span {
    font-family: 'montserratbold', 'Helvetica', 'Arial', 'sans-serif';
}
.header-caption h4 {
  font-size: 1.125em;
}
.navbar-inverse {
    background-color: #fff;
    border-color: transparent;
}
.navbar-fixed-top{
  position: fixed !important;
}
.navbar {
    position: relative;
    min-height: 67px;
    margin-bottom: 0px;
  background: #fff;
    border: 0px solid transparent;
}
.navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 16px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 18px;
  font-family: 'montserratregular', 'Helvetica', 'Arial', 'sans-serif';
  color: #000 !important;
    border-bottom: 6px solid transparent;
}

.navbar-nav li.current-menu-item > a, .navbar-nav li.current-menu-item > a:hover, .navbar-nav li.current-menu-item > a:focus {
    background-color: transparent;
    border-bottom: 6px solid #ea0307;
    color: #ea0307;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  border-bottom: 6px solid #ea0307;
  background: #fff;
}

a.applyButton {
  background: #e82f3a url(images/sprite_tlabs.png) no-repeat right -60px;
  position: absolute;
  right: 0;
  top: 0;
  width:208px;
  height: 68px;
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
  line-height: 68px;
  padding: 0 20px
  
}
a.applyButton:hover{background-color: #000; color: #fff; text-decoration: none}

.dropdownWrapper{
  position: relative; padding-top: 40px;
}
.ddtlabs {
  display: block;
  z-index: 111;
  font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 1.125em;
  float:right;
  margin-bottom:35px
}
/*select.custom-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #333;
  font-size: 1.125em;
  padding: 5px 5px 5px 10px;
  border: 1px solid #444444 !important;
  width: 278px;
  height:47px;
  cursor: pointer;
  background: #edf1f5 url(images/drop-down-arrow.png) no-repeat right center;
  font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
  border-radius:0 !important;
}*/
select.custom-dropdown,select:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    box-shadow: none;
    color: #333;
    font-size: 1.125em;
    padding: 5px 5px 5px 10px;
    border: 2px solid #f00 !important;
    width: 278px;
    height: 47px;
    cursor: pointer;
    background: #ffffff url("images/arrow-down.png") no-repeat 94% center;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    background-size: 20px;
    border-radius: 0 !important;
  }

.form-control:focus{
  box-shadow: none!important;
  outline: none!important;
}
.ddtlabs option { 
  height: 35px; 
  padding:5px; 
  line-height: 35px; 
}
.dd-column {display:inline-block;}
.dd-column-info {
  margin:0 25px 0 0;
}
.portBox {border-radius:10px; border:1px solid #ddd; min-height:370px; overflow: hidden}
.portfolioSection .col-md-3 {
  margin-bottom:30px;
}
.portfolioSection .col-md-3 img{width:100%}
.card {
  background: #fff;
  border-radius: 10px;
  display: block;
  position: relative;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.flynx {background-color: #4284f4; }
.vidooly {background-color: #d80001;}
.black {background-color: #000000;}
.inshort {background-color: #f44336;}
.happy {background-color: #ececec;}
.hoverr {background-color: #01bdb3;}





.brands {text-align: center; border-top-left-radius:10px; border-top-right-radius:10px}
.brandsBlock h3{margin:0 0 15px; padding:0; color:#df2027; font-size: 1.250em; }
.brandsBlock {padding:15px 10px; font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size:0.938em; color: #333333}
.brandsBlock .caption p{color:#fff}
.brandtext {height:150px; overflow: hidden}

footer {background-color: #212121; padding:40px 0}
.location {font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';}
.map {background-position: 0 -124px; display: block; padding-left: 40px; text-indent:inherit; height:28px;}
.email {background-position: 0 -175px; display: block; padding-left: 40px; text-indent:inherit; height:28px;}
.location h4{font-size:1.000em; color: #fff; margin:0; line-height: 24px}
.location address {margin-left: 40px; color: #706f6d; font-size:0.875em;}
.location address a {color: #706f6d;}
.footerTop {border-bottom: 1px solid #434343; margin-bottom: 30px; padding-bottom: 30px}
.social {text-align: center; margin-bottom: 15px}
.social a {width: 28px; height: 28px; display: inline-block; text-indent: -999999px; overflow: hidden}
a.linkedin {background:url(images/sprite_tlabs.png) no-repeat 0 -235px;}
a.twitter {background:url(images/sprite_tlabs.png) no-repeat -58px -235px;}
a.facebook {background:url(images/sprite_tlabs.png) no-repeat -116px -235px;}
a.youtube {background:url(images/sprite_tlabs.png) no-repeat -174px -235px;}
a.quora {background:url(images/sprite_tlabs.png) no-repeat -232px -235px;}
a.gplus {background:url(images/sprite_tlabs.png) no-repeat -290px -235px;}
.copyright {text-align: center; font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size:0.938em; color: #959593; font-size: 0.750em}
.copyright a{ color: #959593;}
.navbar{
 -webkit-box-shadow: 0 4px 36px -3px rgba(0, 0, 0, 0.49);
       -moz-box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.49);
            box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.49);
      
}
.teamsMember {
 -webkit-box-shadow: 0 4px 36px -3px rgba(0, 0, 0, 0.49);
       -moz-box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.49);
            box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.49);
      
}
.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 15px;
    margin-left: 10px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-right: 2px;
}

.navbar-toggle {
  border: none;
  background: transparent !important;
}
.navbar-toggle:hover {
  background: transparent !important;
}
.navbar-toggle .icon-bar {
  width: 22px;
  transition: all 0.2s;
}
.navbar-toggle .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}
.navbar-toggle .middle-bar {
  opacity: 0;
}
.navbar-toggle .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
.navbar-toggle.collapsed .top-bar {
  transform: rotate(0);
}
.navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}
.navbar-toggle.collapsed .bottom-bar {
  transform: rotate(0);
}
.navbar-toggle .icon-bar {background:url(images/iconbar.png) no-repeat; width:29px; height:5px; background-color:inherit; margin-bottom:3px}
.navbar-toggle .icon-bar + .icon-bar{margin-top:0;}
.navbar-toggle .icon-bar {background:url(images/iconbar.png) no-repeat; width:29px; height:5px; background-color:inherit; margin-bottom:3px}
/******** Program page start her **********************/
.programTopContent {font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size: 1.000em; line-height: 30px; color: #333333; margin-bottom: 35px}
.programTopContent span{font-family: 'montserratregular', 'Helvetica', 'Arial', 'sans-serif'; font-size: 1.875em}
.propositionBlock {margin-bottom: 40px}
.propositionBlock h2{text-align:center; font-family: 'montserratbold', 'Helvetica', 'Arial', 'sans-serif'; font-size: 2.250em}
.propoSection h3 {color: #333333; font-size: 1.625em}
.propoSection hr{width: 32px; height: 2px; border-top: 2px solid #e82f3a; margin-top: 0; float: left; display: block}
.propoTitle {font-size: 1.125em; margin-bottom: 30px }
.propolist ul {margin: 0; padding: 0}
.propolist ul li {background:url(images/sprite_tlabs.png) no-repeat -5px -322px; padding-left: 35px; list-style: none; font-size: 1.000em; line-height: 24px; margin-bottom: 15px}
.howitWorkBlock{background-color: #fafafa; padding-top: 25px}
.howitWorkBlock hr{width: 70px; height: 2px; border-top: 2px solid #e82f3a; margin-top: 0; display: block}
.howitWorkBlock h2{font-family: 'montserratbold', 'Helvetica', 'Arial', 'sans-serif'; font-size: 2.250em}
.workTitle {font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size: 1.000em; text-align: center; color: #333333; margin-bottom: 30px}
.strepContainers {background:url(images/step_work_line_bg.png) no-repeat center top; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; height: 1590px; position: relative}
.steopOne{position: absolute; top: 0; left: 29%}
.stepOneDetails {position: absolute; left: 41%; top: 14%;}
.stepDetails{width: 460px}
.stepDetails ul{margin: 0; padding: 0;}
.stepDetails ul li{background:url(images/sprite_tlabs.png) no-repeat -5px -455px; padding-left: 44px; list-style: none; font-size: 1.000em; padding-bottom: 20px; color: #666666;  font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; }

.stepDetails ul li p{color: #e92b3b; font-size: 1.125em; font-family: 'montserratregular', 'Helvetica', 'Arial', 'sans-serif'; margin-bottom: 10px}
.steopTwo{position: absolute; top: 29%; left: 6%}
.steopTwo .col-md-3 {text-align: right}
.steopTwo .col-md-6 {margin-top: 7%}
.stepTwoDetails {position: absolute; left: 24%; top: 34%; }
.stepThree {position: absolute; right: 20px; top: 49%}
.stepThreeDetails {position: absolute; right: 20%; top: 54%}
.stepFour {position: absolute; left: 8%; top: 71%}
.stepFourDetails {position: absolute; left: 30%; top: 76%}
.stepfaqs {background: #fff; padding: 15px 25px; font-size: 1.625em; color: #e92b3b}
.workfqs { position: relative;}
.fqsicon {background:url(images/faqs.png) no-repeat; width: 34px; height: 34px; position: absolute; right: 8%; top: 0; text-indent: -9999999px;}
/*********** people ********************/
.teamsMember {
    margin-bottom: 20px;
background: #fafafa;
padding: 30px 0;
}
.teamsMember h1 {text-align:center; font-family: 'montserratbold', 'Helvetica', 'Arial', 'sans-serif'; font-size: 2.250em}
.MentorSection {
    margin-bottom: 50px
}

.MentorSection .col-md-3{padding:0}
.MentorSection .col-md-3 img{width:100%;}

.mentor-dd .form-control{
    color: #000;
    font-size: 1.000em
}
.mentor-dd select option {
    color: #333
}
.MentorSection .col-md-2 {padding: 0}
.MentorSection .col-md-2 img {width: 100%}
.MentorColumn {
    position:relative;
    overflow:hidden;
    max-height: 292px;
}
.closeMe {background:url(images/sprite_tlabs.png) no-repeat -361px -638px; width:26px; height:26px; display:inline-block; text-indent:-9999px;}
 .MyColumn {
    position:relative;
    overflow:hidden;
}
.captionThumbnail {
    position:absolute;
    top:0;
    right:0;
    background: rgba(51, 51, 51, 0.9);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:left;
    color:#fff !important;
    z-index:99;
    padding: 20px 15px 0 15px 
}
.captionThumbnail h4{
    font-size: 1.500em;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    margin-bottom: 20px
}
.shortTitle {
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    margin-bottom: 30px
}
.mentorSocial {
    position: absolute;
    left: 20px;
    top: 80%;
}
.mentoerlink {
    background-position: -5px -792px; width: 26px; height: 26px; text-indent: -99999px; display: inline-block;
    margin-right: 10px
}
.mentoerTwit {
    background-position: -5px -718px; width: 26px; height: 26px; text-indent: -99999px; display: inline-block;
}
.teamslink {
    background-position: -364px -792px; width: 26px; height: 26px; text-indent: -99999px; display: inline-block;
    margin-right: 10px
}
.teamsTwit {
    background-position: -364px -718px; width: 26px; height: 26px; text-indent: -99999px; display: inline-block;
}
.mentor-dd {
    text-align: center;
}
.mentor-dd .ddtlabs {
    float:inherit
}
.topmentor h1,
.teamsMember h1{
    text-align: center;
    font-size: 2.375em;
    color: #333;
    margin:0 0 20px;
font-family: 'montserratbold', 'Helvetica', 'Arial', 'sans-serif';
}
.topmentor h3 {
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    font-size: 1.500em;
    color: #2e2c2c;
    text-align: center;
    /*margin-bottom: 40px*/
}
.topmentor h3 span {
    font-family: 'montserratbold', 'Helvetica', 'Arial', 'sans-serif';
    
}
.teamsMember .col-md-3 img {
    width: 100%
}
.teamsDetail {
    text-align: center;
    min-height: 125px;
}
.teamsDetail p{
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    font-size: 1.000em;
    line-height: 20px
}
.teamsDetail h2{
   font-size: 1.250em;
    color: #333333
}

.teamsDetail h5{
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    font-size: 1.063em;
    line-height: 20px;
    color: #272724
}
a.readmore {
    color: #ff3333;
    text-decoration: underline
}
a.readmore:hover {
    text-decoration: none;
    color: #428bca
}
.topCaption pull-left{font-size: 1.063em}
#carousel-mentor .carousel-controls,
#carousel-blog .carousel-controls{
 position:relative !important; 
  width:160px;
  margin:0px auto;
  margin-bottom:100px
}
.carousel-inner > .item .MentorSection{margin-bottom:0px; padding-bottom:60px}
.arrow-left {background:url(images/sprite_tlabs.png) no-repeat 0 -1251px; width:52px; height:35px; overflow:hidden; text-indent:-99999px; display:inline-block}
.arrow-left:hover {background:url(images/sprite_tlabs.png) no-repeat 0 -1351px;}
.arrow-right {background:url(images/sprite_tlabs.png) no-repeat -348px -1251px; width:52px; height:35px; overflow:hidden; text-indent:-99999px; display:inline-block;}
.arrow-right:hover {background:url(images/sprite_tlabs.png) no-repeat -348px -1351px;}
/************************index****************************/
.indexTop {margin-bottom:0;}
.counterSection {background-color: #f7f9f9; padding:80px 0 80px; overflow: hidden}
.titleLine {text-align:center; margin-bottom:20px}
#carousel-tlabs-main .carousel-control .glyphicon {
    border: 2px solid #727272;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    line-height: 46px;
    font-size: 16px;
  color: #727272;
  opacity: inherit
}
#carousel-tlabs-main .carousel-control:hover .glyphicon {
    border: 2px solid #ec2327;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    line-height: 46px;
    font-size: 16px;
  color: #ec2327;
  opacity: inherit
}
#carousel-tlabs-main .carousel-control {opacity: inherit}
.carousel-indicators li{background-color: #727272; border:1px solid #727272; width:12px; height:12px}
.carousel-indicators li.active{background-color:#ec2327; border:1px solid #ec2327}
.colhack{margin-left:-20px}
.counterSection h1{text-align:center; text-transform:uppercase; color: #040707; font-size:20px; margin:0}
.captionTitle {font-size:50px; line-height:60px; margin-bottom:20px}
.captionTitle span{font-family: 'montserratbold', 'Helvetica', 'Arial', 'sans-serif';}
.CaptionBusiness {font-size:20px; text-transform: uppercase; margin-bottom:20px}

#carousel-tlabs-main .carousel-caption {
    position: absolute;
  top: 20%;
    bottom: inherit;
    left: 15%;
  right:inherit;
    z-index: 10;
    color: #333333;
    text-align: left;
    text-shadow: inherit;
}

/*-=-=-=-=-=-=-=-=-=-=-=- */
/* Column Grids */
/*-=-=-=-=-=-=-=-=-=-=-=- */

.col_fourth{
  display:inline;
  display: inline-block;
  float: left;
  margin-bottom: 20px;
  text-align: center;
    width: 20%
}
.end { margin-right: 0 !important; }
.counters {position:relative;}
.wrapper { margin: 30px auto; position: relative;}
.counter { background-color: #f7f9f9;}
.count-title { font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size: 50px;  margin-top: 10px; margin-bottom: 0; text-align: center; color:#d62027;  }
.count-text { font-size: 16px;   margin-top: 10px; margin-bottom: 0; text-align: center; color:#141717 }
.precent {
    position: absolute;
    top: 28px;
    right: 60px;
  font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size: 50px;
}
.margin15 {margin-left:15px}
.funds {position:absolute; right:10px; top:-10px; font-size:45px; color:#d62027; font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size: 50px;}
.precent {position:absolute; right:22px; top:-10px; color:#d62027; font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size: 50px;}
.aboutUs_Section {background:url(images/aboutbg.jpg) no-repeat center top; background-size: cover; width:100%; height:auto; text-align:center; padding-bottom:35px; padding-top:25px; margin-bottom:40px}
.aboutUs_Section h2{font-size:20px; text-transform:uppercase; color:#fff; letter-spacing:5px; display:inline-block; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:20px}
.aboutContent {color:#fff; font-size:14px;  padding-bottom:30px; text-align :left;  font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';}
.aboutContent h3{color: #ea0307}
a.faqstxt {font-size:24px; color:#fff; text-decoration:underline; float:left; margin-top:18px}
a.applynow {background:#e82f3a; width:168px; height:44px; line-height:44px; color:#fff; text-transform:uppercase; display:inline-block; padding:0 15px; float:left; margin-top:18px}
a.applynow .arrow{background:url(images/sprite_tlabs.png) no-repeat -375px -1099px; width:22px; height:14px; display:inline-block; margin-left:10px}
.line {
    width: 1px;
    height: 64px;
    display: inline-block;
    margin: 10px 20px 0 20px;
    background-color: #878787;
    float: left;
}
.aboutBottom {width:280px; margin:0 auto;}
.startup_Section h2{color:#de2027; font-size:38px; text-align:center}
.startup_Section p{text-align:center; font-size:14px; font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; color:#2e2c2c}
.brandsBlock {
    position:relative;
    overflow:hidden;
  background:#fff;
  text-align:center;
  border:2px solid #e9e9e9;
  padding:25px
}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background: rgba(58, 55, 55, 0.81);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
  font-size:14px;
  padding-top:40px
}

.startup_Section .col-md-2 {margin-bottom:30px; text-align:center}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.partners_Section {
  background-color: #f5f5f5;
  padding: 50px 0;
}

.metaslider .flexslider{margin:0 !important}

.partners_Section h2 {font-size: 38px; color:#de2027; text-align:center; margin:0 0 50px}
.partners_Section .col-md-2 {margin-bottom:20px; text-align:center}
a.loadMore {background:#333;text-transform: uppercase; width:175px; height:44px; margin:0 auto; line-height:44px;border:1px solid #333; color:#fff; display:block; padding:0 25px; font-size: 16px; margin-top:30px}
a.loadMore .arrow{background:url(images/applyArrow.png) no-repeat 0 2px; width:15px; height:24px; display:inline-block; margin-left:3px}
.Startups-icon {text-align: center}
.Startups-icon img {
             -webkit-transition: all 0.5s ease 0s;
              -moz-transition: all 0.5s ease 0s;
              -o-transition: all 0.5s ease 0s;
              -ms-transition: all 0.5s ease 0s;
              transition: all 0.5s ease 0s;
              cursor:pointer;
          }

.strartupTitle {margin-bottom:30px}
.slideBrand img{width:inherit}

.blog_Section{background-color:#fff; padding-bottom:60px 0; border-bottom:1px solid #b6b7b6}
.blog_Section h2{font-size: 38px;
    color: #de2027;
    text-align: center;
    margin: 50px 0 50px;
    text-transform: capitalize;}
.blog_carousel .col-md-4 {padding:0;}
.blog_carousel .col-md-4 img{width:100%}
.blog_carousel .container-fluid{margin:0; padding:0}
.blogsBlock {background: #333333; padding:20px; min-height:310px; position:relative; border-right: 1px solid #fff;}
.blogsBlock h3{font-size:24px; font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; color:#fff; margin-bottom:20px}
.blogdesc {font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; color:#fff; font-size:16px; margin-bottom:30px;}
.blogmore {margin-bottom:30px} 
.readblog {color:#fff; font-size:14px; width:115px;/* border-bottom:1px solid #fff;*/ padding-bottom:5px}
.readblog:hover {color:#e82f3a; text-decoration:none}
.readarrow {background:url(images/redarrow.png) no-repeat; display:inline-block; width:16px; height:10px; color:#fff}
.redarrow{
  color:#e82f3a;
  line-height: 1.2;
}
.blogSocial{position:absolute; bottom: 30px; right:30px}
.blogSocial a{width:25px; height:25px; display:inline-block; overflow:hidden; text-indent: -9999px; margin-right:5px}
a.blooglinkedin{background:url(images/sprite_tlabs.png) no-repeat -1px -1430px}
a.bloogTwitter{background:url(images/sprite_tlabs.png) no-repeat -40px -1430px}
a.bloogFacebook{background:url(images/sprite_tlabs.png) no-repeat -86px -1431px}
a.bloogcall{background:url(images/sprite_tlabs.png) no-repeat -129px -1432px}
#carousel-blog .carousel-inner {margin-bottom:60px}
.sunbscribe_section {border-top:1px solid #d4d4d4; padding:20px 0}
.substxt {text-transform:uppercase; font-size:14px; color:#575958; height:60px; padding: 0px 0 0 0 !important;line-height: 60px;}
.sunbscribeNews {width:600px; margin: 0 auto;}
select.frecuency {
    border: none;
    font-style: italic;
    background-color: transparent;
    cursor: pointer;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .35s ease-in;
    transition: -webkit-transform .35s ease-in;
    border-bottom: none;
}
select.frecuency:focus {
    outline: none;
    border-bottom: 5px solid #22313F;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: -webkit-transform .35s ease-in;
    transition: -webkit-transform .35s ease-in;
}

.input-group {
    width: 100%;
}

button.btn {
    width: 30%;
    height: 60px;
    border-radius: 0px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left:-2px;
    background: #e82f3a;
    text-transform:uppercase;
}

.subsinput {border: 1px solid #6f6f70;
    padding: 13px 10px;
  width:70%;
  height:60px;
  border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  float:left;
  color: #aeb0b1;
  font-size:14px
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #bbb;
  font-weight: 100;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #bbb;
  font-weight: 100;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #bbb;
  font-weight: 100;
}
:-moz-placeholder { /* Firefox 18- */
  color: #bbb;
  font-weight: 100;
}
.videoblock {position: relative}
a.play{background:url(images/video-icon.png) no-repeat; width:64px; height:64px; margin:50px auto; text-indent:-99999px; overflow:hidden; display:inline-block; position: absolute; left: 0; right: 0; text-align: center; margin: 0 auto; top: 40%}

/************* blogSection ************/
.blogSection {margin: 70px 0}
.tlabs-blog-post {
    margin-bottom: 40px;
}
.tlabs-post-date {
    color: #bdc3c7;
    font-size: 32px;
    display: block;
    line-height: .8;
    padding-bottom: 20px;
    border-bottom: 1px solid #95a5a6;
    margin-bottom: 20px;
}
a.tlabs-like-post{
    color: #bdc3c7; 
}
a.tlabs-like-post .glyphicon {
    color: #bdc3c7;
    font-size: 20px;
    text-decoration: none
}
.blog-wrapper .image-blog-wrapper {
    display: none;
}
.tlabs-post-data-left {
    text-align: center;
}
.tlabs-post-month, .tlabs-post-heart, .tlabs-post-heart i {
    color: #bdc3c7;
    font-size: 18px;
    text-transform: uppercase;
    display: block;
}
.tlabs-post-heart {
    font-size: 16px;
}

.tlabs-post-data-right {
    border-left: 1px solid #95a5a5;
}
h1.title-blog {
    color: #000;
    font-size: 24px;
    margin-top: 0;
    line-height: 28px;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    min-height: 60px
}
h1.title-blog a {
    color: #ea0306;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
h1.title-blog a:hover{
    color: #000
}
.tlabs-post-info, .tlabs-post-info a {
    font-size: 12px;
    color: #babfc6;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
}
.tlabs-post-data-right ul.post-categories {
    list-style: none;
    padding: 0;
    display: inline-block;
}


.read-more {
    color: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.blogrow .col-md-6, .col-md-12{
    margin-bottom: 40px;
}
.tlabs-post-excerpt {
    min-height: 110px
}

.tlabs-post-excerpt p {
    font-size: 15px;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    color: #687788;
    

}
.read-more {
    color: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
    font-size: 13px
    
}
.read-more:hover {
    color: #ea0306;
}
.read-more .glyphicon {
    color: #ea0306;
}
.blogs {
    background-color: #fafafa;
}
.blogshome {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 100%;
    border: 2px solid #bdc3c7;
    display: block;
    line-height: 35px;       '
}
.blogshome:hover{
    border: 2px solid #ea0306;
}
.blogshome .glyphicon:hover{
    color: #ea0306;
    
}
.blogshome .glyphicon {
    color: #bdc3c7;
}
.homeblog{
    border-bottom: 1px solid #95a5a6;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.single-blog {
    border-right: 1px solid #95a5a5;
}
.socials a{
    width: 32px;
    height: 32px;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    margin-bottom: 30px;
    margin-left: 15px
}
.blogfb {
    background:url(images/social.png) no-repeat 0 0;
    
}
.blogfb:hover{
  background:url(images/social.png) no-repeat -48px 0;  
}
.blogtwit {
    background:url(images/social.png) no-repeat 0 -61px;
    
}
.blogtwit:hover{
  background:url(images/social.png) no-repeat -48px -61px;  
}
.bloggplus {
    background:url(images/social.png) no-repeat 0 -121px;
    
}
.bloggplus:hover{
  background:url(images/social.png) no-repeat -48px -121px;  
}
.title-single {
    color: #ea0306;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
}
.post-content {
  font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';  
}
.post-content h4 {
    color: #687788;
    font-family: 'montserratregular', 'Helvetica', 'Arial', 'sans-serif';
}
.post-content img {
    width: 100%;
    height: auto;
    margin-bottom: 15px
}
.commentSection {
    padding: 25px;
    border: 1px solid #c3c3c3;
}
.commentSection textarea {
    resize: none
}
.form-control {
    border: 1px solid #c3c3c3 !important;
    background-color: #fff;
    box-shadow: none;
    padding: 15px 20px;
    width: 100%;
    border: none;
    height: 50px
}
.comment-wrap {
    margin-top: 30px;
    border-top: 1px solid #000;
}
.oe-comments-title {
    margin-bottom: 30px;
    color: #3b3b3b;
    font-size: 24px;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
}
#reply-title {
    color: #3b3b3b;
    font-size: 24px;
    margin-top: 0;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
}
.comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f1f1f1;
    box-shadow: none;
    padding: 15px 20px;
    width: 100%;
    border: none;
}
.comment-form p {
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
}
.before-text {
    opacity: .6;
    color: #5f6f81;
    font-size: 16px;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
}
.comment-wrap button.btn {
    width: inherit!important
}


 #comments input[type=text],input[type=email],input[type=url] {   display: block;
    width: 100%;
    height: 50px;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#comments textarea{
  height: auto;
  width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  }

#comments input[type="submit"]{
  color: #333;
    background-color: #fff;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
        float: right;
}

#comments label, .comment-notes {
  opacity: .6;
    color: #5f6f81;
    font-size: 16px;
    font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
 }

#comments li {
  list-style:none;
}
#comments li .comment-body,
#comments li article {
  background: #fff !important;
  padding: 10px 20px 20px 20px;
  margin-bottom:20px;
  border:1px solid #ddd;
}
#comments footer{
  background-color :inherit;
  padding: 10px 0 !important;
  }

#comments .vcard {
  margin-bottom: 10px;
}

#comments .comment-metadata{
   font-size: 12px;
}

#lastest_featured_posts img{
  width:100%;

}

/***** MODAL PROPERTIES *****/
 .modal-content {
    -webkit-box-shadow: none;
    box-shadow: none;
    background:transparent;
    border:none;
    outline:none;
}
.modal-content iframe {
    border:none;
    padding:0;
    margin:0;
}
.close {
    font-size: 80px;
    margin:-20px 0 0 0;
  position:absolute !important;
  z-index:999999
}
/***** MEDIA QUERIES *****/
 @media only screen and (max-width: 641px) {
    /***** MODAL PROPERTIES *****/
    .modal-body {
        height:100px;
        padding:0;
        margin: 0;
    }
    .modal-content {
        padding:0;
        margin: 0;
    }
    .modal-dialog {
        position: relative;
        width: auto;
        margin: 15px;
    }
.youtube-dialog {
width:100% !important;
margin:10px auto
}
    .close {
        margin:-12px 0 0 0;
    }
}
@media only screen and (min-width: 768px) {
    /***** MODAL PROPERTIES *****/
    .close {
        font-size: 80px;
        margin:30px -43px -20px 100px;
    color:#fff !important
    }
}

.modal-content button.close2 {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  position: absolute !important;
  right:60px;
  top: 0px;
  z-index: 999999;
  display:block;
  color:#fff !important
}

.YouTubePopUp-Wrap{
    position:fixed;
    width:100%;
    height:100%;
    background-color:#000;
    background-color:rgba(0,0,0,0.8);
    top:0;
    left:0;
    z-index:9999999999999;
}

.YouTubePopUp-animation{
    opacity: 0;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUp;
    animation-name: YouTubePopUp;
}

/**************** Custom new css ****************/
.nopad {padding: 0 !important}
.nopadleft {padding-left: 0;}
.nopadright {padding-right: 0}
a.seeAll {background:#e82f3a; width:140px; height:44px; line-height:44px; color:#fff; text-transform:uppercase; display:block; padding:0 15px; text-align: center; margin: 0 auto}
a.seeAll:hover {background:#000;}
.startup_Section, .mentorSections{padding:40px 0}

@-webkit-keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

a.faqsButton {
  position: absolute;
  right: 210px;
  top: 0;
  width:100px;
  height: 68px;
  font-size: 20px;
  text-transform: uppercase;
  color: #333;
  line-height: 68px; 
  text-align: center; 
text-decoration:underline
}

a.faqsButton:hover{background-color: #000; color: #fff; text-decoration: none}

 

.footer-contact a.contactusbtn {
    background: #e82f3a;
    width: 166px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    text-transform: uppercase;
    display: block;
    padding: 0 15px;
    text-align: center;
    margin: 0 !important;
    border-radius: 0px;
}

.footer-contact a.contactusbtn:hover{background: #333;}
.footer-contact a.contactusbtn span {
    background: url(http://stg.tlabs.in/wp-content/uploads/2017/06/envelope.png) no-repeat;
    width: 24px;
    height: 18px;
    display: inline-block;
    position: relative;
    top: 3px;
    right: 3px;
}
body.logged-in .YouTubePopUp-Wrap{ /* For WordPress */
    top:32px;
    z-index:99998;
}

.YouTubePopUp-Content{
    max-width:680px;
    display:block;
    margin:0 auto;
    height:100%;
    position:relative;
}

.YouTubePopUp-Content iframe{
    max-width:100% !important;
    width:100% !important;
    display:block !important;
    height:480px !important;
    border:none !important;
    position:absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.YouTubePopUp-Hide{
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUpHide;
    animation-name: YouTubePopUpHide;
}

@-webkit-keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.YouTubePopUp-Close{
    position:absolute;
    cursor:pointer;
    top:20px;
    right:-30px;
    margin:auto 0;
    width:32px;
    height:32px;
    background:url(images/close.png) no-repeat;
    display: inline-block
}

.YouTubePopUp-Close:hover{
    opacity:0.5;
}

@media all and (max-width: 768px) and (min-width: 10px){
    .YouTubePopUp-Content{
        max-width:90%;
    }
}

@media all and (max-width: 600px) and (min-width: 10px){
    .YouTubePopUp-Content iframe{
        height:320px !important;
    }

    .YouTubePopUp-Close{
        bottom:362px;
    }
}

@media all and (max-width: 480px) and (min-width: 10px){
    .YouTubePopUp-Content iframe{
        height:220px !important;
    }

    .YouTubePopUp-Close{
        bottom:262px;
    }
}

.MentorSection .col-md-3 {padding: 0}

/********* For New Faqs accordion *********************/
.faqSection {
  padding-bottom: 40px;
}
.panel-group .panel {
  border-radius: 0;
  box-shadow: none;
  border-color: #EEEEEE;
  margin-bottom: 3px;
}

.panel-default > .panel-heading {
  padding: 0;
  border-radius: 0;
  color: #212121;
  background-color: rgba(230, 230, 230, 0.66);
  border-color: #EEEEEE;
}
.panel-title {
  font-size: 14px;
}
.panel-title > a {
  display: block;
  padding: 15px;
  text-decoration: none;
  font-family: 'montserratregular', 'Helvetica', 'Arial', 'sans-serif';
  color: #333;
  font-size: 16px
}
.more-less {
  float: right;
  color: #f00;
  font-size: 18px;
  font-weight: 300
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #EEEEEE;
  font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 14px
}
.faqspage {
  max-width: 830px;
}
.panel-group .panel + .panel {
  margin-top: 0px;
  margin-bottom:3px;
}
.header-faqs h1 {
  font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif';
}
.panel-title > a:before {
  float: right !important;
  font-family: FontAwesome;
  content: "\2212";
  padding-right: 5px;
  font-size: 24px;
  font-weight: 700;
}
.panel-title > a.collapsed:before {
  float: right !important;
  content: "\002b";
}
.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus {
  text-decoration: none;
}


body.faqs-background {
  background-color: #f5f5f5;
}
/************************faqs*******************/
.faqTop{padding-bottom: 60px; margin-bottom: 60px;}
.header-faqs {padding-bottom:40px}
.header-faqs h1, h2.tribe-events-page-title{color:#333 ;font-family: 'montserratbold', 'Helvetica', 'Arial', 'sans-serif';}
.faqSection ol li{margin-bottom:20px; }
.faqSection ol li h3{color: #ea0306; font-size:14px; margin:0 0 15px; padding:0 }
.faqSection ol li p{font-size:14px; color:#666666; margin-bottom:5px;}

.mainClaendar {background-color: #f0f0f0; padding:45px 0}
.events-tabs{background:#fff;}
.calendarEvents {margin:67px 0 0;}
.calendarTop .btn {background: transparent}
.calendarTop {padding:15px 25px; border-bottom: 2px solid #bbbbbb;}
.calendarEvents .nav-tabs > li.active > a, .calendarEvents .nav-tabs > li.active > a:hover, .calendarEvents .nav-tabs > li.active > a:focus{border: 1px solid transparent; background-color:#444247; color:#fff; font-size:13px}
.calendarEvents .nav > li > a {padding: 6px 15px; margin-right:0}
.calendarEvents .nav-tabs {border-bottom: 1px solid transparent;}
.calendarEvents .nav-tabs > li > a {border-radius:0 !important;}
.calendarEvents .nav > li > a:hover, .calendarEvents .nav > li > a:focus {
    text-decoration: none;
    border: 1px solid #444247;
    background: #fff;
}
.calendarEvents .nav-tabs > li > a {font-size:13px; color: #444247; border: 1px solid #444247}
.cal-day-today {position: relative}
.cal-day-today .dropdown-menu {min-width: 300px !important}
.cal-day-today .popover.top {margin-top: 0}
.cal-day-today .popover {top: inherit; bottom: 33px;!important; left: 0; min-width: 330px !important; position: absolute; z-index: 999}
.cal-day-today .popover.top > .arrow {left: 10% !important}
.hoverEvent {font-size: 12px}
.dateEvents {margin-bottom: 10px}
.popover-content h4{margin: 0 0 10px;
    background-color: transparent;
    font-size: 18px;
    padding: 0;
    letter-spacing: 0;
    font-weight: 700; color: #d9534f}
.popover-content a.btn {font-size: 12px !important; padding: 4px 12px; margin-bottom: 10px; color: #fff !important}
.eventShow {padding-top: 10px}
.eventShow a{font-size: 13px !important; color: #e90208;}
.cal-row-fluid .cal-cell1 {text-align: center}
.viewscal {margin: 3px 10px; float: left; font-size: 14px}
.tab-content > .tab-pane h2{border-bottom: 1px solid #303030; padding-bottom: 15px; margin-bottom: 30px; color: #444247; font-size: 24px }
.tab-content h3{color: #ea0306; font-size: 18px}
.eventDate{color: #504f53; font-weight: 700}
#list {font-size: 12px; color: #737373; padding:0px 50px 50px}
.tribe-events-event-meta address.tribe-events-address {
    display: inline;
    font-family: inherit;
    font-size: inherit;
    font-style: normal;
    line-height: inherit;
    margin-right: 10px;
}


.wpcf7-form-control-wrap input{width: 100%; padding: 8px 10px; border: 1px solid #c1c1c1;}
.wpcf7-form-control-wrap textarea{width: 100%; height: 175px;}
 input[type="submit"],input[type="submit"]:focus {
    background: #e82f3a;
    width: 166px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    display: block;
    padding: 0 15px;
    text-align: center;
    margin: 0 !important;
    border-radius: 0px;
    outline: none;
    text-transform: uppercase;
    border: 0;
 }
.topContact{font-family: 'montserratlight', 'Helvetica', 'Arial', 'sans-serif'; font-size: 18px; color: #302f2f; margin-bottom:40px}
.topContact a{color: #e82f3a; text-decoration:underline}
#tribe-events-pg-template{padding-top: 40px !important;}

#tribe-events-content .tribe-events-calendar td {position:relative !important}
.tribe-events-calendar td div[id*=tribe-events-daynum-]{position:absolute; left:0; right:0; bottom:0; text-align:center;}

.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a{    background-color: #444247; color: #fff;}

 .tribe-events-has-events div[id*=tribe-events-daynum-] {background-color :#f00 !important;}
 .tribe-events-has-events div{color:#fff !important; }
 .tribe-events-has-events a{background: transparent !important; background-color: transparent !important}
 .tribe-events-event-body p {color: #333 !important;}
 .tribe-events-has-events p a.btn-danger {
    color: #fff;
    background-color: #d9534f !important;
    border-color: #d43f3a;
}
#tribe-events-content .tribe-events-calendar td, #tribe-events-content .tribe-events-calendar {
    border: 1px solid #040404;
}


.tribe-events-calendar thead {border-top: 2px solid #ddd; background-color: #fff !important; }
.tribe-events-calendar th {padding:10px 0; background-color:#fff}
 
#primary {margin-top:40px}
.tribe-events-list .type-tribe_events h2 a{font-size: 18px; color :#ea0306;}
.tribe-events-venue-details {font-weight:300;}
.tribe-events-list .tribe-events-loop .tribe-events-content {font-size:14px}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 2) {
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  background: #fff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
  -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.49);
       -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.49);
            box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.49);
}
}





@media (max-width: 1024px) {
    .portfolioSection .col-md-3 {width: 33.33333333%; float: left}
    .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 33.33333333%; float: left; margin-bottom: 20px}
    .steopOne {left: 28%; top: 0%}
    .steopOne img{background-size: contain; width: 200px;}
    .steopTwo img{background-size: contain; width: 200px;}
    .steopTwo {left: 5%; top: 28%}
    .stepThree {right: 0px; top: 50%;}
    .stepThreeDetails {right: 20%;top: 56%;}
    .stepThree img{background-size: contain; width: 165px;}
    .workTitle {letter-spacing: -0.5px;}
    .stepTwoDetails {left: 30%; top: 34%;}
    .strepContainers{height: 1375px}
    .stepFour {left: 7%;top: 70%;}
    .stepFour img{background-size: contain; width: 210px;}
    .stepFourDetails {left: 30%; top: 75%;}
    .fqsicon{right: 7%}
    .header-program {top: 40%}
    
    .captionThumbnail h4 {margin-bottom: 10px}
    .shortTitle {line-height: 18px}
    .navbar-nav > li > a {font-size: 16px;}
    .navbar-nav > li > a {padding-left: 0px; padding-right: 0px; margin-left: 5px; margin-right: 5px;}
    .navbar-nav > li {padding-left: 0px; padding-right: 0px;}
.startup_Section .col-md-2{width:25%;}
.teamsDetail {
    text-align: center;
    min-height: 135px;
}
.teamsDetail h5{font-size:1em}
}

@media (max-width: 980px) {
    .tlabs-brand {margin-right: 15px}
    .navbar-nav > li > a {padding-left: 15px; padding-right: 15px; }
    .navbar-nav > li {padding-left: 0px; padding-right: 0px;}
    a.applyButton {width: 200px; font-size: 18px; padding: 0 20px;}
    .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 50%; float: left; margin-bottom: 20px}
    
    .stepDetails {width: 375px;}
    .stepOneDetails {left: 39%; top: 15%;}
    .steopOne {left: 23%;top: -1%;}
    .steopOne img,
    .steopTwo img{background-size: contain; width: 185px;}
    .stepDetails ul li p{font-size: 16px; margin-bottom: 5px}
    .stepDetails ul li {font-size: 14px}
    .steopTwo {left: 2%; top: 27%;}
    .stepThree img{background-size: contain; width: 145px;}
    .stepTwoDetails {left: 30%; top: 33%;}
    .stepThree {right: 5px; top: 48%;}
    .stepThreeDetails {right: 22%;top: 55%;}
    .stepFour img{background-size: contain; width: 175px;}
    .stepFour { left: 6%; top: 69%;}
    .stepFourDetails {left: 32%; top: 75%;}
    .workTitle {letter-spacing: 1px;}
    .strepContainers{height: 1070px}
    .fqsicon {right: 6%}
    .header-program {top: 40%}
    .propositionBlock .col-md-5 {text-align: center}
    /*.header-template{margin-bottom: 30px}*/
    .teamsMember .col-md-3 {margin-bottom:30px; width: 50%; float: left}
    .MentorSection .col-md-3 {width: 50%; float: left}
    .header-people {top: 35%}
        .shortTitle {line-height:inherit;}
    .MentorSection .row {margin: 0}
.counterSection .counter{width:20%; float:left;}
.aboutContent {font-size: 16px; line-height: 26px;}
.startup_Section .col-md-2,
.MentorSection .col-md-2 {width:33%; float:left;}
.partners_Section .col-md-2{width:20%; float:left;}
.partners_Section .col-md-2 img{width:100%;}
    .teamsDetail {
    text-align: center;
    min-height: 135px;
}
.teamsDetail h5{font-size:1em}
}
@media (max-width: 900px) {
    .portfolioSection .col-md-3 {width: 50%; float: left}
    .tlabs-brand {margin-right: 0}
    .navbar-nav > li > a {padding-left: 0px; padding-right: 0px; margin-left: 3px; margin-right: 3px;}
    .navbar-nav > li {padding-left: 0px; padding-right: 0px;}
    a.applyButton {background: #e82f3a url(images/sprite_tlabs.png) no-repeat -232px -60px; width: 158px; font-size: 16px; padding: 0 0 0 10px;}
    .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 50%; float: left; margin-bottom: 20px}
    
    .stepDetails {width: 375px;}
    .stepOneDetails {left: 39%; top: 15%;}
    .steopOne {left: 23%;top: -1%;}
    .steopOne img,
    .steopTwo img{background-size: contain; width: 185px;}
    .stepDetails ul li p{font-size: 16px; margin-bottom: 5px}
    .stepDetails ul li {font-size: 14px}
    .steopTwo {left: 2%; top: 27%;}
    .stepThree img{background-size: contain; width: 145px;}
    .stepTwoDetails {left: 30%; top: 33%;}
    .stepThree {right: 5px; top: 48%;}
    .stepThreeDetails {right: 22%;top: 55%;}
    .stepFour img{background-size: contain; width: 175px;}
    .stepFour { left: 6%; top: 69%;}
    .stepFourDetails {left: 32%; top: 75%;}
    .workTitle {letter-spacing: 1px;}
    .strepContainers{height: 1070px}
    .fqsicon {right: 6%}
    .header-program {top: 40%}
    .propositionBlock .col-md-5 {text-align: center}
    /*.header-template{margin-bottom: 30px}*/
    .teamsMember .col-md-3 {margin-bottom:30px; width: 50%; float: left}
    .MentorSection .col-md-3 {width: 50%; float: left}
    .header-people {top: 35%}
        .shortTitle {line-height:inherit;}
    .MentorSection .row {margin: 0}
.counterSection .counter{width:20%; float:left;}
.aboutContent {font-size: 16px; line-height: 26px;}
.startup_Section . col-md-2,
.MentorSection .col-md-2 {width:33%; float:left;}
.partners_Section .col-md-2{width:20%; float:left;}
.partners_Section .col-md-2 img{width:100%;}
   .teamsDetail {
    text-align: center;
    min-height: 135px;
}
.teamsDetail h5{font-size:1em}
    
}
@media (max-width: 800px) {
    .portfolioSection .col-md-3 {width: 50%; float: left}
    .tlabs-brand {margin-right: 0}
    .navbar-nav > li > a {padding-left: 0px; padding-right: 0px; margin-left: 3px; margin-right: 3px;}
    .navbar-nav > li {padding-left: 0px; padding-right: 0px;}
    a.applyButton {background: #e82f3a url(images/sprite_tlabs.png) no-repeat -232px -60px; width: 158px; font-size: 16px; padding: 0 0 0 10px;}
    .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 50%; float: left; margin-bottom: 20px}
    
    .stepDetails {width: 375px;}
    .stepOneDetails {left: 39%; top: 15%;}
    .steopOne {left: 23%;top: -1%;}
    .steopOne img,
    .steopTwo img{background-size: contain; width: 185px;}
    .stepDetails ul li p{font-size: 16px; margin-bottom: 5px}
    .stepDetails ul li {font-size: 14px}
    .steopTwo {left: 2%; top: 27%;}
    .stepThree img{background-size: contain; width: 145px;}
    .stepTwoDetails {left: 30%; top: 33%;}
    .stepThree {right: 5px; top: 48%;}
    .stepThreeDetails {right: 22%;top: 55%;}
    .stepFour img{background-size: contain; width: 175px;}
    .stepFour { left: 6%; top: 69%;}
    .stepFourDetails {left: 32%; top: 75%;}
    .workTitle {letter-spacing: 1px;}
    .strepContainers{height: 1070px}
    .fqsicon {right: 6%}
    .header-program {top: 40%}
    .propositionBlock .col-md-5 {text-align: center}
    /*.header-template{margin-bottom: 30px}*/
    .teamsMember .col-md-3 {margin-bottom:30px; width: 50%; float: left}
    .MentorSection .col-md-3 {width: 50%; float: left}
    .header-people {top: 35%}
        .shortTitle {line-height:inherit;}
    .MentorSection .row {margin: 0}
.counterSection .counter{width:20%; float:left;}
.aboutContent {font-size: 16px; line-height: 26px;}
.startup_Section .col-md-2,
.MentorSection .col-md-2 {width:33%; float:left;}
.partners_Section .col-md-2{width:20%; float:left;}
.partners_Section .col-md-2 img{width:100%;}
    
}
@media (max-width: 768px) {
    .portfolioSection .col-md-3 {width: 50%; float: left}
    .tlabs-brand {margin-right: 0}
    .navbar-nav > li > a {padding-left: 0px; padding-right: 0px; margin-left: 2px; margin-right: 2px;}
    .navbar-nav > li {padding-left: 0px; padding-right: 0px;}
    a.applyButton {background: #e82f3a url(images/sprite_tlabs.png) no-repeat -232px -60px; width: 158px; font-size: 16px; padding: 0 0 0 10px;}
    .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 50%; float: left; margin-bottom: 20px}
    
    .stepDetails {width: 375px;}
    .stepOneDetails {left: 39%; top: 15%;}
    .steopOne {left: 23%;top: -1%;}
    .steopOne img,
    .steopTwo img{background-size: contain; width: 185px;}
    .stepDetails ul li p{font-size: 16px; margin-bottom: 5px}
    .stepDetails ul li {font-size: 14px}
    .steopTwo {left: 2%; top: 27%;}
    .stepThree img{background-size: contain; width: 145px;}
    .stepTwoDetails {left: 30%; top: 36%;}
    .stepThree {right: 5px; top: 48%;}
    .stepThreeDetails {right: 22%;top: 55%;}
    .stepFour img{background-size: contain; width: 175px;}
    .stepFour { left: 6%; top: 69%;}
    .stepFourDetails {left: 32%; top: 75%;}
    .workTitle {letter-spacing: 1px;}
    .strepContainers{height: 1075px}
    .fqsicon{right: 8%}
    .header-program {top: 40%}
    .propositionBlock .col-md-5 {text-align: center}
    .header-template{/*margin-bottom: 30px*/}
    .teamsMember .col-md-3 {margin-bottom:30px; width: 50%; float: left}
    .MentorSection .col-md-3 {width: 50%; float: left}
    .header-people {top: 35%}
    .shortTitle {line-height:inherit;}
    .MentorSection .row {margin: 0}
.counterSection .counter{width:20%; float:left;}
.aboutContent {font-size: 16px; line-height: 26px;}
.startup_Section .col-md-2,
.MentorSection .col-md-2 {width:33%; float:left;}
.partners_Section .col-md-2{width:20%; float:left;}
.partners_Section .col-md-2 img{width:100%;}
    
}
@media (max-width: 640px) {
    .portfolioSection .col-md-3 {width: 50%; float: left}
     .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 50%; float: left; margin-bottom: 20px}
    
    .header-program h1{font-size: 1.500em;}
    .header-caption {top: 45%;}
    .programTopContent, .propolist ul li{line-height: inherit}
    .strepContainers {background-image: none; height: inherit}
    .steopOne, .steopTwo, .stepThree, .stepFour{text-align: center}
    .steopOne, .stepOneDetails, .steopTwo, .stepTwoDetails, .stepThree, .stepThreeDetails, .stepFour, .stepFourDetails{position: inherit; left: 0; top: 0; text-align: center}
    .steopOne img, .steopTwo img,.stepThree img, .stepFour img{width: inherit; margin-bottom: 30px}
    .stepDetails {width: inherit; text-align: left; padding: 0 15px; text-align: left}
    .stepfaqs {padding: 20px 0; font-size: 16px; color: #e92b3b; line-height: 30px;}
    .header-people {top: 33%}
    .teamsMember .col-md-3 {margin-bottom:30px; width: 50%; float: left}
    .MentorSection .col-md-3 {width: 50%; float: left}
    .MentorSection .row {margin: 0}
    
}
@media (max-width: 600px) {
    .portfolioSection .col-md-3 {width: 50%; float: left}
     .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 50%; float: left; margin-bottom: 20px}
    
    .header-program h1{font-size: 1.500em;}
    .header-caption {top: 45%;}
    .programTopContent, .propolist ul li{line-height: inherit}
    .strepContainers {background-image: none; height: inherit}
    .steopOne, .steopTwo, .stepThree, .stepFour{text-align: center}
    .steopOne, .stepOneDetails, .steopTwo, .stepTwoDetails, .stepThree, .stepThreeDetails, .stepFour, .stepFourDetails{position: inherit; left: 0; top: 0; text-align: center}
    .steopOne img, .steopTwo img,.stepThree img, .stepFour img{width: inherit; margin-bottom: 30px}
    .stepDetails {width: inherit; text-align: left; padding: 0 15px; text-align: left}
    .stepfaqs {padding: 20px 0; font-size: 16px; color: #e92b3b; line-height: 30px;}
    .header-people {top: 33%}
    .teamsMember .col-md-3 {margin-bottom:30px; width: 50%; float: left}
    .MentorSection .col-md-3 {width: 50%; float: left}
    .MentorSection .row {margin: 0}
    
    .title-single{font-size: 28px}
    .tlabs-post-data-right {border-left: 0; padding: 0}
    .blogrow .col-md-6 {margin-bottom: 10px }
    
}
@media (max-width: 480px) {
    .header-caption {top: 35%;}
    .header-template img {min-height: 190px;}
    .navbar-nav > li > a {padding-top: 13px; padding-bottom: 13px}
    .portfolioSection .col-md-3 {width: 100%; float: inherit}
     .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 100%; float: none; margin-bottom: 20px}
    .footerTop .facebookplugin iframe{width: 350px !important}
    
    .header-program h1{font-size: 1.500em;}
    .header-caption {top: 45%;}
    .programTopContent, .propolist ul li{line-height: inherit}
    .strepContainers {background-image: none; height: inherit}
    .steopOne, .steopTwo, .stepThree, .stepFour{text-align: center}
    .steopOne, .stepOneDetails, .steopTwo, .stepTwoDetails, .stepThree, .stepThreeDetails, .stepFour, .stepFourDetails{position: inherit; left: 0; top: 0; text-align: center}
    .steopOne img, .steopTwo img,.stepThree img, .stepFour img{width: inherit; margin-bottom: 30px}
    .stepDetails {width: inherit; text-align: left; padding: 0 15px; text-align: left}
    .stepfaqs {padding: 20px 0; font-size: 16px; color: #e92b3b; line-height: 30px;}
    
    .teamsMember .col-md-3 {margin-bottom:30px}
    /*.MentorSection .col-md-3 {width: 100%; float: none}*/
    select, option {width: 250px; overflow-x: scroll; font-size: 14px}
    .MentorSection .row {margin: 0}
    .header-people {top: 33%}
    .teamsMember .col-md-3 {margin-bottom:30px; width: 50%; float: left}
}


@media (max-width: 360px) {
    a.applyButton {background: #e82f3a url(images/sprite_tlabs.png) no-repeat -232px -60px; width: 158px; font-size: 16px; padding: 0 0 0 10px;}
    .navbar-nav > li > a {padding-top: 15px; padding-bottom: 15px}
    .header-caption {top: 30%}
    .header-caption h1 {font-size: 2.000em}
    .header-caption h4 {font-size: 1.125em; padding: 0 15px}
    .header-template img {min-height: 175px;}
    .portfolioSection .col-md-3 {width: 100%; float: inherit}
    .footerTop .facebookplugin,
    .footerTop .twitterplugin{width: 100%; float: none; margin-bottom: 20px}
    .ddtlabs {text-align: center}
    .dd-column-info {margin: 0}
    /*.header-template {margin-bottom: 25px}*/
    
    .header-program h1{font-size: 1.500em;}
    .header-caption {top: 45%;}
    .programTopContent, .propolist ul li{line-height: inherit}
    .propositionBlock .col-md-5 img{width: 100%;}
    .strepContainers {background-image: none; height: inherit}
    .steopOne, .steopTwo, .stepThree, .stepFour{text-align: center}
    .steopOne, .stepOneDetails, .steopTwo, .stepTwoDetails, .stepThree, .stepThreeDetails, .stepFour, .stepFourDetails{position: inherit; left: 0; top: 0; text-align: center}
    .steopOne img, .steopTwo img,.stepThree img, .stepFour img{width: inherit; margin-bottom: 30px}
    .stepDetails {width: inherit; text-align: left; padding: 0 15px; text-align: left}
    .stepfaqs {padding: 20px 0; font-size: 16px; color: #e92b3b; line-height: 30px;}
    .teamsMember .col-md-3 {margin-bottom:30px; width: 100%; float: none}
    .MentorSection .col-md-3 {width: 100%; float: none}
    select, option {width: 250px; overflow-x: scroll; font-size: 14px}
    .MentorSection .row {margin: 0}
    .header-people {top: 33%}
    
    
    .captionTitle {font-size: 24px; line-height: 26px; margin-bottom: 10px;}
    #carousel-tlabs-main .carousel-caption {top: 0; left: 5%}
    #carousel-tlabs-main .carousel-control, .slideBrand  {display: none;}
    #carousel-tlabs-main .carousel-indicators {bottom: -10px}
    .col-md-2{width: 100%; display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ddd;}
    .startup_Section .col-md-2{border-bottom: 0; margin-bottom: 20px; padding-bottom: 0}
    .funds {right: 52px}
    .precent {right: 60px}
    .aboutContent {font-size: 16px; line-height: 24px;padding-bottom: 30px;}
    .startup_Section .col-md-2{width: 100%; float: inherit}
    
    .title-single{font-size: 24px}
    .tlabs-post-data-right {border-left: 0; padding: 0}
    .blogrow .col-md-6 {margin-bottom: 10px }
}
@media (max-width: 320px) {
    a.applyButton {background: #e82f3a url(images/sprite_tlabs.png) no-repeat -258px -60px; width: 130px; font-size: 13px; padding: 0 0 0 10px;}   
    .navbar-nav > li > a {padding-top: 15px; padding-bottom: 15px}
    .header-caption {top: 30%}
    .header-caption h1 {font-size: 2.000em}
    .header-caption h4 {font-size: 1.000em}
    .header-template img {min-height: 175px;}
    .portfolioSection .col-md-3 {width: 100%; float: inherit}
    .footerTop .facebookplugin iframe{width: 270px !important}
    .navbar-toggle {padding: 9px 5px; margin-left: 5px; border-radius: 0;margin-right: 0;}
    .ddtlabs {text-align: center}
    .dd-column-info {margin: 0}
    /*.header-template {margin-bottom: 25px}*/
    
    .header-program h1{font-size: 1.500em;}
    .header-caption {top: 45%;}
    .programTopContent, .propolist ul li{line-height: inherit}
    .propositionBlock .col-md-5 img{width: 100%;}
    .strepContainers {background-image: none; height: inherit}
    .steopOne, .steopTwo, .stepThree, .stepFour{text-align: center}
    .steopOne, .stepOneDetails, .steopTwo, .stepTwoDetails, .stepThree, .stepThreeDetails, .stepFour, .stepFourDetails{position: inherit; left: 0; top: 0; text-align: center}
    .steopOne img, .steopTwo img,.stepThree img, .stepFour img{width: inherit; margin-bottom: 30px}
    .stepDetails {width: inherit; text-align: left; padding: 0 15px; text-align: left}
    .stepfaqs {padding: 20px 0; font-size: 16px; color: #e92b3b; line-height: 30px;}
  
  .teamsMember .col-md-3 {margin-bottom:30px; width: 100%; float: none}
    .MentorSection .col-md-3 {width: 100%; float: none}
    select, option {width: 250px; overflow-x: scroll; font-size: 14px}
    .MentorSection .row {margin: 0}
    .header-people {top: 33%}
    
    .captionTitle {font-size: 24px; line-height: 26px; margin-bottom: 10px;}
    #carousel-tlabs-main .carousel-caption {top: 0; left: 5%}
    #carousel-tlabs-main .carousel-control, .slideBrand  {display: none;}
    #carousel-tlabs-main .carousel-indicators {bottom: -10px}
    .col-md-2{width: 100%; display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ddd;}
    .funds {right: 52px}
    .precent {right: 60px}
    .aboutContent {font-size: 16px; line-height: 24px;padding-bottom: 30px;}
    .startup_Section .col-md-2{width: 100%; float: inherit}
    
    .title-single{font-size: 24px}
    .tlabs-post-data-right {border-left: 0; padding: 0}
    .blogrow .col-md-6 {margin-bottom: 10px }
.counterSection .counter{width: 100%; float: inherit}
.MentorSection .col-md-2{width: 100%; float: inherit; margin-bottom:0}
}



/*NEW CSS*/

/*navigation*/

.menu-item-has-children{
  position: relative;
}

.sub-menu{
  border:1px solid #666;
  padding-left:0px; 
  position: absolute;
  left:10px;
  display: none;
  top:67px;
  background: #fff;
  z-index: 10;
}


.sub-menu li{
  border-bottom:1px solid #333;
  padding: 10px;
  list-style: none;
  width: 169px;
}

.sub-menu li a{
  padding: 10px;
  color:#000;
}

.flex-direction-nav a {
    width: 40px!important;
    height: 40px!important;
    background-size: 215%!important;
}

.flexslider:hover .flex-next {
    right:50px!important;
}


.flexslider:hover .flex-prev {
    left:50px!important;
}

.contentAbout .col-md-6{
  padding-right:4em;
}


/*navigation*/


@media (max-width: 767px) and (min-width: 320px){
.navbar-inverse .navbar-nav>li {
    display: block;
    margin-bottom: 0;
    width: 100%;
    text-align: left;
    padding-left: 0;
    border-bottom: 1px solid #ddd;
  }
  .navbar-nav{
    margin:0!important;
  }
  .counterSection{
    padding: 40px 0px;
   }
  .counterSection .counter {
    width: 100%;
    float: left;
    padding: 2em 0em;
    border-bottom: 1px solid #ddd;
}
  #text-2 .textwidget{
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #fff;
  }
  #text-2 .textwidget p{
    margin-bottom: 0px;
  }
  .startup_Section .col-md-2 {
    width: 100%;
    float: inherit;
}
.heading-title-wrapper h4 {
    font-size: 22px;
    line-height: 1.5;
}
.contentAbout {
  text-align: justify;
}
.contentAbout .col-md-6{
  padding-right:15px;
}
  a.applyButton,a.faqsButton{
    position: static;
    width: 50%;
    display: inline-block;
    line-height: 60px;
    height: 60px;
    vertical-align: bottom;
    /*text-align: center;*/
  }
  a.applyButton {
    background: #e82f3a url(images/sprite_tlabs.png) no-repeat -215px -63px;
    text-align: center;
    /* text-align: center; */
    padding-right: 40px!important;
}
.partners_Section .col-md-2 {
    width: 48%;
    float: left;
}
.MentorSection .col-md-2 {
    width: 70%!important;
    float: none;
    margin: 30px auto;
}
  .subsinput {
    width: 70%;
  }
  button.btn {
    width: 30%;
}
.footerTop .facebookplugin, .footerTop .twitterplugin {
    overflow: hidden;
    text-align: center;
}
.sunbscribeNews {width:100%; margin: 0 auto;}

/*ABOUT PAGE*/
.teamsMember .col-md-3 {
    width: 100%;
}
/*ABOUT PAGE*/
/*PORTFOLIO*/
.ddtlabs {
  text-align: center;
}
.dd-column-info {
    margin: 0 25px 15px 0;
}
select.custom-dropdown{
  width: 250px;
}
.captionThumbnail h4 {
    font-size: 1em;
}
.shortTitle {
    line-height: inherit;
    font-size: 0.85em;
}
.mentorSocial {
    right: 20px;
    left: inherit;
}
.sub-menu{
  border:none;
  display: block!important;
  position: static;
  margin-top: -20px;
}
.sub-menu li{
  width: 100%;
  border-bottom: none; 
  padding: 15px;
}
#text-3 .textwidget {
    font-size: 1em!important;
}
}
/*PORTFOLIO*/
/*NEW CSS*/
@media screen and (max-width: 320px){
  .MentorSection .col-md-3 {
      width: 100%;
      float: none;
  }  
  #text-2 .textwidget{
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #fff;
  }
  .sub-menu{
  border:none;
  display: block!important;
  position: static;
  margin-top: -20px;
}
.sub-menu li{
  width: 100%;
  border-bottom: none;
  padding: 15px; 
}
.contentAbout .col-md-6{
  padding-right:15px;
}
.counterSection{
    padding: 40px 0px;
   }
 a.applyButton {
    background: #e82f3a url(images/sprite_tlabs.png) no-repeat -238px -63px;
    text-align: center;
    /* text-align: center; */
    padding-right: 40px!important;
}
}

@media screen and (max-width: 1024px) and (min-width: 768px){
.navbar-nav > li > a {
    font-size: 13px;
}
a.applyButton {
    background: #e82f3a no-repeat right -60px;
    background-image: none;
    width: 125px;
}

a.faqsButton {
    right: 120px;
}
.collapse{
  display: block!important;
}
}



@media screen and (min-width: 1024px){
}



.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {    background-color: #444247  !important;}
 
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {background-color: #21759b !important;}

















