body
{
	position:relative;
	float:left;
	width:100%;
}

.gap
{
	position:relative;
	float:left;
	width:100%;
	height:32px;
}

.img
{
	margin-bottom:32px;
	position: relative;
    float: left;
}

.logo
{
	margin-bottom: 40px;
	
	-webkit-transition: margin-bottom ease 0.5s; /* Safari */
    transition: margin-bottom ease 0.5s;
}

.header
{
	position: fixed!important;
	background-color:rgba(0,0,0,0);
}

#bg_img
{
	position: fixed;
    z-index: -1;
	
	max-width: initial;
    min-width: 100%;
    min-height: 100%;
	
	opacity: 0.75;
}

#top-section
{
	margin-top: 90vh;
    padding: 32px;
    background-color: rgba(0,0,0,0.75);
}

.bg-fill
{
	background-color: rgba(0,0,0,0.75);
    padding: 32px;
	margin-bottom:0!important;
}

.bg-fill-2
{
	margin-top: 66vh;
    padding: 32px;
    background-color: rgba(0,0,0,0.75);
}



/* - */

body, h1, h2, h3, h4, h5, h6, p, span, a, div, input
{
	color:#ffa!important;
	
}

.section-paralax-2 
{
    padding: 200px 0!important;
}

.para-2
{
	background-image: url("../images/b/paralax2.jpg")!important;
}

/* - */

.input
{
	margin-bottom: 0;
    height: 64px;
}

.input-name
{
	margin-bottom: 0;
    height: 64px;
	font-size:22px;
}