@media only screen and (max-width: 1200px) {
 
.shrink img {margin: auto; width:140px; padding:10px 0 10px 0;margin-left: 0;}
.navi .sf-menu a, .navi .sf-menu span {font-size: 16px;}
.slider .claim .description {font-size: 15px; line-height: inherit}
.claim h1{
    font-size: 20px;
    color: #004389;
    font-family: "Roboto";
    font-weight: 300;
    margin-bottom: 10px;
    line-height: inherit;
}
.logo img {width: 200px;}
}
    
@media only screen and (max-width: 992px) {
    
.navi, .topmenu  {display: none !important;}
a.mobilemenu {display: block;}

    .bottomstripe {border-bottom: 5px solid #ffd018;}
    .claim {display: none;}
    .logo img {margin: auto; width:180px; padding:15px 0 15px 0;}
.shrink img {margin: auto; width:100px; padding:5px 0 5px 0;}
.is-table-row {display: block; width: auto;}
.is-table-row [class*="col-"] {display: block; text-align: center;}
.is-table-row a {display: inline-block;}

.logo {width: auto; float: none;}
 
    }
  

    @media only screen and (max-width: 766px) {
        .sliderwrapper .copyright {font-size: 12px;}
        .row-eq-height {
  display: block;
}
.news .lead {font-size: 14px;}
.news .news-list-item h3 {font-size: 15px;}
h1, .breaker [class*="col-"] h1 {font-size: 20px;}
.green-bg h1 {font-size: 30px;}
.sixty h1 {font-size: 28px !important;}
.energiespartipp .vcenter {display: block;}
.news .news-list-item.energiespartipp .newsbox {margin-left: 0;}
        body {font-size: 14px;}
        h1 {font-size: 28px;}
.footernavigation {display:none;}
.navi {display: none;}    
 .slider {display: none;} 
 .bottomstripe {border-bottom: 5px solid #ffd018;}
 .slogan h1 {font-size: 26px; text-align:center;}
 .mobilepic {display: block;}
    .main {padding: 15px 15px;}    
    .footercontent {text-align: center; display: block;}
    #footer {background-image: none; margin:0;}
    #footer .bottom {text-align: left;}
    ul.footermenu {float: none; padding-left: 0;}
    .mainwrapper {padding-bottom: 0;}
    
            .breakerhome .frame {
    display: block;
    text-align: center;}
            .breakerhome ul {list-style: none;}
            .content .ce-gallery {display: none;}
                    .projects div.image {padding: 0px;}
        .projects div.image img {margin:auto;}
                .footercontent img {
    padding: 0px 0px;
    width: 200px;
    max-height: 100px;
}
.sidebar {display: none;}
.fm_button {float: none;}
.red-bg h1, .blue-bg h1 {font-size: 34px;}
    }   

        
    @media only screen and (max-width: 480px) {
        .tx-indexedsearch-form label {display: block;}
        .footermenu {font-size: 12px;}
        .red-bg h1, .blue-bg h1 {font-size: 28px;}
        .slogan {display: none;}
        .main {
    padding: 5px;
}
        .breakerhome .frame {
    display: block;
    text-align: center;}
.mobilepic {display: block;}        

h2 {font-size: 24px; line-height: 28px;}
.ce-bodytext ul {
    padding-left: 25px;
}
    .logo img {margin:auto; width: 130px; padding:5px 0 0px 0; display: block;}
     .slogan h1 {font-size: 20px; text-align:center; margin-top: 5px; margin-bottom: 5px;}
     .language-menu li a, .language-menu li a:hover, .language-menu li.active a {font-size: 20px;}
     .language-menu {right: -30px; }
    }


    
    @media only screen and (max-width: 320px) {}
