.sp-scroll-up {
  left: 30px;
}
#sp-header {
  height: 80px;
  padding-top: 7px;
}
#sp-top1 {
  width: 0%;
}
#sp-top2 {
  width: 100%;
}
#sp-top2 > .sp-column {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1199px) {#sp-top2 > .sp-column{
  flex-wrap: wrap;
  justify-content: center;
}}
@media (max-width: 575px) {
#sp-header {
    height: auto; 
}}
@media (min-width: 768px) and (max-width: 1199px)
{.logo-image {
    height: auto !important;
    width: 80px !important;
}}
.circle-contacts {
  list-style: none;
  display: flex;
  margin-bottom: 0;
}
.circle-contacts li {
  margin-right: 1rem;
}
.circle-contacts img {
  max-width: unset;
}