@media all and (min-width: 768px) and (max-width: 1023px) {
	
	#node-startseite #about-us,
	#node-startseite #worldwide,
	#node-unternehmen #general,
	#node-unternehmen #history,
	#node-unternehmen #management,
	#main-wrapper #main.padding,
	#node-kontakt #general,
	#node-kontakt #form,
	#node-presse #files-images,
	#node-produkt #general,
	#node-produkt #details,
	#node-produkt #advantages,
	#models,
	#applications,
	#node-produkt #tools-accessories,
	#node-produkt #technical-data,
	#node-produkt #downloads,
	#node-produkt #contact,
	#node-produkt #general.without-details {
		padding: 80px 0;
	}
	
	#node-karriere {
		padding: 0 0 80px 0;
	}
	#node-karriere #general,
	#node-karriere #lehre,
	#node-karriere #offene_stellen {
		padding: 80px 0 0 0;
	}
	
	#node-landingpage_erweitert #general {
		padding-bottom: 80px;
	}
	#node-landingpage_erweitert #text,
	#node-presse #sonstiges,
	#node-startseite #haendler {
		padding-top: 80px;
	}
	
	#main-wrapper > #main,
	#featured div.section,
	#highlighted div.section,
	#footer .region-footer,
	article div.section,
	#navigation-wrapper #main-menu,
	#product-menu div.section,
	#footer .region-footer-right {
		padding-left: 60px !important;
		padding-right: 60px !important;
	}
	
	h1, h2, h3,
	#featured.startseite .views-row .content-wrapper .content .title.h1 {
		font-size: 30px;
		line-height: 34px;
		margin: 0 0 50px 0;
	}
	
	#node-unternehmen #management .management, .view-ansprechpartner {
		margin: 0 60px;
	}
	
	#page {
		padding-top: 98px;
	}
	
	#logo {
		width: 170px;
		height: 59px;
	}
	
	#footer {
		padding: 60px 0;
	}
	
	#footer .region-footer-right #block-views-social-media-links-block {
		position: absolute;
		top: 0;
		right: 60px;
		margin-top: 0;
	}
	
	#footer .region-footer #block-views-footer-kontaktdaten-block .views-row {
		float: left;
		margin: 0 50px 0 0;
	}
	
	.view-menu-produkte .views-row {
		width: 50%;
		height: 150px;
	}

	.view-menu-produkte .views-row-4 .content-wrapper > div {
		border-left: 1px solid #dddddd !important;
	}
	
	#featured.startseite .views-row {
		width: 50%;
		float: left;
	}
	
	#featured.startseite .views-row img {
		margin-bottom: 0;
	}
	
	#highlighted.startseite a.item {
		width: 16.7%;
		border-bottom: 0 !important;
	}
	
	#highlighted.startseite .item {
		width: 49.9%;
	}

	.view-startseite-produkte .views-row {
		width: 25%;
	}
	
	#node-startseite #worldwide_map {
		width: 50%;
	}
	
	#node-videos_uebersicht .filters .dk-select {
		width: 50%;
		clear: left;
	}
	
	.view-videos .view-content, .view-news .view-content,
	#node-unternehmen #management .management .content-wrapper, .view-ansprechpartner .view-content,
	#node-presse #information .kontakte,
	.view-produkt-extras-zuebhoer .view-content {
		margin: -2%;
	}
	
	.view-videos .views-row, .view-news .views-row,
	#node-unternehmen #management .management .item, .view-ansprechpartner .views-row,
	#node-presse #information .kontakte .kontakt,
	.view-produkt-extras-zuebhoer .views-row {
		margin: 2%;
		width: 46%;
		float: left;
	}
	
	#node-presse #information .kontakte {
		margin-top: 20px !important;
	}
	
	#featured.kontakt .content-wrapper > div {
		padding: 40px 60px;
	}
	
	#featured.kontakt .views-row.small {
		width: 46%;
		padding-right: 4%;
		float: left;
		margin-top: 0 !important;
		padding-top: 0 !important;
		border-top: 0 !important;
	}
	
	.webform-datepicker {
		margin-left: 20px;
		margin-top: 0;
	}
	
	#node-news .bilder .bild, #node-produktregistrierung .bilder .bild {
		width: 31.333%;
	}
	
	.view-downloads .view-content, .view-produkt-downloads .view-content {
		margin: 0 -2%;
	}
	
	.view-downloads .group,
	.view-produkt-downloads .group {
		width: 29.333%;
		margin: 0 2% 50px 2%;
	}
	
	.dateien {
		margin: 0 -2% !important;
	}
	
	#node-presse #files-images .dateien {
		margin: 20px -2% 40px -2% !important;
	}
	
	#node-presse #sano-in-media .items .item .dateien {
		margin: 0 0 40px 0 !important;
	}
	
	.dateien > a {
		width: 46%;
		margin: 15px 2% 0 2%;
	}
	
	#node-presse #files-images .bilder .bild {
		width: 31.333%;
	}

	#node-presse #sano-in-media .items .group {
		width: 47%;
		float: left;
	}
	
	#product-menu div.section {
		padding: 0 !important;
	}
	
	#product-menu ul.menu li {
		float: left;
		margin: 0 0 0 30px !important;
		padding: 0 !important;
	}

	#product-menu ul.menu li:before {
		display: none;
	}
	
	#node-produkt #details .content {
		width: 40%;
		float: left;
	}
	
	#node-produkt #details .bild {
		width: 50%;
		float: right;
		margin-top: 0;
	}
	
	#node-produkt #gallery .bilder .bild {
		width: 50% !important;
	}
	
	#node-produkt #gallery .bilder .bild.bild-0 {
		width: 100% !important;
	}
	
	#node-produkt #gallery .bilder .bild > div {
		margin: 5px;
	}
	
	#models .model-slider .views-row .section {
		padding-top: 0 !important;
	}
	
	#models .model-slider .views-row .content {
		width: 60%;
	}
	
	#models .model-slider .views-row .bild {
		position: absolute;
		top: 0;
		right: 3%;
		width: 35%;
		height: 300px;
		left: auto;
	}

	#loaded-content.tools-accessories {
		left: 50% !important;
		margin-left: -250px !important;
		width: 500px !important;
	}
	
	
	
	#node-landingpage,
	#node-landingpage_erweitert {
		padding: 80px 0 0 0;
	}
	
	#node-landingpage #website .content-wrapper .wrapper,
	#node-landingpage_erweitert #website .content-wrapper .wrapper {
		padding: 50px 40% 50px 60px;
	}
	
	#node-landingpage #website .content-wrapper .bild,
	#node-landingpage_erweitert #website .content-wrapper .bild {
		position: absolute;
		bottom: 10px;
		right: 30px;
		width: 30%;
		margin-left: 0;
		margin-top: 0;
		float: right;
	}
	
	
	.view-modelle-vergleich,
	.view-kaufen-modell {
		padding: 80px 60px;
	}

	#buy-set .container .group .rows .row .bild {
		float: left;
		width: 28%;
	}
	
	#buy-set .container .group .rows .row .content {
		float: right;
		width: 68%;
	}
	
	#buy-set .container .group .rows .row .content .inkludiert {
		top: 10px;
	}
	
	#buy-set .model-image {
		float: right;
		width: 30%;
	}
	
	#buy-set .wrapper .container {
		margin-top: 0;
		padding-top: 0;
		border-top: 0;
		width: 65%;
		float: left;
	}
	
	#buy-set .header h1 {
		float: left;
	}

	#buy-set .header a.button {
		float: right;
		margin-top: 0;
	}
	
	
	
	
	.page-shop-search #highlighted.shop-filter #search-container {
		width: 50%;
		margin: -5px 0 !important;
		position: relative;
	}
	#node-extras_zubehoer .content-wrapper .bild {
		overflow: hidden;
	}
	#node-extras_zubehoer .content-wrapper .bild img {
		width: 120%;
		max-width: 120%;
		margin-left: -10%;
	}
	#node-extras_zubehoer #sano_cart_add_to_cart_form .quantity {
		float: none;
	}
	#node-extras_zubehoer #sano_cart_add_to_cart_form .quantity .form-item {
		float: right;
	}
	#node-extras_zubehoer #sano_cart_add_to_cart_form .price {
		float: right;
		clear: both;
		margin-top: 30px;
	}
	#node-extras_zubehoer #sano_cart_add_to_cart_form a.form-submit {
		top: auto;
		bottom: 0;
	}
	
	
	#sano_cart_checkout_progress {
		margin-bottom: 50px;
	}
	#sano_cart_checkout_progress .step {
		font-size: 12px;
		line-height: 16px;
	}
	
	#sano_cart-page .rows .row .items .item .model,
	#sano_cart-page .rows .row .items .item .artnr,
	#sano_cart-page .rows .row .items .item .quantity,
	#sano_cart-page .rows .row .items .item .price {
		width: auto;
		float: left;
		margin-left: 0;
	}
	#sano_cart-page .rows .row .items .item .artnr:before,
	#sano_cart-page .rows .row .items .item .quantity:before {
		content: "/";
		display: inline-block;
		margin: 0 5px;
	}
	
	#sano_cart-page .cart-footer {
		margin: 0;
	}
	#sano_cart-page .cart-footer .text {
		width: 70%;
	}
	#sano_cart-page .cart-footer .value {
		width: 25%;
	}
	
}