@media only screen and (max-width: 1080px) {
	#zubereitet .vorsch-bild .dekolinks {
		width: 7%;
		margin-left: -40px;
		margin-top: 30px;
	}
	#zubereitet .vorsch-bild .dekorechts {
		width: 8%;
		margin-right: -20px;
	}
}


@media only screen and (max-width: 1024px) {
	#header, .content {
		padding-left: 30px;
		padding-right: 30px;
	}
	#hamburger2 {
		right: 30px;
	}
}


@media only screen and (max-width: 1000px) {
	body {
		padding-top: 0;
	}
	#menu {
		margin-top: 0;
	}
	#hide{
		display: none;
	}
	.bottombox {
		bottom: 75px;
	}
}

@media only screen and (max-width: 950px) {
	.bottombox {
		bottom: 50px;
	}
	#home,
	#projekte-2,
	#projekte-3,
	#kontakt-content,
	#backImageSortiment{
		background-size: cover;
		background-position: left center;
	}
	#projekte-content{
		background-size: cover;
		background-position: right center;
	}
	#sortiment-content .sidebar-middle,
	#team-content .sidebar-middle{
		width: 96%;
	}
	.team-container{
		width: 47%;
	}
	#firma-history{
		width: 22%;
	}
}

@media only screen and (max-width: 900px) {
	.hidden-resp {
		display: block;
	}
	#zubereitet .vorsch-bild .dekolinks {
		margin-left: -30px;
	}
}


@media only screen and (max-width: 800px) {
	#zubereitet .vorsch-bild .dekolinks {
		margin-left: -25px;
	}
}


@media only screen and (max-width: 700px) {
	h1 {
		font-size: 19px;
		bottom: 80px;
		line-height: 40px;
	}
	h1 span {
		font-size: 40px;
	}
	h2 {
		font-size: 28px;
	}
	h3 {
		font-size: 18px;
	}
	.bottombox {
		bottom: 25px;
	}
	#bilder-bereich3 {
		display: block;
		position: relative;
	}
	#Tradition .vorsch-bild {
		width: 100%;
		margin: 10px 0;
		float: none;
		box-sizing: border-box;
	}
	.mapswrapper {
		width: 100%;
		float: none;
		box-sizing: border-box;
	}
	#laden, #marktstand {
		margin-right: 0;
	}
	#marktstand {
		margin-top: 30px;
	}
	#verschenken .vertikal-mittig-container {
		height: 500px;
	}
	#verschenken .kreis {
		width: 400px;
	}
}


@media only screen and (max-width: 650px) {
	#zubereitet .vorsch-bild .dekoimages {
		display: none;
	}
	.vorsch-bild {
		width: -moz-calc(100% / 2 - 50px);
		width: -webkit-calc(100% / 2 - 50px);
		width: calc(100% / 2 - 50px);
	}
	.vorsch-bild:nth-child(3n) {
		margin-right: 20px;
	}
	.vorsch-bild:nth-child(2n) {
		margin-right: 0px;
	}
	.kreis {
		width: 450px;
		height: 450px;
	}
}


@media only screen and (max-width: 600px) {
	.bottombox {
		bottom: 0px;
	}
	.mapswrapper, .mapswrapper:nth-child(1) {
		width: 100%;
	}
	#laden {
		margin-right: 0px;
	}
}


@media only screen and (max-width: 550px) {
	h1 {
		font-size: 24px;
		bottom: 70px;
	}
	h1 span {
		font-size: 32px;
	}
	h2 {
		font-size: 24px;
	}
	h3 {
		font-size: 17px;
	}
	#korb {
		width: 100%;
	}
	#verschenken .kreis {
		padding: 0;
	}
}


@media only screen and (max-width: 460px) {
	h1 {
		font-size: 20px;
		bottom: 60px;
		line-height: 35px;
	}
	h1 span {
		font-size: 26px;
	}
	h2 {
		font-size: 22px;
	}
	#googlemaps p {
		font-size: 15px
	}
	.bottombox {
		width: -moz-calc(75% - 60px);
		width: -webkit-calc(75% - 60px);
		width: calc(75% - 60px);
	}
	.kreis {
	    width: 320px;
	    height: 320px;
	}
	#verschenken .vertikal-mittig-container {
	    height: 420px;
	}
	#korb {
		top: 100px;
	}
}


@media only screen and (max-width: 420px) {
	.logo {
		height: 17px;
		margin-top: 23px;
	}
	.vorsch-bild, .vorsch-bild:nth-child(3n) {
		width: 100%;
		margin-right: 0px;
		box-sizing: border-box;
	}
	.bottombox {
		width: -moz-calc(100% - 60px);
		width: -webkit-calc(100% - 60px);
		width: calc(100% - 60px);
	}
	#verschenken .kreis {
		width: 300px;
	}
	#verschenken .kapiteleinleitung p, #verschenken .kapiteleinleitung h2 {
		padding: 0;
	}
}


@media only screen and (max-width: 360px) {
	h1 {
		font-size: 19px;
		bottom: 50px;
	}
	h1 span {
		font-size: 26px;
	}
	h2 {
		font-size: 20px;
	}
	#googlemaps p {
		font-size: 14px
	}
	.logo {
		height: 15px;
		margin-top: 25px;
	}
	#Tradition .kreis {
		width: -moz-calc(100% + 40px);
		width: -webkit-calc(100% + 40px);
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-left: -20px;
	}
	#verschenken .kreis {
		width: 240px;
		margin-top: -50px;
	}
}


@media only screen and (max-width: 320px) {
	#Tradition .kreis {
		height: 300px;
	}
	#bilder-bereich3 {
		margin-top: -30px;
	}
}


@media only screen and (max-width: 319px) {
	.logo {
		height: 13px;
		margin-top: 27px;
	}
	#bilder-bereich3 {
		margin-top: -15px;
	}
}


@media only screen and (max-width: 300px) {
	#bilder-bereich3 {
		margin-top: 0px;
	}
}









