#sandbox_theme_panel_640651 {
  bottom: 0;
  top: auto !important;
  width: 140px !important;
  font-size: 12px !important;
}
.site-phone {
  padding: 5px 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.site-phone-number {
  padding: 0;
  font-weight: bold;
  display: flex;
  flex-wrap: wrap;
}
.site-phone-in {
  display: inline-block;
  vertical-align: top;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.85%29%22%20d%3D%22M11.758%2C15.999%20C11.339%2C15.999%2010.927%2C15.929%2010.532%2C15.789%20C5.646%2C14.061%201.776%2C10.089%200.179%2C5.164%20C-0.301%2C3.683%200.208%2C2.055%201.445%2C1.112%20L2.233%2C0.511%20C2.671%2C0.176%203.195%2C-0.001%203.748%2C-0.001%20C4.689%2C-0.001%205.541%2C0.520%205.973%2C1.358%20L7.306%2C3.948%20C7.432%2C4.194%207.499%2C4.470%207.499%2C4.746%20C7.499%2C5.184%207.335%2C5.604%207.038%2C5.928%20L6.761%2C6.230%20C6.484%2C6.530%206.425%2C6.974%206.611%2C7.336%20C7.067%2C8.218%207.774%2C8.925%208.658%2C9.380%20C9.013%2C9.564%209.471%2C9.501%209.764%2C9.231%20L10.067%2C8.954%20C10.593%2C8.470%2011.413%2C8.359%2012.048%2C8.686%20L14.640%2C10.018%20C15.479%2C10.448%2016.000%2C11.300%2016.000%2C12.240%20C16.000%2C12.901%2015.744%2C13.524%2015.278%2C13.995%20L14.376%2C14.908%20C13.690%2C15.602%2012.736%2C15.999%2011.758%2C15.999%20ZM3.748%2C1.499%20C3.527%2C1.499%203.318%2C1.569%203.144%2C1.702%20L2.355%2C2.303%20C1.623%2C2.862%201.322%2C3.826%201.606%2C4.702%20C3.060%2C9.186%206.584%2C12.803%2011.033%2C14.376%20C11.812%2C14.652%2012.729%2C14.441%2013.308%2C13.855%20L14.210%2C12.942%20C14.397%2C12.753%2014.500%2C12.504%2014.500%2C12.240%20C14.500%2C11.864%2014.291%2C11.523%2013.954%2C11.350%20L11.362%2C10.019%20C11.258%2C9.966%2011.130%2C10.012%2011.081%2C10.058%20L10.779%2C10.335%20C10.032%2C11.021%208.873%2C11.177%207.971%2C10.712%20C6.808%2C10.113%205.876%2C9.183%205.278%2C8.022%20C4.805%2C7.104%204.956%2C5.976%205.655%2C5.216%20L5.932%2C4.915%20C5.962%2C4.882%205.998%2C4.826%205.998%2C4.746%20C5.998%2C4.706%205.989%2C4.669%205.971%2C4.633%20L4.638%2C2.044%20C4.466%2C1.707%204.124%2C1.499%203.748%2C1.499%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 8px no-repeat;
  padding: 0 21px 0 31px;
}
.site-phone-number div {
  padding: 5px 20px 5px 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.site-phone-number div:last-child {
  padding-right: 0;
}
.site-phone-number div a {
  display: inline-block;
}
.site-phone-number div a.tel-icon {
  margin: 0 10px 0 0;
}
.site-phone-number div a.tel-icon img {
  max-width: 25px;
  max-height: 25px;
}
@media (max-width: 624px) {
  .site-phone-in {
    max-width: 290px;
  }
}
@media (max-width: 440px) {
  .site-phone-number div {
    padding-right: 10px;
  }
}
@media (max-width: 340px) {
  .site-phone-in {
    padding-left: 0;
    background: none;
    max-width: none;
  }
}
.header-top-panel .header-top-panel-right {
  flex: inherit;
}
@media (max-width: 768px) {
  .header-top-panel .header-top-panel-left {
    flex-direction: initial;
  }
  .header-top-panel .header-top-panel-left .logo {
    width: 50%;
  }
  .header-top-panel .header-top-panel-left .company-info {
    max-width: 100%;
    width: 50%;
  }
}
.folders-top li a:hover {
  background: #dd9e39;
  color: #fff !important;
  text-decoration: none;
}
.folders-top li ul li a:hover {
  color: #dd9e39 !important;
  text-decoration: none !important;
  background: transparent !important;
}
.brends-wrapper img {
  max-width: 90%;
}
.brends-body .owl-stage-outer .owl-stage .owl-item {
  display: flex;
  align-items: center;
}
.header-top-panel .site-header-top {
  border: none;
}
.site-path-wrap {
  padding: 9px 25px 0px 32px;
}
@media (max-width: 768px) {
  .header-top-panel .header-top-panel-left {
    flex-direction: column;
  }
  .header-top-panel .header-top-panel-left .company-info {
    width: 100%;
  }
  .header-top-panel .header-top-panel-left .logo {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 1140px) {
  .header-top-panel-right .header-social a:nth-child(2) {
    display: none;
  }
}
@media (max-width: 480px) {
  .header-top-panel .header-top-panel-right .header-contacts {
    order: 1;
  }
  .site-header-bot .header-top-panel-right .header-social {
    order: 2;
    margin-left: 15px;
  }
  .header-top-panel .header-top-panel-right .header-callback {
    order: 3;
    margin-left: 0;
  }
  .header-top-panel .header-top-panel-right {
    margin-left: 0;
  }
}
