@media only screen and (max-width: 1200px) {
  
}
    
@media only screen and (max-width: 992px) {
.navi  {display: none !important;}
a.mobilemenu {display: block;}

    .bottomstripe {border-bottom: 5px solid #ffd018;}
    .claim {display: none;}
    .footer .divider {border: none;}
    .footer h1 {text-align: center;}
     .contentbox .arrowleft, .contentbox .arrowright {display: none;}

    }


    @media only screen and (max-width: 766px) {
        .ce-gallery .ce-column {
    margin: 10px;
    width: 100%;
    text-align: center;
}
.ce-gallery img, .ce-gallery figure {
    max-width: 100%;
    height: auto !important;
    display: inline-block;
}
        .row-eq-height {
  display: block;
}
.is-table-row {

    display: block;
    width: auto;

}

.is-table-row [class*="col-"] {display: block;}

.logo {display: block; width: 100%; text-align: center;}
.logo a {display: inline-block;}
        body {font-size: 15px;}
        h1 {font-size: 28px;}
.footernavigation {display:none;}
.navi {display: none;}    
 .slider, .contentpic {display: none;} 

  .bottomstripe {border-bottom: 5px solid #ffd018;}
 .slogan h1 {font-size: 26px; text-align:center;}
 .mobilepic {display: block;}
.logo img {margin: auto; width:180px; padding:15px 0 15px 0;}
.shrink img {margin: auto; width:140px; padding:5px 0 5px 0;}
    .main {padding: 15px 15px;}    
    .footercontent {text-align: center; display: block; padding: 10px;}
    .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;}

    }   

        
    @media only screen and (max-width: 480px) {
        .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: 40px;
}
    .logo img {margin:auto; width: 130px; padding:5px 0 5px 0; display: block;}
    .shrink img {width:130px; padding:5px 0 5px 0;}
     .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) {}
