
@media only screen and (max-width:375px) {

    /* Listing flat */
    .marqueMobLinkLogo              {display: block; float: initial; overflow: hidden;}
    .marqueMobLinkText              {font-size: 13px!important; line-height: 18px!important;}

}


@media only screen and (max-width: 767px) {

    .paveCookies {
        width:calc(100% - 15px);
        font-size:13px !important;
    }

    .responsive .mainContent                            {box-sizing: border-box; padding:0 5px; float:none; width:100%;}
    .responsive .mainAside                              {float:none; padding: 0 5px; width:auto;}
    .responsive .logoLink                               {margin:0;}
    .responsive .containerMenu li                       {float:none;}
    .responsive .containerBanner                        {height:auto!important; /* Pour contrer la height js appliquer par la pub Habillage quand celle-ci est fini de charger */}
    .responsive .bannerContainer                        {display:block; float:none !important; text-align:center; height: auto; width:auto;}
    .responsive #copyright                              {border-top:0;}

    /* Menu */
    .responsive .rubLinks                               {height:auto; position:static;}
    .responsive .rubLinks li > a                        {line-height:20px; background:#282b34; padding:10px 10px 10px 20px; border-bottom:1px solid #fff; text-transform:none; color:#fff !important;}
    .responsive .rubLinks li:last-child > a             {border-bottom:0;}
    .responsive .rubLinks > li:first-child > a          {border-top:0;}
    .responsive .rubLinks                               {border-bottom-right-radius:0px;}
    .responsive .rubLinks > li.rubSell > a              {border-top-left-radius:0px; background: none;}
    .rubLinks > li.rubSell a.msgDepotMenu {
        position: relative;
        right: inherit;
        margin-top: 0;
        padding:10px 10px 10px 20px;
        display:block;
        line-height:20px;
        background:white;
    }

    /* Pagination */
    .pagination                                         {text-align: center;}
    .pagination ul                                      {display: flex;}
    .pagination a                                       {width: 40px; height: 40px; line-height: 40px;}

    /* Fil Ariane */
    .responsive .breadCrumb                             {margin:0 15px;}

    /* Footer */
    .responsive .containerFooter .col2                  {margin-top:30px;}
    .responsive .containerFooter .line2 > ul > li       {display: block;}
    .responsive .containerFooter .line2 > ul > li a     {border-width: 0;}

    /* popin */
    .responsive .popin .popinClose                      {background:white;}
    .responsive .popin .popinClose .popinCloseCross     {font-size:18px;}

    /* Liens Cara : Listing, listing cote, listing fiche tech, detail, detail cote, detail fiche tech */
    .responsive #liensCara                              {margin-bottom: 0;}

    /* Ligne de listing commun */
    .adContainer .linkAd                                {padding:10px 0;}
    .adContainer .linkAd .subContRight                  {min-height: 75px;}

    /* Volume du coffre */
    .responsive .VolumeCoffre                           {margin: 20px 0 0;}
    .responsive .VolumeCoffre .divCoffre                {margin: 20px 0 80px;}
    .responsive .VolumeCoffre.floatL                    {float:none !important;}

    /* Listing flat */
    .responsive .upCtrl {right:0px;}
    .responsive .contCoteFichTech                       {margin-left:10px; margin-right:10px;}
    .responsive .contCoteFichTech .ficheTech            {margin-right:0; margin-bottom: 10px;}
    .responsive .legende                                {margin:0 10px 20px;}

    /* Sondage */
    .responsive .sondage                                {margin:0 10px 20px;}

    /* Listing d'annonce deja consultees */
    .responsive .voirAussi {margin:10px 0 0;}
    .responsive .zoomAds li                                 {width: 47.5%;}
    .responsive .zoomAds li:nth-child(n+3)                  {display:none;}

    /* menu categories (listing, page cote, services etc) */
    .responsive .menuCategory .menuCategoryContent          {float:none;}
    .responsive .menuCategory .menuCategoryContent ul       {margin:0px 0px 15px 0px;}
    .responsive .menuCategory .menuCategoryContent ul li    {width:25%;}

    /* iframes partenaires */
    .responsive .announceContainer .announceContainerPhoto img{
        max-width:none;
    }

    /* Page Autoviza */
    .responsive .autovizaPage#LimitBody                     {margin:0px 10px;}
    .responsive .autovizaPage .topBlock                     {clear:both;}
    .responsive .autovizaPage .topBlock .autovizaImgContainer {float:none; width:auto;}
    .responsive .autovizaPage .topBlock .topBlockText       {float:none; width:100%;}
    .responsive .autovizaPage .mainCol                      {width:100%;}
    .responsive .autovizaPage .sideBar                      {width:100%;}
    .responsive .autovizaPage p                             {text-align: left!important; text-justify: auto!important;}

    /* iframes partenaires */
    .responsive .announceContainer .announceContainerPhoto img{
        max-width:none;
    }

    div[data-pub-appnexus="Pave1"]>div{
        text-align: center;
    }

}
