@media screen and (max-width: 1440px){
    .section1-container-img {
        width: 48%;
    }
    .section1-container-img img{
        width: 100%;
    }
    .section1-container-text{
        width: 51%;
        padding: 81pt 129px 0 159px;
    }
    .section1-main-pagination{
        width: 70%;
        padding: 48px 28px;
        padding-bottom: 0;
    }
    .section2-main-img-bg span{
        width: 100%;
    }
    .section2-main-img-bg{
        width: 30%;
    }
    .sec-form-block-content{
        width: 100%;
    }
    .sec-form-block-content-part-input{
        width: 48%;
    }
    .title-slider{
        padding-right: 60px;
    }
    .section5-main-bottom{
        width: 92%;
    }
}
@media screen and (max-width: 1250px){
    .section3-main-img{
        display: none;
    }
    .section3-main-container{
        align-items: flex-start;
        padding-left: 45px;
    }
    .swiper{
        width: 100%;
    }
    .pagination-slider{
        padding-right: 45px;
        padding-left: 0;
        justify-content: center;
        width: 100%;
    }
}
@media screen and (max-width: 1200px){
    .first-section-container {
        padding: 72px 94px;
    }
    .section1-main-pagination-slider{
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .section1-main-pagination-slider span{
        font-size: 16px;
        line-height: 20px;
        font-family: "Story", sans-serif;
    }
    .section1-container-text{
        padding-top: 145px;
        padding-left: 93px;
        padding-right: 60px;
    }
    .section1-main-pagination{
        padding: 5.3% 37.2% 5.3% 12.1%;
        width: 85%;
    }
    .section1-main-pagination-block,.section1-main-pagination-block-line{
        display: none;
    }
    .section2-main-title{
        font-size: 28px;
    }
    .section-partners-container{
        flex-wrap: wrap;
        gap: 30px;
    }
    .section4-main-text{
        padding: 222px 122px;
    }
    .section4-main-img {
        width: 50%;
    }
    .section4-main-img img{
        width: 100%;
    }
    .footer-container{
        padding: 0;
        padding-bottom: 60px;
        flex-wrap: wrap;
        gap: 30px;
        justify-content: flex-start;
    }
    .footer-block{
        width: 222px;
    }
    footer{
        padding: 60px 57px;
        padding-right: 114px;
    }
    .about-info-container{
        padding: 72px 94px;
    }
    .about-info-title {
        font-size: 32px;
    }
    .section2-main-img img {
        width: 493px;
        height: 354px;
    }
    .section2-main-title > br{
        display: none;
    }
    .about-section-text{
        padding: 105px 60px;
    }
        .header-container{
        padding: 0 56px;
        height: 56px;
    }
    .section2-main-title, .section4-main-text-title,.first-section-container h1,.title,.title-slider{
        font-size: 54px;
    }
    .header-right{
        display: none;
    }
    .about-mini-tabes-container-part{
        max-width: 280px;
    }
    .about-section-img{
        width: 50%;
    }
    .about-section-text{
        max-width: 50%;
    }
    .about-section-img img{
        width: 100%;
        height: 100%;
    }
    .first-section-container p{
        font-size: 16px;
    }
}
@media screen and (max-width: 1100px){
    .news-section-date{
        display: none;
    }
    .news-section-content-block{
        width: 30%;
    }
    .news-section-content{
        justify-content: center;
    }
    .section4-main-text{
        padding: 150px 60px;
    }
}
@media screen and (max-width: 1050px){
    .about-mini-tabes-container{
        flex-wrap: wrap;
        justify-content: space-between;
    }
}
@media screen and (max-width: 1050px){
    .about-mini-tabes-container{
        padding: 0 45px;
    }
    .about-mini-tabes{
        margin-top: 72px;
        margin-bottom: 64px;
    }

}
@media screen and (max-width: 900px){
    .sec-form-block-content{
        flex-direction: column;
    }
    .section2-main-img-bg span{
        width: 282px;
        height: 50px;
    }
    .section2-main-img img{
        width: 330px;
    }
    .sec-form-block-content-part-input{
        width: 100%;
    }
    .sec-form-block{
        padding: 32px 40px;
    }
    .sec-form-container{
        padding: 32px 40px;
    }
    .news-section-content-block{
        width: 47%;
    }
    .news-section{
        margin-top: 0;
    }
    .news-section-content {
        padding: 70px 40px;
    }
}
@media screen and (max-width: 800px){
    .section4-main-container{
        flex-direction: column!important;
    }
    .section4-main-text{
        padding: 0 45px;
        gap: 50px;
    }
    .section4-main-img {
        width: 100%;
        padding-left: 45px;
    }
    .section4-main-text{
        padding-bottom: 70px;
    }
}
@media screen and (max-width: 768px){
    .section4-main-text ul li, .section5-main-text ul li,.about-mini-tabes-container-part p{
        font-size: 14px;
    }
    .section1-container-img{
        display: none;
    }
    .section1-container-text{
        width: 100%;
        padding: 48px 45px;
        padding-bottom: 200px;
    }
    .section1-main-pagination{
        padding: 60px 68px;
        padding-right: 250px;
    }
    .section2-main-container{
        flex-direction: column-reverse;
    }
    .section5-main-text{
        padding: 40px 70px;
    }
    .section2-main-img-bg span{
        display: none;
    }
    .section2-main-img{
        width: 100%;
    }
    .section2-main-text{
        padding: 0 45px;
        padding-top: 32px;
    }
    .section2-main-img img{
        width: 100%;
        height: 370px;
        padding-left: 45px;
    }
    .sec-form{
        margin-top: 50px;
    }
    .about-mini-tabes-container{
        gap: 45px;
    }
    .first-section-container{
        padding: 200px 45px;
    }
    .first-section-container p {
        font-size: 14px;
    }
    .section2-main-title, .section4-main-text-title,.first-section-container h1,.title,.title-slider,.section4-main-text-team > .section4-main-text-title {
        font-size: 34px;
    }
    .about-section-text{
        padding: 70px 40px;
    }
}
@media screen and (max-width: 600px){
    .section2-main-title, .section4-main-text-title,.first-section-container h1,.title,.title-slider,.section4-main-text-team > .section4-main-text-title{
        font-size: 32px;
    }
    .about-mini-tabes-container-part span{
        font-size: 72px;
        line-height: 72px;
    }
    .section4-main-container {
        gap: 30px;
    }
    .menu-mob{
        display: flex;
        align-items: center;
    }
        .team-img img {
    height: 350px;
}
    .section5-main-bottom{
        padding: 25px 0;
        padding-left: 60px;
    }
    .section4-main-img img {
        height: 392px;
    }
    .about-info-title{
        font-size: 28px;
    }
    .news-section-content-block{
        width: 100%;
    }
    .section-partners > .container > .title{
        padding: 60px 45px;
        padding-bottom: 0;
    }
    .section-partners-container{
        padding: 45px;
        justify-content: center;
    }
    .footer-container{
        flex-direction: column-reverse;
    }
    .footer-bottom,.footer-links{
        flex-wrap: wrap;
    }
    .about-mini-tabes-container-part{
        gap: 15px;
    }
    .about-section-container{
        flex-direction: column;
    }
    .about-section-img,.about-section-text{
        width: 100%;
        max-width: 100%;
    }
    .about-info-container{
        padding: 64px 40px;
    }
    .header-menu{
        display: none;
    }
    .header-container{
        padding: 0 16px;
        height: 76px;
    }
    .sec-form-container{
        padding: 32px 16px;
    }
    .sec-form-block{
        padding: 16px;
    }
    .btn-link-form{
        width: 100%;
    }
}
@media screen and (max-width: 475px){
    .section5-main-text {
        padding: 40px 45px;
    }
    .section5-main-bottom{
        width: 100%;
        flex-direction: column;
        padding: 25px 45px;
    }
}
html{
    overflow-x: clip;
}
