
/* ---------------------------------------------PORTFOLIO ONE COLUMN------------------------------------------------------*/

/* portf-single3-our-project start */
.portf-single3-our-project{
	height:180px;
	background-color:#2c3e50;
	margin-top: 17px;
}
.portf-single3-our-project{
	background-image: url("../assets/images/portfolio/port_one_hdbg.png");
	background-repeat: no-repeat;
	background-position-x: right;
}
.portf-single3-our-project .left-part h2{
	font-size:36px;
	font-weight:bold;
	color:white;
	padding-top:15px;
}
.portf-single3-our-project .left-part p{
	font-size:16px;	
	color:white;
	line-height: 20px;
}
.portf-single3-our-project .right-part img{
	height: 180px;
}

/* portf-single3-our-project end */



/* portf-single3-when-grow start */


.portf-single3-when-grow .content-part .main-image img{ 
	width:100%;
	margin-top:50px;
}
.portf-single3-when-grow .content-part .grp-social{ 	
	margin-top: 32px;
}
.portf-single3-when-grow .content-part .grp-social .txt-title{ 	
	font-weight: bold;
	color: black;
}
.portf-single3-when-grow .content-part .grp-social .facebook{ 
	margin-left: 20px;
	padding: 5px 20px 5px 20px;
	background-color: #4b64a6;
	color: white;
	line-height: 40px;
}
.portf-single3-when-grow .content-part .grp-social .f20{ 
	padding: 5px 10px 5px 10px;
	background-color: #e5e5e5;
	margin-left: -3px;
}

.portf-single3-when-grow .content-part .grp-social .twitter{ 
	margin-left: 5px;
	padding: 5px 20px 5px 20px;
	background-color: #49c8f5;
	color: white;
}
.portf-single3-when-grow .content-part .grp-social .t20{ 
	padding: 5px 10px 5px 10px;
	background-color: #e5e5e5;
	margin-left: -3px;
}

.portf-single3-when-grow .content-part .grp-social .number{ 
	margin-left: 5px;
	padding: 5px 20px 5px 20px;
	background-color: #dc4a36;
	color: white;
}
.portf-single3-when-grow .content-part .grp-social .n20{ 
	padding: 5px 10px 5px 10px;
	background-color: #e5e5e5;
	margin-left: -3px;
}
.portf-single3-when-grow .project-part{ 	
	background-color: #d7d7d7;
	height:40px;
	margin-bottom: 5px;
}
.portf-single3-when-grow .project-part .prj-icon img{ 	
	height:40px;
}
.portf-single3-when-grow .project-part .prj-text{ 	
	padding-left: 20px;
	font-weight: bold;	
	color: black;
}
.portf-single3-when-grow .project-part .prj-text .p_web{ 	
	color: #fa4248;
}



.portf-single3-when-grow .left-part p {
line-height: 19px;
}


.portf-single3-our-projects h2 span.head-title {
font-size: 30px;
font-weight: bold;
color: #666666;
}










.portf-single3-when-grow h2 .head-title{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}
.portf-single3-when-grow .left-part h2 {
	margin-bottom: 0px;
}
.portf-single3-when-grow .left-part p.sub-head {
	margin-bottom: 25px;
}
.portf-single3-when-grow .page-header {
border-bottom: 2px solid #e2e2e2;
margin-bottom: 26px;
padding-bottom: 0px;
margin-top: 15px;
}
.portf-single3-when-grow .page-header h2 {
font-size: 18px;
font-weight: bold;
text-align: left;
margin-bottom: 10px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
.portf-single3-when-grow .page-header .feature-title {
text-align: center;
padding-bottom: 9px;
border-bottom: 2px solid #2c3e50;
color: #666666;
}


.portf-single3-when-grow .grp-image{	
	padding: 10px 0px 10px 15px;	
}
.portf-single3-when-grow .grp-image .socl-icon img{	
	padding: 0px 10px 0px 0px;
}
.portf-single3-when-grow .grp-image .image-icon {	
	padding-left: 246px;	
}
.portf-single3-when-grow .grp-image .image-icon img {	
	padding-left: 10px;	
}
.portf-single3-when-grow table.tbl-part tbody tr td:first-child{	
	height: 25px;
	width: 80px;
	font-weight: bold;
}

/* portf-single3-when-grow end */


/* portf-single3-recent-project start */
.portf-single3-recent-project h2 .head-title{
	font-size: 30px;
	color: #666666;
	font-weight: bold;
}
.portf-single3-recent-project img.post-image{
	width:270px;
	height:270px;
}

.portf-single3-recent-project .content-part {
	margin-bottom: 30px;
}
/* hover-nimation---------------------------------------------------------------- */
.portf-single3-recent-project .content-part .recent-post a{	
	display: block;
	position: relative;
}
.portf-single3-recent-project .content-part .recent-post a img {	
	display: block;
	position: relative;
}

.portf-single3-recent-project .content-part .recent-post a .overlay{	
	
	height: 100%;
	position: absolute;
	text-decoration: none;
	width: 100%;
	z-index: 100;
	background-color: rgba(255,103,96, 0.92);
	padding: 20px;
	padding-top: 70px;
}

/* hover-nimation---------------------------------------------------------------- */
.portf-single3-recent-project .content-part .recent-post .overlay ul li{
	display:inline;
	float: left;	
	width: 40px!important;
}
.portf-single3-recent-project .content-part .recent-post .overlay ul{
	margin-top: 20px;
	margin-left: 10px;
}
.portf-single3-recent-project .content-part .recent-post .overlay h3{
	color:white;
	text-align: center;
}
.portf-single3-recent-project .content-part .recent-post .overlay span.meta{
	color:white;
	text-align: center;
	padding-left: 25px;
}


/* portf-single3-recent-project end */