/* -- Smartphone portrait */
@media screen and (max-width:599px){
    /* Header */
    #container-fixed-top{height:120px;}
    .navbar-nav > li {float:left;}
    .nav-bar{border:none;}
    #links-menu{margin-bottom: 10px;margin-left: 8.33333%;margin-right: 8.33333%;max-width: 93%;}
    #links-menu > li{padding-top:15px;padding-left:5px;padding-right:5px;}
    #links-menu > li a{font-size:14px;}
    .navbar-collapse{display:block;max-width:100%;}
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{margin-left: 0px;margin-right: 0px;}
    div#custom-nav{display:none;}
    /* No padding left|right|all */
    .no-padding-right-xs{padding-right:0px;}
    .no-padding-left-xs{padding-left:0px;}
    .no-padding-xs{padding-left:0px;padding-right:0px;}
    .dev-grid-bootstrap{display: none;}
    /* Moteur de recherche */
    form#moteur-recherche{display:none;}
    div.container-menu-ludique{margin-top:30px;}
    form#moteur-recherche-responsive div.btn-black{margin-bottom:20px;}
    /* Calculateur de credit */
    form#calcul-credit{display:none;}
    /* Footer */
    div.footer{margin-top:30px;margin-bottom:0px;}
    /* Contact */
    .recap-submit{margin-top:15px;}
    /* Services */
    h3.services{margin-top:15px;}
    .margin-responsive-xs{margin-top:20px;margin-bottom:20px;}
    .responsive-margin-bottom-xs{margin-bottom:20px;}
    /* Vignette un bien au survol */
    div.resultat-annonces div.un-bien:hover img{mix-blend-mode: normal;filter: none;-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;}
    div.resultat-annonces div.un-bien:hover div.container-image > div.details, div.resultat-annonces div.un-bien:hover div.container-image > div.bottom-info, div.resultat-annonces div.un-bien:hover div.container-image > div.agrandir{z-index:0;}
    /* Pages Assurance / Gestion / Syndic / Services / Infos */
    div.header-details > div.ico{font-size:70px;margin-top:-10px;margin-bottom:10px;}
    div.header-details > div.texte > h2{font-size:45px;margin-top:0px;}
    div.menu-service > div.menu-deroulant{font-size:20px;}
    /* Page détails */
    div.fonctions-details{position:relative;}
    .energie-container{margin-top: 14px;margin-bottom:14px;}
    .energie{float:left;margin-left:0px;margin-right:3px;}
    div.responsable{background-color:#fff;}
    div.prenom-responsable{margin-top:0px;}
    div.details-infos h2{margin-top: 5px;}
    div.responsable > div > h2 {margin-top:2px;}
    div.details-details > ul {margin-bottom:26px;}
    div.container-img-responsable > img{top:0;right:0;}
    /* Contact */
    div#googlemap{height:300px;}
    /* Infos */
    div.menu-service > div.menu-deroulant{margin-right:0px;padding-left:3px;padding-right:3px;}
}
/* -- XS */
@media screen and (min-width:600px) and (max-width:767px){
    /* Header */
    #logo-small-menu{display:none;}
    .navbar-nav > li {float:left;}
    .nav-bar{border:none;}
    #links-menu{margin-bottom: 10px;margin-left: 8.33333%;margin-right: 8.33333%;max-width: 93%;}
    #links-menu > li{padding-top:15px;padding-left:5px;padding-right:5px;}
    #links-menu > li a{font-size:14px;}
    .navbar-collapse{display:block;max-width:100%;}
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{margin-left: 0px;margin-right: 0px;}
    div#custom-nav{display:none;}
    /* No padding left|right|all */
    .no-padding-right-xs{padding-right:0px;}
    .no-padding-left-xs{padding-left:0px;}
    .no-padding-xs{padding-left:0px;padding-right:0px;}
    .dev-grid-bootstrap{display: none;}
    /* Moteur de recherche */
    form#moteur-recherche{display:none;}
    div.container-menu-ludique{margin-top:30px;}
    form#moteur-recherche-responsive div.btn-black{margin-bottom:20px;}
    /* Calculateur de credit */
    form#calcul-credit{display:none;}
    /* Footer */
    div.footer{margin-top:30px;margin-bottom:0px;}
    /* Contact */
    .recap-submit{margin-top:15px;}
    /* Services */
    h3.services{margin-top:15px;}
    .margin-responsive-xs{margin-top:20px;margin-bottom:20px;}
    .responsive-margin-bottom-xs{margin-bottom:20px;}
    /* Vignette un bien au survol */
    div.resultat-annonces div.un-bien:hover img{mix-blend-mode: normal;filter: none;-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;}
    div.resultat-annonces div.un-bien:hover div.container-image > div.details, div.resultat-annonces div.un-bien:hover div.container-image > div.bottom-info, div.resultat-annonces div.un-bien:hover div.container-image > div.agrandir{z-index:0;}
    /* Pages Assurance / Gestion / Syndic / Services / Infos */
    div.header-details > div.ico{font-size:70px;margin-top:-10px;margin-bottom:10px;}
    div.header-details > div.texte > h2{font-size:45px;margin-top:0px;}
    div.menu-service > div.menu-deroulant{font-size:20px;}
    /* Page détails */
    div.fonctions-details{position:relative;}
    .energie-container{margin-top: 14px;margin-bottom:14px;}
    .energie{float:left;margin-left:0px;margin-right:3px;}
    div.responsable{background-color:#fff;}
    div.prenom-responsable{margin-top:0px;}
    div.details-infos h2{margin-top: 5px;}
    div.responsable > div > h2 {margin-top:2px;}
    div.details-details > ul {margin-bottom:26px;}
    div.container-img-responsable > img{top:0;right:0;}
    /* Contact */
    div#googlemap{height:300px;}
    /* Infos */
    div.menu-service > div.menu-deroulant{margin-right:0px;padding-left:3px;padding-right:3px;}
}
/* -- SM */
@media screen and (min-width:768px) and (max-width:991px){
    /* Header */
    #logo-small-menu{display:none;}
    /* No padding left|right|all */
    .no-padding-right-sm{padding-right:0px;}
    .no-padding-left-sm{padding-left:0px;}
    .no-padding-sm{padding-left:0px;padding-right:0px;}
    .dev-grid-bootstrap{display: none;}
    /* Moteur de recherche */
    form#moteur-recherche{display:none;}
    div.container-menu-ludique{margin-top:30px;}
    form#moteur-recherche-responsive div.btn-black{margin-bottom:20px;}
    /* Calculateur de credit */
    form#calcul-credit{display:none;}
    /* Services */
    h3.services{margin-top:15px;}
    .margin-responsive-sm{margin-top:15px;}
    .responsive-margin-bottom-xs{margin-bottom:20px;}
    /* Vignette un bien au survol */
    div.resultat-annonces div.un-bien:hover img{mix-blend-mode: normal;filter: none;-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;}
    div.resultat-annonces div.un-bien:hover div.container-image > div.details, div.resultat-annonces div.un-bien:hover div.container-image > div.bottom-info, div.resultat-annonces div.un-bien:hover div.container-image > div.agrandir{z-index:0;}
    /* Pages Assurance / Gestion / Syndic / Services / Infos */
    div.header-details {margin-top:20px;position:relative;}
}
/* -- MD */
@media screen and (min-width:992px) and (max-width:1199px){
    /* Header */
    #logo-small-menu{display:none;}
    /* Formulaire H1 */
    form#moteur-recherche > h1{font-size:40px;}
    /* No padding left right all */
    .no-padding-right-md{padding-right:0px;}
    .no-padding-left-md{padding-left:0px;}
    .no-padding-md{padding-left:0px;padding-right:0px;}
    .dev-grid-bootstrap{display: none;}
    /* Vignette un bien au survol */
    div.resultat-annonces div.un-bien:hover img{mix-blend-mode: normal;filter: none;-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;}
    div.resultat-annonces div.un-bien:hover div.container-image > div.details, div.resultat-annonces div.un-bien:hover div.container-image > div.bottom-info, div.resultat-annonces div.un-bien:hover div.container-image > div.agrandir{z-index:0;}
    /* Pages Assurance / Gestion / Syndic / Services / Infos */
    div.header-details {margin-top:20px;position:relative;}
}
/* -- LG */
@media screen and (min-width:1200px){
    /* Header */
    #logo-small-menu{display:none;}
    /* No padding |left|right|all */
    .no-padding-right-lg{padding-right:0px;}
    .no-padding-left-lg{padding-left:0px;}
    .no-padding-lg{padding-left:0px;padding-right:0px;}
}