
@media only screen and (min-width:1601px) and (max-width:5000px)
{


}
@media only screen and (min-width:1401px) and (max-width:1600px) 
{
.header-nav ul li a {font-size: 18px;padding: 10px 10px;margin: 0 13px;}
.the-industry-row {padding-left: 40px;padding-right: 40px;}
.Home-banner .slick-next.slick-arrow, .Home-banner .slick-prev.slick-arrow, .the-industry-slide .slick-prev.slick-arrow, .the-industry-slide .slick-next.slick-arrow
{width: 64px;height: 64px;}
.home-slide-content-inn h2 {font-size: 35px;margin-bottom: 15px;}	
.home-slide-content-inn p {font-size: 18px;line-height: 25px;margin-bottom: 20px;}	
.Home-banner .slick-dots {bottom: 230px;left: 52%;}
.custom-button a {font-size: 22px;}	
.home-featured-grid h4 {font-size: 18px;margin-bottom: 8px;}	
.home-featured-grid p {font-size: 17px;line-height: 23px;}
.home-featured-grid {padding: 20px 30px;}	
.Products-wrapper-main {padding: 80px 0;}	
.the-industry-slide .slick-next.slick-arrow {right: -97px;}	
.socialmedia-opened p {font-size: 18px;line-height: 25px;margin-bottom: 10px;}	
.header-nav ul li a::before {bottom: 0px;}	
.header-wrapper.fixed-header .header-nav ul li a::before {bottom: -10px;}
.header-topbar-buttons a, .header-topbar-buttons select {font-size: 15px;}	

.heading40 {font-size: 35px;margin-bottom: 15px;}
.InnerPage-banner-content-inn p {font-size: 18px;line-height: 25px;margin-bottom: 25px;}	
.applications-search-leters ul li a {font-size: 22px;height: 58px;width: 58px;}	
.applications-search-leters ul {grid-gap: 12px 12px;width: 100%;}	
.search-view-grid h6 {font-size: 38px;line-height: 28px;margin-bottom: 15px;}
.search-view-grid ul li a {font-size: 15px;margin-bottom: 14px;}	
	
/* */
.timeline-item{padding:230px 0;  }
	
.faq-row button.accordion-button {font-size: 16px;line-height: 40px;}
	
}

@media only screen and (max-width:1200px) {
    .timeline-slider .slick-arrow {top: unset;bottom: 0px;width: 35px;height: 68px;}
    .timeline-slider .slick-next.slick-arrow {
        right: -40px;
    }
    .timeline-slider .slick-prev.slick-arrow {
        left: -40px;
    }
}

@media only screen and (min-width:1201px) and (max-width:1400px) 
{
.download-center-content-inn {grid-template-columns: repeat(3,1fr);}
.header-nav ul li a {font-size: 16px;padding: 10px 7px;margin: 0 7px;}
.the-industry-row {padding-left: 40px;padding-right: 40px;}
.Home-banner .slick-next.slick-arrow, .Home-banner .slick-prev.slick-arrow, .the-industry-slide .slick-prev.slick-arrow, .the-industry-slide .slick-next.slick-arrow
{width: 64px;height: 64px;}
.home-slide-content-inn h2 {font-size: 35px;margin-bottom: 15px;}	
.home-slide-content-inn p {font-size: 18px;line-height: 25px;margin-bottom: 20px;}	
.Home-banner .slick-dots {bottom: 250px;left: 57%;}
.custom-button a {font-size: 20px;min-width: 370px;line-height: 28px;}
.home-featured-grid h4 {font-size: 18px;margin-bottom: 8px;}	
.home-featured-grid p {font-size: 16px;line-height: 22px;}
.home-featured-grid {padding: 20px 30px;}	
.Products-wrapper-main {padding: 80px 0;}	
.the-industry-slide .slick-next.slick-arrow {right: -97px;}	
.socialmedia-opened p {font-size: 18px;line-height: 25px;margin-bottom: 10px;}	
.header-nav ul li a::before {bottom: 0px;}	
.header-wrapper.fixed-header .header-nav ul li a::before {bottom: -10px;}
.header-topbar-buttons a, .header-topbar-buttons select {font-size: 15px;}	
.header-nav {padding-right: 30px;}
.header-search {width: 245px;}
.home-slide-content-inn {max-width: 630px;padding: 25px 60px 20px 60px}
.Home-banner .slick-dots li button {width: 16px;height: 16px;border-width:2px;}
.home-featured-grid .featured-icon img {max-height: 40px;min-height: 30px;}
.home-featured-grid .featured-icon {margin-bottom: 10px;min-height: 60px;}
.heading30 {font-size: 25px;}	
.what-we-do-wrapper {padding-bottom: 80px;}	
.aktuelles-wrapper-grid-content {min-height: 260px;}
.aktuelles-wrapper-grid-content h4 {font-size: 15px;line-height: 22px;margin-bottom: 12px;}	
.the-industry-featured-grid h3 {font-size: 25px;margin-bottom: 10px;}	
.the-industry-featured-grid p {font-size: 18px;line-height: 25px;margin-bottom: 20px;}	
.the-industry-featured-grid .custom-button {margin-top: 40px;}	
.footer-grid-item h2 {font-size: 18px;margin-bottom: 16px;}	
	
.heading40 {font-size: 35px;margin-bottom: 15px;}
.InnerPage-banner-content-inn p {font-size: 18px;line-height: 25px;margin-bottom: 25px;}	
.applications-search-leters ul li a {font-size: 18px;height: 50px;width: 50px;}
.applications-search-leters ul {grid-gap: 12px 12px;width: 100%;}	
.search-view-grid h6 {font-size: 38px;line-height: 28px;margin-bottom: 15px;}
.search-view-grid ul li a {font-size: 15px;margin-bottom: 14px;}	
/* */
.timeline-item{padding:260px 0;}	
.contact-us-form-sub label {font-size: 14px;line-height: 22px;margin-bottom: 6px;}		
.breadcrumb-inn nav .breadcrumb li {font-size: 15px;}	

.download-center-content-grid h5 {font-size: 15px;}	
	
.download-file-box {padding: 20px 20px 20px 85px;font-size: 15px;}
.filter-button {padding: 6px 10px;font-size: 15px;margin-right: 10px;}	
.contact-box-btn {padding: 9px 25px 9px 47px;font-size: 16px;line-height: 25px;margin-top: 15px;background-size: 20px;background-position: 15px center;}	

.faq-row button.accordion-button {font-size: 16px;line-height: 40px;}

.wp-product-slide-grid .wp-product-img {height: 150px;}
.wpproduct-slide .slick-prev.slick-arrow, .wpproduct-slide .slick-next.slick-arrow {width: 50px;height: 50px;background-size: contain;}
.wpproduct-slide .slick-prev.slick-arrow {left: -27px;}
.wpproduct-slide .slick-next.slick-arrow {right: -35px;}
.produt-detail-left .slider.slider-nav.thumb-image {padding: 0 20px !important;}	
.produt-detail-left .slick-prev.slick-arrow {left: -30px;}
.produt-detail-left .slick-next.slick-arrow {right: -25px;}	
	
}

