.divShowMessage{
    width: 350px;
    left: 80px;
    bottom: 50px;
    background: var(--white-color);
    border-radius: 25px;
    position: fixed;
    z-index: 10000000;
    box-shadow: 5px 10px 16px var(--black-color);
    overflow: hidden;
}

@media screen and (max-width: 460px) {
    .divShowMessage {
        width: 350px !important;
        left: 10px !important;
        bottom: 10px !important;
    }
    .splash_messenger_send_icon{
        bottom: 43px !important;
        left: 335px !important;
    }

    .talking_message_ask {
        max-width:95% !important;
    }
    .talking_message_answer {
        max-width:95% !important;
    }

}

@media screen and (max-width: 400px) {
    .divShowMessage {
        width: 93% !important;
        left: 10px !important;
        bottom: 10px !important;
    }
    .splash_messenger_send_icon{
        bottom: 43px !important;
        left: 84% !important;
    }

    .talking_message_ask {
        max-width:95% !important;
        width: auto !important;
    }
    .talking_message_answer {
        max-width:95% !important;
        width: auto !important;
    }
    
}


.close_menu_messenger_style{
    color: var(--white-color);
    width: 50px;
    height: 50px;
    text-align: center;
    font-size: large;
}

*:focus {
    outline: none;
}

.splash_message_screen_style{
    width: -webkit-fill-available;
    background-color: var(--color-base1);
    /* height: 250px; */
    color: var(--white);
}
.splash_message_screen_header{
    height: 50px;
    direction: ltr;
    display: flex;
    padding-left: 7px;
    padding-right: 7px;
}
.splash_message_screen_header_title{
    direction: rtl;
    width: -webkit-fill-available;
    padding: 12px;
    font-size: large;
}
.splash_messenger_center_logo{
    height: auto;
    max-height: 160px;
    filter: brightness(0) invert(1);
}

.splash_messenger_center_logo_color{
    height: auto;
    max-height: 160px;
}

.splash_messenger_send_icon{
    width: 50px;
    height: 50px;
    background: var(--color-base2);
    position: fixed;
    z-index: 10000001;
    bottom: 112px;
    left: 405px;
    color: var(--white);
    text-align: center;
    border-radius: 15px;
    font-size: large;
    box-shadow: -1px -1px 10px var(--color-base2);
}

.messenger_text_area_style{
    width: -webkit-fill-available;
    bottom: 9px;
    display: flex;
    border: 0px;
    position: absolute;
    height: 40px;
    padding-left: 25px;
    padding-right: 25px;
    background: transparent;
}
.splach_screen_mode_hidden{
    height: 0px;
    transition: height 1.55s ease-in;
}
.splach_screen_mode_opa{
    display:none;
    background:white;
    opacity: 0;
}
.splach_screen_mode_opa_show{
    opacity: 1;
    transition: opacity 3.10s ease-in;
    display:block;
}
.messenger_new_bottom_style{
    height: auto;
    background: var(--color-base1);
    position: absolute;
    width: -webkit-fill-available;
    bottom: 0px;
    min-height: 60px;
    color: var(--white-color);
}
.messenger_new_bottom_style > textarea {
    color: var(--white-color);
    background: var(--color-base1);
}
.messenger_new_bottom_style ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: var(--white-color);
    opacity: 0.7; /* Firefox */
  }
  
.messenger_new_bottom_style :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: var(--white-color);
    opacity: 0.7;
}
  
.messenger_new_bottom_style ::-ms-input-placeholder { /* Microsoft Edge */
    color: var(--white-color);
    opacity: 0.7;
}

.talking_message_ask {
    max-width:70%;
    min-width: 65%;
    background:var(--mess-talk-other-fr);
    color:var(--black-color);
    font-size:16px;
    border-radius: 10px 10px 10px 0px;
    padding:10px;
    float:left;
    margin-bottom: 10px;
}
.talking_message_answer {
    max-width:70%;
    min-width: 65%;
    background:var(--mess-talk-me-fr);
    color:var(--white-color);
    font-size:16px;
    border-radius: 10px 10px 0px 10px;
    padding:10px;
    float:right;
    margin-bottom: 10px;
}
.talking_message_bg {
    width:100%;
    padding:13px;
    
}

.talking_message_system {
    /*max-width: fit-content; */
    width: -webkit-fill-available;
    background: none;
    color: var(--system-talk-fr);
    font-size: 12px;
    border-radius: 10px 10px 10px 10px;
    padding: 10px;
    padding-bottom: 0px;
    text-align: center;
    margin-bottom: 10px;
    float: right;
    /* border: 1px solid;*/
}

.div_master_messenger_history{
    height: 440px;
    max-height: -webkit-fill-available;
    overflow: auto;
    position: initial;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.div_master_messenger_history::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.div_master_messenger_history {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}


