@media only screen and (max-width: 1520px) {
    .homeTitle {
        padding-left: 4%;
        padding-right: 4%;
    }
    .footer-top {
        padding-left: 4%;
        padding-right: 4%;
    }

    .footer-middle {
        padding-left: 4%;
        padding-right: 4%;
    }

    .footer-bottom {
        padding-left: 4%;
        padding-right: 4%;
    }
}

@media only screen and (max-width: 1280px) {
    .homeTitle {
        font-size: 2.5rem;
    }
    .homeInfoblock {
        padding-left: 4%;
        padding-right: 4%;
    }
    .topBlog {
        padding-left: 4%;
        padding-right: 4%;
    }
    .topNews {
        padding-left: 4%;
        padding-right: 4%;
    }
}


@media only screen and (max-width: 1080px) {
    .topBlogTitle, .homeInfoblockTitle {
        font-size: 1.5rem;
    }
    .socialImage {
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 0;
        padding-bottom: 0;
        row-gap: 32px;
    }
    .socialMid {
        width: 40%;
        flex-grow: 1;
    }
}

@media only screen and (max-width: 960px) {
    .topNews {
        flex-direction: column;
        align-items: center;
        gap: 32px;
        padding-bottom: 40px;
    }
    .topNewsItem {
        max-width: 480px;
        padding-top: 0 !important;
    }

    .homeInfoblock {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .homeInfoblockLeft {
        box-sizing: border-box;
        width: 100%;
        max-width: 480px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .homeInfoblockRight {
        width: 100%;
        max-width: 480px;
    }
    .homeInfoblockImage {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
    }

    .topBlogItem {
        flex-direction: column-reverse;
        align-items: center;
        justify-content: center;
    }
    .topBlogItemLeft {
        box-sizing: border-box;
        width: 100%;
        max-width: 480px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
    }
    .topBlogItemRight {
        width: 100%;
        max-width: 480px;
    }
    .topBlogItemRight img {
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        display: block;
    }
}

@media only screen and (max-width: 800px) {
    .topNewsSlider {
        padding-left: 0;
    }
    .footer-top {
        text-align: center;
    }

    .footerLogo {
        margin: auto;
    }

    .footer-middle {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 32px
    }

    .followUs {
        text-align: center;
    }
}

@media only screen and (max-width: 640px) {
    .homeTitle {
        font-size: 2rem;
    }
    .topNewsWrapper {
        padding-bottom: 0;
    }
    .hfslider-container {
        left: 50% !important;
        transform: translateX(-50%) !important;
    }
    .hfslider-navigator-item {
        display: none;
    }
    .topSocialWrapper .socialIcon {
        display: none;
    }

    .socialMid {
        max-width: 480px;
        max-height: 480px;
        width: 100%;
        flex-grow: 1;
    }
    .socialMid iframe {
        height: 100vw;
        max-height: 440px;
    }

    .footer-bottom {
        flex-direction: column-reverse;
        align-items: center;
        gap: 24px;
        text-align: center;
    }
}