@media only screen and (min-width:992px) and (max-width:1200px) 
{
    .aktuelles-wrapper-grid-content {min-height: 300px;}
.header-nav ul li a {font-size: 16px;padding: 10px 4px;margin: 0 2px;}
.the-industry-row {padding-left: 50px;padding-right: 50px;}
.Home-banner .slick-next.slick-arrow, .Home-banner .slick-prev.slick-arrow, .the-industry-slide .slick-prev.slick-arrow, .the-industry-slide .slick-next.slick-arrow
{width: 64px;height: 64px;}
.home-slide-content-inn h2 {font-size: 30px;margin-bottom: 12px;}
.home-slide-content-inn p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.Home-banner .slick-dots {bottom: 210px;left: 67%;}
.custom-button a {font-size: 20px;min-width: 370px;line-height: 28px;}
.home-featured-grid h4 {font-size: 18px;margin-bottom: 8px;}	
.home-featured-grid p {font-size: 16px;line-height: 22px;}
.home-featured-grid {padding: 15px 20px 20px 20px;}
.Products-wrapper-main {padding: 80px 0;}	
.the-industry-slide .slick-next.slick-arrow {right: -97px;}	
.socialmedia-opened p {font-size: 18px;line-height: 25px;margin-bottom: 10px;}	
.header-nav ul li a::before {bottom: 0px;}	
.header-wrapper.fixed-header .header-nav ul li a::before {bottom: -10px;height: 2px;}
.header-topbar-buttons a, .header-topbar-buttons select {font-size: 15px;}	
.header-nav {padding-right: 20px;}
.header-search {width: 225px;}
.home-slide-content-inn {max-width: 630px;padding: 25px 60px 20px 60px}
.Home-banner .slick-dots li button {width: 16px;height: 16px;border-width:2px;}
.home-featured-grid .featured-icon img {max-height: 40px;min-height: 30px;}
.home-featured-grid .featured-icon {margin-bottom: 10px;min-height: 60px;}
.heading30 {font-size: 25px;}	
.what-we-do-wrapper {padding-bottom: 80px;}	
.aktuelles-wrapper-grid-content h4 {font-size: 15px;line-height: 22px;margin-bottom: 12px;}	
.the-industry-featured-grid h3 {font-size: 25px;margin-bottom: 10px;}	
.the-industry-featured-grid p {font-size: 18px;line-height: 25px;margin-bottom: 20px;}	
.the-industry-featured-grid .custom-button {margin-top: 40px;}	
.footer-grid-item h2 {font-size: 18px;margin-bottom: 16px;}	
.header-search input {font-size: 15px;}
.header-wrapper.fixed-header .header-lt-out a img {width: 120px;}	
.border-heading::before {width: 6px;}	
.home-slide-row {padding: 220px 0 120px 0;height: 790px !important;}	
.Products-wrapper-grid a {flex-direction: column;}	
.Products-wrapper-grid-right {width: 100%;padding-left: 0;padding-top: 15px;}	
.Products-wrapper-grid-right h4 {font-size: 15px;line-height: 22px;margin-bottom: 7px;}	
.Products-wrapper-grid {height: 100%;}
	
.heading40 {font-size: 35px;margin-bottom: 15px;}
.InnerPage-banner-content-inn p {font-size: 18px;line-height: 25px;margin-bottom: 25px;}	
.applications-search-leters ul li a {font-size: 18px;height: 50px;width: 50px;}
.applications-search-leters ul {grid-gap: 12px 12px;width: 100%;}	
.search-view-grid h6 {font-size: 38px;line-height: 28px;margin-bottom: 15px;}
.search-view-grid ul li a {font-size: 15px;margin-bottom: 14px;}	

/* */

.timeline-slider .slick-next.slick-arrow {right: 0;}
.timeline-slider .slick-prev.slick-arrow {left: 0;}	
.timeline-item{padding:260px 0;}	

.contact-us-form-sub label {font-size: 14px;line-height: 22px;margin-bottom: 6px;}		
.breadcrumb-inn nav .breadcrumb li {font-size: 15px;}	
.Suchen-field1 {width: 90px;}			
.contact-us-form-row select {font-size: 15px;}	

.download-center-content-grid h5 {font-size: 15px;}	
.download-center-content-grid {padding: 15px 10px;min-height: 150px;}	
.download-center-content-inn {grid-template-columns: repeat(3,1fr);grid-gap: 20px;}

.download-file-box {padding: 20px 20px 20px 85px;font-size: 14px;}
.filter-button {padding: 6px 10px;font-size: 15px;margin-right: 10px;}	
.contact-box-btn {padding: 9px 25px 9px 47px;font-size: 16px;line-height: 25px;margin-top: 15px;background-size: 20px;background-position: 15px center;}	
.download-file-box::before {width: 70px;}
.download-boxes-w-cta .download-file-box {margin-bottom: 15px;}	
.contact-box-content {max-width: 80%;padding: 20px;}	
.contact-box-title {font-size: 22px;margin-bottom: 18px;}
.contact-box p {font-size: 16px;line-height: 28px;}
.contact-box-buttons {margin-top: 25px;}

.faq-row button.accordion-button {font-size: 15px;line-height: 23px;}

.wp-product-slide-grid .wp-product-img {height: 150px;}
.wpproduct-slide .slick-prev.slick-arrow, .wpproduct-slide .slick-next.slick-arrow {width: 50px;height: 50px;background-size: contain;}
.wpproduct-slide .slick-prev.slick-arrow {left: -27px;}
.wpproduct-slide .slick-next.slick-arrow {right: -35px;}
.download-center-content-grid .custom-button a {font-size: 18px;min-width: 110px;height: 35px;padding: 10px;line-height: 13px;}	
.wp-product-slide-grid {padding: 15px;margin: 0 10px;}	
.wp-product-categories {margin: 40px 0 60px 0px;padding-left: 30px;padding-right: 30px;}	
.col-12.pade-none.multikupplungen-out {margin-bottom: 50px;}	
	
.produt-detail-right {padding-left: 30px !important;}	
.produt-detail-left .slider.slider-for, .slider-banner-image {height: 430px !important;}
.produt-detail-left .slider.slider-nav.thumb-image {padding: 0 20px !important;}
.produt-detail-left .slick-prev.slick-arrow, .produt-detail-left .slick-next.slick-arrow {width: 30px;height: 30px;}	
.produt-detail-left .slick-next.slick-arrow {right: -10px;}	
.produt-detail-left .slick-prev.slick-arrow {left: -12px;}	
	
.send-application-content-inn h2 {font-size: 25px;margin-bottom: 15px;}
.InnerPage-banner-content-inn {max-width: 640px;padding: 30px 30px 20px 50px;}	
.send-application-content-inn p {font-size: 18px;line-height: 25px;margin-bottom: 20px;}	
.bewerbungwalther-praezision a {padding: 10px 20px;font-size: 18px;}
/* */
.header-nav ul.sub-menu ul:first-child a {padding: 33px 5px;}
ul.sub-menu ul li a {font-size: 14px;}	
	
}

