footer {
	width:100%;
	color:#fff;
	background-color: #3f3f3f;
	height:100px;
    position:absolute;
    bottom:0px;
	padding-top:7px;
}

/* footer */
.ft_afert {
	font-size:9px;
}
.part1 {
	width:32%;
	float:left;
	margin-right:2%;
}
.part2 {
	width:30%;
	float:left;
	text-align: center;
}
.part3 {
	width: 23%;
	float: left;
	margin-right:2%;
}
.part3 > a{
	color:#fff;
	clear: both;
	display: block;
	margin-bottom: 7px;
}
.part3 > a:hover{
	color:#fff;
}
.part4 {
	width: 10%;
	float: right;
}

@media screen and (min-width:768px) and (max-width:960px) {
	footer {
		height: 125px;
	}
}
@media screen and (min-width:640px) and (max-width:767px) {
	footer {
		height: 140px;
	}
}
@media screen and (min-width:531px) and (max-width:639px) {
	footer {
		height: 320px;
	}
}

@media screen and (max-width:530px) {
	.part1, .part2, .part3, .part4   {
		width:90%;
		clear:both;
		margin:0px 5% 7px;
	}
	footer {
		height:345px;
	}
	.wrapper > .sitemiddlecontainer {
		margin-bottom: -29680px;
	}

}
/*
     */
/*
*/