@media(min-width:1201px) and (max-width:1600px){
	.container {max-width: 1140px}
	header {padding: 40px 0 0;}
	.navbar-brand img {height: 100px}

	.hero-banner-wrp .hero-block h1 {font-size: 42px;line-height:56px;max-width: 500px;}
	a.primary-btn {padding: 15px 30px;font-size:18px}

	.unsere-wrp {padding: 70px 0}
	.unsere-wrp .unsere-img-box {height: auto;}
	.unsere-wrp .col-md-5{width: 50%}
	.title-bar h2 {font-size:42px;line-height: 52px;}
	.unsere-wrp .unsere-block .title-line {margin:20px 0}
	.unsere-wrp .unsere-block p {font-size: 18px; margin: 0 0 30px;line-height: 30px;}
	.unsere-wrp .unsere-block .unsere-btns a.secondary-btn {font-size: 16px; padding:15px 40px}
	
	.product-wrp {padding: 70px 0}
	.title-line {margin: 35px auto;}
	.product-block .product-card {margin: 0 auto 40px;display: flex;flex-flow: column;height: calc(100% - 40px);padding:0;}
	.product-block .product-card .pro-img-box .pro-box{right: 15px;bottom: 15px;}
	.product-block .product-card .pro-img-box .pro-box h5{font-size: 16px;padding: 10px 15px;}
	.product-block .product-card .pro-img-box {height: auto;}
	.product-block .product-card.product-sie-card{display: flex;align-items: center;justify-content: center;padding: 30px;}
	.product-block .product-card .card-detail{padding: 30px;}
	.product-block .product-card .card-detail h3{font-size: 24px;}
	.product-block .product-card .card-detail ul li img{margin: 0 5px 0 0;}
	.product-block .product-card .card-detail ul li p{font-size: 16px;}
	.product-block .product-sie-card h3 {font-size: 22px; margin: 0 0 30px;line-height: 32px;}
	.product-block .product-sie-card .pro-sei-btn {width: fit-content;margin: 0 auto;}
	.product-block .product-card .card-detail a{font-size: 18px;}

	.quality-wrp {padding: 70px 0}
	.quality-wrp .quality-block .qua-img-box {height: auto;}
	.quality-wrp .quality-block h5 {padding: 20px; font-size: 16px}

	.worauf-wrp {padding: 70px 0}
	.worauf-wrp .worauf-con {width: 50%}
	.worauf-block .worauf-con h5 {font-size: 22px;margin: 0 0 15px;line-height: 30px;}
	.worauf-block .worauf-con h2 {font-size: 42px;}
	.worauf-block .con-box a {padding: 15px 30px}

	.viele-wrp {padding: 70px 0 0}
	.viele-wrp .viele-shp {max-width: 30%; top: 17px}
	.viele-wrp .viele-block .title-bar{margin: 0 0 35px;}
	.viele-wrp .viele-img-box {height: auto;}

	.leicht-wrp {padding: 70px 0 0}
	.leicht-wrp .leicht-img-box {height: auto;}

	.zum-vollen-wrp {padding: 40px 0 }
	.vollen-card .vollen-img-box {height: auto; margin: 0 0 15px}
	.vollen-card h4 {font-size:20px;margin: 0 0 20px}
	.vollen-card p {font-size: 16px}

	.delivery-wrp .col-md-3,.delivery-wrp .col-md-5,.delivery-wrp .col-md-4 {width: 33%}
	.delivery-wrp .delivery-block .delivery-img-box {height: 100px; width: 100px; margin: 0 20px 0 0;}
	.delivery-wrp .delivery-block .delivery-img-box img {height: 40px; width: 40px}
	.delivery-wrp .delivery-block h4 {font-size: 16px;}

	.kunden-wrp {padding: 70px 0}
	.kunden-block .kunden-img-box {margin: 0 0 15px; width: 60px; height: 60px}
	.kunden-block p {font-size: 16px}
	.kunden-block .block-line {margin: 30px 0}
	.kunden-block .designation h5 {font-size: 18px}
	.kunden-block .designation h6 {font-size: 16px}

	footer .row{align-items: center;justify-content: inherit;}
	footer .footer-block {margin: 0; padding: 10px 0;max-width: 350px;}
	footer .footer-block .logo-box {width:200px; height: auto; margin: 0 0 40px}
	footer .footer-block ul {margin: 0 0 30px}
	footer .footer-block ul li {margin: 0 0 15px}
	footer .footer-block ul li .con-img-box {margin-right: 15px;}
	footer .footer-block ul li .con-img-box img {width: 40px ; height: 40px}
	footer .footer-block ul li h4 {font-size: 16px; line-height: 24px}
	footer .footer-block .navigate button {font-size: 14px; margin-right: 10px}
}

