
@media (max-width: 1199px) {
    
    /* Header Adaption */
    .top-bar-right, .top-bar-left {
            width: calc((100% - 960px) / 2);
    }
    .top-bar-middle {
        width:565px;
    }
    
}


@media (min-width: 993px) {
	#mobile-language {
		display:none;
	}
}
@media (max-width: 992px) {
    body {
		font-size:15px;	
		padding-top:60px;
	}
	
	#top-navigation {
		z-index: 9999998;	
		color:white;
		pointer-events:none;
		position:fixed;
		right:10px;
		top:0;
	}
	#top-search, #wishlist-icon, #language, #mobile-language {
		pointer-events:all;	
	}
	#language {
		display:none;
	}
	#mainmenu {
		display:none;
	}
	#top {
		display:none;
	}
	.mod-languages  img {
		width:20px;
	}
	.default-flex.top-navigation-flex {
		
	}
	#top-search {
		margin-right:7px;	
	}
	#mobile-menu {
		display:block;
	}
	.mainsearch-input {
		width:90%;
		top:35px;  
  }
  #mainsearch input {
	  font-size:100%;
  }
  body .livesearch-results li {
	  font-size:16px;
  }
  .header-text .header-line {
		font-size:15px;
		display:block;  
		
  }
  .header-text {
		position:relative;
		padding:5px 0;
  }
  .header-text .container {
	  max-width:initial;
	  padding-left:0;
	  padding-right:0;
	  padding-top:3px;
		padding-bottom:3px;
  }
  .header-text .headerline-overlay {
		display:none;  
  }
  .header-text {
		background:rgba(0,109,50,1);  
  }
  .geraet-slider-item-title {
	  min-height:initial;
	  margin-bottom:15px;
  }
  h2, .h2 {
	  font-size:1.5rem;
	  margin-bottom:20px;
  }
  h3, .h3 {
	 font-size:1.5rem;
	  margin-bottom:20px;
  }
 
  .newsflash-item {
		width:50%;  
  }
  .footer-column + .footer-column {
	  margin-left:7px;
  }
  .content-wrapper {
	  padding:10px 0;
  }
  .copyright-line {
		text-align:left;  
  }
  #footer {
    border-top: 2px solid #0c7338;
    position: relative;
    padding: 20px 0 5px 0;
    font-size: 13px;
	}
	.footer-column p {
		margin-bottom:10px;
	}
	.bottom-content .bottom-wrapper {
		    padding: 20px 0;	
	}
	.button, .button:link, .button:visited {
		font-size:100%;	
		padding: 7px 15px;
	}
	.geraet-list-item {
		width:50%;  
  	}
	.default-margin, .small-margin {
		margin-bottom:20px;
	}
	div.mod-languages a:link, div.mod-languages a:visited {
		color:black;	
	}
	body div.advanced-dropdown span.caret {
		border-top: 4px solid #000;	
	}
	.fancybox-show-thumbs .fancybox-thumbs {
		display:none;
	}
	.fancybox-show-thumbs .fancybox-inner {
		right:0;	
	}
	.fancybox-container {
		z-index:9999998;	
	}
	.geraet-doc-wrapper {
		width:100%;
	}
	.geraet-doc {
		padding:10px 20px;	
	}
	.doc-icon {
		font-size:45px;	
	}
	.geraet-list.default-flex {
		margin-left:0;
		margin-right:0;
	}
	.geraet-doc {
		margin-bottom:0;	
	}
	.video-container-wrapper {
		width:50%;
	}
	.geraet-submenu {
		padding:5px 0 5px 0;
	}
	.geraet-submenu {
		font-size:12px;
	}
	.geraet-submenu .nav-link {
		padding-top: 3px;	
		padding-bottom: 3px;
		padding-right:7px;
	}
	.header-allgemein {
		display:none;
	}
	.geraet-submenu-buttons {
		display:flex;
		flex-direction:column;
	}
	.geraet-submenu-buttons .button, .geraet-submenu-buttons .button:link, .geraet-submenu-buttons .button:visited {
		font-size:12px;	
		padding: 5px 15px;
	}
	.matching-device {
		width:50%;	
	}
	.available_devices {
		padding:15px;
	}
	.wishlist-button {
		text-align:center;	
	}
	.geraet-submenu-buttons .button-text {
		display:none;
	}
	.geraet-submenu-buttons a + a {
		margin:3px 0;
	}
	.geraet-submenu-buttons i.fa {
		font-size:18px;
	}
	.geraet-submenu-buttons .customicon-pdf {
		font-size:21px;
	}
	body div.dataTables_wrapper div.dataTables_paginate ul.pagination {
		justify-content:center;
		margin-top:8px;
	}
	.occasion-list-item-data {
		width:100%;	
	}
	.geraet-list-item-inner {
		font-size:100%;	
	}
	.occasion-item .geraet-list-item-image {
		width:120px;
	}
	.occasion-item .geraet-list-item-text {
    	width: calc(100% - 120px);
		padding:15px 15px 0 15px;
	}
	.occasion-list-item-data {
	    padding: 15px 15px 15px 10px;
	}
	.occasion-list-item-data ul {
		margin-bottom:0;
	}
	.occasion-bottom-line {
		font-size:13px;	
	}
	#technical-data .dataTable{
		font-size:13px;
	}
	.hydremag-product {
		margin-top:15px;
	}
	.triangle-content .triangle-content-inner {
		padding-bottom:20px;
	}
    .variant-device-desc {
        font-size: 90%;
    }
	
}
@media (max-width: 768px) {
   
 

  .geraet-list-item-category {
	  padding-left:15px;
	  padding-right:15px;
  }
  .geraete-toolbar {
	  padding-left:15px;
	  padding-right:15px; 
  }
  .video-container-wrapper {
		width:100%;
	}
	.matching-device {
	}
	.empty-cat-note {
		padding-left:0;
		margin-bottom:0;
	}
    .variant-device {
        width: 100%;
    }
	.attribute-title {
		display:block;
	}
    .box {
        width: 50%;
    }
    .box:last-child {
        width: 100%;
    }
}

@media (max-width: 576px) {
   .box {
		width:100%;  
  }
}

@media (max-width: 480px) {
    .newsflash-item {
        width:100%;  
  }
    .matching-device {
        width: 100%;
    }
    .geraet-list-item {
		width:100%;  
		padding-left:0;
		padding-right:0;
  }
    
}


@media (max-width: 340px) {
   div.aikonmenu .logo img {
	   max-width:100px;
   }
}


