@media (max-width:1550px){
    .technology-page__advantages-items{
        gap: 0;
    }
    .technology-page__advantages-inner{
        justify-content: center;
        gap: 0;
    }
}

@media (max-width:1400px){
    .top__content {
        margin-left: 0px !important; 
        margin-right: 0px !important;
    }
    .product-one__information-item-right {
        display: flex;
         justify-content: end;
     }
}


 

@media (max-width:1300px){
    .advanced-search__options, .advanced-search__selects{
        justify-content: center;
        gap: 50px;
    }
    .cooperation__persons{
justify-content: center;
    }
    .cooperation__text{
        max-width: 100%;
    }
    .technology-page__advantages-item {
        width: 230px !important;
    }
    .technology-page__advantages-items{
        gap: 20px;
    }
    .technology-page__advantages-inner{
        justify-content: center;
        gap: 40px;
    }
    .technology-page__text {
        max-width: 500px;
    }
    .product-one__inner{
        flex-direction: column;
    }
    .product-one__info {
    max-width: 100%;
    }
    .product-one__infobox--wrapper {
        padding-left: 50px;
    }
    .product-one__content {
        max-width: 100%;
    }

.product-one__slide .slick-current {
    display: flex;
    justify-content: center;
}
    .all-reviews__inner{
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
    }
    .blog-page__top {
        flex-direction: column;
    }
    .blog-page__top-form{
        display: contents;
    }
    .blog-page__top-form{
        flex-direction: column;
    }
    .blog-page__top-text, .blog-page__top-input, .blog-page__top-btn{
        max-width: 100%;
        width: 100%;
    }
    .blog-page__inner{
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(3, 1fr);
        margin: 0 auto;
    }
    .blog-page__item {
        margin: 0 auto;
    }
    .service__inner{
        flex-direction: column;
    }
    .service__image {
        max-width: 100%;
        width: 100%;
    }
    .service__image img{
        max-width: 100%;
        width: 100%;
    }
    .shop__inner {
        display: flex;
        flex-direction: column;
    }
    
    .shop__inner  .slick-slide{
        display: flex;
        justify-content: center;
        align-items: center;

    }
    .shop__inner .shop__item-name{
        left: 37%;
    }
    .shop__inner .slick-dots{
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 16px;
    }
    .service__content {
        max-width:  100%;
        width: 100%;
    }
    .service .slick-arr--left{
      /* top: 19px !important; */
      left: 650px !important;
      top: 12%;
      z-index: 9999999999999;
    }
    .service .slick-arr--right{
        /* top: 19px !important; */
        top: 12%;
        position: absolute;
      }
    .about__inner{
        flex-direction: column;
    }
    .about__images{
        order: -1;
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
    }
    .about__images img{
        max-width: 100%;
        width: 100%;

        margin: 0 auto;
    }
    .about__content{
        max-width: 100%;
    }
    .about__more{
        max-width: 100%;
    }

    .calculation__inner{
        flex-direction: column;
    }
    .calculation__content{
        order: -1;
        max-width: 100%;
    }
    .calculation__form{
        max-width: 100%;
    }
    .calculation__form-btn {
        margin: 0 auto;
    }
    .top__title, .top__text{
        /* display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        margin: 0 auto; */
    }
    .types__inner{
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .technology__inner {
        /* grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-gap: 30px; */
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .product-one__information-item-wrapper {
        gap: 0px;
    }
 .product-one__information-item-inner:nth-child(2) div {
        display: flex;
        justify-content: end;
        gap: 8px;
    }
 
}

@media (max-width:1140px){
    .advanced-search__checkbox {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(4, 1fr);
    }
    .technology-page__text {
        max-width: 400px;
    }
    .galery__top{
        flex-direction: column;
    }
    .galery__top-image{
        order: -1;
        margin: 0 auto;
    }
    .galery__top-text {
        padding-top: 0px;
        max-width: 100%;
        width: 100%;
    }
    .footer__inner {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-gap: 30px;
    }
    .footer__item {
        text-align: center;
        margin: 0 auto;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .blog__inner .slick-dots{
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 16px;
        position: absolute;
        bottom: -30px;
        left: 50%;
        transform: translateX(-50%);
    }
    .calculation{
        padding: 0;
    }
    .calculation__inner{
        padding: 20px;
    }
.links__inner .slick-dots{
    position: absolute;
    bottom: -30px;
    display: flex;
    right: 50%;
    transform: translateX(50%);
    gap: 16px;
}
    .burger-content--active {
        transform: translateY(40px) !important;
    }
    .header {
        height: 60px;
    }
    .header__content-right{
        display: none;
    }
    .header__content-tell{
        display: block !important;
    }
    .header__content-left{
        order: 1 !important;
        position: absolute;
        right: 16px;
    }
    .header__search{
        display: none !important;
    }
    .header__langs {
        display: none !important;
    }
    .header__logo {
        left: 16px !important;
        transform: translateY(50%) !important;
       top: -20px;
    }
    .header__content-links, .header__content-telephone {
        display: none;
    }
    .burger-content__wrapper{
        padding: 0 30px;
        grid-gap: 35px 55px !important;
    }
    .header__content-telephone--mini{
        display: block !important;
    }
    .burger-content__top--mini{
        display: flex !important; 
        justify-content: space-between;
        padding-top: 40px;
    } 
    .advantages__inner{
flex-direction: column;
padding: 0 30PX;
    }
    .advantages__images{
        margin: 0 auto;
    }
    .partners__inner-content{
        flex-direction: column;
    }
    .partners__item-person{
        justify-content: space-around;
    }
    .partners__btn{
        max-width: 100%;
    }
}

@media (max-width:1080px){
    .product-one__information-item-wrapper {
        flex-direction: column;
        align-items: center;
    }
    .product-one__information-item-right {
        justify-content: start;
    }

    .technology-page__advantages-item {
        width: 180px !important;
    }
    .technology-page__advantages-items{
        gap: 40px;
    }
}

@media (max-width:1000px){
    .documents__category-select {
        flex-direction: column;
    }
    .documents__category-btn {
        margin: auto 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .documents__category .documents__category-select {
        width: 330px;
    }
    .documents__category {
        justify-content: space-around;
    }
    .reviews__item {
        min-height:  100%;
    }
    .reviews__item .play{
        display: none;
    }
    .technology-page__text {
        max-width: 350px;
        margin: auto 0;
    }
}

@media (max-width:950px){
.documents__item a img {
    max-width: 410px;
    min-height: 300px;
    width: 100% !important;
}

}


@media (max-width:900px){
    .blog-page__inner {
       display: flex;
       flex-direction: column;
       gap: 30px;
        margin: 0 auto;
    }

    .team__inner{
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }
    .questions__inner{
        gap: 60px;
    }
.technology__item{
    background-position: right;
}
.technology__inner{
    padding: 0 120px;
}
    .top__wrapper{
        padding-top: 300px !important;
        position: relative;
        background:  #1C1C1C;
    }
    .top__content{
        margin-top: 450px;
    }
    .top__content-filters {
        flex-direction: column;
        align-items: center;
        grid-template-columns: repeat(2, 1fr) !important;
        grid-template-rows: repeat(2, 1fr) !important;
    }
    .top__content-top{
        display: block !important;
    }
    .top__content-top-items{
        justify-content: space-between !important;
        gap: 0 !important;
    }
    .top__content-top-filter--bottom{
        display: flex !important;
        justify-content: center;
        align-items: center;
        
    }
    .top__content-top-filter{
        display: none !important;
    }
    .select-filter{
        margin: 0 auto;
    }
    .top__content-filters-btn {
        margin: 0 auto !important;
    }

    .filters-line{
        display: flex;
    }
    .top__title{
        width: 100%;
        text-align: center;
        position: absolute;
        top: 40px;
      left: 50%;
      transform: translateX(-50%);
    }
    .top__text{
        text-align: center;
        width: 100%;
        position: absolute;
        top: 215px;
      left: 50%;
      transform: translateX(-50%);
    }
    .technology__inner {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;

    }
    .technology__item {
        max-width: 100%;
        background-size: contain;
    }
    .information-item-wrapper {
        padding-left: 20px;
    }
    .technology-page__advantages-items{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}
    .technology-page__advantages-item {
        width: 180px !important;
    }

    .technology-page__advantages-inner{
        flex-direction: column;
        gap: 40px;
    }
}
@media (max-width:850px){
    .documents__item a img {
        max-width: 410px;
        min-height: 250px;
        width: 100% !important;
    }
    .documents__inner {
        grid-gap: 10px 30px;
    }
    .reverse-connect__inner{
        flex-direction: column;
    }
    .reverse-connect__position {
        max-width: 100%;
    }
    .reverse-connect__position-btn {
        max-width:100%;
    }
    .reverse-connect__form {
        max-width: 100%;
        /* display: flex;
        justify-content: center;
        margin: 0 auto; */
    }
    .cooperation__person {
        max-width: 100%;
    }

    .types__inner .slick-dots{
        display: flex;
        gap: 16px;
    }
    .questions__inner{
        gap: 30px;
    }
    .calculation__form-btn{
        max-width: 100%;
    }
    .burger-content__wrapper {
        grid-template-columns: repeat(2, 1fr) !important;
        grid-gap: 44px 100px !important;
    }
    
.information-item-wrapper {
    display: flex;
    gap: 20px;
    padding-left: 60px;
}
}


/* .information-item-wrapper {
    display: flex;
    gap: 20px;
    padding-left: 60px;
} */


@media (max-width:780px){
    .documents__inner {
        grid-template-columns: repeat(2, 1fr);
    }
    .documents__item a img {
        min-height: 355px;
    }
    .technology-page__text {
        max-width: 300px;
        margin: 0;
    }
    .types__inner--slider{
        display: flex;
        gap: 30px;
        padding-bottom: 46px;
    }
    .types__inner--slider .slick-dots{
       position: absolute;
       display: flex;
       gap: 16px;
       bottom: 0;
       left: 50%;
       transform: translateX(-50%);
    }
    .questions__inner{
        flex-direction: column;
    }
    .questions__aside{
        max-width: 100%;
    }
}

@media (max-width:720px){
    .advanced-search__checkbox {
        padding-left: 80px;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }
    .documents__category {
        flex-direction: column;
        gap: 30px;
    }
    .documents__category .documents__category-select {
        width: 100%;
        max-width: 100%;
    }
    .documents__category .top__content-filters-item {
        width: 100%;
        max-width: 100%;
    }
    .documents__category-btn {
        width: 100%;
        max-width: 100%;
        /* display: none; */
    }
    .technology-page__text {
        max-width: 260px;
        margin: 0;
    }
    .technology__item{
        background-position: right;
    }
    .technology__inner{
        padding: 0 60px;
    }
    .team__inner{
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }
    .team__item{
        margin: 0 auto;
    }
    .tabs__items-complectation{
        display: none;
    }
    .tabs-mini{
        display: block;
    }
    .hits__top{
        flex-direction: column;
        height: auto;
    }
    .hits__title{
        margin-bottom: 20px !important;
    }
}




@media (max-width:650px){
    .documents__item a img {
        min-height: 300px;
    }
    .technology-page__image {
        max-width: 420px;
        margin: 0 auto;
    }
    .technology-page__inner {
        flex-wrap: wrap;
    }
    .technology-page__text {
        max-width: 100%;
    }
    .advantages__content {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    .advantages::after {
        height: 72%;
    }
    .calculation__inner {
        gap: 100px;
    }
    .information-item-wrapper {
        padding-left:60px;
    }
    .tabs-mini .dropdown__list{
        flex-direction: column;
    }
    
}


@media (max-width:580px){
    .documents__item a img {
        min-height: 270px;
    }
    .product-one__information-texts {
        flex-direction: column !important;
        gap: 40px;
        margin-bottom: 80px;
    }
    .burger-content__wrapper {
        display: flex !important;
        gap: 20px !important;
        flex-direction: column !important;
    }
    .burger-content{
        overflow-y: auto;
    }
    .burger-content__item {
       text-align: center;
    }
    .menu__title span{
        display: block;
    }
    .menu__title {
        position: relative;
            }
    .menu__title--arr{
        position: absolute;
        width: 24px;
        height: 24px;
        content: "";
        right: -8px;
        top: 0;  
        transform: rotate(180deg) !important;
        display: flex !important;
    }
    .menu__title--arr-active{
        transform: rotate(0deg) !important;
    }
    .menu__list{
        display: none;
  
    }
    .menu__list--on{
        display: flex;
        flex-direction: column;
        gap: 12px;
    }
    .top__content-top{
        display: none !important;
    }
    .top__content-top-items--mini{
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    .dropdown__list--top {
        top: 50px;
        border: 1px solid #1C1C1C;
        border-top: none;
        z-index: 77777777;
    }
    .dropdown-arr--top{
        padding-right: 44px;
    }
    .top__text {
        top: 215px;
    }
    .top__wrapper {
        padding-top: 310px !important;
    }
    .galery__item-content {
        flex-direction: column;
        margin: 0 auto;
    }
}

@media (max-width:540px){
    .documents__item a img {
        min-height: 240px;
    }
    .product-one__slide-thumb .slick-dots{
        position: absolute;
        left: 50%;
      transform: translateX(-50%);
        display: flex;
        gap: 16px;
        bottom: -40px;
    }
    .product-one__slide-thumb {
     padding: 0;
    }

    .links__inner.slick-initialized .slick-slide {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hits__inner.slick-initialized .slick-slide {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .technology__item{
        background-position: right;
    }
    .technology__inner{
        padding: 0px;
    }
}

@media (max-width:520px){
    .documents__inner {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    .documents__item a {
      margin: 0 auto;
      display: flex;
      justify-content: center;
    }
    .documents__item a img {
        max-width: 480px;
        min-height: 250px;
        width: 100% !important;
    }
    .all-reviews__inner{
        margin-bottom: 20px;
    }
    .burger-content__top--mini {
        flex-direction: column;
        gap: 20px;
    }
    .burger-content__top--mini-links{
        justify-content: space-between;
    }
    .header__search--mini {
        display:flex;
        justify-content: start !important;
    }
    .header__search-input{
        width: 100%;
        display: block !important;
    }
    .calculation__inner {
        gap: 60px;
    }
    .pagination{
        display: none;
    }
    .pagination-more{
        display: block;
    }
    .information-item-wrapper {
        padding-left:30px;
    }
    .advanced-search__checkbox {
        padding-left: 60px;
    }
}

@media (max-width:480px){
    .product-one__information-item-nore {
        margin-bottom: 0px !important;
    }
    .product-one__information-item-row {
        margin-bottom: 0px !important;
    }
    .product-one__infobox--wrapper {
        padding-left: 0px;
    }
    .top__content-filters {
        grid-template-columns: repeat(1, 1fr) !important;
        grid-template-rows: repeat(1, 1fr) !important;
    }
    .fliter-line{
        margin: 0 auto;
    }
    .top__title {
        font-size: 36px;
        font-weight: 800;
        line-height: 44px; 
    }
    .top__text {
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
        top: 115px;
    }
    .top__wrapper {
        padding-top: 220px !important;
    }
    .calculation__content{
        padding-top: 50px;
    }
    .footer__inner {
    display: flex;
    flex-direction: column;
    gap: 60px;
    }
    .footer__item {
        text-align: center;
        margin: 0 auto;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .footer__socials{
       padding: 0 60px;
    }
    .footer__item-menu{
        display: none;
        transition: all .3s;
     }
     .footer__inner {
        gap: 30px;
    }
    .footer__item-arr{
        /* padding-left: 16px; */
        margin: auto 0;
        display: inline-flex;
        transition: all .3s;
    }
    .footer__item-arr--active{
       transform: rotate(-180deg);
    }
    .product-one__information-text-1:before{
        content: "….................................................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-2:before{
        content: "…..................................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-3:before{
        content: "…..........................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-4:before{
        content: "….................................................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-5:before{
        content: "….....................................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-6:before{
        content: "…........................................";
        position: absolute;
        left: calc(100%);
    }

    
.product-one__information-text-right--1{
    padding-left: 175px;
}
.product-one__information-text-right--2{
    padding-left: 124px;
}
.product-one__information-text-right--3{
    padding-left: 95px;
}
.product-one__information-text-right--4{
    padding-left: 174px;
}
.product-one__information-text-right--5{
    padding-left: 133px;
}
.product-one__information-text-right--6{
    padding-left: 144px;
}
     .information-item-wrapper {
         padding-left:0px;
         margin: 0 auto;
         display: flex;
         padding-left: 20px;
         flex-direction: column;
    } 
    .product-one__information-item-list{
        max-width: 100%;
        display: flex;
         gap: 20px;
         flex-direction: column;
         display: none;
    }
    .product-one__information-item-row {
        margin-bottom: 20px;
    }
    .footer__item-title{
        margin-bottom: 0;
        padding-left: 40px;
    }
}

@media (max-width:440px){
    .title{
        /* font-size: 36px; */
        font-size: 28px;
        margin-bottom: 20px;
    }
    .top {
        background-position: right;
        /* width: 546px;
height: 300px; */
    }
    .partners__title{
        margin-bottom: 40px;
    }
    
    .hits .slick-dots{
        left: 20px;
        right: 20px;

    }

        .technology__inner {
            padding-left: 0px;
        }
        .technology__item-name {
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            /* line-height: 24px; */
        }
        .technology__item {
            padding: 10px;
        }
        .product-one__info-links {
            gap: 15px;
        }

        .product-one__information-text-1:before{
            content: "….............................";
            position: absolute;
            left: calc(100%);
        }
        .product-one__information-text-2:before{
            content: "….......................";
            position: absolute;
            left: calc(100%);
        }
        .product-one__information-text-3:before{
            content: "…............";
            position: absolute;
            left: calc(100%);
        }
        .product-one__information-text-4:before{
            content: "…..................................";
            position: absolute;
            left: calc(100%);
        }
        .product-one__information-text-5:before{
            content: "….........................";
            position: absolute;
            left: calc(100%);
        }
        .product-one__information-text-6:before{
            content: "…..........................";
            position: absolute;
            left: calc(100%);
        }
    
    .product-one__information-text-right--1{
        padding-left: 107px;
    }
    .product-one__information-text-right--2{
        padding-left: 86px;
    }
    .product-one__information-text-right--3{
        padding-left: 48px;
    }
    .product-one__information-text-right--4{
        padding-left: 125px;
    }
    .product-one__information-text-right--5{
        padding-left: 94px;
    }
    .product-one__information-text-right--6{
        padding-left: 96px;
    }

    /* .product-one__information-item-list{
      width: auto;
      display: flex;
         justify-content: center;
         align-items: center;
    } */
    .reverse-connect__title{
        margin-bottom: 40px;
    }
    .cooperation__title{
        margin-bottom: 30px;
    }
    .advanced-search__checkbox {
        padding-left: 40px;
    }
}

@media (max-width:400px){
    .advanced-search__checkbox {
        padding-left: 20px;
    }
  .technology-page__advantages-items {
  flex-direction: column;
}
.technology-page__advantages-items {
    gap: 20px;
}
.technology-page__advantages-item {
    margin: 0 auto;
}


    .top__text {
        top: 148px;
    }
    .top__wrapper {
        padding-top: 260px !important;
    }
    .hits .slick-dots{
        left: 30px;
        right: 30px;
        display: none;
    }
    .partners__inner-top{
        flex-direction: column;
        gap: 20px;
    }
    
    .product-one__information-text-1:before{
        content: "….............................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-2:before{
        content: "….......";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-3:before{
        content: "…...";
        position: absolute;
        left: calc(100%);
    }

.product-one__information-text-right--1{
    padding-left: 107px;
}
.product-one__information-text-right--2{
    padding-left: 33px;
}
.product-one__information-text-right--3{
    padding-left: 18px;
}
.technology-page__advantages-item-title{
    text-align: center;
}

}

@media (max-width:360px){
    .title{
        font-size: 28px;
    }
    .advantages__item-num {
        max-width: 60px;
        height: 60px;
    }
    .footer__socials{
        padding: 0 30px;
     }
     .galery__item-top{
        flex-direction: column;
        gap: 16px;
     }
     .product-one__info-top {
       flex-direction: column;
       gap: 15px;
    }
    .product-one__info-links {
        gap: 30px;
        justify-content: center;
    }
    /* .product-one__infobox-item span{
       display: none;
    } */
    /* .product-one__infobox-item {
       justify-content: space-between;
    } */
    .product-one__infobox-item-text-right--2{
        padding-left: 110px;
    }
    .product-one__infobox-item-text-right--3{
        padding-left: 69px;
    }

    .product-one__infobox-item-text-2:before{
        content: "…..............................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__infobox-item-text-3:before{
        content: ".....................";
        position: absolute;
        left: calc(100%);
    }



    .product-one__information-text-2:before{
        content: "...";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-3:before{
        content: "...";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-4:before{
        content: "….....................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-5:before{
        content: "…......";
        position: absolute;
        left: calc(100%);
    }
    .product-one__information-text-6:before{
        content: "….......";
        position: absolute;
        left: calc(100%);
    }

.product-one__information-text-right--2{
    padding-left: 6px;
}
.product-one__information-text-right--3{
    padding-left: 5px;
}
.product-one__information-text-right--4{
    padding-left: 81px;
}
.product-one__information-text-right--5{
    padding-left: 32px;
}
.product-one__information-text-right--6{
    padding-left: 34px;
}
}

@media (max-width:340px){
    .product-one__infobox-item-text-4:before{
        content: "...";
        position: absolute;
        left: calc(100%);
    }
    .product-one__infobox-item-text-right--4{
        padding-left: 6px;
    }
    .product-one__infobox-item-text-6:before{
        content: "….........................";
        position: absolute;
        left: calc(100%);
    }
    .product-one__infobox-item-text-right--6{
        padding-left: 96px;
    }


}