@media(min-width:1025px) and (max-width:1200px){
	.container {max-width: 990px}
	header {padding: 30px 0 0;}
	.navbar-brand img {height: 70px}

	.hero-banner-wrp .hero-block h1 {font-size: 36px;line-height: 46px;max-width: 500px;}
	a.primary-btn {padding: 15px 30px;font-size:18px}

	.unsere-wrp {padding: 50px 0}
	.unsere-wrp .unsere-img-box {height: auto;}
	.unsere-wrp .col-md-5{width: 50%}
	.title-bar h2 {font-size:32px;line-height: 42px;}
	.unsere-wrp .unsere-block .title-line {margin:20px 0}
	.unsere-wrp .unsere-block p {font-size: 16px; margin: 0 0 20px}
	.unsere-wrp .unsere-block .unsere-btns a.secondary-btn {font-size: 16px; padding:18px 30px}

	.product-wrp {padding: 50px 0}
	.title-line {margin: 35px auto;}
	.product-wrp .col-md-4 {width: 50%}
	.product-block .product-card {margin: 0 auto 40px;display: flex;flex-flow: column;height: calc(100% - 40px);padding:0;}
	.product-block .product-card .pro-img-box .pro-box{right: 15px;bottom: 15px;}
	.product-block .product-card .pro-img-box .pro-box h5{font-size: 16px;padding: 10px 15px;}
	.product-block .product-card .pro-img-box {height: auto;}
	.product-block .product-card.product-sie-card{display: flex;align-items: center;justify-content: center;padding: 30px;}
	.product-block .product-card .card-detail{padding: 30px;}
	.product-block .product-card .card-detail h3{font-size: 24px;}
	.product-block .product-card .card-detail ul li img{margin: 0 5px 0 0;}
	.product-block .product-card .card-detail ul li p{font-size: 16px;}
	.product-block .product-sie-card h3 {font-size: 22px; margin: 0 0 30px;line-height: 32px;}
	.product-block .product-sie-card .pro-sei-btn {width: fit-content;margin: 0 auto;}
	.product-block .product-card .card-detail a{font-size: 18px;}

	.quality-wrp {padding: 50px 0}
	.quality-wrp .quality-block .qua-img-box {height: auto;}
	.quality-wrp .quality-block h5 {padding: 20px; font-size: 16px}

	.worauf-wrp {padding: 50px 0}
	.worauf-wrp .worauf-con {width: 50%}
	.worauf-block .worauf-con h5 {font-size: 18px;margin: 0 0 15px;line-height: 30px;}
	.worauf-block .worauf-con h2 {font-size: 34px;}
	.worauf-block .con-box a {padding: 15px 30px}

	.viele-wrp {padding: 50px 0 0}
	.viele-wrp .viele-shp {max-width: 30%; top: 17px}
	.viele-wrp .viele-block .title-bar{margin: 0 0 35px;}
	.viele-wrp .viele-img-box {height: auto;}

	.leicht-wrp {padding: 60px 0 0}
	.leicht-wrp .leicht-img-box {height: auto;}

	.zum-vollen-wrp {padding: 60px 0 }
	.vollen-card .vollen-img-box {height: auto; margin: 0 0 15px}
	.vollen-card h4 {font-size: 20px;margin: 0 0 10px}
	.vollen-card p {font-size: 14px}

	.delivery-wrp .col-md-3,.delivery-wrp .col-md-5,.delivery-wrp .col-md-4 {width: 33%}
	.delivery-wrp .delivery-block {display: block}
	.delivery-wrp .delivery-block .delivery-img-box {height: 100px; width: 100px; margin: 0 auto 20px;}
	.delivery-wrp .delivery-block .delivery-img-box img {height: 40px; width: 40px}
	.delivery-wrp .delivery-block h4 {font-size: 16px; text-align: center;}

	.kunden-wrp {padding: 50px 0}
	.kunden-block .kunden-img-box {margin: 0 0 15px; width: 60px; height: 60px}
	.kunden-block p {font-size: 16px}
	.kunden-block .block-line {margin: 30px 0}
	.kunden-block .designation h5 {font-size: 18px}
	.kunden-block .designation h6 {font-size: 16px}

	footer .row{align-items: center;justify-content: inherit;}
	footer .footer-block {margin: 0; padding: 10px 0;max-width: 300px;}
	footer .footer-block .logo-box {width:200px; height: auto; margin: 0 0 40px}
	footer .footer-block ul {margin: 0 0 30px}
	footer .footer-block ul li {margin: 0 0 15px}
	footer .footer-block ul li .con-img-box {margin-right: 15px;}
	footer .footer-block ul li .con-img-box img {width: 40px ; height: 40px}
	footer .footer-block ul li h4 {font-size: 14px; line-height: 20px}
	footer .footer-block .navigate button {font-size: 14px; margin-right: 10px}	
}

