@media (min-width:2000px) and (max-width: 2700px) {
  .menuMacro span {
      font-size: 40px;
  }
.innerPageTitle .panelSection {

  right: -10.1vw;

}
.panelSection.breaking {
  width: 80%;
}
  .menuTextBlock p {
      font-size: 19px;
  }
  .menuTextBlock span {
      font-size: 25px;
  }
  .menuTextBlock .credits p {
      font-size: 17px;
  }
  .menuTextBlock:first-child > img {
      width: 270px;
  }
  .subMenuItem a {
      font-size: 25px;
  }
  .subMenu {
      top: 67px;
  }
  .sectionPay .Pay._1 span {
      font-size: 95px;
      letter-spacing: 3.2px;
  }
  .sectionPay {
      position: absolute;
      bottom: 30vh;
      left: 200px;
      max-width: 887px;
  }
  #creativeLifeSection .body_text p {
  font-size: 24px;
}
  .sectionPay .Pay._2 span {
      font-size: 78px;
      letter-spacing: 2.35px;
  }
  .sectionPay .text {
      font-size: 25px;
  }
  #phone {
      font-size: 27px;
  }
  #phone span {
      font-size: 20px;
  }
  #search > div > #socialBar img {
      width: 30px;
  }
  #search > div > #socialBar {
      width: 290px;
  }
  .body_text p {
      font-size: 23px;
  }
  .topSectionText.two_col {
      max-width: 1280px;
      column-gap: 165px;
  }
  .catalog_blocks p {
      font-size: 18px;
  }
  .homePanelText {
      max-width: 860px;
      margin-top: 160px;
  }

  .redTitle .redSub {
      bottom: 9px;
  }
  .facts_cell_container ._text {
      font-size: 25px;
  }
  .facts_cell_container ._text span {
      font-size: 50px;
  }
  #donzhengQuote {
      margin-top: 400px!important;
  }
  .quote p {
      font-size: 33px;
  }
  .quoteContainer {
      max-width: 830px;
  }
  .name {
      font-size: 55px;
  }
  .role {
      font-size: 30px;
  }
  #home_news .sectionTitleHead {
      right: -16vw;
  }
  #home_news .sectionTitleHead .redTitleLetters {
      top: 12px;
  }
  .bottom_container {
      max-width: 1590px;
  }
  .news_block {
      max-width: 1200px;
  }
  .news_block .block {
      max-width: 580px;
  }
  .news_block .block .img_wrapper {
      max-width: 580px;
      height: 370px;
  }
  .news_block .block .body h4 {
      font-size: 32px;
  }
  .news_block .block .body p {
      font-size: 21px;
  }
  .SiteFooter-navList > ul > li > div {
      font-size: 20px;
  }
  .SiteFooter-navList ul li {
      font-size: 18px;
  }
  .SiteFooter-address p {
      font-size: 17px;
  }
  .SiteFooter-container {
      max-width: 1920px;
  }
  #creativeLifeSection .redTitleLetters {
      bottom: -25px;
  }
  .innerSubTitle {
      max-width: 735px;
      /*font-size: 20px;*/
  }
  ._product-stats .list-params__lab, ._product-stats .list-params__value {
      font-size: 16px;
  }
  .product_card .icons img {
      max-width: 55px;
  }
  .innerSubTitle p {
      font-size: 20px;
  }
  ._product-stats span.series {
      font-size: 40px;
  }
  .main-icons h3 {
      font-size: 35px;
  }
  .main-icons .product-advantages-short__item-title {
      font-size: 20px;
  }
  .promo-text__title {
      font-size: 60px!important;
  }
  #sleep-mode img, #bigcare img,  #uvc img {
      width: 100%;
  }
  #sleep-mode .promo-text p,  #bigcare .promo-text p, #uvc .promo-text p {
      font-size: 24px;
  }
  .product-character ul li, .product-character ul li span {
      font-size: 20px;
  }
  .product-character .promo-text__title {
      font-size: 40px;
  }
  .news-body p:first-of-type {
      font-size: 30px;
  }
  .news-body p, .news-body ul li, .news-body ol li {
      font-size: 20px;
  }
  #corporation-hero .corporation-pay h3 {
      font-size: 36px;
  }
  #corporation-hero .corporation-pay {
      max-width: 1090px;
  }
  .body_text.bigger p {
      font-size: 28px;
  }
  .centeredContainer .body_text {
      max-width: 1280px;
  }
  .body_text.bigger p {
      font-size: 33px;
  }
  .text_box p {
      font-size: 20px;
  }
  #export {
      margin-top: 300px!important;
  }
  #export .mask_container {
      width: 100%;
  }
  #export .text_block .tcl-airc img, #laboratories .text_block .tcl-airc img {
      max-width: 250px;
  }
  #export .text_block .tcl-airc span, #laboratories .text_block .tcl-airc span {
      font-size: 28px;
  }
  #export .text_block .big_cypher, #laboratories .text_block .big_cypher {
      font-size: 85px;
  }
  #export .text_block .grow, #laboratories .text_block .grow {
      font-size: 45px;
  }
  .promo-text p, .promo-text ul li, .promo-text ol li {
      font-size: 23px!important;
  }
  #bases > .container-fluid > .row > div > span {
      font-size: 19px;
  }
  #quality > div > .promo-text > h3 {
  font-size: 35px;
          line-height: 1.4;
}
  #quality > div > .promo-text {
  max-width: 1070px;
}
  #quality .quality-points {
  
  font-size: 22px;
}
}
@media only screen and (max-width: 1600px) {
  #R32 .text, #safe .text {
      max-width: 630px;
      /*top: 0;*/
  }
#creativeLifeSection .body_text p {
font-size:17px;
}
  /*
  .menuMacro span {
  font-size: 25px;
  }
  .menuMacro span {
  font-size: 23px;
  }*/
  .subMenu {
  
  top: 35px;
  }
  .menuTextBlock p {

  font-size: 12px;
}
  .menuTextBlock:first-child {
 
  margin-bottom: 40px;
}
  .body_text p {
 
  font-size: 15px;
 
}
  .catalog_blocks p {
  font-size: 13px;
 
}
  .redTitle .redSub {

  bottom: -6px;
 
}
  .facts_cell_container ._text {
 
  font-size: 14px;

}
  .menuTextBlock span {
 
  font-size: 15px;
}
  .menuTextBlock .credits p {
 
  font-size: 11px;
}
  .facts_cell_container ._text span {
  
  font-size: 30px;

}
  .quote p {

  font-size: 18px;

}
  #home_news .sectionTitleHead .redTitleLetters {

  top: 6px;
}
  .news_block .block .body p {
  font-size: 13px;
 
}
  #R32 .text .promo-text,  #safe .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #safe .text .promo-text p, #r-32 .text .promo-text p, #smart-gentle .text .promo-text p, #minus30 .promo-text p, #minus25 .promo-text p, #minus20 .promo-text p {
      font-size: 17px;
  }
  #led .promo-text {
      margin-bottom: 0;
      height: 100%;
      text-align: left;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
      align-content: center;
      width: 100%;
      background: #f5f5f5;
      padding: 75px;
  }
  #easy-control .promo-text, #comfort .promo-text,#three-modes .promo-text, #filter-1 .promo-text, #drenazh .promo-text, #r290 .promo-text, #continuous-drenazh .promo-text, #dry .promo-text, #easy_co .promo-text {
      margin-bottom: 0;
      height: 100%;
      text-align: left;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
      align-content: center;
      width: 100%;
    
      padding: 75px;
  }
  #led .promo-text .promo-text__title, #filter-1 .promo-text .promo-text__title, #easy-control .promo-text .promo-text__title, #comfort .promo-text .promo-text__title, #drenazh .promo-text .promo-text__title, #three-modes .promo-text .promo-text__title, #r290 .promo-text .promo-text__title, #continuous-drenazh .promo-text .promo-text__title, #dry .promo-text .promo-text__title, #easy_co .promo-text .promo-text__title {
      font-size: 30px;
  }
  #led .promo-text p, #filter-1 .promo-text p, #easy-control .promo-text p, #comfort .promo-text p,#three-modes .promo-text p, #drenazh .promo-text p, #r290 .promo-text p, #continuous-drenazh .promo-text p, #dry .promo-text p, #easy_co .promo-text p {
      font-size: 17px;
  }
  #ifeel .text {
      max-width: 700px;
      top: 0;
  }
  #ifeel .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #light-sensitive .promo-text {
      margin-bottom: 0;
      height: 100%;
      text-align: left;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
      align-content: center;
      width: 100%;
      background: #f5f5f5;
      padding: 75px;
  }
  #light-sensitive .promo-text .promo-text__title, #minus30 .promo-text .promo-text__title, #minus25 .promo-text .promo-text__title, #minus20 .promo-text .promo-text__title {
      font-size: 30px;
  }
  #light-sensitive .promo-text p {
      font-size: 17px;
  }
  #titan-gold .text {
      color: #000;
      text-align: left;
      position: absolute;
      left: 0;
      background: transparent;
      padding: 45px 55px 50px 55px;
      max-width: 700px;
      top: 10vw;
  }
  #titan-gold .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #titan-gold .text .promo-text p {
      font-size: 17px;
  }
  #coanda .text, #smart-vector .text {
      color: #000;
      text-align: left;
      position: absolute;
      right: 7vw;
      background: transparent;
      padding: 45px 55px 50px 55px;
      max-width: 700px;
      top: 15vw;
  }
  #coanda .text .promo-text, #smart-vector .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #coanda .promo-text p, #smart-vector .promo-text p, #smart-vector .promo-text ul li {
      font-size: 24px;
  }
  #smart-air .promo-text {
      margin-bottom: 0;
      height: 100%;
      text-align: left;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
      align-content: center;
      width: 100%;
      background: #f5f5f5;
      padding: 75px;
  }
  #smart-air .promo-text .promo-text__title {
      font-size: 30px;
  }
  #smart-air .promo-text p {
      font-size: 17px;
  }
  #low-noise .promo-text {
      margin-bottom: 0;
      height: 100%;
      text-align: left;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
      align-content: center;
      width: 100%;
      background: #f5f5f5;
      padding: 75px;
  }
  #low-noise .promo-text .promo-text__title {
      font-size: 30px;
  }
  #low-noise .promo-text p {
      font-size: 17px;
  }
  #wifi .text {
      color: #fff;
      text-align: left;
      position: absolute;
      left: 0;
      background: #ed1c24;
      background-image: -webkit-linear-gradient( 142deg, #ed1c24, #a8161b 44%, #781216);
      background-image: linear-gradient( -52deg, #ed1c24, #a8161b 44%, #781216);
      padding: 45px 55px 50px 55px;
      max-width: 630px;
      bottom: 5vw;
  }
  #wifi .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #flap .text {
      color: #000;
      text-align: left;
      position: absolute;
      left: 0;
      background: transparent;
      padding: 45px 55px 50px 55px;
      max-width: 700px;
      top: 30px;
  }
  #flap .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #flap .text .promo-text p {
      font-size: 19px;
  }
  #filter-3 .text {
      max-width: 630px;
      top: 60px;
  }
  #filter-3 .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #filter-3 .promo-text p {
      font-size: 19px;
  }
  #iot .text, #smart-gentle .text {
  max-width: 650px;
    top: 15vw;
  }
  #iot-ocarina .text {
      max-width: 650px;
    top: 0;
  }
      #iot-control-ready .text {
      max-width: 650px;
    top: 15vw;
  }
  #iot .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #iot .promo-text ul li, #iot .promo-text p, #iot-control-ready .promo-text p, #iot-ocarina .promo-text p, #smart-gentle .text .promo-text p {
      font-size: 19px;
  }
  .innerSubTitle {
      font-size: 17px;
      max-width: 530px;
  }
  #corporation-hero .corporation-pay h2 {
      font-size: 75px;
  }
  #corporation-hero .corporation-pay h3 {
      font-size: 22px;
  }
  #businesses .business span {
      font-size: 18px;
  }
  #vipHead {
      font-size: 70px;
  }
  #vip-line .sectionTitle span {
      font-size: 80px;
  }
  #vip-line .bottom .right {
      margin-top: -5vw;
  }
  #laboratories .mask_container video {
      object-position: 0 -80px;
  }
  .subMenu {
      left: 26vw;
  }
  .product_card h2 {
      font-size: 17px;
  }
  .SiteFooter-navList ul li {
      margin-bottom: 8px;
      font-size: 13px;
  }
  .SiteFooter-brand img {
      max-width: 155px;
  }
  .product-character .promo-text__title {
      font-size: 25px;
  }
  .SiteFooter-address p {
      font-size: 13px;
  }
  #search > div > #socialBar img {
  width: 20px;
}
  #search > div > #socialBar {
  width: 200px;
}
  #phone {
  font-size: 15px;
}
  #phone span {
  font-size: 10px;
}
  .SiteFooter-credits p {

  font-size: 12px;
}
  #creativeLifeSection .redTitleLetters {
      bottom: -16px;
  }
  .tabs_style > ul.nav > li > a {
      font-size: 16px;
  }
  #inner .innerSubTitle h2 {
      font-size: 24px;
      margin-bottom: 20px;
  }
  .innerSubTitle p {
      font-size: 16px;
  }
  .product_card .icons img {
      max-width: 30px;
      margin-right: 1px;
  }
  #advantages-icons .product-advantages-short__item-title span {
      font-size: 13px;
  }
  .product_card {
      padding: 10px;
  }
  .smart-filter-parameters-box-title {
      font-size: 13px;
  }
  .smart-filter-checkbox-text, .smart-filter-dropdown-text {
      font-size: 12px;
  }
  #innovations .redTitleBar {
      height: 60px;
  }
  #players-1 {
      padding-top: 55px;
  }
  .promo-text_white h3 {
      font-size: 28px;
  }
  .big_name > div > p {
      line-height: 1.4;
      font-size: 14px;
  }
  .big_name > div > h2 {
      font-size: 20px;
      margin-bottom: 12px;
  }
  .innerPageTitle .panelSection {
      right: -12.2vw;
  }
  #product-page-1 ._product-stats {
      width: 35%;
      right: -3vw;
  }
  .promo-text__title {
      font-size: 30px;
  }
  .promo-text__type {
      font-size: 19px;
  }
  #advantages-icons .product-advantages-short__item-title h3 {
      font-size: 16px;
  }
  .redTitleBar {
      height: 98px;
  }
  #strong-cold .promo-text .promo-text__title, #ai .promo-text .promo-text__title, #super-turbo .promo-text .promo-text__title {
      font-size: 30px;
  }
  #strong-cold .promo-text p, #super-turbo .promo-text p, #ai .promo-text p {
      margin-top: 14px;
      font-size: 17px;
  }
  .product_card span.series {
      font-size: 14px;
      margin-bottom: 13px;
  }
  .product_card span.price {
      font-size: 14px;
      margin-top: 15px;
  }
  ._product-stats .list-params__lab, ._product-stats .list-params__value {
      font-size: 15px;
  }
  ._product-stats span.price {
      font-size: 23px;
  }
  ._product-stats span.series {
      font-size: 27px;
  }
  .main-icons .product-advantages-short__item-title {
      font-size: 13px;
  }
  .list-params__lab {
      font-size: 12px;
  }
  .list-params__value {
      font-size: 12px;
  }
  .factsRightPicture {
      max-height: 810px;
  }
  .quote {
      margin-right: 60px;
  }
  .sectionPay .Pay._1 span {
      font-size: 50px;
      line-height: 75px;
      letter-spacing: 3.55px;
  }
