@media all and (max-width: 1400px) {
  .top_slider_wrapper.my_slider .text_wrap {
    padding: 140px 20px 40px 20px; } }

@media all and (max-width: 1279px) {
  .owl-nav {
    display: none; }

  .header-six--theme9 .right-part {
    flex-direction: column; }

  .top_slider_wrapper .text_wrap .text_title {
    line-height: 1.2; } }

@media all and (max-width: 786px) {
  .tariff-blocks_wrapper .block {
    max-width: 100%;
    flex: 0 0 42%; }

  .tariff-blocks_wrapper .title, .edit_b_wrapper .title, .slider-bottom__title, .sale-block1 .left-part .title, .partners_bl_wrapper2 .partners_bl_title {
    font-size: 30px; }

  .header-six--theme9 .header-six-inner {
    flex-direction: column; }

  .header-six--theme9 .left-part .site-name-wrapper {
    display: none; } }

@media all and (max-width: 640px) {
  .edit_b_wrapper .title span {
    font-size: 18px; }

  .sale-block1 .right-part {
    width: 100%; }

  .map-with-contacts-theme9 .contacts {
    padding: 50px 25px; } }

.map-with-contacts-theme9 .all-map a {
  background: #fb7420; }

@media all and (max-width: 480px) {
  .top_slider_wrapper .text_wrap .text_body {
    font-size: 16px;
    padding: 0 0 40px; }

  .edit_b_wrapper {
    padding: 50px 24px 70px; }

  .seo-tel {
    font-size: 30px; }

  .map-with-contacts-theme9 .phones {
    font-size: 20px; }

  .map-with-contacts-theme9 .address {
    font-size: 14px; }

  .tariff-blocks_wrapper .title, .edit_b_wrapper .title, .slider-bottom__title, .sale-block1 .left-part .title, .partners_bl_wrapper2 .partners_bl_title {
    font-size: 25px; } }
