	body{margin:0; padding:0; font-size:18px; font-family: "chalet-london-sixty",sans-serif;}
	.fullContainer{margin:0; padding:0; width:100%; text-align:center; position:relative;}
	.insideContainer{max-width:1200px; margin:0 auto; padding:50px 20px;; text-align:left;}
	.insideContainer, .fullContainer{overflow:auto; clear:both; float:none; display:block;}
	
	h2{color:#56bfce; font-size:36px; font-weight:bold; margin:0; padding:0;}
	h3{color:#FFF; font-size:60px; font-weight:bold; margin:0; padding:0;}
	h3.hThree{color:#56bfce; font-size:60px; font-weight:bold; margin:0; padding:0; text-align:center;}
	.outsideContainer .insideContainer p{font-size:21px; padding:0 50px; }
	.outsideContainer .insideContainer a{padding:30px 80px; font-size:45px; font-weight:bold; background-color:#FFF; color:#56bfce; display:inline-block; text-align:center; text-decoration:none; border:1px #FFF solid; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s !important; }
	.outsideContainer .insideContainer a:hover{background-color:#56bfce; color:#FFF;}
	.outsideContainer .insideContainer a i{font-size:35px; margin-left:30px;}
	.outsideContainer .insideContainer p.link{text-align:center; display:block; margin-top:50px; }
	
	.insideContainer .col01, .insideContainer .col02{float:left; width:46%;}	
	.insideContainer .col01{margin-right:4%;}
	strong{font-weight:bold;}
	img{width:100%; height:auto;}
	
	.logo{float:left;}
	nav{float:right; margin-top:110px;}
	nav ul{ list-style:none; margin:0; padding:0;}
	nav li{float:left; margin:0 30px 0 0; padding:0 0 0 30px; border-left: 1px solid #712146;}
	nav li:first-of-type, nav .navContact{border-left:none;}
	nav a{color:#712146; text-decoration:none; font-size:16px;} nav a:hover{color:#712146; text-decoration:underline;}	
	nav .navContact{padding-left:0;}
	nav .navContact a{width:160px; background-color:#712146; border-radius:5px; padding:10px 30px; color:#FFF;}
	header .insideContainer{padding:20px;}
	
	.homeVideo{width:100%; height:846px; position:relative; overflow: hidden;}
	.homeDarkContainer{position:absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index:1;}
	.homeVideo .homeVideoTitle{position: absolute; z-index:3; bottom:60px; width: 100%; text-align: center;}
	.homeVideo .homeVideoTitle h1{font-size:60px; color:#FFF; max-width: 1200px; text-align: left; margin: 0 auto;}
	.homeVideoContainer{position:absolute; z-index:2; object-fit: contain}
	.homeVideo video{margin:0 auto; background-image: url(bkg.jpg) no-repeat; background-size: cover;}
	.homeVideo video source{width:100%; height:auto; margin:0 auto;}
	#video-viewport{position: absolute;top: 0; overflow: hidden; z-index: -1; }
	
	.outsideContainer{background-color:#56bfce; color:#FFF; text-align:center;}
	.outsideContainer h3, .outsideContainer p{text-align:center;}	
	.video-container{position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden;}
	.video-container iframe, .video-container video{position: absolute; top:0; left: 0; width: 100%; height: 100%;}
	
	.quoteHomeCol{float:left; width:48%; margin-right:4%; margin-bottom:50px;}
	.quoteHomeCol:last-of-type{margin-right:0;}
	.clear{clear:both; width:100%; text-align:center;}
	.quoteHomeCol h5{margin-top:10px; margin-bottom:50px; font-weight:bolder; font-size:18px;}
	.quoteHomeCol h2{font-size:50px; color:#333; font-weight:bold; letter-spacing:-2px;}
	.quoteHomeCol p{margin-bottom:0;}
	.quoteHomeCol02 p{margin-bottom:40px;}
	.quoteHomeCol h2, .quoteHomeCol h5, .quoteHomeCol p{padding-left:65px;}
	.quoteHomeCol img{width:120px;}
	.logoHolder{width:100%; text-align:center; overflow:auto;}
	.logoHolder img{float:left; margin-right:2%; margin-bottom:50px; width:23%;}
	.logoHolder img.last{margin-right:0;}
	
	
	
	
	footer.fullContainer{background-color:#712146; color:#FFF; margin-top:100px; padding-bottom:50px;}
	footer.fullContainer section{float:left; width:23%; margin-right:2.66%;; line-height:2;}
	footer.fullContainer section.copyright{float:none; width:100%; margin-right:0; border-top:1px solid #9c647e; padding-top:10px; margin-top:30px;}
	footer a{color:#FFF; text-decoration:none;} footer a:hover{color:#FFF; text-decoration:underline;}		
	footer .insideContainer{padding-top:55px; }	
	footer section img{margin-bottom:30px; width:90px;}
	footer section:last-of-type{margin-right:0;}
	footer.fullContainer section.copyright{float:none; width:100%; margin-right:0; border-top:1px solid #9c647e; padding-top:10px; margin-top:30px;}
	footer i{color:#b99fa9; margin-right:10px;}
	footer h5{font-size:14px; color:#ab8997; font-weight:bold; margin-top:0;}
	footer i{font-size:30px; margin-bottom:20px;}
	footer .contact i{font-size:20px; margin-bottom:20px;}
	footer section ul li a{font-weight:normal;}
	.copyright{font-size:14px;}
	
	
	@media only screen and (max-width:1200px) {
	.homeVideo .homeVideoTitle h1{padding-left:20px;}
	}
	
	@media only screen and (max-width:1200px) {}
	
	@media only screen and (max-width:910px) {
	footer.fullContainer section{float:none; width:100%; text-align:center; margin-bottom:50px;}
	}

	
	@media only screen and (max-width:815px) {
		.logoHolder img{margin-right:2%; margin-bottom:50px; width:32%;}
		.logoHolder img.threeLast{margin-right:0;}
		.logoHolder img.Last{margin-right:2%;}
		.quoteHomeCol, .insideContainer .col01, .insideContainer .col02{float:none; width:100%;}
		h3.hThree, h3{font-size:40px;}
		.outsideContainer .insideContainer a{font-size:30px; padding: 20px 50px;}
		.outsideContainer .insideContainer a i{font-size:20px;}
		.logo {width: 100px;}
		.homeVideo{height:600px;}
	}
	
	@media only screen and (max-width:600px) {
		.logoHolder img{margin-right:4%; margin-bottom:50px; width:45%;}
		.logoHolder img.twoLast{margin-right:0;}
		.logoHolder img.threeLast{margin-right:0;}
		.logoHolder img.Last{margin-right:0;}
		.outsideContainer .insideContainer a{font-size:20px; padding: 10px 40px;}
		.outsideContainer .insideContainer a i{font-size:18px;}
		.quoteHomeCol h2{font-size:40px;}
	}
	
	@media only screen and (max-width:450px) {
		.homeVideo{height:300px;}
		.homeVideo .homeVideoTitle h1{font-size:30px;}
		}