@media(min-width:992px) and (max-width:1024px){
	.container {max-width: 960px}

	header {padding: 30px 0 0;}
	.navbar-brand img {height: 70px}

	.hero-banner-wrp .hero-block h1 {font-size: 36px;line-height: 46px;max-width: 500px;}
	a.primary-btn {padding: 15px 30px;font-size:18px}

	.unsere-wrp {padding: 50px 0}
	.unsere-wrp .unsere-img-box {height: auto;}
	.unsere-wrp .col-md-5{width: 50%}
	.title-bar h2 {font-size:32px;line-height: 42px;}
	.unsere-wrp .unsere-block .title-line {margin:20px 0}
	.unsere-wrp .unsere-block p {font-size: 16px; margin: 0 0 20px}
	.unsere-wrp .unsere-block .unsere-btns a.secondary-btn {font-size: 16px; padding:18px 30px}

	.product-wrp {padding: 50px 0}
	.title-line {margin: 35px auto;}
	.product-wrp .col-md-4 {width: 50%}
	.product-block .product-card {margin: 0 auto 40px;display: flex;flex-flow: column;height: calc(100% - 40px);padding:0;}
	.product-block .product-card .pro-img-box .pro-box{right: 15px;bottom: 15px;}
	.product-block .product-card .pro-img-box .pro-box h5{font-size: 16px;padding: 10px 15px;}
	.product-block .product-card .pro-img-box {height: auto;}
	.product-block .product-card.product-sie-card{display: flex;align-items: center;justify-content: center;padding: 30px;}
	.product-block .product-card .card-detail{padding: 30px;}
	.product-block .product-card .card-detail h3{font-size: 24px;}
	.product-block .product-card .card-detail ul li img{margin: 0 5px 0 0;}
	.product-block .product-card .card-detail ul li p{font-size: 16px;}
	.product-block .product-sie-card h3 {font-size: 22px; margin: 0 0 30px;line-height: 32px;}
	.product-block .product-sie-card .pro-sei-btn {width: fit-content;margin: 0 auto;}
	.product-block .product-card .card-detail a{font-size: 18px;}

	.quality-wrp {padding: 50px 0}
	.quality-wrp .quality-block .qua-img-box {height: auto;}
	.quality-wrp .quality-block h5 {padding: 20px; font-size: 16px}

	.worauf-wrp {padding: 50px 0}
	.worauf-wrp .worauf-con {width: 50%}
	.worauf-block .worauf-con h5 {font-size: 18px;margin: 0 0 15px;line-height: 30px;}
	.worauf-block .worauf-con h2 {font-size: 34px;}
	.worauf-block .con-box a {padding: 15px 30px}

	.viele-wrp {padding: 50px 0 0}
	.viele-wrp .viele-shp {max-width: 30%; top: 17px}
	.viele-wrp .viele-block .title-bar{margin: 0 0 35px;}
	.viele-wrp .viele-img-box {height: auto;}

	.leicht-wrp {padding: 60px 0 0}
	.leicht-wrp .leicht-img-box {height: auto;}

	.zum-vollen-wrp {padding: 60px 0 }
	.vollen-card .vollen-img-box {height: auto; margin: 0 0 15px}
	.vollen-card h4 {font-size: 20px;margin: 0 0 10px}
	.vollen-card p {font-size: 14px}

	.delivery-wrp .col-md-3,.delivery-wrp .col-md-5,.delivery-wrp .col-md-4 {width: 33%}
	.delivery-wrp .delivery-block {display: block}
	.delivery-wrp .delivery-block .delivery-img-box {height: 100px; width: 100px; margin: 0 auto 20px;}
	.delivery-wrp .delivery-block .delivery-img-box img {height: 40px; width: 40px}
	.delivery-wrp .delivery-block h4 {font-size: 16px; text-align: center;}

	.kunden-wrp {padding: 50px 0}
	.kunden-block .kunden-img-box {margin: 0 0 15px; width: 60px; height: 60px}
	.kunden-block p {font-size: 16px}
	.kunden-block .block-line {margin: 30px 0}
	.kunden-block .designation h5 {font-size: 18px}
	.kunden-block .designation h6 {font-size: 16px}

	footer .row{align-items: center;justify-content: inherit;}
	footer .footer-block {margin: 0; padding: 10px 0;max-width: 300px;}
	footer .footer-block .logo-box {width:200px; height: auto; margin: 0 0 40px}
	footer .footer-block ul {margin: 0 0 30px}
	footer .footer-block ul li {margin: 0 0 15px}
	footer .footer-block ul li .con-img-box {margin-right: 15px;}
	footer .footer-block ul li .con-img-box img {width: 40px ; height: 40px}
	footer .footer-block ul li h4 {font-size: 14px; line-height: 20px}
	footer .footer-block .navigate button {font-size: 14px; margin-right: 10px}
}

