@media screen and (max-width: 1745px) {
    .main-block-header img {
        width: 66%;
        right: -50px;
        position: absolute;
    }
    img.image-product.itl780 {
        top: 0;
        left: 0;
        width: 110%;
    }
}
@media screen and (max-width: 1540px) {
    .main-block-header img {
        width: 60%;
        right: 0;
        position: absolute;
    }
    .img-glav-1 .image-product {
        width: 70rem;
        top: -100px;
        position: absolute;
        left: -75px;
    }
    img.image-product.itl780 {
        width: 110%;
    }
}
@media screen and (max-width: 1450px) {
    .image-addit {
        width: 100%;
        position: absolute;
        top: 56px;
        right: 0;
    }
    .advanced-content-block {
        height: 1300px;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-content: center;
    }
    p.text-v-block.ac12-g {
        position: absolute;
        top: 750px;
        max-width: 97%;
        width: 100%;
        text-align: justify;
        left: 0;
        transform: translateY(50px);
        font-weight: 300;
        font-size: 16px;
        line-height: 20px;
    }
}
@media screen and (max-width: 1320px) {
    .img-glav-1 .image-product {
        width: 60rem;
        top: -100px;
        position: absolute;
        left: -75px;
    }
    img.image-product.itl780 {
        left: 0;
    }
}
@media screen and (max-width: 1200px) {
    .img-glav-1 .image-product {
        width: 50rem;
        top: -20px;
        position: absolute;
        left: -60px;
    }
    p.text-v-block.ac12-g {
        top: 647px;
    }
    .advanced-content-block {
        height: 1150px;
    }
}
@media screen and (max-width: 1100px) {
    .img-glav-1 .image-product {
        width: 40rem;
        top: 0;
        position: absolute;
        left: 0;
    }
    .block-h2p.two img {
        width: 144%;
        position: absolute;
        left: -59px;
        top: 100px;
    }
}
@media screen and (max-width: 1050px) { 
    .product-card.itl780 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .product-card-content.black.itl780 {
        width: 90%;
    }
    p.text-v-block.ac12-g {
        top: 567px;
    }
    .itl789-text-block_two.itl780 {
        /* width: 100%; */
        max-width: 100%;
    }
    .sub-blocks-main.two-t {
        width: 97%;
        top: 0;
        left: 0;
    }
    .main-block {
        width: 100%;
        display: flex;
        height: 900px;
    }
    .block-h2p.two-t {
        width: 100%;
        position: relative;
    }
    .block-h2p.two-t img {
        width: 90%;
        top: 287px;
        position: absolute;
        left: 0;
    }
    img.image-product.itl780 {
        top: -73px;
        left: 50px;
        width: 90%;
    }
    .itl789-text-block.itl780 {
        top: -165px;
        /* bottom: 0; */
        width: 100%;
        text-align: justify;
    }
    .icon-texts-container.itl780 {
        width: 75%;
    }
    .sub-blocks-container h2 {
        max-width: 485px;
    }
    .itl780-zasg {
        display: flex;
        flex-direction: column;
        align-items: stretch;
    }
}
@media screen and (max-width: 1000px) {
    .product-card-content h1 {
        font-size: 60px;
    }
    .product-card-content p {
        font-size: 35px;
        line-height: 35px;
    }
    .itl789-text-block {
        top: 330px;
    }
    .image-h2-cont h2 {
        display: none;
    }
    .sub-blocks-main.two {
        width: 42%;
    }
    .sub-block {
        width: 45%;
    }
    .itl789-text-block.itl780 {
        top: -165px;
    }
    .image-h2-cont.itl780 {
        height: 500px;
    }
}
@media screen and (max-width: 800px) {
    .product-card-content.ac12-g {
        margin: 0 0 50px 0;
    }
    .img-glav-1 .image-product {
        top: -60px;
    }
    p.text-v-block.ac12-g {
        top: 440px;
    }
    .advanced-content-block {
        height: 990px;
    }
    .main-block {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
    .title-code-block h2 {
        font-size: 32px;
        line-height: 32px;
    }
    .sub-blocks-container {
        width: 90%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .main-block-header img {
        width: 60%;
        right: 0;
        position: relative;
    }
    .main-block-header {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .sub-blocks-container.two {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
        justify-content: space-between;
    }
    .imgpord.ac12-g {
        height: 475px;
        width: 85%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }
    .block-h2p.two {
        width: 90%;
        position: relative;
        margin: 50px;
    }
    .product-card-content {
        width: 100%;
    }
    .block-h2p.two img {
        width: 80%;
        position: relative;
        left: 0;
        top: 0;
    }
    .block-h2p.two img {
        width: 80%;
        position: relative;
        left: 55px;
        top: 0;
        /* right: 0; */
    }
    .sub-blocks-main.two {
        width: 90%;
    }
    .title-image-description-block {
        display: flex;
        align-items: center;
        align-content: center;
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
        height: fit-content;
    }
    .h2-p-block {
        width: 90%;
    }
    img.title-imge-db {
        position: relative;
        left: 0;
        width: 50%;
        top: 0;
    }
    p.bold-description {
        font-size: 16px;
        line-height: 30px;
        font-weight: 600;
        width: 50%;
        position: relative;
        right: 0;
        bottom: 0;
    }
    .title-text-icons-image-block {
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
        width: 100%;
        height: max-content;
    }
    .image-h2-con2 {
        width: 90%;
    }
    img.image-addit {
        position: relative;
    }
    .image-h2-cont h2 {
        position: relative;
        top: 23px;
        font-size: 32px;
        line-height: 32px;
    }
    .title-image-block h2 {
        font-size: 32px;
        line-height: 32px;
        width: 90%;
    }
    .product-card {
        display: flex;
        flex-direction: column-reverse;
        align-content: center;
        align-items: center;
    }
    .product-card-content.black {
        width: 100%;
    }
    .itl789-text-block {
        top: 555px;
    }
    .img-glav-1 {
        position: relative;
        width: 100%;
        height: 420px;
    }
    .img-glav-1 .image-product {
        width: 100%;
    }
    .title-image-block {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
    }
    img.tib-set {
        width: 90%;
    }
    .product-card.ac12-g {
        display: flex;
        flex-direction: column;
        margin-bottom: 20px;
    }
    .title-image-text-block h2 {
        font-size: 32px;
        line-height: 32px;
    }
    .advanced-content-block h2 {
        font-size: 32px;
        line-height: 32px;
        max-width: 370px;
    }
    .sub-blocks-container h2 {
        font-size: 32px;
        line-height: 32px;
    }
    .title-image-description-block h2 {
        font-size: 32px;
        line-height: 32px;
    }
    .image-h2-con2 h2 {
        font-size: 32px;
        line-height: 32px;
    }
    .product-card.itl780 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }
    .itl789-text-block.itl780 {
        top: -165px;
    }
    .sub-blocks-main.two-t {
        top: -400px;
    }
    .block-h2p.two-t img {
        top: -160px;
    }
    .cbtt {
        position: absolute;
        bottom: -374px;
    }
    .sub-blocks-container.two-t {
        width: 100%;
        position: relative;
    }
    .image-h2-cont.itl780 img.image-addit {
        top: 0;
        left: 0;
        width: 90%;
    }
}
@media screen and (max-width: 700px) { 
    .image-block-db {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-content: center;
        width: 100%;
        position: relative;
    }
    .title-code-block {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: stretch;
    }
    .table.itl780 {
        width: 100%;
    }
    p.bold-description {
        width: 75%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media screen and (max-width: 650px) { 
    .itl789-text-block {
        position: relative;
        top: -80px;
        bottom: 0;
        left: 0;
    }
    img.image-product.ac12-g {
        top: -100px;
    }
    .icon-texts-container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .icon-text-item {
        width: 75%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    img.image-product.itl780 {
        top: 50px;
        left: -45px;
        width: 110%;
    }
    .block-h2p.two-t img {
        width: 110%;
        top: -150px;
    }
    .itl789-text-block.itl780 {
        top: -55px;
        left: 0;
        width: 100%;
    }
    .cbtt {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        bottom: -450px;
    }
    .image-h2-cont.itl780 img.image-addit {
        left: 0;
    }
    .icon-texts-container.itl780 {
        width: 100%;
    }
    .icon-texts-container .itl780 {
        width: 75%;
    }
    .image-h2-cont.itl780 img.image-addit {
        width: 120%;
    }
}
@media screen and (max-width: 540px) {
    .itl789-text-block {
        width: 95%;
    }
    /* .itl-content {
        position: relative;
        width: 100%;
        display: flex;
        justify-content: center;
    } */
    .languages.navbar-body {
        display: none;
    }
    .cbtt {
        display: flex;
        flex-direction: column;
        align-content: center;
        bottom: -535px;
    }
    .sub-blocks-main.two-t {
        top: -595px;
    }
    .block-h2p.two-t img {
        top: -305px;
        left: 15px;
    }
    .main-block {
        width: 100%;
        height: 1100px;
    }
    .sub-block.two-t {
        display: flex;
        width: 100%;
    }
    .icon-text-item p {
        width: 100%;
    }
    .icon-texts-container .itl780 {
        width: 100%;
    }
    .image-h2-cont.itl780 {
        height: 200px;
    }
    p.text-v-block.ac12-g {
        top: 298px;
    }
    p.additional-text.ac12-g {
        width: 70%;
    }
    .advanced-content-block {
        height: 840px;
    }
    .imgpord.ac12-g {
        height: 270px;
    }
    .advanced-content-block {
        padding: 0;
    }
    h2.design-arman-2 {
        font-size: 32px;
        line-height: 32px;
    }
    .img-glav-1 .image-product {
        top: 0;
    }
    img.title-imge-db {
        object-fit: contain;
    }
}

@media screen and (max-width: 480px) {
    .image-block-db {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }
    img.title-imge-db {
        width: 100%;
    }
    p.bold-description {
        width: 100%;
    }
    .image-addit {
        width: 140%;
        position: absolute;
        top: 30px;
        right: 40px;
    }
    .main-block-header img {
        width: 100%;
    }
    .main-block.two {
        margin-top: 0px;
    }
    .title-image-description-block.reveal.active {
        margin-top: 0px;
    }
}
@media screen and (max-width: 430px) {
    .sub-blocks-main {
        width: 100%;
    }
    .main-block-header img {
        width: 80%;
    }
    .block-h2p.two img {
        left: 10px;
        width: 90%;
    }
    .title-image-description-block {
        /* background: antiquewhite; */
        display: flex;
        height: 650px;
    }
    img.title-imge-db {
        width: 100%;
    }
    p.bold-description {
        width: 90%;
        height: 200px;
    }
    img.image-addit {
        top: 0;
    }
    .h2-p-block {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        height: auto;
    }
    html, body {
        overflow-x: hidden;
    }
    .sub-block.two-t {
        width: 80%;
    }
    .block-h2p.two-t img {
        top: -281px;
        left: -8px;
    }
    .sub-blocks-container h2 {
        font-size: 26px;
        line-height: 26px;
    }
    .image-h2-con2 h2 {
        font-size: 26px;
        line-height: 26px;
    }
    .title-code-block h2 {
        font-size: 26px;
        line-height: 26px;
    }
    .title-image-text-block {
        margin-top: 150px;
    }
    h2.design-arman-2 {
        font-size: 26px;
        line-height: 26px;
    }
    .title-code-block.arman {
        margin-top: 360px;
    }
}
@media screen and (max-width: 370px) {
    .itl789-text-block {
        position: absolute;
        top: 400px;
        width: 80%;
        left: 40px;
    }
    .itl789-text-block.itl780 {
        top: -200px;
        left: 0;
        width: 100%;
    } 
    img.image-product.itl780 {
        top: 0;
        left: -40px;
        width: 120%;
    }
}