@font-face {
    font-family: paragrafo;
    src: url("../FONT/Prompt-ExtraLight.ttf");
}

@font-face {
    font-family: titoli;
    src: url("../FONT/Syncopate-Regular.ttf");
}

@font-face {
    font-family: payoff;
    src: url("../FONT/Michroma-Regular.ttf");
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 90vw;
    }
}


.header-blur {
    position: fixed;
    width: 100%;
    backdrop-filter: blur(7px);
    background-color: rgba(0, 0, 0, 0.3);
    border-bottom: 0.052vw solid white;
    top: 0;
    z-index: 9999 !important;
}

.oid {
    width:  15.625vw; /* Ridotto da 15.625vw per stringere */
}

.logo {
    width: 4.557vw; /* Ridotto da 4.557vw per stringere */
}

.myNav a {
    text-decoration: none;
    color: #ffffff;
    font-size: 1.302vw; /* Ridotto da 1.302vw per stringere */
}

.contact {
    font-family: titoli;
    margin-top: 0px;
}

.titolo {
    font-family: titoli;
    font-size: 2vw;
}


.mail {
    font-family: payoff;
    font-size: 1.5vw;
}



.desktop{
    display: block;
}

.mobile{
    display: none;
}
/* Responsive adjustments */
@media screen and (min-width: 601px) and (max-width:767px) {
    .oid {
        width: 16vw;
       
    }

    .logo {
        width: 6vw;
    }

    .myNav a {
        font-size: 1.5vw; /* Riduci un po' il font-size */
    }

    li{
        margin-right: -2vw;
    }

}




@media screen and (max-width: 600px) {

    .desktop{
        display: none !important;
    }
    
    .mobile{
        display: block;
    }
    .oid {
        width: 30%;
    }

    .logo {
        width: 20%;
    }

    .myNav a {
        font-size: 3vw;
        display: block;
    }

    .header-blur{
        border: none;
    }
}

@media screen and (min-width:768px) and (max-width:1024px){

    .oid {
        width: 20vw;
       
    }

    .logo {
        width: 8vw;
    }

    .myNav a {
        font-size: 2vw; /* Riduci un po' il font-size */
    }

    li{
        margin-right: -2vw;
    }

}