
@media only screen and (max-width: 800px) {
        
.bolder {
    height: auto;
    min-width: 90%;
}

body {

    /* background-image: url("../images/banmob.png");
    /* background-size: cover;
    /* background-repeat: no-repeat;
    /* background-position: center top; /* Modification de la valeur de la propriété */
    /* background-attachment: scroll; /* Modification de la valeur de la propriété */
    background-image: none;
}

#banImg {
    height: 2em;
}

.a {
    visibility: hidden;
}

.bouton {
    transform: scale(0.8);
    min-width: 3em;
    min-height: 2em;
}

.cadre {
    max-width: 95%;
}

#canvas {
    max-width: 100%;
    max-height: 80vh;
  } 
  
.card-text {
    min-width: 90%;
}

.footer {
    display: flex;
    font-size: x-small;
    padding: 1em;
    max-height: 4em;
}

.form-login {
    min-width: 60%;
}

.fc-header-toolbar {
    max-width: 90%;
    min-width: 90%;
}

.fc-toolbar-chunk {
    transform: scale(0.5);
    margin: -4em;
}

.form input, .form label, .form, .btn{
    font-size: x-small;
}


.form {
    width: 90%;
}

h1 {
    background: linear-gradient(to right, #27617E, #5CB8FB, #27617E); 
    /* V1    background: linear-gradient(to right, #717D7E, #D5DBDB ,#717D7E); */
    /* V2    background: linear-gradient(to right, #784212, #9C640C ,#784212); */
    /* V3    background: linear-gradient(to right, #3398DB, #27617E ,#3398DB); */
    /* V4    background: url(../images/header-V4.jpg) no-repeat center; */
        background-size: cover;
        text-align: center;
        padding: auto;
        font-size: 1em;
        color: #27617E;
        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
        height: 70px;
}

h2 {
    transform: scale(0.6);
    align-self: start;
    z-index: -1;
    margin-top: 0.3em;
    padding-bottom: 0.1em;
}

.hidden {
    display: none;
}

.imageVt {
    max-width: 45%;
    height: auto;
}

/* img {
    height: 1.8em;
    width: auto;
} */

.login {
    width: 70%;
    margin-right: auto;
    margin-left: auto;
}

.main {
    min-width: 100%;
}

.material-symbols-outlined {
    width: 1.5em;
}

.mb-3 {
    font-size: small;
}

.navbar .bouton {
    position: relative;
    z-index: 1;
}

#nav-hidden {
    display: flex;
    transform: scale(0.7);
}
    
#notification {
    height: 1em;
    width: 1em;  
    line-height: 0;
}

.rec {
    transform: scale(0.6);
}

.recherche {
    flex-wrap: wrap;
}

.text, .texthome {
    width: 95%;
    text-align: center;
    font-size: small;
}

.photo {
    min-width: 85%;
    height: auto;
}

.premium {
    margin-left: none;
    margin-right: none;
}

.table {
    margin: 0%;
    margin-top: 1em;
    border-top: 8px solid rgb(124, 124, 124);
}

.bodyLogin {
    background-image: url("../images/connectionmobHabitA.jpeg");
}

.form-login {
    margin-top: 90%;
    width: 80%;
}

.bouton-login {
    font-weight: bold;
    font-size: medium;
    color: white;
    border-radius: 30px;
    height: 1.9em;
    min-width: 13em;
}

.demandecpt {
    margin-top: 0.5em;
    background-color: #cacaca;
}

.form-login div span {
    color: #4f91c0;
    transform: scale(1.6);
    padding-right: 5px;
}

.login-form {
    margin-bottom: 2em;
}

.textAccueil {
    font-size: small;
    margin-top: 90%;

}

.black {
    transform: scale(1.5);
}

.photoBack {
    background-image: url("../images/accueilFondHabitA.JPG");
    background-size: contain;
}

.VtBackLog, .VtBack {
    background-image: url("../images/VtMob.png");
}

.InterBack {
    background-image: url("../images/interMob.png");
}

.AgendaBack {
    background-image: url("../images/interMob.png");
}

.ProspectBack, .ProspectBackSansFond {
    background-image: url("../images/prospectpcFondMobSansLog.png");
}

.tag {
    display: flex;
    max-width: 37%;
    margin: 0.6em;
    background-color: #e1e5eb;
    border: 1px solid black;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    font-size: small;
}

.commande {
    width: 95%;
}

.largebtn {
    width: 20%;
    margin-left: 35%;
    margin-right: 35%;
    margin-top: 4em;
    transform: scale(0.7);
}

.soustag {
    display: flex;
    min-width: 37%;
    margin: 0.6em;
    background-color: #e1e5eb;
    border: 1px solid black;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    font-size: x-small;
}

.formDemande {
    min-width: 90%;
}

.imageCarroussel {
    max-width: 65%;
}

.boutonFiltre {
    transform: scale(0.7);
    margin: 0.3em;
}

h3 {
    transform: scale(0.6);
}

.mentionsLegales {
    width: 95%;
    margin: auto;
    text-align: center;
}

.mentionsLegales h3 {
    margin-top: 2em;
}

#ajout-compte {
    transform: scale(0.7);
    margin-left: 30%;
    margin-right: 30%;
}




}