
	.skrollr-desktop body {
		height:100% !important;
	}

	.parallax-image-wrapper {
		position:fixed;
		left:0;
		width:100%;
		overflow:hidden;
	}

	.parallax-image-wrapper-50 {
		height:50%;
		top:-50%;
	}

	.parallax-image-wrapper-75 {
		height:75%;
		top:-75%;
	}

	.parallax-image-wrapper-100 {
		height:100%;
		top:-100%;
	}

	.parallax-image {
		display:none;
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
	}

	.parallax-image-50 {
		height:150%;
		top:-70%;
	}

	.parallax-image-75 {
		height:161%;
		top:-44%;
	}

	.parallax-image-100 {
		height:100%;
		top:0;
	}

	.parallax-image.skrollable-between {
		display:block;
	}

	.no-skrollr .parallax-image-wrapper {
		display:none !important;
	}

	#skrollr-body {
		height:100%;
		overflow:visible;
		position:relative;
	}

	.gap {
		background:transparent center no-repeat;
		background-size:cover;
	}

	.skrollr .gap {
		background:transparent !important;
	}

	.skrollr .gap.imgShow {
		background:#ffffff!important;
	}


	.gap-50 {
		height:50%;
	}

	.gap-75 {
		height:75%;
	}

	.gap-100 {
		height:100%;
	}

	.header, .content {
		background:#fff;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.content.home {
	  display: block;
	  min-height: 400px;
	  padding: 40px 0;
	}
	.content-full {
		height:100%;
	}

	.content.container.home, .content.container-fluid.home { 
		display: block;
		position: relative;
		z-index: 1001;
		background-color: transparent;
		margin: auto 0;
		width: 100%;
	}

	.content.container.internal{ 
		display: block;
		position: relative;
		z-index: 1001;
		background-color: transparent;
	}

	.content.internal {
	  display: block;
	  height: 100%;
	  padding: 51px 0 40px;
	}

	.slider-btn {
	  margin: 0 auto;
	}

	.carousel-caption > p {
	  font-size: 18px;
	  color: #fff;
	  display: none;
	}

	.home .carousel-caption > p {
	    display: block !important;
	}

	.carousel-caption {
	    color: #fff;
	    text-align: center;
	    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
	    height: 100%;
	    min-height: 200px;
	    padding-top: 5%;
	    position:absolute;
	    left: 0;
	    right: 0;
	    margin: auto;
	    padding-bottom: 0px;
	}
	
	.carousel-caption {
	    padding-top: 20%
	}

	.home .carousel-caption {
	    padding-top: 20%;
	}

	.gap-75 .carousel-caption {
	    padding-top: 15%;
	    left: 0px;
	    margin: 0px 20%;
	}

	internal .carousel-caption {
	    margin-top: 50px;
	    max-width: 800px;
	    padding-top: 4%;
	    position: relative;
	}

	/*.pageIntro {
    color: #1481ba;
    font-size: 18px;
    font-weight: 500;
}*/

	.internal .carousel-caption h1 {
	    bottom: 35%;
	    font-size: 50px;
	    margin: 0 auto;
	    position: absolute;
	    width: 100%;
	}

	.skrollr-mobile #done {
	  height: 100%;
	}
	#done {
	  background: #274061;
	}

	.gap-0 {
	  height: 0px !important;
	  background: none !important;
	}

	.parallax-grad{
		background: -moz-linear-gradient(top,  rgba(8,61,119,0.8) 0%, rgba(8,61,119,0.8) 57%, rgba(8,61,119,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(8,61,119,0.8)), color-stop(57%,rgba(8,61,119,0.8)), color-stop(100%,rgba(8,61,119,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(8,61,119,0.8) 0%,rgba(8,61,119,0.8) 57%,rgba(8,61,119,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(8,61,119,0.8) 0%,rgba(8,61,119,0.8) 57%,rgba(8,61,119,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(8,61,119,0.8) 0%,rgba(8,61,119,0.8) 57%,rgba(8,61,119,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(8,61,119,0.8) 0%,rgba(8,61,119,0.8) 57%,rgba(8,61,119,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6083d77', endColorstr='#00083d77',GradientType=0 ); /* IE6-9 */

		overflow: hidden;
	    height: 80%;
	    position: absolute;
	    width: 100%;
	    z-index: 1000;
	}

	.parallax-grad2{
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 56%, rgba(0,0,0,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(56%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 56%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 56%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 56%,rgba(0,0,0,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 56%,rgba(0,0,0,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
		overflow: hidden;
	    height: 75%;
	    position: absolute;
	    width: 100%;
	    z-index: 1000;
	}

	.parallax-grad3{
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
		overflow: hidden;
	    height: 50%;
	    position: absolute;
	    width: 100%;
	    z-index: 1000;
	}

	@media (max-width: 570px){
	    .carousel-caption {
			  padding-top: 5%;
			  min-width: 280px;
			  padding: 0px 15px;
			}
			.internal .carousel-caption {
	   			padding-top: 5%;
			}
			
			.carousel-caption > p {
			  font-size: 16px;
			  display: none;
			}

			/*.internal .carousel-caption h1 {
			    font-size: 40px;
			    margin-top: 25%;
			}*/

			.internal .carousel-caption h1 {
			  bottom: 15%;
			}

			.home .carousel-caption > p {
			  font-size: 16px;
			  display: block;
			}

			.slider-btn {
			    display: block !important;
			    margin-top: 20px;
			}
			.gap-75 .carousel-caption {
			    margin: 0px 5%;
			}
			.home .carousel-caption {
			    padding-top: 25%;
			}
			.home .dataHome {
			    padding-top: 10%;
			}
	  }
		@media (max-width: 768px){
			.internal .carousel-caption {
			    padding-left: 0;
			    padding-right: 0;
			    padding-top: 1%;
			}

	  }
