@media screen and (max-width:1799px){
    p{font-size:14px;line-height:25px!important;}
    .sub-container{padding:0% 5%;}
    .empty-space{padding:80px 0px;}
    .empty-space-top{padding-top:80px;}
    .empty-space-bottom{padding-bottom:80px;}
    .header-logo img{max-width:150px!important;}
    .header-menu ul li a{font-size:14px!important;padding:30px 10px!important;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:50px!important;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:40px!important;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:20px!important;}
    .elementor-button.elementor-size-lg{font-size:13px!important;padding:14px 30px!important;}
    .hero-button{display:block;}
    .hero-button + .hero-button{margin-left:0px;}
    .fancy-box{margin:25px 0px;}
    .icon-box{margin:0px 0px 30px 0px;}
    .icon-box .elementor-image-box-title{font-size:50px;bottom:-25px;}
    .icon-box .elementor-image-box-title:after{width:160px;height:160px;}
    .elementor-counter .elementor-counter-title{font-size:15px!important;}
    .number-counter{padding-top:80px;padding-bottom:150px;}
    .elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:14px!important;}
    .testimonial-slider .elementor-testimonial:before{width:50px;height:50px;margin:20px auto;}
    .testimonial-slider .elementor-testimonial__name{font-size:17px!important;}
    .footer-box{padding:5% 0%;}
    .footer-menu li a{font-size:14px;}
    .footer-logo img{max-width:150px!important;}
    .elementor-social-icon i{font-size:13px;}
    .elementor-social-icon{width:40px!important;height:40px!important;}
    .testimonial-slider .swiper-pagination-bullet{width:15px;height:15px;}
}
@media screen and (max-width:1200px){
    .sub-container{padding:0% 0%;}
    .empty-space{padding:50px 0px;}
    .empty-space-top{padding-top:50px;}
    .empty-space-bottom{padding-bottom:50px;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:45px!important;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:30px!important;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:18px!important;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:15px!important;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:14px!important;}
    .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:31px!important;}
}
.header-menu ul li a{font-size:13px!important;padding:15px 5px!important;}
.header-logo img{max-width:100px!important;}
.elementor-counter .elementor-counter-number-wrapper{font-size:50px!important;}
.number-counter{padding-top:50px;padding-bottom:100px;}
.number-counter-box{padding:0%;}
.fakten-box .elementor-image-box-title{font-size:20px!important;}
.footer-menu li + li{margin-top:5px;}
}
@media screen and (max-width:1024px){
.header-box .elementor-container{justify-content:space-between;padding:10px 5px;}
.header-logo-col{width:auto!important;}
.header-menu-col{width:auto!important;}
}
@media screen and (max-width:992px){
.pl-5{padding-left:2%;}
.pr-5{padding-right:2%;}
.header-box{padding:15px;}
.fancy-box{margin:10px 0px;}
.fancy-info .elementor-widget-wrap.elementor-element-populated{padding:5%!important;}
.icon-box .elementor-image-box-title:after{width:100px;height:100px;bottom:-15px;left:100px;}
.number-counter-box .elementor-counter-number-wrapper{width:150px;height:150px;margin:0px auto 20px auto;}
.elementor-social-icon{width:30px!important;height:30px!important;}
.elementor-511 .elementor-element.elementor-element-bab82d7 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-511 .elementor-element.elementor-element-bab82d7 .elementor-icon-list-item > a{font-size:14px!important;}
}
@media screen and (max-width:767px){
.pl-5{padding-left:0%;}
.pr-5{padding-right:0%;}
.empty-space{padding:30px 0px;}
.empty-space-top{padding-top:30px;}
.empty-space-bottom{padding-bottom:30px;}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:25px!important;}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium br{display:none;}
.elementor-button.elementor-size-md{font-size:14px!important;padding:12px 20px!important;}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:20px!important;}
.button-box{text-align:center!important;}
.header-logo-col{width:50%!important;}
.header-menu-col{width:50%!important;}
.hero-image{margin-bottom:0px!important;}
.trusted-logo .trusted-logo-col{width:50%;}
.hero-inner-info{margin-top:0px!important;}
.hero-info{margin-bottom:0px;}
.hero-image img{width:100%!important;}
.fancy-info img{width:50px;}
.fancy-info .elementor-widget-wrap.elementor-element-populated{padding:8%!important;}
.fancy-info .elementor-widget-heading{margin-bottom:10px!important;}
.number-counter{padding-top:0px;padding-bottom:30px;}
.number-counter-box{margin:30px 0px;position:relative!important;}
.number-counter-box:before{bottom:-20px;}
.number-counter-box:after{width:15px;height:15px;bottom:-26px;}
.testimonial-slider .elementor-testimonial__content:after{margin:0px auto;}
.testimonial-slider .elementor-testimonial__footer{margin-top:0px!important;}
.testimonial-slider .elementor-main-swiper{width:100%!important;}
.testimonial-slider .swiper-slide{padding:0px!important;}
.about-info{padding:10%;}
.about-button + .about-button{margin-left:0px!important;margin-top:10px!important;}
.fakten-box{margin:0px;}
.accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon{top:18px;}
.form-box{padding:2%;}
.footer-box{border-bottom:1px solid #ad3d43;}
.footer-box .elementor-widget-wp-widget-nav_menu{margin:0px!important;}
}