/**
 * Responsive styles
 * Author: AM Media GmbH
*/
@media (max-width : 1200px) {


  #content-bar {
    overflow: hidden;
  }

  #header-bar  .info-bar {
    font-size: 0.925rem;
    letter-spacing: 0.105rem;
  }

  #header-bar #main-menu>li>a {
    font-size: 1.125rem;
  }

  #footer-bottom {
    letter-spacing: normal;
  }

}


@media (max-width : 991px) {

  #header-bar  .info-bar {
    float: none;
    margin: 0px;
    margin-top: 30px;
  }

  #header-caption {
    width: auto;
    left: 10px;
    margin: 0px;
    right: 10px;
    max-width: none;
    text-align: left;
  }

  #header-bar #main-menu {
    float: none;
  }

  .theme-default .nivoSlider img {
    min-height: 500px;
    width: auto!important;
    max-width: none;
  }

  #image-bar .nivo-controlNav {
    display: none;
  }

  #image-bar .nivo-caption .inner {
    margin-right: 0px;
  }

  #footer-bottom .col-social {
    float: none;
    text-align: left;
  }

  #footer-top .col-partner {
    margin-top: 50px;
  }

  #footer-top .col-partner::before {
    left: 15px;
    right: 15px;
  }

}


@media (max-width : 767px) {

  #content-bar {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .page-id-6 #image-bar {
    display: none;
  }

  #header-bar  .info-bar {
    letter-spacing: normal;
  }

  .col-opening {
    padding-bottom: 30px;
  }

}
