@charset "utf-8";
/* CSS Document */


.sp-copyright {
	    z-index: 9999!important;
	
}


.header {
	    width: 100%;
	min-height: 300px;
position: fixed!important;
    z-index: 9998!important;
    top: 0;
    left: 0;

}

.header_mob {
	    width: 100%;
	min-height: 300px;
position: fixed!important;
    z-index: 9998!important;
    top: 0;
    left: 0;

}

.space {
	
	height: 300px;
}

.space_mob {
	
	height: 300px;
}




														/* breadcrumbs */

.menu {
	
	background: #fcea10;
	border: solid 10px #000000;
	padding: 10px;
	font-family: "Open Sans";
	    font-size: 26px;
	    font-weight: 700;
	margin-left:200px;
	
}

.breadcrumb {

	padding:.75rem 0 .75rem 0;
    background: hsla(0,0%,0%,0.00);
	border-top: 1px solid #f5f5f5;
	
}

.breadcrumb a
{
font-weight:700;
	color:#000;
	
}

.breadcrumb a:hover, .breadcrumb a:active
{

	color:#fcea10;
	
}


span.divider.fas.fa-map-marker-alt {
	
	display: none;
}



														/* Impressum Datenschutz */



.links { 
    width: 49%;
    float: left;
 
}
.rechts {

    float: right;
    width: 49%;

}

.links h3,
.rechts h3 {
	
	    margin-block-start: 1.5em;
}


														/* Content */


.torbild {
object-fit: contain;
	object-position: center center; 
	min-width:1200px;
}

.leistungen {
min-width:1200px;
}

.garage{
	height:1017px;
}







														 Responsive 


@media screen and (min-width: 1199px) {
.mob_leiste { 
    visibility:hidden!important;
	}
}


@media screen and (min-width: 1199px) and (max-width: 1599px) {
.sp-page-builder .page-content #section-id-1674049538594  {
    background-image: url(/images/header/Kopf_m.png)!important;
	}
}

@media screen and (max-width: 1599px) {
	.leistungen {
min-width:100%;
}
}


 @media screen and (max-width: 1199px) {
	
.sp-page-builder .page-content #section-id-1674049538594 {
    background-image: url(/images/header/Kopf_s.png)!important;
	background-size: contain;
	}
.torbild  {
   min-width:100%;	
	}
.garage   {
		 height:800px;
		 
	 }

}

 @media screen and (max-width: 992px) {
	

.garage   {
		 height:600px;
		 
	 }

}

 @media screen and (max-width: 767px) {
	

.garage   {
		 height:400px;
		 
	 }
	#sppb-addon-1671608727537 > div > div > div > img
  {
content: url(/images/Rolltor_2_lang.jpg)!important;
	}

}


@media screen and (max-width: 699px) {

#sppb-addon-1671608727537 > div > div > div > img
 /* {
content: url(/images/Rolltor_m.jpg)!important;
	}
	*/

	.tor {
margin-top:100px!important;

}
	.garage   {
		 height:300px;
		 
	 }
}


@media screen and (max-width: 460px) {
	
	#sppb-addon-1671608727537 > div > div > div > img
  {
content: url(/images/Rolltor_2_lang.jpg)!important;
	}

	.tor {
margin-top:50px!important;

}
}
/**/