.ubm-home-banner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 35%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: absolute;
  right: 18%;
  top: 30%;
  width: 22%; }
  .ubm-home-banner a img {
    height: auto;
    max-width: 250px;
    width: 100%; }
  @media screen and (max-width: 580px) {
   .ubm-home-banner {
      bottom: 8%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      right: 11%; } }
      header h1.site-title{
      margin: 0 50px 0 0;}
      
  @media screen and (max-width: 1024px) {
      header.site-header .navbar-wrapper .navbar-container .navbar{
          flex-wrap: initial;
          justify-content: initial;
      }
      header.site-header .navbar-wrapper .navbar-container .navbar .main-navigation ul.top-nav{
          flex-direction: column;
      }
  }
      