@media screen and (max-width:1200px) {
.ls-ct-half, .ls-ct-center { border-radius: 100px; display: none; }
.navbar-inverse .navbar-nav > li > a { font-size: 13px; padding: 12px 8px; }
.grid li { width: 17.33%; }
.grid li a { font-size: 14px; }
.download-img { top: 50%; }
.header-right ul li { margin: 10px 3px 0 0; }
.logo { margin: 10px 0 0; }
.orange-bg h1 { font-size: 27px; }
.services h2 { font-size: 28px; }
.service-img img { width: 100%; border: 1px solid transparent; padding: 2px; }
.f-left.f-one { padding: 0 0 0 45px; width: 100%; }
.f-left { width: 74%; }
.footer-txt { padding: 0 0 0 49px; }
.grid1 { width: 70%; }
.grid1 li { width: 22%; }
.grid-img { min-height: 138px; }
.service1 > p { min-height: 90px; }
.main-block ul.resp-tabs-list li.hor_1 label { font-size: 12px; }
.resp-tab-item.resp-tab-active { padding: 13px 10px !important; }
.resp-tabs-list li { padding: 13px 10px; }
.main-block .resp-tab-content .filters select { width: 100%; background-position: 96% center; font-size: 12px; }
.tax-product_cat .service1 { margin: 0 0 20px; min-height: 220px; text-align: center; }
.tax-product_cat .service-img { height: auto; }
.tax-product_cat .service1 p { min-height: auto; }
#scroll-27 > p { margin: 10px 0; }
.tax-product_cat .services { margin: 20px 0 0; }
.best-info { width: 74%; }
.bestellen-main { padding: 20px 0 20px 34px; }
.phone-area .i-phone-img { min-height: 371px; }
.resp-tabs-container.hor_1 img { margin: 0 27px 0 0; width: 100%; }
.product-content img { display: block; float: none; margin: 0 auto; }
.resp-tab-content .filters > ul { float: none; display: table; margin: 0 auto; }
.resp-tab-content .listing { display: table; float: none; margin: 0 auto !important; width: 380px; }
.download-img { top: 106%; left: 0; }
.main-cover img { margin: 0 auto; text-align: center; width: 76%; }
.header-right ul li a span { display: inline-block; font-size: 12px; margin: 0; }
.logo img { width: 100%; }
.grid-info li { width: 100%; }
.li-item { width: 22%; }
.grid-img img { width: 100%; }
.top-head-h1 {margin:0px 0px 50px 0px;}
}


