@media (max-width: 1600px) {
    .headline-wrapper .headline {font-size: 28px !important;}
    .headline-wrapper .subline {font-size: 24px !important;}
    .slideshow-wrapper p {font-size: 16px !important; }
}

@media (max-width: 1400px) {
    .produktwahl-wrapper {margin: 0 auto; position: relative; }
    .produktwahl-wrapper-aussen {width: 100%; background-color: #646464;}
}

@media (max-width: 1200px) {
    .produkt-dropdown select {width: 215px;}
}

@media (max-width: 1170px) {
    .headline-wrapper .headline {font-size: 26px !important; }
    .headline-wrapper .subline {font-size: 22px !important; }
    .slideshow-wrapper p {font-size: 15px !important; }
}

@media (max-width: 1340px) {
    body {font-size:14px;line-height: 1.5em;}
    .news-wrapper ul li .mod-articles-category-introtext {font-size: 14px;}
    .leistungen-img a div span {font-size: 14px;}
    .news-headline div p {font-size: 24px;}
    .leistungen-headline div p {font-size: 24px;}
    .referenzen-headline div p {font-size: 24px;}
    .navbar-default .navbar-nav>li>a {font-size: 16px;}
    .news-wrapper ul li {font-size: 29px}
    .bt-cs .bt-inner a.bt-title {font-size: 17px;}
    .dropdown-menu {font-size: 14px;}
    .footer-rechtliches .navbar-nav {margin: 0px 10px 0 0;}
    .content h1 {font-size: 29px;}
    .content h2 {font-size: 26px;}
    .content h3 {font-size: 22px;}
    .content h4 {font-size: 20px;}
    .content h5 {font-size: 17px;}
    .content h6 {font-size: 14px;}
    h4.panel-title {font-size: 16px;}
    .such-icon a .glyphicon-search {font-size: 16px;}
    .alles-aus-einer-hand .produktwahl-wrapper,
    .service-und-wartung .produktwahl-wrapper,
    .everything-from-a-single-source .produktwahl-wrapper,
    .customer-service-and-maintenance .produktwahl-wrapper
    {margin: -133px auto 35px auto;}
    .dropdown-menu {min-width:130px;}
}
@media (max-width: 1120px){
    .navbar-brand>img {width: 194px;}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: -16px;}
    .navbar-default .navbar-nav>li>a {font-size: 14px;}
    .navbar-nav {margin-top: 35px;}
    .produktwahl-wrapper {margin: 0px auto;padding: 20px;}
    .produkt-dropdown select {width: 187px;}
    .produktwahl-headline {width: 26%;}
    .produktwahl-text {width: 24%;}
    .sidebar .custom h5 {font-size: 16px;}
     body {font-size: 13px;}
    .leistungen-img a div span {font-size: 13px;}
    .news-headline div p {font-size: 22px;}
    .leistungen-headline div p {font-size: 22px;}
    .referenzen-headline div p {font-size: 22px;}
    .news-wrapper ul li {font-size: 25px}
    .news-wrapper ul li .mod-articles-category-introtext {font-size: 13px;}
    .bt-cs .bt-inner a.bt-title {font-size: 14px;}
    .dropdown-menu {font-size: 14px;}
    .content h1 {font-size: 28px;}
    .content h2 {font-size: 25px;}
    .content h3 {font-size: 21px;}
    .content h4 {font-size: 19px;}
    .content h5 {font-size: 17px;}
    .content h6 {font-size: 13px;}
    h4.panel-title {font-size: 14px;}
    .wrapper-generalunternehmer .headline p {font-size: 20px;}
    .wartung-automatisieren h5 {font-size: 17px;}
    .bt-cs .bt-inner a.bt-category {font-size: 13px;}
    .footer-nav .dropdown-menu {margin-right: 40px;}
    .btn {font-size: 13px;}
    .slideshow-wrapper {margin: 85px 0 0 0;}
    .alles-aus-einer-hand .produktwahl-wrapper,
    .service-und-wartung .produktwahl-wrapper,
    .everything-from-a-single-source .produktwahl-wrapper,
    .customer-service-and-maintenance .produktwahl-wrapper
    {margin: -127px auto 35px auto;}

}
@media (max-width: 991px){
    body {font-size: 14px;}
    .navbar-default .navbar-nav>li>a {font-size: 13px;}
    .headline-wrapper .headline {font-size: 22px !important; }
    .headline-wrapper .subline {font-size: 16px !important; }
    .slideshow-wrapper p {font-size: 14px !important; }
    .produktwahl-wrapper {padding: 20px 20px 35px 20px;}
    .produkt-dropdown {width: 100%;}
    .produktwahl-headline {width: 30%;float: left;}
    .produktwahl-text {width: 70%;float: left;}
    .produkt-dropdown select {width: 48%}
    .news-wrapper ul li .mod-articles-category-introtext {font-size: 14px;}
    .leistungen-img a div span {font-size: 13px;}
    .news-headline div p {font-size: 24px;}
    .leistungen-headline div p {font-size: 24px;}
    .referenzen-headline div p {font-size: 24px;}
    .news-wrapper ul li {font-size: 29px}
    .bt-cs .bt-inner a.bt-title {font-size: 16px;}
    .dropdown-menu {font-size: 14px;}
    .footer-rechtliches .navbar-nav {margin: 0px 10px 0 0;}
    .content h1 {font-size: 29px;}
    .content h2 {font-size: 26px;}
    .content h3 {font-size: 22px;}
    .content h4 {font-size: 20px;}
    .content h5 {font-size: 17px;}
    .content h6 {font-size: 14px;}
    h4.panel-title {font-size: 16px;}
    .wrapper-generalunternehmer .col-md-2{width: 18%; float: left;}
    .wrapper-generalunternehmer .col-md-4{width: 34%; float: left;}
    .wrapper-generalunternehmer .col-md-6{width: 48%; float: left;}
    .wrapper-wartung-automatisieren .wartung {padding-left: 0px;}
    .wrapper-wartung-automatisieren .automatisieren {padding-right: 0px;margin-bottom: 20px}
    .btn {font-size: 14px}
    .footer-nav .navbar-nav {margin: 30px 0 30px 0px;}
    .footer-kontakt{width: 40%;}
    .content {padding-right: 0px;}
    .module {width: 30%;float: left;margin-right: 37px;}
    .module:last-child {margin-right: 0px;}
    .bt-cs .bt-row {width: 50% !important;}
    .bt-cs .bt-inner a.bt-category {font-size: 14px;}
    .bt-cs .bt-inner img {width: 100% !important;}
    .wrapper-referenzen .referenzen-row {padding: 0 70px;}
    .container-fluid{padding-left: 20px !important;padding-right: 20px !important;}
    .container{ padding-left:20px;padding-right: 20px; width: auto;}
    .produkt-dropdown select:first-child {margin-left: 0px;}
    .alles-aus-einer-hand .produktwahl-wrapper,
    .service-und-wartung .produktwahl-wrapper,
    .everything-from-a-single-source .produktwahl-wrapper,
    .customer-service-and-maintenance .produktwahl-wrapper
    {margin: -129px 20px 35px 20px;}
    .jcepopup img{width: 200px;}
}
@media (max-width: 880px){
    .slideshow-wrapper .slider-text {display: none;}
    .alles-aus-einer-hand .produktwahl-wrapper,
    .service-und-wartung .produktwahl-wrapper,
    .everything-from-a-single-source .produktwahl-wrapper,
    .customer-service-and-maintenance .produktwahl-wrapper
    {margin: 0px 0px 0px 0px;}
    .produktwahl-wrapper {margin: 0px 0px 0 0px;}
}

