html
body{
   font-family:'open sans' sans-serif ;
   color:#818181;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

a {
    color: #92c500;
    text-decoration: none;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 10px;
	font-weight:bold;
}

.logo-panel {
	display: inline-block;
	padding:15px 0px;
}
.menu-panel {
	display: inline-block;
	padding:22px 0px;
}

.navbar-inverse .navbar-nav>li>a {
    color: #818181 !important;
}

.navbar-inverse .navbar-nav>li>a:hover {
    color: #92c500 !important;
	background-color: #818181;
}

.navbar-inverse .navbar-nav>li>a.active{
    color: #92c500 !important;
	background-color: #818181;
}

.carousel .item,
.carousel .item.active,
.carousel .carousel-inner {
    height: 100%;
}

.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}
/*bootstrap edit*/
.carousel-indicators {
    bottom: 8px !important;
}

.btn-primary {
    color: #fff;
    background-color: #92c500;
    border-color: #92c500;
}

.navbar-inverse .navbar-toggle {
    border-color: #818181 !important;
    background-color: #818181 !important;
}

/*bootstrap edit*/

.firstwrap {
	background-color:#818181;
	color:#FFF;
}

.firstwrap .container{
	padding:30px 0;
}

.firstwrap h2{
	text-align:center;
	padding-bottom:10px;
}

.firstwrap p{
	text-align:center;
	font-size:15px;
	font-weight:lighter;
}
.co_profile{
    padding:20px 0;
	text-align:center;	
}

.co_profile a{
    color: #fff;
    padding: 10px;
    border: solid 1px #fff;
    text-decoration: none;	
	border-radius:5px;
}

.co_profile a:hover{
	background-color:#92c500;
    color: #fff;
    border: solid 1px #92c500;
	border-radius:5px;	
}
/*principle-philosophy-mission*/

#about{
	padding:40px 0;
	text-align:center;
}
#about .glyphicon {
    font-size: 100px;
	color:#92c500;
}

#about p{
	text-align:justify;
}
.gs_navbar {
	padding:0px;
	margin:0px;
	background: #FFF;
    border: 0px;
    border-radius: 0px;	
}
.gs_bsnner_bottom {
	width:100%;
	height:50px;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	background:rgba(163, 166, 160, 0.58);
}
.gs_bsnner_bottom .container {
	padding:30px;
	color:#FFF;	
}

      /*product-categories*/

/*.spl_construction{
	background-color:#818181;
	color:#FFF;
	padding: 25px 0;
}

.spl_construction h2{
	text-align:center;
	padding-bottom:10px;
}

li.pdt_catelogue{
    padding: 6px 0;
}


.pro_catelog{
    padding:20px 0;	
	text-align:right;
}

.pro_catelog a{
    color: #fff;
    padding: 10px;
    border: solid 1px #fff;
    text-decoration: none;	
	border-radius:5px;
	text-align:right !important;
}

.pro_catelog a:hover{
	background-color:#92c500;
    color: #fff;
    border: solid 1px #92c500;
	border-radius:5px;	
}
*/



#filters {
	margin:1%;
	padding:0;
	list-style:none;
}

	#filters li {
		float:left;
	}
	
	#filters li span {
		display: block;
		padding:10px 13px;		
		text-decoration:none;
		color:#666;
		cursor: pointer;
	}
	
	#filters li span.active {
		background: #92c500;
		color:#fff;
	}
 

 
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width:23%;
	margin:1%;
	display:none;
	float:left;
	overflow:hidden;
}

	.portfolio-wrapper {
		overflow:hidden;
		position: relative !important;
		background: #666;
		cursor:pointer;
	}

	.portfolio img {
		max-width:100%;
		position: relative;
		top:0;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition:         all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);		
	}
	
	a.text-title{
		color: #fff;
		font:'open sans' sans-serif;
		font-size:14px;
		font-weight:100;
	}
	
	.portfolio .label {
		position: absolute;
		width: 100%;
		height:40px;
		bottom:-40px;
    -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition:         all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
	}

		.portfolio .label-bg {
			background: #92c500;
			width: 100%;
			height:100%;
			position: absolute;
			top:0;
			left:0;
		}
	
		.portfolio .label-text {
			color:#fff;
			position: relative;
			z-index:500;
			padding:5px 8px;
		}
			
			.portfolio .text-category {
				display:block;
				font-size:9px;
			}
	
/*	.portfolio:hover .label {
    bottom:0;
  }
	.portfolio:hover img {
    top:-30px;
  }  */

      
	 
