.header.extralarge h1 {
    font-size: 2.5em;
}
.btSiteFooterWidgets {
	display: block !important;
}
.btSiteFooterWidgets {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
.topSpaced .mc-credit {
	display: none;
}
.bottomSemiSpaced {
  padding-bottom: 0;
}
.topSpaced {
  padding-top: 3em;
}
.btSiteFooter .port .btFooterCopy, .btSiteFooter .port .btFooterMenu {
	padding-bottom: 0em;
}
footer .btBox {
	margin-bottom: 3em;
}

footer .btSubTitle {
	text-align: left !important;
}
footer .btDoubleRowPadding .rowItem {
	padding: 0 15px;
}
.boldSection.btSiteFooterWidgets.gutter.topSpaced.bottomSemiSpaced.btDoubleRowPadding {
	background-color: #efefef;
}
.btSiteFooter .port::before {
	content: '';
	margin-bottom: 1em;
}
.btLightSkin .btSiteFooter .port::before, .btDarkSkin .btLightSkin .btSiteFooter .port::before, .btLightSkin .btDarkSkin .btLightSkin .btSiteFooter .port::before {
	background-color: unset;
}

footer .gutter .port {
	padding-left: 30px;
	padding-right: 30px;
}

@media (max-width: 767px) {

footer .btDoubleRowPadding .rowItem {
	margin-bottom: 30px;
}
.mc-container {
	display: inline-block !important;
}
.header-qoute-wrap {
	padding: 30px;
	margin-bottom: 20px;
}
.header-qoute-wrap h1 {
	font-size: 1.5em;
	line-height: 29px;
	margin-bottom: 12px;
}
.boldRow.mc-footer-wrap {
	margin-bottom: -60px;
}
}





