.i4ewOd-pzNkMb-haAclf{
    display: none!important;
}
.text-right__first-screen-reklama p{
    text-transform: none!important;
}
.flex-block-setka-grey{
    width: 33%;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-bottom: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;;
}
.content-screen-block4-123{
    display: none;
}
.flex-block-setka-grey p{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 54px;
    color: #1953b5;
    font-weight: 400;
}
.flex-block-setka-grey p span{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 54px;
    padding-bottom: 45px;
    color: #1953b5;
    font-weight: 700;
}
.content__first-screen-img-all-service12345{
    margin-left: -100px!important;
}

.frame-our-offers-123{
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}
.container-footer{
    justify-content: center;
}
@media screen and (max-width: 1600px){
    .dropdown{
        margin-left: 445px;
    }
    .container{
        max-width: 1270px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .content-exspetr-block {
        gap: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .title-after, .title-before, .before-content-text p, .after-content-text p {
        font-size: 18px;
    }
    .before-content-text p, .after-content-text p{
        margin-top: 20px;
    }
    .content-before-after{
        gap: 40px;
        justify-content: space-between;
    }
    .screen4-controls-container {
        gap: 65px 25px;
    }
    .before-content-text h4, .after-content-text h4{
        font-size: 50px;
    }
    .text-left__about-service h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .screen1__about-service-content img {
        width: 500px;
    }
    .image-cart-content{
        width: 360px;
    }
    .laptop{
        width: 600px;
    }
    .play-video-laptop{
        width: 70px;
        top: 150px;
        margin-left: -40px;
    }
    .left-screen3-team h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .left-screen3-team p {
        font-size: 18px;
        line-height: 28px;
    }
    .screen3-controls-block {
        width: 49%;
        height: 630px;
    }
    .screen3-controls-block-very-long{
        height: 850px;
    }
    .screen2-about-main-left h1, .first-screen-voice-text-part h1, .title__screen-12-develop, .left__screen-11-develop h1, .title-screen-6-develop, .title-screen-3-develop, .right__screen-6_team-page h1, .screen3-about-main-left h1, .container-screen4-about-main h1, .left-title__screen6-about-main h1{
        font-size: 40px;
        line-height: 50px;
    }
    .content__screen-11-develop {
        gap: 40px;
    }
    .bg-services-voice {
        width: 450px;
    }
    .screen2-about-main-left p, .first-screen-controls-text-part p, .title__screen6-about-main p, .container-screen4-about-main p, .screen3-about-main-left p {
        font-size: 18px;
        line-height: 28px;
    }
    .screen3-controls-block{
        padding-left: 30px;
    }
    .screen3-controls-top p{
        font-size: 25px;
        line-height: 35px;
    }
    .video-content__screen6-about-main{
        gap: 50px;
    }
    .screen3-services-all{
        margin-top: 100px;
    }
    .ticks-content p img {
        margin-right: 30px;
    }
    .block__screen-3-develop h4 {
        font-size: 22px;
        line-height: 25px;
    }
    .block__screen-3-develop p{
        font-size: 20px;
        line-height: 23px;
    }
    .screen2-about-main-right img, .img-screen-3-develop, .left__screen-6_team-page img, .screen3-about-main-right img {
        width: 350px;
    }

    .title-screen9 h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .content__screen-two-block img {
        width: 400px;
    }
    .right-block__screen2-bl h1, .form-block-title h2 {
        font-size: 44px;
        line-height: 50px;
    }
    .screen9-photo {
        width: 300px;
    }

    .photo-screen10 {
        width: 500px;
    }
    .text-screen10 h1, .title__table-price h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .table1 tbody th{
        font-size: 20px;
    }
    .col1 th{
        font-size: 20px;
    }
    .line-table-1 td{
        font-size: 30px!important;
    }
    .price-bottom-table{
        font-size: 30px;
    }
    .table1 tbody td{
        font-size: 20px;
    }
    .text-screen10 p {
        font-size: 18px;
        line-height: 28px;
    }
    .photo-13screen {
        width: 400px;
    }
    .text-13content h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .text-13content p {
        font-size: 18px;
        line-height: 28px;
    }
    .container-header{
        padding-left: 0;
        padding-right: 0;
        max-width: 1370px;
    }
    .links-lang{
        margin-left: 405px;
    }
    .call-tel-header {
        width: 155px;
        font-size: 15px;
    }
    .photo-5screen {
        width: 300px;
        position: static;
        margin-top: 0;
    }
    .text-screen5 {
        width: auto;
        margin: 0;
    }
    .text-screen6 h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .text-screen6 p {
        font-size: 18px;
        line-height: 28px;
    }
    .photo-screen6 {
        width: 400px;
    }
    .photo-screen7 {
        width: 350px;
    }
    .text-screen7 h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .text-screen7 p {
        font-size: 18px;
        line-height: 28px;
    }
    .container5 {
        display: flex;
        flex-direction: row-reverse;
        gap: 40px;
        align-items: center;
    }
    .left-s4 h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .text-screen5 h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .text-screen5 p {
        font-size: 18px;
        line-height: 28px;
    }
    .right-s4 img {
        width: 400px;
    }
    .content-third-screen h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .content__first-screen-img{
        width: 500px;
    }
    .content-bnt-form button{
        margin-right: 50px;
    }
    .h1-1-text__f1 span, .h1-1-text__f1, .h1-2-text__f1 {
        font-size: 46px;
        line-height: 56px;
    }
    .content__first-screen{
        gap: 60px;
        margin-top: 20px;
    }
    .section9-franchise-block {
        width: 320px;
        height: 320px;
    }
    .screen4-controls-block{
        width: 45%;
    }
    .screen5-controls-container{
        gap: 120px 39px;
        justify-content: center;
    }
    .screen5-controls-block{
        max-width: 600px;
    }

    .services-voice-section7-container-our-offers{
        justify-content: center;
    }
    .section3-our-offers{
        gap: 30px;
        justify-content: space-evenly;
    }
    .section2-lidog-container{
        gap: 20px;
    }
    .p-twice {
        padding-left: 96px!important;
        padding-right: 97px!important;
    }
    .frame-line p{
        padding-right: 100px;
    }
    .p-1200 {
        padding-right: 82.5px!important;
    }
    .actions-container{
        gap: 20px;
    }
    .blocks-services-voice-section2{
        gap: 30px;
    }
    .step-block{
        gap: 40px;
    }
    .section-10-voice-container{
        gap: 15px;
    }
    .video__about-us{
        width: 100%;
    }
    .screen5-controls-container {
        gap: 120px 9px;
    }
    .decision-biznes-container{
        margin-top: 100px;
    }
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/
    /*dron-new-adapt*/




    .img-biznes img{
        height: auto;
        width: 80px;
    }
    .decision-biznes-container{
        grid-gap: 80px 45px;
    }
    .decision-biznes-block p{
        padding-bottom: 30px;
    }
    .text-13content p{
        font-size: 16px;
    }
    .numbers-under-video-block h3{
        font-size: 64px;
        line-height: 70px;
    }
    .hr-under-video-block{
        margin-top: 20px;
        margin-bottom: 20px;
        height: 7px;
    }
    .numbers-under-video-block p{
        font-size: 22px;
    }
    .screen5-services-all{
        margin-top: 160px;
    }
    .screen8-block{
        height: 400px;
        width: 580px;
    }
    .why-we-img{
        width: 86px;
    }
    .count{
        font-size: 80px;
    }
    .screen8-block h3{
        font-size: 40px;
        line-height: 40px;
    }
    .screen8-block p{
        font-size: 16px;
        line-height: 20px;
    }
    .screen8-container{
        margin-top: 140px;
    }
    .screen3-services-all{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .handshake{
        height: 400px;
    }
    .left__rev-page-screen1 img{
        width: 400px;
    }
    .video-rev{
        height: 350px;
    }
    .left__rev-page-screen1 h3{
        font-size: 28px;
        margin-top: 20px;
    }
    .left__rev-page-screen1 p{
        font-size: 20px;
        line-height: 26px;
    }
    .screen-12-develop{
        margin-top: 80px;
    }
    details > summary{
        font-size: 22px;
    }
    details div p{
        font-size: 14px;
    }
    .rev-page-screen1-content{
        padding-right: 0;
    }
    .screen3-about-main-left h1{
        font-size: 36px;
        line-height: 44px;
    }
    .sert-content-block{
        width: 400px;
        height: auto;
    }
    .title-services-voice-section2 h2{
        font-size: 64px;
        line-height: 70px;
    }
    .section3-franchise-block img{
        height: 400px;
    }
    .minutes-img{
        height: 450px;
    }
    .title-section9-services-voice h2{
        font-size: 64px;
        line-height: 70px;
    }
    .section9-left-part p{
        padding-top: 80px;
    }
    .section5-franchise-text-part p{
        font-size: 20px;
        margin-top: 80px;
    }
    .world-metka{
        height: 450px;
    }
    .maps{
        max-width: 700px;
    }
    .section7-franchise-procent span{
        font-size: 70px;
    }
    .section8-franchise-text-part p{
        font-size: 20px;
        margin: 30px 0;
    }
    .section8-francise-uls ul li{
        font-size: 20px;
    }
    .btn-know-price{
        margin-top: 20px;
    }
    .box-img{
        width: 505px;
        height: 485px;
    }
    .title-section9-services-voice h2{
        font-size: 52px;
        line-height: 56px;
    }
    .title-section9-franchise{
        max-width: 505px;
    }
    .title-section9-franchise p{
        width: auto;
    }
    .section9-franchise-block{
        width: auto;
        max-width: 320px;
        height: auto;
    }
    .section9-franchise-block span{
        font-size: 72px;
    }
    .btn-price-fot-you{
        margin-top: 30px;
    }
    .section10-franchise-container{
        margin-top: 100px;
    }
    .section10-franchise-left span{
        font-size: 54px;
    }
    .section10-franchise-left p{
        font-size: 20px;
    }
    .magazin-img{
        max-width: 500px;
    }
    .section13-franchise{
        padding-top: 50px;
    }
    .books{
        max-width: 420px;
    }
    .title-section9-franchise p{
        font-size: 20px;
        margin-top: 70px;
    }
    .checkbox-francise{
        margin-bottom: 20px;
    }
    .content__first-screen-img-partners{
        width: 350px;
    }
    .text-p__f1{
        font-size: 20px;
        margin-bottom: 50px;
    }
    .steps-work-container{
        margin-top: 100px;
    }
    .step-work-text-part h4{
        font-size: 38px;
        margin-bottom: 30px;
    }
    .work-item{
        height: 80px;
    }
    .step-work-text-part p{
        margin-top: 20px;
    }
    .steps-work-block{
        padding-bottom: 25px;
        padding-top: 25px;
    }
    .left__screen-11-develop p{
        font-size: 24px;
        line-height: 28px;
    }
    .left__screen-11-develop h1{
        font-size: 54px;
        line-height: 60px;
    }
    .partners-img11{
        width: 350px;
    }
    .block__screen-11-develop h1{
        font-size: 64px;
    }
    .block__screen-11-develop p{
        font-size: 18px;
    }
    .content__screen-11-develop{
        margin-top: 0;
    }
    .section3-our-offers-text-part p{
        font-size: 20px;
        margin-top: 80px;
    }
    .comunicate{
        height: 500px;
    }
    .section3-our-offers{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .section3-our-offers-title h2{
        font-size: 64px;
        line-height: 72px;
    }
    .content__first-screen-img-b2b{
        width: 350px;
    }
    .btns-first-screen{
        margin-left: -20px;
        margin-top: 50px;
    }
    .photo-13screen{
        width: 350px;
    }
    .text-13content h2{
        font-size: 44px;
    }
    .text-13content h5{
        margin-top: 20px;
    }
    .services-voice-section7-block span{
        font-size: 64px;
    }
    .services-voice-section7-block p{
        margin-top: 25px;
    }
    .services-voice-section7-block-our-offers{
        width: 350px;
        height: 435px;
    }
    .baza-img{
        width: 350px;
    }
    .baza-icon-img{
        width: 80px;
    }
    .baza-block p{
        font-size: 20px;
        margin-top: 30px;
    }
    .text-content-last-b2b p{
        font-size: 20px;
        line-height: 24px;
    }
    .section2-lidog-block p{
        font-size: 22px;
    }
    .for-img{
        width: 120px;
    }
    .product-icon{
        width: 90px;
    }
    .section3-lidog-block p{
        font-size: 20px;
        line-height: 26px;
    }
    .work-item1{
        margin-top: 0;
    }
    .services-voice-section7-block-lidog h5{
        font-size: 32px;
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .services-voice-section7-block-lidog{
        width: 390px;
        height: 525px;
    }
    .section-support{
        max-width: none;
        margin-left: 0;
        margin-right: 0;
    }
    .section3-lidog-container{
        gap: 20px;
    }
    .list6-block a{
        font-size: 16px;
        line-height: 38px;
        text-transform: uppercase;
        color: #ff921f;
        font-weight: 500;
    }
    .section4-our-offers-title p{
        font-size: 20px;
        margin-top: 70px;
    }
    .section5-container{
        margin-top: 50px;
    }
    .ligalace-img{
        width: 100px;
    }
    .section5-block p{
        font-size: 20px;
    }
    .section5-block{
        width: 381px;
        height: 341px;
    }
    .first-screen-develop{
        padding-top: 150px;
    }
    .block__screen-3-develop h1{
        font-size: 64px;
    }
    .content-screen-3-develop{
        margin-top: 70px;
    }
    /*.screen3-services-all{*/
    /*    max-width: none;*/
    /*    margin-left: 0;*/
    /*    margin-right: 0;*/
    /*}*/
    .title__content-screen-block h1{
        font-size: 64px;
    }
    .content-screen-block ul li p{
        font-size: 20px;
    }
    .content-screen-block h4{
        font-size: 22px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .content-screen-7-develop{
        width: auto;
    }
    .content-screen-block1 {
        margin-right: 130px;
    }
    .content-screen-block3 {
        margin-right: 103px;
    }
    .dashed-line{
        width: 940px;
        top: 120px;
        left: 150px;
    }
    .content-screen-7-develop{
        grid-gap: 30px 0;
        padding-left: 60px;
        padding-right: 20px;
    }
    .btns-group-checkbox-reklama{
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .title-screen-11-develop img{
        width: 350px;
    }
    .block__screen-11-develop h3{
        font-size: 24px;
        margin-bottom: 20px;
    }
    .block__screen-11-develop{
        max-width: 330px;
    }
    .bg-services-voice{
        width: 350px;
        margin-top: 0;
    }
    .first-screen-voice-text-part p{
        font-size: 22px;
        margin-top: 40px;
    }
    .first-screen-voice-text-part h1{
        font-size: 38px;
        line-height: 44px;
    }
    .btn-consultation{
        margin-top: 50px;
    }
    .block-services-voice-section2 h3{
        font-size: 38px;
        line-height: 42px;
    }
    .block-services-voice-section2 ul li{
        font-size: 20px;
        line-height: 30px;
    }
    .section-offers-text p{
        font-size: 20px;
        margin-top: 70px;
        margin-left: 0;
    }
    .services-voice-section3{
        padding-top: 90px;
    }
    .audio-content-block p{
        font-size: 20px;
    }
    .audio-content-block{
        padding: 25px;
        width: 383px;
        height: 182px;
    }
    .services-voice-section7-block{
        padding: 50px;
        width: 483px;
    }
    .section-offers-text h2{
        font-size: 64px;
        line-height: 72px;
    }
    .robokop-img{
        width: 350px;
    }
    .title-section8-services-voice h2{
        font-size: 64px;
        line-height: 70px;
    }
    .step-block-child1 span{
        font-size: 64px;
    }
    .step-img{
        width: 200px;
    }
    .step-block-child1{
        padding-top: 0;
    }
    .title-section9-services-voice h2{
        font-size: 48px;
        line-height: 52px;
    }
    .minutes-img{
        width: 350px;
        height: auto;
        top: 0;
    }
    .services-voice-section9 .section9-container{
        padding-left: 50px;
        padding-right: 50px;
    }
    .title-section4-services-voice h2{
        font-size: 64px;
        line-height: 70px;
    }
    .worker-img{
        width: 90px;
    }
    .section-10-voice-block h3{
        font-size: 28px;
        line-height: 32px;
    }
    .section-10-voice-block p{
        margin-top: 20px;
    }
    .img-part-sec-10{
        height: 100px;
    }
    .text-13content h1{
        font-size: 38px;
        line-height: 42px;
    }
    .btn-consultation22{
        margin-top: 40px;
    }
    .services-price-container{
        margin-top: 50px;
    }
    .actions-block span{
        font-size: 64px;
    }
    .actions-block h5{
        font-size: 36px;
        line-height: 36px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .actions-block{
        height: 332px;
    }
    .actions-block p{
        font-size: 18px;
        line-height: 20px;
    }
    .price-section-block h3{
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 40px;
    }
    .price-section-block ul li{
        font-size: 18px;
        line-height: 28px;
    }
    .price-section-block{
        height: 640px;
    }
    .title-section13-services-voice h2{
        font-size: 64px;
        line-height: 70px;
    }
    .price-section-block span{
        font-size: 40px;
        line-height: 44px;
    }
    .section-10-voice-block{
        height: 510px;
    }
    .step-block-child2{
        width: 400px;
        height: 320px;
    }
    .step-block{
        align-items: center;
    }
    .step-block-child1 h3{
        font-size: 28px;
        line-height: 32px;
        padding-top: 20px;
        margin-bottom: 20px;
    }
    .step-block-child1 p{
        font-size: 20px;
        line-height: 24px;
    }

	
    /*  22.11.2022  */
    .right-c2-s4 h4,.left-c2-s4 h4{
        line-height: 32px;
        margin-bottom: 30px;
    }
    .block__right-c2-s4,.block__left-c2-s4{
        padding-top: 30px;
    }
    .text-block__left-c2-s4 h5,.text-block__right-c2-s4 h5{
        line-height: 32px;
        margin-bottom: 20px;
    }
    .block__left-c2-s4 .text-block__left-c2-s4:nth-child(2) {
        margin-top: 31px;
    }
    .block__left-c2-s4 .text-block__left-c2-s4:nth-child(3) {
        margin-top: 8px;
    }
    .screen5-01{
        position: relative;
    }
    .screen5-01 .photo-5screen{
        position: absolute;
        bottom: -200px;
        left: 50px;
    }
    .screen6-01{
        margin-top: 200px!important;
    }
    .content-screen6 .photo-screen6{
        width: 492px;
    }
    .text-screen6 p{
        max-width: 550px;
    }
    .text-screen6 h1{
        font-size: 58px;
    }
    .text-screen6 p{
        font-size: 16px;
    }
    .photo-screen7{
        position: absolute;
        bottom: -50px;
    }
    .text-screen7{
        margin-top: 0;
    }
    .text-screen7{
        margin-left: 500px;
    }
    .content-screen7{
        padding-top: 40px;
        position: relative;
    }
    .screen-9-hr{
        margin-top: 0;
    }
    .content-before-after{
        margin-top: 40px;
    }
    .ticks-content p{
        font-size: 24px;
    }
    .text-screen10 .line-orange{
        margin-bottom: 30px;
    }
    .link-screen10{
        margin-top: 30px;
        font-size: 15px;
        width: 291px;
        height: 61px;
    }
    .text-screen10 h1{
        font-size: 50px;
    }
    .text-13content h1{
        font-size: 50px;
    }
    .content13 .photo-13screen{
        width: 500px;
    }
    .text-13content p{
        font-size: 14px;
    }
    .screen10{
        padding-top: 60px;
    }
    .block__right-c2-s4{
        padding-top: 30px;
    }
    .block__left-c2-s4 .text-block__left-c2-s4:nth-child(2) {
        margin-top: 30px;
    }
    .block__left-c2-s4 .text-block__left-c2-s4:nth-child(3) {
        margin-top: 8px;
    }
    .screen3-services-all{
        padding-left: 70px!important;
    }
    .form-container-last .form{
        margin-top: 40px;
    }
    .container-for-contact{
        margin-top: 90px;
    }
    .ticks-content{
        justify-content: center;
        gap: 60px;
    }
    .content-before-after{
        justify-content: center;
        gap: 134px;
    }
    .text-screen7 .line-orange{
        margin-bottom: 25px;
        margin-top: 25px;
    }
    .text-screen7 p{
        font-size: 16px;
        line-height: 22px;
    }
    .content-screen7{
        padding-bottom: 70px;
    }
    .link-screen7 img{
        width: 50px;
    }
    .link-screen7{
        font-size: 14px;
        line-height: 20px;
        margin-top: 25px;
    }
    .text-screen7 h1{
        font-size: 40px;
        line-height: 48px;
    }
    .wrapper-all-page .screen11-services-all:not(.screen11-services-all-main){
        margin-bottom: 150px;
    }

	
    /*  serv  */
    .content__first-screen-ser-all .content__first-screen-img-all-service{
        width: 450px;
    }
    .h1-1-text__f1-all-ser,.h1-1-text__f1-all-ser span{
        font-size: 58px;
        line-height: 68px;
    }
    .text-right__first-screen-all-ser p{
        padding-bottom: 40px;
    }
    .decision-biznes-title h2{
        font-size: 58px;
        line-height: 68px;
    }
    .first-screen .first-screen-serv-all{
        padding-bottom: 220px;
        padding-top: 160px;
    }
    .pdf-part .pdf-part-serv-all{
        margin-top: 75px;
    }
    .screen3-services-all:not(.screen11-contacts-custom_container){
        margin-top: 0px;
    }
    .screen3-services-all .form-container{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .numbers-under-video-block h3{
        font-size: 54px;
        line-height: 64px;
    }
    .numbers-under-video-block p{
        font-size: 20px;
    }
    .title-screen8 h2{
        font-size: 58px;
        line-height: 68px;
    }
    .screen8-block h3{
        font-size: 32px;
        line-height: 32px;
    }
    .screen11-services-all:not(.screen11-services-all-main){
        margin-bottom: 170px;
    }
    .content__first-screen{
        gap: 100px;
    }
    .title-screen8 h2{
        font-size: 52px;
        line-height: 60px;
    }
    .screen8-services-all{
        margin-top: 100px;
    }
    .screen8-block-top .count{
        padding-top: 0;
    }
    .screen8-block-top{
        align-items: flex-start;
    }
    .screen8-block-top .why-we-img{
        margin-top: -15px;
    }
    .pay-up112{
        margin-left: -100px;
    }
    .first-screen-serv-all{
        padding-top: 160px;
        padding-bottom: 230px;
    }
    .screen8-block-top{
        height: 63px;
    }
    .screen8-block-top .why-we-img{
        max-height: 63px;
        width: auto!important;
    }
    .screen8-block-12{
        height: 326px;
    }
    .rev-page-screen1 {
        padding-bottom: 70px;
    }
    .rev-page-screen3-12{
        padding-bottom: 0;
    }
    footer{
        padding: 50px 0;
    }
    .screen-12-develop-12{
        margin-bottom: 80px;
    }
    .screen2-about-main-12{
        padding-top: 290px;
    }
    .screen4-about-main-12{
        padding-top: 0;
    }
    .screen6-about-main-122{
        padding-top: 0;
    }
    .title__screen6-about-main-12{
        margin-bottom: 50px;
    }
    .screen-6_team-page-12{
        padding-top: 40px;
        padding-bottom: 0;
    }
    .text-right__first-screen-reklama p{
        font-size: 30px;
        line-height: 34px;
    }
    .btns-first-screen-franchise p{
        font-size: 18px;
        line-height: 22px;
    }
    .btns-first-screen-franchise{
        margin-left: 0;
        justify-content: left;
    }
    .section3-franchise{
        margin-top: 100px;
    }
    .title-services-voice-section2 h2{
        font-size: 58px;
        line-height: 64px;
    }
    .section3-franchise-block{
        justify-content: normal;
        gap: 180px;
    }
    .section4-franchise{
        margin-top: 0;
    }
    .section5-franchise{
        margin-top: 40px;
        margin-bottom: 100px;
    }
    .world-metka{
        width: 380px;
        height: auto;
    }
    .section7-franchise{
        margin-top: 0;
    }
    .section7-franchise-procent h6{
        font-size: 30px;
    }
    .section7-franchise-procents{
        gap: 50px;
    }
    .section7-franchise-procent h6{
        width: 145px;
    }
    .section8-franchise{
        margin-top: 100px;
    }
    .section8-francise-uls ul li{
        font-size: 16px;
    }
    .box-img-last{
        width: 421px;
        height: 412px;
    }
    .section7-franchise-procent span{
        font-size: 60px;
    }
    .section9-franchise{
        padding-top: 100px;
        padding-bottom: 100px;
        margin-top: 100px;
    }
    .section9-franchise-block p{
        font-size: 18px;
        line-height: 22px;
    }
    .section10-franchise{
        margin-top: 100px;
    }
    .section10-franchise-left p{
        font-size: 18px;
        line-height: 24px;
    }
    .section10-franchise-left span{
        font-size: 45px;
        line-height: 50px;
    }
    .section10-franchise-left-block:first-child{
        padding-top: 0;
    }
    .section10-franchise-left-block:last-child{
        padding-bottom: 0;
    }
    .section10-franchise-container{
        padding-bottom: 50px;
    }
    .section10-franchise-left-block{
        max-width: 500px;
    }
    .container-section13-franchise {
        justify-content: space-around;
    }
    .section10-franchise-container{
        gap: 100px;
    }
    .steps-work-section-12{
        margin-top: 90px;
    }
    .content__screen-11-develop-12{
        margin-top: 40px;
    }
    .screen-11-develop-partners{
        padding-bottom: 80px;
    }
    .decision-biznes-title h2{
        font-size: 56px;
    }
    .steps-work-section-13{
        margin-top: 100px;
    }
    .section3-our-offers-content{
        justify-content: center;
        gap: 100px;
    }
    footer{
        margin-top: 100px;
    }
    .screen13-b2b{
        margin-top: 100px;
    }
    .screen13-b2b .photo-13screen{
        width: 400px;
    }
    .section3-our-offers-12{
        margin-top: 0;
    }
    .section3-our-offers-title h2{
        font-size: 56px;
    }
    .section4-our-offers-12{
        margin-top: 100px;
    }
    .section4-our-offers-title h2{
        font-size: 56px;
        line-height: 64px;
    }
    .services-voice-section7-container-our-offers{
        margin-top: 100px;
    }
    .section4-our-offers-12 .services-voice-section7-block-our-offers{
        height: 340px;
    }
    .section5-our-offers-122{
        margin-top: 100px;
    }
    .baza-block{
        width: 400px;
        padding: 20px 40px;
        height: 340px;
    }
    .baza-block p{
        font-size: 18px;
        line-height: 28px;
    }
    .section6-our-offers-123{
        margin-top: 50px;
    }
    .frame-our-offers-123{
        margin-top: 100px;
    }
    .frame-line p{
        text-align: center;
        /*padding: 23px 174.5px 29px 0;*/
    }
    .frame-line-1 p{
        padding-right: 108px;
    }
    .frame-line p{
        width: 300px;
        height: 150px;
        padding: 0px 70px;
    }
    .frame-line{
        justify-content: space-between;
    }
    .flex-block-setka-grey p,.flex-block-setka-grey p span{
        font-size: 24px;
        line-height: 30px;
    }
    .flex-block-setka-grey{
        height: 130px;
    }
    .b2b-icon-last{
        width: 350px;
    }
    .text-content-last-b2b p{
        max-width: 470px;
    }
    .text-content-last-b2b{
        justify-content: center;
        gap: 50px;
    }
    .section7-our-offers{
        padding-bottom: 80px;
    }
    footer{
        margin-top: 100px!important;
    }
    .first-screen-lidog{
        padding-top: 185px;
    }
    .first-screen-lidog .content__first-screen-img-b2b{
        width: 400px;
    }
    .first-screen-lidog .text-right__first-screen-reklama h1{
        font-size: 56px;
        line-height: 64px;
    }
    .first-screen-lidog .text-right__first-screen-reklama p{
        font-size: 26px;
        line-height: 32px;
    }
    .first-screen-lidog .text-right__first-screen-reklama h5{
        font-size: 22px;
        line-height: 26px;
    }
    .section2-lidog{
        margin-top: 100px;
    }
    .section3-lidog{
        margin-top: 100px;
    }
    .content14 h1{
        font-size: 56px;
        line-height: 64px;
    }
    .p-product-bottom-12{
        font-size: 22px;
    }
    .steps-work-section{
        margin-top: 0;
    }
    .step-work-text-part{
        max-width: 790px;
    }
    .steps-work-block{
        position: relative;
    }
    .work-item{
        position: absolute;
        height: 200px;
        right: 30px;
    }
    .work-item1{
        top: -60px;
    }
    .section5-lidog{
        margin-top: 100px;
        padding-top: 60px;
        padding-bottom: 130px;
    }
    .section5-lidog-title h2{
        font-size: 56px;
        line-height: 64px;
    }
    .line-orange-lidog{
        margin-bottom: 40px;
    }
    .section5-lidog-title p{
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 50px;
    }
    .section4-our-offers{
        margin-top: 100px;
    }
    .section4-our-offers .services-voice-section7-block{
        height: 400px;
    }
    .section-support-123{
        margin-top: 100px;
    }
    .section6-lidog-title h2{
        font-size: 56px;
        line-height: 64px;
    }
    .price-phone{
        height: 380px;
    }
    .list6-block-lidlog{
        margin-top: 50px;
    }
    .screen5-lidog{
        margin-top: 100px;
    }
    .content__first-screen-img-123{
        width: 400px;
    }
    #screen-2-develop {
        scroll-margin-top: 100px;
    }
    .block__screen-2-develop p{
        font-size: 20px;
        line-height: 28px;
    }
    .screen-3-develop-123{
        margin-top: 100px;
    }
    .form-inputs3-123 input{
        width: 260px;
    }
    .form-inputs3-123 .tel-input{
        width: 260px!important;
    }
    .handshake-phone{
        top: 185px;
    }
    .content-screen-block ul li p{
        font-size: 18px;
    }
    .content-screen-block1{
        margin-right: 176px;
    }
    .content-screen-block3 {
        margin-right: 161px;
    }
    .screen-9-develop-123{
        margin-top: 0px;
    }
    .screen-7-develop-123{
        margin-bottom: 100px;
    }
    .services-voice-section3{
        margin-top: 100px;
    }
    .section-offers-text h2{
        font-size: 56px;
        line-height: 64px;
    }
    .robokop-img {
        width: 300px;
    }
    .section-offers-container-123{
        justify-content: normal;
        gap: 100px;
    }
    .price-robot-container-text p{
        font-size: 30px;
        line-height: 36px;
    }
    .services-voice-section5{
        padding-top: 50px;
        padding-bottom: 100px;
    }
    .services-voice-section8{
        margin-top: 100px;
    }
    .title-section8-services-voice h2{
        font-size: 56px;
        line-height: 64px;
        padding-top: 60px;
    }
    .step-block-child2{
        width: 346px;
        height: 290px;
    }
    .step-block-child2 .step-img{
        width: 150px;
    }
    .services-voice-section8{
        padding-bottom: 60px;
    }
    .services-voice-section9{
        margin-top: 100px;
    }
    .services-voice-section9{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .services-voice-section11{
        margin-top: 100px;
    }
    .title-section4-services-voice h2{
        font-size: 56px;
        line-height: 64px;
    }
    .services-price-section-123{
        margin-top: 80px;
        padding-top: 50px;
    }
    .services-price-section-123 .services-price-container{
        padding-bottom: 140px;
    }
    .section15-services-voice{
        margin-bottom: 0;
    }
    .text-right__first-screen-all-ser-12 p{
        margin-left: 70px;
    }
    .text-right__first-screen-all-ser-12 .h1-1-text__f1-all-ser{
        margin-left: 70px;
    }
    .text-right__first-screen-all-ser-12 .btns-first-screen{
        margin-left: 30px;
    }
    .first-screen-serv-all-122 .text-right__first-screen-all-ser{
        margin-top: 60px;
    }
    .text-right__first-screen-reklama p{
        font-size: 20px;
        line-height: 26px;
        max-width: 600px;
    }
    .btns-first-screen-franchise p{
        font-size: 16px;
        line-height: 20px;
    }
    .section4-franchise{
        padding-left: 0;
    }
    .services-voice-section9 .section9-container{
        padding-left: 0;
    }
    .section4-container-franchise{
        justify-content: space-between;
    }
    .title-section9-franchise {
        max-width: 545px;
    }
    .container-section13-franchise{
        align-items: center;
    }
    .content__first-screen-img-b2b{
        width: 420px;
    }
    .services-voice-section7-block-our-offers-123{
        height: 340px!important;
    }
    .baza-img-1233{
        width: 300px;
    }
    .baza-block{
        height: 300px;
    }
    .flex-block-setka-grey{
        height: 95px;
    }
    .section6-our-offers-123 .btn-get-clients{
        margin-top: 40px;
    }
    .b2b-icon-last{
        width: 300px;
    }
    .text-content-last-b2b{
        margin-top: -120px;
    }
    .first-screen-lidog .text-right__first-screen-reklama p{
        font-size: 24px;
        line-height: 30px;
    }
    .btns-first-screen-b2c{
        justify-content: left;
        margin-left: 0;
    }
    .section3-lidog{
        padding-top: 60px;
    }
    .section3-lidog-container{
        margin-top: 50px;
    }
    .section3-lidog{
        padding-bottom: 60px;
    }
    .section3-lidog-block p{
        font-size: 19px;
    }
    .section3-lidog-block{
        height: 260px;
    }
    .section-support-123{
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .section5-block-lidlog{
        height: 300px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .section5-block-lidlog p{
        font-size: 18px;
        line-height: 24px;
    }
    .section5-block-lidlog-1 p{
        margin-bottom: -25px;
    }
    .screen-12-develop{
        margin-bottom: 0;
    }
    .title-section9-franchise-122{
        max-width: 500px;
    }
    .blocks-services-voice-section2{
        margin-top: 80px;
    }
    .block-services-voice-section2 h3{
        font-size: 32px;
    }
    .title-services-voice-section2 h2{
        font-size: 56px;
    }
    .section-offers-text p{
        font-size: 18px;
        line-height: 26px;
    }
    .services-voice-section7-block{
        height: 320px;
    }
    .title-section4-services-voice h2{
        font-size: 52px;
        line-height: 62px;
    }
    .text-13content p{
        line-height: 24px;
    }
    .some{
        font-size: 14px;
        line-height: 16px;
    }
    .line-create-bot-12{
        margin-top: 30px;
    }
    .title-last-voice h2{
        font-size: 52px;
        line-height: 62px;
    }
    .man-coin{
        height: 300px;
    }
    .actions-block h5{
        font-size: 30px;
    }
    .actions-block{
        padding: 30px 55px;
        height: 286px;
    }
    .price-section-block{
        padding: 35px 60px;
        height: 575px;
    }
    .work-item-123{
        height: 90px;
        top: 20px;
    }
    .steps-work-section-13{
        margin-top: 80px;
    }
    .services-voice-section9-voice{
        padding-left: 100px;
    }
    #first-screen-franchise{
        padding-top: 150px;
        padding-bottom: 210px;
    }
    #first-screen-franchise .text-right__first-screen-reklama h1{
        font-size: 57px;
    }
    #first-screen-franchise .content__first-screen{
        align-items: center;
    }
    #first-screen-franchise .text-right__first-screen-reklama p{
        font-size: 22px;
    }
    #first-screen-franchise .btns-first-screen-franchise p{
        font-size: 18px;
    }
    .section3-franchise-block img{
        height: 320px;
    }
    #first-screen-123-partners{
        padding-bottom: 130px;
        margin-bottom: 10px;
    }
    #steps-work-section-12-partn{
        margin-top: 90px;
    }
    .section3-our-offers .section3-our-offers-text-part-123 p{
        line-height: 24px;
        font-size: 18px;
    }
    .btns-first-screen{
        margin-left: -40px;
    }
    .content__first-screen-img-b2b {
        width: 470px;
    }
    .services-voice-section7-block p{
        font-size: 18px;
        line-height: 25px;
    }
    .services-voice-section7-block-our-offers-123{
        height: 330px!important;
        width: 390px;
    }
    .text-content-last-b2b p{
        font-size: 18px;
    }
    .text-content-last-b2b{
        margin-top: -100px;
    }
    .section7-our-offers-b2b{
        padding-bottom: 50px;
    }
    .content-screen-block ul li p{
        font-size: 16px;
    }
    .content-screen-block3 {
        margin-right: 202px;
    }
    .content-screen-block1 {
        margin-right: 221px;
    }
    .services-voice-section7-container-12345 .services-voice-section7-block p{
        font-size: 16px;
    }
    .services-voice-section7-container-12345 .services-voice-section7-block{
        height: 290px;
    }
    .line-create-bot{
        margin-top: 25px;
    }
    .line-create-bot-12 {
        margin-top: 6px;
    }
    .price-section-block p{
        margin-top: 24px;
    }
    .price-section-block{
        height: 535px;
    }
    .content__first-screen-img-all-service12345{
        width: 380px!important;
        margin-top: 50px;
        margin-left: -50px!important;
    }
}



.screen7-serv{
    margin-bottom: 100px;
}
.left-c2-s4 h4{
    margin-left: 35px;
}
.video-photo-2-12{
    max-height: 768.750px;
}





.video__about-us-main{
    height: auto;
}
.content__form-adnswer-qa{
    width: 100%;
    margin-bottom: 30px;
}
.screen-two-block{
    margin-bottom: 70px;
}
@media(max-width: 1550px){
    .container{
        padding-left: 20px;
        padding-right: 20px;
    }
    .services-voice-section9-voice{
        padding-left: 60px;
    }
    .services-voice-section9-voice .section9-container{
        padding-right: 20px;
        justify-content: space-between;
    }
    .video-content__screen6-about-main{
        gap: 20px;
        justify-content: space-between;
    }
    footer{
        margin-top: 100px;
        background-size: cover!important;
    }
    .container-footer h5{
        max-width: 300px;
    }
    .container-footer{
        flex-wrap: wrap;
        gap: 20px;
    }
    .screen-two-block{
        margin-top: 50px;
    }
    .table-price{
        margin-top: 100px;
    }
    .table1{
        width: 100%;
        overflow-y: scroll;
    }
    .table-price{
        background-size: cover!important;
        padding: 80px 20px;
    }
    .table1 tbody th{
        line-height: 46px;
    }

    .video-company{
        margin-top: 100px;
    }
    .video__about-us{
        width: 100%;
    }
    .video-photo{
        width: 100%;
    }
    .title-video__2 h1{
        font-size: 48px;
        margin-top: 100px;
    }
    .smi-about-us{
        margin-top: 100px;
    }
    .logos-content img{
        width: 100%;
        margin-top: -200px;
    }
    .screen14{
        margin-top: 100px;
    }

    .content13{
        margin-top: 100px;
    }
    .content-screen11-grey{
        justify-content: center;
    }
    audio{
        width: 300px!important;
    }
    .content-screen11{
        padding-left: 20px;
        padding-right: 20px;
    }
    .screen8{
        margin-top: 100px;
    }
    .screen11{
        margin-top: 100px;
    }
    .content-screen9{
        padding-left: 30px;
        padding-right: 30px;
    }
    .ticks-content{
        /*gap: 0;*/
        /*justify-content: space-between;*/
    }
    .screen9{
        margin-top: 50px;
    }
    .first-screen{
        background-position: top center!important;
    }
    .second-screen{
        margin-top: 100px;
    }
    .third-screen{
        margin-top: 100px;
    }
    .screen-4,.screen6,.screen7{
        margin-top: 100px;
    }
    .screen5{
        margin-top: 0;
    }
    .block__left-c2-s4{
        width: auto;
    }
    .content-screen7{
        background-size: cover!important;
        border-radius: 20px;
    }
}
@media(max-width: 1440px){
    .right__content-second-screen h1{
        font-size: 54px;
        line-height: 60px;
    }
    .video__about-us-main{
        height: 614px;
    }
    .title-video__2-main h1{
        margin-top: -370px;
    }

    .left-screen3-team h1 br{
        display: none;
    }
    .content__screen-two-block{
        justify-content: space-between;
        gap: 0;
    }
    .content__screen-two-block img{
        width: 350px;
    }
    .content-before-after{
        align-items: center;
        /*gap: 20px;*/
        /*justify-content: space-between;*/
        flex-wrap: wrap;
    }
    .photo-screen8 {
        width: 100%;
        margin-top: 30px;
    }
    .container-screen8{
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .photo-screen7{
        width: 350px;
    }
    .content-screen7{
        padding: 70px 20px;
    }
    .content-third-screen{
        padding-left: 20px;
        padding-right: 20px;
    }
    .photo-5screen{
        width: 300px;
        position: static;
        margin-top: 0;
    }
    .container5{
        display: flex;
        flex-direction: row-reverse;
        gap: 40px;
        align-items: center;
    }
    .text-screen5{
        width: auto;
        margin: 0;
    }
}
@media(max-width: 1440px){
    .content-header ul li a{
        font-size: 13px;
    }
    .dropdown {
        margin-left: 424px;
    }
}
@media(max-width: 1350px){
    .content__first-screen-ser-all .content__first-screen-img-all-service{
        width: 335px;
        margin-left: -35px;
    }
    .content__first-screen-img{
        width: 420px;
        margin-left: -25px;
    }
}
@media(max-width: 1280px){
    .content-header ul li a{
        font-size: 12px;
    }
    .dropdown {
        margin-left: 383px;
    }
}
@media(max-width: 1210px){
    .content-header ul li a{
        font-size: 12px;
    }
    .dropdown {
        margin-left: 360px;
    }
}
@media(max-width: 1166px){
    .content-header ul li a{
        font-size: 11px;
    }
    .logo-header {
        width: 177px;
    }
    .call-tel-header {
        width: 145px;
        font-size: 14px;
        /*height: 50px;*/
    }
    .dropdown {
        margin-left: 335px;
    }
}


@media(max-width: 1100px){
    .screen3-controls-block {
        width: 80%;
        height: 100%;
    }
    .active-li{
        padding-bottom: 3px!important;
    }
    .numbers-under-video{
        gap: 20px;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .block-with-contacts {
        height: auto;
        width: 100%;
    }
    #map iframe {
        height: 525px;
        width: 100%;
    }
    .container-for-contact {
        flex-direction: column;
    }
    .content-header ul li .active-li{
        font-size: 14px;
    }
    .text-left__about-service h1{
        font-size: 44px;
        line-height: 50px;
    }
    .text-left__about-service p{
        font-size: 18px;
        line-height: 28px;
    }
    .screen1__about-service-content img{
        width: 500px;
    }
    .content-exspetr-block{
        gap: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .video-photo-2{
        height: 614px;
    }
    .title-video__2-main h1{
        font-size: 44px;
        line-height: 50px;
    }
    .content-screen2-about-page{
        flex-direction: column;
        align-items: center;
    }
    .left-screen2-about-page h1{
        text-align: center;
    }
    .left-screen2-about-page h1 br{
        display: none;
    }
    .left-screen2-about-page .line-orange{
        margin: 20px auto 30px;
    }
    .left-screen2-about-page a{
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        margin: 0 auto 40px;
    }
    .screen2-about-page{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .video__about-us-team{
        width: 100%;
    }
    .video-photo-team{
        width: 100%;
    }
    .content__screen-4_team-page{
        align-items: center;
        justify-content: center;
    }
    .title-screen-4_team-page{
        text-align: center;
    }
    .screen-4_team-page .line-orange{
        margin: 20px auto 30px;
    }
    .content-header-2 ul li a {
        font-size: 17px;
        line-height: 38px;
        text-transform: uppercase;
        font-weight: 500;
    }
    .lang-burger-2{
        color: #1b59b6;
    }
    .content-header-2 ul{
        padding-top: 40px;
    }
    .hamburger-menu{
        z-index: 1000;
        display: block;
    }
    .content-header-ul{
        display: none!important;
    }
    .links-lang {
        margin-left: 0;
        left: auto;
        right: 100px;
    }
    .menu__box2 .links-burger{
        padding-top: 50px;
    }
    #header-2{
        padding-bottom: 26px;
    }
    .content-header ul{
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        gap: 10px;
        padding-right: 10px;
        padding-top: 20px;
    }
    .lang-burger{
        display: flex;
        align-items: baseline;
        gap: 10px;

    }
    .hr-header{
        margin-top: 26px;
    }
    .container-footer h5{
        max-width: none;
    }
    footer{
        padding-top: 30px;
    }
    .photo-last-block-main{
        display: none;
    }
    .last-screen-main-content{
        align-items: flex-start;
        gap: 20px;
        flex-direction: column-reverse;
    }
    .right__last-screen-main-content{
        max-width: none;
    }
    .table-content-scroll{
        overflow-y: scroll;
        padding-bottom: 30px;
    }
    .table1{
        width: 1310px;
    }
    .links-right__content-second-screen{
        gap: 40px;
        margin-top: 50px;
    }
    .content-bnt-form{
        flex-direction: column;
        gap: 20px;
        margin-right: 0;
    }
    .content-bnt-form button{
        margin-right: 0;
    }
    .right__content-second-screen h1 {
        font-size: 38px;
        line-height: 50px;
    }
    .content-third-screen{
        background-size: cover!important;
    }
    .content-header ul li a{
        font-size: 14px;
    }
    .line-orange{
        width: 100px;
        margin-top: 20px;
        margin-bottom: 20px;
        height: 5px;
    }
    .right__content-second-screen p{
        font-size: 18px;
        line-height: 24px;
    }
    .left__content-second-screen img{
        width: 400px;
    }
    .watch-video img{
        width: auto!important;
    }
    .content__first-screen-img{
        width: 500px;
    }
    .h1-1-text__f1 span,.h1-1-text__f1,.h1-2-text__f1{
        font-size: 46px;
        line-height: 56px;
    }
    .text-p__f1{
        font-size: 22px;
        line-height: 28px;
        margin-top: 40px;
        margin-bottom: 30px;
    }
}

@media(max-width: 1200px){
    .content-before-after {
        gap: 40px;
        align-items: center;
        justify-content: center;
    }
    .ticks-content{
        gap: 0;
        justify-content: space-between;
    }
    .content-before-after{
        justify-content: center;
        gap: 40px;
    }
    .ticks-content{
        flex-wrap: wrap;
    }
    .rev-page-screen3-content img{
        display: none;
    }
    .content-title__rev-page-screen2 h1{
        font-size: 44px;
        line-height: 50px;
    }
    .content__rev-page-screen2{
        flex-direction: column;
    }
    .content__rev-page-screen2{
        margin-top: 40px;
    }
    .rev-page-screen2{
        padding: 50px 0;
    }
    .rev-page-screen1-content{
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .left__rev-page-screen1 h3 br,.left__rev-page-screen1 p br{
        display: none;
    }
    .left__rev-page-screen1 p{
        max-width: none;
    }
    .content-exspetr-block{
        flex-direction: column;
    }
    .text-exspert h1{
        text-align: center;
    }
    .text-exspert p{
        text-align: center;
    }
    .content-exspetr-block{
        width: 550px;
    }
    .title-screen-about-exspert h1{
        font-size: 44px;
        line-height: 50px;
    }
    .video-content__screen6-about-main{
        flex-direction: column;
    }
    .video-content__screen6-about-main h4{
        text-align: center;
    }
    .video-content__screen6-about-main h4 br{
        display: none;
    }
    .left-title__screen6-about-main h1{
        font-size: 44px;
        line-height: 50px;
    }
    .title__screen6-about-main p{
        font-size: 18px;
        line-height: 28px;
        max-width: 448px;
    }
    .container-screen4-about-main h1{
        font-size: 44px;
        line-height: 50px;
    }
    .container-screen4-about-main p{
        font-size: 18px;
        line-height: 28px;
    }
    .screen4-about-main {
        padding: 50px 0;
    }
    .sert-content{
        flex-wrap: wrap;
        align-items: center;
        gap: 20px;
        justify-content: center;
    }
    .screen3-about-main-left h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .screen3-about-main-left p{
        font-size: 18px;
        line-height: 28px;
    }
    .screen3-about-main-right img{
        width: 300px;
    }
    .screen2-about-page{
        padding-top: 50px;
    }
    .screen2-about-main-left h1{
        font-size: 44px;
        line-height: 50px;
    }
    .screen2-about-main-left p{
        font-size: 18px;
        line-height: 28px;
    }
    .screen2-about-main{
        padding-top: 50px;
    }
    .screen2-about-main-right img{
        width: 300px;
    }
    .title-screen1-about-page h1{
        font-size: 44px;
        line-height: 50px;
    }
    .screen1-about-page{
        padding-top: 155px;
    }
    .logos-about-content{
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 20px;
    }
    #header-3{
        height: auto;
        padding-bottom: 20px;
    }
    #header-3 .hr-header{
        display: none;
    }
    .right__screen-6_team-page h1{
        font-size: 44px;
        line-height: 50px;
    }
    .right__screen-6_team-page p{
        font-size: 18px;
        line-height: 28px;
    }
    .left__screen-6_team-page a{
        margin-top: 80px;
    }

    .title-screen-5_team-page{
        font-size: 44px;
        line-height: 50px;
    }
    .screen-5_team-page{
        padding-top: 40px;
    }
    .screen-4_team-page{
        padding-bottom: 70px;
    }
    .play-2{
        width: 60px;
        top: 200px;
    }
    .content__screen-3_team-page{
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .screen-3_team-page{
        padding-top: 158px;
    }
    .left-screen3-team{
        max-width: none;
    }
    .left-screen3-team a{
        margin-top: 30px;
    }
    .title-team-page{
        font-size: 44px;
        line-height: 50px;
    }
    .left-screen3-team h1 {
        font-size: 44px;
        line-height: 50px;
    }
    .left-screen3-team p{
        font-size: 18px;
        line-height: 28px;
    }
    .left-screen3-team a{
        font-size: 14px;
        line-height: 24px;
        width: 356px;
        height: 60px;
    }

    .content__screen-2_team-page p{
        font-size: 18px;
        line-height: 28px;
    }
    .screen-1_team-page-h1{
        font-size: 44px;
        line-height: 50px;
    }
    .content__screen-1_team-page{
        padding: 40px 0;
    }
    .right-block__screen2-bl h1{
        font-size: 44px;
        line-height: 50px;
    }
    .title__table-price h1{
        font-size: 44px;
        line-height: 50px;
    }
    .video__about-us{
        height: 400px;
    }
    .video-photo{
        height: 400px;
    }
    .title-video__2 h1{
        margin-top: 200px;
    }
    .title-text__smi-about-us h1{
        font-size: 44px;
        line-height: 50px;
    }
    .title__smi-about-us img{
        width: 200px;
    }
    .content14 h1{
        font-size: 44px;
        line-height: 50px;
    }
    .video-company{
        margin-top: 50px;
    }
    .logos-content img{
        margin-top: -100px;
    }
    .text-13content h1{
        font-size: 44px;
        line-height: 50px;
    }
    .text-13content p{
        font-size: 18px;
        line-height: 28px;
    }
    .photo-13screen{
        width: 400px;
    }
    .right12{
        display: none;
    }
    .line-content12{
        width: 100%;
    }
    .content-12screen{
        width: 100%;
    }
    .title__line-content12 br{
        display: none;
    }
    .screen12{
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .text-screen10 p{
        font-size: 18px;
        line-height: 28px;
    }
    .content-screen11-title h1{
        font-size: 44px;
        line-height: 50px;
    }
    .link-screen10{
        margin-top: 50px;
    }
    .photo-screen10{
        width: 500px;
    }
    .screen10{
        margin-top: 50px;
    }
    .content-screen10{
        gap: 0;
        justify-content: space-between;
    }
    .ticks-content{
        align-items: flex-start;
        justify-content: center;
    }
    .text-screen10 h1{
        font-size: 44px;
        line-height: 50px;
    }
    .ticks-content-p-2{
        margin-left: -100px;
    }
    .left-s4 h1{
        font-size: 44px;
        line-height: 50px;
    }
    .title-screen9 h1{
        font-size: 44px;
        line-height: 50px;
    }
    .screen9-photo{
        width: 300px;
    }
    .title-screen5{
        font-size: 44px;
        line-height: 50px;
    }
    .text-screen7 h1{
        font-size: 44px;
        line-height: 50px;
    }
    .text-screen7 p{
        font-size: 18px;
        line-height: 28px;
    }
    .right-s4 img{
        width: 400px;
    }
    .content-screen7{
        gap: 50px;
    }
    .photo-screen7{
        width: 200px;
    }
    .text-screen5 h1{
        font-size: 44px;
        line-height: 50px;
    }
    .text-screen6 h1{
        font-size: 44px;
        line-height: 50px;
    }
    .text-screen6 p{
        font-size: 18px;
        line-height: 28px;
    }
    .photo-screen6{
        width: 400px;
    }
    .text-screen5 p{
        font-size: 18px;
        line-height: 28px;
    }
}
@media(max-width: 1020px){
    .content-header ul li{
        border-bottom: none!important;
    }
    .dropdown{
        margin-left: 0;
        right: 80px;
        left: auto;
    }
    .content__first-screen-img {
        width: 400px;
        margin-left: -48px;
    }
    .text-screen7{
        margin-left: 220px;
    }
    .left-rev-page-screen3-content form{
        flex-wrap: wrap;
    }
    .content__smi-about-us-screen{
        justify-content: center;
        margin-top: 50px;
    }
    .title-smi-screen h1{
        font-size: 44px;
        line-height: 50px;
    }
    .smi-about-us-screen {
        padding-top: 155px;
    }
    .content__screen-6_team-page{
        flex-direction: column;
        align-items: center;
        gap: 30px;
    }
    .screen1__about-service-content{
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .text-left__about-service h1{
        max-width: none;
    }
    .text-left__about-service{
        max-width: none;
    }
    .text-left__about-service p{
        max-width: none;
    }
    .screen1__about-service{
        padding-top: 140px;
    }

    .screen1__about-service-content img{
        width: 100%;
    }
    .right__screen-6_team-page h1{
        text-align: center;
    }
    .right__screen-6_team-page p{
        text-align: center;
    }
    .right__screen-6_team-page .line-orange{
        margin: 20px auto 30px;
    }
    .right__screen-6_team-page{
        max-width: none;
    }
    .screen-6_team-page{
        padding: 50px 0 0;
    }
    .h1-1-text__f1 span, .h1-1-text__f1, .h1-2-text__f1{
        font-size: 38px;
        line-height: 45px;
    }
    .content__first-screen{
        gap: 40px;
    }
    .text-p__f1{
        font-size: 18px;
        line-height: 24px;
    }
    .more-inf__f1{
        font-size: 18px;
        gap: 10px;
    }
    .content-second-screen{
        flex-direction: column-reverse;
        align-items: center;
        gap: 50px;
    }
    .left__content-second-screen{
        gap: 30px;
    }
}
@media(max-width: 830px){
    .container {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .numbers-under-video{
        gap: 20px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .screen5-services-all{
        margin-top: 80px;
    }
    .numbers-under-video-block h3{
        font-size: 32px;
        line-height: 38px;
    }
    .numbers-under-video-block p{
        font-size: 18px;
        line-height: 24px;
    }
    .content__first-screen{
        flex-direction: column;
        align-items: center;
    }
    .video-rev-prev{
        width: 500px;
    }
    .video-rev{
        width: 500px;
        height: 282px;
    }
    .title__screen6-about-main{
        margin-bottom: 30px;
    }
    .title__screen6-about-main{
        flex-direction: column;
        align-items: flex-start;
    }
    .left-title__screen6-about-main h1 br{
        display: none;
    }
    .title__screen6-about-main p{
        max-width: none;
    }
    .container-screen4-about-main h2{
        margin: 30px 0;
        text-align: center;
    }
    .container-screen3-about-main{
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .screen3-about-main-right img{
        width: 100%;
    }
    .screen3-about-main{
        padding: 50px 0;
    }
    .screen4-about-main{
        padding: 50px 0;
    }
    .container-screen2-about-main{
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .container-screen2-about-main img{
        width: 100%;
    }
    .video-photo-2{
        height: 400px;
    }
    .video__about-us-main{
        height: 400px!important;
    }
    .screen2-about-page-img{
        display: none;
    }
    .right-screen3-team-about{
        margin-top: 0;
    }
    .screen-1_team-page-h1{
        font-size: 37px;
        line-height: 45px;
    }
    .content__screen-1_team-page{
        padding: 25px 0;
    }
    .right__last-screen-main-content h1{
        font-size: 48px;
        line-height: 54px;
    }
    .title-video__2 h1{
        font-size: 32px;
    }
    .screen13{
        margin-top: 0;
    }
    .title-video__2-main h1{
        font-size: 32px;
        margin-top: -240px;
    }

    .content13{
        flex-wrap: wrap;
        gap: 20px;
    }
    .content13{
        margin-top: 50px;
    }
    .photo-13screen{
        width: 100%;
    }
    .photo-screen10{
        width: 300px;
    }
    .screen10{
        padding-bottom: 50px;
    }
    .content-screen10{
        gap: 20px;
    }

    .screen9-photo{
        width: 200px;
    }
    .title-screen9 h1{
        font-size: 40px;
    }
    .content-screen6{
        flex-direction: column;
        gap: 30px;
    }
    .screen5{
        margin-top: 50px;
    }
    .text-screen6{
        width: 100%;
    }
    .ticks-content p{
        font-size: 22px;
    }
    .ticks-content-p-2{
        margin-left: -66px;
    }
    .ticks-content p img{
        margin-right: 20px;
        width: 40px;
    }
    .screen-9-hr{
        display: none;
    }
    .content-before-after{
        margin-top: 10px;
    }
    .before-content-text h4,.after-content-text h4{
        font-size: 48px;
        line-height: 54px;
    }
    .before-content-text p,.after-content-text p{
        font-size: 20px;
        line-height: 28px;
        margin-top: 20px;
    }
    .title-after, .title-before{
        margin-bottom: 20px;
    }
    .text-screen6 p{
        max-width: none;
    }
    .first-screen{
        padding-top: 150px;
    }
    .content__first-screen-img{
        margin-left: 0;
    }
    .photo-5screen{
        width: 200px;
    }
    .text-screen5 h1{
        font-size: 36px;
        line-height: 42px;
    }
    .text-screen5 p{
        font-size: 16px;
        line-height: 22px;
    }
    .content-third-screen h1{
        font-size: 38px;
        line-height: 44px;
    }
    .content-third-screen p{
        font-size: 16px;
        line-height: 20px;
    }
    .content-bnt-form{
        margin-top: 30px;
    }
    .content-third-screen form .input-content{
        flex-wrap: wrap;
    }
    .input-content input{
        width: 100%;
    }
    .tel-input{
        width: 100% !important;
    }
    .content-2__screen4{
        flex-direction: column;
        gap: 0;
    }
    .block__right-c2-s4{
        padding-top: 0;
    }
    .text-block__right-c2-s4-last{
        margin-top: 0;
    }
    .left-c2-s4 h4,.right-c2-s4 h4{
        line-height: 100px;
        text-align: center;
    }
    .block__left-c2-s4{
        gap: 44px;
    }
    .block__right-c2-s4{
        padding-left: 40px;
    }
    .block__right-c2-s4{
        background: #f7f7f7;
        border-radius: 20px;
        padding: 60px 60px 60px 40px;
    }
    .text-block__left-c2-s4 h5{
        line-height: 34px;
    }
    .text-block__right-c2-s4 h5{
        line-height: 34px;
    }
    .screen5-01 .photo-5screen{
        bottom: -240px;
    }
}
@media(max-width: 740px){
    .photo-screen7{
        position: relative;
    }
    .text-screen7{
        margin-left: 0;
    }
}
@media(max-width: 650px){
    .dropdown{
        top: 40px;
    }
    .work-item{
        display: none;
    }
    .call-tel-header{
        display: none;
    }
    .links-lang {
        top: 40px;
    }
    .text-screen10 h1{
        font-size: 28px;
        line-height: 34px;
    }
    .video__screen6-about-main2{
        width: 400px;
    }
    .video__screen6-about-main{
        width: 400px;
        height: 223px;
    }
    .video-content__screen6-about-main h4{
        font-size: 24px;
        line-height: 30px;
    }
    .video-content__screen6-about-main{
        margin-bottom: 30px;
    }
    .left-screen2-about-page h1{
        font-size: 28px;
        line-height: 34px;
    }
    .left-screen2-about-page a{
        font-size: 14px;
        line-height: 20px;
        width: auto;
        height: auto;
        padding: 20px;
    }
    .logos-about-content{
        justify-content: center;
    }
    .title-screen1-about-page h1{
        font-size: 28px;
        line-height: 34px;
    }
    .logos-about-content{
        margin-top: 30px;
    }
    .screen1-about-page{
        padding-bottom: 50px;
    }
    .title-screen-5_team-page{
        font-size: 28px;
        line-height: 34px;
    }
    .play-2{
        top: 100px;
    }
    .video__about-us-team{
        height: 300px;
    }
    .laptop{
        width: 100%;
    }
    .play-video-laptop{
        top: 110px;
    }
    .content-header img{
        width: 150px;
    }
    .call-tel-header{
        width: 150px;
        height: 40px;
        font-size: 14px;
        line-height: 18px;
    }
    .menu__btn {
        margin-top: 42px;
    }
    .text-screen10 p{
        font-size: 14px;
        line-height: 18px;
    }
    .link-screen10{
        width: auto;
        height: auto;
        padding: 15px 0;
        font-size: 12px;
        line-height: 16px;
        margin-top: 30px;
    }
    .content__screen-two-block{
        flex-direction:column;
        align-items: center;
    }
    .look-all-pres{
        font-size: 14px;
        line-height: 26px;
        height: 59px;
    }
}
@media(max-width: 595px){
    .content-screen7{
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
    .text-exspert p{
        font-size: 16px;
        line-height: 22px;
    }
    .text-exspert h1{
        font-size: 28px;
        line-height: 34px;
        margin-bottom: 15px;
    }
    .content-exspetr-block img:not(:last-child){
        width: 150px;
    }
    .video-exspert-prev{
        width: 300px;
    }
    .video-exspert{
        height: 168px;
        width: 300px;
    }
    .content-exspetr-block{
        width: auto;
    }
    .screen-about-exspert{
        padding-top: 130px;
    }
    .content-exspetr{
        margin-top: 50px;
    }
    .title-screen-about-exspert h1{
        font-size: 28px;
        line-height: 34px;
    }
    .screen-4_team-page{
        margin-top: 50px;
    }
    .title-screen-4_team-page{
        font-size: 28px;
        line-height: 34px;
    }
    .image-cart-content{
        width: 100%;
        height: 500px;
    }
    .cart-content-content__screen-4_team-page{
        width: 100%;
    }
    .right__last-screen-main-content h1{
        font-size: 28px;
        line-height: 34px;
    }
    .right__last-screen-main-content p{
        font-size: 16px;
        line-height: 22px;
    }
    .link-1-last-block{
        font-size: 20px;
        line-height: 14px;
    }
    .last-screen-main {
        margin-top: 61px;
        padding-top: 40px;
        background-color: #f7f7f7;
        padding-bottom: 53px;
    }
    .text-screen7 h1{
        text-align: center;
    }
    .text-screen7 p{
        text-align: center;
    }
    .text-screen7 div{
        margin: 20px auto;
    }
    .link-screen7{
        justify-content: center;
        margin-top: 20px;
    }
}
@media(max-width: 575px){
    .h1-1-text__f1 span, .h1-1-text__f1, .right-block__screen2-bl h1, .text-screen10 h1, .h1-2-text__f1, .title-screen9 h1, .title__table-price h1, .text-13content h1, .content-third-screen h1, .text-screen7 h1, .title-screen9 h1, .left-s4 h1, .text-screen5 h1, .text-screen6 h1{
        font-size: 24px!important;
        line-height: 26px!important;
    }
    footer {
        margin-top: 50px!important;
    }
    .frame-our-offers-123{
        padding-left: 10px;
        padding-right: 10px;
    }
    .flex-block-setka-grey{
        padding: 0px 20px;
        height: 100px;
    }
    .flex-block-setka-grey p,.flex-block-setka-grey p span{
        font-size: 16px;
        line-height: 24px;
    }
    .content-screen7{
        padding-top: 0;
    }
    .text-screen7{
        margin-top: 80px;
    }
    .numbers-under-video{
        gap: 40px;
    }
    .screen5-services-all{
        margin-top: 50px;
    }
    .form-content p{
        padding-top: 65px;
        font-size: 18px;
        line-height: 22px;
    }
    .form-content .handshake{
        display: none;
    }
    .form-inputs3{
        flex-direction: column;
    }
    .form-content .form{
        margin-top: 35px;
    }
    .form .btn-get{
        height: 58px;
    }
    .flex-container-for-contact{
        margin-top: 90px;
    }
    .screen11-services-all-12{
        margin-bottom: 60px!important;
    }
    .title-services-voice-section2 .title{
        font-size: 48px!important;
        line-height: 52px!important;
    }
    .form-inputs input{
        width: 100%;
    }
    .title__screen11-services-all{
        font-size: 24px!important;
        line-height: 26px!important;
    }
    .form-content p
    .screen5-01 .photo-5screen{
        left: 50%;
        margin-left: -100px;
    }
    .messenger{
        bottom: 30px;
    }
    .block__left-c2-s4 .text-block__left-c2-s4:nth-child(2){
        margin-top: 0;
    }
    .block__left-c2-s4 .text-block__left-c2-s4:nth-child(3){
        margin-top: 0;
    }
    .screen5-01 .photo-5screen {
        bottom: -256px;
    }
    .screen6-01 {
        margin-top: 234px!important;
    }
    .content__screen-two-block{
        gap: 20px;
    }
    .text-p__f1, .content-third-screen p, .text-screen5 p, .text-screen6 p, .text-screen7 p, .text-screen10 p, .text-13content p{
        font-size: 13px!important;
        line-height: 15px!important;
    }
    .more-inf__f1{
        font-size: 11px;
    }
    .arrow-2{
        width: 35px;
        height: 35px;
    }
    .content__first-screen{
        gap: 0!important;
        margin-top: -100px;
    }
    .arrow-2-top, .arrow-2-bottom {
        background: #ffb91f;
        height: 2px;
        position: absolute;
        top: 17px;
        left: 10px;
        width: 11px;
    }
    .left-rev-page-screen3-content{
        align-items: center;
        flex-direction: column;
        display: flex;
    }
    .left-rev-page-screen3-content h1{
        font-size: 28px;
        line-height: 34px;
        text-align: center;
    }
    .left-rev-page-screen3-content h1 br{
        display: none;
    }
    .left-rev-page-screen3-content form{
        margin-top: 20px;
        align-items: center;
        justify-content: center;
    }
    .rev-page-screen3{
        padding: 50px 0 0;
    }
    .content-title__rev-page-screen2 h1{
        font-size: 28px;
        line-height: 34px;
    }
    .content__rev-page-screen2-block{
        width: auto;
        height: 800px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .left__rev-page-screen1 img{
        width: 320px;
    }
    .video-rev-prev{
        width: 310px;

    }
    .video-rev{
        width: 310px;
        height: 175px;
    }
    .rev-page-screen1 {
        padding-bottom: 47px;
        padding-top: 119px;
    }
    .left__rev-page-screen1 h3{
        font-size: 20px;
        line-height: 26px;
        margin-top: 20px;
    }
    .left__rev-page-screen1 p{
        font-size: 14px;
        line-height: 16px;
    }
    .left__rev-page-screen1 img {
        margin-left: -33px;
    }
    .block__smi-about-us-screen{
        width: 320px;
    }
    .video-smi-prev{
        width: 320px;
    }
    .video-smi{
        width: 320px;
        height: 179px;
    }
    .content-text__video-smi img{
        width: 320px;
    }
    .content-text__video-smi p{
        width: 300px;
        font-size: 14px;
        line-height: 16px;
        left: 10px;
        top: 50px;
    }
    .text-left__about-service h1{
        font-size: 28px;
        line-height: 34px;
    }
    .screen2__about-service{
        padding-top: 50px;
    }
    .text-left__about-service p{
        font-size: 14px;
        line-height: 18px;
    }
    .title__screen6-about-main p{
        font-size: 14px;
        line-height: 18px;
    }
    .left-title__screen6-about-main h1{
        font-size: 28px;
        line-height: 34px;
    }
    .screen6-about-main{
        padding: 50px 0;
    }
    .container-screen4-about-main h1{
        font-size: 28px;
        line-height: 34px;
    }
    .container-screen4-about-main p{
        font-size: 14px;
        line-height: 18px;
    }
    .container-screen4-about-main h2{
        font-size: 20px;
        line-height: 22px;
    }
    .sert-content-block{
        width: 100%;
    }
    .screen2-about-main-left h1{
        font-size: 28px;
        line-height: 34px;
    }
    .screen2-about-main-left p{
        font-size: 14px;
        line-height: 18px;
    }
    .screen2-about-main{
        padding-bottom: 50px;
    }
    .screen3-about-main-left h1{
        font-size: 28px;
        line-height: 34px;
    }
    .screen3-about-main-left p{
        font-size: 14px;
        line-height: 18px;
    }
    .right__screen-6_team-page h1{
        font-size: 28px;
        line-height: 34px;
    }
    .right__screen-6_team-page p{
        font-size: 14px;
        line-height: 18px;
    }
    .left__screen-6_team-page img{
        width: 100%;
    }
    .left__screen-6_team-page a{
        margin-top: 30px;
    }
    .play-video-laptop{
        width: 50px;
        margin-left: -22px;
    }
    .left-screen3-team h1{
        font-size: 28px;
        line-height: 34px;
    }
    .left-screen3-team p{
        font-size: 14px;
        line-height: 18px;
    }
    .left-screen3-team a{
        width: 100%;
    }
    .title-team-page{
        font-size: 28px;
        line-height: 34px;
    }
    .content__screen-2_team-page p{
        font-size: 14px;
        line-height: 18px;
    }
    .screen-1_team-page-h1{
        font-size: 28px;
        line-height: 34px;
    }
    .content__screen-1_team-page{
        padding: 20px 0;
    }
    .link-footer-content{
        flex-direction: column;
        gap: 0;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }
    .container-footer p{
        text-align: center;
        margin: 0 auto;
    }
    .container-footer{
        text-align: center;
    }
    .line-footer{
        display: none;
    }
    .right-block__screen2-bl h1{
        font-size: 28px;
        line-height: 34px;
    }
    .title__table-price h1{
        font-size: 28px;
        line-height: 34px;
    }
    .table1 tbody th{
        line-height: 28px;
        font-size: 16px;
    }
    .table1 tbody td{
        font-size: 16px;
    }
    .line-table-1 td {
        font-size: 24px!important;
        line-height: 49px!important;
    }
    .col1 th{
        font-size: 20px;
        line-height: 36px;
    }
    .price-bottom-table{
        font-size: 28px;
        line-height: 16px;
    }
    .btn-table-buy{
        width: 190px;
        height: 50px;
    }
    .table1 {
        width: 1240px;
    }
    .form-table{
        margin-top: 20px;
    }
    .form-table-inputs{
        flex-wrap: wrap;
    }
    .table-price{
        padding-left: 0;
        padding-right: 0;
    }
    .video-photo{
        height: 200px;
    }
    .video__about-us{
        height: 200px;
    }
    .title-video__2 h1{
        display: none;
    }
    .title__smi-about-us img{
        display: none;
    }
    .content__smi-about-us{
        margin-top: 30px;
    }
    .content14 h1{
        font-size: 28px;
        line-height: 34px;
    }
    .logos-content img {
        margin-top: -50px;
    }
    .screen14{
        padding-top: 40px;
    }
    .text-13content h1{
        font-size: 28px;
        line-height: 34px;
    }
    .text-13content p{
        font-size: 14px;
        line-height: 18px;
    }
    .title__line-content12 h4{
        font-size: 24px;
        line-height: 28px;
    }
    .title__line-content12 p{
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
    }
    .line-content12{
        gap: 20px;
    }
    .content-screen11-title h1{
        font-size: 28px;
        line-height: 34px;
    }
    .content-screen10{
        flex-direction: column;
        align-items: center;
    }
    .text-screen10{
        text-align: center;
    }
    .text-screen10 .line-orange{
        margin: 20px auto;
    }
    .screen10{
        padding-top: 30px;
    }
    .title-screen9 h1{
        font-size: 28px;
        line-height: 34px;
    }
    .screen9-photo{
        display: none;
    }
    .ticks-content{
        justify-content: flex-start;
    }
    .ticks-content-p-2{
        margin-left: 0;
    }
    .before-content,.after-content{
        gap: 20px;
        flex-wrap: wrap;
    }

    .screen5{
        background-size: cover!important;
        margin-top: 50px;
        padding: 40px 0;
    }
    .container5{
        flex-direction: column;
    }
    .text-screen5 h1{
        text-align: center;
    }
    .text-screen5 p{
        text-align: center;
    }

    .second-screen{
        margin-top: 50px;
    }
    .links-right__content-second-screen{
        flex-wrap: wrap;
    }
    .content__first-screen{
        gap: 0px;
    }
    .text-p__f1{
        text-align: center;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .h1-1-text__f1 span, .h1-1-text__f1, .h1-2-text__f1{
        text-align: center;
        margin-left: 0;
    }
    .more-inf__f1{
        margin: 0 auto;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .first-screen{
        background-position: bottom center!important;
    }
    .content__first-screen-img{
        width: 237px!important;
    }
    .right__content-second-screen h1{
        font-size: 32px;
        line-height: 40px;
    }
    .right__content-second-screen p{
        font-size: 16px;
        line-height: 20px;
    }
    .first-link-right{
        font-size: 14px;
    }
    .first-link-right div{
        width: 40px;
        height: 40px;
    }
    .first-link-right div img{
        width: 10px;
    }
    .links-right__content-second-screen{
        margin-top: 20px;
    }
    .left__content-second-screen img{
        width: 100%;
    }
    .links-right__content-second-screen{
        gap: 10px;
    }
    .first-link-right {
        gap: 10px;
    }
    .watch-video{
        font-size: 14px;
        height: 55px;
        width: 200px;
    }
    .watch-video img{
        height: 20px!important;
    }
    .third-screen{
        margin-top: 50px;
    }
    .content-bnt-form button{
        width: 100%;
        height: 50px;
    }
    .content-third-screen h1{
        font-size: 32px;
        line-height: 38px;
    }
    .content-third-screen p{
        font-size: 14px;
        line-height: 18px;
        margin-top: 20px;
    }
    .content-third-screen{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .block__left-c2-s4,.block__right-c2-s4{
        padding: 20px!important;
    }
    .left-s4 h1{
        font-size: 32px;
        line-height: 40px;
    }
    .right-s4 img{
        width: 200px;
    }
    .text-block__left-c2-s4 h5,.text-block__right-c2-s4 h5{
        font-size: 20px;
        line-height: 26px;
    }
    .text-block__right-c2-s4 p,.text-block__left-c2-s4 p{
        font-size: 16px;
        line-height: 20px;
    }
    .form .btn-get{
        margin: 0 auto;
    }
    .lang-burger-2{
        display: none;
    }
    .text-right__first-screen-all-ser-12 p{
        margin-left: 0;
        text-align: center;
        padding-bottom: 15px;
    }
    .text-right__first-screen-all-ser-12 .h1-1-text__f1-all-ser{
        margin-left: 0;
        text-align: center;
    }
    .screen3-services-all{
        padding-right: 20px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .screen7-services-all{
        margin-top: 40px;
    }
    .screen-7-text-content p{
        margin-top: 10px;
    }
    .left__rev-page-screen1 img{
        margin: 0 auto;
    }
    .screen3-services-all .form-container{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .left__rev-page-screen1 h3{
        text-align: center;
    }
    .left__rev-page-screen1 p{
        text-align: center;
    }
    .screen-12-develop{
        margin-top: 0;
    }
    .screen-12-develop-12 .title__screen-12-develop{
        font-size: 24px;
        line-height: 28px;
        text-align: center;
    }
    .screen-12-develop-12 .line-orange{
        height: 3px;
        margin: 10px auto 0;
    }
    .content__screen-12-develop{
        padding: 20px;
        margin-top: 30px;
    }
    details > summary{
        font-size: 18px;
        line-height: 24px;
    }
    details{
        margin-bottom: 20px;
    }
    details[open] > summary:before{
        content: '';
        background: url(http://web-main.ru/wp-content/themes/mteg-wp/assets/img/arrow-details1.png) no-repeat center center;
        background-size: 20px 10px;
        width: 20px;
        height: 20px;
    }
    details > summary{
        padding-right: 20px;
        padding-bottom: 10px;
    }
    summary:before{
        top: 3px;
    }
    .rev-page-screen3{
        padding-top: 30px;
    }
    .left-rev-page-screen3-content h1{
        font-size: 24px;
        line-height: 28px;
    }
    .line-orange{
        height: 3px;
        margin-top: 10px;
    }
    .left-rev-page-screen3-content form input{
        width: 100%;
    }
    .form-inputs3{
        width: 100%;
    }
    .checkbox-services-all{
        margin-top: 0;
    }
    .content__form-adnswer-qa p{
        margin-top: 15px;
    }
    .link-footer-content a{
        line-height: 30px;
    }
    .container-footer p{
        line-height: 50px;
    }
    header{
        height: 98px;
    }
    .first-screen-serv-all-122 .text-right__first-screen-all-ser{
        margin-top: 30px;
    }
    .content__form-adnswer-qa p br{
        display: none;
    }
    summary:before{
        content: '';
        background: url(http://web-main.ru/wp-content/themes/mteg-wp/assets/img/arrow-details.png) no-repeat center center;
        background-size: 20px 10px;
        width: 20px;
        height: 20px;
    }
    #header-2{
        padding-bottom: 0;
        height: 85.5px;
    }
    .title-video__2-main {
        margin-top: -230px!important;
    }
    .video__about-us-main{
        height: 400px!important;
    }
    .video-photo-2-12{
        height: 390px!important;
    }
    .wrapper-all-page .screen2-about-main-12{
        padding-top: 30px!important;
    }
    .screen2-about-main-12 .container-screen2-about-main img{
        width: 80%;
        margin: 0 auto;
        display: block;
    }
    .screen3-about-main{
        padding-top: 30px;
    }
    .screen3-about-main-left h1{
        font-size: 22px;
        line-height: 28px;
    }
    .screen3-about-main-right img{
        width: 80%;
        margin: 0 auto;
        display: block;
    }
    .screen4-about-main{
        padding-top: 0;
    }
    .container-screen4-about-main h1{
        font-size: 22px;
        line-height: 28px;
    }
    .screen4-about-main{
        padding-bottom: 0;
    }
    .title__screen6-about-main-12 h1{
        font-size: 22px;
        line-height: 28px;
    }
    .screen6-about-main{
        padding-bottom: 0;
    }
    .right__screen-6_team-page .line-orange{
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .screen-6_team-page{
        padding-top: 25px;
    }
    .left__screen-6_team-page img{
        width: 80%;
    }
    .screen-6_team-page-12 .left__screen-6_team-page-btn{
        margin-top: 50px;
    }
    .right__screen-6_team-page h1{
        font-size: 22px;
        line-height: 28px;
    }
    .right__screen-6_team-page h1 br{
        display: none;
    }
    .content__first-screen-img-b2b {
        width: 320px;
    }
    .text-right__first-screen-reklama h1{
        font-size: 22px;
        line-height: 28px;
        margin-top: 30px;
        text-align: center;
    }
    .text-right__first-screen-reklama p{
        margin-top: 10px;
        font-size: 16px;
        text-align: center;
        line-height: 20px;
    }
    .btns-first-screen-franchise{
        flex-direction: column;
        margin-top: 40px;
        gap: 10px;
    }
    .title-services-voice-section2 .title{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .title-services-voice-section2 .title br{
        display: none;
    }
    .section3-franchise-block{
        flex-direction: column;
        gap: 20px;
    }
    .section3-franchise-container{
        gap: 30px;
    }
    .section3-franchise-container{
        margin-top: 40px;
    }
    .section3-franchise-block p{
        font-size: 16px;
        line-height: 20px;
    }
    .section3-franchise-block img{
        height: auto;
        width: 80%;
    }
    .praktik-img1{
        max-height: 270px;
        width: auto!important;
    }
    .services-voice-section9{
        padding: 0;
        margin-top: 40px;
    }
    .section4-container-franchise .title-section9-services-voice h2{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .section4-container-franchise .section9-left-part p{
        padding-top: 40px;
        font-size: 16px;
        line-height: 20px;
    }
    .section4-container-franchise{
        flex-direction: column;
        padding-right: 0!important;
        align-items: center;
    }
    .section5-franchise-container{
        flex-direction: column-reverse;
        gap: 20px;
        align-items: center;
    }
    .world-metka{
        width: 70%;
    }
    .section5-franchise-text-part p{
        margin-top: 40px;
        font-size: 16px;
        line-height: 20px;
    }
    .section5-franchise{
        margin-bottom: 40px;
    }
    .maps{
        width: 100%;
        max-width: none;
    }
    .section7-franchise-container{
        margin-top: 40px;
    }
    .section7-franchise-container{
        flex-direction: column;
        gap: 40px;
    }
    .section7-franchise-procents{
        margin-top: 0;
        gap: 20px;
    }
    .section7-franchise-procent span{
        font-size: 48px;
        line-height: 52px;
        padding-right: 5px;
    }
    .section7-franchise-procent p{
        font-size: 16px;
        line-height: 20px;
    }
    .section7-franchise-procent h6{
        width: 117px;
        font-size: 24px;
        line-height: 24px;
    }
    .section7-franchise-container{
        align-items: center;
    }
    .section8-franchise{
        margin-top: 40px;
    }
    .section8-franchise-text-part h3{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .section8-francise-uls ul li{
        font-size: 16px;
        padding-left: 10px;
        padding-top: 10px;
        line-height: 20px;
    }
    .section8-francise-uls{
        flex-direction: column;
        gap: 0px;
    }
    .btn-know-price{
        width: 100%;
    }
    .section8-franchise-block{
        flex-direction: column;
        gap: 20px;
    }
    .section8-franchise-container{
        gap: 30px;
    }
    .section9-franchise{
        margin-top: 40px;
        padding-top: 20px;
    }
    .title-section9-services-voice h2{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .title-section9-franchise p{
        margin-top: 40px;
        font-size: 16px;
        line-height: 20px;
    }
    .title-section9-services-voice h2 br{
        display: none;
    }
    .section9-franchise-block{
        width: 100%;
        height: auto;
        max-width: none;
        padding: 25px 30px;
    }
    .section9-franchise-block span{
        font-size: 52px;
        line-height: 52px;
    }
    .section9-franchise-block p{
        font-size: 16px;
        line-height: 20px;
        margin-top: 20px;
    }
    .section9-franchise{
        padding-bottom: 40px;
    }
    .section10-franchise{
        margin-top: 40px;
    }
    .section10-franchise-container{
        margin-top: 40px;
    }
    .section10-franchise-container{
        padding: 20px!important;
        flex-direction: column;
    }
    .section10-franchise-left span{
        width: auto;
        font-size: 32px;
        line-height: 30px;
        padding-right: 20px;
    }
    .section10-franchise-left p{
        font-size: 16px;
        width: auto;
        line-height: 20px;
    }
    .section10-franchise-left span{
        min-width: 165px;
    }
    .section10-franchise-left p br{
        display: none;
    }
    .section10-franchise-left-block{
        padding: 20px 0;
    }
    .magazin-img{
        width: 100%;
        margin-top: 20px;
    }
    .btn-know-price-for-you2{
        margin-top: 30px;
    }
    .section11-franchise{
        margin-top: 40px;
    }
    .section11-franchise-container{
        flex-direction: column;
        gap: 20px;
    }
    .section11-franchise{
        border-radius: 0;
    }
    .section13-franchise{
        padding-top: 20px;
    }
    .title-section9-franchise{
        margin-top: 0;
    }
    .books{
        width: 80%;
        margin: 0 auto;
        display: block;
    }
    .section9-franchise-container{
        flex-direction: column;
    }
    .section9-franchise-container-blocks{
        width: auto;
    }
    .btn-price-fot-you{
        width: 100%;
    }
    .box-img{
        width: 100%;
        height: auto;
        display: block;
        margin: 0 auto;
    }
    .section8-franchise-text-part p{
        font-size: 16px;
        line-height: 20px;
        margin: 20px 0;
    }
    .minutes-img{
        width: 70%;
    }
    .hr-decision-biznes{
        height: 3px!important;
        margin-top: 10px!important;
    }
    .section3-franchise{
        margin-top: 30px;
    }
    .first-screen-123 .content__first-screen-img-partners{
        width: 70% !important;
    }
    .first-screen-123 .text-p__f1 strong{
        font-size: 16px;
        line-height: 20px;
    }
    .first-screen-123 .more-inf__f1{
        line-height: 15px;
        gap: 10px;
    }
    .first-screen-123 .arrow-2{
        margin: 0;
    }
    .first-screen-123 .h1-1-text__f1{
        margin-top: 30px;
    }
    .first-screen-123 .more-inf__f1{
        margin-top: 20px;
    }
    .first-screen-123{
        padding-bottom: 80px;
    }
    .first-screen-123 .h1-1-text__f1{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .decision-biznes-title .title{
        font-size: 22px!important;
        line-height: 28px!important;
        text-align: center;
    }
    .hr-decision-biznes{
    }
    .steps-work-section-12{
        margin-top: 40px;
    }
    .steps-work-container{
        margin-top: 30px;
    }
    .steps-work-block{
        padding: 20px;
        width: 100%;
        height: auto;
    }
    .step-work-text-part h4{
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    .step-work-text-part span{
        font-size: 18px;
        line-height: 20px;
    }
    .step-work-text-part p{
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
    }
    .work-item-123{
        display: block;
        width: 60px;
        height: auto;
        top: 20px;
        right: 20px;
    }
    .left__screen-11-develop p{
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .left__screen-11-develop h1{
        font-size: 22px;
        line-height: 28px;
    }
    .title-screen-11-develop img{
        width: 70%;
        margin: 0 auto;
    }
    .title-screen-11-develop{
        flex-direction: column;
        align-items: center;
    }
    .left__screen-11-develop h1 br, .left__screen-11-develop p br{
        display: none;
    }
    .block__screen-11-develop h1{
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .block__screen-11-develop p{
        font-size: 16px;
        line-height: 20px;
    }
    .content__screen-11-develop-12{
        padding-left: 0;
        gap: 20px ;
    }
    .block__screen-11-develop{
        max-width: none;
    }
    .screen-11-develop{
        padding-bottom: 40px;
    }
    .steps-work-section-13{
        margin-top: 40px;
    }
    .section3-our-offers{
        margin-top: 40px;
    }
    .section3-our-offers-title h2{
        font-size: 22px;
        line-height: 28px;
    }
    .section3-our-offers-title .hr-decision-biznes-123{
        margin-left: 0;
        margin-right: 0;
    }
    .section3-our-offers-text-part p{
        margin-top: 20px;
        font-size: 16px;
        line-height: 20px;
    }
    .section3-our-offers-content{
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .section3-our-offers{
        border-radius: 0;
    }
    .comunicate{
        height: 300px;
    }
    .first-screen-b2b{
        padding-bottom: 50px!important;
    }
    .text-13content h2{
        font-size: 22px;
        line-height: 28px;
    }
    .text-13content h5{
        font-size: 22px;
        line-height: 28px;
    }
    .screen13-b2b .photo-13screen{
        display: block;
        margin: 0 auto;
        height: 300px;
        width: auto!important;
    }
    .hr-decision-biznes-partners{
        width: 100px;
        height: 3px;
        display: block;
        float: none;
        margin: 10px auto 0;
    }
    .hr-decision-biznes{
        width: 100px;
        height: 3px;
    }
    .section3-our-offers-12-b2b .section3-our-offers-text-part p{
        margin-top: 30px;
    }
    .section3-our-offers-12-b2b{
        flex-direction: column;
        align-items: center;
    }
    .section4-our-offers{
        margin-top: 40px;
    }
    .section4-our-offers-title h2{
        font-size: 22px;
        line-height: 28px;
    }
    .services-voice-section7-container-our-offers{
        margin-top: 40px;
    }
    .section4-our-offers .services-voice-section7-block{
        width: 100%;
        height: auto!important;
        padding: 20px;
    }
    .services-voice-section7-block span{
        font-size: 32px;
        line-height: 32px;
    }
    .services-voice-section7-block p{
        margin-top: 12px;
        font-size: 16px;
        line-height: 20px;
    }
    .section5-our-offers-122{
        margin-top: 40px;
        padding-top: 30px;
    }
    .section5-our-offers-122 .section5-our-offers-top{
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .section5-our-offers-122 .form-block-title .title{
        font-size: 22px;
        line-height: 28px;
    }
    .section5-our-offers-122 .form-block-title .hr-decision-biznes{
        margin: 20px auto 0;
        display: block;
        float: none;
    }
    .baza-container{
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .baza-container .baza-block{
        height: auto;
        width: 100%;
        padding: 20px;
    }
    .baza-block p{
        margin-top: 20px;
        font-size: 16px;
        line-height: 20px;
    }
    .section6-our-offers-123{
        padding-top: 0;
        margin-top: 40px;
    }
    .frame-our-offers-123{
        margin-top: 30px;
    }
    .section6-our-offers-123 .section4-our-offers-title h2{
        text-align: center;
    }
    .section6-our-offers-123 .section4-our-offers-title hr{
        margin: 0 auto;
        display: block;
        float: none;
    }
    .b2b-icon-last{
        width: auto;
        height: 300px;
    }
    .section7-our-offers-b2b{
        margin-top: 160px;
        border-radius: 0;
    }
    .text-content-last-b2b{
        flex-direction: column;
        gap: 20px;
    }
    .text-content-last-b2b p{
        font-size: 16px;
        line-height: 20px;
    }
    .first-screen-voice .first-screen-container{
        flex-direction: column-reverse;
        align-items: center;
    }
    .first-screen-voice .first-screen-voice-text-part h1{
        font-size: 22px;
        line-height: 28px;
    }
    .first-screen-voice .first-screen-voice-text-part p{
        margin-top: 20px;
        font-size: 16px;
        line-height: 20px;
    }
    .first-screen-voice .btn-consultation{
        width: 100%;
        margin-top: 30px;
        font-size: 16px;
        height: 55px;
    }
    .first-screen-voice .bg-services-voice{
        width: 80%;
        display: block;
        margin: 0 auto 20px;
    }
    #first-screen-voice{
        padding-top: 125px!important;
    }
    .services-voice-section2{
        margin-top: 40px;
    }
    .blocks-services-voice-section2{
        flex-direction: column;
        margin-top: 40px;
    }
    .block-services-voice-section2{
        width: 100%;
        height: auto;
        padding: 20px;
    }
    .block-services-voice-section2 h3{
        font-size: 22px;
        line-height: 28px;
    }
    .block-services-voice-section2 ul li{
        font-size: 16px;
        line-height: 20px;
    }
    .services-voice-section2 .virtual-otdel-img{
        position: relative;
        top: auto;
        right: auto;
        width: auto;
        display: block;
        max-height: 200px;
        margin: 20px auto 0;
    }
    .services-voice-section3{
        margin-top: 0px;
        padding-top: 30px;
    }
    .section-offers-text h2{
        font-size: 22px;
        line-height: 28px;
    }
    .section-offers-text p{
        margin-top: 30px;
        font-size: 16px;
        line-height: 20px;
    }
    .section-offers-container-123{
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .robokop-img{
        width: 70%;
    }
    .services-voice-section4{
        margin-top: 40px;
    }
    .title-section4-services-voice h2{
        font-size: 22px;
        line-height: 28px;
    }
    .section4-voice-container{
        margin-top: 40px;
    }
    .audio-content-block p{
        font-size: 20px;
        line-height: 24px;
    }
    .audio-content-block{
        height: auto;
        width: 100%;
        gap: 20px;
        padding: 20px;
    }
    .services-voice-section5{
        margin-top: 40px;
        padding-top: 30px;
    }
    .price-robot-container{
        padding-left: 0;
        flex-direction: column;
        gap: 30px;
        align-items: center;
    }
    .price-robot-icon{
        width: 70%;
    }
    .price-robot-container-text p{
        font-size: 22px;
        line-height: 28px;
        text-align: center;
    }
    .prev-video-voice p{
        font-size: 22px;
        line-height: 28px;
        padding-top: 30px;
        padding-bottom: 0;
    }
    .hr-decision-biznes-voice{
        margin-bottom: 40px;
    }
    .play-voice{
        width: 50px;
    }
    .services-voice-section6{
        margin-top: 40px;
    }
    .ellipse-between{
        display: none;
    }
    .services-voice-section7{
        margin-top: 40px;
    }
    .services-voice-section7-block{
        width: 100%;
        height: auto;
        padding: 20px;
    }
    .services-voice-section7-block p{
        font-size: 14px;
        line-height: 18px;
    }
    .services-voice-section8{
        margin-top: 40px;
        padding-top: 30px;
    }
    .title-section8-services-voice h2{
        font-size: 22px;
        line-height: 28px;
        padding-top: 0;
    }
    .step-block{
        margin-left: 0;
        flex-direction: column;
    }
    .steps-get-voice{
        margin-top: 50px;
    }
    .step-block-child1 span{
        font-size: 32px;
        line-height: 40px;
    }
    .step-block-child1 h3{
        padding-top: 10px;
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .step-block-child1 p {
        font-size: 16px;
        line-height: 20px;
    }
    .services-voice-section7-block span{
        font-size: 25px;
        line-height: 30px;
    }
    .step-block{
        gap: 30px;
    }
    .step-block-child2{
        width: 100%;
        height: auto;
        padding: 50px 0;
    }
    .step-block-child2 .step-img{
        height: 150px;
        width: auto;
    }
    .steps-get-voice{
        gap: 30px;
    }
    .section9-left-part p{
        padding-top: 30px;
        font-size: 16px;
        line-height: 20px;
    }
    .services-voice-section9{
        border-radius: 0;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .services-voice-section9-voice .section9-container{
        flex-direction: column-reverse;
        gap: 30px;
        align-items: center;
    }
    .services-voice-section11{
        margin-top: 40px;
    }
    .section-10-voice-container{
        margin-top: 40px;
    }
    .section-10-voice-container{
        flex-direction: column;
    }
    .section-10-voice-block{
        width: 100%;
        height: auto;
        padding: 20px;
    }
    .services-voice-section11 .img-part-sec-10{
        margin-bottom: 20px;
        width: auto;
        height: auto;
    }
    .services-voice-section11 .img-part-sec-10 .worker-img{
        width: 50px;
    }
    .section-10-voice-block h3{
        font-size: 22px;
        line-height: 28px;
    }
    .section-10-voice-block p{
        margin-top: 10px;
        font-size: 16px;
        line-height: 20px;
    }
    .services-voice-section11 .btn-consultation2{
        margin-top: 30px;
        width: 100%;
    }
    .screen13 .btn-consultation22{
        width: 100%;
        margin-top: 20px;
        font-size: 14px;
        height: 55px;
    }
    .services-price-section{
        margin-top: 40px;
        padding-top: 30px;
    }
    .services-price-section-123 .services-price-container{
        flex-direction: column;
        gap: 20px;
    }
    .services-price-section-123 .price-section-block{
        width: 100%;
        height: auto;
        padding: 20px;
    }
    .services-price-section-123 .price-section-block h3{
        margin-left: 0;
        margin-bottom: 20px;
        font-size: 22px;
        line-height: 28px;
    }
    .price-section-block ul li{
        padding-left: 10px;
        font-size: 16px;
        line-height: 20px;
    }
    .price-section-block ul li::marker{
        top: 10px!important;
    }
    .line-create-bot{
        margin-top: 20px;
    }
    .price-section-block p{
        font-size: 24px;
        line-height: 30px;
        margin-top: 20px;
    }
    .during-time{
        font-size: 18px;
        line-height: 24px;
        margin-top: 10px;
    }
    .price-section-block span{
        font-size: 32px;
        line-height: 40px;
    }
    .title-last-voice h2{
        font-size: 22px;
        line-height: 28px;
    }
    .title-section15-services-voice .hr-decision-biznes{
        width: 70px;
    }
    .title-section15-services-voice{
        gap: 20px;
    }
    .actions-container{
        flex-direction: column-reverse;
        align-items: center;
        gap: 20px;
    }
    .actions-block{
        width: 100%;
        height: auto;
        padding: 20px;
    }
    .actions-block span{
        font-size: 32px;
        line-height: 40px;
    }
    .actions-block h5{
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 22px;
        line-height: 28px;
    }
    .actions-block p{
        font-size: 16px;
        line-height: 20px;
    }
    .first-screen-develop .text-screen1-develop br{
        display: none;
    }
    .first-screen-develop .text-screen1-develop{
        text-align: center;
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 20px;
    }
    .man-coin{
        height: 200px;
    }
    .title-section13-services-voice h2{
        font-size: 22px;
        line-height: 28px;
    }
    .btn-zapis{
        margin-top: 30px;
    }
    .price-robot-container-text .btn-robot{
        margin-top: 30px;
        width: 100%;
        font-size: 17px;
    }
    .first-screen-develop .link-how-order{
        width: 80%;
        height: 55px;
        margin: 30px auto 0;
    }
    .link-down{
        margin-top: 50px;
    }
    .content__screen-2-develop{
        flex-direction: column-reverse;
    }
    .block__screen-2-develop{
        width: 100%;
        height: auto;
        padding: 20px 35px;
    }
    .block__screen-2-develop p{
        font-size: 18px;
        line-height: 24px;
        margin-top: 10px;
    }
    .block__screen-2-develop p br{
        display: none;
    }
    .block__screen-2-develop h3{
        font-size: 34px;
        line-height: 40px;
    }
    .title-screen-3-develop{
        font-size: 22px;
        line-height: 28px;
    }
    .screen-3-develop-123{
        margin-top: 40px;
    }
    .block__screen-3-develop h1{
        font-size: 34px;
        line-height: 40px;
    }
    .block__screen-3-develop h4{
        margin-top: 20px;
        font-size: 20px;
        line-height: 26px;
    }
    .block__screen-3-develop p{
        margin-top: 10px;
        font-size: 16px;
        line-height: 20px;
    }
    .content-screen-3-develop{
        margin-top: 40px;
        flex-direction: column;
        align-items: center;
    }
    .left__screen-3-develop, .right__screen-3-develop{
        gap: 20px;
    }
    .img-screen-3-develop{
        width: 80%;
        margin: 20px 0;
    }
    .title br{
        display: none;
    }
    .form-block-title-title .title{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .form-content p{
        padding-top: 35px;
    }
    .form-inputs3-123 .tel-input{
        width: 100% !important;
    }
    .title-screen-6-develop{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    #contacts{
        margin-bottom: 0;
    }
    .screen-7-develop-123 .content-screen-7-develop{
        padding: 20px;
    }
    .dashed-line{
        display: none;
    }
    .screen-7-develop-123 .content-screen-block1{
        margin-right: 0;
    }
    .screen-7-develop-123 .content-screen-block3{
        margin-right: 0;
    }
    .circle-blue{
        display: none;
    }
    .title__content-screen-block h1{
        font-size: 36px;
        line-height: 40px;
    }
    .content-screen-block h4{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .content-screen-block ul li p{
        font-size: 16px;
        line-height: 20px;
    }
    .screen-7-develop-123{
        margin-top: 40px;
    }
    .content-screen-block ul{
        padding-left: 20px;
    }
    .content-screen-block4{
        display: none;
    }
    .content-screen-block4-123{
        display: block;
    }
    .screen-7-develop-123{
        margin-bottom: 40px;
    }
    .text-screen9-develop{
        font-size: 16px;
        line-height: 20px;
    }
    .content-difficelt-form{
        margin-top: 40px;
        padding-top: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .content-difficelt-form form h1{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .content-difficelt-form form h3{
        font-size: 20px;
        line-height: 26px;
        margin-top: 10px;
    }
    .content-difficelt-form .inputs{
        margin-top: 10px;
    }
    .content-difficelt-form{
        padding-bottom: 30px;
    }
    .inputs h4{
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .screen-11-develop{
        margin-top: 40px;
    }
    .content__screen-11-develop{
        padding-left: 0;
    }
    .block__screen-11-develop h3 br{
        display: none;
    }
    .block__screen-11-develop h3{
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .content__screen-11-develop{
        gap: 20px;
    }
    .screen-12-develop{
        margin-top: 40px;
    }
    .content__screen-12-develop details summary:before{
        content: '' !important;
    }
    .screen-12-develop .title__screen-12-develop{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .first-screen-lidog .content__first-screen-img-b2b{
        width: 80%;
    }
    .first-screen-lidog .text-right__first-screen-reklama h1{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .first-screen-lidog .text-right__first-screen-reklama p{
        font-size: 16px;
        line-height: 20px;
    }
    .first-screen-lidog .text-right__first-screen-reklama h5{
        text-align: center;
        font-size: 16px;
        line-height: 20px;
    }
    .first-screen-lidog .btns-first-screen-b2c{
        margin-top: 30px;
    }
    .first-screen-lidog{
        padding-top: 260px!important;
    }
    .first-screen-lidog .pay-up{
        margin: 0 auto;
    }
    .section2-lidog{
        margin-top: 40px;
    }
    .section2-lidog .decision-biznes-title .hr-decision-biznes{
        float: none;
        margin: 0 auto;
        width: 80px;
    }
    .section2-lidog-block p{
        font-size: 16px;
        line-height: 20px;
    }
    .section2-lidog-block{
        padding: 20px;
        width: 100%;
        height: auto;
    }
    .section2-lidog-container{
        flex-direction: column;
        margin-top: 40px;
    }
    .section3-lidog{
        margin-top: 40px;
    }
    .section3-lidog{
        padding: 20px;
    }
    .title-14 .p-lidog{
        margin-top: 20px!important;
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px!important;
    }
    .section3-lidog .product-img{
        height: auto;
        top: auto;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .section3-lidog-block p{
        text-align: center;
    }
    .p-product-bottom-12{
        margin-top: 30px;
        font-size: 16px;
        line-height: 20px;
    }
    .steps-work-section-12{
        margin-top: 0;
    }
    .steps-work-section-12 .hr-decision-biznes{
        float: none;
        margin: 0 auto;
        width: 80px;
    }
    .steps-work-section-12 .steps-work-container{
        gap: 20px;
    }
    .section5-lidog{
        margin-top: 40px;
        padding-top: 30px;
    }
    .section5-lidog-title h2{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .section3-lidog-container{
        flex-direction: column;
        margin-top: 20px;
    }
    .section3-lidog-block{
        height: auto;
        width: 90%;
    }
    .section5-lidog-title p{
        font-size: 16px;
        line-height: 20px;
    }
    .section5-lidog{
        padding-bottom: 60px;
    }
    .services-voice-section7-block-lidog h5{
        font-size: 22px!important;
        line-height: 28px!important;
        margin-top: 10px;
    }
    .section-support{
        margin-top: 40px;
        padding-top: 30px;
        border-radius: 0;
    }
    .section6-our-offers{
        margin-top: 40px;
        padding-top: 20px;
    }
    .section6-lidog-title p{
        font-size: 16px;
        line-height: 20px;
    }
    .price-phone{
        width: 200px;
        height: auto;
    }
    .list6-block-lidlog{
        margin-top: 80px;
    }
    .section6-our-offers{
        padding-bottom: 0;
    }
    .variable-p{
        font-size: 16px;
        line-height: 20px;
    }
    .variable-p,.tick{
        width: 200px;
    }
    .variable-container{
        width: 657px;
    }
    .section-support{
        padding-bottom: 30px;
    }
    .variable-parent{
        width: 100%;
        overflow-x: scroll;
        padding-bottom: 20px;
    }
    .variable-block p span{
        font-size: 16px;
        line-height: 20px;
    }
    .variable-parent-p{
        font-size: 16px;
        line-height: 20px;
    }
    .section6-lidog-title h2{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    .section4-our-offers-title p{
        font-size: 16px;
        line-height: 20px;
        margin-top: 30px;
    }
    .screen5-lidog{
        margin-top: 40px;
    }
    .section5-container{
        flex-direction: column;
        gap: 20px;
    }
    .section5-block-lidlog{
        height: auto;
        width: 100%;
        padding: 20px;
    }
    .section5-block-lidlog{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }
    .section5-block-lidlog .ligalace-img{
        height: 80px;
        width: auto;
    }
    .section5-block-lidlog-1 .ligalace-img{
        height: 50px;
    }
    .section5-block-lidlog p{
        margin-bottom: 0!important;
        font-size: 18px;
        line-height: 24px;
    }
    .screen7-liglog{
        margin-top: 40px;
    }
    .section-last-liding{
        margin-top: 40px;
        border-radius: 0;
    }
    .price-phone {
        width: 127px;
        height: auto;
    }
    #first-screen-franchise .text-right__first-screen-reklama h1{
        font-size: 22px!important;
        line-height: 28px!important;
    }
    #first-screen-franchise .text-right__first-screen-reklama p{
        font-size: 16px;
        line-height: 20px;
    }
    .btns-first-screen{
        margin-left: 0;
    }
    .form-table-inputs input{
        width: 100%;
    }
    .content__first-screen-ser-all .content__first-screen-img-all-service {
        width: 70% !important;
        /*margin-left: -151px!important;*/
        margin: 0 auto!important;
    }
    .text-right__first-screen-all-ser-12 .btns-first-screen{
        margin-left: 0;
    }
    .content__first-screen-ser-all .btns-first-screen{
        margin-top: 30px;
    }
    .screen2-ser-all .hr-decision-biznes{
        margin: 0 auto;
        float: none;
    }
    .rev-page-screen1-122 .rev-page-screen1-content{
        flex-direction: column;
        gap: 30px;
    }
    .left__screen-6_team-page-1234{
        margin-top: 30px;
    }
    .left__screen-6_team-page-1234 img{
        width: 70%;
    }
    .left__screen-6_team-page-1234 .left__screen-6_team-page-btn{
        font-size: 14px;
        line-height: 20px;
        height: 60px;
        width: 230px;
    }
    .first-screen-franchise .content__first-screen-img-b2b{
        width: 280px;
    }
    #first-screen-franchise{
        padding-top: 220px!important;
        padding-bottom: 110px!important;
    }
    .section4-franchise .minutes-img{
        width: 60%;
    }
    .world-metka{
        width: 60%;
    }
    .section8-franchise-container{
        gap: 60px;
    }
    .section10-franchise-left span{
        font-size: 28px;
    }
    .section10-franchise-left p{
        font-size: 15px;
        line-height: 19px;
    }
    .section10-franchise-right .magazin-img{
        width: 78%;
    }
    .section10-franchise-left{
        margin-left: -10px;
    }
    #first-screen-123-partners .h1-1-text__f1{
        font-weight: 600;
    }
    #first-screen-123-partners .content__first-screen-img-partners{
        width: 60% !important;
    }
    #first-screen-123-partners {
        padding-bottom: 75px;
    }
    #steps-work-section-12-partn{
        margin-top: 50px;
    }
    .steps-work-section-13 .step-work-text-part p{
        padding-right: 62px;
    }
    .section3-our-offers .section3-our-offers-text-part-123 p{
        margin-top: 35px;
    }
    .section3-our-offers .comunicate{
        height: 230px;
    }
    .rev-page-screen1-122{
        padding-bottom: 0;
    }
    .b2b-icon-last{
        height: 250px;
        top: -125px;
    }
    #screen-2-develop .content__screen-2-develop{
        flex-direction: column;
    }
    .first-screen-voice .bg-services-voice{
        width: 65%;
    }
    .services-voice-section7-container-12345 .services-voice-section7-block{
        height: auto;
    }
    .services-voice-section8 .step-img{
        height: 110px;
    }
    .services-voice-section9-voice .minutes-img{
        width: 55%;
    }
    .robokop-img{
        width: 60%;
    }
    .services-voice-section9-voice .btn-zapis{
        width: 220px;
        height: 60px;
        font-size: 14px;
        line-height: 20px;
        margin: 20px auto 0;
    }
    .content__first-screen-img-all-service12345{
        margin: 0 auto!important;
        margin-left: 0!important;
    }
}
@media(max-width: 450px){
    .screen2-about-main-left h1 {
        font-size: 22px;
        line-height: 28px;
    }
    .screen8-block-top .why-we-img{
        margin-top: 0px;
    }
    .screen8-block-top{
        align-items: center;
    }
    .content__first-screen-ser-all .content__first-screen-img-all-service{
        /*width: 80% !important;*/
        /*margin-left: -98px!important;*/
        margin-bottom: 20px;
    }
    .screen-two-block{
        margin-bottom: 50px;
    }
    .content__first-screen-ser-all .content__first-screen-img-all-service{
        width: 100%;
        margin-left: -32px;
    }
    .h1-1-text__f1-all-ser, .h1-1-text__f1-all-ser span,.decision-biznes-title h2{
        font-size: 28px;
        line-height: 34px;
    }
    .screen2-ser-all{
        margin-top: 40px;
    }
    .first-screen .first-screen-serv-all{
        padding-bottom: 80px;
    }
    .first-screen-serv-all .btns-first-screen .pay-up{
        font-size: 14px;
        line-height: 20px;
        height: 65px;
        margin: 0 auto;
    }
    .hr-decision-biznes{
        height: 6px;
        margin-top: 17px;
    }
    .decision-biznes-container{
        margin-top: 65px;
        justify-content: center;
        align-items: center;
        gap: 50px;
    }
    .link-see-more, .link-see-more-lending{
        position: relative;
        bottom: auto;
    }
    .screen8-services-all{
        margin-top: 60px;
    }
    .title-screen8 h2{
        font-size: 28px;
        line-height: 34px;
    }
    .screen8-container{
        margin-top: 70px;
    }
    .screen8-block{
        width: 100%;
        height: auto;
        padding: 30px 20px;
    }
    .screen7-serv{
        margin-bottom: 50px;
    }
    .screen11-services-all{
        margin-bottom: 50px;
    }
    .screen8-block-top .count{
        font-size: 48px;
    }
    .screen8-block-top .why-we-img{
        width: 50px;
    }
    .screen8-block h3{
        font-size: 28px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .screen8-container{
        gap: 20px;
    }
    .screen8-block p{
        font-size: 14px;
    }
    .decision-biznes-block p{
        font-size: 20px;
        padding-top: 20px;
        padding-bottom: 25px;
        /*margin-bottom: 30px;*/
    }
    .screen3-services-all{
        padding-left: 20px;
    }
    .screen3-services-all{
        padding-left: 20px!important;
    }
    .form-block-title .title{
        font-size: 28px;
        line-height: 34px;
    }
    .img-biznes{
        height: auto;
        align-items: flex-start;
    }
    .decision-biznes-block{
        height: auto;
    }
    .video__about-us-main {
        height: 400px !important;
    }
    .video__about-us-main121{
        height: 390px!important;
        border-top: 99px solid rgb(0, 0, 0)!important;
    }
    .left-s4 h1{
        font-size: 28px;
        text-align: center;
        line-height: 34px;
    }
    .voice-content-block{
        width: 100%;
        padding: 20px 20px;
    }
    .title-video__2-main h1{
        font-size: 22px;
        line-height: 30px;
        margin-top: -150px;
    }
    .video-photo-2{
        height: 250px;
    }
    /*.video__about-us-main{*/
    /*    height: 250px!important;*/
    /*}*/

    .play-2{
        width: 30px;
        top: 70px;
    }
    .video__about-us-team{
        height: 200px;
    }
    .video__about-us-team{
        margin-top: 30px;
    }
    .screen-5_team-page{
        padding-bottom: 20px;
    }
    .image-cart-content img{
        width: 320px;
    }
    .text__image-cart-content h3{
        font-size: 24px;
        line-height: 30px;
    }
    .text__image-cart-content p{
        font-size: 18px;
        line-height: 22px;
    }
    .content__screen-4_team-page{
        gap: 30px;
    }
    .call-tel-header{
        display: none;
    }
    .text-main__smi-block{
        font-size: 16px;
        line-height: 22px;
    }
    .link__smi-block img{
        width: 50px;
    }
    .smi-block-rbk .text-blue__smi-block{
        margin-bottom: 40px;
    }

    .content-screen11-grey{
        gap: 20px;
    }
    .before-content, .after-content{
        flex-direction: column;
        align-items: center;

    }
    .before-content-text h4, .after-content-text h4{
        font-size: 34px;
        line-height: 38px;
    }
    .before-content-text p, .after-content-text p{
        font-size: 18px;
        line-height: 22px;
    }
    .title-after, .title-before{
        font-size: 24px;
    }
    .ticks-content p{
        font-size: 20px;
        line-height: 25px;
    }
    .title-after, .title-before{
        text-align: center;
    }
    .title-screen5{
        font-size: 28px;
        line-height: 34px;
    }
    .text-screen7 h1{
        font-size: 28px;
        line-height: 34px
    }
    .text-screen7 p{
        font-size: 16px;
        line-height: 22px;
    }
    .text-screen7 br{
        display: none;
    }
    .content-screen7{
        padding: 30px 10px;
    }
    .text-screen6 h1{
        font-size: 28px;
        line-height: 34px
    }
    .photo-screen6{
        width: 100%;
    }
    .text-screen6 p{
        font-size: 16px;
        line-height: 22px;
    }
    .content-1__screen4{
        display: block;
    }
    .left-s4 .line-orange{
        margin: 20px auto 0;
    }
    .left-c2-s4 h4, .right-c2-s4 h4{
        font-size: 22px;
        line-height: 80px;
    }
    .right-s4 img{
        display: none;
    }


    /*  dany 27.11.22  */
    .first-screen{
        padding-top: 210px!important;
    }
    .content-header ul li .active-li1{
        border-bottom: none!important;
    }
    .pdf-part{
        margin-top: 50px;
    }
	.pdf-part-margin-bottom{margin-bottom: 50px;}
    .screen-4, .screen6, .screen7{
        margin-top: 50px;
    }
    .left-c2-s4 h4{
        margin-left: 0;
    }
    .screen5{
        padding-bottom: 100px;
    }
    .screen6-01{
        margin-top: 200px!important;
    }
    .content-screen6 .photo-screen6,.content13 .photo-13screen,.content__screen-two-block img{
        width: 80%;
    }
    .form-container-last{
        border-radius: 0;
    }




}
@media(max-width: 400px){
    .content-bnt-form button{
        font-size: 14px;
        line-height: 16px;
    }
    .video__screen6-about-main2{
        width: 315px;
    }
    .video__screen6-about-main{
        width: 315px;
        height: 180px;
    }
}
@media(max-width: 395px){
    .first-screen{
        padding-bottom: 100px;
    }
    .play-video-laptop{
        top: 70px;
    }
    .left-screen3-team a{
        font-size: 12px;
    }
    .content-screen11{
        padding: 10px;
    }
    .link-screen11{
        margin-top: 30px;
        width: auto;
        height: auto;
        font-size: 14px;
        line-height: 16px;
        padding: 15px 0;
    }
    .screen-1_team-page-h1{
        font-size: 24px;
        line-height: 30px;
    }
    .content__screen-1_team-page{
        padding: 10px 0;
    }
    .sert-content-block img{
        width: 300px;
    }
}
@media(max-width: 365px){
    .links-lang {
        right: 70px;
    }
    audio{
        width: 260px!important;
    }
}

.screen-reklama2{margin-top:150px;margin-bottom:0;}
.screen-reklama2 .container{margin-top:0;}

.screen-reklama2 .checkboxset{margin:10px 0 25px 0;}



@media screen and (max-width: 1600px){
	.second-screen-custom img{max-width:500px;}
	.second-screen-custom .right__content-second-screen h1{font-size:50px;line-height:55px;}
	.second-screen-custom .links-right__content-second-screen{margin-top:68px;}
	
	.screen8-main-custom .title-screen5{font-size:44px;line-height:50px;}
	.screen8-main-custom .photo-screen8{max-width:100%;}
	
	.screen11-main-custom .content-screen11-title h1{font-size:44px;line-height:50px;}
	.screen11-main-custom .content-screen11-grey{gap:25px 60px;}
	.screen11-main-custom .audio-content p{margin-bottom:5px;}
	
	.screen14-main-custom .content14 h1{font-size:44px;line-height:50px;}

	.smi-about-us-main-custom .title-text__smi-about-us h1{font-size:50px;line-height:42px;}
	.smi-about-us-main-custom .title__smi-about-us img{max-width:220px;}
	.smi-about-us-main-custom .content__smi-about-us img{max-height:75px;}
	
	.section10-services-all-main .section10-top{margin-bottom:40px;}
	.section10-services-all-main .section10-title h2{font-size:50px;line-height:52px;}
	.section10-services-all-main .section10-top img{max-width:220px;}
	
	.container-first-screen-reklama{
		max-width: 1370px;
	}
	.container-first-screen-reklama img{max-height:440px;}
	
	
	.services-voice-section8-reklama .steps-get-voice{gap:50px;}
	.services-voice-section8-reklama .step-block-child1 span{
		font-size:60px;
	}
	.services-voice-section8-reklama .step-block-child1 h3{
        font-size: 24px;
        line-height: 28px;
		 margin-bottom: 15px;
	}
	.services-voice-section8-reklama .step-block-child1 p{
        font-size: 17px;
        line-height: 24px;	
	}
	.services-voice-section8-reklama .step-block-child2{
		width:330px;
		height:220px;
	}
	.services-voice-section8-reklama .step-block-child2 .step-img{width:130px;}
	
	.title-section10-services-voice h2{font-size:54px;line-height:62px;}
	.team-sec10{max-width:1000px;}
}
@media screen and (max-width: 1440px){
	.second-screen-custom img{max-width:410px;}
	.second-screen-custom .right__content-second-screen p{font-size:18px;line-height:28px;}
	
	.screen8-main-custom .photo-screen8{max-width:1060px;}
	
	.container-first-screen-reklama img{max-height:400px;margin:initial;}
	.text-right__first-screen-reklama h1{font-size:50px;line-height:66px;}
	
	.team-sec10{max-width:900px;}
}
@media screen and (max-width: 1100px){
	.second-screen-custom .right__content-second-screen h1{font-size:38px;line-height:50px;}
	
	.screen13-main .content13{margin:0;}
	.screen13-main .img{margin-top:-150px;}
	.screen13-main .img img{max-width:400px;}
}
@media screen and (max-width: 830px){
	.screen-reklama2{margin-top:60px;}
	.screen11-contacts-custom_container{margin-top:60px;}
	
	.section10-services-all-main .section10-top img{display:none;}
}
@media screen and (max-width: 575px){
	.second-screen-custom .right__content-second-screen h1{font-size:32px;line-height:40px;}
	
	.screen8-main-custom .title-screen5{font-size:28px;line-height:34px;}
	
	.screen11-main-custom .content-screen11-title h1{font-size:28px;line-height:34px;}
	
	.screen14-main-custom .content14 h1{font-size:28px;line-height:34px;}
	
	.smi-about-us-main-custom .title-text__smi-about-us h1{font-size:28px;line-height:34px;}
	
	.screen13-main{padding:100px 0;margin-bottom:60px;}

	.screen13-main{padding:50px 0;}
	.screen13-main .img{margin-top:-90px;}
	.screen13-main .img img{max-width:100%;}
	.screen13-main .linkset{margin-top:30px;margin-bottom:20px;}
	.screen13-main .text-13content p{font-size:16px!important;line-height:26px!important;}

	.section10-services-all-main .section10-top{}
	.section10-services-all-main .section10-title h2{font-size:22px;line-height:28px;}
	
	.text-right__first-screen-reklama h1{font-size:22px;line-height:28px;}
	
	.services-voice-section8-reklama .step-block-child1 span{
		font-size:32px;
	}
	.services-voice-section8-reklama .step-block-child1 h3{
        font-size: 22px;
        line-height: 28px;
		 margin-bottom: 15px;
	}	
	.services-voice-section8-reklama .step-block-child2{
		width:100%;
	}
	
	.title-section10-services-voice h2{font-size:22px;line-height:28px;}
	
	.screen7-margin-bottom{margin-bottom:50px;}
	
	.blocks-services-voice-section2-custom{padding-bottom:50px;}
}
@media screen and (max-width: 475px){
	.mySwiper-reviews{height:auto!important;padding-bottom:90px!important;}
	.mySwiper-reviews .swiper-button-next, .mySwiper-reviews .swiper-button-prev{top:auto!important;bottom:2px;}
	.mySwiper-reviews ~ .all-rev{margin-top:-52px;width:150px;height:50px;}	
}
@media screen and (max-width: 450px){
	.blocks-services-voice-section2-custom{padding-bottom:0px;}
}

