@media(max-width:767px){html,body,button,input,select,textarea{font-size:12px}.header-content{padding:0 0!important;margin:0!important;text-align:center}.home.onviewport-off #top{background:#FFF}.header-top{margin-bottom:5px}.above-menu .col_1_of_2{width:50%;padding:0!important;margin:8px 0!important;font-size:16px}.above-menu .deroulant-lang{margin-right:60px}.liste .above-menu .deroulant-lang{margin-right:90px}#header-logo img{max-width:230px;margin-top:10px}.mobile-hide{display:none!important}.mobile-only{display:inline-block!important}.page-container{padding-top:0}.header-banner-title .heading1{font-size:1.9em}.heading2{font-size:1.5em}.quotes{position:absolute;font-size:2.5em}.asymetric-txt{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0}.asymetric-card-left .asymetric-img{margin-left:0}.asymetric-card-right .asymetric-img{margin-right:0}.pied-adresse{font-size:1.3em}.pied-menu ul,.pied-menu-left,.pied-menu-right{text-align:center}.home .bg-header{background-size:auto 100vh}#home-intro{min-height:inherit}.home-slogan{margin:40px 0;font-size:.75em}.round-widget-item{max-width:200px;max-height:200px}.losange-widget-item{margin-bottom:40px}.slide-banner-text .heading2{margin:50px 30px 35px;color:#FFF;font-size:1.3em;font-weight:bold}.slide-news-large .large-flap-container{min-height:380px;text-align:center}.slide-news-large-content{text-align:center;width:100%}.slide-news-large-img{max-width:190px}.slide-news-large-text .heading1{margin:0 0 5px;font-size:1.3em;font-weight:bold}.slide-news-medium{padding-left:0!important}.news-liste-container .large-flap-container{height:400px}a.bien-vedette-item,.bien-vedette-item-vide{width:45%;margin:0 2%!important;float:none}a.bien-vedette-item:nth-child(3n),a.bien-vedette-item:nth-child(4n){display:none}.slide-bien-vedette .large-flap-container{min-height:435px;overflow:hidden}.slide-panes{overflow:hidden}.grid{height:inherit!important;padding:2%}.grid-item{margin:5px 0!important;float:none;padding:0;height:150px;width:100%}.grid-item .grid-item-title{font-size:.9em!important}.grid-item a:hover .grid-item-title{top:25%}.grid-item-title h2{padding:10px}.grid-item a{background-size:cover;background-position:center center}.grid-item1 a{background-image:url(/images/grid1-medium.jpg)}.grid-item2 a{background-image:url(/images/grid2-medium.jpg)}.grid-item3 a{background-image:url(/images/grid3-medium.jpg)}.grid-item4 a{background-image:url(/images/grid4-medium.jpg)}.grid-item5 a{background-image:url(/images/grid5-medium.jpg)}.grid-line .grid-line-item{padding:0!important;height:140px!important}.grid-line .col{padding:2px 0!important;margin:0!important}.grid-line .grid-line-item-bloc{padding:0!important;margin:0!important}.grid-line-item span{font-size:1.15em}#search-open-btn{display:none!important;width:38px;height:38px;line-height:38px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;color:#fff;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;position:absolute;right:60px;top:15px}.liste #search-open-btn{display:inline-block!important}.liste.selection #search-open-btn,.liste.ref #search-open-btn{display:none!important}#search-open-btn:hover{background-color:#6b6b6b}.search-open-btn-label{display:none}.top-moteur .moteur-area{padding:0;display:inherit}.top-moteur .minimoteur{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1% 2%;background-image:linear-gradient(to top,#383838 0,rgba(91,91,91,0.76) 100%)}.bloc-minimoteur.scroll-to-fixed{position:relative!important;top:inherit!important;right:inherit!important}.moteur-area .spacer-scroll-to-fixed,.mode-liste-content .spacer-scroll-to-fixed{display:none!important}.top-moteur .form-critere{width:100%!important;margin-right:.5%;float:left}.top-moteur .form-critere-title{line-height:25px}.top-moteur .btn-more-rech{margin-top:10px}.left-moteur .moteur-area{padding:0!important;display:inherit;width:100%;float:none}.left-moteur .liste-display-all-nb{display:none}.left-moteur .minimoteur{padding:1% 2%;background-color:#3f3f3f;color:#FFF}.left-moteur .liste-area,.left-moteur .map-area{width:100%;float:none}.liste-create-alert-in-modal,.display-btn{width:100%!important}.body-mode-pict .liste-bien-container{min-height:200px;font-size:.9em}.body-mode-pict .liste-bien-description{font-size:.85em!important}.liste-bien-photo,.liste-bien-description{width:100%!important}.liste-bien-title{padding:0 0 10px}.body-mode-text .liste-bien-photo-container{width:100%}.detail .rightside-content{width:100%}.detail .leftside-content{display:none}.detail-photo-container .large-flap-container{height:330px}.btn-contact-slideshow{margin-top:10%}.detail-actions{padding:2%}.detail-topnav ul{text-align:center}.detail-topnav li{text-align:center;padding:5px}.detail-topnav li:first-child{float:none;text-transform:none}.detail-topnav li.ico-back .icon{font-size:1.6em;color:#bcbcbc}.detail-topnav li.ico-back:hover .icon{color:#fff}.detail-topnav .icon{font-size:1.9em}.detail-actions br.detail-contact-button-br{display:block}.detail-bien-prix{position:relative}.detail-bien-title{float:none;padding-top:20px}.detail-bien-specs{float:none;margin:5px 0;text-align:left;padding:10px 0!important}.detail-bien-specs li{text-align:left;margin:0 5px 0 0!important}.fiche-detail-6 .contact-agence-agent .inline-buttons a span,.fiche-detail-6 .contact-agence-agent .contact-agence-tel{margin-bottom:5px}.detail .ui-datepicker.ui-widget-content{display:flex;flex-wrap:wrap;justify-content:center}.detail .ui-datepicker-multi .ui-datepicker-group{min-width:220px}.detail-bien-lots table th{display:none}.detail-bien-lots table tr{display:inline-block;width:95%!important;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1%;box-shadow:0 0 5px rgba(94,94,94,0.2)}.detail-bien-lots table thead{display:none}.detail-bien-lots table td{display:inline-block;background:#FFF!important;width:98%!important;padding:5px 0;border-bottom:0;text-align:center;border-color:#eaeaea}.detail-bien-lots table td:first-child{border:0}.detail-bien-lots .detail-bien-lots-photo .PhotoPlan{display:none}.calc-container-title{margin:0}.calc-resultats .col{margin:0 8px;width:inherit;vertical-align:middle!important}.resultats{font-size:12px;margin:10px 0!important}.calc-container .form-critere-title{padding-top:0;line-height:inherit}a.suggest-bien{width:50%}a.suggest-bien:last-child{display:none}.minisite-agent-info{text-align:center;max-width:inherit;padding:20px 10px 0 50px!important;box-sizing:border-box}.minisite-agent-info-mode-liste .minisite-agent-info{text-align:left}.minisite-agent-info-mode-liste .minisite-agent-info{max-height:inherit}.minisite-agent-info-mode-liste .minisite-agent-infos-content{padding:5px 10px 0}.minisite-agent-info-mode-liste .minisite-agent-infos-btn-contact{position:relative;right:inherit;top:inherit;margin-top:5px}.minisite-agent-info-mode-liste .minisite-agent-infos-btn-contact a{padding:10px}li.social-follow-title,li.social-share-title-footer{display:inline-block;width:100%!important}.pied-menu li{display:inline-block;width:100%}.footer-menu ul{width:50%}.footer-menu .pied-ref-villes,.footer-menu .pied-ref-arbo{-webkit-column-count:2;-moz-column-count:2;column-count:2}.ui-dialog{padding:15px;background:#fff!important;border-radius:0!important;height:auto!important;overflow:hidden!important;width:100%!important;max-width:inherit!important;max-height:inherit!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0!important;position:fixed}.ui-dialog-content.ui-widget-content{overflow:auto!important;height:calc(100vh - 70px)!important}.top-moteur .ref-minimoteur{-moz-column-count:1;-webkit-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none}.top-moteur .ref-minimoteur article.form-critere{width:100%!important;float:inherit!important;break-inside:inherit}.ref-group-container ul{column-count:1}.wizard-estimation-resultat .col-estimation-basse span:after,.wizard-estimation-resultat .col-estimation-normale span:after,.wizard-estimation-resultat .col-estimation-haute span:after,.wizard-estimation-resultat .col-estimation-colors{display:none}.wizard-estimation-resultat .col-estimation-basse,.wizard-estimation-resultat .col-estimation-haute{float:none;text-align:center;width:100%}.jestimmo-iframe{min-height:400px!important}.os-text-container{text-align:center}.arturin-newsletter{height:4000px}.resa-form-submit{display:block!important;margin-top:16px!important}.fiche-detail-6 .container-price{align-items:flex-start}.fiche-detail-6 .detail-bien-desc-content{padding-top:0}.fiche-detail-6 .detail-bien-specs{margin-bottom:0!important}.fiche-detail-6 .detail-avis-agent .detail-avis-agent-photo{display:none}.fiche-detail-6 .detail-meta-h1 .heading2{white-space:initial}.fiche-detail-6 .btns-actions{justify-content:space-between}.fiche-detail-6 .btns-actions a{margin:5px auto}.container-estimation-ligne .step-container .row.mt1 .col_1_of_2 .aright{text-align:left}.container-timeline{margin:20px 10px}.my-estimation .wizard-estimation-col .label-xmedium{width:100%}.my-estimation .wizard-estimation-col .label-xlarge{width:100%}.my-estimation .wizard-estimation-col article{padding:10px}.select-mode-affichage p{display:none}.select-mode-affichage ul{padding-left:0}.btn-detail-contact-bottom .contact-agence-tel,.btn-detail-contact-bottom .contact-btn-dialog{width:44%}.flex-reverse div:first-child{order:2}.flex-reverse div:last-child{order:1}.d-flex{flex-wrap:wrap}.col1_2,.col1_3,.col2_3,.col1_4{width:100%}.container-table-contents::after,.container-fil-ariane .arrow::after,.container-fil-ariane .arrow::before,.container-table-matiere .col2_3{display:none}.page-ref .cover-img{width:100%;padding-bottom:100%;height:0}.page-ref .card-indicateurs{border-right:0}.page-ref .container-line p{font-size:1rem}.page-ref .contain-svg-line{text-align:center}.page-ref .contain-svg-line svg{width:130px}.page-ref .card-alternatives .container-card:nth-child(even){padding-top:10px}.page-ref .container-line p,.page-ref .container-line .contain-line-moy{width:30%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-table-matiere,.section-fil-ariane{max-width:100%;width:100%;margin:0;padding:0}.container-table-contents{background-color:rgba(255,255,255,.8)}.col1_3.container-table-contents::after{display:none}}