/*=================== RESPONSIVE RULES ======================*/
@media (min-width: 1430px) {
  .container {
    width: 1400px;
  }
}
/*@media (max-width: 768px) {*/
@media (max-width: 991px) {
  .mainmenu {
      width: 100%;
      float: none !important;
  	padding: 0;
  }
  #logo {
    text-align: center;
  }
  #magic-line { display: none; }
  #wrapper .none #js-mainnavcss3.megamenu {
      background-color: #333333;
  }
  #navigation {
  	display: none;
  }
  #mobile-menu {
  	display: block;
  }
  .mainmenu {
    display: none;
  }
}
@media (min-width: 651px) {
  #wrapper .formResponsive .formHorizontal .formControls {
      margin-left: 120px;
  }
  #wrapper .formResponsive .formHorizontal .formControlLabel {
      text-align: left;
      width: 120px;
  }
}

/*======================================================== Jonas rettelser / 2016 ====================================================*/
@media (max-width: 991px){
  #push {display: none;}
  #wrapper {margin: 0 auto 0; min-height: 0;}
  #footer-wrapper {height: auto;}
   .bannercirkelbillede{    
    display:none;
  }
}
/*=================== LAPTOP ======================*/
@media (max-width: 1429px) {
  .bannerbillede {
    background-position: right -250px top;
  }
  #feature img {
    height: auto;
  }
  #content h3 {
    line-height: 22px;
    margin-bottom: 14px;
    margin-top: 20px;
  }
  #content .contenth3 {
    clear: both;
  }
  .bannerbillede {
    background-size: cover;
  }
  .bannercirkelbillede img{
    height:200px !important;
  }
  .bannercirkelbillede{    
    top:100px !important;
  }
}
/*=================== TABLET LANDSCAPE ======================*/
@media (max-width: 1199px) {
  #wrapper #jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title {
    font-size: 14px;
  }
  #component img {
    height: auto;
  }
  @media (min-width: 992px) {
    #logo {
      max-width: 220px;
    }
  }
  .textarea h1, .textarea p {
    text-shadow: 2px 2px #000;
  }
.cirkelbillede img:nth-child(1){
  height:180px !important;
}
.cirkelbillede img:nth-child(2){
  height:180px !important;
}
.cirkelbillede img:nth-child(3){
  height:180px !important;
}
}
/*=================== TABLET PORTRAIT ======================*/
@media (max-width: 991px) {
  #logo {
    width: auto;
  }
  #mobile-menu {
    position: absolute;
    right: 0;
    top: 20px;
  }
  #mobile-menu .sm-btn-185 {
    background: transparent;
  }
  .textarea h1 {
    font-size: 40px;
    line-height: 45px;
  }
  .textarea {
    top: 210px;
  }
  .bannerbillede {
    height: 400px;
  }
  .bannerbillede {
    background-position: right -210px top;
  }
  #content .col-md-2 {
    float: left;
  }
  #footer .row > .moduletable:first-child .col-md-2 {
    position: absolute;
    bottom: -100px;
  }
  #footer .row > .moduletable:first-child {
    margin-bottom: 130px;
  }
  .cirkelbillede{
    top:40px;
  }
.cirkelbillede img:nth-child(1){
  height:150px !important;
}
.cirkelbillede img:nth-child(2){
  height:150px !important;
}
.cirkelbillede img:nth-child(3){
  height:150px !important;
}
}
/*=================== MOBILE ======================*/
@media (max-width: 767px) {
  .bannerbillede {
    background-position: left top;
  }
  .textarea h1, .textarea p {
    font-size: 25px;
    line-height: 30px;
    text-shadow: none;
  }
  #content .col-md-2 {
    width: 50%;
  }
  #footer .rsform-block-send .formControls {
    margin-left: 15px;
  }
}
/*=================== iPhone 6 + ======================*/
@media (max-width: 479px) {
.cirkelbillede img:nth-child(1){
  height:100px !important;
}
.cirkelbillede img:nth-child(2){
  height:100px !important;
}
.cirkelbillede img:nth-child(3){
  height:100px !important;
}
    
}
/*=================== iPhone 6 ======================*/
@media (max-width: 413px) {
    
}
/*=================== iPhone 5 & 4 ======================*/
@media (max-width: 374px) {
  .textarea h1, .textarea p {
    font-size: 22px;
  }
  #footer h3 {
    font-size: 29px;
  }
}