.sectionPay .Pay._2 span {
  font-size: 39px;
  letter-spacing: 2.2px;
   
    
  line-height: 48px;
}
  .sectionPay {

  bottom: 26vh;
  left: 180px;
  max-width: 490px;

}
  #map .dealers-cards .dealer-card span {

  font-size: 14px;

}
  #map .dealers-cards .dealer-card > div:last-child a {

  font-size: 13px;
}
  .product-character ul li, .product-character ul li span {
      font-size: 14px;
  }
  .sectionPay .text {
  font-size: 14px;
  line-height: 1.4;
}
  #sub-news .block .body p {
  font-size: 13px;
 
}
  #sub-news .block .body h4 {
  
  font-size: 18px;

}
  #sub-news .block .body .date {
  
  font-size: 15px;
 
}
  #bases > .container-fluid > .row > div > span {

  font-size: 14px;

}
  #quality > div > .promo-text > h3 {
  font-size: 23px;
  line-height: 1.4;
}
  .text_box p {
  
  font-size: 16px;
 
}
  .sectionPay .Pay {
      margin-top: -18px;
  }
  .centeredContainer {
      margin-left: 21%;
  }
  #news .innerSubTitle h2 {
      font-size: 40px;
  }
  .innerPageTitle .panelSection .redTitle .redSub {
      bottom: 30px;
  }
  #laboratories {
      height: 620px;
  }
}
@media only screen and (max-width: 1440px) {
  #R32 .text, #safe .text {
      max-width: 570px;
      /*top: 0;*/
  }
#creativeLifeSection .body_text p {
font-size:16px;
}
  #R32 .text .promo-text, #safe .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #R32 .text .promo-text p, #safe .text .promo-text p {
      font-size: 17px;
  }
  #led .promo-text p, #ifeel .promo-text p, #filter-1 .promo-text p, #easy-control .promo-text p, #comfort .promo-text p,#three-modes .promo-text p, #drenazh .promo-text p, #r290 .promo-text p, #continuous-drenazh .promo-text p, #dry .promo-text p, #easy_co .promo-text p {
      font-size: 17px;
  }
  #ifeel .text {
      max-width: 570px;
      top: 0;
  }
  #ifeel .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #light-sensitive .promo-text {
      margin-bottom: 0;
      height: 100%;
      text-align: left;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
      align-content: center;
      width: 100%;
      background: #f5f5f5;
      padding: 75px;
  }
  #light-sensitive .promo-text p {
      font-size: 17px;
  }
  #titan-gold .text {
      color: #000;
      text-align: left;
      position: absolute;
      left: 0;
      background: transparent;
      padding: 45px 55px 50px 55px;
      max-width: 570px;
      top: 10vw;
  }
  #titan-gold .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #coanda .text {
      color: #000;
      text-align: left;
      position: absolute;
      right: 7vw;
      background: transparent;
      padding: 45px 55px 50px 55px;
      max-width: 570px;
      top: 15vw;
  }
  #smart-vector .text {
      color: #000;
      text-align: left;
      position: absolute;
      right: 7vw;
      background: transparent;
      padding: 45px 55px 50px 55px;
      max-width: 570px;
      top: 8vw;
  }
  #coanda .text .promo-text, #smart-vector .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #coanda .promo-text p, #smart-vector .promo-text p, #smart-vector .promo-text ul li {
      font-size: 19px;
  }
  #smart-air .promo-text .promo-text__title {
      font-size: 40px;
  }
  #smart-air .promo-text p {
      font-size: 17px;
  }
  #low-noise .promo-text .promo-text__title {
      font-size: 30px;
  }
  #low-noise .promo-text p {
      font-size: 17px;
  }
  #R32 .text,  #safe .text {
      max-width: 440px;
  }
  #wifi .text {
      color: #fff;
      text-align: left;
      position: absolute;
      left: 0;
      background: #ed1c24;
      background-image: -webkit-linear-gradient( 142deg, #ed1c24, #a8161b 44%, #781216);
      background-image: linear-gradient( -52deg, #ed1c24, #a8161b 44%, #781216);
      padding: 45px 55px 50px 55px;
      max-width: 570px;
      bottom: 5vw;
  }
  #wifi .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #flap .text {
      color: #000;
      text-align: left;
      position: absolute;
      left: 0;
      background: transparent;
      padding: 45px 55px 50px 55px;
      max-width: 700px;
      top: 30px;
  }
  #flap .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #flap .text .promo-text p {
      font-size: 17px;
  }
  #filter-3 .text {
      max-width: 570px;
      top: 60px;
  }
  #filter-3 .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #iot .text,  #smart-gentle .text {
  max-width: 590px;
  top: 13.5vw;
  }
   #iot-ocarina .text {
  max-width: 590px;
  top: 10vw;
  }
       #iot-control-ready .text {
  max-width: 590px;
  top: 10vw;
  }
  #iot .text .promo-text, #iot-ocarina .text .promo-text, #iot-control-ready .text .promo-text, #smart-gentle .text .promo-text {
      text-align: left;
      margin: 0;
  }
  #iot .promo-text p, #iot-ocarina .promo-text p, #iot-control-ready .promo-text p, #smart-gentle .text .promo-text p {
      font-size: 18px;
  }
  #leftBlock {
      width: 220px;
      height: 70px;
  }
  #corporation-hero .corporation-pay h2 {
      font-size: 70px;
  }
.o_series {

  font-size: 44px;
  padding-left: 25px;
  padding-right: 25px;

}
  #corporation-hero .corporation-pay h3 {
      font-size: 19px;
  }
  #innovations .text_box p {
      font-size: 16px;
  }
  .factory_promo-text__subtitle {
      font-size: 40px;
  }
  #export .text_block .capacity, #laboratories .text_block .capacity {
      margin-top: 65px;
      font-size: 25px;
  }
  #laboratories .mask_container video {
      object-position: 0 -70px;
  }
  .menuMacro span {
      font-size: 25px;
  }
  .subMenu {
      top: 40px;
  }
  #menuPanel .center {
      width: 61%;
  }
  #menuPanel .right {
      width: 39%;
      padding: 3vw 3.5vw;
  }
  #logoButton .actionButton img {
      width: 88px;
  }
  #menuController {
      width: 90px;
  }
  .menuLine {
      width: 40px;
      margin-top: 10px;
  }
  .lineContainer {
      width: 40px;
  }
  #logoButton {
      width: 130px;
      margin-left: -1px;
  }
  #navClose {
      left: 39px;
      top: 35px;
      z-index: 1;
  }
  .body_text p {
      font-size: 15px;
  }
  .topSectionText.two_col {
      margin-top: 145px;
  }
  .catalog_blocks_title .white_title {
      height: 100px;
      width: 100px;
  }
  .catalog_blocks_title {
      height: 100px;
      margin-bottom: 15px;
  }
  .catalog_blocks h2.title, .catalog_blocks h2.sub_title {
      font-size: 21px;
  }
  .itemTitle {
      font-size: 17px;
  }
  .more:hover .itemTitle {
      transform: translateX(21px) translateY(-1px);
  }
  .rightPic {
      padding: 3vw;
  }
  .more {
      width: 143px;
  }
  #donzhengQuote {
      padding-bottom: 50px;
  }