@media(min-width:768px) and (max-width:991px){
	.container {max-width: 720px}

	header {padding: 30px 0 0;}
	.navbar-brand img {height: 70px}

	.hero-banner-wrp .hero-block h1 {font-size: 36px;line-height: 46px;max-width: 500px;}
	a.primary-btn {padding: 15px 30px;font-size:18px}

	.unsere-wrp {padding: 50px 0}
	.unsere-wrp .unsere-img-box {height: auto;}
	.unsere-wrp .col-md-5{width: 50%}
	.title-bar h2 {font-size:32px;line-height: 42px;}
	.unsere-wrp .unsere-block .title-line {margin:20px 0}
	.unsere-wrp .unsere-block p {font-size: 16px; margin: 0 0 20px}
	.unsere-wrp .unsere-block .unsere-btns a.secondary-btn {font-size: 16px; padding:18px 30px}

	.product-wrp {padding: 50px 0}
	.title-line {margin: 35px auto;}
	.product-wrp .col-md-4 {width: 50%}
	.product-block .product-card {margin: 0 auto 40px;display: flex;flex-flow: column;height: calc(100% - 40px);padding:0;}
	.product-block .product-card .pro-img-box .pro-box{right: 15px;bottom: 15px;}
	.product-block .product-card .pro-img-box .pro-box h5{font-size: 16px;padding: 10px 15px;}
	.product-block .product-card .pro-img-box {height: auto;}
	.product-block .product-card.product-sie-card{display: flex;align-items: center;justify-content: center;padding: 30px;}
	.product-block .product-card .card-detail{padding: 30px;}
	.product-block .product-card .card-detail h3{font-size: 24px;}
	.product-block .product-card .card-detail ul li img{margin: 0 5px 0 0;}
	.product-block .product-card .card-detail ul li p{font-size: 16px;}
	.product-block .product-sie-card h3 {font-size: 22px; margin: 0 0 30px;line-height: 32px;}
	.product-block .product-sie-card .pro-sei-btn {width: fit-content;margin: 0 auto;}
	.product-block .product-card .card-detail a{font-size: 18px;}

	.quality-wrp {padding: 50px 0}
	.quality-wrp .quality-block .qua-img-box {height: auto;}
	.quality-wrp .quality-block h5 {padding: 20px; font-size: 16px}

	.worauf-wrp {padding: 50px 0}
	.worauf-wrp .worauf-con {width: 50%}
	.worauf-block .worauf-con h5 {font-size: 18px;margin: 0 0 15px;line-height: 30px;}
	.worauf-block .worauf-con h2 {font-size: 34px;}
	.worauf-block .con-box a {padding: 15px 30px}

	.viele-wrp {padding: 50px 0 0}
	.viele-wrp .viele-shp {max-width: 30%; top: 17px}
	.viele-wrp .viele-block .title-bar{margin: 0 0 35px;}
	.viele-wrp .viele-img-box {height: auto;}

	.leicht-wrp {padding: 60px 0 0}
	.leicht-wrp .leicht-img-box {height: auto;}

	.zum-vollen-wrp {padding: 60px 0 }
	.vollen-card .vollen-img-box {height: auto; margin: 0 0 15px}
	.vollen-card h4 {font-size: 20px;margin: 0 0 10px}
	.vollen-card p {font-size: 14px}

	.delivery-wrp .col-md-3,.delivery-wrp .col-md-5,.delivery-wrp .col-md-4 {width: 33%}
	.delivery-wrp .delivery-block {display: block}
	.delivery-wrp .delivery-block .delivery-img-box {height: 100px; width: 100px; margin: 0 auto 20px;}
	.delivery-wrp .delivery-block .delivery-img-box img {height: 40px; width: 40px}
	.delivery-wrp .delivery-block h4 {font-size: 16px; text-align: center;}

	.kunden-wrp {padding: 50px 0}
	.kunden-block .kunden-img-box {margin: 0 0 15px; width: 60px; height: 60px}
	.kunden-block p {font-size: 16px}
	.kunden-block .block-line {margin: 30px 0}
	.kunden-block .designation h5 {font-size: 18px}
	.kunden-block .designation h6 {font-size: 16px}

	footer .row .col-md-8{width: 60%;}
	footer .row .col-md-4{width: 40%;}
	footer .footer-block {margin: 0; padding: 10px 0}
	footer .footer-block .logo-box {width: 150px; height: auto; margin: 0 0 20px}
	footer .footer-block ul {margin: 0 0 20px}
	footer .footer-block ul li {margin: 0 0 10px}
	footer .footer-block ul li .con-img-box {margin-right: 15px;}
	footer .footer-block ul li .con-img-box img {width: 40px ; height: 40px}
	footer .footer-block ul li h4 {font-size: 14px; line-height: 20px}
	footer .footer-block .navigate button {font-size: 14px; margin-right: 10px}
}

