@media screen and (max-width: 992px) {
    :root {
        --sezione: 50px;
    }

    .rounded-lg {
        border-radius: none;
    }

    #header {
        .brand {
            width: 220px;
        }
    }

    .offcanvas {
        .dropdown-menu {
            li {
                a {
                    span {
                        display: inline-block !important;
                    }

                    span::first-letter {
                        text-transform: uppercase !important;
                    }
                }
            }

            li:first-child {
                a {
                    span {
                        font-size: 24px !important;
                        color: var(--color-secondary) !important;
                    }
                }
            }

            li:last-child {
                display: none !important;
            }
        }
    }

    .card-evidenza {
        min-height: 400px;

        h4 {
            font-size: 28px !important;
        }
    }

    #wpsl-gmap {
        height: 400px !important;
    }

    #wpsl-stores {
        height: 400px !important;
    }

    .video-business {
        height: 650px;
    }
}

@media screen and (max-width: 1460px) {
    #header {
        #menu-primary-menu {
            .dropdown-menu {
                &.show {
                    li {
                        width: calc(100% / 2);
                    }
                }
            }
        }
    }
}