.catalog_blocks p {
  font-size: 12px;
  line-height: 1.4;
}
  #dongzheng .left > div {
      max-height: 550px;
  }
  #donzhengQuote video {
      height: 550px;
  }
  .facts_cell_container ._text span {
      font-size: 29px;
  }
  .homePanelText {
      margin-top: 3vw;
  }
  .underTitleText {
      margin-left: 15%;
  }
  .sectionTitleHead .sectionTitle {
      left: 15%;
  }
  .panelSection {
      margin-top: 3.5vw;
  }
  .greyText {
      margin-top: -100px;
      z-index: 0;
  }
  .quote p {
      font-size: 18px;
  }
  .quote {
      margin-right: 0;
      margin-left: 75px;
  }
  .leftQuot {
      top: 30px;
      left: -52px;
      font-size: 105px;
  }
  .rightQuot {
      bottom: -13px;
      right: 20px;
      font-size: 105px;
  }
  .dongzhengTitle {
      margin-top: 5vw;
      margin-left: 4vw;
  }
  .name {
      font-size: 28px;
      letter-spacing: 3px;
  }
  #dongzheng .sectionAction {
      width: 350px;
      left: auto;
      bottom: -100px;
  }
  .facts_cell_container ._text {
      font-size: 15px;
      line-height: 19px;
  }
  #factsCheques {
      right: -6vw;
      width: 47vw;
  }
  .factsLeftPicture {
      max-height: 700px;
  }
  .redTitleLetters {
      line-height: 4.6vw;
  }
  .redTitle .redSub {
      bottom: -7px;
  }
  .blockTitle .block._1 {
      font-size: 4vw;
  }
  .blockTitle .block._2 {
      font-size: 7vw;
      line-height: 2.2vw;
  }
  .panelBack {
      top: -3.5vw;
      left: -3.5vw;
      width: calc(100% + 7vw);
      height: calc(100% + 7vw);
  }
  .panelSection.breaking {
      width: calc(100% + 0.5vw);
  }
  .panelSection > .half {
      width: calc(50% - 3.75vw);
  }
  .body_text.bigger p {
      letter-spacing: 1px;
      font-size: 18px;
  }
  .panelSection.outdoor.left.slided {
      margin-top: -2vw !important;
  }
  .greyBack {
      width: calc(100% + 3.5vw);
  }
  .SiteFooter-brand img {
      max-width: 140px;
  }
  .SiteFooter-socialList img {
      width: 20px;
  }
  .SiteFooter-socialList li:not(:last-child) {
      margin-right: .5rem;
  }
  #product-grid .panelSection {
      margin-top: 0;
  }
  .innerPageTitle .panelSection .redTitle .redSub {
      bottom: 27px;
  }
  #product-page-1 ._product-stats {
      width: 35%;
      right: -2vw;
  }
  .menuTextBlock p {
      font-size: 14px;
  }
  .menuTextBlock span {
      font-size: 16px;
  }
  .menuTextBlock:first-child > img {
      width: 150px;
  }
  .SiteFooter-address p {
      font-size: 13px;
  }
  .main-icons .product-advantages-short__item-title {
      font-size: 13px;
  }
  .redTitleBar {
      height: 90px;
  }
  .innerSubTitle {
      max-width: 510px;
      font-size: 15px;
  }
  .innerPageTitle .redTitleBar {
      border: 15px solid #fff;
      width: 73%;
  }
  #inner .innerSubTitle h2 {
      font-size: 23px;
  }
  .innerSubTitle p {
      font-size: 15px;
  }
  #filter {
      width: 25%;
  }
  .product_card .icons img {
      max-width: 37px;
  }
  #js-ajax-block.bar-opened {
      width: 75%;
  }
  .product-character ul li {
      font-size: 14px;
  }
  #innovations .catalog_blocks_title h2.title span, #innovations .catalog_blocks_title h2.sub_title span {
      font-size: 60px;
  }
  #innovations .catalog_blocks_title h2.title, #innovations .catalog_blocks_title h2.sub_title {
      font-size: 25px;
  }
  #factories .text_block {
      top: -55px;
  }
  .promo-text p {
      font-size: 17px;
  }
  #businesses .business span {
      font-size: 17px;
  }
  #businesses .business ._flex-row > span {
      font-size: 40px;
  }
  ._flex-row > img {
      width: 40px;
      margin-right: 0px;
  }
  #vipHead {
      font-size: 60px;
  }
  #bases > .container-fluid > .row > div > span {
      font-size: 13px;
  }
  #vipSubHead {
      font-size: 60px;
      letter-spacing: 6px;
  }
  .sectionTitle h2 {
      font-size: 50px;
      line-height: 60px;
  }
  #home_news .sectionTitleHead .redTitleLetters {
      top: 7px;
  }
  #vip-line .sectionTitle h2 {
      margin-top: 135px;
  }
  #vip-line .bottom .left {
      width: 30vw;
  }
  #viplineRightVideo {
      width: 55.7vw;
      margin-right: 3vw;
  }
  #vip-line .sectionTitle span {
      font-size: 65px;
  }
  #quality .quality-points span {
      font-size: 55px;
  }
  #quality .quality-points {
      font-size: 16px;
  }
  .text_box {
      padding-left: 20px;
      padding-right: 20px;
  }
  .text_box p {
      font-size: 17px;
  }
  #players-1 > .panel > .row > div > div, #players-2 > .panel > .row > div > div {
      padding-left: 0px;
      padding-right: 0px;
  }
  .big_name > div {
      padding: 15px;
      min-height: 195px;
  }
  .promo-text_white p {
      font-size: 19px;
  }
  .section__title-right .more {
      width: 155px;
  }
  #search > div > #socialBar {
      width: 190px;
  }
  #topGrid > div {
      font-size: 40px;
  }
  #topGrid > div:first-child {
      font-size: 85px;
  }
  #sub-news .block .body h4 {
      font-size: 18px;
  }
  #sub-news .block .body p {
      font-size: 14px;
  }
  .innerPageTitle .panelSection {
      right: -20.1vw;
  }
  #news .innerSubTitle h2 {
      font-size: 35px;
  }
  .products > .doc_tile {
      width: 33.333333%;
  }
  .sectionPay {
  bottom: 190px;
      left:130px;
}
  #advantages-icons .product-advantages-short__item-title span {
      font-size: 13px;
  }
  #product-photos .swiper-container .slide-inner {
      min-height: 490px;
  }
#degr8 .promo-text li {
  font-size: 17px;

}
  #degr8 .promo-text p, #strong-cold .promo-text p, #super-turbo .promo-text p, #ai .promo-text p, #r-32 .promo-text p, #usb .promo-text p, #smart-gentle .promo-text p, #autoclean .promo-text p, #degr8 .promo-text p {
      font-size: 17px;
  }
  #degr8 .promo-text .promo-text__title, #strong-cold .promo-text .promo-text__title, #super-turbo .promo-text .promo-text__title, #ai .promo-text .promo-text__title, #r-32 .promo-text .promo-text__title, #smart-gentle .promo-text .promo-text__title, #autoclean .promo-text .promo-text__title, #degr8 .promo-text .promo-text__title {
      font-size: 30px;
  }
  #advantages-icons .product-advantages-short__item-title h3 {
      font-size: 16px;
  }
  ._product-stats .list-params__lab, ._product-stats .list-params__value {
      font-size: 15px;
  }
  .innerPageTitle .panelSection {
      top: 6.2vw;
  }
  .products > .tile, .products > .doc_tile {
      width: 50%;
  }
  .products .tile:nth-child(2n+2):after, .products .tile:nth-child(3n+2):after {
      right: 0px;
  }
  .products .tile:nth-child(2n):before, .products .tile:nth-child(3n):before, .products .doc_tile:nth-child(2n):before, .products .doc_tile:nth-child(3n):before {
      left: -1px;
  }
  .products .tile:nth-child(2n+1):before, .products .tile:nth-child(3n+1):before, .products .doc_tile:nth-child(2n+1):before, .products .doc_tile:nth-child(3n+1):before {
      left: -1px;
  }
  .product-card .more:hover .itemTitle {
      transform: translateX(21px) translateY(0px);
  }
  .sectionPay .Pay {
      margin-top: -18px;
  }
  .sectionPay .Pay._1 span {
      font-size: 50px;
      line-height: 88px;
  }
  .sectionPay .Pay._2 span {
  font-size: 39px;
  letter-spacing: 2.2px;
}
  .factsRightPicture {
      max-height: 740px;
  }
  #creativeLifeSection .sectionTitleHead {
      top: -130px;
      right: -110px;
  }
  .redTitle.left .redTitleBar {
      margin-left: -55px;
  }
  #home_news .sectionTitleHead {
      right: -2vw;
      width: 38vw;
  }
  .Background {
      top: 17vw;
  }
  #map .dealers-cards .dealer-card span {
      font-size: 14px;
  }
  #map .dealers-cards .dealer-card > div:last-child a {
      font-size: 12px;
  }
    #search > div > #socialBar img {
  width: 20px;
}#search > div > #socialBar {
  width: 150px;
}
  .menu-socialList img {
  width: 18px;
  margin-left: 13px;
}
  .menuTextBlock:first-child > img {
  width: 140px;
}
  .news-body .news-image {
 
  height: 430px;
}
}
@media only screen and (max-width: 1390px) {
  
  .sectionPay .Pay._2 span {
  font-size: 30px;
  letter-spacing: 2.3px;
}
#airflow-360 .text {

  bottom: -14vw;
}
#temp .text {
  width: 60vw;
  top: 24.5vw;
}

  
  #iot .text,  #smart-gentle .text {
  max-width: 490px;
  top: 13.5vw;
  }
      #iot-control-ready .text {
  max-width: 490px;
  top: 13.5vw;
  }
  #iot-ocarina .text {
  max-width: 480px;
  top: -1.5vw;
  }
  #innovations .text_box p {
  font-size: 14px;
}
  .promo-text__type {
  font-size: 14px;
}
  .innerSubTitle p {
  font-size: 14px;
}
  #advantages-icons .product-advantages-short__item-title span {
  font-size: 12px;
}
  .factory_promo-text__subtitle {
  font-size: 35px;
          margin-top: 15px;
}

  .SiteFooter-navList ul li {
  margin-bottom: 6px;
  font-size: 12px;
}
  #sub-news .block .body p {
  font-size: 12px;
}
  .sectionPay .Pay._1 span {
  font-size: 40px;
  line-height: 65px;
}
  
  .sectionPay {
  bottom: 25vh;
  left: 110px;
  max-width: 401px;
}
  .menuMacro span {
  font-size: 22px;
}
  .subMenu {
  top: 35px;
}
  .body_text p {
  font-size: 13px;
}
  .redTitle .redSub {
  bottom: -9px;
}
  .facts_cell_container ._text {
  font-size: 13px;
  line-height: 17px;
}
  .news-body p, .news-body ul li, .news-body ol li {
  font-size: 14px;

}
  .news-body p:first-of-type {
 
  font-size: 23px;

}
  .news-body blockquote {

  font-size: 20px;
  }
  
  .sectionPay .text {
  font-size: 13px;
  line-height: 1.3;
      padding:25px;
      margin-top:10px;
}
  
  #map .dealers-cards .dealer-card span {
  font-size: 13px;
}
  .filter-stats .filter-controls .filter-opener span, .map-stats .map-controls, .filter-stats .sort > a {

  font-size: 13px;

}
  .map-stats .map-controls select {

  font-size: 11px;

}
  .link span a {
 
  font-size: 11px;
}
  .menuTextBlock p {
  font-size: 12px;
}
  .menuTextBlock span {
  font-size: 14px;
}
  
  #product-grid .panel.borders {
      width: calc(100% - 30px);
  }

  #vip-line .sectionTitle span {
      font-size: 55px;
  }
  #businesses .business span {
      font-size: 15px;
  }
  #vipHead {
      font-size: 56px;
  }
  #vipSubHead {
      font-size: 50px;
  }
  .products .doc_tile .doc_card .content_body h2 {
      font-size: 16px;
  }
  .products .doc_tile .doc_card .content_body span.series {
      font-size: 13px;
  }
}
@media (min-width:992px) and (max-width: 1299px) {
  .innerPageTitle .redTitleBar {
      border: none;
      height: 50px;
  }
#airflow-360 .text {
width:70vw;
  bottom: -16vw;
}
#freshin .text {
  width: 70vw;

}
  .map-stats .map-controls {
      font-size: 16px;
  }
  .link span a {
      font-size: 10px;
  }
  .smart-filter-parameters-box-container > input[type="button"], .smart-filter-parameters-box-container > input[type="submit"] {
      margin: 3px;
      padding-left: 17px;
      padding-right: 17px;
      font-size: 11px;
  }
  .innerPageTitle .panelSection {
      z-index: 0;
  }
  .subMenu {
      left: 47%;
  }
  .innerPageTitle .panelSection .redTitle .redSub {
      font-size: 22px;
      left: 4%;
      bottom: 12px;
  }
  .innerSubTitle {
      max-width: 90%;
      font-size: 15px;
      padding-left: 35px;
  }
  .innerPageTitle .panelSection {
      position: relative;
      right: auto;
      top: 2vw;
  }
  #inner .innerSubTitle h2 {
      font-size: 20px;
  }
  section.half_height > .innerPageTitle {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: flex-start;
      width: 55%;
  }
  .topInnerHead {
      width: 45%;
  }
  .product_card .content_body {
      padding-left: 0;
      padding-right: 0;
  }
  #product-page-1 ._product-image {
      width: 55%;
  }
  #product-page-1 ._product-stats {
      width: 40%;
      right: 0vw;
  }
  ._product-stats span.series {
      font-size: 22px;
  }
  ._product-stats span.price {
      font-size: 20px;
  }
  ._product-stats .list-params__lab, ._product-stats .list-params__value {
      font-size: 14px;
  }
  .main-icons .product-advantages-short__item-title {
      font-size: 13px;
  }
  #product-photos .swiper-container .slide-inner {
      min-height: auto;
  }
  .acc-description a {
      font-size: 16px;
  }
  .promo-text__title {
      font-size: 30px;
  }
}
@media (min-width:992px) and (max-width: 1199px) {
  #map.contacts .panelSection > .third {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
      align-content: flex-start;
  }
  #locController {
      width: 205px;
  }
  .map-stats .map-controls .selects {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: flex-start;
      align-content: flex-start;
  }
  .map-stats .map-controls select {
      width: 187px;
      margin-left: 0;
  }
  .map-buttons {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: flex-start;
      align-content: flex-start;
  }
  .map-buttons .link {
      margin-left: 0;
      width: 221px;
  }
  #city {
      margin-left: 0;
      margin-top: 15px;
  }
  #map.contacts .panelSection > .third > div {
      width: 50%;
  }
  .address-box {
      padding: 20px 25px 20px 25px;
  }
  .address-box .address-icon {
      min-width: 40px;
      width: 40px;
  }
  .address-box > div > img {
      min-width: 40px;
  }
  .address-box > div {
      font-size: 16px;
  }
  .address-text .label {
      font-size: 19px;
  }
  .contact-form h2 {
      font-size: 20px;
      margin-top: 0;
  }
  .form-wrap span.input {
      margin: 0;
  }
  .buttons {
      margin-top: 15px;
  }
  .contact-form {
      padding-left: 25px;
  }
}
@media only screen and (max-width: 1199px) {
  #coanda .text {
      top: 8vw;
  }
