.au-manufacturer-slider .owl-carousel .owl-item img {
    margin:20px auto 55px;
    max-width:150px;
}

.au-manufacturer-slider .slider-content a {
    display:block;
    height:calc(100% + 30px);
    margin:-15px;
}

.au-manufacturer-slider .slider-content div {
    color:#fff;
    text-align:center;
    position:relative;
    bottom:-30px;
}

.auda-align-center {
    align-items:center;
}

.auda-justify-center {
    justify-content:center;
}

.auda-cr-center {
    align-items:center;
    justify-content:center;
}

.auda-hv-center {
    align-items:center;
    justify-content:center;
    flex-direction:column;
}

.auda-space {
    padding:20px;
}

.auda-space-xl {
    padding:50px;
}

.auda-h-100 {
    height:100%
}

.au-ap-box {
  max-width: none;
}



/*****seubert-portal-testing*****/

.pageid-135 #header-container,
.pageid-135 .breadcrumb_area,
.pageid-135 #footer{
    display: none;
}

.pageid-135 #site-content {
    padding:0;
}

.ma-btn-b2b {
	background: #1f6dd5;
    border-color: #fff;
	color: #fff;
}

.ma-btn-b2b:hover,
.ma-btn-b2b:focus,
.ma-btn-b2b.active,
.ma-btn-b2b.active.focus,
.ma-btn-b2b.active:focus,
.ma-btn-b2b.active:hover,
.ma-btn-b2b.focus:active,
.ma-btn-b2b:active:focus,
.ma-btn-b2b:active:hover {
    background:#115bbb;;
    border-color:#fff;
 	color:#fff
}

.ma-btn-b2c {
	background:#bd5100;
    border-color:#fff;
	color: #fff;
}

.ma-btn-b2c:hover,
.ma-btn-b2c:focus,
.ma-btn-b2c.active,
.ma-btn-b2c.active.focus,
.ma-btn-b2c.active:focus,
.ma-btn-b2c.active:hover,
.ma-btn-b2c.focus:active,
.ma-btn-b2c:active:focus,
.ma-btn-b2c:active:hover {
    background:#f06700;
    border-color:#fff;
}

.ma-homepage-slide {
    color:#fff;
}

#site-content .ma-homepage-slide h2 {
    color:#fff;
    font-size:48px;
    font-weight:bold;
    padding-bottom:20px;
}

#site-content .ma-homepage-slide p {
    color:#fff;
    font-size:18px;
    font-weight:bold;
    padding-bottom:10px;
}

@media (min-width: 768px) {
    #site-content .ma-homepage-slide h2 {
    font-size:72px;
    padding-bottom:10px;
 }
}

@media (max-height: 500px) {
    #site-content .ma-homepage-slide h2 {
    font-size:36px;
    padding-bottom:5px;
    margin-top:10px;
    }
    #site-content .ma-homepage-slide p {
    color:#fff;
    font-size:16px;
    font-weight:bold;
    padding-bottom:5px;
    }
}

@media (min-width: 992px) {
 #site-content .ma-homepage-slide h2 {
  font-size:96px;
  padding-bottom:20px;
 }
}

@media (min-width: 992px) {
 #site-content .ma-homepage-slide p {
  font-size:20px;
  padding-bottom:20px;
 }
}

.ma-homepage-slide-txt {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    text-align:center;
    position:absolute;
    bottom:0;
    left:15px;
    right:15px;
    top:0
}

@media (max-width: 500px) {
.ma-scroll-down {
    align-items:center;
    animation:bounce 2s infinite;
    background:rgba(189,81,0,0.8);
    border-radius:50%;
    display:flex;
    justify-content:center;
    height:36px;
    padding-left:.75ch;
    width:36px;
    z-index:100;
    position:absolute;
    bottom:90px;
    left:10px;
    }
.ma-scroll-down span {
    font-size:35px;
    color:#fff;
    }
}

@media (max-height: 375px) {
.ma-scroll-down {
    align-items:center;
    animation:bounce 2s infinite;
    background:rgba(189,81,0,0.8);
    border-radius:50%;
    display:flex;
    justify-content:center;
    height:36px;
    padding-left:.75ch;
    width:36px;
    z-index:100;
    position:absolute;
    bottom:90px;
    left:10px;
    }   

.ma-scroll-down span {
    font-size:35px;
    color:#fff;
    }
}

.ma-homepage-slide-img {
    display: flex;
    justify-content: center;
}

/*.ma-homepage-slide-img img {
    width: 30%; 
}*/

@media (max-height: 375px) {
    .ma-homepage-slide-img img {
    width: 200px; 
}
}

@media (max-height: 500px) {
    .ma-homepage-slide-img img {
    width: 150px; 
}
}

.ma-bg-links {
    background-image: url("/website/themes/auto-seubert.de_relaunch3/dynamic/fe/portal/b2b-bg-links.jpg?1685533144362");
    background-color: #0d448c;
    height: 100vh;
    max-height: 100vh;
    /*background-position: center;*/
    background-repeat: no-repeat;
    background-size: cover;
}

.ma-bg-links:hover {
    filter: brightness(130%);
}

.ma-bg-rechts {
    background-image: url("/website/themes/auto-seubert.de_relaunch3/dynamic/fe/portal/b2c-bg-rechts.jpg?1685533155923");
    background-color: #0d448c;
    /*height: 950px;*/
    height: 100vh;
    max-height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.ma-bg-rechts:hover {
    filter: brightness(130%);
}

.ma-homepage-footer {
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ma-homepage-footer ul {
    list-style: none;
    text-align: center;
    margin-bottom: 20px;
    padding-left: 0;
}

.ma-homepage-footer ul li {
    display: inline;
    text-align: center;
    padding: 10px;
}

@media (max-width: 375px) {
    .ma-homepage-footer ul {
    list-style: none;
    text-align: center;
    margin-bottom: 10px;
    padding-left: 0;
    }
    .ma-homepage-footer ul li {
    display: block;
    text-align: center;
    font-size:14px;
    padding:1px;
    }
}

@media (max-height: 500px) {
    .ma-homepage-footer ul {
    list-style: none;
    text-align: center;
    margin-bottom: 1px;
    padding-left: 0;
    }
}

.ma-homepage-footer ul li a {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
}

.ma-homepage-footer ul li a:hover {
    font-weight:800;
}

.ma-footer-addresse {
    width: 100%;
    text-align: center;
    padding: 5px;
    font-size: 14px;
}
