.topButtons {
        
         display: flex;
      justify-content: center;
      align-content: center;
      flex-direction: row;
      
        
    }


    .slogan {
      
          text-align: left;
        font-weight: 50;
      
        color:  #9EB3C9;
        font-style: italic;
    }


     .header {
         padding: 15px 3vw 0px 3vw;
         margin-bottom: 15px;
          height: 45px;
          display: flex;
      justify-content: space-between;
      align-content: center;
      flex-direction: row;
    }


    .logo {
        width: 209px;
        height: 27px;
        float: left
    }




@media only screen and (min-width: 850px) {
.header {
         padding: 15px 3vw 0px 3vw;
         margin-bottom: 15px;
          height: 45px;
          display: flex;
      justify-content: space-between;
      align-content: center;
      flex-direction: row;
    }

     .slogan {
         font-size: 1rem;
       
    }
}


/* For ipad */
@media only screen and (min-width: 575px) and (max-width: 850px){

.header {
         padding: 15px 3vw 0px 3vw;
         margin-bottom: 15px;
          height: 70px;
          display: flex;
     
      align-items: flex-start;
      flex-direction: column;
      gap: 5px;
    }


     .slogan {
         font-size: 0.85rem;
       
    }
}

/* For iphone */
@media only screen and (max-width: 575px){

    .header {
       /* background: red;*/
    }

    .header {
         padding: 15px 3vw 0px 3vw;
         margin-bottom: 15px;
          height: 70px;
          display: flex;
     
      align-items: flex-start;
      flex-direction: column;
      gap: 5px;
    }

    .slogan {
         font-size: 0.85rem;
       
    }
}











