@media screen and (max-width: 768px)
{
    .carousel .carousel-inner{
        height: 400px;
    }
    .home-service .left{
        padding-right: calc(var(--bs-gutter-x)/ 2);
    }
    .home-service .right{
        padding-left: calc(var(--bs-gutter-x)/ 2)
    }
    body .home-h2{
        font-size: 20px;
    }
    .home-service .img{
        height: 300px;
    }
    .home-service .right .content{
        padding: 40px 30px 30px 30px;
    }
    .home-service{
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .home-domain .nav-pills .nav-item{
        width: 100%;
    }
    .home-domain .nav-pills .nav-link{
        width: 100%;
    }
    .home-domain .tab-content .img{
        height: 290px;
        width: 290px;
    }
    .home-domain .tab-content .domain-list{
        margin-top: 10px;
    }
    .home-galerie .overlay{
        padding-top: 50px;
    }
    .home-galerie .owl-theme.galery .owl-dots{
        display: none;
    }
    .owl-carousel.galery .owl-nav button.owl-next,
    .owl-carousel.galery .owl-nav button.owl-prev,
    .owl-carousel.galery button.owl-dot{
        line-height: initial;
        font-size: 30px;
        width: 50px;
        background: aliceblue;
        height: 50px;
    }
    .home-contact{
        padding-top: 40px;
    }
    .home-contact .left .content{
        background-image: unset;
        margin-bottom: 20px;
    }
    .home-contact .left .content .text{
        margin-left: unset;
    }
    .banner .seo-h1{
        font-size: 25px;
    }
    .realisation .left .img{
        height: 300px;
    }
    footer .copy_in p{
        text-align: center !important;
    }
    footer .nav-bottom{
        margin-top: 20px;
    }
}
