@media (min-width: 576px) {
    .swiperAnni .swiper-button-next {
        right: 10% !important;
        top: 20% !important;
    }

    .swiperAnni .swiper-button-prev {
        left: 10% !important;
        top: 20% !important;
    }
    .border-sm {
        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
    }

    .ratio-sm-1x1 {
        --bs-aspect-ratio: 100%;
    }

    .card-giocatore,
    .card-staff {
        min-width: 200px;
        min-height: 300px;
        width: calc((100% / 2) - 0.75rem);
    }

    .squadra .card-b-w {
        max-width: 300px;
        min-width: 0;
        width: auto;
    }

    .card-b-w-container {
        top: -2rem;
    }

    .testimonianze .img-pallone {
        width: auto;
    }

    .border-lg-top {
        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }

    .border-lg-dark-subtle {
        border-color: var(--bs-dark-border-subtle) !important;
    }
    .mt-years {
        margin-top: -39%;
    }

}
@media (min-width: 768px) {
    .mt-years {
        margin-top: -36%;
    }

    .container-bigger {
        max-width: 780px;
    }

    .mt-md-6 {
        margin-top: 80px !important;
    }

    .w-md-75 {
        width: 75% !important;
    }

    .w-md-100 {
        width: 100% !important;
    }

    .time-line .btn-container {
        top: 104px;
    }

    .card-giocatore,
    .card-staff {
        width: calc((100% / 3) - 1rem);
        margin-right: auto;
    }

    .card-b-w-container > div:first-child .card-b-w {
        margin-right: 0 !important;
    }

    .card-b-w-container > div:last-child .card-b-w {
        margin-left: 0 !important;
    }

    .sponsor .card-sponsor {
        width: calc((100% / 3));
    }
    .swiperAnni .swiper-button-next {
        right: 25% !important;
        top: 30% !important;
    }

    .swiperAnni .swiper-button-prev {
        left: 25% !important;
        top: 30% !important;
    }
    .d-md-table-cell {
        display: table-cell;
    }
}
@media (min-width: 992px) {

    .swiperAnni .swiper-button-next {
        right: 30% !important;
        top: 34% !important;
    }

    .swiperAnni .swiper-button-prev {
        left: 30% !important;
        top: 34% !important;
    }

    .mt-years {
        margin-top: -33%;
    }
    .container-bigger,
    .container-lg-bigger {
        max-width: 1040px !important;
    }

    .bg-lg-none {
        background-color: transparent !important;
        background-image: none !important;
    }

    .border-lg {
        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
    }

    .bg-lg-black {
        --bs-bg-opacity: 1;
        background-color: rgba(
            var(--bs-black-rgb),
            var(--bs-bg-opacity)
        ) !important;
    }

    .border-lg-grey {
        border-color: #707070 !important;
    }

    .mt-lg-7 {
        margin-top: 120px !important;
    }

/* .max-h-lg-100 {
max-height: 100% !important;
} */

.h-lg-75 {
    height: 75% !important;
}

.h-lg-100 {
    height: 100% !important;
}

.w-lg-50 {
    width: 50% !important;
}

.w-lg-75 {
    width: 75% !important;
}

/* .w-lg-75 {
width: 75% !important;
} */

.w-lg-auto {
    width: auto !important;
}

.position-lg-absolute {
    position: absolute !important;
}

.position-lg-relative {
    position: relative !important;
}

.position-lg-static {
    position: static !important;
}

/*.navbar .dropdown-toggle::after {
display: none;
}*/

.navbar .navbar-nav .divider::after,
.footer .navbar-nav .divider::after {
    content: "///";
}

/*.navbar .nav-item.dropdown .dropdown-menu {
padding-top: 32px !important;
}

.navbar .nav-item.dropdown:hover .dropdown-menu {
display: flex !important;
opacity: 1 !important;
}

.navbar .dropdown-menu {
transform: translateY(-16px);
}

.navbar .dropdown-menu.show {
transform: translateY(-18px);
}*/

/*body:not(.home) .header > div:first-child {
min-height: 370px;
height: 45vh;
}*/

body:not(.home) .header-2 > div:first-child {
    min-height: 200px;
    height: auto;
}

.header .bg-lg-black {
    transform: translateY(-25px);
}

.bg-lin-gradient.black {
    background-image: linear-gradient(to right, black 50.5%, white 50.5%);
}

.tigrotto-img,
.tigrotto-img + img {
    transform: translateX(25%) !important;
}

.nostra-realta .img-100-anni {
    transform: translate(0.75rem, -20px);
}

.organigramma h2 {
    transform: translateX(-60px);
    background-color: white;
}

.organigramma .schema {
    transform: scale(1.1);
    background-color: white;
}

.date .data-item:nth-child(even) {
    top: 100%;
}

.time-line .btn-container {
    top: 110px;
}

.squadra .intro .banner {
    top: 50px !important;
    right: -50px !important;
}

.card-giocatore,
.card-staff {
    width: calc((100% / 4) - 1.5rem);
}

.sponsor .card-sponsor {
    width: calc((100% / 4));
}

}
@media (min-width: 1200px) {
    .width-section-50 {
        width: 50%;
    }
    .first-child-small p:first-child {
        font-size: 3rem;
    }

    .container-bigger,
    .container-lg-bigger {
        max-width: 1240px !important;
    }

    .w-xl-100 {
        width: 100% !important;
    }

    .mt-xl-7 {
        margin-top: 120px !important;
    }

    .row-gap-xl-6 {
        row-gap: 4rem !important;
    }

    .nostra-realta .intro .translate {
        transform: translateX(10%);
    }

    .tigrotto-img,
    .tigrotto-img + img {
        transform: translateX(0) !important;
    }

    .tigrotto-img {
        max-width: 100% !important;
    }

    .card-giocatore,
    .card-staff {
        width: calc((100% / 5) - 1.5rem);
    }
    .position-xl-absolute {
        position: absolute;
    }
}
@media (min-width: 1400px) {
    .container-bigger,
    .container-lg-bigger {
        max-width: 1440px !important;
    }

    .gx-xxl-7 {
        --bs-gutter-x: 7rem !important;
    }

    .mt-xxl-7 {
        margin-top: 120px !important;
    }

    .card-giocatore,
    .card-staff {
        width: calc((100% / 5) - 2.5rem);
    }
}
@media (min-width: 1700px) {
    .container-bigger,
    .container-lg-bigger {
        max-width: 1624px !important;
    }
}

@media (max-width: 991.98px) {
    .height-90 {
        height: 90px;
    }
    .gallery-masonry {
        column-count: 3;
    }
    .width-section-50 {
        width: 100%;
    }
}

@media (max-width: 767.98px) {
    .gallery-masonry {
        column-count: 2;
    }
}

@media (max-width: 575.98px) {
    .gallery-masonry {
        column-count: 1;
    }
    .swiperAnni .swiper-button-next {
        right: 10% !important;
        top: 20% !important;
    }

    .swiperAnni .swiper-button-prev {
        left: 10% !important;
        top: 20% !important;
    }
}

@media (max-width: 1199.98px) {
    .first-child-small p:first-child {
        font-size: calc(1.425rem + 2.1vw);
        line-height: 1.2;
    }
}

@media (min-width: 1920px) {
    .site-wrap {
        width: 1920px;
        max-width: 100%;
        margin: 0 auto;
    }

}






