@media only screen and (max-width: 1200px) {
.sliderwrapper {padding-top: 140px;} 
.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) {
.sliderboxes {display: none;}   
.sliderwrapper {padding-top: 75px;}
.navi, .topmenu  {display: none !important;}
a.mobilemenu, .hamburger {display: block;}

    .bottomstripe {border-bottom: 5px solid #ffd018;}
    .claim {display: none;}
    .logo img {margin: auto; width:180px; padding:15px 0 15px 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;}

      .ce-gallery .ce-outer {
  position: relative;
  float: none;
  right: 0;
}
.ce-gallery .ce-inner {
  position: relative;
  float: none;
  right: 0;
}

.ce-gallery .ce-column {width: 100%;}
.ce-gallery figure {width: 100%;}

.video-embed {position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden;}
.video-embed iframe {
    position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

    }
  

    @media only screen and (max-width: 766px) {
        .sliderwrapper {padding-top: 0px;}
        .sliderwrapper .copyright {font-size: 12px;}
        .row-eq-height {
  display: block;
}
.news .lead {font-size: 15px;}
.news .news-list-item h3 {font-size: 18px;}
h1, .breaker [class*="col-"] h1 {font-size: 20px;}
.green-bg h1 {font-size: 30px;}
        body {font-size: 15px;}
        h1 {font-size: 28px;}
.navi {display: none;} 
.mm-navbar form {display: block !important}
 .slider {display: none;} 
 .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;}
            .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;}
.searchbox {display: none;}
.centeritems {display: block;}
.shrink img {width: 140px; padding:5px 0 5px 0;}
        .headerelements {position: absolute; display: inline-block; width: auto; right: 5px;}
    }   

        
    @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;
}
     .slogan h1 {font-size: 20px; text-align:center; margin-top: 5px; margin-bottom: 5px;}
    }


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