
body{
background-color:#000;
color:#fff;
margin:0px;
}


a
{
text-decoration:none;
color:#fff;
text-transform:uppercase;
transition:color 1s;
}

a:visited
{
text-decoration:none;
color:#fff;

}

a:hover
{
	color:#f2bd5c;

}

.container{
font-family: "Julius Sans One", sans-serif;
font-weight: 200;
font-style: normal;
font-size:36px;
width:100%;
display:flex;
flex-wrap:wrap;
line-height:50px;
margin:0;
}

.logo
{
width: 100%;
font-size: 120px;
padding: 80px;
text-align: center;
color: #f2bd5c;
border-bottom:2px solid #f2bd5c;
}

.section
{
width:100%;
margin:0 auto;
text-align:center;
max-width:1200px;
margin-bottom:300px;
}

.respimage
{
width:80%;
}

p{
margin:30px;
}


/* Animations */
.animated-fadein
{  opacity: 0;
	transition:opacity 3s;
}

.animated-fadein.animated
{  opacity:1;
}

.rotatein
{  
	transform: rotateX(90deg);
	transition:transform 1s ease-out;
}


.rotatein.animated
{  
	transform: rotateX(0deg);
}

.testimonials
{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-evenly;
	
}

.testimonial
{
	width:100%;
	min-width:400px;
	font-size:35px;
	font-family: "Kalam", cursive;
	font-weight: 300;
	font-style: normal;
	padding:10px 100px;
}

.testimonial h3
{
	text-align:center;
}


.testimonial p
{
	text-align:center	;
}

.footer
{
	display:inline-block;
	display:flex;
	flex-wrap:wrap;
	position:fixed;
	bottom:0;
	width:100%;
	justify-content:space-evenly;
	align-items:stretch;
	padding:20px;
	border-top:2px solid #f2bd5c;
	background-color: black;
}

.footeritem image
{
	height:80px;
}

.footeritem
{	
	padding:25px;
	vertical-align:middle;
}

.full
{
	width:100%;
	font-size:50px;
	text-align:center;
	padding:5px;
	margin:0;
}

.email
{
	font-size:22px;
}

.footeritem img
{
		max-height:80px;
}

.lights {
    background: linear-gradient(236deg, #242424, #1b1b1b, #101010);
    background-size: 600% 600%;
    -webkit-animation: backlight 10s ease infinite;
    -moz-animation: backlight 10s ease infinite;
    animation: backlight 16s ease infinite;
}

@-webkit-keyframes backlight {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@-moz-keyframes backlight {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@keyframes backlight {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}


@media (max-width: 1000px) { 
.respimage {
	width:90%;
}
}


@media (min-width: 1000px) {  
.respimage {
	width:auto;
	height:auto;
	max-height:500px;
	}
	
	.footer
	{
	font-size:30px;
	max-width:1200px;
	margin:0 auto;
	
	}
	
	.footeritem
	{
		padding:5px;
	}
	
	.full
	{
	font-size:20px;
	padding:5px;
	}
	.footeritem img
	{
		max-height:50px;
	}

	.container
	{
		max-width:1200px;
		margin:0 auto;
		font-size:30px;
		line-height:40px;
	}
	
	.testimonial
	{
	font-size:25px;
	text-align:left;
	line-height:35px;	
	}
	
	.testimonial p
	{
	text-align:left;
	}
	
	
	
}
