.themen.-smart-home-new h1 {
	height: auto;
    line-height: 1;
    padding-top: 50px;
    padding-bottom: 50px;
    background: transparent;
    text-align: center;
}
.themen.-smart-home-new .smart-home-infobox {
	padding: 30px;
}

.themen.-smart-home-new .smart-home-infobox .infobox-header {
	margin-bottom: 15px;
}

.themen.-smart-home-new .smart-home-infobox .infobox-header .infobox-icon {
	display: inline-block;
	width: 47px;
	margin-right: 15px;
}

.themen.-smart-home-new .smart-home-infoboxes {
	background: rgba(10,212,149,.05);
}

.themen.-smart-home-new .-smart-home-new-center-content {
	display: flex;
	justify-content: center;
}

.themen.-smart-home-new .-smart-home-new-center-text {
	text-align: center;
}

.themen.-smart-home-new .smart-home-new-btn-green {
	display: inline-block;
	background-color: #0bd596;
	border: 1px solid #0bd596;
	border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-left-radius: 32px;
    border-bottom-right-radius: 32px;
	color: #fff;
	padding: 15px 20px;
	text-decoration: none;
	font-size: 16px;    
    line-height: 1.2;
	transition: .2s all;
}

.themen.-smart-home-new .smart-home-new-btn-green:hover {
	background-color: #fff;
	color: #0bd596;
}

.smart-home-new-text-larger {
	font-size: 18px;
	margin-bottom: 30px;
}

.themen.-smart-home-new .logolist-logo {
	padding: 60px;
	display: flex;
    align-items: center;
}

.themen.-smart-home-new .logo-es {
	padding: 30px;
	display: flex;
    align-items: center;
}

.themen.-smart-home-new .-same-height-col {
	display: flex;
	align-items: center;
}

@media screen and (max-width: 1100px){
	.themen.-smart-home-new .logolist-logo {
		padding: 30px;
	}
}

@media screen and (max-width: 768px){
	.themen.-smart-home-new .logolist-logo {
		padding: 15px;
	}
}

@media screen and (max-width: 640px){
	.themen.-smart-home-new .logolist-logo {
		padding: 30px;
		width: 300px;
	}
}

@media (max-width: 639px) {
		.hidden-xs {
			display: none !important;
		}
}
#bookmark140 {
	position:absolute;
	top:0px;
	left:7%;
	z-index:10;
	width:10%;
	max-width:200px;
}