/* prettier-ignore */
@media (max-width:1200px) {
    .main-menu ul li {padding: 0 5px;}
}


#chip_button{
    position: fixed;

    bottom: 100px;
    box-shadow: 0px 0px 20px #aaa;
    border-radius: 5px;
    right: -30px;
    border: 10px solid white;
    z-index: 20000;transform:scale(0.7);
}

#chip_button:hover{
    right: 20px;
    z-index: 20000;transform:scale(1);
}
/* prettier-ignore */
@media (max-width:1024px) {
    .main-menu {font-size: 14px;}
    .navbar-nav .nav-link {font-size: 14px;}
    .main-menu ul li {padding: 0 12px;}
    .main-menu .icofont-instagram:before {font-size: 15px;}
    
#chip_button{
    position:relative;
    bottom:auto;
    display:inline-block;
    transform:none !important;
    right: auto;
}
#chip_button:hover{    right: auto;
    transform:none !important;
}
}

/* prettier-ignore */
@media (max-width:992px) {
    a.about-btn {margin: 0;display: block;text-align: center;}

/* ------------------------------- Startseite ------------------------------- */
.question-text a.site-btn {font-size: 13px;}


/* ---------------------------------- Menu ---------------------------------- */
.dropdown-menu {padding-bottom: 15px !important;top:0 !important;transition: .4s;display:block;overflow:hidden;transform: none !important;background-color: transparent;text-align: center;position: relative !important;border: 0;padding-bottom: 10px}
.mob-menu-wrapper .mobile-menu ul li {margin: 0;}
.dropdown:hover > .dropdown-menu {transform: none !important;left: 0;transition: .4s;top: 0 !important;}
.mob-menu-wrapper .mobile-menu ul li .dropdown-menu li a {font-size: 14px;padding: 0;opacity: 0.7;}

/* --------------------------------- Banner --------------------------------- */

.img-banner {max-height: none;height: 100%;}
.container-text {top: unset;left: 0;transform: none;margin-bottom: 15px;margin-left: 25px;}
.container-null {height: 40vh;min-height: 220px;}
}

/* prettier-ignore */
@media (max-width:768px) {
.navbar-nav .nav-link {font-size: 18px;}
.greetings-box-body {padding: 0 0px 0 0;font-size: 17px;margin-bottom: 50px;}
h1 {font-size: 45px;}
.sign-box, .about-me {font-weight: 300; width: 100%;}
.question-text a.site-btn {padding: 5px 0px;}
.testimonials-slider {margin: 0 10px;}

/* ------------------------------- Startseite ------------------------------- */
#free-consultation {display: block;float: none;position: relative;max-width:none;margin-bottom: 15px;}
.about-image {max-width: none;max-height: 400px;display: flex;}
.about-image img {object-fit: contain;}
.more {left: 0;right: 0;text-align: center;}
}

/* prettier-ignore */
@media (max-width:540px) {
    #myCookie{display:block;width:auto;margin:0;left:15px;bottom:15px;right:15px}
    #myCookie div.cookieinfo p{font-size:14px;line-height:1.4}
    h1,.h1{font-size:30px!important}
    .about-image{margin:0}
    h2,.h2{font-size:25px!important}
    .question-text a.site-btn{background:#000}
    .greetings-box-body{padding:0;font-size:14px;margin-bottom:50px;text-align:left}
    .site-btn{padding:10px 5px 12px;font-size:14px}
    .testimonials-text{padding:20px}
    .testimonials-text::before{background-position:5px 5px}
    .question-section .question-text a{margin-top:10px}
    .text-slider .slick-prev,.text-slider .slick-next{height:20px}
}
