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

}




/* @import url(http://fonts.googleapis.com/css?family=Lato:100,300,400);*/
*{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
html{height:100%;}
body{margin:0;font-family: 'HelveticaNeue-Light', 'sans-serif';font-weight:300;height: 100%;padding: 0;}
.container{padding:14px;height: 100%;}
img{max-width:100%;padding-bottom:14px}
h1,h2{font-weight:300;}

h1{font-size:24px;margin:0;letter-spacing:0.3px;}
h2{font-size:13px;margin:0;letter-spacing:0.2px;}
p{font-size:12px;margin:0;line-height:20px;}

a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}

#header{position:relative}

.contact{margin:12px 0;}

	/* Custom, iPhone Retina */ 
	@media only screen and (min-width : 320px) {
		
	}

	/* Extra Small Devices, Phones */ 
	@media only screen and (min-width : 480px) {
		h2{margin-bottom:25px;}
		.heading{}
		.contact{margin:0;position: absolute;right: 0;top: 7px;}
	}

	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px) {
		.container{padding:25px;}
		h1{font-size:34px;letter-spacing: -0.3px;}
		h2{font-size:18px;margin-bottom:37px;letter-spacing: 0.2px;}
		p{font-size:18px;line-height:28px}

	}

	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) {
		
	}

	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px) {

	}