.footerlogo {
    contain-intrinsic-block-size: auto 100px;
    height: 7vh;
    position: relative;
    width: 6vw;
    display: block;
	right:0vw;
}

.footerlogolink {
	cursor: pointer;
    width: 6vw;
    display: inline-block;
    height: 7vh;
	margin-left:1vw;
	margin-right:auto;
	position:relative;
	float:right;
	top:-0.2vw;	
}

.site-logo-footer {
    position: relative;
    contain-intrinsic-block-size: auto 100px;
    height: 10vh;
    margin-right: auto;
    margin-left: auto;
    bottom: 7px;
    display: block;
    top: 100%;
    margin-top: -10vh;
    z-index: 3;
	width:100%;
}

.site-logo-footer-bg {
	background:#efefef;
	height:14vh;
	margin-top: -14vh;
}

.poweredby {
	color: #000;
    font-size: 0.75vw;
    bottom: -3vh;
    position: relative;
    text-align: right;
	display:block;
	margin-left:auto;
	margin-right:0px;
	left:-3vw;
	float:right;
}

@media (max-width: 1199px) {
	.site-logo-footer {
		display:none;
	}
}