#temp .text {
  width: 65vw;
  top: 26.5vw;
}
  #smart-vector .text {
      top: 8vw;
  }
  #iot .promo-text ul li, #iot .promo-text p, #iot-control-ready .promo-text p, #iot-ocarina .promo-text p, #filter-3 .promo-text p, #filter-3 .text .promo-text p, #smart-gentle .text .promo-text p, #usb .text .promo-text p {
      font-size: 17px;
  }
  #r-32 .promo-text__title, #usb .promo-text__title, #iot .promo-text__title, #iot-control-ready .promo-text__title, #iot-ocarina .promo-text__title, #filter-3 .promo-text__title, #minus30 .promo-text .promo-text__title, #minus25 .promo-text .promo-text__title, #minus20 .promo-text .promo-text__title, #smart-gentle .text .promo-text .promo-text__title {
      font-size: 27px;
  }
  #filter-3 .text {
      max-width: 530px;
      top: 7px;
  }
  #light-sensitive .promo-text .promo-text__title, #ai .promo-text .promo-text__title, #super-turbo .promo-text .promo-text__title, #strong-cold .promo-text .promo-text__title, #low-noise .promo-text .promo-text__title, #titan-gold .promo-text__title, #smart-air .promo-text .promo-text__title, #led .promo-text .promo-text__title, #filter-1 .promo-text .promo-text__title, #easy-control .promo-text .promo-text__title, #comfort .promo-text .promo-text__title, #drenazh .promo-text .promo-text__title, #three-modes .promo-text .promo-text__title, #r290 .promo-text .promo-text__title, #continuous-drenazh .promo-text .promo-text__title, #easy_co .promo-text .promo-text__title, #dry .promo-text .promo-text__title {
      font-size: 25px;
  }
  #titan-gold .text {
      max-width: 470px;
      top: 4vw;
  }
  #map.contacts .panelSection > .two-thirds {
      order: 1;
  }
  .link span a {
      font-size: 11px;
  }
  #map.contacts .panelSection > .third {
      order: 0;
      margin-bottom: 45px;
  }
  #map .dealers-cards .dealer-card {
      flex-direction: column;
      align-items: center;
  }
  #map .dealers-cards .dealer-card span {
      text-align: center;
  }
  #map .dealers-cards .dealer-card > div:last-child {
      justify-content: center;
      align-items: center;
  }
  #map .panelSection > .third {
      order: 1;
  }
  #map .panelSection > .two-thirds {
      order: 0;
  }
  #map .panelSection > .third, #map .panelSection > .two-thirds {
      width: 100%;
  }
  #map .dealers-cards .dealer-card > div:last-child, #map .dealers-cards .dealer-card > div:first-child {
      width: 100%;
  }
  #team-intro .redTitleBar {
      width: 100%;
  }
  #region > span, #city > span {
      display: none;
  }
  #pogba-motion .no-gutters > video {
      object-position: -220px;
  }
  .big_name > div > p {
      font-size: 12px;
  }
  .promo-text_white {
      padding: 45% 25% 5% 0;
  }
  #team-intro .redTitleLetters {
      font-size: 4vw;
      position: absolute;
      top: 46px;
  }
  .big_name > div > h2 {
      font-size: 17px;
  }
  .promo-text_white h3 {
      font-size: 21px;
  }
  .promo-text_white p {
      font-size: 17px;
      padding-left: 25px;
  }
  .sectionPay .Pay._1 span {
      font-size: 50px;
  }
  .sectionPay .Pay._2 span {
      font-size: 39px;
  }
  #filter {
      width: 40%;
  }
  .product_card .img_wrapper {
      min-height: 260px;
  }
  #js-ajax-block.bar-opened {
      width: 60%;
  }
  #index .redTitleBar, #team-intro .redTitleBar, #innovations .redTitleBar {
      height: 55px;
  }
  .redTitle.left .redSub {
      font-size: 40px;
      line-height: 44px;
  }
  .topSectionText.two_col {
      margin-top: 95px;
  }
  #creativeLifeSection .redTitleLetters {
      bottom: -13px;
  }
  #donzhengQuote.sectionBorderTop {
      margin-top: 0;
  }
  .sectionTitle h2 {
      font-size: 50px;
      line-height: 60px;
  }
  #factsCheques {
      width: 53vw;
  }
  .facts_cell_container ._text {
      font-size: 13px;
  }
  .Background {
      top: 13vw;
      height: 75%;
  }
  .news_block .block .body h4 {
      font-size: 20px;
  }
  .news_block .block .body p {
      font-size: 14px;
  }
.more_home {

  line-height: 48px;
  padding-left: 40px;
  padding-right: 35px;

  font-size: 17px;

}
  #home_news .sectionTitleHead .redTitleLetters {
      font-size: 6vw;
      top: 6px;
  }
  .SiteFooter-navList ul li {
      font-size: 13px;
  }
  .SiteFooter-navList > ul > li > div {
      font-size: 13px;
  }
  .SiteFooter-credits p {
      font-size: 13px;
  }
  #home_news .sectionTitleHead {
      right: -58px;
      width: 43vw;
  }
  .redTitle .redSub {
      bottom: -12px;
  }
  .catalog_blocks {
      padding: 0;
  }
  .subMenu {
      left: 55%;
      top: 30px;
  }
  .catalog_blocks h2.title, .catalog_blocks h2.sub_title {
      font-size: 16px;
  }
  .catalog_blocks_title .white_title {
      height: 80px;
      width: 80px;
  }
  .catalog_blocks_title {
      height: 80px;
      margin-bottom: 5px;
  }
  .catalog_blocks:not(:last-child) {
      padding-left: 15px;
  }
  .catalog_blocks:first-child {
      padding-left: 5px;
  }
  .catalog_blocks {
      padding-left: 15px;
      padding-right: 15px;
  }
  .centeredContainer {
      margin-left: 11%;
  }
  .catalog_blocks p {
      font-size: 12px;
  }
  .menuTextBlock .credits p {
      font-size: 12px;
  }
  #menuPanel .center {
      width: 65%;
  }
  #menuPanel .right {
      padding: 70px 30px 70px 0px;
  }
  .menuMacro span {
      font-size: 20px;
  }
  .menuTextBlock:first-child > img {
      width: 140px;
  }
  .menuTextBlock:first-child {
      margin-bottom: 25px;
  }
  .menuTextBlock p {
      font-size: 14px;
  }
  .menuTextBlock {
      margin-top: 1.5vh;
  }
  .menuTextBlock span {
      margin-bottom: 5px;
      font-size: 15px;
  }
  #corporation-hero .corporation-pay h2 {
      font-size: 60px;
  }
  #corporation-hero .corporation-pay h3 {
      font-size: 18px;
  }
  #innovations .text_box p {
      font-size: 14px;
  }
  #innovations .catalog_blocks_title h2.title span, #innovations .catalog_blocks_title h2.sub_title span {
      font-size: 50px;
  }
  #innovations .catalog_blocks_title h2.title, #innovations .catalog_blocks_title h2.sub_title {
      top: 28px;
  }
  #export, #export > .mask_container, #factories, #factories > .mask_container, #laboratories, #laboratories > .mask_container {
      height: 650px;
  }
  #export, #export > .mask_container, #factories, #factories > .mask_container, #laboratories, #laboratories > .mask_container {
      height: 650px;
  }
  #export > .mask_container > img, #factories > .mask_container > img {
      height: 650px;
      object-fit: cover;
  }
  #businesses .business span {
      display: block;
      height: 45px;
  }
  #quality .quality-points span {
      font-size: 40px;
  }
  #vip-line .bottom .right {
      margin-top: -3vw;
  }
  #viplineRightVideo {
      width: 50vw;
  }
  .cookie-block {
      padding: 1rem;
  }
  #innovations {
      padding-bottom: 80px;
  }
  #export .text_block .big_cypher, #laboratories .text_block .big_cypher {
      font-size: 55px;
  }
  #export .text_block .capacity, #laboratories .text_block .capacity {
      font-size: 20px;
      margin-top: 65px;
  }
  #laboratories > .mask_container > video {
      height: 850px;
      object-fit: cover;
      object-position: 0 -87px;
      transform: none!important;
  }
  #vip-line .bottom .left {
      width: 35vw;
  }
  #vip-line .sectionTitle h2 {
      margin-top: 100px;
      font-size: 40px;
  }
  #vip-line .sectionTitle span {
      font-size: 50px;
  }
}
@media (min-width:768px) and (max-width: 991px) {

  
  .product_card .content_body {
      padding: 0;
  }
  .product_card span.price {
      font-size: 13px;
  }
  .acc-description a {
      font-size: 13px;
  }
  .content_body > div:first-child {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      align-content: center;
  }
  .content_body > div > .main-stats, .content_body > div > .caption {
      width: 50%;
  }
  ._product-stats .list-params {
      margin-top: 0;
  }
  ._product-stats .more_button {
      margin-bottom: 15px;
  }
}
@media (min-width:768px) and (max-width: 991px) {
  .catalog_blocks .desc {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  #pogba-motion .no-gutters > video {
      object-position: -290px;
  }
  #team-intro .redTitle.left .redSub {
      left: 60px!important;
  }
  .promo-text_white {
      padding: 65% 25% 5% 0;
  }
  .catalog_blocks .img_block {
      max-width: 300px;
  }
  .catalog_blocks .desc .text-desc {
      max-width: 60%;
      padding-right: 20px;
  }
  .catalog_blocks p {
      font-size: 15px!important;
  }
  .smart-filter-parameters-box-title {
      font-size: 12px;
  }
  ._product-stats .list-params__lab, ._product-stats .list-params__value {
      font-size: 14px;
  }
  #innovations .container > .row > div > .text_box p {
      font-size: 14px;
  }
  #innovations .catalog_blocks_title h2.title span, #innovations .catalog_blocks_title h2.sub_title span {
      font-size: 45px;
  }
  #innovations .catalog_blocks_title .white_title {
      height: 120px;
      width: 120px;
  }
  #innovations .catalog_blocks_title h2.title, #innovations .catalog_blocks_title h2.sub_title {
      top: 25px;
  }
  #vip-line .bottom {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  #viplineRightVideo {
      width: 75vw;
      margin-right: 0;
  }
  #vip-line .bottom .right {
      margin-top: 5vw;
  }
  #vip-line .bottom .left {
      width: 100%;
  }
  #vip-line .bottom .left .sectionTitle {
      text-align: center;
  }
  #innovations {
      margin-bottom: 145px;
  }
  #innovations .panel.borders {
      width: calc(100% - 39px);
  }
  #vipSubHead {
      width: 100%;
      position: relative;
  }
  .filter-stats .filter-controls .filter-opener span, .map-stats .map-controls {
      min-width: 100%;
      width: 100%;
  }
  .filter-stats .filter-controls .filter-opener, .map-stats .map-controls {
      justify-content: space-between;
  }
}
@media only screen and (max-width: 991px) {
      #temp .text,   #bigcare .text, #uvc .text {
  position: relative;
  padding: 45px;
  max-width: 100%;
  top: auto;
  bottom: 0;
  width: 100%;
  background: #f5f5f5;
  color: #000;
  left: 0;
  transform: none;

}
	#menuPanel .right .two-sect .block-content {
		    justify-content: flex-start;
	}