@media (max-width:991px)
{
	#mega-menu-wrap-primary {
    background: transparent;
}
a.mega-menu-link, a.mega-menu-link:hover {
    color: #fff !important;
    font-size: 16px !important;
    padding: 0px 10px 0px 10px !important;
    margin: 0 0 20px 0 !important;
    color: #fff;
    display: inline-block;
}
.mega-menu-item {
    display: block !important;
    text-align: center !important;
}
.mega-sub-menu {
    width: 100% !important;
    left: 0 !important;
}
.header-nav ul li a::before{
	display:none !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0 !important;
}
.mega-sub-menu ul.sub-menu {
    margin: -22px auto 0 !important;
}
}

@media (min-width:768px) and (max-width:991px)
{
    .aktuelles-wrapper-grid-content {min-height: 280px;}
    .aktuelles-wrapper-row {grid-template-columns: repeat(2,1fr);}
.header-nav ul li a {font-size: 16px;padding: 0px 10px 0px 10px;margin: 0 0 20px 0;color: #fff;display: inline-block;}
.the-industry-row {padding-left: 50px;padding-right: 50px;}
.Home-banner .slick-next.slick-arrow, .Home-banner .slick-prev.slick-arrow, .the-industry-slide .slick-prev.slick-arrow, .the-industry-slide .slick-next.slick-arrow
{width: 44px;height: 44px;}
.home-slide-content-inn h2 {font-size: 30px;margin-bottom: 12px;}
.home-slide-content-inn p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.Home-banner .slick-dots {bottom: 95px;left: auto;right: 0;width: 100%;text-align: center;}
.custom-button a {font-size: 18px;min-width: 340px;line-height: 28px;}
.home-featured-grid h4 {font-size: 16px;margin-bottom: 6px;}
.home-featured-grid p {font-size: 15px;line-height: 20px;}
.home-featured-grid {padding: 15px 20px 20px 20px;}
.Products-wrapper-main {padding: 60px 0;}
.the-industry-slide .slick-next.slick-arrow {right: -97px;}	
.socialmedia-opened p {font-size: 15px;line-height: 17px;margin-bottom: 10px;}
.header-nav ul li a::before {bottom: 0;height: 2px;}
.header-wrapper.fixed-header .header-nav ul li a::before {bottom: -10px;height: 2px;}
.header-topbar-buttons a, .header-topbar-buttons select {font-size: 15px;}	
.header-nav {padding-right: 20px;}
.header-search {width: 225px;}
.home-slide-content-inn {max-width: 630px;padding: 25px 60px 20px 60px}
.Home-banner .slick-dots li button {width: 16px;height: 16px;border-width:2px;}

.home-featured-grid .featured-icon img {max-height: 30px;min-height: 20px;}
.home-featured-grid .featured-icon {margin-bottom: 10px;min-height: 40px;}
.Home-banner .slick-dots li {display: inline-block;}
.heading30 {font-size: 25px;}	
.what-we-do-wrapper {padding-bottom: 60px;}
.aktuelles-wrapper-grid-content h4 {font-size: 15px;line-height: 22px;margin-bottom: 12px;}	
.the-industry-featured-grid h3 {font-size: 25px;margin-bottom: 10px;}	
.the-industry-featured-grid p {font-size: 18px;line-height: 25px;margin-bottom: 20px;}	
.the-industry-featured-grid .custom-button {margin-top: 40px;}	
.footer-grid-item h2 {font-size: 18px;margin-bottom: 16px;}	
.header-search input {font-size: 15px;}
.header-wrapper.fixed-header .header-lt-out a img {width: 120px;}	
.border-heading::before {width: 6px;}	
.home-slide-row {padding: 180px 0 110px 0;height: 670px !important;}
.Products-wrapper-grid a {flex-direction: column;}	
.Products-wrapper-grid-right {width: 100%;padding-left: 0;padding-top: 15px;}	
.Products-wrapper-grid-right h4 {font-size: 15px;line-height: 22px;margin-bottom: 7px;}	
.Products-wrapper-grid {height: 100%;}
.header-wrapper.fixed-header .header-lt-out a img {width: 110px;}

html.overflow-hidden {overflow: hidden;}
button.navbar-toggle {display: block !important;position: relative;right: 11px;top: -3px;margin: 0;padding: 0;cursor: pointer;background: transparent;border: 0px;z-index: 99999;text-align: right;width: 32px;height: 30px;margin-left: 30px;}
button.navbar-toggle .icon-bar {display: block;width: 32px;height: 4px;border-radius: 0px;background:rgb(35, 31, 32);transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;float: right;width: 100%;}
button.navbar-toggle  .icon-bar + .icon-bar {margin-top: 4px;}
.header-nav {
    position: fixed;
    left: -300px;
    top: 0px;
    height:100vH;
    right:auto;
    width: 300px !important;
    transition: 0.7s all ease;
    -webkit-transition: 0.7s all ease;
    display: block;
    background: #333;
    padding: 110px 20px 20px 20px;
    background-size: cover;
    overflow: auto;
    z-index: 9999;
    border-left: 6px solid #1C63B7;
}
body.nav-open .header-nav {left: 0;}
.menu-main-menu-container ul li {display: inline-block;width: 100%;text-align: right;}
.nav-open button.navbar-toggle .icon-bar:nth-child(3) {transform: rotate(45deg);
-webkit-transform: rotate(134deg);left: 0px;position: relative;top: -3px;width: 30px;background: #1C63B7 !important;}
.nav-open button.navbar-toggle .icon-bar:nth-child(1) {transform: rotate(45deg);-webkit-transform: rotate(44deg);left: 0px;position: relative;
top: 5px;width: 30px;background: #1C63B7 !important;}

.nav-open button.navbar-toggle .icon-bar:nth-child(2) {display: none;}		
button.navbar-toggle:hover span.icon-bar:first-child {width: 16px;margin-left: 12px;}
button.navbar-toggle:hover span.icon-bar:last-child {width: 20px;margin-left: 8px;}
body.nav-open button.navbar-toggle:hover span.icon-bar:first-child {width: 30px;margin-left: 0px;}
body.nav-open button.navbar-toggle:hover span.icon-bar:last-child {width: 30px;margin-left: 0px;}
body.nav-open::before {position: fixed;content: "";height: 100vh;width: 100%;background: rgba(233, 233, 233, 0.69);z-index: 91;	top: 0;}
.header-nav ul li {float: left;width: 100%;text-align: center;margin-top: 0px;}
header.header-main {padding: 10px 0;}
.logins-buttons a {font-size: 15px;height: 40px;padding: 5px 20px 8px 50px;margin-left: 10px;}
.nav-open button.navbar-toggle .icon-bar {background: #699a2d;}
.nav-open button.navbar-toggle {top: -10px;right: 0;}
.home-featured-row {grid-template-columns: repeat(3,1fr);}
.fixed-contacts-con li > a {width: 45px;height: 45px;padding-right: 0;}
.socialmedia-opened {width: 180px;}
.fixed-contacts-con ul li {transform: translateX(calc(100% - 48px));}
.fixed-contacts-con ul li:first-child {margin-bottom: 5px;}
.fixed-contacts-con ul li:last-child {top: 100px;}
.home-featured-main {margin: -60px 0 0 0 !important;}
.Products-wrapper-grid-right p {font-size: 14px;line-height: 22px;}
.Products-wrapper-row {grid-gap: 30px 20px;}
.what-we-do-wrapper .row {align-items: center;flex-direction: column-reverse;}
.what-we-do-grid.left-grid {padding-right: 0;width: 100%;padding-top: 20px;}
.what-we-do-grid.right-grid {padding-left: 0;width: 100%;padding-top: 20px;}
.the-industry-slide .slick-next.slick-arrow {right: -75px;}
.the-industry-slide .slick-prev.slick-arrow {left: -30px;}
.Home-banner .slick-next.slick-arrow, .Home-banner .slick-prev.slick-arrow, .the-industry-slide .slick-prev.slick-arrow, .the-industry-slide .slick-next.slick-arrow{top: 56%;}
.nav-open .header-lt-out a img {opacity: 0.3;}
.the-industry-featured-grid.left-col {padding-right: 15px;}
.the-industry-featured-grid.right-col {padding-left: 15px;}
.aktuelles-wrapper-main {padding: 60px 0;}
.the-industry-wrapper {padding: 60px 0;}
.footer-wrapper .row {display: inline-flex;}
.footer-grid-item.grid1 {order: 1; width:40%;}
.footer-grid-item.grid2 {order: 3; width:50%;}
.footer-grid-item.grid3 {order: 4; width:50%;}
.grid4.footer-form {order: 2; width:60%;}
.grid4.footer-form {padding: 15px;}
.contact-form-field input, .contact-form-field textarea {font-size: 14px;}
.contact-form-field textarea {height: 60px;}

.heading40 {font-size: 30px;margin-bottom: 12px;}
.InnerPage-banner-content-inn p {font-size: 16px;line-height: 23px;margin-bottom: 25px;}	
.applications-search-leters ul li a {font-size: 16px;height: 40px;width: 40px;}
.applications-search-leters ul {grid-gap: 12px 12px;width: 100%;}
.search-view-grid h6 {font-size: 34px;line-height: 25px;margin-bottom: 10px;}
.search-view-grid ul li a {font-size: 14px;margin-bottom: 11px;}		
.InnerPage-banner-content-inn {max-width: 500px;padding: 25px 25px 20px 40px;}
.InnerPage-banner-row {min-height: 290px !important;}
.border-heading::before {width: 5px;}
.applications-search-view {padding: 40px 0 20px 0;}
.applications-offers-solutions {margin-bottom: 30px;}

/* */
.download-cards{margin-top:30px;}
.unternehmen-leaders {margin-top: 20px;}
.leader-cards {margin-top: 40px;}
.unternehmen-skills {margin-top: 55px;}
.skills-right{margin-top:40px;}
.skills-chart {padding-left: 0;}
.img-box-right{margin-top:40px;}
.unternehmen-img-boxes {margin-top: 50px;padding-bottom:50px;}
.unternehmen-map {padding: 50px 0;}

.timeline-item{padding:260px 0;}	
.contact-us-form-sub label {font-size: 13px;line-height: 22px;margin-bottom: 6px;}		
.breadcrumb-inn nav .breadcrumb li {font-size: 15px;}	
.Suchen-field1 {width: 80px;}		
.contact-us-form-row select {font-size: 15px;}	
.contact-us-inn-right {padding-left: 20px;padding-top: 10px;}
.contact-us-form-row h3 {font-size: 15px;line-height: 24px;margin-bottom: 8px;}
.service-contact-out {padding: 15px;margin-top: 15px;margin-bottom: 15px;}
.contact-us-form-row {margin-bottom: 15px;}
.custom-checkgroup input:checked + label::after {top: 7px;}
.border-heading {padding-left: 15px;}
.service-find-advice .contact-us-form-row {padding: 15px;}
.service-find-advice .contact-us-form-row .contact-us-form-row.grid1 {margin-top: 10px;}
.submit-button1 input.button-Absenden {font-size: 16px;}
.service-find-advice .contact-us-form-row.grid1.submit-button1 .button-Absenden {padding: 7px 20px;}
.service-find-advice h3 {font-size: 16px;padding: 15px;}
.submit-button1 input.button-Absenden {padding: 10px 50px;font-size: 18px;}
.service-contact-out ul li span {width: 26px;}
.service-contact-out ul li span img {max-height: 14px;}
.service-contact-out ul li a {font-size: 13px;}
.contact-us-form-row textarea.textarea-field {height: 70px;}

.download-center-content-grid h5 {font-size: 15px;}	
.download-center-content-grid {padding: 15px 10px;min-height: 150px;}	
.download-center-content-inn {grid-template-columns: repeat(2,1fr);grid-gap: 20px;}
.download-center-content-grid .custom-button a {font-size: 18px;}

.download-file-box {padding: 20px 20px 20px 85px;font-size: 14px;}
.filter-button {padding: 6px 10px;font-size: 14px;margin-right: 5px;margin-bottom: 10px;}	
.contact-box-btn {padding: 9px 25px 9px 47px;font-size: 16px;line-height: 25px;margin-top: 15px;background-size: 20px;background-position: 15px center;}	
.download-file-box::before {width: 70px;}
.download-boxes-w-cta .download-file-box {margin-bottom: 15px;}	
.contact-box-content {max-width: 80%;padding: 20px;}	
.contact-box-title {font-size: 22px;margin-bottom: 18px;}
.contact-box p {font-size: 16px;line-height: 28px;}
.contact-box-buttons {margin-top: 25px;}
.download-boxes-grid {grid-template-columns: repeat(1, 1fr);grid-gap: 20px 40px;}
.send-request-box {max-width: 100%;}
.download-center-filters {margin-bottom: 70px;}

.faq-row button.accordion-button {font-size: 15px;line-height: 23px;}

.wp-product-slide-grid .wp-product-img {height: 150px;}
.wpproduct-slide .slick-prev.slick-arrow, .wpproduct-slide .slick-next.slick-arrow {width: 50px;height: 50px;background-size: contain;}
.wpproduct-slide .slick-prev.slick-arrow {left: -47px;}
.wpproduct-slide .slick-next.slick-arrow {right: -42px;}
.download-center-content-grid .custom-button a {font-size: 18px;min-width: 110px;height: 35px;padding: 10px;line-height: 13px;}	
.wp-product-slide-grid {padding: 15px;margin: 0 10px;}	
.wp-product-categories {margin: 40px 0 60px 0px;padding-left: 20px;padding-right: 20px;}	
.col-12.pade-none.multikupplungen-out {margin-bottom: 50px;}	
	
.produt-detail-right {padding-left: 30px !important;}	
.produt-detail-left .slider.slider-for, .slider-banner-image {height: 370px !important;}
.produt-detail-left .slider.slider-nav.thumb-image {padding: 0 20px !important;}
.produt-detail-left .slick-prev.slick-arrow, .produt-detail-left .slick-next.slick-arrow {width: 30px;height: 30px;}	
.produt-detail-left .slick-next.slick-arrow {right: -10px;}	
.produt-detail-left .slick-prev.slick-arrow {left: -12px;}	
.produt-detail-left .thumbnail-image .thumbImg {max-width: 110px;height: 80px;margin: 0 4px;}

.unternehmen-inn-col-rtgrid1 {margin-bottom: 20px;grid-template-columns: repeat(1,1fr);grid-gap: 20px;margin-bottom: 27px;}
.unternehmen-inn-col.rightcol {padding-left: 15px;}
.unternehmen-inn-col.leftcol {padding-right: 15px;}

.send-application-content-inn h2 {font-size: 25px;margin-bottom: 15px;}
.InnerPage-banner-content-inn {max-width: 640px;padding: 30px 30px 20px 50px;}	
.send-application-content-inn p {font-size: 18px;line-height: 25px;margin-bottom: 20px;}	
.bewerbungwalther-praezision a {padding: 10px 20px;font-size: 18px;}
.download-inner-opt {width: 43%;}	

/* */
.sub-menu > li { display: flex;flex-wrap: wrap;}
.sub-menu ul { width: 100%;}
.header-nav ul.sub-menu {margin-top: 0;height: 300px;overflow-y: auto;position: relative; margin-bottom: 15px;}
.header-nav ul.sub-menu ul:first-child a {padding: 12px 5px;}
.header-nav ul li a:hover, .header-nav ul li.active a {color: #fff;}
.sub-menu a {margin-bottom: 0px !important;}
.header-nav .sub-menu ul {margin: 10px 0px 0px 0;}
span.menu-indicator{display: block; position: absolute;top: 0;}
.has-sub-menu {position: relative;}
.header-nav ul li {position: relative;}

}

@media (max-width:767px)
{
    .aktuelles-wrapper-row {grid-template-columns: repeat(1,1fr);}
.header-nav ul li {position: relative;}
.header-nav ul li a {font-size: 16px;padding: 0px 10px 0px 10px;margin: 0 0 20px 0;color: #fff;display: inline-block;}
.the-industry-row {padding-left: 0px;padding-right: 0px;}
.Home-banner .slick-next.slick-arrow, .Home-banner .slick-prev.slick-arrow, .the-industry-slide .slick-prev.slick-arrow, .the-industry-slide .slick-next.slick-arrow
{width: 44px;height: 44px;}
.home-slide-content-inn h2 {font-size: 25px;margin-bottom: 8px;}
.home-slide-content-inn p {font-size: 15px;line-height: 24px;margin-bottom: 10px;}
.Home-banner .slick-dots {bottom: 15px;left: auto;right: 0;width: 100%;text-align: center;}
.custom-button a {font-size: 18px;min-width: 290px;line-height: 28px;height: 50px;}
.home-featured-grid h4 {font-size: 16px;margin-bottom: 6px;}
.home-featured-grid p {font-size: 15px;line-height: 20px;}
.home-featured-grid {padding: 15px 20px 20px 20px;}
.Products-wrapper-main {padding: 60px 0;}
.the-industry-slide .slick-next.slick-arrow {right: -97px;}	
.socialmedia-opened p {font-size: 15px;line-height: 17px;margin-bottom: 10px;}
.header-nav ul li a::before {bottom: 0;height: 2px;}
.header-wrapper.fixed-header .header-nav ul li a::before {bottom: -10px;height: 2px;}
.header-topbar-buttons a, .header-topbar-buttons select {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px; 
    line-height:21px; 
    height: 24px; 
    min-width: 60px; 
    max-width: 110px; 
    text-align: center;
    padding: 3px 10px;
    margin-right: 5px;
}
ul .wpml-ls-menu-item a {
    justify-content: center;
}
.header-nav {padding-right: 20px;}
.header-search {width: 175px;}
.home-slide-content-inn {max-width: 100%;padding: 20px 30px 20px 40px;}
.Home-banner .slick-dots li button {width: 16px;height: 16px;border-width:2px;}

.home-featured-grid .featured-icon img {max-height: 30px;min-height: 20px;}
.home-featured-grid .featured-icon {margin-bottom: 10px;min-height: 40px;}
.Home-banner .slick-dots li {display: inline-block;}
.heading30 {font-size: 25px;}	
.what-we-do-wrapper {padding-bottom: 60px;}
.aktuelles-wrapper-grid-content h4 {font-size: 15px;line-height: 22px;margin-bottom: 12px;}	
.the-industry-featured-grid h3 {font-size: 25px;margin-bottom: 10px;}	
.the-industry-featured-grid p {font-size: 18px;line-height: 25px;margin-bottom: 20px;}	

.the-industry-featured-grid .custom-button {margin-top: 40px;}	
.footer-grid-item h2 {font-size: 18px;margin-bottom: 16px;}	
.header-search input {font-size: 13px;}
.header-search input {height: 35px;padding: 6px 12px;}
.header-wrapper.fixed-header .header-lt-out a img {width: 120px;}	
.border-heading::before {width: 5px;}	
.home-slide-row {padding: 180px 0 110px 0;height: 360px !important;}
.Products-wrapper-grid a {flex-direction: column;}	
.Products-wrapper-grid-right {width: 100%;padding-left: 0;padding-top: 15px;}	
.Products-wrapper-grid-right h4 {font-size: 15px;line-height: 22px;margin-bottom: 7px;}	
.Products-wrapper-grid {height: 100%;}
.header-wrapper.fixed-header .header-lt-out a img {width: 90px;}
html.overflow-hidden {overflow: hidden;}
button.navbar-toggle {display: block !important;position: relative;right: 11px;top: -3px;margin: 0;padding: 0;cursor: pointer;background: transparent;border: 0px;z-index: 99999;text-align: right;width: 32px;height: 30px;margin-left: 30px;}
button.navbar-toggle .icon-bar {display: block;width: 32px;height: 4px;border-radius: 0px;background:rgb(35, 31, 32);transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;float: right;width: 100%;}
button.navbar-toggle  .icon-bar + .icon-bar {margin-top: 4px;}
.header-nav {
    position: fixed;
    left: -300px;
    top: 0px;
    height:100vH;
    right:auto;
    width: 300px !important;
    transition: 0.7s all ease;
    -webkit-transition: 0.7s all ease;
    display: block;
    background: #333;
    padding: 110px 20px 20px 20px;
    background-size: cover;
    overflow: auto;
    z-index: 9999;
    border-left: 6px solid #1C63B7;
}
body.nav-open .header-nav {left: 0;}
.menu-main-menu-container ul li {display: inline-block;width: 100%;text-align: right;}
.nav-open button.navbar-toggle .icon-bar:nth-child(3) {transform: rotate(45deg);
-webkit-transform: rotate(134deg);left: 0px;position: relative;top: -3px;width: 30px;background: #1C63B7 !important;}
.nav-open button.navbar-toggle .icon-bar:nth-child(1) {transform: rotate(45deg);-webkit-transform: rotate(44deg);left: 0px;position: relative;
top: 5px;width: 30px;background: #1C63B7 !important;}
.nav-open button.navbar-toggle .icon-bar:nth-child(2) {display: none;}		
button.navbar-toggle:hover span.icon-bar:first-child {width: 16px;margin-left: 12px;}
button.navbar-toggle:hover span.icon-bar:last-child {width: 20px;margin-left: 8px;}
body.nav-open button.navbar-toggle:hover span.icon-bar:first-child {width: 30px;margin-left: 0px;}
body.nav-open button.navbar-toggle:hover span.icon-bar:last-child {width: 30px;margin-left: 0px;}
body.nav-open::before {position: fixed;content: "";height: 100vh;width: 100%;background: rgba(233, 233, 233, 0.69);z-index: 91;	top: 0;}
.header-nav ul li {float: left;width: 100%;text-align: center;margin-top: 0px;}

header.header-main {padding: 10px 0;}
.logins-buttons a {font-size: 15px;height: 40px;padding: 5px 20px 8px 50px;margin-left: 10px;}
.nav-open button.navbar-toggle .icon-bar {background: #699a2d;}
.nav-open button.navbar-toggle {top: -10px;right: 0;}
.home-featured-row {grid-template-columns: repeat(2,1fr);}
.fixed-contacts-con li > a {width: 45px;height: 45px;padding-right: 0;}
.socialmedia-opened {width: 180px;}
.fixed-contacts-con ul li {transform: translateX(calc(100% - 48px));}
.fixed-contacts-con ul li:first-child {margin-bottom: 5px;}
.fixed-contacts-con ul li:last-child {top: 100px;}
.home-featured-main {margin: 0px 0 0 0 !important;}
.Products-wrapper-grid-right p {font-size: 14px;line-height: 22px;}
.Products-wrapper-row {grid-gap: 30px 20px;}
.what-we-do-wrapper .row {align-items: center;flex-direction: column-reverse;}
.what-we-do-grid.left-grid {padding-right: 0;width: 100%;padding-top: 30px;}
.the-industry-slide .slick-next.slick-arrow {right: -75px;}
.the-industry-slide .slick-prev.slick-arrow {left: -30px;}
.Home-banner { margin-top:110px;}
.Home-banner .slick-next.slick-arrow, .Home-banner .slick-prev.slick-arrow, .the-industry-slide .slick-prev.slick-arrow, .the-industry-slide .slick-next.slick-arrow {top: 56%;display: none !important;}
.nav-open .header-lt-out a img {opacity: 0.3;}
.aktuelles-wrapper-main {padding: 60px 0;}
.the-industry-wrapper {padding: 60px 0;}
.footer-wrapper .row {display: inline-flex;}
.footer-grid-item.grid1 {order: 1; width:40%;}
.footer-grid-item.grid2 {order: 3; width:50%;}
.footer-grid-item.grid3 {order: 4; width:50%;}
.grid4.footer-form {order: 2; width:60%;}
.grid4.footer-form {padding: 15px;}
.contact-form-field input, .contact-form-field textarea {font-size: 14px;}
.contact-form-field textarea {height: 60px;}
.header-wrapper-inn {padding: 0px 0 20px 0;}	
.Products-wrapper-row {grid-gap: 30px 20px;grid-template-columns: repeat(2,1fr);}	
.border-heading {padding-left: 15px;}	
.what-we-do-grid ul li::before {width: 2px;}
.aktuelles-wrapper-header {margin-bottom: 20px;}	
.aktuelles-wrapper-row {grid-gap: 30px 20px;}	
.aktuelles-wrapper-grid-content {padding: 15px 15px 20px 15px;}	
.header-search button {width: 35px;}	
.header-lt-out a img {max-width: 110px;}
.header-topbar-buttons select {padding-left: 10px;background-position: 85% center;padding-right: 17px !important;background-size: 10px;}
.fixed-contacts-con li a img {height: 18px;width: 20px;}	
.container > .row {padding-left: 15px;padding-right: 15px;}	
	
.heading40 {font-size: 30px;margin-bottom: 12px;}
.InnerPage-banner-content-inn p {font-size: 16px;line-height: 23px;margin-bottom: 25px;}	
.applications-search-leters ul li a {font-size: 16px;height: 40px;width: 40px;}
.applications-search-leters ul {grid-gap: 8px 8px;width: 100%;}
.search-view-grid h6 {font-size: 34px;line-height: 25px;margin-bottom: 10px;}
.search-view-grid ul li a {font-size: 13px;margin-bottom: 10px;}	
.InnerPage-banner-content-inn {max-width: 100%;padding: 25px 25px 20px 40px;}
.InnerPage-banner-row {min-height: 290px !important;}
.border-heading::before {width: 5px;}
.applications-search-view {padding: 30px 0 20px 0;-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;text-align: center;}
.search-view-grid {padding-bottom: 30px;width: 100%;}
.applications-offers-solutions {margin-bottom: 30px;}
.wrapper.main-content {padding-top: 110px;}
p {font-size: 14px;line-height: 24px;}
.applications-offers-solutions p {color: #676767;text-align: center;}	
	
/* */
.contact-box-btn {padding: 9px 10px 9px 26px;font-size: 13px;line-height: 26px;background-size: 15px;background-position: 7px center;}
.contact-box-content {max-width: 100%;padding: 20px;}
.timeline-wrap {padding: 0 0;}
.map-embed iframe {height: 300px;}
.unternehmen-img-boxes {margin-bottom: 30px;}
.unternehmen-download-cards {padding: 40px 0px;}
.download-cards {grid-template-columns: 1fr;}
.unternehmen-leaders {padding: 0 0px;}
.leader-cards {grid-template-columns: 1fr;grid-gap: 40px;}
.leader-card h3, .leader-card h3 a {font-size: 17px; line-height: 1.3;}
.unternehmen-skills {margin-top: 45px;padding: 0 0px;}
.contact-box-title {font-size: 21px;}
.contact-box-btn {font-size: 15px;line-height: 20px;}
.unternehmen-img-boxes {padding:0 0px 0px 0px;	}
.unternehmen-timeline {	padding: 45px 20px 35px;}
.unternehmen-map {padding: 30px 0px;}
.contact-meta {margin-bottom: 20px;}
.contact-meta-btn {text-align: left;}
.timeline-wrap {margin-top: 15px;}
.timeline-item {position: relative;padding: 255px 0 0 0;}
.timeline-item.timeline-item-even .timeline-desc {top:0;bottom:unset}
.timeline-slider .slick-dots {margin-top: 15px;}
.timeline-slider .slick-dots li button {width: 12px;height: 12px;}	


.timeline-item{padding:260px 0; padding-bottom:10px;}	
.contact-us-form-sub label {font-size: 13px;line-height: 22px;margin-bottom: 6px;}		
.breadcrumb-inn nav .breadcrumb li {font-size: 15px;}	
.Suchen-field1 {width: 100%;max-width: 130px;}		
.contact-us-form-row select {font-size: 15px;}	
.contact-us-inn-right {padding-left: 0px;padding-top: 10px;}
.contact-us-form-row h3 {font-size: 15px;line-height: 24px;margin-bottom: 8px;}
.service-contact-out {padding: 15px;margin-top: 15px;margin-bottom: 15px;}
.contact-us-form-row {margin-bottom: 15px;}
.custom-checkgroup input:checked + label::after {top: 7px;}
.border-heading {padding-left: 15px;}
.service-find-advice .contact-us-form-row {padding: 15px;}
.service-find-advice .contact-us-form-row .contact-us-form-row.grid1 {margin-top: 10px;}
.submit-button1 input.button-Absenden {font-size: 16px;}
.service-find-advice .contact-us-form-row.grid1.submit-button1 .button-Absenden {padding: 7px 20px;}
.service-find-advice h3 {font-size: 16px;padding: 15px;}
.submit-button1 input.button-Absenden {padding: 10px 50px;font-size: 16px;}
.se	rvice-contact-out ul li span {width: 26px;}
.service-contact-out ul li span img {max-height: 14px;}
.service-contact-out ul li a {font-size: 13px;}
.contact-us-form-row textarea.textarea-field {height: 70px;}
.contact-us-inn-left, .contact-us-inn-right {width: 100%;}
.contact-us-inn {flex-direction: column;}
.contact-us-inn-left {margin-bottom: 30px;}
.contact-us-main {padding: 50px 0 50px 0;}

.download-center-content-grid h5 {font-size: 15px;}	
.download-center-content-grid {padding: 15px 10px;min-height: 150px;}	
.download-center-content-grid .custom-button a {font-size: 18px;}
.download-center-content-inn {grid-template-columns: repeat(1,1fr);grid-gap: 20px;}

.download-file-box {padding: 15px 15px 15px 65px;font-size: 14px;}
.filter-button {padding: 6px 10px;font-size: 14px;margin-right: 5px;margin-bottom: 10px;}	
.contact-box-btn {padding: 9px 25px 9px 47px;font-size: 16px;line-height: 25px;margin-top: 15px;background-size: 20px;background-position: 15px center;}	
.download-file-box::before {width: 50px;}
.download-boxes-w-cta .download-file-box {margin-bottom: 15px;}	
.contact-box-content {max-width: 100%;padding: 15px;}	
.contact-box-title {font-size: 22px;margin-bottom: 18px;}
.contact-box p {font-size: 15px;line-height: 25px;}
.contact-box-buttons {margin-top: 15px;}
.download-boxes-grid {grid-template-columns: repeat(1, 1fr);grid-gap: 20px 40px;}
.send-request-box {max-width: 100%;}
.download-center-filters {margin-bottom: 60px;}
.filter-result-box {margin-top: 30px;}
.filters-dropdown select {min-width: 160px;}
.download-boxes-grid {grid-template-columns: repeat(1, 1fr);grid-gap: 15px 0px;}

.faq-row button.accordion-button {font-size: 15px;line-height: 23px;padding: 10px 40px 10px 13px;}
.faq-row button.accordion-button.collapsed .fa.fa-angle-double-right {right: 14px;font-size: 14px;}
.faq-row button.accordion-button .fa.fa-angle-double-right {right: 14px;font-size: 14px;}

.wp-product-slide-grid .wp-product-img {height: 150px;}
.wpproduct-slide .slick-prev.slick-arrow, .wpproduct-slide .slick-next.slick-arrow {width: 50px;height: 50px;background-size: contain;}
.wpproduct-slide .slick-prev.slick-arrow {left: -47px;}
.wpproduct-slide .slick-next.slick-arrow {right: -42px;}
.download-center-content-grid .custom-button a {font-size: 18px;min-width: 110px;height: 35px;padding: 10px;line-height: 13px;}	
.wp-product-slide-grid {padding: 15px;margin: 0 10px;}	
.wp-product-categories {margin: 40px 0 60px 0px;padding-left: 20px;padding-right: 20px;}	
.col-12.pade-none.multikupplungen-out {margin-bottom: 50px;}	
.wpseocategoires .unternehmen-inn .unternehmen-inn-col.leftcol {padding-right: 0;width: 100%;}	
.wpseocategoires .unternehmen-inn .unternehmen-inn-col.leftcol:last-child {padding-left: 0;padding-right: 0px;width: 100%;}	
.wpseocategoires .unternehmen-inn {flex-direction: column;}	
.product-row1 .download-center-content-grid::before {width: 6px;}	

.produt-detail-right {padding-left: 30px !important;}	
.produt-detail-left .slider.slider-for, .slider-banner-image {height: 370px !important;}
.produt-detail-left .slider.slider-nav.thumb-image {padding: 0 20px !important;}
.produt-detail-left .slick-prev.slick-arrow, .produt-detail-left .slick-next.slick-arrow {width: 30px;height: 30px;}	
.produt-detail-left .slick-next.slick-arrow {right: -10px;}	
.produt-detail-left .slick-prev.slick-arrow {left: -12px;}	
.produt-detail-left .thumbnail-image .thumbImg {max-width: 110px;height: 80px;margin: 0 4px;}
.produt-detail-left {padding-right: 0px !important;margin-bottom: 30px;}
.produt-detail-right {padding-left: 0px !important;}
.produt-detail-inn {flex-direction: column;}
.sicherheitshinweise-main {flex-direction: column;}
.sicherheitshinweise-inn {margin-bottom: 20px;}
.breadcrumb-inn nav .breadcrumb li {font-size: 12px;}	
.breadcrumb-inn nav .breadcrumb li a {font-size: 13px;}
.breadcrumb-inn nav .breadcrumb li a img {height: 17px;top: -7px;}	
.any-questions-contacts .contact-box-content {width: 100%;}	

.unternehmen-inn-col-rtgrid1 {margin-bottom: 20px;grid-template-columns: repeat(1,1fr);grid-gap: 20px;margin-bottom: 27px;}
.unternehmen-inn-col.rightcol {padding-left: 0px;width: 100%;}
.unternehmen-inn-col.leftcol {padding-right: 0;width: 100%;margin-bottom: 20px;}
.unternehmen-main .row .unternehmen-inn {display: flex;flex-direction: column;}

.send-application-content-inn h2 {font-size: 25px;margin-bottom: 15px;}
.InnerPage-banner-content-inn {max-width: 640px;padding: 30px 30px 20px 50px;}	
.send-application-content-inn p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.bewerbungwalther-praezision a {padding: 8px 15px;font-size: 16px;}
.download-inner-opt {width: 100%;}
.bewerbungwalther-praezision a img {margin-right: 10px;width: 20px;}
.send-application-content-inn {max-width: 100%;padding: 25px 30px 30px 30px;}	
a.download-file-box > span {padding-right: 0;display: inline-block;width: 100%;}
.unternehmen_stellenangebote-filter .download-boxes-w-cta .download-file-box {margin-bottom: 15px;display: inline-block; width:100%;}
.download-inner-opt {width: 100%;margin-top: 20px;}	
	
/* */
.unternehmen-leaders {margin-top: 0;}
.unternehmen-img-boxes {margin-top: 30px;}
.contact-box-buttons {margin-top: 0;}
.img-box-right {padding-top: 20px;}
.sub-menu > li { display: flex;flex-wrap: wrap;}
.sub-menu ul { width: 100%;}
.header-nav ul.sub-menu {margin-bottom: 15px;margin-top: 0;height: 300px;overflow-y: auto;position: relative;}
.header-nav ul.sub-menu ul:first-child a {padding: 12px 5px;}
.header-nav ul li a:hover, .header-nav ul li.active a {color: #fff;}
.sub-menu a {margin-bottom: 0px !important;}
.header-nav .sub-menu ul {margin: 10px 0px 0px 0;}
span.menu-indicator{display: block; position: absolute;top: 0;}
.has-sub-menu {position: relative;}
.row.pade-none.custom-margin-for-mobile {width: 100%;margin-left: 0;margin-right: 0;}	
.footer-grid-item.grid1 a {margin-right: 0;}
.footer-social-medias a {
	margin: 0 10px;
}
.banner-content .home-slide-content-inn {
    position: relative;
    transform: none;
    top: 0;
}
.fixed-contacts-con {
    top: 40%;
}
}

@media (max-width:639px)
{
.home-featured-row {grid-template-columns: repeat(1,1fr);}
.Products-wrapper-main {padding: 50px 0;}
.Products-wrapper-row {grid-gap: 25px 0px;grid-template-columns: repeat(1,1fr);}
.the-industry-featured {margin-top: 50px;flex-direction: column;}
.the-industry-featured-grid.left-col {width: 100%;margin-bottom: 30px;}
.what-we-do-wrapper {padding-bottom: 50px;}
.the-industry-featured-grid.right-col {width: 100%;}
.the-industry-featured-grid.left-col img {
    max-width: 100%;
}
.the-industry-featured-grid p {font-size: 16px;line-height: 23px;margin-bottom: 15px;}
.aktuelles-wrapper-row {grid-template-columns: repeat(1,1fr);grid-gap: 25px 0px;}
.what-we-do-grid ul li {font-size: 15px;padding-left: 13px;margin-bottom: 8px;}
.aktuelles-wrapper-grid-content h4 {font-size: 14px;line-height: 21px;margin-bottom: 10px;}
.footer-wrapper .row {display: flex;}
.footer-grid-item.grid1 {order: unset;width: 100%;}
.footer-grid-item.grid2, .footer-grid-item.grid3, .footer-grid-item.grid4{order: unset;width: 100%;}
.footer-social-medias {position: static;display: inline-block;text-align: center;margin-top: 20px;}
.footer-grid-item {text-align: center;}
.footer-form-inn h3 {text-align: left;}
.contact-form-field input, .contact-form-field textarea {font-size: 13px;}
.footer-form-inn h3 {font-size: 25px;margin-bottom: 15px;}
button.navbar-toggle {right: 0px;top: -3px;width: 32px;height: 30px;margin-left: 20px;}
.header-topbar-buttons select {margin-right: 0;}
.heading40 {font-size: 25px;margin-bottom: 10px;}	

.contact-us-form-row.grid2 .contact-us-form-sub:first-child {padding-right: 0;margin-bottom: 15px;}
.contact-us-form-row.grid2 .contact-us-form-sub {width: 100% !important;padding: 0 !important;}
.contact-us-form-row.grid2 {flex-direction: column;}
.contact-us-form-row.grid2 .contact-us-form-sub:last-child {padding-left: 0;}
.contact-us-form-row input.text-filed {height: 38px;padding: 6px 10px;font-size: 14px;}
.contact-us-form-row.grid2 .contact-us-form-sub {margin-bottom: 15px;}
.contact-us-form-row {margin-bottom: 0;}
.contact-us-form-sub {width: 100%;}
.contact-us-form-row.grid1.multiple-checkbox {flex-direction: column;margin-top: 30px;margin-bottom: 30px;}
.custom-checkgroup:first-child {margin-bottom: 15px;}
.submit-button1 input.button-Absenden {display: inline-block;margin-bottom: 20px;}
.download-center-content-inn {grid-template-columns: repeat(1,1fr);grid-gap: 20px;}
.download-boxes-grid {grid-template-columns: repeat(1, 1fr);grid-gap: 15px 0px;}

.wp-product-categories {padding-left: 30px;padding-right: 30px;}
.produt-detail-left .slider.slider-for, .slider-banner-image {height: 280px !important;}

.download-inner-opt {width: 100%;margin-top: 20px;grid-template-columns: repeat(1,1fr);}

}

@media (max-width:479px)
{
.header-lt-out a img {max-width: 100px;}
.header-lt-out {width: 110px;}
.header-rt-out {width: calc(100% - 110px);}
button.navbar-toggle {margin-left: 10px;}
.header-search button {width: 25px;}
.header-search input {height: 30px;padding: 6px 5px;}
.header-search button img {width: 13px;position: relative;top: -1px;}
button.navbar-toggle {right: 0px;top: 0px;width: 30px;height: 30px;margin-left: 20px;}
.header-wrapper-inn {padding: 0px 0 15px 0;}
.home-slide-row {padding: 130px 0 100px 0;height: 320px !important;}
.custom-button a {font-size: 16px;min-width: 100%;line-height: 24px;height: 42px;}
.home-slide-content-inn h2 {font-size: 20px;margin-bottom: 8px;}
.home-slide-content-inn {max-width: 100%;padding: 15px 20px 18px 30px;}
.footer-form-inn {border: 1px solid #fff;padding: 15px;}
.the-industry-row .slick-dots li button {width: 13px;height: 13px;border: 1px solid #fff;margin: 0 4px;}
.footer-grid-item {text-align: center;padding: 0 !important;margin-bottom: 40px;}
.contact-submit-button input {display: inline-block;width: 100%;background: #F58D0D;border: 0px;font-size: 16px;padding: 10px;color: #fff;height: 45px;}
.footer-grid-item.grid4.footer-form {margin: 0;}
.footer-wrapper {padding-top: 40px;}
.contact-box-btn {padding: 9px 15px 9px 40px;font-size: 16px;line-height: 20px;margin-top: 15px;background-size: 18px;background-position: 15px center;width: 100%;}
.download-file-box {font-size: 13px;}
.send-request-btn {padding: 8px 20px;font-size: 18px;line-height: 24px;margin-top: 15px;}
.download-boxes-grid {grid-template-columns: repeat(1, 1fr);grid-gap: 15px 0px;}

}

@media (max-width:375px)
{
	
}

