html, body{height:100%; font-family: 'Lato', sans-serif;}
h1, h2, h3, h4, .navbar-brand{font-family: 'Oswald', sans-serif;}
.navbar-inverse {
    background: rgba(35, 49, 64, 0.9) none repeat scroll 0 0;
    border-radius: 0;
}
.navbar {
    min-height: 75px;
}
.navbar-brand {
    font-size: 17px;
    height: 75px;
    line-height: 45px;
    padding: 15px;
}
.navbar-nav > li > a {
    padding-bottom: 27px;
    padding-top: 27px;
}
.jumbotron{
	position:relative; 
	margin-bottom:0; overflow:hidden; 
	height:100%; 
	padding-top:120px;
	padding-bottom:0;
	background:url(../images/body-bg.png) no-repeat center top / cover;
}
.jumbotron2{
	position:relative; 
	margin-bottom:0; overflow:hidden; 
	height:35%; 
	padding-top:140px;
	padding-bottom:0;
	background:url(../images/body-bg.png) no-repeat center top / cover;
}

.jumbotron2::before, .jumbotron2::after, #product-features::before, #testimonials::before{
	width: 0; 
	height: 0; 
	position:absolute;
	content:"";
	z-index:1;
}
.jumbotron2:before{
	left:0;
	top:0;
}
.jumbotron2:after{
	right:0;
	bottom:0;
}

.jumbotron::before, .jumbotron::after, #product-features::before, #testimonials::before{
	width: 0; 
	height: 0; 
	position:absolute;
	content:"";
	z-index:1;
}
.jumbotron:before{
	left:0;
	top:0;
}
.jumbotron:after{
	right:0;
	bottom:0;
}
#product-features, #testimonials, #industries{position:relative;border-top:1px solid #ebebeb;}
#product-features{height:477px;}
#product-features::before{
   border-right: 500px solid transparent;
   border-bottom: 477px solid #ffcc00;
   left:0;
   top:0;
}
#testimonials{padding-top:50px; padding-bottom:50px; border-top:1px solid #ebebeb;}
#testimonials::before{
   border-left: 400px solid transparent;
   border-bottom: 313px solid #2d3e50;
   right:0;
   top:0;
}
.jumbotron .container{z-index:11; position:relative; color:#fff;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    color: #ffcc00;
}
.navbar-fixed-top {
    border-width: 0;
}
.light-gray{background:#f8f8f8; padding-top:40px; padding-bottom:40px;}
.white-block{padding-top:50px; padding-bottom:50px;}
section h2{margin:0 0 30px;}
section.jumbotron h2{margin:10px 0; padding-right:20px;}
section.jumbotron p{line-height:normal; margin-bottom:40px; font-size:15px;}
.jumbotron img{margin-top:10px;}
footer{background-color:#2d3e50; color:#fff; font-size:14px; padding-top:20px;}
footer h4{margin:20px 0;}
.copyright-info{padding-top:20px; padding-bottom:20px; background-color: #233140; margin-top:20px;}
#industries img{margin-right:35px;}
#industries img:last-child{margin-right:0;}
.carousel-control.right, .carousel-control.left {
    background-image: none;
}
.carousel-indicators li {border: 1px solid #2d3e50;}
.carousel-indicators li.active{background-color:#2d3e50;}
#carousel-labsmart-product-features, #carousel-projectsmart-product-features{z-index:999;}
#carousel-products .carousel-indicators {bottom: -60px;}
#carousel-labsmart-product-features .carousel-indicators, 
#carousel-projectsmart-product-features .carousel-indicators {
    bottom: 0;
    position: relative;
}
.client-photo{width:125px; height:125px; border-radius:100%; background:#fff; border:solid 8px #ffcc00; display:block; z-index:11; position:relative; overflow:hidden;}
.navbar-brand > img {
    display: block;
    margin-right: 20px;
    vertical-align: middle;
}

@media (max-width: 768px) {
.navbar-brand {
    font-size: 13px;
}
}
a {
    color: #fff;
    text-decoration: none;
}
a:hover, a:focus {
    color: #F8C60C;
    /* text-decoration: underline; */
}



.sub{    line-height: normal;
    margin-bottom: 40px;
    font-size: 16px;
	font-weight:bold;
	}
.banner { color:white;}
.full-span.background-grey {
    background-color: #f0f2f5;
}

.full-span {
    padding: 40px 0;
}


.margin {margin-top: 0px;

}

.product_head {    padding: 30px 0px 40px 0px;}
.product_head2 {    padding: 50px 0px 60px 50px;}


.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #374452;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #FFF;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #FFF;
    white-space: nowrap;
	background:none;
}






.enquire{padding: 40px 0px 40px 0px; width: 82%;}
.high {  
    color: white !important;
}

.cbox {    background-color: #E5B907;
    padding: 40px 0px 40px 0px;}

.ad1 {    background-color: #2D3E50;
    padding-top: 12px;
    width: 260px;
	    border: 10px solid white;
		
	}
	
.ad2 {    background-color: #2D3E50;
    padding-top: 12px;
    width: 280px;
    height: 177px;
	    border: 10px solid white;
	}	