/* Portfolio-header section start */
.portf-header{
	height:460px;
	width:100%;		
}
.portf-header .image-part img{		
	float: right;
	padding-top: 94px;
}
.portf-header .text-part{	
	padding-top: 0px;
	margin-top: 125px;	
}
.portf-header .text-part h3{		
	color: #fff;
	font-size: 30px;
	padding-top: 0px;
	margin-top: 0px;
	font-weight:bold;
}
.portf-header .text-part h4{		
	color: #fff;
	font-size: 24px;
	padding-top: 0px;
	margin-top: 0px;
	font-weight:bold;
	text-transform: uppercase;
}
.portf-header .text-part p{		
	color: #fff;
	font-size: 18px;
	padding-top: 0px;
	margin-top: 25px;
	font-weight:normal;
	padding-right: 90px;	
}
/* Portfolio-header section end */


/* Portfolio-our-project section start */
.portf-our-projects{
	height:450px;
	width:100%;	
	background-color:#d7dadb;	
}
.portf-our-projects .image-part{
	text-align:center;	
	margin-top: 63px;
}
.portf-our-projects .image-part img{
	height:150px;
	width:150px;
	border-radius: 100%;	
}

.portf-our-projects .page-header {
	border-bottom: 2px solid #e2e2e2; 
	margin-bottom:26px; 
	padding-bottom:0px;
}
.portf-our-projects .page-header .feature-title{
	text-align:center; 
	padding-bottom:14px;
	border-bottom:2px solid #fa4248;
	color:#666666;
}
.portf-our-projects .page-header .feature-title:hover{
	text-align:center; 
	padding-bottom:14px;
	border-bottom:2px solid #fa4248;
	color:#fa4248;
}
.portf-our-projects .page-header h2{
	font-size:30px;
	font-weight:bold;
}

.portf-our-projects .container p{
	color: white;
	font-size: 18px;
}

.filter{position:absolute;margin-top:-40px;}
.our-project-pg{padding-left:15px;}
/* Portfolio-our-project section end */


/* Portfolio-my-project section start */
.portf-my-projects{
	height:auto;
	width:100%;			
}
.portf-my-projects .page-header {
	border-bottom: 2px solid #e2e2e2; 
	margin-bottom:26px; 
	padding-bottom:0px;
}
.portf-my-projects .page-header .feature-title{
	text-align:left; 
	padding-bottom:14px;
	border-bottom:2px solid #fa4248;
	color:#666666;
}
.portf-my-projects .page-header .feature-title:hover{
	text-align:left; 
	padding-bottom:14px;
	border-bottom:2px solid #fa4248;
	color:#fa4248;
}
.portf-my-projects .page-header h2{
	font-size:30px;
	font-weight:bold;
	text-align:left!important;
}
.portf-my-projects .container p{	
	font-size: 18px;
	padding-bottom: 15px;
}
/* Portfolio-my-project section end */






/* Portfolio-our-capebi section start */
.portf-our-capebi .page-header {
	border-bottom: 2px solid #e2e2e2; 
	margin-bottom:26px; 
	padding-bottom:0px;
}
.portf-our-capebi .page-header .feature-title{
	text-align:center; 
	padding-bottom:14px;
	border-bottom:2px solid #fa4248;
	color:#666666;
}
.portf-our-capebi .page-header .feature-title:hover{
	text-align:center; 
	padding-bottom:14px;
	border-bottom:2px solid #fa4248;
	color:#fa4248;
}
.portf-our-capebi .page-header h2{
	font-size:30px;
	font-weight:bold;
	text-align: left;
}

.portf-our-capebi .container p{	
	font-size: 16px;
	color:#666666;
	padding-bottom: 10px;
	line-height: 20px;
}
.portf-our-capebi .nav-style{	
	background-color: #e7e7e7;
}
.portf-our-capebi ul.nav-heading li{	
	background-color: #2c3e50;
	border-right: 1px solid #e7e7e7;
}
.portf-our-capebi ul.nav-heading li a{	
	color: #2bc4f6;
}
.portf-our-capebi .progress-bar {	
	text-align:left!important;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 4px;
}
.portf-our-capebi .prog-main{	
	padding-left:0px;	
}