#temp .text .promo-text, #bigcare .text .promo-text, #uvc .text .promo-text, #freshin .text .promo-text {
text-align:left;
}
#airflow-360 .text, #freshin .text {
position: relative;
  padding: 45px;
  max-width: 100%;
  top: auto;
  bottom: 0;
  width: 100%;
  background: #fff;
  color: #000;
  left: 0;
  transform: none;
}
#airflow-360 .text .promo-text  {
text-align:left;
}

  #easy-control img, #filter-1 img, #comfort img, #three-modes img, #drenazh img, #r290 img, #continuous-drenazh img, #easy_co img, #dry img {
  box-shadow: none;
}
  #easy-control, #filter-1, #comfort, #drenazh, #continuous-drenazh, #r290, #three-modes, #easy-control .container, #filter-1 .container, #comfort .container, #three-modes .container, #r290 .container, #drenazh .container, #continuous-drenazh .container, #dry .container, #easy_co .container {
      padding:0
      
  }

  #ion {
      min-height: 500px;
  }
  #coanda .promo-text p, #smart-vector .promo-text p, #smart-vector .promo-text ul li {
      font-size: 17px;
  }
  #smart-gentle .promo-text, #ai .promo-text, #usb .promo-text, #light-sensitive .promo-text, #titan-gold .text, #R32 .text,#safe .text, #wifi .text, #flap .text, #bigcare .sleep-text, #uvc .sleep-text, #sleep-mode .sleep-text, #iot .text, #iot-ocarina .text, #iot-control-ready .text, #filter-3 .text, #smart-air .promo-text, #autoclean .promo-text, #degr8 .promo-text, #led .promo-text, #easy-control .promo-text, #comfort .promo-text, #drenazh .promo-text, #r290 .promo-text, #dry .promo-text, #easy_co .promo-text, #continuous-drenazh .promo-text, #filter-1 .promo-text,#three-modes .promo-text, #ifeel .text, #minus30 .promo-text, #minus25 .promo-text, #minus20 .promo-text, #smart-gentle .text, #autoclean .text, #degr8 .text {
      position: relative;
      padding: 45px;
      max-width: 100%;
      top: auto;
      bottom: 0;
      width: 100%;
      background: #f5f5f5;
      color: #000;
      left: 0;
      transform: none;
  }
  #usb {
      padding: 0;
  }
  #sleep-mode .promo-text, #bigcare .promo-text, #uvc .promo-text, #ifeel .promo-text {
      color: #000;
  }
  #ai .promo-text, #super-turbo .promo-text, #strong-cold .promo-text, #low-noise .promo-text, #r-32 .promo-text {
      padding: 45px;
  }
  .promo-text_white h3 {
      font-size: 19px;
  }
  .link span a {
      font-size: 13px;
  }
  .link {
      margin-top: 28px;
      margin-left: 10px;
      margin-right: 10px;
  }
  .menu-socialList, .menuTextBlock .credits {
      display: none;
  }
  .link {
      margin-top: 28px;
  }
  #region > span, #city > span {
      display: block;
  }
  .map-stats .map-controls, .map-stats .map-controls .selects {
      flex-direction: column;
      width: 100%;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  #region, #city {
      justify-content: center;
  }
  .map-stats {
      padding: 15px;
  }
  .map-stats .map-controls .selects span {
      display: block;
      width: 50%;
  }
  .link span a {
      margin: 0;
  }
  #locController {
      margin-bottom: 20px;
      line-height: 2;
  }
  #city-select {
      margin: 0
  }
  #city, #region {
      margin-left: 0;
      font-size: 12px;
      width: 100%;
  }
  #region {
      margin-bottom: 15px;
  }
  .map-stats .map-controls select {
      width: 50%;
      font-size: 12px;
      margin: 0;
  }
  #players-1 > .panel > .row > div:nth-child(2) > div > .big_name, #players-2 > .panel > .row > div:nth-child(2) > div > .big_name {

      width: 100%;
  }
  .promo-text_white p {
      font-size: 14px;
      padding-left: 0;
  }
  #topGrid {
      min-height: 190px;
  }
  .sectionPay .Pay._1 span {
      font-size: 40px;
      letter-spacing: 3.7px;
  }
  .maxw-990 {
      width: 100%;
      margin-top: 45px;
  }
  #team-intro .sectionTitleHead {
      left: -20px;
  }
  .big_name > div {
      padding: 25px;
      min-height: auto;
  }
  .big_name > div > p {
      font-size: 17px;
  }
  .big_name > div > h2 {
      font-size: 35px;
  }
  #players-1 .panel.borders, #players-2 .panel.borders {
      width: calc(100% - 39px);
  }
  #team-intro .redTitleLetters {
      font-size: 40px;
      top: 44px;
  }
  #team-intro .redTitle.left .redSub {
      top: -15px;
      font-size: 29px;
      left: 40px;
  }
  #businesses .business span {
      height: auto;
  }
  #innovations {
      padding-bottom: 0;
  }
  #bases img {
      max-width: 100%;
      width: 100%;
  }
  #quality .quality-points {
      font-size: 16px;
      margin-bottom: 20px;
      margin-top: 15px;
  }
  .innerPageTitle {
      width: 100%;
      order: 2;
  }
  .topInnerHead {
      width: 100%;
      order: 1;
  }
  section.half_height {
      height: auto;
      flex-direction: column;
  }
  .panelSection.breaking.noMarginTop {
      left: 0;
      position: relative;
  }
  .innerPageTitle .redTitleBar {
      border: 0;
      height: 55px;
  }
  #topGrid > div {
      font-size: 20px;
  }
  #topGrid > div:first-child {
      font-size: 65px;
      bottom: 20px;
  }
  #topGrid > div:nth-child(2) {
      bottom: 0;
      right: 90px;
  }
  #product-page-1 > .panel {
      padding-left: 20px;
      padding-right: 20px;
  }
  #search {
      top: 15px;
      right: 20px;
  }
  .topInnerHead {
      min-height: 190px;
  }
  .innerPageTitle .panelSection .redTitle .redSub {
      font-size: 25px;
      bottom: 12px;
  }
  .innerSubTitle {
      max-width: 100%;
      width: calc(100% - 85px);
      font-size: 16px;
      padding-left: 35px;
  }
  #phone span {
      font-size: 11px;
  }
  #phone {
      font-size: 15px;
  }
  .smart-filter-parameters-box-container .btn {
      line-height: 35px;
      font-size: 12px;
      padding-left: 15px;
      padding-right: 15px;
  }
  .products {
      border-left: 0;
  }
  .product-character .promo-text__title {
      margin-bottom: 30px;
  }
  #product-page-1 {
      min-height: auto;
      height: auto;
  }
  .product-character ul {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1;
  }
  .swiper-button-next, .swiper-button-prev {
      top: 120%!important;
  }
  .swiper-pagination {
      display: none;
  }
  .swiper-button-next b, .swiper-button-prev b {
      font-size: 12px;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
      margin: 0!important;
  }
  #product-photos .swiper-container .slide-inner, #news-slider .swiper-container .slide-inner {
      padding: 0;
  }
  #product-photos .swiper-container .slide-inner {
      min-height: auto;
  }
  .innerPageTitle .panelSection {
      z-index: 0;
      top: 0;
  }
  .catalog_blocks h2.title, .catalog_blocks h2.sub_title {
      font-size: 40px;
  }
  #product-page-1 ._product-image {
      width: 100%;
      left: 0;
      position: relative;
  }
  #product-page-1 ._product-stats {
      width: 100%;
      position: relative;
      right: 0;
  }
  ._product-stats span.series {
      font-size: 20px;
  }
  ._product-stats span.price {
      font-size: 19px;
  }
  .buy {
      line-height: 54px;
      font-size: 20px;
  }
  .buy:before {
      width: 30px;
      height: 30px;
      left: 39px;
      top: 8px;
  }
  .video-wrap {
      min-height: auto;
  }
  .promo-text {
      margin: 0 auto 15px auto;
  }
  .cfa-wrapper {
      padding: 235px 0 15px;
  }
  .promo-text__type {
      font-size: 16px;
  }
  .promo-text__title, #smart-gentle .promo-text .promo-text__title, #usb .promo-text .promo-text__title, #r-32 .promo-text .promo-text__title, #low-noise .promo-text .promo-text__title, #ai .promo-text .promo-text__title, #super-turbo .promo-text .promo-text__title, #strong-cold .promo-text .promo-text__title, #led .promo-text .promo-text__title, #easy-control .promo-text .promo-text__title, #comfort .promo-text .promo-text__title, #drenazh .promo-text .promo-text__title, #filter-1 .promo-text .promo-text__title, #sleep-mode .promo-text .promo-text__title, #bigcare .promo-text .promo-text__title, #uvc .promo-text .promo-text__title, #three-modes .promo-text .promo-text__title, #r290 .promo-text .promo-text__title, #continuous-drenazh .promo-text .promo-text__title, #dry .promo-text .promo-text__title, #easy_co .promo-text .promo-text__title {
      font-size: 28px;
  }
  #accordion .accordion_item h2.accordion-toggle {
      color: #fff;
      font-weight: 300;
      position: relative;
      background: #9f3f36;
      height: 55px;
      font-size: 14px;
      letter-spacing: 2px;
      line-height: 55px;
      text-transform: uppercase;
      border: 2px solid #fff;
      padding-left: 57px;
  }
  .tabs_style > ul.nav > li > a {
      font-size: 14px;
  }
  ._product-stats .list-params__lab, ._product-stats .list-params__value {
      font-size: 13px;
  }
  #video-overview {
      margin-top: 65px;
  }
  .products > .tile {
      width: 100%;
  }
  .products .doc_tile .doc_card {
      padding: 15px;
  }
  .catalog_blocks:first-child {
      padding-left: 0;
  }
  .catalog_blocks:not(:last-child) {
      padding-left: 0;
  }
  .catalog_blocks {
      padding-right: 0;
      padding-left: 0;
  }
  #creativeLifeSection .homePanelText > div, #creativeLifeSection .mask_container, #factsCheques, #dongzheng .quoteContainer, #dongzheng .left > div {
      transform: none!important;
  }
  #creativeLifeSection .sectionTitleHead {
      top: 0;
      right: 0;
      left: auto;
  }
  .Background {
      display: none;
  }
  #aircon_catalog {
      padding-bottom: 65px;
  }
  #creativeLifeSection .panelSection .left {
      order: 2;
  }
  #creativeLifeSection .panelSection .right {
      order: 1;
      margin-bottom: 35px;
  }
  #creativeLifeSection .homePanelText {
      width: 100%;
      max-width: 100%;
      margin-left: auto;
      padding-left: 20px;
      padding-right: 20px;
      margin-top: 100px;
  }
  .catalog_blocks_title .white_title {
      height: 140px;
      width: 140px;
  }
  .catalog_blocks_title {
      height: 140px;
      margin-bottom: 25px;
  }
  .newsGrid .wrap {
      padding: 20px 20px;
  }
  .bottom_container {
      padding-top: 65px;
  }
  #home_news .sectionTitleHead .redTitleLetters {
      font-size: 30px;
      top: 11px;
      text-transform: uppercase;
  }
  .news_block .block .img_wrapper {
      height: 200px;
  }
  .headBack:before {
      -webkit-transition: -webkit-transform 1500ms cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity 1500ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
      transition: transform 1500ms cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity 1500ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  .home_catalog_blocks {
      flex-direction: column;
  }
  .news_block .block {
      margin-bottom: 10px;
      max-width: 48%;
      position: relative;
      margin: 0 0 20px 0;
  }
  .news_block .block:nth-child(2) {
      margin-top: 100px;
  }
  .news_block .block .body h4 {
      font-size: 17px;
  }
  .news_block .block .body p {
      font-size: 13px;
  }
  .news_block .block:nth-child(odd) {
      margin-top: -78px;
  }
  .news_block .block:first-child {
      margin-top: 0;
  }
  .all_news {
      margin-left: 20px;
  }
  #fixed {
      top: 0;
      height: 70px;
  }
  .sectionPay span {
      font-size: 35px;
      letter-spacing: 3px;
      margin-left: 10px;
  }
  .sectionPay span:first-child {
      margin-left: 0;
  }
  .sectionPay span.top_hidden {
      transform: none;
      opacity: 0;
  }
  .sectionPay {
      left: 50%;
      transform: translate(-50%, -50%);
      top: 50%;
      bottom: auto;
      text-align: center;
  }
  .sectionPay .Pay._2 span {
      font-size: 33px;
  }
  .sectionPay .text {
      font-size: 18px;
      background: none;
      text-align: center;
      opacity: 1;
      padding: 0;
      line-height: 1.3;
  }
  .top_hidden {
      -webkit-transform: translateY(102%);
      transform: translateY(102%);
  }
  .sectionTitle h1 {
      font-size: 28px !important;
      letter-spacing: 2px;
  }
  .panel.block {
      width: 100%;
      display: flex;
      flex-direction: column;
  }
  .sectionTitleHead .sectionTitle {
      top: 40px;
  }
  .sectionTitleHead .sectionTitle {
      top: 30px;
      left: 0px;
  }
  #creativeLifeSection .sectionTitleHead .sectionTitle {
      left: 40px;
  }
  #creativeLifeSection .headBack {
      left: 0 !important;
      width: calc(100% - 40px);
  }
  #creativeLifeSection {
      background: #f5f5f5;
      margin-top: 0 !important;
  }
  #creativeLifeSection .rightPic {
      order: 2;
      width: calc(100% - 40px);
      top: 90px;
      padding: 70px 0px 70px 75px;
      box-sizing: border-box;
      align-self: flex-end;
      margin-top: -40px;
  }
  #creativeLifeSection .homePanelText {
      order: 2;
  }
  #creativeLifeSection .picMore {
      bottom: 100px;
      left: 38px;
      width: 60%;
  }
  #creativeLifeSection .panel.block {
      margin-top: 60px;
      position: relative;
      padding-bottom: 40px;
  }
  #creativeLifeSection .rightPic:hover .picMore span, .picMore:hover span {
      transform: translateX(43px);
      color: #FFFFFF;
  }
  #factsSection {
      margin-top: 60px;
  }
  .moreBar {
      width: 100%;
      height: 35px;
      transform: scale(1, 0.2);
  }
  .body_text.bigger p {
      line-height: 1.5;
      font-size: 18px;
  }
  .body_text p {
      font-size: 15px;
  }
  .catalog_blocks p {
      font-size: 15px;
  }
  #factsSection .panel {
      width: 100%;
      flex-direction: column;
  }
  #factsSection .panel > .right {
      display: none;
  }
  #factsSection .panel > .left {
      order: 1;
      width: 100%;
      flex-direction: column;
  }
  #factsTopLeft {
      margin-left: 40px;
  }
  #factsCheques {
      position: relative;
      right: 0;
      width: 100%;
      height: auto;
      top: 0;
  }
  #factsChequesMain, #factsChequesContent {
      position: inherit;
      width: auto;
      height: auto;
  }
  #factsChequesMain {
      width: 100%;
      margin-top: 40px;
  }
  #factsChequesItems {
      padding: 30px 40px 40px 40px;
  }
  .factsChequesTitle h2 {
      font-size: 25px;
      letter-spacing: 2px;
      line-height: inherit;
  }
  .factsChequesGroup {
      margin-left: 0;
      height: 180px
  }
  #factsCheques .sectionAction {
      margin-top: 25px;
  }
  .factsLeftPicture {
      width: 100%;
      height: 100vw;
  }
  #factsTitle br {
      display: block;
  }
  .panel {
      width: 100%;
  }
  #homenewsGrid .panel > .right .bottom {
      margin-left: 0;
      width: 100%;
  }
  #homenewsGrid .panel > .right .bottom .left {
      width: 100%;
      margin-top: 30px;
  }
  .panel.borders {
      width: calc(100% - 30px);
  }
  .subTitle h2 {
      font-size: 17px;
  }
  nav {
      padding: 0;
      z-index: 20;
  }
  #menuPanel {
      width: 100%;
      display: flex;
      flex-direction: column;
  }
  #menuPanel .center {
      order: 0;
      width: 100%;
      min-height: 340px;
      padding: 65px;
      height: 75%;
  }
  .menuTextBlock {
	  display:none;
  }

  #menuPanel .left {
      order: 1;
      width: 100%;
      padding: 20px;
      height: 25%;
      justify-content: center;
  }
  #menuPanel .right {
      order: 2;
      width: 100%;
      padding: 0 20px 50px 65px;
	  margin-top:2rem;
  }
  .menuMacro span {
      font-size: 20px;
      line-height: 1.3;
  }
  .catalog_blocks:nth-child(even) {
      margin-top: auto;
  }
  .catalog_blocks:not(:first-child) {
      border-left: 0;
  }
  .menuTextBlock .credits p {
      font-size: 12px;
  }
  .right > .menuTextBlock:first-child {
      display: none;
  }
  .center > .menuTextBlock {
      max-width: 100px;
      margin-bottom: 35px;
      margin-top: 0;
      display: block;
  }
  .subMenu {
      left: 54%;
      top: 21px;
  }
  .menuTextBlock span {
      font-size: 17px;
      margin-bottom: 8px;
  }
  .menuTextBlock p {
      text-align: left;
      font-size: 15px;
  }
  .subMenuItem a {
      font-size: 16px;
      line-height: 30px;
  }
  .menuItemLine {
      width: 50%;
      top: 5px;
  }
  .subMenuItem {
      margin-top: 1vw;
  }
  .menuItem:last-child {
      margin-bottom: 0
  }
  .menuTextBlock .credits:before {
      right: auto;
      left: 0;
  }
  .menu-socialList {
      justify-content: flex-start;
  }
  .menu-socialList img {
      width: 15px;
      margin-left: 0;
      margin-right: 15px;
  }
  .menuItem {
      margin-bottom: 15px;
  }
  #navClose {
      left: auto;
      right: 20px;
      top: 20px;
      width: 20px;
      height: 20px;
      padding: 10px;
  }
  #menuPanel .left .topSection {
      width: 100%;
      display: flex;
      justify-content: space-between;
  }
  #menuPanel .left .bottomSection {
      width: 100%;
      display: flex;
      margin-top: 50px;
      justify-content: space-between;
  }
  .menuButton {
      margin-top: 0px;
      overflow: hidden;
      width: 28%;
  }
  .closeLine._1 {
      top: 9px;
      position: absolute;
      width: 20px;
      height: 1px;
      left: 0;
  }
  .closeLine._2 {
      height: 20px;
      width: 1px;
      left: 9px;
      position: absolute;
      top: 0;
  }
  .close {
      width: 20px;
      height: 20px;
      padding: 10px;
  }
  #searchClose {
      top: 0;
      right: 0;
      position: absolute;
      pointer-events: all;
  }
  #searchPanel {
      height: calc(100% - 50px);
      width: 75vw;
      padding: 40px 20px;
      flex-direction: column;
      justify-content: space-between;
      z-index: 1;
  }
  .centeredContainer {
      width: 100%;
      margin: auto;
  }
  .sectionBorderTop {
      margin-top: 60px !important;
  }
  .centeredContainer .sectionTitleHead {
      width: 100%;
  }
  .sectionTitleHead {
      height: 50px;
      width: 65vw;
      top: 0px;
      left: 0;
  }
  .sectionTitleHead .headBack {
      left: -40px !important;
      width: calc(100% + 40px);
  }
  .underTitleText {
      margin-top: 105px;
      margin-left: 0;
      width: 100%;
  }
  .borderTop {
      margin-top: 40px !important;
  }
  .topSectionText.two_col {
      max-width: 880px;
      column-count: 1;
      column-gap: 85px;
      padding-left: 20px;
      padding-right: 20px;
  }
  .home_catalog_blocks {
      padding: 0 20px;
  }
  .panelSection.breaking {
      margin-top: 60px;
  }
  .panel.pic {
      margin-top: 50px;
  }
  .bigTitle .main {
      font-size: 32px;
      line-height: 38px;
  }
  .panelSection .left, .panelSection .right {
      width: 100%;
  }
  .panelSection .right {
      margin-top: 20px;
  }
  .panelSection.pic {
      margin-top: 20px;
  }
  .centerSectionText p {
      font-size: 20px;
      line-height: 40px;
      letter-spacing: 0.5px;
  }
  .centerSectionText {
      margin-top: 20px;
      margin-bottom: 20px;
  }
  .blockPic {
      flex-direction: row;
  }
  .blockPic .left, .blockPic .right {
      width: calc(50% - 10px);
      margin-top: 0;
  }
  .panelSection.pic img {
      width: 161.825%;
      margin-left: -25%;
  }
  .panelSection.breaking img {
      width: 160%;
      margin-left: -30%;
  }
  .panelSection.breaking.noMarginTop {
      margin-top: 25px;
      top: 0;
  }
  .panelBack {
      top: -15px;
      left: -15px;
      width: calc(100% + 30px);
      height: calc(100% + 30px);
  }
  #scrollHandle {
      height: 70px;
  }
  #scrollDown {
      height: 138px;
  }
  .actionButton:hover .itemTitle {
      color: #FFF;
      transform: translateX(6px) translateY(0px);
  }
  .more:hover .itemTitle {
      color: #FFF;
      transform: translateX(19px) translateY(-1px) !important;
  }
  .menuButton.actionButton:hover .itemTitle, .menuButton.actionButton.active .itemTitle {
      color: #342B25;
      transform: translateX(calc((26.1vw - 100%) / 2)) translateY(0px);
  }
  .actionButton.reserve {
      width: 113px;
  }
  .actionButton.reserve:hover .itemTitle {
      transform: translateX(6px) translateY(0px);
  }
  .more.white:hover .itemTitle {
      color: #ed1c24;
      transform: translateX(-8px) translateY(2px);
  }
  .redTitleLetters {
      letter-spacing: 1px;
      font-size: 30px;
      line-height: 43px;
      margin-left: 40px;
  }
  .redTitleBar {
      height: 30px;
  }
  #dongzheng .left {
      width: 100%;
  }
  #dongzheng .limit {
      max-width: none;
      width: 100%;
      padding-right: 0px;
  }
  #dongzheng .right {
      width: 100%;
  }
  .quoteContainer {
      margin-top: 50px;
  }
  .quote {
      width: 70%;
      margin: auto;
  }
  .quote p {
      font-size: 20px;
      letter-spacing: 0.5px;
      line-height: 1.4;
      text-align: left;
  }
  .dongzhengTitle {
      margin-top: 5vw;
      margin-left: 8vw;
  }
  .leftQuot {
      top: 23px;
      left: -40px;
      font-size: 60px;
  }
  .rightQuot {
      bottom: -9px;
      right: auto;
      font-size: 60px;
  }
  .name {
      font-size: 20px;
      letter-spacing: 3px;
  }
  .role {
      font-size: 16px;
      letter-spacing: 2px;
  }
  #dongzheng .sectionAction {
      bottom: 0;
      width: 100%;
      left: 0;
      position: relative;
      margin-top: 0;
  }
  #home_news .sectionTitleHead {
      top: -10px;
      right: 0;
      width: 70vw;
  }
  .redTitle.left .redTitleBar {
      margin-left: 0;
      height: 45px;
  }
  #index .redTitleBar, #team-intro .redTitleBar, #innovations .redTitleBar {
      height: 45px;
  }
  .smart_air {
      top: 25vw;
  }
  .redTitle.left .redSub {
      top: -14px;
      font-size: 29px;
      letter-spacing: 2.5px;
      left: 70px;
      line-height: 50px;
  }
  .redTitle.left .redTitleLetters {

      font-size: 40px;
      line-height: 29px;
      letter-spacing: 1px;
      margin-top: 0;
  }
  #aircon_catalog .redTitleLetters, #innovations .redTitleLetters {
      margin-left: 70px;
      line-height: 28px;
  }
  #factsTopLeft {
      margin-left: 0;
      width: 95vw;
  }
  #factsTopLeft .sectionTitle h2 {
      font-size: 50px;
      line-height: 60px;
  }
  #factsTopLeft .sectionTitle .redTitleLetters {
      margin-left: 60px;
  }
  #factsTopLeft .redTitle .redSub {
      font-size: 40px;
      line-height: 47px;
      bottom: -9px;
  }
  #creativeLifeSection .redTitleLetters {
      bottom: 0px;
      font-size: 40px;
      color: #FCFAF6;
  }
  .facts_matrix {
      margin-top: 65px;
      margin: 40px 20px;
  }
  #search > div > #mobile a {
      margin-left: 7px;
      margin-right: 0;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  #search > div > #socialBar a {
      margin-left: 10px;
      margin-right: 10px;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  #search > div > #mobile img {
      width: 20px;
      height: 20px;
  }
  #search {
      height: auto;
  }
  #search > div > #socialBar {
      width: auto;
  }
  #corporation-hero .corporation-pay h2 {
      font-size: 50px;
  }
