 html, body {
			width: 100%;
			height: 100%;
	
		}
		body {
			background: #ffffff;
			color: #fff;
			line-height: 1.3;
			-webkit-font-smoothing: antialiased;
			display: flex;
			min-height: 100vh;
			flex-direction: column;
		}
		main {
    	flex: 1 0 auto;
	  }

	nav {
		height: 110px;
		line-height: 110px;
		}
			 
	nav .brand-logo,nav ul a{color:#444}  

	.parallax-container {
		height: 380px;
	}
	.parallax {
		height: 380px;
	}

	@media screen and (max-width:768px){
		.parallax-container {
			height: 150px;
		}
		.parallax {
			height: 150px;
		}
	}

    #intro {
		position: absolute;
		left: 0;
		top: 15%;
		padding: 0 5px;
		width: 100%;
		text-align: center;
    }
    #blue-part {
		background: #104d65;
      	width: 100%;
      	overflow: hidden;
    }
	#white-part {
		background: #ffffff;
		width: 100%;
		overflow: hidden;
    }
	#page-footer {
		background: #104d65;
		width: 100%;
		overflow: hidden;
	}
	

	.btn-large{
		background-color: #971332;
		font-family: 'Montserrat', sans-serif;
	}
	.btn-large:visited{
		font-family: 'Montserrat', sans-serif;
		background-color: #971332
	}
	.btn-large:hover {
		font-family: 'Montserrat', sans-serif;
		background-color: #389e53
	}
	.btn-large:active{
		font-family: 'Montserrat', sans-serif;
		background-color: #389e53;
	}
	.btn-large:focus{
		font-family: 'Montserrat', sans-serif;
		background-color: #971332;
	}


    hr.style-one {
		border: 0;
		height: 0;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		border-bottom: 1px solid #104d65;
    }

	 /* label color */
	 .input-field label {
		color: #14526B;
	  }
	  /* icon prefix focus color */
		.input-field .prefix {
		color: #14526B;
	  }
	  /* label focus color */
	  .input-field input[type=text]:focus + label, .materialize-textarea:focus:not([readonly]) + label  {
		color: #971332 !important;
	  }
	  /* label underline focus color */
	  .input-field input[type=text]:focus, .materialize-textarea:focus:not([readonly]) {
		border-bottom: 1px solid #971332 !important;
		box-shadow: 0 1px 0 0 #971332 !important;
	  }
	  /* icon prefix focus color */
	  .input-field .prefix.active {
		color: #971332;
	  }
	  .checkbox-blue[type="checkbox"] + label:before{
		border: 2px solid #14526B;
		background: transparent;
	}
	.checkbox-blue[type="checkbox"]:checked + label:before{
		border: 2px solid transparent;
		border-bottom: 2px solid #389e53;
		border-right: 2px solid #389e53;
		background: transparent;
	}
