header#_lp_block_7446809 {
  top: 130px;
}
.header__inner.second {
  padding: 19px 0;
}
.header-two--theme9 .header-two-inner {
  padding: 0;
}
.sale-block-two .sale-block-wrapper {
  background-position: 0 0;
}
.header__right-part {
  padding-top: 0;
}
.header__inner {
  max-width: 990px;
}
@media (max-width: 1124px) {
  .tariff-blocks_wrapper .block {
    padding: 37px 22px;
  }
  #_lp_block_7442009 .block {
    margin: 11px;
  }
  .top-navigation, .header {
    padding-left: 0;
    padding-right: 0;
  }
  .tariff-blocks_wrapper .blocks {
    position: relative;
  }
  .st_bl_wrapper .st_bl_items .st_bl_item .st_bl_pic {
    margin: 0 auto 10px auto;
  }
  #_lp_block_7375409 .sale-block-inner {
    min-height: 0;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  .header__inner.second {
    background: none;
  }
  .services__inner .item {
    padding: 15px;
    width: 40%;
  }
  header#_lp_block_7446809 {
    z-index: 1000;
  }
  .hamburger.second {
    margin-right: 15px;
  }
}
@media (max-width: 910px) {
  .tariff-blocks_wrapper .block {
    border-radius: 0;
    font-size: 20px;
  }
  .services__inner .item {
    width: 50%;
  }
  #_lp_block_7441809 .sale-block-inner {
    padding: 180px 0 100px;
  }
  .sale-block-two .title {
    font-size: 42px;
  }
}
@media (max-width: 800px) {
  #_lp_block_7453409 {
    display: none;
  }
}
@media (max-width: 768px) {
  .tariff-blocks_wrapper .blocks {
    flex-direction: column;
    align-items: center;
  }
  #_lp_block_7441809 .sale-block-inner {
    padding: 270px 0 100px;
  }
  .header-two--theme9 .right-part {
    text-align: center;
  }
  .header-two--theme9 .right-part .work-time, .header-two--theme9 .right-part .address {
    font-size: 26px;
  }
  .header-two--theme9 .right-part .phone {
    font-size: 40px;
  }
  .header-two--theme9 .header-two-inner {
    display: flex;
    flex-direction: column;
  }
  #_lp_block_7442009 .block {
    margin: 0 auto 20px;
    width: 100%;
  }
  .header-two--theme9 .right-part .address, .header-two--theme9 .right-part .work-time {
    color: #fff;
  }
}
@media (max-width: 640px) {
  .sale-block-two .title {
    font-size: 35px;
    text-align: center;
  }
  span.seo_zagg, span.seo_podd, span.seo_zv {
    font-size: 30px;
  }
  .sale-block-two .text {
    text-align: center;
  }
  #_lp_block_7442009 .block {
    margin: 0 auto 20px;
  }
  #_lp_block_7375409 .title {
    font-size: 45px;
  }
  .services__inner .item {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .st_bl_wrapper .st_bl_items {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .faq_ver2 .faq_ver2_wrapper .title, #_lp_block_7375409 .title, .services__title, .products-with-pic--theme9 .block-title {
    font-size: 30px;
  }
}
@media (max-width: 470px) {
  #_lp_block_7453409 .st_bl_item {
    width: 60%;
    display: flex;
    flex-direction: column;
  }
  .services .item {
    margin-right: 0;
  }
  span.seo_zagg, span.seo_podd, span.seo_zv {
    font-size: 26px;
  }
  .st_bl_wrapper .st_bl_items .st_bl_item .st_bl_pic {
    flex: none;
  }
}
@media (max-width: 400px) {
  .header-two--theme9 .right-part .phone {
    font-size: 34px;
  }
  span.seo_zv {
    display: none;
  }
  .header-two--theme9 .right-part .work-time, .header-two--theme9 .right-part .address {
    font-size: 22px;
  }
  header#_lp_block_7446809 {
    top: 60px;
  }
}
@media (max-width: 350px) {
  .header-two--theme9 .right-part .work-time, .header-two--theme9 .right-part .address {
    font-size: 20px;
  }
  .header-two--theme9 .header-two-wrapper {
    padding: 0;
  }
  .map-with-contacts-theme9 .phones {
    font-size: 26px;
  }
  #_lp_block_7375409 .text {
    font-size: 24px;
  }
}
.map-with-contacts-theme9 .all-map a {
  background: #fdb001;
}
.st_bl_item {
  display: none !important;
}
@media (max-width: 1024px) {
  .tariff-blocks_wrapper {
    position: relative;
  }
}
.city_ver {
  z-index: 199;
  position: relative;
  margin: 5px 20px;
}
.city_ver .city_ver_title {
  color: #ff2842;
  font-size: 16px;
  white-space: pre;
  margin-bottom: 5px;
}
.city_ver select {
  border-color: #fff;
  outline: none;
  padding: 2px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .city_ver {
    position: fixed;
    top: 5px;
    right: 0;
  }
}
@media (max-width: 768px) {
  .sale-block-two .sale-block-inner {
    padding: 205px 0;
  }
}
@media (max-width: 480px) {
  .sale-block-two .sale-block-inner {
    padding: 280px 0 20px;
  }
  .sale-block-two .title {
    font-size: 24px;
  }
  .sale-block-two .title .seo_zagg {
    font-size: 22px;
  }
  .sale-block-two .sale-block-inner .text span.seo_zagg, .sale-block-two .sale-block-inner .text span.seo_podd, .sale-block-two .sale-block-inner .text span.seo_zv {
    font-size: 20px;
  }
  .tariff-blocks_wrapper .block {
    width: 100%;
  }
  .tariff-blocks_wrapper .block:nth-child(2n) {
    width: 100%;
  }
}
@media (max-width: 320px) {
  body {
    min-width: 100%;
  }
  .header-two--theme9 .right-part .phone {
    font-size: 25px;
  }
  .sale-block-two .title {
    font-size: 16px;
  }
  .sale-block-two .title .seo_zagg {
    font-size: 13px;
  }
  .sale-block-two .sale-block-inner .text span.seo_zagg, .sale-block-two .sale-block-inner .text span.seo_podd, .sale-block-two .sale-block-inner .text span.seo_zv {
    font-size: 18px;
  }
  .city_ver {
    top: 65px;
    margin: 5px 6px;
  }
  .sale-block-two .sale-block-inner {
    padding: 250px 0 20px;
  }
}
a[href^="tel:"] {
  cursor: pointer;
}
html .city_ver {
  display: none !important;
}
