.guest-header {
	background-color: #fff;
	padding: 25px 20px 0;
	line-height: 1;
}

.guest-header__inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 1280px;
	margin: auto;
}

@media (min-width: 768px) {
	.guest-header__inner {
		display: flex;				
		flex-direction: column;				
		align-content: space-around;				
		align-items: center;				
		position: relative;
	}

	.guest-header {
		padding: 50px 20px;
	}
}

@media (min-width: 1600px) {
	.guest-header__inner {
		max-width: 1450px;
	}
}
