.footer-row {
    margin-top: 70px;
}

.info-text {
    line-height: 27px;
}

@media (max-width: 399px) {
    .info-text {
        margin-left: 40px;
        margin-right: 40px;
    }

    .info-title {
        margin-left: 40px;
    }
}

@media (min-width: 990px) and (max-width: 1199.98px) {
    .info-text {
        margin-left: 180px;
        margin-right: 180px;
    }

    .info-title {
        margin-left: 180px;
    }
}

.sponsorizzazioni-img {
    margin-top: 90px;
}

@media (min-width: 1200px) {
    .info-title {
        margin-left: 320px;
    }

    .info-text {
        margin-left: 320px;
        margin-right: 320px;
        margin-bottom: 100px;
        line-height: 36px;
    }

    .desktop-img,
    .desktop-img-mestre,
    .desktop-img-noventa,
    .desktop-img-sottocasa,
    .desktop-img-cesena,
    .desktop-img-mps,
    .desktop-img-vicenza,
    .desktop-img-cruru,
    .desktop-img-navigare,
    .desktop-img-milano,
    .desktop-img-montecarlo,
    .desktop-img-dalmazzo,
    .desktop-img-mariano,
    .desktop-img-anonimo,
    .desktop-img-mooney,
    .desktop-img-sponsorizzazioni,
    .desktop-img-isp,
    .desktop-img-jic,
    .desktop-img-camicissima,
    .desktop-img-arcaplanet {
        height: 500px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .desktop-img {
        background-image: url('../assets/psp_immobilien_lavori_14.jpg');
    }

    .desktop-img-mestre {
        background-image: url('../assets/psp_immobilien_lavori_9.jpg');
    }

    .desktop-img-noventa {
        background-image: url('../assets/psp_immobilien_lavori_18.jpg');
    }

    .desktop-img-sottocasa {
        background-image: url('../assets/psp_immobilien_lavori_32.jpg');
    }

    .desktop-img-cesena {
        background-image: url('../assets/psp_immobilien_lavori_44.jpg');
    }

    .desktop-img-mps {
        background-image: url('../assets/psp_immobilien_lavori_29.jpg');
    }

    .desktop-img-vicenza {
        background-image: url('../assets/psp_immobilien_lavori_17.jpg');
    }

    .desktop-img-cruru {
        background-image: url('../assets/psp_immobilien_lavori_15.jpg');
    }

    .desktop-img-navigare {
        background-image: url('../assets/psp_immobilien_lavori_12.jpg');
    }

    .desktop-img-milano {
        background-image: url('../assets/psp_immobilien_lavori_57.jpg');
    }

    .desktop-img-montecarlo {
        background-image: url('../assets/psp_immobilien_lavori_42.jpg');
    }

    .desktop-img-dalmazzo {
        background-image: url('../assets/psp_immobilien_lavori_52.jpg');
    }

    .desktop-img-mariano {
        background-image: url('../assets/psp_immobilien_lavori_47.jpg');
    }

    .desktop-img-anonimo {
        background-image: url('../assets/psp_immobilien_lavori_65.jpeg');
    }

    .desktop-img-mooney {
        background-image: url('../assets/psp_immobilien_lavori_69.jpg');
    }

    .desktop-img-sponsorizzazioni {
        background-image: url('../assets/psp_immobilien_lavori_78.jpeg');
    }

    .desktop-img-mortara {
        background-image: url('../assets/psp_immobilien_lavori_90.jpeg');
    }

    .desktop-img-isp {
        background-image: url('../assets/psp_immobilien_lavori_91.jpeg');
    }

    .desktop-img-jic {
        background-image: url('../assets/psp_immobilien_lavori_95.jpg');
    }

    .desktop-img-camicissima {
        background-image: url('../assets/psp_immobilien_lavori_100.jpg');
    }

    .desktop-img-arcaplanet {
        background-image: url('../assets/psp_immobilien_lavori_107.jpeg');
    }
}

@media (min-width: 1600px) {
    .info-title {
        font-size: 27px;
        margin-left: 400px;
    }

    .info-text {
        font-size: 24px;
        line-height: 42px;
        margin-left: 400px;
        margin-right: 400px;
    }
}

@media (min-width: 1900px) {
    .info-title {
        font-size: 30px;
        margin-left: 500px;
    }

    .info-text {
        font-size: 27px;
        line-height: 50px;
        margin-left: 500px;
        margin-right: 500px;
    }
}

@media (min-width: 2500px) {
    .info-title {
        font-size: 36px;
        margin-left: 600px;
    }

    .info-text {
        font-size: 32px;
        line-height: 56px;
        margin-left: 600px;
        margin-right: 600px;
        margin-top: 20px;
    }
}