            body, html {
          padding: 0;
          margin:0;
          height: 100%;
		  
        }

        .section {
          width: 100%;
          height: 100%;
          background-attachment: fixed;
          background-size: 100% 100%;
          position: relative;
          background-color: white;
          //z-index: 2;
        }

        .section.one,
        .section.three {
         background: white;
        }

        .section.two {
          background: none;
        }    

        .sleep-video {
            left: 0;
            top: 0;
            position: fixed;
            width: 100%;
            z-index: -20!important;
			
        }
		
		
		 .header-nav {
            left: 0;
            top: 0;
            position: fixed;
            width: 100%;
            z-index: 3!important;
background: url(../../../images/training.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
        }
		
		 .sleep-video2 {

          position: relative;
margin-bottom: 1980px;
   //top:99px;
   //left:2220;
   //right:3550;
   z-index: 2!important;
   //text-align: center;
    //overflow: hidden;
        }
		
		 .sleep-video3 {

          position: relative;
//margin-bottom: 1980px;
   //top:999999px;
   //left:2220;
   //right:3550;
   z-index: -999!important;
   //text-align: center;
    overflow: hidden;
        }
		