.o_series {
  font-size: 30px;
  padding-left: 25px;
  border-radius: 10px;
  padding-right: 25px;
  top: -7px;
}
  #corporation-hero .corporation-pay h3 {
      font-size: 19px;
      padding-left: 25px;
      padding-right: 25px;
  }
  .line.only {
      margin-top: 10px;
      margin-bottom: 15px;
      height: 1px;
      max-width: 200px;
  }
  #innovations .container {
      max-width: 100%;
      margin: 0;
      padding: 0;
  }
  #innovations .container > .row > div .text_box {
      padding-left: 0;
      padding-right: 0;
  }
  #export, #export > .mask_container, #factories, #factories > .mask_container, #laboratories, #laboratories > .mask_container {
      height: 650px;
  }
  #factories {
      margin-bottom: 150px;
  }
  .factory_promo-text__subtitle {
      font-size: 37px;
  }
  #bases img {
      max-width: 100%;
  }
  #export > .mask_container > img, #factories > .mask_container > img {
      height: 650px;
      object-fit: cover;
  }
  #export .text_block .tcl-airc span, #laboratories .text_block .tcl-airc span {
      font-size: 11px;
  }
  #export .text_block .capacity, #laboratories .text_block .capacity {
      font-size: 17px;
  }
  #export .text_block .big_cypher, #laboratories .text_block .big_cypher {
      font-size: 40px;
  }
  #export > .text_block, #factories > .text_block {
      min-width: 100%;
      max-width: 100%;
      width: 100%;
  }
  #export .text_block .third-place {
      font-size: 16px;
      text-align: center;
      line-height: 1.5;
  }
}
@media (min-width:576px) and (max-width: 991px) {
  .products > .tile {
      width: 50%;
  }


  .product_card span.series {
      font-size: 12px;
  }
  .products .tile {
      padding: 10px;
      padding-bottom: 25px;
  }
  .product_card h2 {
      font-size: 14px;
  }
  .product_card .icons img {
      max-width: 30px;
  }
  .products .tile:nth-child(2n+2):after, .products .tile:nth-child(3n+2):after {
      right: 0px;
  }
  .products .doc_tile:nth-child(2n+2):after, .products .doc_tile:nth-child(3n+2):after {
      right: -1px;
  }
  .products .tile:nth-child(2n):before, .products .tile:nth-child(3n):before, .products .doc_tile:nth-child(2n):before, .products .doc_tile:nth-child(3n):before {
      left: -1px;
  }
  .products .tile:nth-child(2n+1):before, .products .doc_tile:nth-child(2n+1):before {
      left: 0px;
  }
  .map-text {
      width: auto;
  }
#blank {
  height: 380px;

}
}
@media only screen and (max-width: 767px) {
  #coanda .promo-text p, #smart-vector .promo-text p, #smart-vector .promo-text ul li {
      font-size: 16px;
  }
	.form-row {
		display: flex;
		flex-direction:column;
	}
