/* Enter Your Custom CSS Here */
@media only screen and (min-width: 601px) {
a.logo img{width:360px!important; height:105px!important;}
}

@media only screen and (max-width: 600px) {
   a.logo img{width:260px!important; height:105px!important;} 
}
.sf-menu > li .mega-menu, .sf-menu li > ul{border:none!important;}
.preloader_image{width:140px!important;height:140px!important;}
@media only screen and (min-width: 992px){

  .mainmenu_wrapper .mega-menu{margin:0px auto!important; width:auto!important;}
}
@media only screen and (min-width: 1150px){
  
 .preisliste-submenu a{font-size:12px!important;} 
}

@media only screen and (min-width: 1400px){
  
 .preisliste-submenu a{font-size:14px!important;} 
}

.page_breadcrumbs{height:350px;}


.home-content-img img{width:100%!important;;height:auto!important;margin-top:-100px;}


@media only screen and (max-width: 991px) {
  .intro_section.page_mainslider .container{top:122px!important;}
  }

@media only screen and (max-width: 768px) {
  .intro_section.page_mainslider .container{top:30px!important;}
  }

@media only screen and (max-width: 479px) {
  .intro_section.page_mainslider .container{top:-8px!important;width:330px!important;line-height:14px;}
  .intro_section.page_mainslider h3 {margin-bottom:-0.9em!important;}
  }







/*custom contact form desgin
.your-new-name{width: 45%;margin-bottom:20px;}
.your-new-mail{width: 45%;margin-bottom:20px;}*/
