#footer {
	background-color: #32302F;
	background-image: url(/images/bg-btm.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}
#footer .logo {
	width: 1100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	text-align: right;
}

.contact {
	padding-bottom: 35px;
	padding-top: 25px;
}
.contactleft {
	float: left;
	width: 50%;
	text-align: left;
}
.contactright {
	float: right;
	width: 50%;
	text-align: left;
}
.contact:after {
	content: "";
	display: table;
	clear: both;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {

#footer .logo {
	width: 95%;
}

}
@media only screen 
and (max-width: 767px) {

#footer {
	height: auto;
}
#footer img {
	border: none;
	max-width: 100%;
	/* just in case, to force correct aspet ratio */
	height: auto !important;
}
#footer .logo {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	text-align: right;
}
.contactleft, .contactright {
	float: none;
	width: auto;
}
.contactleft {
	padding-bottom: 25px;
}
.mbr-header__text {
	font-size: 26px;	
}
}