.sp-dropdown-inner ul li a {text-transform:uppercase;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {width: 251px;}

.sp-megamenu-parent li.active a:before {
    opacity: 1;
    min-width: 127%;
    margin-left: 2px;
}
#sppb-addon-1660368642490 .sp-slider.dot-controller-line .sp-dots ul li.active span {
    height: 10px;
    background-color: #70808E;
    border-radius: 10px;
}
 #userForm input[type="file"] {background-color: #00aeef !important;color:#fff;}



.avs-search-form{display:none !important;}

.mt-2 {
    margin-top: .5rem !important;
    font-size: 16px !important;
    color:#1e1e1e !important;
    font-weight:500;
}
body.ltr .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after {
    font-family: "Font Awesome 6 Free" !important;
}
avs-title:a{font-size:90px;color:red !important;}


.sppb-carousel-extended-list {
    position: relative;
    overflow: hidden;
    direction: ltr;
}

@media only screen and (max-width: 900px) {
.myheaderslider{font-size:50px !important;}
.cxdsdwefcf{font-size:15px !important;line-height:150% !important;}
#sp-top-bar{display:none !important;}

.masked-text{font-size: 1.5rem !important;}
}

.col-lg-6{min-width:100% !important;}
#sp-top-bar .sp-contact-info li{background-color:transparent !important;color:#aaa !important;}
.burger-icon>span {background-color: #fff !important;}
.burger-icon {margin-top: -113px;}
#sp-header{background-color:#222628; border:none !important;box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;}
.sp-megamenu-parent > li > a{font-size:15px !important;color:#fff !important;}

#sp-footer .sp-copyright{font-size:11px !important;color:#fff !important;}
#sp-footer, #sp-bottom {text-align:center !important;}
#sp-footer.footer-dark a {color: #fff !important;}
#sp-top-bar .sp-contact-info li{}

#sp-footer, #sp-bottom {text-align: center !important;background-color: #222628 !important;}
#sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus{color:#fff !important;}
#sp-footer.footer-dark .container-inner {border-top: none !important;}
.sp-page-title {padding: 83px 0 !important;}


.sp-page-title .sp-page-title-heading{margin-top: 100px !important;text-align: center;}
.sp-page-title .sp-page-title-sub-heading{text-align: center;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {line-height: 55px;}
.sp-megamenu-parent li a::before {height: 1px;margin-left: -6px;}

@media (max-width: 900px){
.sp-page-title {padding: 17px 0 !important;}
.logo-image-phone {min-width:300px; height:auto !important;}
.col-2 {flex: 0 0 auto;width: 100%;}
.sp-page-title .sp-page-title-sub-heading {font-size: 14px;}
.sp-page-title .sp-page-title-heading {font-size: 20px;}
/*.sppb-column, .sppb-column-addons {background-color: #222628 !important;}*/

}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background-color: #222628  !important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li a {background-color: #222628  !important;  color:#fff !important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li a:hover {color:#385D87 !important;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {font-size: 15px !important}

.sppb-flipbox-panel, .threeD-item {height:1080px !important;}

h6, h6 span, h6 a, .comment_info h6:after {
font-size: 20px;
padding: 15px;
text-align: left;
margin-top:10px;
font-weight:500;
margin-left: -17px;
}

.brianooo{font-size: 18px;line-height: 150%  !important;color: #00aeef  !important;text-transform: uppercase !important;}

.smalltxt{line-height:150% !important;font-size:18px !important;font-weight:900 !important;}
.brainoo{text-indent: -1em;padding-left: 1em;line-height:170% !important;padding-bottom: 11px;font-size:18px;}
.animated-text-words-wrapper .animated-text{color:#222628 !important;}

.masked-text {
    font-size: 4rem;
    font-weight: bold;
    color: transparent;
    background-image: url('/images/gallery/grid/1001.jpg'); 
    background-size: 150%; /* Enlarged for smooth animation */
    background-position: 0 50%;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animate-background 5s infinite alternate linear;
}

@keyframes animate-background {
    0% {
        background-position: 0 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}
.gfgf7{color:#fff !important;}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part{width:98%;line-height:150%;}
#sppb-addon-9345d64d-b096-4f8d-ba89-8b37c87863b8 .sppb-addon-timeline .timeline-panel{width:98%;line-height:150%;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details{font-size:18px;line-height:150%;}


.sppb-btn.sppb-btn-primary, .btn.sppb-btn-primary {background-color: #222628;border: 1px solid #222628;}

a:hover{color:#222;}
.far, .fa-regular {color: #fff !important;}
.sp-contact-info li {color: #666666 !important;}



.offcanvas-menu .offcanvas-inner ul.menu>li ul.menu-child {line-height: 400%;text-transform: uppercase;font-size: 9px;}



.offcanvas-menu .offcanvas-inner ul.menu>li li a {color: #aaa !important;}
.offcanvas-menu .offcanvas-inner ul.menu>li li a:hover {color: #00aeef !important;}

#sp-top-bar .sp-contact-info li span {color: #00aeef !important;font-size:17px;}



dl, ol, ul, a:hover{color:#70808E !important;}
#sppb-addon-b8c57011-c964-4308-88fa-60cc0097a753 {margin-left: -25px !important;}


body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right{width:270px !important;}


.body-innerwrapper{background-image: url(https://otto-technology.de/images/download.png);background-repeat: repeat;}
.pt-4{background-color:rgb(34, 38, 40) !important;}


.formError {font-size:11px !important;}
.formError, .formRed {color:#00aeef !important;}