
	
	/* 📱 Mobile Devices (portrait & small screens) */
@media only screen and (max-width: 767px) {
	
.home-header .u-custom-html-1 {
 	margin: 0px !important;
}

.hero-video {
    width: 100% !important; 
}
   
   
.u-footer .u-custom-html-1{
	  margin-bottom: 0px !important;
}

#block-15.u-section-2 .u-sheet-1 {
	min-height: auto !important;
}

section.vollnutzen-section{ padding:0px !important; }
section#sec-cd28{
	padding: 15px 0px 10px 0px !important;
}
 

 .hero-video {
	width: 100vw !important;
	max-width: 100vw !important;
 	left: 50%;
	margin-left: 0vw !important;
}
 

#sec-8e4c .u-sheet-1{ width:100% !important; }

#sec-c373{ min-height:100px !important;     background: #fff; }

#sec-f60d{   padding-top: 0 !important; } 
#sec-f60d .t-wrap{   margin: 0px auto !important;  }
#block-11  .dot-icon,
#sec-5276 .dot-icon{ display:none !important; }
 

#block-15.u-section-2 .u-custom-html-1 {
	margin-bottom: 0;
	margin-top: 0px;
 	margin-left: 17px !important;
}

.gesupage{
		padding:25px;
}
	
	
/*
section, div,
.u-section, 
.u-sheet {
  height: auto !important;
  min-height: auto !important;
  margin-top:auto !important;
  min-width: auto !important;
}

#header div{
	height: inherit !important;
 }
 */

.edb-avatar {
    width: 40px;
    height: 40px;
    font-size: .8rem;
    margin: 10px;
}
	
}

/* 📱📲 Tablets / iPad (portrait & landscape) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  
  .gesupage{
		padding:30px;
	}
}




/* 💻 Desktop (large screens) */
@media only screen and (min-width: 1025px) {
	
	
#block-15 {
	position: relative;
 	padding-top: 50px !important;
 	margin: 0 auto !important;
	max-width: 1130px;
 	margin-bottom:180px !important;
}

.home3{
	padding-bottom: 40px !important;
}

 #block-15 .u-custom-html-1 {
	margin-bottom: 0;
	height: auto;
	min-height: 202px;
 	width: 800px !important;
	margin-left: calc(((63% - 1140px) / 2) + -0px) !important;
}
 
 #block-15 .u-sheet-1 {
	/* min-height: 223px; */
	  max-width: 80%;    
}

#heroVideo{
	position: absolute !important; 
	left: 35%;
	width: 100vw; 
	pointer-events: none;
	transform: translate(0%, 0%);
	max-width: 100% !important;
}  

section.home5{
		height: 530px !important
}

section.home2 {
     margin-top: 150px !important;
}

.popupcls {
    z-index: 99 !important;
    position: absolute !important;
    right: -196px;
    top: 193px;
    max-width: 270px;
    padding: 0px !important;
}



#sec-c373 .u-custom-html-2{
	margin-top: -400px;
}


#sec-c373 h2,
h2#partner-head {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
}


.partner3{
	max-height:210vh !important;
 }

.partner3 .t-wrap{
	 margin-top:0px;
 }
 
 .partner5 .edb-wrap{
	   padding: 0px 20px !important;
 }
 
.partner2{
	width: 100% !important;
	text-align: center;
	margin: 0 auto !important;
}
  
 .partner9 { display:none !important; }
 .partner10{ padding-bottom:0px !important; }
 
  

header{
	z-index:9999 !important;
}


.partner11 .u-custom-html-1,
.partner8 .u-custom-html-1{
	  margin-bottom: 0px !important;
}

section.partner10,
section.partner11{
	padding:0px !important;
}


.partner1-2 .u-sheet-1{
	margin: 0 auto !important; 
}

}


.splash{ display:none !important; }
#partner11 .card{ opacity:1 !important; }
.card{ opacity:1 !important; } 
