@media only screen and (max-width: 480px) {
  .region[class*="float-blocks"] .block {
    float: none;
    width: 100%;
  }
}

@media only screen and (min-width: 768px) {

  .region-sidebar-second {
    padding-left: 2%;
  }

  .view-slideshow {
    height: 350px;
    overflow: hidden;
  }

  .views-field-field-slide-afbeelding img {
    width: 100%;
    height: auto;
    min-height: 350px;
    min-width: 1600px;
    text-align: center;
  }

}

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

  input.form-text {
    width: 100%;
    height: 2.3em;
  }

  #block-locale-language {
    top: 63px;
  }

  ul.language-switcher-locale-url li {
    font-size: 85%;
  }

  #columns {
    padding: 15px 0;
  }

  .region-under-content {
    padding-bottom: 15px;
  }

  .view-slideshow {
    height: 225px;
    overflow: hidden;
  }

  .views-field-field-slide-afbeelding img {
    width: 100%;
    height: auto;
    min-height: 225px;
    min-width: 800px;
    text-align: center;
  }

  #columns {
    padding: 20px 0;
  }

  .view-referentie-projecten .group-right {
    float: none;
    width: 96%;
    padding: 20px 2%;
  }

  .view-referentie-projecten .group-left {
    width: 100%;
  }

  .node-full.node-referentie-project .group-left,
  .node-full.node-referentie-project .group-right {
    width: 100%;
  }

  .node-full.node-referentie-project .group-right {
    margin-top: 1em;
  }

  .node-full.node-referentie-project .group-right .field-item {
    width: 48%;
    float: left;
  }

  .node-full.node-referentie-project .group-right .field-item.odd {
    float: right;
  }

  .view-slideshow .views-row,
  .view-slideshow .views-field-nothing {
    height: 175px;
  }

  .slide-inner-content {
    margin-top: 95px;
    padding: 0;
    background: none;
  }

  .slide-inner-content {
    display: none;
  }

  .slide-inner-content h2 {
    display: block;
    font-size: 150%;
    float: left;
    background: rgba(0, 0, 0, 0.6);
    padding: 0 10px;
  }

  #header [class*='col-'] {
    margin-top: 0px;
  }

  .main-menu.block-superfish {
    top: 22px;
    width: 120px !important;
    padding: 10px;
    background: #fff;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;

  }

  .main-menu.block-superfish select {
    display: block;
    width: 100px;
    float: right;
  }

  .main-menu.block-superfish .block-inner {
    display: none;
  }

  #branding {
    top: -1px;
    left: -25px;
  }

  #logo img {
    height: 80px;
    width: auto;
  }

  #header-wrapper {
    height: 65px;
  }

}

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

  #logo img {
    height: 60px;
    width: auto;
    margin-left: 24px;
  }

  #header-wrapper {
    height: 50px;
  }

  #slideshow-wrapper {
    /*padding-top: 50px;*/
  }

  #branding {
    margin-left: 0;
  }

  /*#block-locale-language{
    top: -3px;
  }*/
  .main-menu.block-superfish {
    padding: 5px;
    width: 100px !important;
    height: 33px;
    top: 15px;
  }

  .main-menu.block-superfish select {
    width: 90px;
  }
}
