/* MEDIA 4K */
@media screen and (max-width: 2556px) {}

/* MEDIA 2K */
@media screen and (max-width: 2556px) {}

/* MEDIA HD */
@media screen and (max-width: 1440px) {}

/* MEDIA MIN HD */
@media screen and (min-width: 1024px) {}

/* MEDIA TABLET L*/
@media screen and (max-width: 1024px) {
    .main-home-right-bloc {
        gap: 100px;
    }
    .jobs-card {
        flex-direction: column;
    }
    .jobs-card-left-bloc {
        width: 100%;
    }
    .jobs-card-right-bloc {
        width: 100%;
    }
    .jobs-card-text {
        margin-bottom: .3rem;
    }
    .archives-card {
        flex-direction: column;
        margin-bottom: 3rem;
    }
    .archives-card-left-bloc {
        width: 100%;
    }
    .archives-card-right-bloc {
        width: 100%;
    }
    .contributions-section {
        min-height: 125px;
    }
}

/* MEDIA TABLET M*/
@media screen and (max-width: 992px) {
    .drag-icon-wrapper {
        opacity: 1;
        visibility: visible;
    }
}

/* MEDIA TABLET S*/
@media screen and (max-width: 640px) {
    .main-home-wrapper {
        padding-top: 60px;
    }
    .header-container {
        display: flex;
    }
    .main-home-info-name {
        font-size: 26px;
    }
    .main-home-info-sub {
        font-size: 14px;
    }
    .main-home-info-text {
        font-size: 10px;
    }
    .bio-section p {
        font-size: 13px;
    }
    .jobs-card-title {
        font-size: 14px;
    }
    .jobs-card-text {
        font-size: 13px;
    }
    .card-stacks-badge {
        font-size: 10px;
    }
    .jobs-link a {
        font-size: 14px;
    }
    .archives-link a {
        font-size: 14px;
    }
    .footer-section-text {
        font-size: 13px;
    }
    .footer-section-mail {
        font-size: 16px;
    }
    .main-home-info-bloc {
        min-width: 175px;
    }
    .main-home-anchor-bloc {
        min-width: 175px;
    }
    .main-home-socials-bloc {
        min-width: 175px;
    }
    .main-home-left-bloc {
        width: 45%;
        visibility: visible;
    }
    .hideMobileMenu .main-home-left-bloc {
        width: 0;
        visibility: hidden;
    }
    .main-home-right-bloc {
        width: 55%;
    }
    .hideMobileMenu .main-home-right-bloc {
        width: 100%;
    }
    .main-archive-table-bloc {
        overflow: auto;
    }
    .main-archive-table-bloc table {
        min-width: 620px;
    }
    .countdown-section {
        flex-direction: column;
    }
    #pc-content {
        overflow-x: scroll;
    }
    .clicker-container {
        margin-top: 1rem;
    }
    .countdown-section .container {
        width: 100%;
    }
}

/* MEDIA MOBILE L */
@media screen and (max-width: 480px) {}

/* MEDIA MOBILE M */
@media screen and (max-width: 380px) {}

/* MEDIA MOBILE S */
@media screen and (max-width: 320px) {}