@media (max-width: 767px){
    .module {width: 100%;float: none;margin-right: 0;}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0px;}
    .leistungen-img-wrapper img {width:100%;}
    .leistungen-img a div span {font-size: 16px;}
    .wrapper-footer .footer-nav ul{display: block; margin-bottom: 20px;}
    .navbar-default .navbar-toggle {border-color: #a50c38;}
    .navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: #a50c38;background-image: none;border: 1px solid transparent;border-radius: 0px;}
    .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover  {background-color: #fff;}
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar {background-color: #a50c38;}
    .container>.navbar-collapse {float: none;}
    .navbar-default .navbar-nav>li>a {font-size: 14px;}
    .dropdown-menu{display: block;position: static;float: none;width: 100%;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
    .navbar-default .navbar-nav .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .dropdown-menu>.active>a:focus,
    .navbar-default .navbar-nav .dropdown-menu>.active>a:hover {color: #555;background-color: #e7e7e7;}
    .dropdown-menu>li>a {margin-left: 15%;}
    .dropdown-menu>li> .nav-child{margin-left: 15%;}
    .dropdown-submenu>a:after {display: none;}
    .produkt-dropdown {width: 100%;}
    .produktwahl-headline {width: 100%;float: none;}
    .produktwahl-text {width: 100%;float: none;}
    .produkt-dropdown select {width: 48%}
    .wrapper-generalunternehmer .col-md-6 {width: 100%;float: left;}
    .wrapper-generalunternehmer .col-md-4 {width: 50%;float: left;height: 96px;}
    .wrapper-generalunternehmer .col-md-2 {width: 50%;float: left;}
    .wrapper-generalunternehmer .col-md-2 img{margin: 0 auto}
    .leistungen-img a div {margin-top: 0;}
    .slideshow-wrapper {margin: 77px 0 0 0;}
    .pagination {float: none;}
    .bfQuickMode .pull-right {margin-left:0%;}
    .item-image img {margin: 4px 15px 140px 0;}
    .footer-sn {position: absolute;bottom: -54px;right: 15px;}
    .wrapper-footer {padding-bottom: 100px;}
    .wrapper-kontakt {position: fixed;width: auto;height: auto;left: -78px;margin-left: 50%;top: inherit;bottom: 0px;z-index: 1000;}
    .kontakt-info {display: block;position: relative;width: 48px;margin-bottom: 0px;margin-right: 5px;float: left;}
    .headline-wrapper .headline {font-size: 20px !important; }
    .headline-wrapper .subline {font-size: 16px !important; }
    .slideshow-wrapper p {font-size: 13px !important; }
    .kontakt-info-hover-1 {top: -70px;right: -127px;}
    .kontakt-info-hover-2 {top: -70px;right: -74px;}
}

@media (max-width: 600px){
    body {font-size: 13px;}
    .slideshow-wrapper .n2-ss-layer {left: 42% !important; width:55% !important;}
    .slideshow-wrapper .subline {display: none;}
    .headline-wrapper .headline {font-size: 16px !important;word-wrap:break-word;}
    .slideshow-wrapper p {font-size: 12px !important; }
    .modal-content input[type="search"] {width: 173px;}
    .modal-dialog {width: 320px;}
    .produktwahl-headline p {font-size: 18px;}
    .produkt-dropdown select {width: 100%;margin-left: 0px;margin-top: 10px;}
    .news-wrapper ul li .mod-articles-category-date:before {font-size: 14px;}
    .news-wrapper ul li .mod-articles-category-date {position: absolute;top: -130px;left: 0px;font-size: 48px;}
    .news-wrapper ul {list-style: none;margin-top: 150px;margin-left: 0px;}
    .news-wrapper ul li {font-size: 20px;}
    .news-wrapper ul li .mod-articles-category-introtext {font-size: 13px;}
    .btn {font-size: 13px;}
    .news-headline div p {font-size: 20px;}
    .leistungen-headline div p {font-size: 20px;}
    .referenzen-headline div p {font-size: 20px;}
    .navbar-brand>img {width: 180px;}
    .content h1 {font-size: 22px;}
    .content h2 {font-size: 20px;}
    .content h3 {font-size: 18px;}
    .content h4 {font-size: 14px;}
    .content h5 {font-size: 13px;}
    .content h6 {font-size: 13px;}
    .breadcrumb {background-color: transparent;padding: 0px;margin: 0 0 20px 0;}
    .panel-title>a, .panel-title>a:focus {padding: 9px 15px 6px 15px;}
    .wrapper-generalunternehmer .col-md-6 {width: 100%;float: left;}
    .wrapper-generalunternehmer .col-md-4 {width: 100%;float: left;height: auto;}
    .wrapper-generalunternehmer .col-md-2 {width: 100%;float: left;margin-bottom: 20px}
    .wrapper-generalunternehmer p {margin-top: 0px;text-align: center;}
    .wrapper-generalunternehmer .headline p {text-align: center;}
    .col-xs-6 {width: 100%;}
    .wrapper-referenzen .referenzen-row {padding: 0 0px;}
    .bt-cs a.next {margin: -55px -60px 0 0 !important;right: 50% !important;}
    .bt-cs a.prev {margin: -55px 0 0 -60px !important;left: 50% !important;}
    .bt-cs .next, .bt-cs .prev {height: 50px !important;}
    .wrapper-referenzen .referenzen-row {margin: 90px -10px 80px -10px;}
    .footer-kontakt {width: 100%;}
    .footer-rechtliches{font-size: 14px;}
    .footer-kontakt-wrapper {margin: 0 0px 0 0;}
    .navbar-brand {padding: 11px 15px;}
    .container>.navbar-header {margin-top: 0px;}
    .navbar-toggle {margin-top: 12px;margin-bottom: 12px;}
    .slideshow-wrapper {margin: 58px 0 0 0;}
    .jcepopup img{width: 150px;}
    .pull-left {float: none!important;}
    .item-image img {margin: 4px 15px 5px 0;}
}
