* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html, body{
	height: 100vh;
}

body{
	background-image: url(images/background.jpg);
	background-position:center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	max-width: 2560px;
	/* min-height: 983px; */
	/* margin: 0; */
}


.wrapper {
	height: 100%;
	width: 100%;
	max-width: 2560px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.gal {
	position: absolute;
	right: 14%;
	top: 17%;
	width: 26%;
	max-width:500px;
	min-width:384px;
	z-index: 1000;
}

.car {
	position: absolute;
	width: 60%;
	max-width: 1150px;
	min-width: 860px;
	left: 1%;
	top: 58%;
	z-index: 900;
}

.logo {
	position: absolute;
	top: 16%;
	left: 16%;
	width: 49%;
	min-width:400px;
	z-index: 800;
}

.musk {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 110%;
	z-index: 9000;
}

.btn img{
	position: absolute;
	left: 25%;
	top: 63%;
	width: 18%;
	-webkit-filter: blur(0);
	filter: blur(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	min-width: 260px;
	z-index: 9999;
}

.btn img:hover {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

@media screen and ( max-width:500px) {
.gal {
	position: absolute;
	right: 3%;
	top: 17%;
	width: 26%;
	max-width:500px;
	min-width:384px;
	z-index: 1000;
}

.car {
	position: absolute;
	width: 60%;
	max-width: 1150px;
	min-width: 860px;
	left: 1%;
	top: 58%;
	z-index: 900;
}

.logo {
	position: absolute;
	top: 5%;
	left: 7%;
	width: 49%;
	min-width:330px;
	z-index: 800;
}

.musk {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 110%;
	z-index: 9000;
}

.btn img{
	position: absolute;
	left: 16%;
	top: 55%;
	width: 18%;
	-webkit-filter: blur(0);
	filter: blur(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	min-width: 260px;
	z-index: 9999;
}

.btn img:hover {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

}