._icons {
  min-width: 100%;
}
.filter-stats {
  flex-direction: column;

}
.filter-btn {
 
  margin-bottom: 20px;
}
  #coanda .text, #smart-vector .text {
      padding: 45px;
  }
  .news-body blockquote {
      font-size: 20px;
      float: none;
      width: 100%;
      margin: 30px auto 30px auto;
  }
  .topInnerHead {
      min-height: 190px;
  }
  #pogba-motion .promo-text_white {
      padding: 0 15px 0 15px;
  }
  #pogba-motion .promo-text_white h3 {
      font-size: 23px;
      text-align: center;
  }
  #pogba-motion .promo-text_white p {
      font-size: 16px;
      padding-left: 0;
      text-align: center;
  }
  ._fiba {
      margin-top: 60px;
  }
  ._fiba > .maxw-990 {
      width: 100%;
      margin: 0;
      border: 0;
  }
  ._fiba .promo-text {
      margin: 0 auto 75px auto;
  }
  #players-2 {
      padding-bottom: 65px;
  }
  #scrollDown > div {
      display: none;
  }
  .user {
      display: none!important;
  }
  #topGrid {
      min-height: 190px;
  }
  .cfa-wrapper {
      padding: 125px 0 15px;
      margin-top: -105px;
  }
  .accordion-content-desc {
      flex-direction: column;
      margin-top: 25px;
      padding-top: 15px;
  }
  .acc-description {
      text-align: center;
  }
  .acc-description a {
      font-size: 17px;
  }
  .acc-image {
      margin-right: 0;
      max-width: 100px;
      margin-bottom: 15px;
  }
  .innerSubTitle {
      width: 100%;
      max-width: 100%;
      font-size: 16px;
      padding-left: 25px;
      padding-right: 25px;
  }
  .panelSection {
      margin-top: 20px;
      flex-direction: column;
  }
  #inner .innerSubTitle h2 {
      font-size: 19px;
  }
  #search {
      top: 15px;
      right: 20px;
  }
  .innerPageTitle .panelSection .redTitle .redSub {
      font-size: 23px;
      line-height: 1.3;
      left: 4%;
      bottom: 13px;
  }
  #product-grid .sectionBorderOnce {
      margin-top: 0px;
  }
  .products > .doc_tile {
      width: 50%;
  }
  .products > .doc_tile:nth-child(even) {
      border-right: 1px solid #ccc;
  }
  .products {
      border-left: 0;
  }
  #js-ajax-block.bar-opened {
      width: 100%;
  }
  .product_card .img_wrapper {
      min-height: 240px;
  }
  .product_card {
      padding: 0;
  }
  #filter {
      width: 100%;
  }
  .smart-filter-parameters-box-title {
      font-size: 15px;
  }
  .smart-filter-section {
      padding: 15px;
  }
  .smart-filter-checkbox-text, .smart-filter-dropdown-text {
      font-size: 14px;
  }
  #menuPanel {
      width: 100%;
      display: flex;
      flex-direction: column;
  }
  .catalog_blocks_title .white_title {
      height: 120px;
      width: 120px;
  }
  .catalog_blocks_title {
      height: 120px;
      margin-bottom: 25px;
  }
  .catalog_blocks h2.title, .catalog_blocks h2.sub_title {
      font-size: 30px;
  }
  .facts_matrix {
      margin: 40px 16px;
  }
  #creativeLifeSection .homePanelText {
      padding-left: 15px;
      padding-right: 15px;
      margin-top: 100px;
  }
  .home_catalog_blocks {
      padding: 0 15px;
  }
  .topSectionText.two_col {
      padding-left: 15px;
      padding-right: 15px;
  }
  #phone {
      display: none;
  }
  #mobile {
      display: block;
  }
  #menuPanel .center {
      order: 0;
      width: 100%;
      min-height: 340px;
      padding: 20px 20px 20px 45px;
      height: 75%;
  }
  #menuPanel .right {
      order: 2;
      width: 100%;
      padding: 0 20px 50px 45px;
  }
  .menuTextBlock {
      margin-top: 10px;
  }
  #menuPanel .left {
      order: 1;
      width: 100%;
      padding: 20px;
      height: 25%;
      justify-content: center;
  }
  .menuMacro span {
      font-size: 20px;
      line-height: 1.3;
  }
  .catalog_blocks:nth-child(even) {
      margin-top: auto;
  }
  .catalog_blocks:not(:first-child) {
      border-left: 0;
  }
  .menuTextBlock .credits p {
      font-size: 12px;
  }
  .menuItemLine {
      top: 3px;
  }
  .subMenu {
      left: 55%;
      top: 18px;
  }
  .menuTextBlock span {
      font-size: 13px;
      margin-bottom: 5px;
  }
  .menuTextBlock p {
      text-align: left;
      font-size: 13px;
  }
  .subMenuItem a {
      font-size: 12px;
      line-height: 20px;
  }
  .subMenuItem {
      margin-top: 1vw;
  }
  .menuItem:last-child {
      margin-bottom: 0
  }
  .menuTextBlock .credits:before {
      right: auto;
      left: 0;
  }
  .menu-socialList img {
      width: 15px;
      margin-left: 0;
      margin-right: 15px;
  }
  .menuItem {
      margin-bottom: 10px;
  }
  #navClose {
      left: auto;
      right: 20px;
      top: 20px;
      width: 20px;
      height: 20px;
      padding: 10px;
  }
  #menuPanel .left .topSection {
      width: 100%;
      display: flex;
      justify-content: space-between;
  }
  #menuPanel .left .bottomSection {
      width: 100%;
      display: flex;
      margin-top: 50px;
      justify-content: space-between;
  }
  .menuButton {
      margin-top: 0px;
      overflow: hidden;
      width: 28%;
  }
  .closeLine._1 {
      top: 9px;
      position: absolute;
      width: 20px;
      height: 1px;
      left: 0;
  }
  .closeLine._2 {
      height: 20px;
      width: 1px;
      left: 9px;
      position: absolute;
      top: 0;
  }
  .close {
      width: 20px;
      height: 20px;
      padding: 10px;
  }
  #menuController {
      width: 65px;
  }
  .newsGrid .wrap {
      padding: 20px 15px;
  }
  #leftBlock {
      margin-left: 15px;
  }
  .lineContainer {
      width: 34px;
  }
  .menuLine {
      width: 34px;
      margin-top: 8px;
  }
  .subLine {
      width: 125px;
  }
  #logoButton {
      width: 95px;
      margin-left: -1px;
  }
  #logoButton .actionButton {
      height: 70px;
      border-bottom-right-radius: 15px;
  }
  .actionButton {
      height: 50px;
      width: 140px;
  }
  #logoButton .actionButton img {
      width: 70px;
  }
  #logoButton .itemTitle {
      border-bottom-right-radius: 15px;
  }
  #searchController {
      display: none;
  }
  #mainLogo {
      position: fixed;
      right: 0;
      transform: scale(0.6) translateY(-10px) translateX(7px);
      top: 0;
  }
  #mainLogo.red {
      transform: scale(0.4) translateY(-67px) translateX(63px);
  }
  #mainLogo.red #logoStars {
      opacity: 0;
  }
  #mainLogo.red #logoSub {
      opacity: 0;
  }
  #fixed {
      top: 0;
      height: 49px;
  }
  .centeredContainer {
      margin-left: auto;
      margin-top: 35px;
  }
  .body_text.bigger p {
      line-height: 1.5;
      font-size: 16px;
  }
  .sectionTitleHead {
      height: 50px;
      width: 85vw;
      top: 0px;
      left: 0;
  }
  #aircon_catalog .redTitleLetters, #innovations .redTitleLetters {
      line-height: 28px;
      margin-left: 50px;
  }
  .body_text p {
      font-size: 14px;
  }
  .catalog_blocks p {
      font-size: 14px;
  }
  #creativeLifeSection .redTitleLetters {
      bottom: -6px;
      font-size: 25px;
      color: #FCFAF6;
      margin-left: 65px;
  }
  #factsTopLeft .redTitle .redSub {
      font-size: 40px;
      line-height: 47px;
      bottom: -9px;
  }
  .Background {
      display: none;
  }
  .bottom_container {
      padding-top: 70px;
  }
  .catalog_blocks h2.title, .catalog_blocks h2.sub_title {
      font-size: 30px;
  }
  .catalog_blocks_title .white_title {
      height: 120px;
      width: 120px;
  }
  .catalog_blocks_title {
      height: 120px;
      margin-bottom: 25px;
  }
  .news_block .block .img_wrapper {
      height: 200px;
  }
  .product-character .promo-text__title {
      font-size: 21px;
  }
  .product-character ul li {
      font-size: 13px;
      padding: 20px 15px;
  }
  .product-character ul li span {
      font-size: 13px;
  }
  #docs {
      margin-top: 70px;
  }
  #product-page-1 > .panel {
      padding-left: 15px;
      padding-right: 15px;
  }
  #innovations .text_box {
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 35px;
  }
  #export, #export > .mask_container, #factories, #factories > .mask_container, #laboratories, #laboratories > .mask_container {
      height: 650px;
  }
  #factories {
      margin-bottom: 150px;
  }
  .factory_promo-text__subtitle {
      font-size: 37px;
  }
  #bases img {
      max-width: 100%;
  }
  #export > .mask_container > img, #factories > .mask_container > img {
      height: 650px;
      object-fit: cover;
  }
  #laboratories > .mask_container > video {
      height: 850px;
      object-fit: cover;
      object-position: 0 -87px;
      transform: none!important;
  }
  #export .text_block .tcl-airc span, #laboratories .text_block .tcl-airc span {
      font-size: 11px;
  }
  #export .text_block .capacity, #laboratories .text_block .capacity {
      font-size: 17px;
  }
  #export .text_block .big_cypher, #laboratories .text_block .big_cypher {
      font-size: 40px;
  }
  #export > .text_block, #factories > .text_block {
      min-width: 100%;
      max-width: 100%;
      width: 100%;
  }
  #export .text_block .third-place {
      font-size: 16px;
      text-align: center;
      line-height: 1.5;
  }
  #vip-line .bottom .left {
      width: 100%;
  }
  #vip-line .bottom {
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  #vipHead, #vipSubHead {
      position: relative;
      left: auto;
      top: auto;
  }
  #viplineBg {
      text-align: center;
  }
  #vip-line .sectionTitle span {
      font-size: 50px;
  }
  #vipHead {
      font-size: 30px;
      margin-top: 35px;
      color: #000;
      text-shadow: none;
      transform: none!important
  }
  #vipSubHead {
      font-size: 39px;
  }
  #vip-line .sectionTitle h2 {
      margin-top: 35px;
      text-align: center;
      font-size: 35px;
  }
  #vip-line .bottom .right {
      width: 100%;
      margin-top: 10vw;
  }
  #viplineRightVideo {
      width: 100%;
      margin-right: 0;
  }
  #quality .quality-points span {
      font-size: 45px;
      margin-bottom: 5px;
  }
  .cookie-block {
      padding: 1rem;
      font-size: 14px;
  }
  #export .text_block .capacity, #laboratories .text_block .capacity {
      margin-top: 55px;
  }
  #corporation-hero .corporation-pay h2 {
      font-size: 30px;
  }
  #corporation-hero .corporation-pay h3 {
      font-size: 16px;
      padding-left: 25px;
      padding-right: 25px;
  }
