@font-face {
	font-family: 'FuturaStd';
	src: url('../font/FuturaStd-Light-1.eot'); /* IE9 Compat Modes */
	src: url('../font/FuturaStd-Light-1.ttf')  format('truetype');

	}

body, html{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	background-color:#101235;
	font-family: 'FuturaStd', sans-serif;
	color:#fff;
}

ul{
	padding:0px;
}

header{
	text-align: center;
}
header img{
	min-width: 150px;
	margin: 3%;
	width:15%;
}
section{
	width: 50%;
	margin: 0 auto;
	
}

.partners-section{
	width:80%;
	margin-top: 3%;
}

.contact_section{
	margin-top: 10%;
	min-height: 53%;
}

section h3{
	font-weight: normal;
	text-transform: uppercase;
	font-size:  140%;
	margin: 0;
	line-height: 150%;
	text-align: center;
	margin-bottom: 3%;
	letter-spacing: 1px;
}

section p{
	font-size: 97%;
	margin: 0;
	line-height: 140%;
	text-align: center;
	letter-spacing: 1px;
	padding-bottom: 73px;
}

section br{
	font-size: 95%;
}

.column{
	width:33.33%;
	float: left;
	text-align: center;
	font-size:  90%;
}

.column li{
	line-height: 33px;
}

footer{
	text-align: center;
	margin-top: 2%;
	padding-bottom: 2%;
	position: fixed;
bottom: 0;
width: 100%;
background-color:#101235;
}
footer ul, .column ul{
	list-style-type: none;
	text-transform: uppercase;
}

footer li{ 
	display:inline;
}
footer li:first-child, footer li:nth-child(2){ 
	margin-right: 60px;
}

footer li.active{
	text-decoration: underline;
}

footer a {
	font-size:  90%;
}
a{
	color:#fff;
	/*text-transform: uppercase;*/
	
	text-decoration: none;
}
 a:hover{
	color:#8ac4ce;
	text-decoration: none;
}





/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	/* Styles */
	section{
		width: 92%;
		margin: 0 auto;
	}

	header img{
		margin: 45px 0px;
	}
	
	.column{
		width: 100%;
	}


	footer li:first-child, footer li:nth-child(2){ 
		margin-right: 30px;
	}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
	/* Styles */
	/*header img{
		margin: 88px 0px;
		width:190px;
	}*/

}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
	/* Styles */
	header img{
		margin: 118px 0px;
		
	}
}



