.main-header{
  width: 100%; /* 400px */
  height: 100%;
  font-family: Roboto;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  background-color: #fff;
  overflow:hidden;
  padding: 30px 20px 5px 20px;
  color:#000;
  transform: translate3d(0, 1px, 0);

  .left{
    width: fit-content;
    float: left;
    //font-size: 35px;
    overflow: hidden;

    .header-top-btn{
      background: transparent;
      font-size: 25px !important;
      font-weight: 100 !important;
      /* color: #0782c9; */
      color: #42b9fe;
    }
  }

  .middle-container{
    overflow: auto;
    width:calc(100% - 45px);
    height: auto;

    .middle{
      padding: 0!important;
      float: left;
      width:calc(100% - 77px);
      margin: 0px 0 0 10px;
      display: flex;
      align-items: center;

      .title{
        font-size: 25px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        float: left;
      }
    }
  }
}

.media {
  background-color: #ebebeb;
  padding: 10px !important;
  height: 100% !important;
  overflow: auto !important;

  .media-content{
    height: fit-content !important;
    overflow: auto !important;
    img{
      width: fit-content !important;
      height: 100% !important;
    }
  }
}


@media only screen and (min-width: 800px) {
  .media {
    .media-content{
      height: 100% !important;
    }
  }
}