@media screen and (max-width:1023px) {
.ls-l h1 { font-weight: bold; text-transform: uppercase; font-family: "latoblack"; margin-bottom: 0px; font-size: 22px; }
.ls-wp-container.ls-container.ls-v5 { height: 440px !important; margin-top: 100px !important; }
.phone-area .i-phone-img { min-height: 303px; }
.i-phone-info h2 { font-size: 21px; }
.main-calculator .main-calc-content select { width: 100%; }


@media screen and (max-width:992px) {
.download-img { position: relative; }
.banner { float: left; width: 100%; }
.container { width: 100%; padding: 0 20px; }
.header-right ul li { margin: 10px 11px 0 0; }
.navbar-inverse .navbar-nav > li > a { padding: 12px; }
.download-img { right: -10px; }
.main-block ul.resp-tabs-list li.hor_1 label { font-size: 10px; }
.tax-product_cat .service1 { margin: 0 0 20px; min-height: 300px; text-align: center; }
.tax-product_cat .service-img { height: auto; }
.tax-product_cat .service1 p { min-height: auto; }
#scroll-27 > p { margin: 10px 0; }
.tax-product_cat .services { margin: 20px 0 0; }
.header-right ul li { margin: 10px 2px 0 0; }
.navbar-inverse .navbar-nav > li > a { padding: 12px 3px; }
.header-right ul li a { font-size: 12px; }
.best-info { width: 99%; margin: 0; }
.bet-image { float: left; width: 100%; text-align: center; }
.top-head-h1{margin:0px 0px 50px 0px; position:relative;min-height:0px;}
}

@media screen and (max-width:800px) {
.top-head-h1{margin:0px 0px 50px 0px; position:relative;min-height:0px;}
header .col-sm-8, header .col-sm-4 { text-align: center; width: 100%; }
.header-right ul { text-align: center; width: 100%; }
.header-right { text-align: center; width: 100%; }
.header-right ul li { display: inline-block; float: none; margin: 10px 11px 0 0; }
.logo { margin: 0 0 20px; }
.top-head h1 { line-height: 34px; margin: 0 0 8px; font-size: 28px; }
.download-img { top: 116%; }
.orange-bg h1 { font-size: 20px; }
.orange-bg h5 { font-size: 19px; }
.services h2 { font-size: 22px; }
.service1 { margin: 0 0 20px; min-height: 340px; }
.f-left.f-one { width: 100%; padding: 0; }
.f-left { width: 100%; padding: 0; }
.footer-txt { padding: 0; }
.navbar-inverse .navbar-nav > li > a { padding: 12px 3px; font-size: 9px; }
.navbar-nav { width: 100%; }
.grid1 { width: 61%; }
.grid1 li { width: 44%; margin-bottom: 20px; }
.grid-info li { width: 100%; margin-bottom: 0px; }
.grid { width: 61%; }
.li-item { width: 30%; }
.grid li:nth-child(5) { margin-right: 20px; }
.grid li { width: 30%; }
.grid li:nth-child(3), .grid li:nth-child(6), .grid li:nth-child(9) { margin-right: 0; }
.nav_tabs .upper_tabs a { font-size: 12px; }
.upper_tabs > li { margin: 0; }
}

@media screen and (max-width:480px) {
.calc-main { width: 100%; }
/*.delivery-table th.col-3-mobile { display: block!important; }*/
.delivery-table th.col-4-mobile { display: block !important; font-size: 12px;}
.delivery-table th.col-4 { display: none !important; }
.delivery-table th.col-5 { display: none !important; }
/*.delivery-table th.col-2 { display: none !important; }
.delivery-table th.col-3 { display: none !important; }*/
/*.production-time.col-2 { display: none !important; }
.shipping-time.col-3 { display: none !important; }
.delivery-time.col-4 { display: none !important; }*/
.status-available.col-5-mobile { display: none !important; }
.status-not-available col-5 { display: none !important; }
table.delivery-table tr.child td.title { padding-left: 7px; font-size: 12px; }
.time-calc .delivery-table th {}
.delivery-time.col-4-mobile { font-size: 10px; }
.title.col-1 { font-size: 12px; }
.status-available.col-5{ display: none !important; }
/*.status-not-available.col-5{ display: none !important; }*/






}

@media screen and (max-width:768px) {
.navbar-inverse .navbar-nav > li > a { padding: 12px 8px; }
.navbar-inverse .navbar-nav > li > a { padding: 12px 9px; }
.main-block .resp-tab-active { border-color: #38475a #38475a #ffffff !important; }
.resp-tabs-list.hor_1 { display: none !important }

}
@media screen and (max-width:1024px) {
.download-img { display: none; }

}
@media screen and (max-width:767px) {
.table.delivery-table { float: left; width: 700px; }
.time-calc .delivery-table tr:nth-child(2n+1) td, .time-calc .delivery-table td { padding: 10px 10px 0 0; }

.navigation.fixed { left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 111111; }
.download-img { position: relative; }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background: #f5730b; }
.navbar-toggle { background: #f5730b; border-radius: 0; margin-right: 0; float: left; }
.navbar-inverse .navbar-toggle { border-color: #f5730b; }
.nav > li { display: block; float: none; text-align: center; border-bottom: 1px solid; }
.navbar-inverse .navbar-nav > li > a:hover { background: #c4c4c4; box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; color: #f5730b; transition: all 0.5s ease 0s; }
.navbar-inverse .navbar-nav > li > a { display: inline-block; font-size: 15px; }
.navbar-collapse.in { overflow-y: inherit; }
.li-item { margin: 0; }
.resp-tabs-list.hor_1 { display: none !important; }
.tax-product_cat .service1 { margin: 0 0 20px; min-height: auto; text-align: center; }
.textwidget br { display: none; }
.textwidget li.mob { display: none; }
.top-head h1 { line-height: 34px; margin: 0 0 8px; font-size: 25px; }
.f-left ul { width: 100%; }
.f-left { margin: 0 0 30px; }
.f-left, .f-left.f-one { text-align: center; }
.phone-area .i-phone-img { min-height: inherit; }
.i-phone-height { min-height: inherit; }
.product-details > ul { margin: 44px 0 46px; }
footer .textwidget { text-align: center; }
.col-md-12.centered { clear: both; margin: 20px 0 0; float: left; width: 100%; }
.tax-product_cat .custom_title { text-align: center; }
.product-content { float: left; padding: 0; width: 100%; }
.product-content.foto-content { margin: 30px 0; padding: 0; }
.resp-tabs-container.hor_1 img { display: block; margin: 0 auto; text-align: center; }
.resp-accordion.hor_1 > label { display: block; margin: 6px auto; text-align: center; width: 100%; }
.kontakt input, .kontakt textarea {  }
.kontakt input.wpcf7-captchar { margin-right: 20px; width: 49%; }
.download-img { display: none; }

.main-calculator.open { width: 100% !important; }
.main-calculator { height: 80px; padding: 0 0 10px 5px; position: fixed; right: 0; top: 15%; transition: all 0.5s ease 0s; width: 283px; }
.main-calculator { width: 100%; transform: translateX(00px); -webkit-transform: translateX(00px); -ms-transform: translateX(00px); -moz-transform: translateX(00px); top: 20%; }
.price-calculator { width: 100%; }
.navigation { display: none; }
.top-head { margin: 0; }
.top-head-h1 { min-height: 6px; }
.mob-menu { display: block; }
.mm-menu.mm-current { display: block !important; }
html.mm-opening .mm-slideout { transform: translate(80%, 0px) !important; }
.grid-info a { clear: both; display: block; text-align: center; }
.mm-opened .container { padding: 0; }
}

@media only screen and (min-width: 550px) and (max-width:767px) {
html.mm-opening .mm-slideout { transform: translate(440px, 0px) !important; }
}

@media screen and (max-width:667px) {
.main-calculator.open { background: #f5730b none repeat scroll 0 0; height: 100%; position: fixed; top: 0; transform: translateX(0px); width: 100%; z-index: 999999999; }

}

@media screen and (max-width:640px) {
.banner { float: left; width: 100%; }
.ls-l h1 { font-weight: bold; text-transform: uppercase; font-family: "latoblack"; margin-bottom: 0px; font-size: 16px; }
.ls-wp-container.ls-container.ls-v5 { height: 285px !important; margin-top: 0px !important; }
.li-item { margin: 0; width: 100%; }
.grid { width: 100%; }
.grid1 { width: 100%; }
.f-left { width: 100%; text-align: center; margin: 0 0 20px; }
.service-img { display: table; height: auto; margin: 0 auto 20px; }
.service1 { margin: 0 0 42px; min-height: auto; }
.orange-bg { margin: 0 0 25px; }
.header-right ul li { float: left; width: 47%; }
.drop-menu { position: static; float: left; }
.resp-tab-content .listing { width: 100%!important; }
.main-block .cat-title > label { font-size: 23px; }
.archive .main-block { padding: 0 0 20px; }
.resp-tab-content .filters li { display: block; float: left !important; margin: 0 0 12px; max-width: 100%; width: 100%; }
.header-right ul li a span { font-size: 12px; vertical-align: middle; }
.upper_tabs > li { margin: 0 5px 0 0; }
/*.main-calculator { width: 775px; transform: translateX(300px); -webkit-transform: translateX(300px); -ms-transform: translateX(300px); -moz-transform: translateX(300px); top: 20%; }
.main-calculator.open { width: 775px; }*/
.main-calculator .main_heading { width: 50%; max-width: 300px; width: calc(50% + 65px); position: relative; z-index: 2147483647; }
.main-calculator .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { width: 62%; }
.main-calculator .main_heading > h5 { width: 80%; }
.main-content.time-calc { display: block; float: left; overflow-x: scroll; padding: 0 0 28px; width: 100%; }
table.delivery-table { float: left; width: 100%; }

.bestellen h2 { background: none; }
.bestellen span { box-sizing: border-box; color: #d3d3d3; font-size: 16px; padding: 0; }
.bestellen-main { padding: 20px 20px; }
.upper-info label { font-size: 33px; }
.best-info > h5 { text-align: center; font-size: 20px; }
.product-details > ul { margin: 46px 0 44px; }
.product-details span { padding: 0; }
.product-details h2 { background: none; }
/*.price-calculator { width: 70%; }*/
.button-next-header { width: 49%; }
.std-label { text-align: left; width: 100%; }
.std-main-label { width: 100%; }
.entry-title { font-size: 27px; }
.main-block .resp-tab-content .filters select { line-height: inherit; }
.logo img { width: 100%; }
.das-cover > h2 { font-size: 24px; }
.download-img img { width: 100%; }
.i-phone-img img { width: 100%; }
/*.main-calculator .main_heading { text-indent: -9999px; }*/
}

@media only screen and (max-width:568px) {
.main-calculator.open { width: 867px; }
.button-next-header { width: 51%; }
.price-calculator { width: 100%; margin-top: 55px; }
.button-next-header { margin-top: 10px; width: 100%; z-index: 999; }
.wand-cols.three { margin: 0; width: 100%; }
.resp-tab-content .wand-cols .listing{padding-left:0;}
}

@media only screen and (max-width:480px) {
.banner { float: left; width: 100%; }
.time-calc .delivery-table tr:nth-child(2n+1) td, .time-calc .delivery-table td { padding: 10px 10px 0 0; }
.download-img { position: relative; }
.grid li { width: 47%; }
.grid li:nth-child(2), .grid li:nth-child(4), .grid li:nth-child(6), .grid li:nth-child(8) { margin-right: 0; }
.grid li:nth-child(3), .grid li:nth-child(5), .grid li:nth-child(7), .grid li:nth-child(9) { margin-right: 20px; }
.grid1 li:nth-child(2), .grid1 li:nth-child(4), .grid1 li:nth-child(6), .grid1 li:nth-child(8) { margin-right: 0; }
.grid1 li:nth-child(3), .grid1 li:nth-child(5), .grid1 li:nth-child(7), .grid1 li:nth-child(9) { margin-right: 20px; }
.archive .page-title > span { font-size: 25px !important; }
.upper_tabs { float: none; text-align: center; }
.upper_tabs > li { display: inline-block; float: left; margin: 0 0 0 5px; text-align: left; width: 48%; }
.nav_tabs .upper_tabs a { border-bottom: 1px solid #eaeaea; font-size: 13px; width: 100%; }
.header-right ul li a { line-height: 21px; }
.header-right ul li a img { float: left; margin: -4px 9px 0 0; }
.price-calculator { width: 100%; }
.main-calc-content { height: 400px; }
.main-calculator.open { width: 786px; }
.bottom_calculator .shipping_cost_calculator td span { background: #f5730b none repeat scroll 0 0; color: #fff; display: block; margin-bottom: 11px; padding: 8px; }
.bottom_calculator .shipping_cost_calculator td { display: block; padding: 10px; }
.bottom_calculator .shipping_cost_calculator th { display: none; }
.back-top { bottom: 15px; right: 15px; }
}


@media screen and (max-width:400px) {
.main-calculator .main_heading { width: 64%; width: calc(64% + 65px); }
.main-calculator { width: 100%; transform: translateX(0px); -webkit-transform: translateX(0px); top: 10%; }
.main-calculator.open { width: 100%; }
.main-calculator .calc-range { width: 52px; }
.main-calculator label { min-width: 170px; }
.price-calculator { margin-top: 0px; }
.main-calc-content { padding-top: 25px; }
.price-calculator { width: 100%; }
.main-calculator .main_heading { margin-right: -215px; }
}

@media screen and (max-width:414px) {
.grid li { margin-right: 0 !important; width: 100%; }
.grid1 li { margin-right: 0 !important; width: 100%; }
.header-right ul li { float: left; width: 100%; }
.button-next-header { width: 28%; z-index: 999; }
.main-calculator.open { width: 714px; }
.button-next-header { width: 100%; z-index: 999; }
.price-calculator { width: 100%; }
}

@media screen and (max-width:375px) {
.price-calculator { width: 100%; }
.main-calculator.open { width: 100%; }
/*.button-next-header { width: 29%; }*/
}

@media screen and (max-width:320px) {
.price-calculator { width: 100%; }
.main-calculator.open { width: 100%; }
.main-calculator .main_heading { margin-right: -178px; }
}}