.o_series {
  font-size: 20px;
  padding-left: 25px;
  border-radius: 8px;
  padding-right: 25px;
  top: -3px;
}
  .line.only {
      margin-top: 10px;
      margin-bottom: 15px;
      height: 1px;
      max-width: 200px;
  }
  #innovations .container {
      width: 100%;
      max-width: 100%;
      padding: 0;
  }
  #businesses .business {
      margin-bottom: 25px;
  }
  #viplineBack {
      background: #fff;
      box-shadow: none;
  }
  #pogba-motion .no-gutters > video {
      object-position: -290px;
  }
  .vendor {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  .vendor .vendor-title {
      margin-top: 30px;
      margin-bottom: 30px;
  }
#blank {
  height: 370px;

}
    #coanda .text, #smart-vector .text {
      position: relative;
      max-width: 100%;
      top: auto;
      bottom: 0;
      width: 100%;
      background: #f5f5f5;
      color: #000;
      left: 0;
  }

}
@media only screen and (max-width: 575px) {
._icons ._icon {
  max-width: 80px;
}
._icons ._icon img {
  max-width: 70px;
  height: 75px;
}
._icons ._icon > span {
  font-size: 10px;
}
  #innovations .redTitle.left .redTitleLetters {
      font-size: 26px;
      line-height: 19px;
  }
  .address-box {
      padding: 20px 15px 20px 15px;
  }
  .address-box > div {
      font-size: 15px;
  }
  .address-text .label {
      font-size: 18px;
  }
  .address-box .address-icon {
      min-width: 40px;
      width: 40px;
      margin-right: 10px;
  }
  .address-box > div > img {
      min-width: 40px;
  }
  .big_name > div > p {
      font-size: 13px;
  }
  .big_name > div > h2 {
      font-size: 25px;
  }
  #innovations {
      padding-bottom: 30px;
  }
  #leftBlock {
      width: 170px;
  }
  #quality .quality-points {
      font-size: 16px;
      margin-bottom: 20px;
      margin-top: 0;
  }
  #innovations .container {
      padding: 0;
  }
  #bases > .container-fluid > .row > div > span {
      margin-top: 15px;
  }
  .SiteFooter-corporate-item {
      text-align: center;
  }
  .products .tile:nth-child(2n+1):before, .products .tile:nth-child(3n+1):before, .products .doc_tile:nth-child(2n+1):before, .products .doc_tile:nth-child(3n+1):before {
      left: 0;
  }
  .products .tile:after, .products .doc_tile:after, .products .tile:after, .products .doc_tile:after {
      right: -1px;
  }
  .products .tile:nth-child(2n):before, .products .tile:nth-child(3n):before, .products .doc_tile:nth-child(2n):before, .products .doc_tile:nth-child(3n):before {
      left: 0;
  }
  .products .tile:nth-child(2n+2):after, .products .tile:nth-child(3n+2):after {
      right: -1px;
  }
  .products .tile:nth-child(3n):after {
      right: -1px;
  }
  .products .tile:first-child, .products .doc_tile:first-child {
      border-top: 1px solid #ccc;
      margin-top: 15px;
  }
  .products > .tile, .products > .doc_tile {
      width: 100%;
      border-right: 1px solid #ccc;
  }
  .innerPageTitle .panelSection .redTitle .redSub {
      font-size: 20px;
      bottom: 15px;
  }
  .main-icons .product-advantages-short__item-title {
      font-size: 13px;
  }
  .promo-text__title {
      font-size: 24px;
  }
  .products > .doc_tile {
      width: 100%;
      border-right: 1px solid #ccc;
  }
  .innerPageTitle .redTitleBar {
      width: 80%;
  }
  .innerSubTitle {
      padding-left: 15px;
      padding-right: 15px;
  }
  .SiteFooter-brand {
      max-width: 100%;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  .SiteFooter-credits p {
      text-align: center;
  }
  .SiteFooter-corporate {
      order: 2;
  }
  .SiteFooter-navList {
      order: 1;
  }
  .SiteFooter-socialList {
      margin-bottom: 10px;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
  }
  .smart_air {
      display: none;
  }
  .news_block .block .img_wrapper {
      height: 300px;
      max-width: 100%;
  }
  .news_block .block .body h4 {
      font-size: 18px;
  }
  .news_block .block .body p {
      font-size: 14px;
  }
  .facts_matrix .facts_cell {
      width: 50%;
  }
  #factsTopLeft .redTitle .redSub {
      font-size: 36px;
      bottom: -11px;
  }
  .news_block .block {
      max-width: 100%;
  }
  .bottom_container {
      padding-top: 0;
  }
  #factsTopLeft .redTitle .redSub {
      font-size: 30px;
      line-height: 47px;
      bottom: -13px;
  }
  ._l {
      left: -1px;
      transform-origin: bottom;
  }
  ._b {
      bottom: -1px;
      transform-origin: right;
  }
  .news_block .block:nth-child(2) {
      margin-top: 0;
  }
  .news_block .block:nth-child(even) {
      margin-left: 0;
  }
  .news_block .block:nth-child(odd) {
      margin-top: 0;
  }
  .news_block {
      margin-top: 80px;
  }
  .map-buttons {
      flex-direction: column;
  }
  .map-buttons .link {
      min-width: 204px;
      margin-top: 15px;
      margin-left: 0;
      margin-right: 0;
  }
  #coanda .promo-text p, #smart-vector .promo-text p, #smart-vector .promo-text ul li {
      font-size: 17px;
  }
._icons {

  min-width: 100%;

}
.map-text > div {

  font-size: 13px;

}
.gm-style .gm-style-iw-d {

  overflow: hidden;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.gm-style .gm-style-iw-c {
max-width:270px!important;
width:270px!important;
min-width:270px!important;
}

}
@media only screen and (max-width: 420px) {
  #search > div > #socialBar a {
      margin-left: 7px;
      margin-right: 7px;
  }
#freshin .text {
  width: 100%;
top:-13vw;
}
._icons ._icon > span {

  font-size: 9px;

}
._icons ._icon img {
  max-width: 60px;
  height: 75px;

}
._icons ._icon {
  max-width: 80px;

}
#corporation-hero .corporation-pay.ocarina h3 {
  font-size: 18px;

}
  #search > div > #mobile img {
      width: 18px;
      height: 18px;
  }
  #search > div > #socialBar img {
      width: 20px;
  }
  #menuPanel .center {
      justify-content: flex-start;
      padding: 20px 20px 20px 35px;
  }
  .body_text.bigger p {
      font-size: 15px;
  }
  #team-intro .redTitleBar {
      width: 100%;
  }
  .sectionPay span {
      font-size: 35px;
      letter-spacing: 3px;
      margin-left: 10px;
  }
  .sectionPay span:first-child {
      margin-left: 10px;
  }
  .sectionPay span.top_hidden {
      transform: none;
      opacity: 0;
  }
  .sectionPay .text {
      font-size: 14px;
      background: none;
      text-align: center;
      opacity: 1;
      padding: 0;
      line-height: 1.3;
  }
  .acc-description a {
      font-size: 15px;
  }
  .menuItem {
      margin-bottom: 7px;
  }
  #menuPanel .right {
      padding: 15px 20px 50px 35px;
  }
  .sectionTitleHead .headBack {
      left: -20px !important;
      width: calc(100% + 20px);
  }
  #creativeLifeSection .sectionTitleHead .sectionTitle, #homenewsGrid .panel > .right .top {
      left: 20px;
  }
  #factsChequesItems {
      padding: 30px 20px 40px 20px;
  }
  #homenewsGrid {
      padding: 40px 20px;
  }
  .redTitleLetters {
      margin-left: 20px;
  }
  .panel.small {
      padding: 0 20px;
      box-sizing: border-box;
  }
  #creativeLifeSection .sectionTitle h1 {
      letter-spacing: 1px;
  }
  #scrollDown {
      height: 122px;
  }
  .menuMacro span {
      font-size: 16px;
      line-height: 1.3;
  }
  .facts_cell_container ._text span {
      font-size: 25px;
  }
  .subMenuItem a {
      font-size: 12px;
      line-height: 16px;
  }
  .subMenu {
      left: 54%;
      top: 17px;
  }
  .sectionPay .Pay {
      margin-top: 0;
      width: 100%;
      text-align: center;
  }
  #homeTop .sectionPay .Pay._1 span {
      font-size: 30px;
      line-height: 1.3;
      margin-left: 0;
  }
  .subMenuItem {
      margin-bottom: 10px;
  }
  #homeTop .sectionPay .Pay._2 span {
      font-size: 27px;
      line-height: 1.3;
      margin-left: 0;
      letter-spacing: 1.1px;
  }
  #titan-gold .text, #R32 .text, #safe .text, #wifi .text, #flap .text, #filter-3 .text, #smart-air .promo-text, #usb .promo-text, #coanda .text, #smart-vector .text, #minus30 .promo-text, #minus25 .promo-text, #minus20 .promo-text {
      padding: 25px;
  }
  #r-32 .promo-text, #smart-gentle .promo-text, #ai .promo-text, #super-turbo .promo-text, #strong-cold .promo-text, #low-noise .promo-text, #sleep-mode .sleep-text, #bigcare .sleep-text, #uvc .sleep-text, #iot .text, #iot-control-ready .text, #iot-ocarina .text, #led .promo-text, #drenazh .promo-text, #comfort .promo-text, #easy-control .promo-text, #filter-1 .promo-text, #r290 .promo-text, #easy_co .promo-text, #dry .promo-text, #continuous-drenazh .promo-text, #three-modes .promo-text, #ifeel .text, #light-sensitive .promo-text, #smart-gentle .text {
      padding: 25px;
  }
 #r-32 .promo-text p, #smart-gentle .promo-text p, #iot .promo-text ul li, #ai .promo-text p, #super-turbo .promo-text p, #usb .promo-text p, #filter-3 .text .promo-text p, #light-sensitive .promo-text p, #coanda .promo-text p, #smart-vector .promo-text p, #led .promo-text p, #ifeel .promo-text p, #smart-air .promo-text p, #iot .promo-text p, #iot-control-ready .promo-text p, #iot-ocarina .promo-text p, #smart-gentle .text .promo-text p, #filter-3 .promo-text p, #titan-gold .text .promo-text p, #low-noise .promo-text p, #strong-cold .promo-text p, #R32 .text .promo-text p, #safe .text .promo-text p, #wifi .text .promo-text p, #flap .text .promo-text p, #filter .text .promo-text p, #sleep-mode .promo-text p, #bigcare .promo-text p, #uvc .promo-text p, #minus30 .promo-text p, #minus25 .promo-text p, #minus20 .promo-text p, #three-modes .promo-text p, #easy-control .promo-text p, #comfort .promo-text p, #filter-1 .promo-text p, #drenazh .promo-text p, #r290 .promo-text p, #dry .promo-text p, #easy_co .promo-text p, #continuous-drenazh .promo-text p {
      font-size: 15px;
  }
  .promo-text__title, #ai .promo-text .promo-text__title, #low-noise .promo-text .promo-text__title, #strong-cold .promo-text .promo-text__title, #smart-gentle .promo-text .promo-text__title, #r-32 .promo-text .promo-text__title, #usb .promo-text .promo-text__title {
      font-size: 25px;
  }
#blank {
  height: 270px;

}
.more_home {

  line-height: 40px;
  padding-left: 35px;
  padding-right: 35px;

  font-size: 13px;

}
}
@media all and (max-width:375px) {
  .menuButton {
      width: 31%;
  }

}
@media all and (max-width:320px) {
  .menuMacro span {
      font-size: 13px;
  }
  #menuPanel .right {
      display: none;
  }
  #menuPanel .center {
      padding: 20px 20px 20px 25px;
  }
  #search > div > #socialBar img {
      width: 15px;
  }
  #search > div > #socialBar a {
      margin-left: 6px;
      margin-right: 6px;
  }
}