.title-page .popover-wrap-20 .popover-body, .popover-wrap-20 .popover-body {
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Open Sans", sans-serif; }

.title-page .popover-wrap-20 .popover-body .s3_button_large, .popover-wrap-20 .popover-body .s3_button_large {
  border-radius: 0;
  background: #6cc72c;
  color: #fff;
  padding: 2px 15px; }

.title-page .popover-wrap-20 .popover-body .form_text input:focus, .popover-wrap-20 .popover-body .form_text input:focus, .title-page .popover-wrap-20 .popover-body textarea:focus, .popover-wrap-20 .popover-body textarea:focus {
  outline: none; }

@media (min-width: 961px) {
  .title-page .widget-9, .widget-9 {
    margin-top: 0; }

  .title-page .block-4, .block-4 {
    padding-top: 0;
    padding-bottom: 0; }

  .title-page .block-17, .block-17 {
    z-index: 100; }

  .title-page .menu-13 .menu-scroll > ul > li.menu-item > a, .menu-13 .menu-scroll > ul > li.menu-item > a {
    font-size: 18px;
    font-weight: 600;
    padding: 12px 37px 13px 0;
    position: relative;
    transition: ease 0.2s all; }
    .title-page .menu-13 .menu-scroll > ul > li.menu-item > a:before, .menu-13 .menu-scroll > ul > li.menu-item > a:before {
      content: '';
      display: inline-block;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 0;
      right: 0;
      height: 2px;
      background: #fff;
      transition: ease 0.2s all; }
    .title-page .menu-13 .menu-scroll > ul > li.menu-item > a:hover:before, .menu-13 .menu-scroll > ul > li.menu-item > a:hover:before {
      width: 100%; }

  .title-page .blocklist-21 .item {
    padding-top: 39px;
    padding-bottom: 40px; } }

.block-19 {
  padding-top: 50px;
  padding-bottom: 50px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 100%) left 0 top 0 / cover no-repeat, url("/d/top_pic.jpg") left 50% top 0 / cover no-repeat; }

.title-page .block-19 {
  background: rgba(0, 0, 0, 0);
  padding-top: 50px;
  padding-bottom: 50px; }

.title-page .block-18, .block-18 {
  justify-content: space-between; }

