@media (max-width: 1730px) {

}


@media (max-width: 1500px)
{



}


/*@media (max-width: 1400px)*/
@media (max-width: 1440px)
{

}

/*@media (max-width: 1200px)*/
@media (max-width: 1390px)
{


}

@media (max-width: 1024px)
{



}


@media (max-width: 991px)
{
    .footer-area {
        padding: 0px !important;
    }
}

@media (max-width: 767px)
{
    .header-area .logo {
        font-size: 19px;
    }

    .app_biography .portrait {
        margin-top: 1rem;
        max-width: 150px;
    }

    .app_publications .align-items-stretch{
        margin-bottom: 0rem !important;
    }

    .app_publications .publication-item {
        margin-bottom: 1rem;
    }

    h1.title, h2 {
        font-size: 17px !important;
    }

    .only-mobile {
        display: block !important;
    }

    #project-2 .featured-work-wrapper {
        margin-bottom: 15px;
    }

    .place-home {
        margin-bottom: 100px;
    }

    .text-with-thumb .thumb {
        float: right;           /* place l’image à droite du texte */
        width: 150px;           /* ajustez à la taille désirée */
        height: auto;           /* conserve le ratio */
        margin: 0 0 1em 1em;    /* espace bas et gauche */
        object-fit: cover;      /* si besoin de recadrage */
    }

    .portrait-mobile {
        display: block !important;
    }

    .portrait {
        display: none;
    }
}

@media (max-width: 820px)
{



}

/*@media (max-width: 414px)*/
/*@media (max-width: 430px)*/
@media (max-width: 441px)
{




}

@media (max-width: 360px)
{


}

@media (max-width: 320px)
{


}