/* #Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.container {
		width: 768px; 
	}
}


/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	.container { 
		width: 95%; 
	}
	
	#portfoliolist .portfolio {
		width:48%;
		margin:1%;
	}		

	#ads {
		display:none;
	}
	
}


/* #Mobile (Landscape) - Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {
		width: 70%;
	}
	
	#ads {
		display:none;
	}
	
}

/* #Clearing */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }
.row:after,
.clearfix:after {
  clear: both; }
.row,
.clearfix {
  zoom: 1; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.firstwrap p{
	font-family:'open sans' sans-serif ;
	font-size:16px;
	line-height: 1.8;
}
#about p{
    font-family:'open sans' sans-serif ;
	font-size:16px;
	line-height: 1.6;
}

.abt_para{
	font-family:'open sans' sans-serif ;
	font-size:16px;
	line-height: 1.6;
	margin-bottom:15px;
}
.product_info{
		  padding:10px;
	  }

     ul.product_align{
		  list-style:none;
		  color:#dfdfdf;
		  padding:0px;
	  }
     
	 ul.product_align li{
		  padding:10px 0px;
		  border-bottom:.3px solid #dfdfdf; 
	 }
.product_info p{
	padding:10px;
	color:#FFF;
}

.product_info h4{
	color:#aeaeae;
}

.product_cate{
	  padding: 30px 0 50px 0;
}

.product_cate h2{
	text-align:center;
	padding: 15px 0;
}


ul.product_rage li{
	padding: 15px 0 10px 40px;
    font-size: 16px;
    line-height: 1.6;
    background: url(../images/arrow_icon.jpg) no-repeat;
    background-position: 0 14px;
}

ul.product_rage{
   list-style:none;
   padding-left: 0;
}

.pro_catelog{
	display:block;
}

.pro_catelog a{
	background-color: #92c500;
    padding: 8px;
    float: right;
	color: #fff;
	text-decoration: none;
}

/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/

.page-header {
    padding-bottom: 0;
    margin: 20px 0 20px;
    border-bottom: 1px solid #92c500;
	color: #818181
}

.breadcrumb {
    /* padding: 16px 15px; */
    padding-top: 30px;
    margin-bottom: 0;
    list-style: none;
    background-color:transparent;
    /* border-radius: 4px; */
}

.abt_panel{
	padding:20px 0;
}

/*ul .slides li{
	float:left;
	list-style:none;
}*/

.carousel-control.r_client{
    right: 0;
    left: auto;
}

.carousel-control.l_client{
    right:35px;
}


.thumbnail_client {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.brand{
	margin-bottom:30px;
}

.brand_detail p{
	text-align:justify;
}

/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/
/*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*//*products*/

.port-image
{
    width: 100%;
}

/*.col-md-3
{
    margin-bottom:20px;
}*/

.each-item
{
    position:relative;
    overflow:hidden;
}

.each-item:hover .cap2, .each-item:hover .cap1
{
    left:0px;
}

.cap1
{
    position:absolute;
    width:100%;
    height:70%;
    background:rgba(255, 255, 255, 0.5);
    top:0px;
    left:-100%;
    padding:10px;
    
    transition: all .5s;
}

.cap2
{
    position:absolute;
    width:100%;
    height:30%;
    background:rgba(146, 197, 0, 0.64);
    bottom:0px;
    left:100%;
    padding:10px;
    
    transition: all .5s;
}
.pro_filtr{
	margin-top:15px;
}

.foot1{
	background:#92c500;
	color:#FFF;
	padding: 30px 0 15px 0;
}


/*products*/

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border: none;
}

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
    background-color: #536779;
    border-radius:0px;
    color: white;
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
	    background-color: #fff;
color: dimgrey;
border:none;
}

.left-tab-process .tab-content{
	background-color:#fff;
	    margin-left: 131px;}

.tab-content > .active, .pill-content > .active {
    display: block;
}


.left-tab-process .tab-pane{
    padding: 13px 11px;
    min-height: 442px;
}

.left-tab-process h4{
	color:#536779;}
	
.term-fa{
margin-right: 7px;
    font-size: 11px;
    margin-left: -18px;
    color: #2EA72F;}
    
.tac-content{
    background-color:#ccc;};
	
	
  /*==================================================
 * left tab
 * ===============================================*/
	
  /*==================================================
 * left tab
 * ===============================================*/
 
 
  @media (max-width:768px){
    .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
    width: 95px;
    margin-right: 0;
    padding: 5px 8px;
    font-size: 12px;
    margin-bottom: 3px;
    background-color: #536779;
    border-radius: 0px;
    color: white;
}

.left-tab-process .tab-pane {
    padding: 13px 11px;
    min-height: 335px;
}

.left-tab-process .tab-content {
    background-color: #F1F1F1;
    margin-left: 95px;
}
}
 

/*products-end*/