.pm-footer-social-icons li:before {
    content: "" !important;
    margin: 0 !important;
    padding: 0 !important;
}

.pm-footer-social-icons {
	overflow:hidden;
	width:auto;
	height:auto;
}

.pm-footer-social-icons li{
	border:none;
	float:left;	
	margin-right:2px;	
	padding:0;	
	list-style:none;
}

.pm-footer-social-icons li a {
	text-decoration:none;	
}

.pm-footer-social-icons li a i {
	display:block;
	text-align:center;
	padding:14px;
	background-color:#2daef1;
	color:white;
	font-size:18px;
	width:45px;
	height:45px;
	border-radius:99px;
	-moz-border-radius:99px;
	-webkit-border-radius:99px;
	-o-border-radius:99px;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.pm-footer-social-icons li a i.tw:hover {
	background-color:#58ccff;	
}
.pm-footer-social-icons li a i.fb:hover {
	background-color:#3C599B;	
}
.pm-footer-social-icons li a i.gp:hover {
	background-color:#DD4B39;	
}
.pm-footer-social-icons li a i.linked:hover {
	background-color:#007BB6;	
}
.pm-footer-social-icons li a i.yt:hover {
	background-color:#E52C27;	
}


ul#footerslider2{box-shadow:0 0 5px #000; border-radius:5px; width:250px; height:168px;overflow:hidden; display:inline-block;
}
ul#footerslider2 img {border-radius:5px; width:250px; height:168px; 
}

div.portfolio-item 
{ 
	margin-top:3px;
	height:250px; 
	width:250px;
	box-shadow:0 0 3px #999;
}


