@media only screen and (min-width: 941px) {
.opere-eng {
    margin-right: 110px !important; 
    }
.opere-it {
}
}
@media only screen and (max-width: 940px) {
    .mobile-gallery {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }
    #logo h1, #logo h1, #logo h1 a {
        width: 100%;
    }
    #logo img {
        width: 100%;
        height: auto;
    }
    #opere-image {
        width: 100%;
        height: auto;
    }
    #opere-line-top, #opere-line-bottom {
        width: 100% !important;
    }
    #container center {
        display: flex;
        justify-content: space-around;
    }
}
