  	@font-face {
	  font-family: 'HelveticaNeue';
	  src: url('fonts/HelveticaNeue.eot');
	  src: url('fonts/HelveticaNeue.woff2') format('woff2'),
	       url('fonts/HelveticaNeue.woff') format('woff'),
	       url('fonts/HelveticaNeue.ttf') format('truetype'),
	       url('fonts/HelveticaNeue.svg#HelveticaNeue') format('svg'),
	       url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'HelveticaNeue-Thin';
	  src: url('fonts/HelveticaNeue-Thin.eot');
	  src: url('fonts/HelveticaNeue-Thin.woff2') format('woff2'),
	       url('fonts/HelveticaNeue-Thin.woff') format('woff'),
	       url('fonts/HelveticaNeue-Thin.ttf') format('truetype'),
	       url('fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg'),
	       url('fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'HelveticaNeue-ThinCond';
	  src: url('fonts/HelveticaNeue-ThinCond.eot');
	  src: url('fonts/HelveticaNeue-ThinCond.woff2') format('woff2'),
	       url('fonts/HelveticaNeue-ThinCond.woff') format('woff'),
	       url('fonts/HelveticaNeue-ThinCond.ttf') format('truetype'),
	       url('fonts/HelveticaNeue-ThinCond.svg#HelveticaNeue-ThinCond') format('svg'),
	       url('fonts/HelveticaNeue-ThinCond.eot?#iefix') format('embedded-opentype');
	  font-weight: normal;
	  font-style: normal;
	}

		html, body {
			width:100%;
			height:100%;
			margin:0;
			padding:0;
		}
		body {
			background: url("home_new.jpg") no-repeat right center;
			background-size: cover;
			text-align:center;
			position: relative;
		}
		h1, h2 {
			color:white;
			padding:0;
			margin:0;
		}
		.overlay {
			background-color: rgba(0,0,0,.5);
			width: 100%;
			height: 100%;
			margin:0;
			padding:0;
		}
		.logo {
			position: absolute;
			/*width: 100%;*/
			overflow: hidden;
			top: 40px;
			left: 5%;
			text-align: left;
		}
		.logo img {
			width: 250px;
		}

		h1 { 
			top: 45%;
			/*font-family: 'HelveticaNeue';
			font-weight: normal !important;
			text-transform: uppercase;*/
		    font-family: 'HelveticaNeue-Thin';
	    	font-weight: normal;
	    	font-size: 1.6rem;
	    	text-transform: capitalize;
			/*color:#171717;*/
			color:#dc7507;
			font-size: 2.6rem;
			position: absolute;
		right: 0;
		left: 0;
		/*color: white;*/
	    -webkit-animation: fadein 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 3s; /* Firefox < 16 */
        -ms-animation: fadein 3s; /* Internet Explorer */
         -o-animation: fadein 3s; /* Opera < 12.1 */
            animation: fadein 3s;
	}

	@keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}

	/* Firefox < 16 */
	@-moz-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}

	/* Safari, Chrome and Opera > 12.1 */
	@-webkit-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}

	/* Internet Explorer */
	@-ms-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}

	/* Opera < 12.1 */
	@-o-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}
	
	h2 {
	    font-family: 'HelveticaNeue-Thin';
	    font-weight: normal;
	    font-size: 1.6rem;
	}
	footer {
		position: absolute;
		bottom:0;
		width:100%;
		background-color:rgba(0,0,0,0.3);
		padding:30px 0;
	}

	footer div {
		padding: 20px 0 0 0;
	}

	footer .colleft ul {
		margin:0;
	}
	
	footer .colleft li {
		color:white;
		font-size: 1rem;
		list-style-type: none !important;
		font-family: 'HelveticaNeue-Thin';
    	font-weight: normal;
    	margin-bottom:10px;
	}

	footer .colleft li a{
	    color: white;
    	text-decoration: none;
	}

	footer .colleft li a:hover{
		color: #dc7507;
	}

	footer .colleft li:first-child {
		margin-left:36px;
	}

	footer .colleft i {
		font-size: 1.4rem;
		color:white;
		margin-right: 15px;
	}

	@media(max-width: 650px){
		.colleft {
			width:65% !important;
		}

		.colright {
			width: 35% !important;
		}

		footer .colleft li {
			font-size: 0.75rem;
		}

		footer .colright img {
			width: 50px !important;
			height: 50px !important;
		}
	}
	
	footer div a:first-child {
		margin-right: 3%;
	}

	footer div i:hover {
		/*color: #E64A19;*/
		color:#dc7507;
	}
	
	footer .colleft, footer .colright {
		width:50%;
		display: inline-block;
		float:left;
	}

	footer .colright img {
		width: 70px;
		height: 70px;
	}

	h2, div {
		-webkit-animation: fadein 4s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 4s; /* Firefox < 16 */
        -ms-animation: fadein 4s; /* Internet Explorer */
         -o-animation: fadein 4s; /* Opera < 12.1 */
            animation: fadein 4s;
	}