
/** General page styling **/

header {
	padding-bottom: 40px;
	padding-top: 40px;
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}
.logo-header {
	text-align: left;
	width: 100%;
	}
.logo-header img {
	width: 100%;
	height: auto;
}
.txt-header {
    text-align: center;
    height: 300px;
}

.home-logo {
	position: fixed;
	z-index: 9;
	width: 100%;
}

.home-logo-header-content {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	}	


.home-logo-header-1{
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}
.home-logo-header-1 img{
	width: 100%;
}
.home-logo-header-2 {
	opacity: 0;
	width: 171%;
	margin-left: auto;
	margin-right: auto;
	-webkit-animation: fadein 2s linear 1 normal forwards;
	animation-delay: 2s;
}
@-webkit-keyframes fadein{
    from{
       opacity: 0;
    }
    to{
        opacity: 1;
    }
}
.home-logo-header-2 img{
	width: 100%;
}
	