#search{
    width: 650px;
    max-width: 90%;
    outline: none;
    border-radius: 2vw 2vw 0 0;
    margin-top: 2vh;
    font-size: 20px;
    color: black;
    border: 2px;
    padding: 1vh 0 1vh 2vw;
    box-shadow: 0 0 5px gray;
    margin: 0 auto;
    box-sizing: border-box;

  }
  .searchSuggestionDiv{
      width: 650px;
      max-width: 90%;
      border-radius: 0 0 1vw 1vw ;
      box-shadow: 0 0 5px gray;
      margin: 0 auto;
  
  }
  #searchSuggestions{
   font-weight: bold;
   font-size: 15px;
    cursor: pointer;
    padding:  1vw 1vh;
    box-sizing: border-box;
    margin-bottom: 0;
    width: 100%;
  }
  #searchSuggestions:hover{
    background: rgb(5, 79, 128);
   }
  .searchResults{
    width: 650px;
    max-width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 5px 1px  rgb(196, 196, 196);
    border-radius: 0 0 1vw 1vw;
    margin-bottom: 7vh;
    border-top: 3px solid rgb(211, 205, 205);
  }
  .container{
     
  }
  .searchContainer{
      margin: 0 auto;
      width: 650px;
      max-width: 90%;
  }
  .searchContainer img{
      width: 650px;
      max-width: 90%;
      display: block;
      margin-bottom: 4vh;
      box-shadow: 0 0 5px gray;
  }
  #post_data{
    width: 650px;
    max-width: 100%;
      box-sizing: border-box;
  }