
.img-fluid-custom {
    max-height: 175px;
}

@media (min-width: 992px){
    .adapt2 {
        width: 30%;
        margin: 1em;
    }
    .adapt2 img {
        width: 100%;
    }
}


@media (max-width: 991px){
    .adapt2 {
        width: 100%;
	    margin-top: 0em !important;
    }
    .adapt2 img {
        width: 100%;
    }
    .s-top {
	    margin-top: -0em !important;
    }
}


@media (min-width: 992px){
    .adapt {
        transform: rotate(0deg);
        flex: 0 0 auto;
        width: 25%;
    }
    .adapt img {
        height: 40em;
    }
}


@media (max-width: 991px){
    .adapt {
        flex: 0 0 auto;
        width: 100%;
	    margin-top: 0em !important;
        transform: rotate(90deg);
    }
    .adapt img {
        height: 30em;
	    margin-top: 10em !important;
    }
    .s-top {
	    margin-top: -20em !important;
    }
}


@media (max-width: 575px){
    .pacte {
        position:relative;
    }
    .pacte h2 {
        text-align: center;
        width: 90%;
        margin: 0px;
        font-size: 1.2em;
        line-height: 20px;
        --bs-gutter-x: -1.5rem;
    }
    .containerImg {
        position:relative;
        text-align: center;
        color: black;
    }
    .containerImg img {
        width: 40%;
    }
}

@media (min-width: 575px){
    .pacte {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -80%);
    }
    .pacte h2 {
        font-size: 2.75em;
        margin: -134px;
    }

    .containerImg {
        position: relative;
        text-align: center;
        color: black;
    }
    .containerImg img {
        width: 60%;
    }

}