.incoming_msg_img {
    display: inline-block;
    width: 9%;
  }
  .received_msg {
    display: inline-block;
    padding: 0 0 0 10px;
    vertical-align: top;
    width: 89%;
   }
   .received_withd_msg p {
    background:  none repeat scroll 0 0;
    border-radius: 3px;
    color: #646464;
    font-size: 14px;
    margin: 0;
    padding: 5px 10px 5px 0px;
  }
  .time_date {
    color: #747474;
    display: block;
    font-size: 12px;
    margin: 8px 0 0;
  }
  .received_withd_msg { width: 85%;}
  @media (max-width: 600px)
  {
      .received_withd_msg {
          width: 85%;
        }
  }
  .mesgs {
    float: left;
    padding: 10px 10px 0 10px;
    width: 100%;
  }
   .sent_msg p {
    background: #7490d642 none repeat scroll 0 0;
    border-radius: 3px;
    font-size: 14px;
    margin: 0; color:#04168d;
    padding: 5px 10px 5px 12px;
    width:100%;
  }
  .outgoing_msg{ overflow:hidden; margin:26px 0 26px;}
  .sent_msg {
    float: right;
    width: 85%;
  }
  @media (max-width: 600px)
  {
      .sent_msg {
          width: 85%;
        }
  }
  .input_msg_write input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #7490d6;
    font-size: 15px;
    min-height: 48px;
    width: 100%;
  }
  .type_msg {border-top: 1px solid #c4c4c4;position: relative; width: 100%; bottom: 0px; }
  .msg_send_btn {
    background: #04168d none repeat scroll 0 0;
    border: medium none;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    height: 33px;
    position: relative;
    right: 20;
    top: -40px;
    width: 33px;
  }
  .messaging { padding: 0 0 50px 0;}
  .msg_history {
    height: 350px;
    overflow-y: scroll !important;
  }
  @media (max-width: 600px){
      .msg_history {
          height: 500px;
          overflow-y: scroll !important;}

  }
  .write_msg:focus {
      color: #212529;
      background-color: #fff;
      border-color: #7490d615 !important;
      outline: 0;
      box-shadow: 0 0 0 0.25rem #7490d686;
  }


  .file-upload .file-edit svg{
    color:#04168d;
   margin-top: 8px !important;
  }
  .file-upload .file-edit input {
    display:none ;
  }
  .file-upload .file-edit input + label {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin-bottom: 0;
    border-radius: 100%;
    background: #FFFFFF;
    border: 1px solid transparent;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    font-weight: normal;
    transition: all 0.2s ease-in-out;

  }
  .file-upload {
    margin-top: 10px;
    color:#04168d;
  }
  .file-upload .file-edit input + label:hover {
    background: #f1f1f1;
    border-color: #d6d6d6;
  }

