.tab .content.description-content {
    padding-right: 0px !important;
  }

  .tab .content {
    padding: 0px !important;
  }

  .px-container {
    max-width: 1198px;
    /* max-width: 1366px; */
    background-color: #fff;
    position: relative;
    overflow: hidden;
    /* border: 1px solid #e2e2e2;
    border-radius: 24px; */
  }

  .px-section {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    position: relative;
  }

  @media screen and (max-width: 768px) {
    .px-section {
      max-height: none;
      height: auto;
    }

    .px-container {
      border: none;
      border-radius: 0px;
    }
  }

  .px-color-background-1 {
    background: linear-gradient(231.16deg, #28363d 27.83%, #617a87 100.06%);
  }

  .px-color-background-2 {
    background: #000;
  }

  .px-color-background-3 {
    background: #fff;
  }

  .px-color-background-4 {
    background: linear-gradient(96deg, #28363d 27.83%, #617a87 100.06%);
  }

  .px-color-background-5 {
    background: #000;
  }

  .px-color-background-6 {
    /* background: url(https://i.allo.ua/media/Rich_Review/Asus_TUF_Gaming_VG27AQ1A/bg6.webp);
  	background-repeat: no-repeat;
  	background-size: cover; */
    background: #000;
  }

  .px-color-background-7 {
    background: #000;
  }

  .px-color-background-8 {
    background: #000;
  }

  .px-color-background-9 {
    background: linear-gradient(180deg, #2b357b 0%, #04a1da 100%);
  }

  .px-color-background-10 {
    background: url(https://i.allo.ua/media/Rich_Review/Bosch_SMH6ZCX40K/bg.webp)
      no-repeat;
    background-size: cover;
  }

  .px-color-background-11 {
    background: url(https://i.allo.ua/media/Rich_Review/Bosch_MSM66150/bg_2.webp)
      no-repeat;
    background-size: cover;
  }

  .px-color-background-12 {
    background: linear-gradient(0deg, #2b357b 0%, #04a1da 100%);
  }

  @media screen and (max-width: 768px) {
    .px-color-background-10 {
      background: #ffffff;
      /* url(https://i.allo.ua/media/Rich_Review/Bosch_HBJ517SG0R/bg1.jpg); 
       background-repeat: no-repeat;
       background-size: 100%;
       background-position: top;
      background: linear-gradient(180deg, #2b357b 0%, #04a1da 100%);*/
    }

    /* .px-color-background-4 {
      background: url(https://i.allo.ua/media/Rich_Review/Stellar_Gurl/44.webp)
        no-repeat;
      background-size: cover;
      background-position: left;
    } */
  }

  */ .logo-title-wrapper h2 {
    padding-left: 0 !important;
    font-size: 28px;
  }

  .px-half {
    width: 50%;
    position: relative;
  }

  @media screen and (max-width: 768px) {
    .px-half {
      width: 100%;
      height: 50%;
    }
  }

  .logo-title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding-bottom: 30px;
    /* align-items: center; */
    /* padding-top: 3%; */
    /* padding-left: 8.35%; */
  }

  .logo-title-wrapper2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 3%;
    /* align-self: flex-start; */
    /* margin-bottom: 4%; */
    text-align: center;
  }

  .logo-title-wrapper3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 5%;
    font-size: 17px;
    align-self: flex-start;
  }

  @media screen and (max-width: 768px) {
    .logo-title-wrapper,
    .logo-title-wrapper2 {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 0;
      /* align-self: center; */
      align-items: center;
      padding-top: 3%;
    }

    .logo-title-wrapper3 {
      align-self: center;
    }
  }

  .px-logo {
    padding-right: 15px;
    align-self: flex-start;
  }

  @media screen and (max-width: 480px) {
    .logo-title-wrapper,
    .logo-title-wrapper2,
    .logo-title-wrapper3 {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }

    .px-logo {
      padding-right: 15px;
      padding-bottom: 7px;
      align-self: center;
    }
  }

  .px-main-title {
    font-size: 29px !important;
    font-weight: bold;
    padding: 0;
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  @media screen and (max-width: 768px) {
    .px-main-title {
      text-align: center;
      padding-bottom: 2.61%;
      padding-top: 2.61%;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
    }

    .px-img-padding2 {
      padding-bottom: 9px;
      padding-top: 20px;
    }
  }

  @media screen and (min-width: 481px) and (max-width: 768px) {
    .px-logo {
      padding-right: 15px;
    }
  }

  @media screen and (max-width: 480px) {
    .px-main-title {
      -webkit-box-flex: 0;
      -ms-flex: 0;
      flex: 0;
      font-size: 28px !important;
    }

    .px-logo {
      padding-right: 0px;
    }

    .px-main-title-color {
      text-align: center;
    }
  }

  .px-main-title-color {
    color: #ffffff;
    font-size: 30px;
    /*inj*/
  }

  .px-description {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 8.35%;
    height: 100%;
  }

  .px-description2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 8.35%;
    height: 100%;
  }

  @media screen and (max-width: 768px) {
    .px-description,
    .px-description2 {
      text-align: center;
    }
  }

  .px-description-colorw {
    color: #fff;
  }

  .px-description-colorb {
    color: #000;
  }

  .px-title-colorw {
    color: #ffffff;
  }

  .px-title-colorb {
    color: #fff;
  }

  .px-title-colorc {
    color: #fff;
  }

  .px-title-colorv {
    color: #000;
  }

  .px-title-colord {
    color: #e0e548;
  }

  /* .px-title-colorf {
    color: #3e464f;
  } */

  .px-title-colorf a {
    color: #f25c5c;
  }

  .px-title-colorf a:hover {
    color: #e29191;
  }

  .px-title-colorgr {
    background: linear-gradient(177deg, #2500ff 0%, #fff 100%);
    /* -webkit-background-clip: text; */
    -webkit-text-fill-color: transparent;
  }
  .px-title-colorg {
    /* background: linear-gradient(177deg, #2500ff 0%, #fff 100%) ; */
    background-image: -webkit-linear-gradient(
      353deg,
      rgba(7, 0, 233, 1) 0%,
      rgba(156, 101, 253, 1) 0%,
      rgba(234, 210, 120, 1) 100%
    );
    /* -webkit-background-clip: text; */
    -webkit-text-fill-color: transparent;
  }

  .px-title-colorq {
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg, #5ac8fa, #194bb5, #009de4);
  }

  .px-paragraph-colorb {
    color: #fff;
  }

  .px-paragraph-colorc {
    color: #0065d3;
  }

  .px-paragraph-colorw {
    color: #fff;
  }
  .px-paragraph-colorv {
    color: #000;
  }

  .px-paragraph-colorf a {
    color: #f25c5c;
  }

  .px-paragraph-colorf a:hover {
    color: #e29191;
  }

  .pb {
    padding-bottom: 40px;
  }

  .pb2 {
    padding-bottom: 50px;
  }

  .pb3 {
    padding-bottom: 25px;
  }

  .pt {
    padding-top: 40px;
  }

  .pti {
    padding-top: 40px;
  }

  .pbi {
    padding-bottom: 0px;
  }

  .pt2 {
    padding-top: 50px;
  }

  .pt3 {
    padding-top: 25px;
  }

  @media screen and (max-width: 768px) {
    .pt,
    .pt2 {
      padding-top: 0;
    }

    .pb {
      padding-bottom: 0;
    }

    .pbi {
      padding-bottom: 25px;
    }
  }

  @media screen and (max-width: 768px) {
    .pb3 {
      padding-bottom: 30px;
    }
  }

  .px-title {
    font-size: 28px;
    padding: 0;
    margin: 0;
    margin-bottom: 4.01%;
    font-weight: normal;
    line-height: 38px;
    width: 100%;
    text-align: left;
    /* font-family: 'Gotham-Medium'; */
    /* font-family: 'Gotham-Book'; */
  }

  .px-title-h4 {
    font-size: 24px;
    padding: 0;
    margin: 0;
    margin-bottom: 4.01%;
    font-weight: normal;
    line-height: 30px;
    width: 100%;
    text-align: left;
  }

  @media screen and (max-width: 768px) {
    .px-title {
      margin-top: 30px;
      text-align: center;
    }

    .px-title-h4 {
      margin-top: 30px;
      text-align: center;
    }
  }

  @media screen and (max-width: 480px) {
    .px-title {
      font-size: 24px;
      line-height: 30px;
    }

    .px-title-h4 {
      font-size: 24px;
    }
  }

  .px-title-color {
    color: #000;
  }

  .px-title-color2 {
    color: #fff;
  }

  .px-paragraph {
    font-size: 16px;
    line-height: 22px;
    padding: 0;
    margin: 0;
    /* font-family: 'Gotham-Medium'; */
    /* font-family: 'Gotham-Book'; */
  }

  @media screen and (max-width: 768px) {
    .px-paragraph {
      margin-bottom: 30px;
    }
  }

  @media screen and (max-width: 480px) {
    .px-paragraph {
      font-size: 16px;
    }
  }

  .px-paragraph-color {
    color: #000;
  }

  .px-paragraph-color2 {
    color: #fff;
  }

  .px-img {
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .px-img-witdh {
    width: 30%;
    margin-right: 1%;
    border-radius: 4%;
  }

  .px-img-witdh2 {
    width: 24.5%;
    /* margin-right: 1%; */
  }

  .px-img-witdh3 {
    width: 40%;
    margin-right: 5%;
  }

  .px-img-witdh4 {
    width: 100%;
    /* height: 20%; */
    padding-right: 0;
  }

  .px-img-witdh5 {
    width: 46%;
    padding-right: 0;
    border-radius: 24px;
  }

  .px-img-witdh:last-child {
    margin-right: 0%;
  }

  .px-img-witdh2:last-child {
    margin-right: 0%;
  }

  .px-img-witdh3:last-child {
    margin-right: 0%;
  }

  .px-img-witdh5:last-child {
    margin-left: 8%;
  }

  @media screen and (max-width: 800px) {
    .px-img1 {
      width: 132%;
    }
  }

  @media screen and (max-width: 768px) {
    .px-img-witdh2 {
      width: 49.6%;
      /* margin-right: 1%; */
      /* margin-bottom: 1%; */
    }

    .px-img-witdh3 {
      width: 90%;
      margin-bottom: 16px;
      margin-right: 0;
    }
  }

  @media screen and (max-width: 576px) {
    .px-img-witdh,
    .px-img-witdh2 {
      width: 90%;
      margin-bottom: 15px;
      margin-right: 0;
    }

    .px-img-witdh:last-child,
    .px-img-witdh2:last-child,
    .px-img-witdh3:last-child {
      margin-bottom: 16px;
    }
  }

  .px-img-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
  }

  .px-img-wrapper2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10%;
  }

  @media screen and (max-width: 768px) {
    .px-img-wrapper2 {
      flex-direction: column;
      align-items: center;
    }

    .px-img-wrapper2 img {
      width: 95%;
      margin-bottom: 5%;
    }

    .px-img-witdh5:last-child {
      margin-left: 0;
    }
  }

  .px-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .px-center-bosch {
    justify-content: flex-end !important;
  }

  @media screen and (max-width: 768px) {
    .px-center img {
      height: auto;
    }

    .px-paragraph-center,
    .px-paragraph-center1,
    .px-description,
    .px-description2 {
      padding: 0 3% !important;
    }
  }

  .px-title-center {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 2.01%;
    padding: 0 8.35%;
  }

  .px-paragraph-center {
    text-align: center;
    padding: 0 8.35%;
    margin-bottom: 30px;
  }

  .px-paragraph-center1 {
    text-align: center;
    padding: 0%;
    margin-bottom: 30px;
  }

  .px-paragraph-left {
    text-align: left;
    padding: 0 8.35%;
    margin-bottom: 8px;
  }

  .px-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .px-relative {
    position: relative;
  }

  @media screen and (max-width: 768px) {
    .px-section-reverse {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
    }
  }

  @media screen and (max-width: 768px) {
    .px-column {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }

    .m1 {
      max-width: 132%;
    }

    .m2 {
      max-width: 70%;
    }

    .m3 {
      max-width: 135%;
    }

    .m4 {
      max-width: 165%;
    }

    .m5 {
      max-width: 95%;
    }

    .m6 {
      max-width: 115%;
    }

    .m7 {
      max-width: 100%;
    }

    .m8 {
      max-width: 100%;
    }

    .m9 {
      max-width: 120%;
    }

    .m10 {
      max-width: 75%;
    }

    .product-cms__big-description {
      padding: 0 !important;
    }
  }

  @media (min-width: 800px) and (max-width: 940px) {
    .px-paragraph {
      font-size: 14px;
      line-height: 20px;
    }

    .px-title {
      font-size: 23px !important;
      margin-bottom: 2%;
      line-height: 26px;
    }

    .px-main-title {
      font-size: 23px !important;
      line-height: 26px !important;
      padding-bottom: 5px !important;
    }
  }

  @media (min-width: 769px) and (max-width: 799px) {
    .px-paragraph {
      font-size: 12px;
      line-height: 19px;
    }

    .px-title {
      font-size: 21px !important;
      margin-bottom: 2%;
      line-height: 26px;
    }

    .px-main-title {
      font-size: 23px !important;
      line-height: 26px !important;
      padding-bottom: 5px !important;
    }
  }

  .px-img-padding2 {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  /*класс для скругления изображений*/
  .cut-img {
    max-width: 90%;
    margin: 5% 5%;
    /* border-radius: 24px; */
  }

  .cut-img2 {
    max-width: 96%;
    margin: 2% 2%;
    border-radius: 24px;
  }

  .cut-img3 {
    max-width: 90%;
    margin: 5% 5%;
    border-radius: 12px;
  }

  @media screen and (max-width: 768px) {
    .icon-group {
      /* padding: 30px 5px 30px; */
      width: 90%;
      margin: 30px auto;
    }
  }

  /* Стили блока с видео */
  /* Стили блока с видео */
  /* Стили блока с видео */

  .video-container {
    overflow: hidden;
    position: relative;
    width: 58%;
    border-radius: 20px;
    margin-top: 4%;
    margin-bottom: 3%;
  }

  .video-container::after {
    padding-top: 56.25%;
    display: block;
    content: "";
  }

  .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .video-container-side {
    overflow: hidden;
    position: relative;
    width: 87%;
    border-radius: 20px;
  }

  .video-container-side::after {
    padding-top: 56.25%;
    display: block;
    content: "";
  }

  .video-container-side iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  @media screen and (max-width: 768px) {
    .video-container {
      width: 92%;
      margin-top: 6%;
      margin-bottom: 13%;
    }

    .video-container-side {
      width: 92%;
      margin-top: 6%;
      margin-bottom: 13%;
    }
  }

  /* Стили блока с заголовком описанием и 2 картинки с подзаголовками и развернутым описанием*/
  .sub-description-img {
    /* display: flex;
    justify-content: space-around;
    background: #1f1f1f;
    border-radius: 24px;
    max-width: 94%; */
    display: flex;
    justify-content: space-around;
    flex-wrap: nowrap;
  }

  .sub-container {
    width: 45%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }

  @media screen and (max-width: 768px) {
    .sub-description-img {
      flex-direction: column;
      align-items: center;
    }

    .sub-container {
      width: 100%;
    }

    .sub-container img {
      order: 3;
    }
  }

  /*Стили блока с шестью изображениями*/

  .hexa-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding: 0 3%;
  }

  .hexa-img {
    width: 33%;
    padding: 1%;
    border-radius: 24px;
  }

  @media screen and (max-width: 768px) {
    .hexa-img {
      width: 50%;
      border-radius: 16px;
    }
  }

  /* Блок на 3 раздела (bricks)*/

  .px-section2 {
    min-height: 700px;
    display: flex;
    padding: 20px;
  }

  .rhalf__img {
    max-width: 40%;
    border-radius: 24px;
  }

  .lhalf__img {
    max-width: 90%;
    border-radius: 24px;
  }

  .side__left {
    flex: 0 0 400px;
  }

  .side__right {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
  }

  .half__right {
    display: flex;
    box-sizing: border-box;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    margin: 20px;
  }

  .half__left {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin: 20px;
  }

  .inside__right {
    display: flex;
    flex-direction: column;
  }

  @media screen and (max-width: 768px) {
    .px-section2 {
      display: flex;
      flex-direction: column;
    }

    .half__left {
      margin: 0;
    }

    .lhalf__img {
      max-width: 95%;
      border-radius: 8px;
    }

    .half__right {
      flex-direction: column;
      margin: 0;
      padding: 0;
    }

    .rhalf__img {
      max-width: 95%;
      border-radius: 8px;
    }

    .order_custom {
      order: 3;
    }
  }

  /*Изображение слева текст справа и группа иконок 6 шт*/
  .smallitems-group {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }

  .m-icon {
    padding: 20px 0;
  }

  @media screen and (max-width: 768px) {
    .m-icon {
      width: 26%;
    }

    .smallitems-group {
      margin-bottom: 5%;
    }
  }

  @media screen and (max-width: 375px) {
    .m-icon {
      padding: 10px 0;
      width: 45%;
    }
  }

  /*isolated absolute block START*/
  /*↓↓↓ static styles DO NOT CHANGE ↓↓↓*/

  .px-title-st {
    font-size: 28px;
    padding: 0;
    margin: 0;
    margin-bottom: 4.01%;
    font-weight: normal;
    line-height: 38px;
    width: 100%;
    text-align: left;
  }

  .px-paragraph-st {
    font-size: 16px;
    line-height: 22px;
    padding: 0;
    margin: 0;
  }

  .px-description-st {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 8.35%;
    height: 100%;
  }

  @media screen and (max-width: 1200px) {
    .px-title-st {
      font-size: 24px !important;
      line-height: 28px !important;
    }

    .px-paragraph-st {
      font-size: 14px !important;
      line-height: 20px !important;
    }
  }

  @media screen and (max-width: 900px) {
    .px-title-st {
      margin-top: 30px;
      text-align: center;
    }

    .px-paragraph-st {
      margin-bottom: 30px;
    }

    .px-description-st {
      text-align: center;
      padding: 0 3% !important;
    }

    .px-column-st {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
  }

  /*↑↑↑ DO NOT CHANGE ↑↑↑*/

  /*BLOCKS SETTINGS*/
  /*Text position LEFT*/
  .left-description-absolute {
    position: absolute;
    width: 39%;
    top: 37%;
    left: 0%;
    /* bottom: 25%; */
    z-index: 2;
    padding: 30px 0;
  }

  .left-description-absolute1 {
    position: absolute;
    width: 45%;
    top: 50%;
    left: 0%;
    /* bottom: 25%; */
    z-index: 2;
    padding: 30px 0;
  }

  /*Text position RIGHT*/
  .right-description-absolute {
    position: absolute;
    width: 43%;
    top: 19%;
    right: 0%;
    /* bottom: 25%; */
    z-index: 2;
    padding: 30px 0;
  }

  .right-description-absolute1 {
    position: absolute;
    width: 49%;
    top: 1%;
    right: 0%;
    /* bottom: 25%; */
    z-index: 2;
    padding: 30px 0;
  }

  /*Text position CENTER*/
  .center-description-absolute {
    position: absolute;
    width: 100%;
    top: 0%;
    /* bottom: 0%; */
    z-index: 2;
  }

  .center-description-absolute1 {
    position: absolute;
    width: 100%;
    /* top: 0%; */
    bottom: 0%;
    z-index: 2;
  }

  /*Background image ITEM RIGHT*/
  .px-background-main-img-1 {
    width: 100%;
    height: 597px;
    background: url(https://i.allo.ua/media/Rich_Review/TECNO_CAMON_20_Pro/1.webp)
      no-repeat left;
  }

  /*Background image ITEM LEFT*/
  .px-background-main-img-2 {
    width: 100%;
    height: 648px;
    background: url(https://i.allo.ua/media/Rich_Review/JBL_Quantum_100P/4.webp)
      no-repeat center;
  }

  .px-background-main-img-3 {
    width: 100%;
    height: 697px;
    background: url(https://i.allo.ua/media/Rich_Review/BRS_51/6.webp) no-repeat
      center;
  }

  /*Background image ITEM CENTER*/

  .px-background-main-img-4 {
    width: 100%;
    height: 630px;
    background: url(https://i.allo.ua/media/Rich_Review/Xiaomi_Truclean/8.webp)
      no-repeat center;
  }

  .px-background-main-img-5 {
    width: 100%;
    height: 610px;
    background: url(https://i.allo.ua/media/Rich_Review/Xiaomi_Truclean/9.webp)
      no-repeat center;
  }

  .px-background-main-img-6 {
    width: 100%;
    height: 650px;
    background: url(https://i.allo.ua/media/Rich_Review/Xiaomi_Truclean/12.webp)
      no-repeat center;
  }

  .px-background-main-img-7 {
    width: 100%;
    height: 600px;
    background: url(https://i.allo.ua/media/Rich_Review/NS_09EHRIw2/6.webp)
      no-repeat center;
  }

  /*Text block background DESKTOP*/

  .px-color-background-absolute-1 {
    /* background: rgba(241, 240, 240, 0.37); */
    /* background: rgba(91, 92, 96, 0.46); */
    background: transparent;
    /* background: #0000005c;
  	backdrop-filter: blur(4px);
  	border-radius: 0px 16px 16px 0px; */
    /* background: linear-gradient(to bottom, #796b50, transparent); */
  }

  .px-color-background-absolute-2 {
    /* background: linear-gradient(to bottom, transparent, #000 ); */
    background: #0000008c;
    /* backdrop-filter: blur(4px); */
    border-radius: 16px 0px 0px 16px;
    /* background: transparent; */
  }

  .px-color-background-absolute-3 {
    /* background: #000000a1;
    backdrop-filter: blur(4px);
    border-radius: 0px 16px 16px 0px; */
    background: transparent;
    /* background: linear-gradient(to bottom, #000, transparent); */
    /* border-radius: 16px 0px 0px 16px; */
  }

  .px-color-background-absolute-4 {
    background: linear-gradient(to bottom, #c9b8a2, transparent);
    /* background: #0a0a0a96;
    border-radius: 16px 0px 0px 16px; */
    /* background: transparent; */
  }

  .px-color-background-absolute-5 {
    background: transparent;
  }

  /*media breakpoint*/
  @media screen and (max-width: 900px) {
    .left-description-absolute,
    .left-description-absolute1,
    .right-description-absolute,
    .right-description-absolute1,
    .right-description-absolute-2,
    .center-description-absolute,
    .center-description-absolute1 {
      position: relative;
      width: 100%;
      padding: 0;
      left: 0;
      right: 0;
    }

    /*Text block background TABLET & MOBILE*/
    .px-color-background-absolute-1 {
      background: #000;
      border-radius: 0;
    }

    .px-color-background-absolute-2 {
      /* background: url(https://i.allo.ua/media/Rich_Review/Xiaomi_Smart_Band_7_Pro/bg1.jpg)
  	  repeat;
  	background-size: 100%; */
      background: #000;
      border-radius: 0;
    }

    .px-color-background-absolute-3 {
      background: #000;
      border-radius: 0;
    }

    .px-color-background-absolute-4 {
      background: #000;
      border-radius: 0;
    }

    .px-color-background-absolute-5 {
      background: #dddddf;
      /* border-radius: 0; */
    }

    /* .px-background-main-img-1 {
  	height: 51vw;
  	background-size: cover;
    } */
    /* .px-background-main-img-2 {
  	height: 47vw;
  	background-size: cover;
    } */
    /* .px-background-main-img-3 {
  	height: 65vw;
  	background-size: cover;
    } */
    .px-background-main-img-4 {
      height: 68vw;
      background-size: cover;
    }

    .px-background-main-img-5 {
      height: 45vw;
      background-size: cover;
    }

    .px-background-main-img-6 {
      height: 70vw;
      background-size: cover;
    }

    .px-background-main-img-7 {
      height: 70vw;
      background-size: cover;
    }
  }

  @media screen and (max-width: 768px) {
    .px-background-main-img-1 {
      height: 86vw;
      background-size: cover;
    }

    .px-background-main-img-2 {
      height: 66vw;
      background-size: cover;
    }

    .px-background-main-img-3 {
      height: 83vw;
      background-size: cover;
    }

    .px-background-main-img-4 {
      height: 75vw;
      background-size: cover;
    }

    .px-background-main-img-5 {
      height: 72vw;
      background-size: cover;
    }

    .px-background-main-img-6 {
      height: 54vw;
      background-size: cover;
    }

    .px-background-main-img-7 {
      height: 85vw;
      background-size: cover;
    }
  }

  /*isolated absolute block END*/

  .in-the-shadows-uu {
    text-shadow: 3px 3px 6px #000000;
  }

  .smsng-img-wrap {
    position: relative;
  }

  .smsng-fade-img {
    position: absolute;
    top: 0;
    left: 0;
    animation: likeadragon 6s infinite;
  }

  @keyframes likeadragon {
    0% {
      opacity: 0;
    }

    25% {
      opacity: 1;
    }

    50% {
      opacity: 1;
    }

    100% {
      opacity: 0;
    }
  }

  @-webkit-keyframes likeadragon {
    0% {
      opacity: 0;
    }

    25% {
      opacity: 1;
    }

    50% {
      opacity: 1;
    }

    100% {
      opacity: 0;
    }
  }

  .six-reasons-dec {
    display: block;
  }

  .six-reasons-mob {
    display: none;
  }

  @media screen and (max-width: 768px) {
    .six-reasons-dec {
      display: none;
    }

    .six-reasons-mob {
      display: block;
    }
  }

  @media screen and (max-width: 900px) {
    .v8-colorize {
      color: #000;
    }

    .px-color-background-absolute-1,
    .px-color-background-absolute-2,
    .px-color-background-absolute-3,
    .px-color-background-absolute-4,
    .px-color-background-absolute-5 {
      padding-bottom: 16px;
    }
  }

  @media screen and (max-width: 768px) {
    .px-color-background-absolute-1,
    .px-color-background-absolute-2,
    .px-color-background-absolute-3,
    .px-color-background-absolute-4,
    .px-color-background-absolute-5 {
      padding-bottom: 0;
    }
  }

  .rock-link {
    align-self: flex-start;
    margin-top: 24px;
  }

  @media screen and (max-width: 768px) {
    .rock-link {
      align-self: center;
      margin-top: 16px;
    }
  }

  .bg-blur {
    backdrop-filter: blur(5px);
  }

  .sub-description-img {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
  }

  .sub-container {
    width: 49%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .pb3 {
    padding-bottom: 40px;
  }

  @media screen and (max-width: 768px) {
    .sub-description-img {
      flex-direction: column;
      align-items: center;
    }

    .sub-container {
      width: 100%;
    }

    .sub-container img {
      order: 3;
    }

    .cut-img {
      margin: 0;
    }

    .pb3 {
      padding-bottom: 30px;
    }
  }

  .irrig-start {
    align-self: flex-start;
  }

  @media screen and (max-width: 768px) {
    .irrig-start {
      align-self: center;
    }

    .video_bg {
      position: relative;
      width: 100%;
      object-fit: cover;
    }

    .video-color-bg {
      position: relative;
      line-height: 0px;
    }

    .video-color-bg::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #00000030; /*// затемнення фону*/
      z-index: 1;
    }

    @media (max-width: 900px) {
      .video-color-bg::after {
        background: transparent; /*// затемнення фону на менших екранах */
      }
    }
  }