
.text-responsive{
    font-size: 17px;
}

.button-responsive{
    margin-top: 0rem;
    margin-bottom: 0rem;
    text-align: unset;
}

.button-mobile{
    display: none;
}

.button-pc{
    display: block;
}

.button-section2-responsive{
    margin: 0;
}

.products-responsive{
    margin-left:1rem; 
    margin-right:1rem
}

.services-list-pc{
    display: block;
}

.services-list-mobil{
    display: block;
}


@media (min-width: 0px) and (max-width: 576px) {
    
    .text-title-responsive{
        font-size: 23px;
    }

    .image-certification{
        height: 80px;
    }

    .border-container{
        padding-left:1rem; 
        padding-right:1rem; 
        border-radius:0px
    }

    .responsive-dots{
        display: flex;
    }

    .button-responsive{
        text-align:center;
        margin-top: 1.5rem;
        margin-bottom: 2rem;
    }

    .button-section2-responsive{
        margin: auto;
    }

    .button-mobile{
        display: block;
    }

    .button-pc{
        display: none;
    }

    .products-responsive{
        margin-left:0rem; 
        margin-right:0rem
    }

    .services-list-pc{
        display: none;
    }
    
    .services-list-mobil{
        display: block;
    }

}

@media (min-width: 577px) and (max-width: 768px) {
    

    .text-title-responsive{
        font-size: 26px;
    }
    .image-certification{
        height: 90px;
    }

    .border-container{
        margin-left:1rem; 
        margin-right:1rem; 
        border-radius:18px
    }

    .responsive-dots{
        display: flex;
    }

    .button-responsive{
        text-align:center;
        margin-top: 1.5rem;
        margin-bottom: 2rem;
    }

    .button-section2-responsive{
        margin: auto;
    }

    .button-mobile{
        display: block;
    }

    .button-pc{
        display: none;
    }

    .products-responsive{
        margin-left:0rem; 
        margin-right:0rem
    }

    .services-list-pc{
        display: none;
    }
    
    .services-list-mobil{
        display: block;
    }
}

@media (min-width: 767px) and (max-width: 992px) {

    .text-title-responsive{
        font-size: 29px;
    }
    .image-certification{
        height: 100px;
    }

    .border-container{
        margin-left:1rem; 
        margin-right:1rem; 
        border-radius:18px
    }

    .responsive-dots{
        display: flex;
    }

    .button-responsive{
        text-align:center;
        margin-top: 1.5rem;
        margin-bottom: 2rem;
    }

    .button-section2-responsive{
        margin: auto;
    }

    .button-mobile{
        display: block;
    }

    .button-pc{
        display: none;
    }

    .services-list-pc{
        display: none;
    }
    
    .services-list-mobil{
        display: block;
    }
}
@media (min-width: 993px) and (max-width: 1200px) {
    
 
    .text-title-responsive{
        font-size: 32px;
    }

    .image-certification{
        height: 110px;
    }

    .section-certifications{
        padding-top: 6rem; 
        padding-bottom:2rem;
    }
    .section-1{
        padding-top: 2rem; 
        padding-bottom:3rem
    }
    .section-2{
        padding-top:2rem; 
        padding-bottom:6rem
    }
    .section-3{
        padding-top: 6rem; 
        padding-bottom:6rem
    }

    .border-container{
        margin-left:1rem; 
        margin-right:1rem; 
        border-radius:18px
    }

    .responsive-dots{
        display: flex;
    }

    .button-pc{
        display: block;
    }

    .services-list-pc{
        display: block;
    }
    
    .services-list-mobil{
        display: none;
    }
}

@media (min-width: 1201px) {

    .text-title-responsive{
        font-size: 35px;
    }

    .image-certification{
        height: 110px;
    }

    .section-certifications{
        padding-top: 6rem; 
        padding-bottom:2rem;
    }
    .section-1{
        padding-top: 3rem; 
        padding-bottom:3rem;
    }
    .section-2{
        padding-top:2rem; 
        padding-bottom:6rem
    }
    .section-3{
        padding-top: 6rem; 
        padding-bottom:6rem;
    }

    .border-container{
        margin-left:1rem; 
        margin-right:1rem; 
        border-radius:18px
    }

    .responsive-dots{
        display: none;
    }

    .button-pc{
        display: block;
    }

    .services-list-pc{
        display: block;
    }
    
    .services-list-mobil{
        display: none;
    }
}