
.scroll-container-2 {
    overflow: hidden;
}

.scroll-container-2 section {
  height: 100vh;
  display: block;
  position: relative;  
  text-align: left;
    overflow: hidden;
}

.scroll-container-2 section h2 {
    font-size: 3.4vw; 
    line-height: 3.8vw;
    font-family:proximanova-bold; 
    padding: 0 0 3% 0%; 
    margin: 0 0 37% 0;
    color: #FFF; 
    text-transform: uppercase; 
    text-align: left;}

.scroll-container-2 section h2 {
    background: url(../images/about/about-underline.jpg) no-repeat; 
    background-size: 1.5em auto; 
    background-position: bottom left;
    }

.scroll-container-2 section {
    text-shadow: 0px 0px 6px rgba(0,0,0,0.2);
}

.scroll-container-2 section h3 {font-size: 3.4vw; line-height: 3.8vw; padding: 0 0 0.5em 0%;font-family:proximanova-bold; color: #FFF; text-transform: uppercase; text-align: left;}

.scroll-container-2 section .video h3 {font-size: 12.4vw; line-height: 12.8vw; padding: 0 0 0.5em 0%;font-family:proximanova-bold; color: #FFF; text-transform: uppercase; text-align: center;}

.scroll-container-2 section h4 {font-size: 1.4vw; line-height: 1.8vw;font-family:proximanova-light; font-weight: normal; padding: 0 0 0 0%; color: #FFF; text-transform:none; text-align: center;}


.snowflake-0 h1 {font-size: 3.4vw; line-height: 3.8vw; padding: 30% 0 0.0em 0%;font-family:proximanova-light; text-transform: uppercase;text-align: left;letter-spacing: 0.2vw}

.snowflake-0 h2 {font-size: 3.4vw; line-height: 3.8vw; padding: 0% 0 0.5em 0%; margin: 0; text-transform: uppercase;text-align: left;}
.snowflake-01 h1 {font-size: 3.4vw; line-height: 3.8vw; padding: 30% 0 0.0em 0%;font-family:proximanova-light; text-transform: uppercase;text-align: left;letter-spacing: 0.2vw}

.snowflake-01 h2 {font-size: 3.4vw; line-height: 3.8vw; padding: 0% 0 0.5em 0%; margin: 0; text-transform: uppercase;text-align: left;}

.scroll-container-2 .blur-container-box-left {left: 10%;}

.snowflake-0 {
  background: url("/fileadmin/images/bg-backup-1.jpg"); 
}

.snowflake-01 {
  background: url("/fileadmin/images/bg-backup-01.jpg"); 
}

/*GRIDS*/
.micro-box-main { position: relative; width: 100%; padding:0 0 1em 0;overflow-x: hidden}
.micro-box { float:left; width: 80%; background: #e40521; padding: 5% 5% 8% 5%; margin: 0em 0 1em 12%; color: #FFF; text-align: left; }
.micro-box { border-radius: 0.5em;}
.micro-box-title {float:left; width: 100%;}

.micro-box-main h1 {font-size: 3.4vw; line-height: 3.8vw; text-transform: uppercase; font-family:proximanova-light; padding: 0 0 0 0; margin: 0 0 0 0;}
.micro-box-main h2 {font-size: 3.4vw; line-height: 3.8vw; text-transform: uppercase; text-align: left; padding: 0 30% 0.3em 0; margin: 0 0 0.7em 0;}
.micro-box-main h2 {
    background: url(../images/underline-withe.png) no-repeat; 
    background-size: 1.0em 0.1em; 
    background-position: bottom left;
    }

.micro-box-left {float: left; width: 40%; padding: 0 10% 0 0;}
.micro-box-right {float: left; width: 40%; padding: 0 10% 0 0;}

.micro-box ul {padding: 0; margin: 0.5em 0 0 1.0em;}

.micro-box li {
	margin: 0;
	padding: 0em 0 0.3em 1.8em;
	list-style: none;
	background-image: url("../images/check-withe.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 1.0em;
}

.slot-micro-box { position:relative;width:78%; padding:5% 1% 6% 1%; text-align:left; margin:0em 10% 0 10%; background: #FFF;}
.solution-micro-box {float: left; width: 70%; padding: 0 0 0 2%;}

.slot-micro-box h1 {text-align: left; padding: 0 0 0 0; font-size: 2.4vw; line-height: 2.8vw; font-family:proximanova-light;}
.slot-micro-box h2 {text-align: left; padding: 0 0 0.2em 0; margin: 0 0 0.8em 0; font-size: 2.4vw; line-height: 2.8vw;}
.slot-micro-box h2 {
    background: url(../images/about/about-underline.jpg) no-repeat; 
    background-size: 1.5em 0.2em; 
    background-position: bottom left;
    }

.micro h2 {color: #000;}

.slot-micro-box .powermail_input { border: solid 1px #000; background:#FFF; padding: 1%;}
.slot-micro-box .powermail_label { float: left;width: 40%; text-align: left;padding:0.3em 0; color: #000;}
.slot-micro-box .powermail_submit {color:#fff;text-decoration:none;padding:0.5em 1.5em;margin:1.0em auto 0.5em 80%; width:auto; cursor:pointer; text-transform: none;}


.single-video-2 video {filter: grayscale(0%); opacity: 0.8;display: block;}

.news-video-caption-scroll {
  	position:absolute;
    top: 0;
    left: 0;
	z-index:12;
	color: #FFF;
	height: 80vh;
    width: 100%;
    padding:0 0% 0 0%;
    text-align: center;
    
  }

.iso-box {width: 20%; height: auto; padding: 2em 0 0 40%;}

@media screen and (max-width:480px) {
    

    .scroll-container-2 .blur-container-box-left {left: 15%;}
    .scroll-container-2 section h2 {font-size: 6.4vw; line-height: 6.8vw;padding: 0% 0 0.5em 0%; margin: 0 0 1.0em 0}
    .snowflake-0 h1 {font-size: 7.4vw; line-height: 7.8vw;}
    .snowflake-0 h2 {font-size: 7.4vw; line-height: 7.8vw; }
    .snowflake-01 h1 {font-size: 6.4vw; line-height: 6.8vw;}
    .snowflake-01 h2 {font-size: 6.4vw; line-height: 6.8vw;}
    .micro-box-main h1 {font-size: 6.4vw; line-height: 6.8vw;}
    .micro-box-main h2 {font-size: 6.4vw; line-height: 6.8vw;}
    .slot-micro-box h1 {font-size: 6.4vw; line-height: 6.8vw;}
    .slot-micro-box h2 {font-size: 6.4vw; line-height: 6.8vw;padding: 0 0 0.8em 0; margin: 0 0 0.8em 0;}
    .slot-micro-box { position:relative;width:78%; padding:5% 1% 6% 1%; text-align:left; margin:0em 10% 0 10%; }
    .solution-micro-box {float: left; width: 100%; padding: 1.5em 0 1.5em 0%;}
    
    .micro-box-left {float: left; width: 90%; padding: 0 10% 0 0;}
    .micro-box-right {float: left; width: 90%; padding: 0 10% 0 0;}
    
    .slot-micro-box .powermail_submit {padding:0.5em 1.5em;margin:1.0em auto 0.0em 0%; width:auto; cursor:pointer; text-transform: none;}
    
    .iso-box {width: 50%; height: auto; padding: 2em 0 1em 25%;}

		
}






