#slider1 .pull-right{ left:auto !important; right:0; }
#slider1 .pull-center{ left:0; right:0; margin-left:auto; margin-right:auto;}
.no-motto{ color:#f00 !important; }
.map{ position:relative; }
.map .disabled::after {
    content: "";
    cursor: pointer;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
}
#slider1 .owl-controls{ display:none; }

.main_cont h3{border-bottom:5px solid #ee841d;}
.no_uline h3{ border-bottom:0 none;}
.text-specialize{ font-size:36px; }
.text-specialize span{color:#ee841d;}
#uberuns h4.uber-subtitle{ color:#024766; font-weight:700; }
#uberuns .teaser_list{ margin-top:45px; }
.color-code-blue, #publik h4.color-code-blue, #contact h4.color-code-blue{color:#296480 !important;}
.text-font-weight, h3.blue_color.text-font-weight{ font-weight:bold !important; }
#contact .desktop-address .address h3.blue_color{ margin-top:10px; font-weight:400 !important;}
h3.contact-title{ font-size:36px !important; margin-bottom:0px !important; padding-bottom:10px !important}
.map h3.contact-title{ margin-top:20px !important; }

.mobile-view-port { display:none; }
h4.desktop-address-title1{margin-top:10px;}
h4.desktop-address-title2{margin-top:0px; }
.style-float-left{float:left !important; width:100% !important;}
h3.common-title{margin-top:85px !important;font-size:36px !important;font-weight:700 !important;padding-bottom:0px !important}
h3.border-blue{border-bottom:5px solid #024766 !important;}
h3.unsere-common-title{ float:none !important; width:auto !important;}
#Daten ul{padding-left: 25px;}
#Daten ul li{list-style: disc;}

#publik .publik-teaser-subheader, #publik .publik-teaser-content{float: left;width: 100%;}
#publik .publik-teaser-subheader{min-height: 100px;}
#publik .publik-teaser-content{min-height: 170px;}
#publik .publik-teaser-content p{margin-top: 0px;}

@media (max-width: 991px) { 
	.about-us-teaser .container > ul > li{ margin-bottom:30px; }
}
@media (min-width: 767px) and (max-width: 1000px) { 
	h3.contact-title{ font-size:30px !important;}
}
@media (max-width: 767px) {
	.text-specialize{ font-size:16px; }
	.main_cont h3{border-bottom:2px solid #ee841d;}
	.no_uline h3{ border-bottom:0 none;}
	#uberuns h4.uber-subtitle{ font-size:28px; }
	.mobile-view-port { display:block; }
	.desktop-view-port{ display:none; }
	h3.contact-title{ font-size:18px !important;}
	#contact .address h3.blue_color{ font-size:16px !important; font-weight:400 !important;}
}
.tease_cont-outer{height: 100%;}
#uberuns .teaser_list .tease_cont{height: 100%;}
#publik .teaser_list .tease_cont{height: 100%;}
.tease_slider .owl-stage {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tease_slider .owl-item{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	height: auto !important;
	flex: 1 0 auto;
}