@media(max-width:767px) {
	.container{max-width: 520px;}
	header {padding:30px 0 0;}
	.navbar-brand {margin: 0 auto;}
	.navbar-brand img {height: 70px}

	.hero-banner-wrp .hero-block {padding:0; }
	.hero-banner-wrp .hero-block h1 {font-size: 28px;line-height:38px;word-break: break-all;}
	a.primary-btn {padding:15px 30px;font-size: 14px}
	.hero-block .title-line{margin: 20px 0;}

	.unsere-wrp {padding: 50px 0}
	.unsere-wrp .unsere-img-box {height: auto}
	.unsere-block {padding: 30px 0 0}
	.title-bar h2 {font-size:26px;line-height: 36px;}
	.title-bar h2 br{display: none;}
	.unsere-wrp .unsere-block .title-line {margin: 15px 0}
	.unsere-wrp .unsere-block p {font-size: 18px; margin: 0 0 30px}
	.unsere-wrp .unsere-block .unsere-btns a.secondary-btn {font-size: 14px; padding:12px 20px;margin-right: 15px;}

	.product-wrp {padding: 50px 0}
	.title-line {margin: 15px auto;}
	.product-block .product-card {height: auto;margin: 0 auto 30px;}
	.product-card.product-sie-card{padding: 35px;}
	.product-block .product-card .pro-img-box .pro-box h5{font-size: 16px;}
	.product-block .product-card .pro-img-box {height: auto;}
	.product-block .product-card .card-detail{padding: 30px 15px;}
	.product-block .product-card .card-detail h3{font-size: 22px;}
	.product-block .product-card .card-detail ul li img{margin: 0 10px 0 0;}
	.product-block .product-card .card-detail ul li p{font-size: 16px;}
	.product-block .product-sie-card h3 {font-size: 22px; margin: 0 0 30px;line-height: 32px;}
	.product-block .product-sie-card .pro-sei-btn {width: fit-content;margin: 0 auto;}
	.product-block .product-card .card-detail a{font-size: 15px;}

	.quality-wrp {padding: 50px 0 10px;}
	.quality-wrp .quality-block {margin: 0 auto 40px;}
	.quality-wrp .quality-block h5 {font-size:18px;padding: 20px;line-height: 26px;}
	.quality-wrp .quality-block .qua-img-box{height: auto;}
	.quality-wrp .quality-block .qua-img-box img{height: auto;}

	.worauf-wrp{padding: 60px 0;}
	.worauf-wrp .worauf-con {margin: 0 0 40px;width: 100%;}
	.worauf-wrp .worauf-block{flex-flow: column;}
	.worauf-block .worauf-con h5 {font-size:18px; margin:0 0 10px;line-height: 30px;}
	.worauf-block .worauf-con h2 {font-size:32px;}
	.worauf-block .con-box{margin: 0;width: 100%;}

	.viele-wrp {padding:50px 0 0}
	.viele-wrp .viele-shp {display: none}
	.viele-wrp .viele-block .title-bar {margin: 0 0 30px;}
	.viele-wrp .viele-img-box {height: auto;}

	.leicht-wrp {padding: 50px 0}
	.leicht-wrp .leicht-img-box {height: auto;}

	.zum-vollen-wrp {padding:50px 0 10px;}
	.zum-vollen-wrp .vollen-card {margin: 0 auto 40px;}
	.vollen-card .vollen-img-box {height: auto;margin: 0 0 20px}
	.vollen-card h4 {font-size: 24px; margin: 0 0 20px}
	.vollen-card p {font-size: 16px}

	.delivery-wrp{padding: 30px 0;}
	.delivery-wrp .delivery-block {margin: 0 0 20px;}
	.delivery-wrp .delivery-block .delivery-img-box {width: 60px; height:60px;}
	.delivery-wrp .delivery-block .delivery-img-box img {width: 30px; height:30px}
	.delivery-wrp .delivery-block h4 {font-size: 16px}
	.product-block .product-sie-card{border-radius: 15px;}

	.kunden-wrp {padding: 50px 0}
	.kunden-block .kunden-img-box {margin: 0 0 30px}
	.kunden-block{margin: 0;}
	.kunden-block .kunden-img-box{width: auto;height: auto;}
	.kunden-block p {font-size: 18px}
	.kunden-block .kunden-img-box img{width: 60px;height: auto;}
	.kunden-block .block-line {margin: 30px 0}
	.kunden-block .designation h5 {font-size: 20px}
	.kunden-block .designation h6 {font-size: 20px}

	footer {padding: 30px 0 0;}
	footer .foot-img-box {padding: 0 15px}
	footer .footer-block {padding: 50px 15px 20px; margin: 0 auto;}
	footer .footer-block .logo-box {margin: 0 0 40px}
	footer .footer-block ul {margin: 0 0 40px}
	footer .footer-block ul li {margin: 0 0 20px}
	footer .footer-block .logo-box{margin: 0 0 35px;max-width: 100%;height: auto;}
	footer .footer-block .logo-box img{width:200px;height: auto;}
	footer .footer-block ul li .con-img-box img {width: 50px; height: 50px}
	footer .footer-block ul li h4 {font-size: 16px; line-height:26px}
	footer .footer-block ul li .con-img-box{margin-right: 10px;}
	footer .footer-block .navigate{justify-content: center;flex-wrap: wrap;}
	footer .footer-block .navigate button:first-child{width: 100%;margin: 0 0 10px;}
	footer .footer-block .navigate button {margin-right: 15px;font-size: 14px;}

}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}