.portf-our-capebi .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background-color: #e7e7e7;
	color: black;
	border-bottom-color:#e7e7e7;
	border-top: 2px solid #2c3e50;
}
.portf-our-capebi .nav-left{
	float:left;
	margin-top: 10px;
	margin-left: 28px;
	margin-bottom: 18px;
}
.portf-our-capebi .tab-pane img{
	border-radius: 100%;
	}
.portf-our-capebi .nav-right{
	float:right;
	width: 65%;
	margin-top: 25px;
	padding-right: 41px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.portf-our-capebi .navbg{
	background-color: #e7e7e7;
}
.portf-our-capebi .nav-tabs > li > a {
	border-radius: 0 0 0 0;
}
/* Portfolio-our-capebi section end */



/* Portfolio-recent-blog section start */
.portf-recent-blog .page-header {
	border-bottom: 2px solid #e2e2e2; 
	margin-bottom:26px; 
	padding-bottom:0px;
	margin-right: 20px;
}
.portf-recent-blog .page-header .feature-title{
	text-align:center; 
	padding-bottom:15px;
	border-bottom:2px solid #fa4248;
	color:#666666;
}
.portf-recent-blog .page-header .feature-title:hover{
	text-align:center; 
	padding-bottom:15px;
	border-bottom:2px solid #fa4248;
	color:#fa4248;
}
.portf-recent-blog .page-header h2{
	font-size:24px;
	font-weight:bold;
	text-align: left;
}
.portf-recent-blog .blog-one {
	padding:0px;
	margin-bottom:30px;	
}
.portf-recent-blog .blog-one .blog-text {	
	background-color: #e8e8e8;
	width: 95%;
	padding: 0px 15px;
	padding-bottom: 15px;
	margin-bottom: 50px;
}
.portf-recent-blog .blog-one img{
	width: 95%;
	height: 350px;
}
.portf-recent-blog .blog-one h4{
	font-size:24px;
	color: #2c3e50;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-top: 0px;
}
.portf-recent-blog .blog-one .crt-date{
	float:left;	
	padding-right: 15px;
}
.portf-recent-blog .blog-one .author{
	float:left;
	padding-right: 15px;
}
.clr{
	clear:both;
}
.portf-recent-blog .carousel-control.left {	
	background-image: none!important;
	background-repeat: no-repeat;
	left: 91.5%;	
	top: -9.5%;
}
.portf-recent-blog .carousel-control.right {	
	background-image: none!important;
	background-repeat: no-repeat;	
	top: -9.5%;
	right: 20px;
}
.portf-recent-blog .carousel-control .glyphicon-chevron-left{
	top: -0%!important;
}
.portf-recent-blog .carousel-control .glyphicon-chevron-right{
	top: -0%!important;
}

.portf-recent-blog .carousel-control .glyphicon-chevron-right{
	position: absolute;
	top: -10%!important;
	left: 75%;
	z-index: 5;
	display: inline-block;
	background-color: gray;
	padding-bottom: 5px;
}
.portf-recent-blog .carousel-control .glyphicon-chevron-left{
	position: absolute;
	top: -10%!important;
	left: 625%;
	z-index: 5;
	display: inline-block;
	background-color: gray;
	padding-bottom: 5px;
}
/* Portfolio-recent-blog section end */






/* ---------------------------------------------ORTFOLIO ONE COLUMN------------------------------------------------------*/

/* portf-one-our-project start */
.portf-one-our-project{
	height:180px;
	background-color:#2c3e50;
	margin-top: 17px;
}

/* portf-one-our-project end */


.tec-page-header h2{text-align:center; font-weight:bold; font-size:30px; color:#fff; line-height:48px;}
.tec-page-header h1{text-align:center; font-size:48px; color:#fff; line-height:48px; font-weight:bold;}
.tec-page-header p{text-align:center; font-size:18px; color:#fff; line-height:24px;}
.portf-our-capebi{ padding-bottom:60px; background-color:#d7dadb;}
.portf-my-projects{padding-top:60px;}
.portf-our-capebi .progress{height:30px;}
.portf-our-capebi .progress .progress-bar{line-height:24px;}
.portf-our-capebi .percent{	
	float: right;
	background-color: #a5b3b8;
	color: white;	
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 10px;
	padding-bottom: 6px;
}
.nav-tabs.nav-justified > li > a {border-bottom:0px!important;}

@media (max-width: 600px){
.portfolio-camera{height:100px;}
}