.headerRight {
  display: flex;
  align-items: center;
  font-family: "Open Sans", sans-serif;
  padding-top: 2px; }
  .headerRight .addressTop {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    padding-left: 35px;
    padding-top: 3px;
    padding-bottom: 3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='23'%3E%3Cpath fill-rule='evenodd' fill='rgb(108, 199, 44)' d='M19.832,21.515 L19.006,22.717 L18.182,21.515 C17.487,20.502 14.020,15.328 14.020,12.936 C14.020,10.188 16.257,7.951 19.006,7.951 C21.755,7.951 23.992,10.188 23.992,12.936 C23.992,15.328 20.526,20.502 19.832,21.515 ZM19.006,9.951 C17.360,9.951 16.020,11.290 16.020,12.936 C16.020,14.025 17.573,16.877 19.006,19.132 C20.439,16.877 21.992,14.025 21.992,12.936 C21.992,11.290 20.653,9.951 19.006,9.951 ZM17.411,12.936 C17.411,12.057 18.125,11.342 19.006,11.342 C19.885,11.342 20.601,12.057 20.601,12.936 C20.601,13.818 19.885,14.530 19.006,14.530 C18.125,14.530 17.411,13.818 17.411,12.936 ZM14.992,4.366 L11.992,7.365 L11.992,19.536 L13.285,18.243 L14.699,19.657 L11.699,22.656 C11.689,22.666 11.676,22.669 11.668,22.677 C11.582,22.757 11.487,22.827 11.375,22.873 L11.374,22.873 C11.252,22.923 11.123,22.950 10.992,22.950 C10.907,22.950 10.824,22.921 10.740,22.900 C10.698,22.889 10.653,22.891 10.612,22.874 L10.609,22.873 C10.496,22.827 10.400,22.756 10.314,22.676 C10.305,22.668 10.294,22.665 10.285,22.656 L5.992,18.364 L1.699,22.656 C1.508,22.848 1.252,22.950 0.992,22.950 C0.863,22.950 0.733,22.925 0.609,22.873 C0.235,22.718 -0.008,22.354 -0.008,21.950 L-0.008,6.951 C-0.008,6.686 0.098,6.432 0.285,6.244 L5.285,1.245 C5.296,1.235 5.309,1.229 5.320,1.219 C5.359,1.183 5.403,1.154 5.448,1.125 C5.487,1.099 5.524,1.073 5.566,1.053 C5.582,1.047 5.594,1.034 5.609,1.028 C5.641,1.015 5.675,1.013 5.707,1.003 C5.754,0.990 5.799,0.976 5.846,0.969 C5.897,0.962 5.947,0.961 5.998,0.962 C6.043,0.962 6.088,0.962 6.133,0.968 C6.186,0.975 6.237,0.991 6.289,1.007 C6.317,1.016 6.347,1.016 6.375,1.028 C6.388,1.034 6.399,1.045 6.413,1.051 C6.460,1.073 6.502,1.102 6.546,1.131 C6.586,1.158 6.626,1.184 6.661,1.216 C6.673,1.227 6.687,1.233 6.699,1.245 L10.992,5.537 L15.285,1.245 C15.571,0.959 16.001,0.875 16.375,1.028 C16.748,1.183 16.992,1.548 16.992,1.952 L16.992,6.951 L14.992,6.951 L14.992,4.366 ZM4.992,4.366 L1.992,7.365 L1.992,19.536 L4.992,16.536 L4.992,4.366 ZM9.992,7.365 L6.992,4.365 L6.992,16.536 L9.992,19.536 L9.992,7.365 Z'/%3E%3C/svg%3E") left 0 top 2px / auto no-repeat; }
  .headerRight .phonesTop {
    font-size: 18px;
    font-weight: 700;
    padding-left: 35px;
    margin-left: 63px;
    padding-top: 3px;
    padding-bottom: 3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cpath fill-rule='evenodd' fill='rgb(108, 199, 44)' d='M21.000,23.997 L20.000,23.997 L17.000,23.997 C7.626,23.997 0.000,16.372 0.000,7.000 L0.000,4.000 L0.000,3.000 C0.000,1.346 1.346,0.001 3.000,0.001 L7.000,0.001 C7.596,0.001 8.076,0.179 8.426,0.532 C9.014,1.125 9.008,1.948 9.001,2.744 L9.000,7.000 L9.001,7.256 C9.008,8.052 9.014,8.875 8.426,9.468 C8.090,9.807 7.631,9.980 7.068,9.994 C7.519,13.609 10.390,16.479 14.006,16.930 C14.019,16.367 14.193,15.909 14.531,15.573 C15.124,14.984 15.950,14.990 16.743,14.997 L21.000,14.999 L21.256,14.997 C22.045,14.994 22.876,14.984 23.468,15.573 C23.821,15.923 23.999,16.403 23.999,16.999 L23.999,20.998 C23.999,22.652 22.654,23.997 21.000,23.997 ZM22.000,17.016 C21.811,16.993 21.498,16.996 21.272,16.997 L17.000,16.999 L16.727,16.997 C16.503,16.996 16.189,16.993 16.000,17.016 L16.000,17.998 L16.000,18.998 L15.000,18.998 C9.486,18.998 5.000,14.514 5.000,9.000 L5.000,7.999 L6.000,7.999 L6.982,7.999 C7.006,7.811 7.003,7.498 7.001,7.272 L7.000,3.000 L7.001,2.728 C7.003,2.503 7.006,2.189 6.982,2.001 L3.000,2.001 C2.448,2.001 2.000,2.449 2.000,3.000 L2.000,4.000 L2.000,7.000 C2.000,15.269 8.729,21.997 17.000,21.997 L20.000,21.997 L21.000,21.997 C21.552,21.997 22.000,21.549 22.000,20.998 L22.000,17.016 ZM21.000,9.999 C20.448,9.999 20.000,9.551 20.000,9.000 C20.000,8.448 20.448,7.999 21.000,7.999 C21.552,7.999 22.000,8.448 22.000,9.000 C22.000,9.551 21.552,9.999 21.000,9.999 ZM17.000,9.999 C16.448,9.999 16.000,9.551 16.000,9.000 C16.000,8.448 16.448,7.999 17.000,7.999 C17.551,7.999 18.000,8.448 18.000,9.000 C18.000,9.551 17.551,9.999 17.000,9.999 ZM13.000,9.999 C12.448,9.999 12.000,9.551 12.000,9.000 C12.000,8.448 12.448,7.999 13.000,7.999 C13.552,7.999 14.000,8.448 14.000,9.000 C14.000,9.551 13.552,9.999 13.000,9.999 Z'/%3E%3C/svg%3E") left 0 top 2px / auto no-repeat; }
    .headerRight .phonesTop div a {
      text-decoration: none;
      color: #fff; }
  .headerRight .callBtn {
    display: inline-block;
    text-decoration: none;
    padding: 10px 21px;
    border: 2px solid #6cc72c;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    margin-left: 20px;
    transition: ease 0.2s all; }
    .headerRight .callBtn:hover {
      background: #6cc72c;
      color: #fff; }

.title-page .widget-4, .widget-4 {
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  margin-top: -2px; }

.bannerWr {
  position: relative; }
  .bannerWr .sliderWrap .bx-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .bannerWr .sliderWrap .bx-wrapper .bx-viewport, .bannerWr .sliderWrap .bx-wrapper .sliderTop, .bannerWr .sliderWrap .bx-wrapper .slider-block {
      height: 100%; }
  .bannerWr .bx-controls-direction {
    display: inline-flex;
    position: absolute;
    z-index: 99;
    right: calc(50% - 480px);
    bottom: 36px; }
    .bannerWr .bx-controls-direction a {
      text-decoration: none;
      display: inline-block;
      font-size: 0;
      width: 30px;
      height: 30px; }
    .bannerWr .bx-controls-direction a.bx-prev {
      margin-right: 5px;
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBpZD0ic3ZnLTEiPjxkZWZzIGlkPSJkZWZzLTIiPjxzdHlsZSBpZD0ic3R5bGUtMyI+CgkuY2xzLTEgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0KPC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9ImxlZnRidXQuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNS41IDEzQTEyLjUgMTIuNS4wIDEgMSAxMyAyNS41IDEyLjUgMTIuNS4wIDAgMSAyNS41IDEzem0wIDIzLjA0N0ExMC41NDcgMTAuNTQ3LjAgMSAwIDE0Ljk1MyAyNS41IDEwLjU0NiAxMC41NDYuMCAwIDAgMjUuNSAzNi4wNDd6bTIuNzM0LTE0LjQ1M0wyNC4zMjggMjUuNWwzLjkwNiAzLjkwNi0xLjU2MiAxLjU2M0wyMS4yIDI1LjVsNS40NjktNS40Njl6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMgLTEzKSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+PC9zdmc+") left 50% top 50% / auto no-repeat; }
      .bannerWr .bx-controls-direction a.bx-prev:hover {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBpZD0ic3ZnLTEiPjxkZWZzIGlkPSJkZWZzLTIiPjxzdHlsZSBpZD0ic3R5bGUtMyI+CgkuY2xzLTEgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0KPC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9ImxlZnRidXQuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNS41IDEzQTEyLjUgMTIuNS4wIDEgMSAxMyAyNS41IDEyLjUgMTIuNS4wIDAgMSAyNS41IDEzem0wIDIzLjA0N0ExMC41NDcgMTAuNTQ3LjAgMSAwIDE0Ljk1MyAyNS41IDEwLjU0NiAxMC41NDYuMCAwIDAgMjUuNSAzNi4wNDd6bTIuNzM0LTE0LjQ1M0wyNC4zMjggMjUuNWwzLjkwNiAzLjkwNi0xLjU2MiAxLjU2M0wyMS4yIDI1LjVsNS40NjktNS40Njl6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMgLTEzKSIgZmlsbD0iIzZjYzcyYyIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+PC9zdmc+"); }
    .bannerWr .bx-controls-direction a.bx-next {
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBpZD0ic3ZnLTEiPjxkZWZzIGlkPSJkZWZzLTIiPjxzdHlsZSBpZD0ic3R5bGUtMyI+CgkuY2xzLTEgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0KPC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9InJpZ2h0YnV0LnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMjUuNSAzOEExMi41IDEyLjUuMCAxIDEgMzggMjUuNSAxMi41IDEyLjUuMCAwIDEgMjUuNSAzOHptMC0yMy4wNDdBMTAuNTQ3IDEwLjU0Ny4wIDEgMCAzNi4wNDcgMjUuNSAxMC41NDYgMTAuNTQ2LjAgMCAwIDI1LjUgMTQuOTUzek0yMi43NjYgMjkuNDA2IDI2LjY3MiAyNS41bC0zLjkwNi0zLjkwNiAxLjU2My0xLjU2MkwyOS44IDI1LjVsLTUuNDY5IDUuNDY5eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzIC0xMykiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPjwvc3ZnPg==") left 50% top 50% / auto no-repeat; }
      .bannerWr .bx-controls-direction a.bx-next:hover {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBpZD0ic3ZnLTEiPjxkZWZzIGlkPSJkZWZzLTIiPjxzdHlsZSBpZD0ic3R5bGUtMyI+CgkuY2xzLTEgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0KPC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9InJpZ2h0YnV0LnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMjUuNSAzOEExMi41IDEyLjUuMCAxIDEgMzggMjUuNSAxMi41IDEyLjUuMCAwIDEgMjUuNSAzOHptMC0yMy4wNDdBMTAuNTQ3IDEwLjU0Ny4wIDEgMCAzNi4wNDcgMjUuNSAxMC41NDYgMTAuNTQ2LjAgMCAwIDI1LjUgMTQuOTUzek0yMi43NjYgMjkuNDA2IDI2LjY3MiAyNS41bC0zLjkwNi0zLjkwNiAxLjU2My0xLjU2MkwyOS44IDI1LjVsLTUuNDY5IDUuNDY5eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzIC0xMykiIGZpbGw9IiM2Y2M3MmMiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPjwvc3ZnPg=="); }

.banner-text_wr {
  position: relative;
  z-index: 9;
  max-width: 960px;
  margin: 0 auto;
  padding-top: 34px;
  padding-bottom: 146px;
  font-family: "Open Sans", sans-serif;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  pointer-events: none; }
  .banner-text_wr .title {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    pointer-events: all;
    margin-bottom: 19px; }
  .banner-text_wr .title_in {
    font-size: 23px;
    font-weight: 400;
    color: #fff;
    display: inline-block;
    pointer-events: all;
    margin-bottom: 23px; }
    .banner-text_wr .title_in p {
      margin: 0; }
    .banner-text_wr .title_in > p {
      margin-bottom: 7px;
      padding-left: 37px;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19' height='18'%3E%3Cpath fill-rule='evenodd' fill='rgb(108, 199, 44)' d='M8.127,13.412 L3.354,8.707 L4.788,7.294 L8.127,10.585 L17.551,1.297 L18.985,2.710 L8.127,13.412 ZM2.043,15.996 L16.241,15.996 L16.240,8.000 L18.268,8.000 L18.268,15.996 C18.268,17.099 17.358,17.995 16.240,17.995 L2.043,17.995 C0.925,17.995 0.015,17.099 0.015,15.996 L0.015,2.004 C0.015,0.901 0.925,0.005 2.043,0.005 L14.212,0.005 L14.212,2.004 L2.043,2.004 L2.043,15.996 Z'/%3E%3C/svg%3E") left 0 top 6px / auto no-repeat; }
  .banner-text_wr .moreWr {
    display: inline-flex;
    align-items: center;
    margin-bottom: 31px; }
    .banner-text_wr .moreWr .BtnSl {
      display: inline-block;
      text-decoration: none;
      padding: 20px 29px;
      font-size: 16px;
      font-weight: 700;
      color: #fff;
      background: #6cc72c;
      box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25);
      margin-right: 20px;
      flex: none;
      pointer-events: all;
      transition: ease 0.2s all; }
    .banner-text_wr .moreWr .BtnSl:hover {
      box-shadow: none;
      background: #67e50f; }
    .banner-text_wr .moreWr .text {
      font-size: 16px;
      font-weight: 400;
      color: #fff;
      display: inline-block;
      pointer-events: all; }
  .banner-text_wr .note {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    display: inline-block;
    pointer-events: all; }
    .banner-text_wr .note > span {
      font-weight: 700; }

body .wrap-advantages {
  position: relative;
  padding-top: 1px;
  background: #fff; }
  body .wrap-advantages .advan-in {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 960px;
    margin: 0 auto;
    margin-top: -40px;
    padding-bottom: 24px; }
    body .wrap-advantages .advan-in .adv-bl {
      box-sizing: border-box;
      width: 33.33%;
      max-width: 33.33%;
      margin-bottom: 25px; }
    body .wrap-advantages .advan-in .adv-bl .image {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      width: 80px;
      height: 80px;
      flex: none;
      border-radius: 250px;
      margin: 0 0 13px 0;
      background: #6cc72c; }
      body .wrap-advantages .advan-in .adv-bl .image img {
        width: auto;
        height: auto;
        max-width: 38px;
        max-height: 38px;
        display: inline-block; }
    body .wrap-advantages .advan-in .adv-bl .text-wrap {
      padding-right: 4px;
      padding-left: 30px;
      font-family: "Open Sans", sans-serif; }
      body .wrap-advantages .advan-in .adv-bl .text-wrap .title {
        font-size: 20px;
        font-weight: 700;
        color: #252523;
        margin-bottom: 4px; }
      body .wrap-advantages .advan-in .adv-bl .text-wrap .text {
        color: rgba(37, 37, 35, 0.702);
        font-size: 14px;
        line-height: 1.2;
        font-weight: 400; }

.title-page .widget-15 {
  margin-top: 0;
  padding-top: 71px; }

@media (max-width: 1000px) {
  body .wrap-advantages .advan-in, .banner-text_wr, .title-page .block-19 .layout_45_id_44, .block-19 .layout_45_id_44, .title-page .block-17 .layout_43_id_11, .block-17 .layout_43_id_11 {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box; }

  .bannerWr .bx-controls-direction {
    right: 20px; }

  .banner-text_wr .title {
    font-size: 35px; }
    .banner-text_wr .title br {
      display: none; } }

@media (max-width: 960px) {
  .title-page .block-19, .block-19 {
    display: block; }

  .title-page .block-17, .block-17 {
    display: none; }

  .bannerWr {
    position: static; }

  .banner-text_wr {
    padding-top: 30px;
    padding-bottom: 70px; }

  .title-page .widget-4, .widget-4 {
    display: none; }

  .bannerTop {
    position: relative; }

  .headerRight {
    justify-content: space-between; }

  .title-page .block-19, .block-19 {
    padding-top: 20px;
    padding-bottom: 20px;
    background: linear-gradient(#111, #111);
    margin-top: 53px; }

  .bannerWr .sliderWrap .bx-wrapper .bx-viewport {
    height: 100% !important; } }

@media (max-width: 860px) {
  body .wrap-advantages .advan-in {
    margin-top: 0;
    padding-top: 20px; }

  body .wrap-advantages .advan-in .adv-bl {
    width: 100%;
    max-width: 100%;
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px; }

  body .wrap-advantages .advan-in .adv-bl .image {
    width: 60px;
    height: 60px;
    margin-bottom: 10px; }
    body .wrap-advantages .advan-in .adv-bl .image img {
      max-width: 30px;
      max-height: 30px; }

  body .wrap-advantages .advan-in .adv-bl .text-wrap {
    padding-left: 20px; }

  .banner-text_wr br {
    display: none; }

  .bannerWr .bx-controls-direction {
    bottom: 20px; } }

@media (max-width: 690px) {
  .banner-text_wr .title {
    font-size: 30px; }

  .banner-text_wr .title_in {
    font-size: 20px; }

  .banner-text_wr .title_in > p {
    background-position: left 0 top 4px; } }

@media (max-width: 640px) {
  .banner-text_wr .moreWr .BtnSl {
    font-size: 15px;
    padding: 15px 20px;
    margin-bottom: 5px; }

  .banner-text_wr .moreWr {
    display: block;
    margin-bottom: 20px; }

  .headerRight .phonesTop {
    margin-left: 20px; } }

@media (max-width: 580px) {
  .headerRight {
    justify-content: space-between;
    flex-direction: column;
    align-items: flex-start; }

  .headerRight .phonesTop, .headerRight .callBtn {
    margin-left: 0;
    margin-top: 5px; }

  .title-page .block-18, .block-18 {
    align-items: center; }

  body .wrap-advantages .advan-in .adv-bl .text-wrap .title {
    font-size: 18px; }

  body .wrap-advantages .advan-in .adv-bl .text-wrap {
    padding-left: 15px;
    padding-right: 0; }

  .banner-text_wr .title {
    font-size: 28px; } }

@media (max-width: 480px) {
  .banner-text_wr .title {
    font-size: 26px; } }
