a.middle-logo {
    display: block;
    position: fixed;
    z-index: 1022;
    top: 22px;
    left: 50%; margin-left: -79px;
    width: 104.18px;
    height: 47px;
    box-sizing: content-box;
    font-family: Arial;
}
a.middle-logo svg.middle-logo-img {
    display: block;
    width: 104.18px;
    height: 47px;
    padding-right: 55.5%; 3.5%;
    box-sizing: content-box;
    margin: 0px;
}
a.middle-logo svg.middle-label-img {
    display: block;
    width: 51%;
    height: 49%;
    position: absolute;
    z-index: -1;
    left: 103.5%;
    top: 21%;
}
a.middle-logo span.title-hidden {
  display: none!important;
}
@media (max-width: 700px) {
  a.middle-logo {
    top: 17px;
    width: 88.66px;
    height: 40px;
    margin-left: -70px;
  }
  a.middle-logo svg.middle-logo-img {
    display: block;
    width: 88.66px;
    height: 40px;
  }
}
@media (max-width: 590px) {
  a.middle-logo {
    top: 20px;
  }
}
@media (max-width: 360px) {
  a.middle-logo {
    left: 30px;
    margin-left: auto;
  }
}

body .watch-shorts-link,
body .watch-shorts-link * {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
a.watch-shorts-link {
  position: absolute;
  z-index: 1020;
  top: 34px;
  right: 50%; margin-right: -642px;
  font-family: 'Inter', sans-serif;
  letter-spacing: 0px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  padding: 3px 0px;
  color: #2fa6ff!important;
  text-decoration: none;
  background: none;
  transition: background-color .2s, color .2s;
  border-radius: 6px;
  overflow: hidden;
}
a.watch-shorts-link:hover {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
}
a.watch-shorts-link.watch-white {
  color: #6bc0ff!important;
}
a.watch-shorts-link svg.watch-arrow-img {
  display: block;
  float: right;
  width: 18px;
  height: 18px;
  margin: 1px 0px 1px 8px;
}
@media (max-width: 1360px) {
  a.watch-shorts-link {
    right: 38px; margin-right: auto;
  }
}
@media (max-width: 1020px) {
  a.watch-shorts-link {
    right: 40px;
  }
}
@media (max-width: 991px) {
  a.watch-shorts-link {
    top: 26px;
  }
}
@media (max-width: 767px) {
  a.watch-shorts-link {
    top: 22px;
  }
}
@media (max-width: 590px) {
  a.watch-shorts-link {
    top: 25px;
    right: 30px;
  }
  a.watch-shorts-link svg.watch-arrow-img {
    margin-left: 5px;
  }
  a.watch-shorts-link span.ws-tg {
    display: none!important;
  }
  .main-menu {
    padding-top: 60px; 20px;
  }
}
@media (max-width: 360px) {
}



a.page-logo {
    display: block;
    position: fixed;
    z-index: 1022;
    top: 30px;
    left: 30px;
    width: 88.66px;
    height: 40px;
    box-sizing: content-box;
    font-family: Arial;
}
a.page-logo svg.page-logo-img {
    display: block;
    width: 88.66px;
    height: 40px;
    padding-right: 55.5%;
    box-sizing: content-box;
    margin: 0px;
}
a.page-logo svg.page-label-img {
    display: block;
    width: 51%;
    height: 49%;
    position: absolute;
    z-index: -1;
    left: 103.5%;
    top: 21%;
}
a.page-logo span.title-hidden {
  display: none!important;
}
@media (min-width: 648px) and (min-height: 480px) {
  a.page-logo {
      top: 42px;
      left: 42px;
      width: 110.83px;
      height: 50px;
  }
  a.page-logo svg.page-logo-img {
      width: 110.83px;
      height: 50px;
  }
}
@media (max-width: 500px) {
  a.page-logo {
      top: 20px;
      left: 20px;
  }
}
@media (max-height: 455px) {
  a.page-logo {
      top: 20px;
      left: 20px;
  }
}
