/*.fb-share-button,
.fb-like{
	position: absolute!important;
	width:auto!important;
}*/
.footer_box{
    background:#4f5154;
    padding:5% 0 3% 0;
}
.footer_pg{
	margin-bottom: 80px;
}
.footer_pg li{
	float:left;
	width:25%;
}
.footer_pg img{
	opacity: 0.5;
	-webkit-transition: opacity 0.6s ease-in-out;
	-moz-transition: opacity 0.6s ease-in-out;
	-o-transition: opacity 0.6s ease-in-out;
	transition: opacity 0.6s ease-in-out;
}
.footer_pg img:hover{
	opacity: 1;
}

.footer_ft{
	margin-top: 35px;
}
.footer_ft li{
	width:100%;
	float:left;
}
.footer_ft li span{
	margin-right:0;
}
.footer_ft li.b1{
	margin-bottom: 15px
}
.footer_ft li.b2{
	margin-bottom: 35px
}
.footer_ft li abbr{
	color:#999a9d;
	text-shadow: 1px 1px 1px rgba(14, 4, 8, 0.5); 
}
.footer_ft li abbr.i1{
	background: url(/images/ft_1.png) no-repeat left center;
	padding-left:18px;
}
.footer_ft li abbr.i2{
	background: url(/images/ft_2.png) no-repeat left center;
	padding-left:18px;
}
.footer_ft li abbr.i3{
	background: url(/images/ft_3.png) no-repeat left center;
	padding-left:18px;
}

@media screen and (max-width:768px) {
	.footer_box{
	    padding:5% 0 10% 0;
	}
	.footer_pg{
		margin-bottom: 20px;
		margin-top: 15px;
	}
	.footer_pg img{
		vertical-align: middle;
	}
	.footer_ft{
		margin-top: 30px;
		padding-bottom:20px;
		display:block;
		position: relative;
	}
	.footer_ft li{
		line-height:14px;
		display:block;
		position: relative;
		top:-20px;
	}
}
@media (min-width: 768px) and (max-width: 1180px) {
	.footer_pg img{
		opacity: 1;
		-webkit-transition: opacity 0.6s ease-in-out;
		-moz-transition: opacity 0.6s ease-in-out;
		-o-transition: opacity 0.6s ease-in-out;
		transition: opacity 0.6s ease-in-out;
	}
}
@media screen and (max-width:767px) {
	.footer_box{
	    padding:5% 0 6% 0;
	}
	.footer_pg{
		margin-bottom: 15px;
		margin-top: 5px;
	}
	.footer_ft{
		margin-top: 40px;
		padding-bottom:40px;
		display:block;
		position: relative;
	}
	.footer_ft li{
		line-height:14px;
		display:block;
		position: relative;
		top:-15px;
	}
	.footer_pg img{
		opacity: 1;
		-webkit-transition: opacity 0.6s ease-in-out;
		-moz-transition: opacity 0.6s ease-in-out;
		-o-transition: opacity 0.6s ease-in-out;
		transition: opacity 0.6s ease-in-out;
	}
	.footer_ft li span{
		margin-right:0;
	}
}