/**
 * fullPage 2.4.3
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html, body {
    margin: 0;
    padding: 0;
    overflow:hidden;
	color:#fff;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}

.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}

.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}

.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}

#fp-nav ul{
  margin: 0;
  padding: 0;
}
#fp-nav li {
    display: block;
    width:20px;
    height: 20px;
    margin: 7px;
    position:relative;
}

#fp-nav li a
{
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav li .active span{
    background: #fff;
}
#fp-nav span {
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    background: rgba(0, 0, 0, 0);
    border-radius: 50%;
    position: absolute;
    z-index: 1;
}
.fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
}
.fp-tooltip.right {
    right: 20px;
}
.fp-tooltip.left {
    left: 20px;
}


#section0{background-image:url(../img/firstbg.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }

#section1{background-image:url(../img/secondbg.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }

#section2{background-image:url(../img/thirdbg.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }

#section3{background-image:url(../img/fourthbg.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }

#section4{background-image:url(../img/fifthbg.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }

#section5{background-image:url(../img/sixthbg.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }

.intro{max-width:620px;
width:100%;
margin:0 auto;}

.intro2{padding-top:400px;}

.intro3{max-width:990px;
width:100%;}

.intro4{width:50%;
float:right;
margin-right:100px;
margin-top:80px;}

.intro4 p{width:100%;}

.header{width:100%;
margin-top:-25px;
}
.header img{width:60%;}



@media screen and (min-width: 0em) and (max-width: 48em) {



.header{margin-top:-100px;}

#fp-nav span, #fp-nav li {
	width:25px;
	height:25px;}

}

@media screen and (min-width: 0em) and (max-width: 24em) {
#section4{background-image:url(../img/fifthbg-iphone.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }
#section5{background-image:url(../img/sixthbg-iphone.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }

.header{margin-top:20px;}
.header img{width:100%;}

.intro4{float:none;
margin-right:none;
margin-top:10px;
width:100%;}

#fp-nav span, #fp-nav li {
	width:20px;
	height:20px;}
	
.intro{
		max-width:250px;
		width:100%;
		margin:0 auto;}
		
h1{font-size:3em;}
		
.intro2{padding:0;}
		
#fp-nav{z-index:1;}
		
#fp-nav li{margin-bottom:10px;}
#fp-nav.right {
    right: 5px;
}


.intro.intro3 h2{font-size:1.2em;}
.intro.intro3 h4{font-size:1em;
line-height:1em;}
.intro.intro3 p{font-size:1em;}
.intro4 img{max-width:25px;
width:100%;}
}