/*=================== RESPONSIVE RULES ======================*/
@media (min-width: 1430px) {
  .container {
    width: 1400px;
  }
}
@media (max-width: 768px) {
.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;
  }
}
@media (min-width: 651px) {
#wrapper .formResponsive .formHorizontal .formControls {
    margin-left: 120px;
}
#wrapper .formResponsive .formHorizontal .formControlLabel {
    text-align: left;
    width: 120px;
}
}

/*=================== RESPONSIVE Ivan 23-08-2016 ======================*/
@media screen and (max-width: 1200px) {
  #wrapper {
    overflow: hidden;
  }
  #droppicsgallery33.droppicsgallerydefault .wimg {
    width: 33% !important;
  }
  	@media screen and (max-width: 980px) {
      .slidertext_1 {
        font-size: 30px !important;
      }
      .slidertext_2 {
        font-size: 12px !important;
      }
      .tp-caption {
        left: 50% !important;
      }
  	}
    @media screen and (max-width: 768px) {
      #header {
        top: 50px;
      }
      #logo {
        z-index: 1;
      }
      #box1 figure h3 {
        font-size: 22px;
      }
      #box1 figure img {
        object-fit: cover;
      }
      #maintop {
        padding: 0px !important;
      }
      #feature .moduletable {
        margin-bottom: 20px;
      }
      #content {
        padding-top: 25px;
        padding-bottom: 25px;
      }
      .abningstider .col-sm-4, .abningstider .col-sm-8 {
        float: left;
        width: 50%;
      }
      #box1 figure h3 {
        top: 320px !important;
      }
      #box1 figure:hover h3 {
        top: 140px !important;
      }
      #droppicsgallery33.droppicsgallerydefault .wimg {
        width: 50% !important;
      }
      .elitesmiley {
        top: 150px;
        position: absolute;
        width: 10%;
        right: 29px;
        z-index: 1000;
        bottom: none;
      }
  	}
  @media screen and  (max-width: 640px) {
    .tp-caption {
          display: none !important;
        }
  	}
    @media screen and (max-width: 425px) {
      #box1 figure {
        height: 360px !important;
      }
      #box1 figure h3 {
        top: 240px !important;
      }
      #box1 figure:hover h3 {
        top: 100px !important;
      }
      #logo img {
        max-width: 115%;
        width: 85%;
      }
      #droppicsgallery33.droppicsgallerydefault .wimg {
        width: 100% !important;
      }
      .elitesmiley {
        display: none;
      }
      .footerboxen li {
        float: none;
      }
      .footerlist {
        padding: 0px 0px 0px 0px;
      }
      .footerboxen li {
        margin: 0px 0px;
      }
      .footerlist a img {
        top: 10px;
      }
  	}
  	@media screen and (max-width: 320px) {
      #box1 figure {
        height: 320px !important;
      }
      #box1 figure:hover h3 {
        top: 40px !important;
      }
  	}
}