@media screen and (max-width: 1200px) {
  h1 {
    padding-left: 10px;
    font-size: 30px;
  }
  .link-logo {
    margin-right: 5%;
  }
  ._1-ekran {
    z-index: 55;
  }
  .z {
    padding-right: 20px;
    padding-left: 20px;
  }
  .z._42342 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .box {
    top: 3%;
    overflow: scroll;
    height: 100%;
    max-height: 410px;
  }
  .call-back {
    display: none;
  }
  .privacy-section-yes {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .z-of-privacy {
    padding-right: 20px;
    padding-left: 20px;
  }
  .l.pri {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .l.pri {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .l.pri.w--current {
    display: inline-block;
  }
  .l.pri1 {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .phone-div {
    
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .button-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
 .button-div._454545 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}


 

  .phone._2-copy {
    margin-left: 40px;
    margin-bottom: 20px;
  }
  .contacts {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .brand.w--current {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-for-divs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .adress {
    margin-right: 20px;
    margin-bottom: 0px;
  }
  .z-flex {
    width: 100%;
    width: 100%;   
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .logo-text-black {
    margin-left: 20px;
  }
  .header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding-top: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .z-2 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .z-2._5564 {
    height: 0px;
  }
  .line2 {
    width: 100%;
    height: 3px;
    margin-top: 6px;
    margin-bottom: 6px;
    background-color: #fff;
  }
  .menu {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 100;
    height: 0px;
    background-color: #fff;
  }
  .div-block-13 {
    display: none;
  }
  .line3 {
    width: 100%;
    height: 3px;
    background-color: #fff;
  }
  .line1 {
    width: 100%;
    height: 3px;
    background-color: #fff;
  }
  .menu-button {
    overflow: hidden;
    width: 50px;
    height: 50px;
    margin-top: 14px;
    padding: 15px 11px 17px;
    background-color: #f77b2e;
    color: #fff;
    font-size: 39px;
  }
  .menu-button.w--open {
    z-index: 113;
    background-color: #e96b1c;
    color: #2ca8db;
  }
  .nav-link-100-percent {
    position: static;
    display: block;
    margin-bottom: 10px;
    box-shadow: -9px 12px 0 -10px hsla(0, 0%, 100%, 0);
    color: #333;
    font-size: 19px;
    line-height: 26px;
    text-align: left;
  }
  .nav-link-100-percent:hover {
    color: #333;
  }
  .nav-link-100-percent.w--current {
    color: #333;
  }
  .nav-menu-100-percent {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 111;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    min-height: 600px;
    padding: 30px 50px 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    text-align: left;
  }
  .grid1ekran {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .h1 {
    max-width: none;
    margin-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 35px;
    line-height: 42px;
    text-align: center;
  }
  .h1._2 {
    max-width: none;
  }
  .right-side {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .text-podz {
    max-width: 720px;
    margin-right: auto;
    margin-left: auto;
    line-height: 26px;
    text-align: center;
  }
  .fon-nice-white {
    margin-left: 0px;
  }
  .skinka.otstup-left {
    margin-top: 12px;
    margin-left: 140px;
  }
  .vnimanie {
    left: 30px;
    top: 23px;
  }
  .fon-akcia2 {
    margin-top: 20px;
    padding-left: 30px;
  }
  .section-2 {
    padding-top: 10px;
    padding-bottom: 60px;
  }
  .grid-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .line-x {
    width: 30px;
    height: 8px;
  }
  .line-x2 {
    width: 30px;
    height: 8px;
  }
  .vse {
    max-height: 100%;
    min-height: 408px;
  }
  .close {
    top: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
  }
  .close._05 {
    top: 14px;
    right: 14px;
  }
  .link.ru {
    margin-right: 0px;
  }
  .div-block-14 {
    margin-top: 0px;
  }
  .div-block-14._454567 {
    display: none;
  }
  .slider {
    min-height: 930px;
  }
  .slide-nav {
    display: none;
  }
  .left-arrow {
    left: auto;
    top: 390px;
    right: 100px;
    bottom: auto;
    border-top-left-radius: 0px;
  }
  .right-arrow {
    left: auto;
    top: 380px;
    right: 0%;
    bottom: auto;
    margin-right: 20px;
    border-top-left-radius: 0px;
  }
  .img1 {
    width: 100%;
    max-height: 430px;
    max-width: 628px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 20%;
    object-position: 50% 20%;
  }
  .img2 {
    width: 100%;
    max-height: 430px;
    max-width: 628px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 34%;
    object-position: 50% 34%;
  }
  .img3 {
    width: 100%;
    max-height: 430px;
    max-width: 628px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  .grid-9 {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .why-we {
    padding-top: 50px;
    padding-bottom: 70px;
  }
  .heading3 {
    margin-bottom: 20px;
    font-size: 28px;
  }
  .grid-10 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .section4 {
    padding-top: 60px;
    padding-bottom: 40px;
  }
  .grid-11 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .action {
    padding-bottom: 60px;
  }
  .textznak2 {
    max-width: none;
  }
  .heading-6 {
    font-size: 28px;
    text-align: center;
  }
  .image-10 {
    display: none;
  }
  .section3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .service {
    padding-top: 44px;
    padding-bottom: 60px;
  }
  .grid-13 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .grid-14 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .tabs {
    margin-top: 20px;
  }
  .tabs-menu {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .tab-link-tab-1 {
    margin-right: 15px;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-bottom: 11px;
    border-radius: 5px;
  }
  .tab-link-tab-1.w--current {
    margin-bottom: 15px;
    padding-top: 10px;
    padding-bottom: 11px;
    box-shadow: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .tabs-content {
    padding: 0px;
  }
  .div-block-30 {
    width: 100%;
    height: auto;
  }
  .div-block-31 {
    width: 100%;
    height: auto;
  }
  .image-12 {
    height: 370px;
  }
  .vnimanie2 {
    left: 30px;
  }
  .div-block-34 {
    padding: 20px 20px 30px;
  }
  .vnimaniesezon {
    left: 30px;
  }
  .div-block-35 {
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .image-15 {
    width: 100%;
    height: 370px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .section7 {
    padding-top: 74px;
    padding-bottom: 60px;
  }
  .image {
    width: 100%;
    height: 370px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .ertificat {
    padding-top: 50px;
    padding-bottom: 70px;
  }
  .grid-15 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .reviews {
    padding-top: 50px;
    padding-bottom: 100px;
  }
  .obv {
    width: 100%;
    max-width: 200px;
    margin-bottom: 25px;
  }
  .arrow-mini {
    left: auto;
    top: auto;
    right: 0%;
    bottom: -55px;
    min-height: 36px;
    background-color: #32b78d;
    color: #fff;
    font-size: 23px;
  }
  .arrow-mini:hover {
    background-color: #f77b2e;
  }
  .arrow-mini:active {
    background-color: #1c7194;
  }
  .arrow-mini.lefter {
    bottom: -55px;
    min-height: 36px;
  }
  .ar-otz {
    display: none;
  }
  .grid-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .grid-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fon-form-niz2 {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding: 20px;
  }
  ._1st {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .map-fon {
    padding: 20px;
  }
  .paragraph-mini {
    margin-right: 15px;
    margin-left: 0px;
  }
  .contact {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .grid-18 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .footer1 {
    z-index: 49;
  }
  .div-block-38 {
    margin-right: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-38._00 {
    margin-right: 0px;
  }
  .button-div2 {
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .brand2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .phone-div2 {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .social-2 {
    margin-top: 15px;
  }
  .adress2 {
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
  }
  .time1 {
    margin-top: 10px;
  }
  .blog {
    padding-top: 50px;
    padding-bottom: 60px;
  }
  .grid-19 {
    margin-top: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .fon-akcia1 {
    margin-top: 20px;
  }
  .z1 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .div-block-46 {
    display: none;
  }
  .text-block-35 {
    font-size: 17px;
  }
  ._001 {
    padding-left: 10px;
  }
  ._01._03 {
    padding-left: 10px;
  }
  ._01._02 {
    padding-left: 10px;
  }
  ._01._04 {
    padding-left: 10px;
  }
  .heading-3 {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
  }
  .z-3 {
    padding-right: 20px;
    padding-left: 20px;
  }
  ._3453 {
    font-size: 16px;
  }
  .price1 {
    padding-bottom: 30px;
  }
  .red50 {
    font-size: 20px;
  }
  .div-block-50 {
    margin-left: 20px;
  }
  .section-8 {
    padding-bottom: 50px;
  }
  .heading-blog {
    margin-bottom: 30px;
    font-size: 35px;
  }
  .div-block-51 {
    margin-top: 40px;
  }
  .section-9 {
    overflow: hidden;
    padding-bottom: 60px;
  }
  .heading-page {
    margin-bottom: 30px;
    font-size: 32px;
  }
  .grid-26 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .text-block-40 {
    font-size: 26px;
  }
  .div-block-54 {
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-10 {
    padding-bottom: 60px;
  }
  .grid-27 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .section-11 {
    overflow: hidden;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .grid-28 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .section-12 {
    padding-top: 50px;
    padding-bottom: 70px;
  }
  .div-block-56 {
    margin-bottom: 30px;
  }
  .link-6 {
    font-size: 16px;
  }
  .link-7 {
    font-size: 16px;
  }
  .grid-31 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .podz1 {
    max-width: none;
  }
  .heading-deratization {
    margin-bottom: 30px;
    font-size: 30px;
  }
  .okey {
    padding-right: 26px;
    padding-left: 408px;
  }
  .img-box-left-2 {
    max-width: 384px;
  }
  .yes {
    right: 20px;
  }
  .l-2.pri {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .l-2.pri.w--current {
    display: inline-block;
  }
  .div-block-61 {
    right: 5px;
    bottom: 10px;
  }
  .question {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .heading6 {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
  }
  .box1 {
    overflow: scroll;
    height: 100%;
  }
  .bold-text-4 {
    display: block;
  }
  .div-block-64 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-65 {
    text-align: center;
  }
  .div-block-66 {
    display: none;
    margin-top: 10px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-68 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .price0 {
    padding-bottom: 30px;
  }
  .price2 {
    padding-bottom: 30px;
  }
  .section-8-copy {
    z-index: 51;
    padding-bottom: 50px;
  }
  .nav-menu {
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    background-color: #fff;
  }
  .nav-link {
    margin-bottom: 15px;
    color: #333;
    font-size: 20px;
  }
  .div-block-69 {
    display: none;
  }
  .div-block-70 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .div-block-71 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-72 {
    display: none;
  }
}

@media (min-width:992px) {html.w-mod-js:not(.w-mod-ix) [data-w-id="93416a8a-c054-ff23-a19a-55ec52f52298"] {opacity:0;display:none;}html.w-mod-js:not(.w-mod-ix) [data-w-id="f240bafb-b6f1-603c-e823-c45ce6ae91c0"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="cf4b40ac-d2b3-0a28-7770-11f2339715fa"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="3a246d7e-527a-a313-668f-7bf09823d5ef"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="1a78e6bb-a105-196a-57db-e9474be5e04c"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="9d4089a5-fd7f-f283-180b-5bc8238dd9ec"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="cc65561a-0b23-d4c1-3263-1273ac8b29b9"] {opacity:0;}}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 20px;
  }
  .link-logo {
    width: 4vw;
    height: 4vw;
    padding-left: 0px;
  }
  .box {
    overflow: visible;
  }
  .z-privacy {
    margin-top: 0px;
    padding: 20px;
  }
  .l.pri.w--current {
    display: inline-block;
  }
  .l.pri.w--current {
    display: inline-block;
  }
  .l.pri1.w--current {
    display: inline-block;
  }
  .l._3435 {
    display: block;
  }
 .phone-div {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
  .button-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .phone {
    font-size: 20px;
  }
  .phone._2-copy {
    font-size: 20px;
  }
  .contacts {
    margin-top: 0px;
  }
  .button {
    display: none;
    min-width: 200px;
    text-align: center;
  }
  .brand {
    padding-left: 0px;
  }
  .adress {
  }
  .logo-text-black {
    margin-left: 20px;
  }
  .header {
    padding-top: 12px;
    padding-bottom: 10px;
  }
  .menu {
    z-index: 80;
  }
  .div-block-13 {
    display: none;
  }
  .nav-menu-100-percent {
    overflow: scroll;
    padding-right: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .h1 {
    font-size: 32px;
    text-align: center;
  }
  .text-podz {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
  }
  .button-form.inlineb {
    position: static;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 22px;
  }
  .fon-nice-white {
    padding-top: 15px;
    padding-bottom: 30px;
  }
  .skinka.otstup-left {
    margin-top: 60px;
    margin-left: 0px;
    text-align: center;
  }
  .vnimanie {
    left: 24px;
  }
  .form.horizontl {
    display: block;
    max-width: 240px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fon-akcia2 {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .i.inline {
    width: 100%;
    margin-bottom: 15px;
  }
  .grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .fon {
    width: 100%;
  }
  .podz {
    margin-top: 0px;
    margin-left: 30px;
    font-size: 18px;
  }
  .podz._2434344 {
    margin-top: 6px;
    margin-left: 0px;
    font-size: 17px;
  }
  .img-box-left {
    display: none;
  }
  .vse {
    padding: 20px 20px 60px;
  }
  .close {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -30px;
    margin-right: auto;
    margin-left: auto;
  }
  .close._05 {
    left: auto;
    top: 20px;
    right: 20px;
    bottom: auto;
  }
  .imgtext {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .div-block-14 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .slider {
    min-height: 1014px;
  }
  .why-we {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .heading3 {
    margin-bottom: 10px;
    font-size: 28px;
    text-align: center;
  }
  .section4 {
    padding-bottom: 30px;
  }
  .text-podz2 {
    text-align: center;
  }
  .action {
    padding-bottom: 40px;
  }
  .heading-6 {
    font-size: 28px;
    text-align: center;
  }
  .div-block-28 {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .service {
    padding-top: 40px;
  }
  .tabs-menu {
    width: 100%;
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .tab-link-tab-1 {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 11px;
    border-radius: 5px;
  }
  .tab-link-tab-1.w--current {
    padding-top: 10px;
    padding-bottom: 11px;
    border-radius: 5px;
    box-shadow: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .heading4 {
    font-size: 26px;
    line-height: 36px;
  }
  .image-13 {
    max-height: 350px;
    -o-object-position: 50% 80%;
    object-position: 50% 80%;
  }
  .section7 {
    padding-top: 70px;
    padding-bottom: 50px;
  }
  .ertificat {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .light-box {
    width: 100%;
    margin-bottom: 25px;
  }
  .reviews {
    padding-top: 40px;
    padding-bottom: 100px;
  }
  .name-otzyv {
    text-align: center;
  }
  .fon-form-niz2 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .map-fon {
    width: 100%;
    margin-top: 20px;
    padding: 20px;
  }
  .contact {
    padding-top: 40px;
  }
  .heading-7 {
    font-size: 28px;
    text-align: center;
  }
  .footer1 {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .brand2 {
    padding-left: 0px;
  }
  .phone1 {
    margin-right: 30px;
  }
  .adress2 {
    margin-left: 20px;
  }
  .div-block-39 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .blog {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .fon-akcia1 {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .podzagolovok {
    text-align: center;
  }
  .grid-21 {
    margin-bottom: 20px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .div-block-47 {
    display: none;
    margin-top: 30px;
  }
  .price {
    overflow: visible;
    min-width: 700px;
  }
  .heading-2 {
    font-size: 35px;
  }
  .heading-2._325 {
    margin-bottom: 20px;
  }
  .text-block-37 {
    display: block;
    margin-bottom: 15px;
    padding: 12px;
    background-color: #b12323;
    color: #fff;
    font-size: 19px;
    font-weight: 700;
  }
  .div-block-48 {
    top: 0px;
  }
  .div-block-49 {
    overflow: visible;
  }
  .z-3._6456 {
    overflow: scroll;
    padding-right: 20px;
  }
  .price1 {
    padding-bottom: 40px;
  }
  .div-block-50 {
    margin-left: 0px;
  }
  .heading-price {
    font-size: 35px;
  }
  .heading-price._325 {
    margin-bottom: 20px;
  }
  .heading-blog {
    font-size: 28px;
    line-height: 34px;
  }
  .heading-blog._325 {
    margin-bottom: 20px;
  }
  .heading-page {
    font-size: 28px;
  }
  .heading-page._325 {
    margin-bottom: 20px;
  }
  .section-10 {
    padding-bottom: 50px;
  }
  .grid-27 {
    margin-top: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .podzagolovok2 {
    margin-bottom: 0px;
    font-size: 24px;
  }
  .section-11 {
    padding-top: 50px;
  }
  .image-21 {
    height: 250px;
  }
  .section-12 {
    padding-bottom: 60px;
  }
  .div-block-57 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .link-6 {
    font-size: 15px;
  }
  .link-7 {
    font-size: 15px;
  }
  .div-block-60 {
    padding: 20px;
  }
  .podz1 {
    max-width: none;
    font-size: 17px;
  }
  .heading-deratization {
    margin-bottom: 10px;
    font-size: 22px;
  }
  .heading-deratization._325 {
    margin-bottom: 20px;
  }
  .okey {
    padding: 25px 20px;
  }
  .img-box-left-2 {
    display: none;
  }
  .yes {
    left: 0%;
    top: -60px;
    right: 0%;
    bottom: 0%;
    margin-right: auto;
    margin-left: auto;
  }
  .l-2.pri.w--current {
    display: inline-block;
  }
  .podz0 {
    margin-top: 0px;
    margin-left: 30px;
  }
  .box1 {
    overflow: scroll;
  }
  .vse-copy {
    padding: 20px 20px 60px;
  }
  .bold-text-4 {
    display: inline;
  }
  .podzagolovokc {
    font-size: 19px;
    line-height: 27px;
    text-align: left;
  }
  .div-block-47-copy {
    margin-top: 30px;
  }
  .div-block-68 {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .price0 {
    padding-bottom: 40px;
  }
  .price2 {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 13px;
    line-height: 20px;
  }
  a {
    position: static;
    display: inline-block;
    width: auto;
    padding-right: 1px;
    padding-left: 1px;
    float: none;
  }
  .img-logo {
    max-width: 110%;
  }
  .link-logo {
    width: 5vw;
    height: 5vw;
  }
  ._1-ekran {
    background-color: #fff;
  }
  .z._776 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .box {
    opacity: 1;
  }
  .x {
    margin-right: 0px;
  }
  .ok-hom {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .pol-h {
    font-size: 26px;
  }
  .pol-hom {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .privacy-section-yes {
    overflow: hidden;
  }
  .h2-privacy {
    font-size: 25px;
    line-height: 33px;
  }
  .center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .phone-div {
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .button-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .phone {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .phone._2-copy {
    margin-left: 0px;
  }
  .contacts {
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .mail {
    font-size: 16px;
  }
  .brand {
    padding-right: 0px;
    padding-left: 0px;
  }
  .adress {
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    font-size: 15px;
}

.time1 {
    font-size: 15px;
}
  .z-flex {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: center;
  }
  .logo-text-black {
    margin-left: 20px;
  }
  .time {
    background-position: 0% 10%;
    text-align: left;
  }
  .header {
    padding-bottom: 0px;
  }
  .z-2._5564 {
    padding-right: 0px;
  }
  .menu-button {
    margin-top: 17px;
  }
  .nav-link-100-percent {
    text-align: left;
  }
  .nav-menu-100-percent {
    margin-right: 0px;
    padding: 40px 0px 40px 40px;
  }
  .h1 {
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 26px;
    line-height: 40px;
  }
  .text-podz {
    font-size: 16px;
  }
  .fon-nice-white {
    padding: 15px 15px 30px;
    border-radius: 0px;
  }
  .skinka {
    line-height: 26px;
    text-align: center;
  }
  .skinka.otstup-left {
    margin-top: 15px;
    margin-right: 20px;
    margin-left: 20px;
  }
  .vnimanie {
    position: static;
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .fon-akcia2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-2 {
    padding-bottom: 30px;
  }
  .grid-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .fon {
    margin-bottom: 25px;
    padding: 20px;
  }
  .podz {
    margin-left: 0px;
    font-size: 17px;
  }
  .paragraph {
    font-size: 16px;
  }
  .line-x {
    width: 30px;
    height: 8px;
  }
  .line-x2 {
    width: 30px;
    height: 7px;
  }
  .phone-mini {
    margin-bottom: 5px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .text-span {
    display: block;
  }
  .text-block-5.linia {
    margin-right: 0px;
  }
  .box-zagolovok {
    line-height: 32px;
  }
  .vse {
    padding-bottom: 30px;
  }
  .close {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -30px;
    box-shadow: 0 19px 30px -7px rgba(27, 150, 201, 0.51);
  }
  .close._05 {
    top: 4px;
    right: 16px;
    width: 50px;
    height: 50px;
  }
  .imgtext._54 {
    display: -ms-grid;
    display: grid;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.5fr 1fr;
    grid-template-columns: 0.5fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .div-block-14 {
    display: none;
    margin-top: 5px;
  }
  .div-block-14._454567 {
    display: block;
    margin-top: 30px;
  }
  .slider {
    min-height: 1020px;
  }
  .left-arrow {
    left: auto;
    top: 283px;
    right: 80px;
    bottom: auto;
  }
  .right-arrow {
    top: 275px;
    right: -20px;
  }
  .img2 {
    max-height: 430px;
  }
  .drop-1 {
    padding-right: 49px;
  }
  .fontext {
    margin-top: 20px;
    padding: 10px;
  }
  .drop {
    padding: 10px;
  }
  .why-we {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .heading3 {
    margin-bottom: 0px;
    font-size: 26px;
    line-height: 36px;
  }
  .grid-10 {
    margin-top: 30px;
  }
  .drop-item {
    padding-left: 25px;
  }
  .cifra {
    left: -12px;
    top: -21px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background-color: #18a579;
    color: #fff;
    font-size: 24px;
  }
  .section4 {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .perechen {
    margin-bottom: 10px;
    font-size: 17px;
  }
  .drop-2 {
    padding: 10px;
  }
  .h3-2 {
    font-size: 16px;
  }
  .drop-3 {
    padding: 10px;
  }
  .heading-6 {
    font-size: 24px;
    line-height: 34px;
  }
  .section3 {
    padding-top: 50px;
    padding-bottom: 40px;
  }
  .div-block-28 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .phone-mini-2 {
    margin-bottom: 5px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .service {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .grid-13 {
    grid-row-gap: 20px;
  }
  .tabs-menu {
    margin-bottom: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .tab-link-tab-1 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
    border-radius: 5px;
    text-align: center;
  }
  .tab-link-tab-1.w--current {
    padding-top: 9px;
    padding-bottom: 9px;
    box-shadow: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .tabs-content {
    margin-top: 10px;
    padding: 0px 0px 20px;
    border-radius: 5px;
    box-shadow: none;
  }
  .text-block-23 {
    font-size: 17px;
  }
  .text-block-24 {
    font-size: 17px;
  }
  .text-block-25 {
    font-size: 17px;
  }
  .div-block-29 {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding: 15px 15px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
  }
  .div-block-30 {
    background-color: #fff;
    text-decoration: none;
  }
  .div-block-31 {
    background-color: #fff;
    text-decoration: none;
  }
  .div-block-32 {
    height: auto;
    background-color: #fff;
    text-decoration: none;
  }
  .image-12 {
    height: 260px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  .heading4 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
  }
  .vnimanie2 {
    position: static;
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .vnimaniesezon {
    position: static;
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .div-block-35 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-15 {
    height: 250px;
  }
  .section7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .image {
    height: 250px;
  }
  .ertificat {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .grid-15 {
    margin-top: 20px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .light-box {
    padding-right: 0px;
    padding-left: 0px;
    background-color: #fff;
  }
  .reviews {
    padding-top: 30px;
  }
  .obv {
    margin-bottom: 20px;
    padding: 20px;
  }
  .koment-fon {
    width: 100%;
    padding: 20px;
  }
  .slider-3 {
    margin-top: 20px;
  }
  .name-otzyv {
    margin-top: 10px;
    margin-left: 0px;
  }
  .flider-transparent {
    padding: 0px;
  }
  .soclinks._1st {
    margin-left: 0px;
  }
  .grid-8 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .fon-form-niz2 {
    margin-bottom: 0px;
  }
  .map-fon {
    margin-bottom: 25px;
  }
  .social {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .paragraph-mini {
    margin-right: 0px;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .contact {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .heading-7 {
    font-size: 26px;
    line-height: 33px;
  }
  .button-div2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .brand2 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .phone-div2 {
    margin-right: 0px;
    margin-bottom: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .m-2 {
    text-align: center;
  }
  .mail-2 {
    font-size: 16px;
  }
  .phone1 {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .social-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .soclinks-2._1st {
    margin-left: 0px;
  }
  .adress2 {
    margin-right: 0px;
    margin-left: 0px;
    text-align: center;
  }
  .time2 {
    text-align: center;
  }
  .text-block-29 {
    font-size: 17px;
  }
  .stars {
    margin-top: 5px;
  }
  .image-2 {
    width: 22px;
    height: 22px;
  }
  .div-block-41 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .blog {
    padding-top: 30px;
  }
  .grid-19 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .fon-akcia1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .z1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .perechen1 {
    margin-bottom: 10px;
    font-size: 17px;
  }
  .podzagolovok._34345 {
    font-size: 18px;
    text-align: left;
  }
  .fontextgreen {
    padding-right: 20px;
    padding-left: 20px;
  }
  .heading-2 {
    font-size: 28px;
  }
  .grid-22 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .grid-22.white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .grid-22.color2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .text-block-37 {
    padding: 5px 14px 9px;
    background-color: #c22a2a;
    color: #fff;
    font-size: 17px;
  }
  ._001 {
    min-width: 246px;
    padding-right: 10px;
  }
  ._001.cc {
    min-width: 26px;
    padding-right: 0px;
  }
  ._001._6 {
    width: 120px;
    min-width: auto;
  }
  .div-block-48 {
    width: 100%;
  }
  ._01._03 {
    width: 246px;
  }
  ._01._02 {
    min-width: 246px;
  }
  ._01._06 {
    min-width: 26px;
  }
  .z-3 {
    padding-bottom: 10px;
  }
  .price1 {
    padding-top: 0px;
  }
  .grid-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .grid-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .grid-25.color2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .heading-price {
    font-size: 28px;
  }
  .section-8 {
    padding-top: 30px;
  }
  .heading-blog {
    font-size: 25px;
  }
  .div-block-52 {
    width: 38px;
    height: 38px;
  }
  .text-block-39 {
    font-size: 15px;
  }
  .div-block-52-a-t {
    width: 38px;
    height: 38px;
  }
  .link-4 {
    margin-top: 5px;
    padding-right: 20px;
    background-size: 12px;
    font-size: 15px;
  }
  .link-4._11 {
    padding-left: 20px;
  }
  .section-9 {
    padding-top: 30px;
  }
  .heading-page {
    margin-bottom: 0px;
    font-size: 26px;
  }
  .grid-26 {
    margin-top: 20px;
  }
  .paragraph-3 {
    margin-top: 20px;
  }
  .text-block-40 {
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 28px;
  }
  .section-10 {
    padding-top: 20px;
  }
  .grid-27 {
    margin-top: 30px;
  }
  .podzagolovok2 {
    font-size: 18px;
  }
  .section-12 {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .div-block-56 {
    margin-bottom: 20px;
  }
  .div-block-57 {
    width: 10px;
    margin-right: 5px;
    margin-left: 5px;
  }
  .link-6 {
    font-size: 14px;
  }
  .link-7 {
    font-size: 14px;
  }
  .grid-31 {
    margin-top: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .podz1 {
    font-size: 18px;
  }
  .heading-deratization {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }
  .soclinks-3._10-no {
    margin-left: 0px;
  }
  .privacy-section-yes-2 {
    overflow: hidden;
  }
  .text-span-13 {
    display: block;
  }
  .yes {
    left: 0%;
    top: -60px;
    right: 0%;
    bottom: auto;
    box-shadow: 0 19px 30px -7px rgba(27, 150, 201, 0.51);
  }
  .box-zagolovok-2 {
    line-height: 32px;
  }
  .podz0 {
    margin-left: 0px;
    font-size: 17px;
  }
  .text-block-41 {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }
  .heading6 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .div-block56 {
    margin-bottom: 20px;
  }
  .box1 {
    opacity: 1;
  }
  .vse-copy {
    padding: 15px;
  }
  .podzagolovokc {
    margin-top: 10px;
    font-size: 17px;
    line-height: 27px;
  }
  .text-block-44 {
    text-align: center;
  }
  .text-block-45 {
    text-align: center;
  }
  .text-block-46 {
    text-align: center;
  }
  .div-block-67 {
    margin-top: 20px;
  }
  .bold-text-5 {
    font-size: 16px;
  }
  .div-block-68 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .price0 {
    padding-top: 30px;
  }
  .price2 {
    padding-top: 0px;
  }
  .section-8-copy {
    padding-top: 30px;
  }
  .nav-menu {
    padding-top: 30px;
    padding-left: 30px;
  }
  .div-block-70 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .phone-div {
        margin-right: 0px;
    margin-left: 0px;
  }

  .button-div {
      margin-bottom: 0px;
    margin-top: 10px;
}

}