.home-panel-title{
	position:absolute;
	width:107px;
	margin-top:50px;
	z-index:9;
	padding:3px;
	border-radius:6px;
	font-size:12px;
}
.home-panel-box{
	margin:2px;
	width:107px;
	text-align:center;	
	float:left;
	padding-bottom:5px;
}
.home-panel-body{
	z-index:8;
	border-radius:50px;
	width:60px;
	height:60px;
    border: 1px solid #ddd;
    padding: 12px 0px 0px 0px;
    background-color: #fafafa;
	margin:2px;
	display:inline-block;
	padding:5px;
}
.contact-person{position:fixed;right:0;bottom:80px;z-index:99999;
}

.featured-content img{
	width:100%;
	
}

.featured-content img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.featured-content:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.featured-top{
	bottom:0px;
	display:inline-block;
	width:100%;position:absolute;
}
.caption{
	position:absolute;
	display:none;
	padding:10px;
	top:-30px;
}.featured-desc {padding:8px;color:#d2d1d0;}
.featured-content:hover{
	background:#333;
	opacity:.75;
	color:#FFF;
}
.featured-content:hover .caption{
	display:block;
}
.featured-content, .portfolio-grid-box-block ul li {
    position: relative;
    overflow: hidden;
    box-shadow: 0px 8px 15px -8px rgb(102, 102, 102);
}
.featured-content .featured-desc, .blog-home-list .blog-desc .blog-actions, .blog-home-list .blog-desc .blog-date { 
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-ms-transition: -moz-transform 1s;
	transition: transform 1s;
}
.featured-desc .feat-icon{ position:absolute; right:20px; top:15px; background:#000; background:rgba(0,0,0,0.2); color:#FFF; padding:4px 10px; }
.portfolio-blue .featured-desc, .featured-list .featured-desc { background:#1691BE; background:rgba(22,145,190,0.8); } /*Blue*/
.portfolio-green .featured-desc, .blog-green .blog-actions { background:#25C289; background:rgba(37,194,137,0.8); } /*Green*/
.portfolio-dblue .featured-desc { background:#166BA2; background:rgba(22,107,162,0.8); } /*Dark Blue*/
.portfolio-pink .featured-desc, .blog-pink .blog-actions { background:#DE6262; background:rgba(222,98,98,0.8); } /*Pink*/
.portfolio-violet .featured-desc { background:#852B99; background:rgba(133,43,153,0.8); } /*Violet*/
.portfolio-yellow .featured-desc, .blog-yellow .blog-actions { background:#FF9A40; background:rgba(255,154,64,0.8); }
.featured-content:hover .featured-desc, .blog-home-list .blog-desc:hover .blog-actions { 
	-webkit-transform: translateY(200px);
	-moz-transform: translateY(200px);
	-ms-transform: translateY(200px);
	transform: translateY(200px);
}


@media only screen and (max-width: 750px) {
	.contact-person{bottom:40px;}
}