body {
  overflow-x: hidden;
  font-family: 'Yaldevi', sans-serif;
  font-size:19px;
  font-weight:400;
  color:#444444;
  background: #ffffff;
}
#googlemaps{min-height:100%; height:100%; padding: 30px;}
.btn-gmap{margin-bottom:5px;}
.gmapcanvas{text-align:center; min-height:100%;}
p{margin:10px 0;}

/* HM */

header .container{max-width:1700px; width:100%;}

.produkte-box{margin-bottom:30px;}
.badgemarket{max-width:250px; margin:0 auto; transform: rotate(-20deg);}
.badgemarket:hover{opacity:0.9;transform: scale(1.1)}
.social a{color:#444444;}
.social i{font-size:26px; margin-right: 5px;}
.sliderlogos{margin-top:50px; width:60%;}

.blackoverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
}
.pulse {
    box-shadow: 0 0 0 rgba(204,169,44, 0.4);
    animation: pulse 2s infinite;
}

.siegel img{max-width:150px!important; position: absolute; top: -25px;}
.social-header a{float:right; padding-left: 15px;}
.social-header a i{color:#f2c50c; font-size: 34px; padding-top: 22px;}

.navbar-mobile{display:none; visibility:hidden;}
.navbar-fixed-bottom, .navbar-fixed-top{z-index:5000;}
.h2{margin-top:0; margin-bottom:20px; color:#000000;}
.h3{margin-bottom:18px; color:#000000; font-size:20px;}

.col-center{margin:0 auto; float:none;}
.nopadd{padding-left:0; padding-right:0;}
.nopaddall{padding:0;}
.modal-dialog{width:800px;}
.modal-content{border-radius:0; padding:30px; max-height:600px; overflow-y:scroll;}

.hm{margin:10px auto 15px auto; font-size:10px;}
.hm img{max-width:160px; margin-left:3px; margin-top:-16px; opacity:0.4;}
.hm img:hover{opacity:1;}

.imgpadd{padding-right:15px;}

section{position:relative;}

#galerie{padding:0; overflow-y:hidden;}
#galerie img{filter: grayscale(0%); width:100%; height:330px;}
#galerie img:hover{filter: grayscale(100%);}
.galerie-sm{min-height:330px;}

.btn-danger{background:#5db5b9; border:0; font-size:18px;}
.btn-danger:hover{background:#000000; border:0; font-size:18px;}

.btn-black{background:#000000; border:0; font-size:18px;}
.btn-black:hover{background:#5db5b9; border:0; font-size:18px;}

.badge-secondary{margin-top:-15px; font-weight:400; background:#5db5b9;}
.openday{min-width:95px; float:left;}
.opentime{float:left;}


.standortdiv{padding: 100px 100px 30px 100px;}

#galerie .container-fluid{position:relative;}
.redbadge{position:absolute; z-index:1100; max-width:550px; width:100%; padding:15px 30px; color:#fff; background:#5db5b9; font-size:14px;  margin-top:0; margin-left:100px;}
.redbadge h3{color:#fff; margin-top:10px; font-size:30px;}

.section-1{padding:120px 0;}
.spruch-text-1, .spruch-text-2{font-size:50px; font-family: 'Yaldevi'; color:#fff; text-align:center;}
.col-box{height:320px; overflow:hidden; padding-left:30px; padding-right:30px; margin-bottom:30px;}
.col-box img{background-size:cover; max-width:580px;}

/*Slider*/
.carousel-caption{top: 40%;transform: translateY(-40%); bottom:initial; text-align: left; max-width: 600px; width: 100%;}
.carousel .item{-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.carousel h1{color:#f2c50c; font-size:62px; font-family: 'Yaldevi', serif; font-weight: bold;}
.carousel h1 span{font-size:38px;}
.carousel h2{color:#f2c50c; font-size:46px; font-family: 'Yaldevi', serif;font-weight: bold;}
.carousel{margin-top:20px;}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
  
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}
/*
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


@-webkit-keyframes zoom {
    0%   {transform: scale(1);}
    100% {transform: scale(1.1);}
}

.carousel-fade .carousel-inner .item.active img {
    -webkit-animation: zoom 15s 1;
}
*/
.scrollToTop, .scrollToTop:focus{ 
	text-align:center;
	font-size:42px; 
	color: #f2c50c;
	text-decoration: none;
	position:fixed;
	bottom:24px;
	right:40px;
	display:none;
	z-index:4000;
}
.scrollToTop:hover{
	text-decoration:none;
	color:#5db5b9;
}

.bg-1 {
    background: url(../img/slider3.jpg);
        background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
	color:#fff;
}

.bg-2 {
    background: url(../img/slider6.jpg);
        background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
	color:#fff;
}

.bg-3 {
    background: url(../img/slider5.jpg);
        background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
	color:#fff;
}

.overlay{
	background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 100%, rgba(0,0,0,0.5) 17%, rgba(0,0,0,0.4) 35%, rgba(0,0,0,0.3) 62%, rgba(0,0,0,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(17%,rgba(0,0,0,0.5)), color-stop(35%,rgba(0,0,0,0.4)), color-stop(62%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.4)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 100%,rgba(0,0,0,0.5) 17%,rgba(0,0,0,0.4) 35%,rgba(0,0,0,0.3) 62%,rgba(0,0,0,0.4) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.6) 100%,rgba(0,0,0,0.5) 17%,rgba(0,0,0,0.4) 35%,rgba(0,0,0,0.3) 62%,rgba(0,0,0,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 100%,rgba(0,0,0,0.5) 17%,rgba(0,0,0,0.4) 35%,rgba(0,0,0,0.3) 62%,rgba(0,0,0,0.4) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.6) 100%,rgba(0,0,0,0.5) 17%,rgba(0,0,0,0.4) 35%,rgba(0,0,0,0.3) 62%,rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 );
    padding: 100px 0;
    background-attachment: fixed;
	
}

.box-border {
    padding: 20px 30px;
	background:rgb(255,255,255);
	background:rgba(255,255,255,.8);
}

.box-border-h {
    font-size: 22px;
	font-family: 'Yaldevi', sans-serif;
	color:#000000;
}
.box-box-padd i{color:#000000;}


.box-box-padd {
    padding-top: 20px;
}

.intro-text{text-align:center;}
.intro-text h1{color:#fff; font-size:40px; background:#d9a545; display:inline-block;}
.intro-text h2{color:#fff; font-size:32px;  margin:5px 0;  background:#000000;  display:inline-block;}

.btn-index, .btn-index:focus{ color:#f2c50c; background:#09421f; padding:10px 40px; border-radius:10px; font-size:20px; margin-top:20px;transition:all 0.3s; font-weight: 400;}
.btn-orange{ color:#ffffff; background:#ff7900;}
.btn-index:hover{ color:#09421f; background:#f2c50c; transition:all 0.3s;}

.navbar-custom{padding-top: 15px; padding-bottom: 15px; border:none;background: #09421f;}
.navbar-brand{float:none; padding:0; }
.navbar-brand img{width:100%; max-width:160px; position: absolute; background: #09421f; padding: 10px; border-radius: 20px;}
.navbar-header{float:none;}
.navbar-nav{padding-top:15px; padding-bottom:10px; float: none; margin-top: 0; display: inline-block; vertical-align: top;}
.navshadow{box-shadow: 0 -11px 10px -2px rgb(0 0 0 / 20%);  margin-top: 30px;}
.navbar .navbar-collapse {text-align: center;}

.line-center{border-top: 4px dotted #f2c50c; margin: 40px 0 50px 0; width: 100px;}
.bigcolpad{padding:100px 100px 0 100px;}

.datenschutz{margin-top:210px;}

.badgeredcircle{position:absolute; width:130px; height:130px; background:#5db5b9; color:#fff; border-radius:100px; text-align:center; left:380px; font-size:14px; padding-top:45px;}


.google-maps {
    height: 0;
    overflow: hidden;
    padding-bottom: 70%;
    position: relative;
	margin:0;
}

.google-maps iframe {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}

.footer-link{color:#f2c50c; background:transparent; border:0;}
.footer-link:hover{color:#f2c50c; text-decoration:underline; opacity: 0.7; text-decoration: none;}

#swipebox-overlay{background:rgba(9, 47, 29, 0.8) none repeat scroll 0 0; color:#000000;}
#swipebox-bottom-bar, #swipebox-top-bar{background:#000000;}


/* ENDE HM */
.modal-title{text-transform:none; font-size:30px; font-family: '<strong>Yaldevi</strong>', sans-serif;}
#impressum .modal-title{color:#000000; font-family: 'Yaldevi', sans-serif; font-size:30px; font-weight:400;}
#impressum{color:#000000;}
#impressum h3, .datenschutz h4, .datenschutz h1,.datenschutz h2{font-size:24px; font-family: 'Yaldevi', sans-serif;}
#impressum h4{color:#000000; font-family: 'Yaldevi', sans-serif; font-size:24px; font-weight:400;}
.modal-title span{padding-right:5px;}
.modal-dialog {
  margin-top: 0;
  margin-bottom: 0;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.modal.fade .modal-dialog {
  transform: translate(0, -100%);
}

.modal.in .modal-dialog {
  transform: translate(0, 0);
}


.text-muted {
  color: #777777;
}
.text-primary {
  color: #bc1818;
}
p {
  line-height: 1.5;
}
p.large {
  font-size: 16px;
}
a,
a:hover,
a:focus,
a:active,
a.active {
  outline: none;
}
a {
  color: #09421f;
}
a:hover,
a:focus,
a:active,
a.active {
  color: #f2c50c;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  color: #000000;
}
.img-centered {
  margin: 0 auto;
}
.bg-light-gray {
  background-color: #eeeeee;
}
.bg-darkest-gray {
  background-color: #000000;
}
.btn-primary {
  color: white;
  background-color: #bc1818;
  border-color: #bc1818;
  font-family: 'Yaldevi', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: white;
  background-color: #fec503;
  border-color: #f6bf01;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #bc1818;
  border-color: #bc1818;
}
.btn-primary .badge {
  color: #bc1818;
  background-color: white;
}
.btn-xl {
  color: white;
  background-color: #000000;
  border-color: #000000;
  font-family: 'Yaldevi', sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  border-radius: 30px;
  font-size: 16px;
  padding: 10px 40px;
}
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
  color: white;
  background-color: #000000;
  border-color: #000000;
}
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
  background-image: none;
}
.btn-xl.disabled,
.btn-xl[disabled],
fieldset[disabled] .btn-xl,
.btn-xl.disabled:hover,
.btn-xl[disabled]:hover,
fieldset[disabled] .btn-xl:hover,
.btn-xl.disabled:focus,
.btn-xl[disabled]:focus,
fieldset[disabled] .btn-xl:focus,
.btn-xl.disabled:active,
.btn-xl[disabled]:active,
fieldset[disabled] .btn-xl:active,
.btn-xl.disabled.active,
.btn-xl[disabled].active,
fieldset[disabled] .btn-xl.active {
  background-color: #bc1818;
  border-color: #bc1818;
}
.btn-xl .badge {
  color: #bc1818;
  background-color: white;
}

.navbar-custom .navbar-brand {
  background:#09421f;
}

.navbar-brand img{
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;}
	
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus,
.navbar-custom .navbar-brand:active,
.navbar-custom .navbar-brand.active {
  color: #fec503;
}
.navbar-custom .navbar-collapse {
  border-color: rgba(255, 255, 255, 0.02);
}
.navbar-custom .navbar-toggle {
  background-color: #000000;
  border-color: #000000;
  text-transform: uppercase;
  color: white;
  font-size: 12px;
  border:0;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #f2c50c;
	color: #09421f;
} 
.navbar-custom .nav li a {
  text-transform:uppercase;
  letter-spacing: -0.2px;
  color: #f2c50c;
  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	padding:10px 15px;
	margin:0 12px;
	font-family: 'Yaldevi', sans-serif;
	font-size: 18px;
	font-weight:400;
	
	
}

.navbar-nav{-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}

.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus {
  background-color: #f2c50c;
	color: #09421f;
	border-radius: 20px;
}
.navbar-custom .navbar-nav > .active > a {
  background:#5db5b9;
  border-radius: 20px;
}

.text-white{color:#ebebeb !important;}

  .navbar-custom .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover 
  {
   color: #09421f; 
  border-radius: 20px;
  background:#f2c50c;
  }



/*BREAKPOINT COLLAPSE*/

@media (max-width: 1000px) {
 .h2{margin-top:30px;}
 
  .navbar-header {
      float: none;
  }
  .navbar-nav {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}




section {
  padding: 0;
}
section h2.section-heading {
  font-size: 44px;
  font-weight:700;
  margin-top: 0;
  margin-bottom: 5px;
  color:#f2c50c;
  font-family: 'Yaldevi', serif;
}
section h3.section-subheading {
  font-size: 36px;
  font-family: 'Yaldevi', sans-serif;
  text-transform: none;
  margin-top:0;
  margin-bottom:0;
  font-weight: 700;
  color:#09421f;
}

.bg-kontakt h2.section-heading, .bg-kontakt h3.section-subheading{color:#fff;}{color:#fff;}
.bg-kontakt .line-center{border-color:#fff;}
@media (min-width: 1000px) {
  section {
    padding: 0;
  }
}



section#kontakt .form-group {
  margin-bottom: 15px;
}
section#kontakt .form-group input,
section#kontakt .form-group textarea {
  padding: 10px 15px;
  background:none;
  border:1px solid #999;
  border-radius:10px;
}
section#kontakt .form-group input.form-control {
  height: auto;
}
section#kontakt .form-group textarea.form-control {
  height: 236px;
}
section#kontakt .form-control:focus {
  border-color: #666;
  box-shadow: none;
}
section#kontakt ::-webkit-input-placeholder {
  font-family: 'Yaldevi', sans-serif;
  font-weight: 400;
  color: #999;
}
section#kontakt :-moz-placeholder {
  /* Firefox 18- */
  font-family: 'Yaldevi', sans-serif;
  font-weight: 400;
  color: #999;
}
section#kontakt ::-moz-placeholder {
  /* Firefox 19+ */
  font-family: 'Yaldevi', sans-serif;
  font-weight: 400;
  color: #999;
}
section#kontakt :-ms-input-placeholder {
  font-family: 'Yaldevi', sans-serif;
  font-weight: 400;
  color: #999;
}
section#kontakt .text-danger {
  color: #000000;
}
footer {
  padding: 5px 0;
  position:relative;
  background:#09421f;
  color:#f2c50c;
}
footer .navbar-border{padding:30px 0;}
footer span.copyright {
  line-height: 40px;
  font-family: 'Yaldevi', sans-serif;
  text-transform: uppercase;
  text-transform: none;
}
footer ul.quicklinks {
  margin-bottom: 0;
  line-height: 40px;
  font-family: 'Yaldevi', sans-serif;
  text-transform: uppercase;
  text-transform: none;
}
ul.social-buttons {
  margin-bottom: 0;
}
ul.social-buttons li a {
  display: block;
  background-color: #000000;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  font-size: 20px;
  line-height: 40px;
  color: white;
  outline: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active {
  background-color: #bc1818;
}
.btn:focus,
.btn:active,
.btn.active,
.btn:active:focus {
  outline: none;
}

@media screen and (max-width: 1200px) {
	.navbar-mobile{display:block; visibility:visible;}
	.navbar-desktop{display:none; visibility:hidden;}
	.navbar-fixed-top{padding:5px 0;}
	.navbar-custom .navbar-toggle{font-size:16px; background:transparent;}
	.bg-slider{padding:120px 0;}
	header .intro-text .intro-heading{line-height:1; font-size:9vw;}
	header .intro-text .intro-lead-in{font-size:18px;}
	header .intro-text{padding-bottom:100px;}
	.container{padding: 0 25px;width: 100%;}
	.section-1, .section-2{padding: 100px 0;}
	blockquote{font-size:28px;}
	blockquote p{text-align:center;}
	.navbar-nav{padding-top:70px;}
	.navbar-custom .nav li a{padding-top:0;}
	.header-tel{margin-left:0; border:0;}
	.navbar-custom .nav li a{padding-top:12px; padding-bottom:12px;}
	.navbar-custom .nav li a:hover,
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ padding-left:18px; padding-right:18px;}

	.navbar-brand{height:auto; padding-top:5px; padding-bottom:5px;}
	.modal-content{max-height:90%; padding:15px;}
	.modal-dialog{width:100%; max-width:90%; margin:0 auto;}
	.colabstand{padding:0 15px;}
	.colschlusswort{padding-top:30px;}
	.colschlusswort hr{margin:30px 0;}
	.navbar{margin-bottom:0;}
	.navbar-nav{margin-top:15px; padding-top:0; margin-bottom:10px;}
	.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus {background-color: transparent;}
  .navbar-custom .navbar-toggle{margin-top:0; margin-bottom:0; color:#000000;}
  .navbar-custom{background: rgba(255, 255, 255, 0.9);}
  .bg-slider{min-height:650px; padding:50% 0;}
  #leistungen .row{margin:0;}
  .navbar-mobile{float:left;}
  
  .navbar-custom{background: #09421f; box-shadow:none;}
  .navbar-custom .navbar-collapse{background:#09421f;}
  .navbar-custom .navbar-toggle{color:#f2c50c; margin-top:16px; margin-bottom:10px;}
  .container-nav{padding:0 15px 0 15px;}
  .navbar-fixed-top{padding:0;}
  .navbar-nav{margin-top:0; text-align:right; margin-bottom:0; padding-right:15px;}
  .navbar-right{margin-right:0;}
  .carousel{margin-top:60px;}
  .navbar-custom .col-sm-4{width:100%;}
  .imgpadd{padding-right:0;}
  #spruch .text-right{text-align:center;}
  .spruch-text-1, .spruch-text-2{font-size:48px; text-align:center;}
  .col-box{padding:0;}
  .navbar-nav.navbar-right{margin-right:-15px;}
  .navbar-brand img{margin-top:15px; padding-bottom: 20px; width: auto;}
  .navbar-custom .navbar-toggle{font-size:18px; font-family: 'Yaldevi', sans-serif; text-transform:uppercase; margin-bottom: 10px;}
  .navbar-custom .navbar-toggle .fa{font-size:22px;}
  .speisebild{display:none;}
	.navbar .navbar-collapse{text-align:right;}
	.navshadow{box-shadow: none;}
	
}



@media screen and (min-width: 486px) and (max-width: 899px) {
	.carousel h1, .carousel h2{font-size:30px;}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img{background-size:cover; min-height: 500px;}
}

@media screen and (max-width: 485px) {
	  .bg-slider{min-height:650px; padding:60% 0;}
	  .navbar-brand img{max-width:120px;}
	  .navbar-brand{padding:0;}
	  .carousel-inner > .item > a > img, .carousel-inner > .item > img{height:350px; background-size:cover; max-width:190%; margin-left:-50%;}
	  .carousel h1, .carousel h2{font-size:26px; padding-right:15px; padding-left:15px;}
	.carousel h1 span{font-size:26px;}
	  section h2.section-heading{font-size:32px;}
	  .standortdiv{padding:50px 30px 30px 30px;}
	  #online-market .section-heading.text-center{text-align:left;}
	  footer{text-align:center;}
	  .hm{argin-top: 30px;float: none; margin: 30px auto 0 auto; position: relative; width: 220px;}
	  .badgeredcircle{left:250px; width:100px; height:100px; font-size:12px; padding-top:32px;}
	  .btn-index{padding:10px 15px; font-size:14px;}
	 
}

/*HM*/


@media screen and (min-width:1001px) and (max-width: 1200px) {
	.navbar-custom .nav li a{margin:0 5px;}
	.carousel h1{font-size:50px; padding: 15px 40px;}
	.siegel img{max-width:120px!important;}
	header .social-header a i{padding-top:0;}
}







@media screen and (min-width:1400px) {
.bigcolpad{padding: 100px;}

}

@media screen and (min-width:1170px) and (max-width:1400px) {

	.bigcolpad{padding: 50px 50px 0 50px;}

}

@media screen and (min-width:991px) and (max-width:1170px) {

	.bigcolpad{padding: 50px 30px 0 30px;}

}

@media screen and (min-width:768px) and (max-width: 991px) {

	.container-nav{width:100%;}
	#galerie{height:300px;}
	.google-maps{padding-bottom:32%;}
	.h2{margin-top:30px;}
	.bigcolpad{padding: 50px 30px 50px 30px;}
	.villachristinarest{display:none;}

}

@media screen and (max-width:768px) {
	.siegel img {
    max-width: 100px!important;
    position: absolute;
    top: -140px;
    right: 120px;
}
	.slider-logos{margin-top:15px;}
	.navbar-brand img{max-width:115px;}
	.navbar-custom .nav li a{padding: 7px 0;margin: 5px;}
	.navbar-nav.navbar-left{padding-left:0;}
	.navbar-nav{padding-bottom:0; margin-bottom:0;}
	.google-maps{padding-bottom:70%;}
	.h2{margin-top:30px;}
	.bigcolpad{padding: 50px 30px 50px 30px;}
	.villachristinarest{display:none;}
	.badgemarket{max-width:150px;}
	.navbar-brand img{margin-top: 5px; padding-bottom: 10px;}
	.redbadge{position:static; margin-left: 0; width: 100%; max-width: auto;}
	.badgebox{padding-left:0; padding-right: 0;}
	.navbar-custom .nav li a{padding: 8px 0;}
}