@media screen and (max-width: 767px) {
    .certificazioni .left,
    .certificazioni .right{
        width: 100%;
    }
    .certificazionicontact .left,
    .certificazionicontact .right{
        width: 100%;
        padding-left: 0;
        padding-bottom: 10px;
    }
    .aziendametallisator .left{
        padding-right: 0;
    }
    .conttext .left,
    .conttext .right{
        width: 100%;
    }
    .conttext .left input[type="email"],
    .conttext .right input[type="text"]{
        width: 100%;
    }
    .vantaggidelle .left,
    .vantaggidelle .right{
        width: 100%;
    }
    .dl-horizontal dt{
        float: left;
    }
    .separators{
        display: flex;
        float: left;
        width: 100%;
    }
    .contacttext h4{
        float: left;
        width: 100%;
        text-align: center;
    }
    .contacttext .conbtn{
        float: left;
        width: 100%;
        text-align: center;
        padding-bottom: 10px;
    }

    .gallery .item div {
        width: 65%;
        float: none;
        margin: 0 auto;
    }
    .gallery .item div img{
        width: 100%;
        height: auto;
    }

}
@media screen and (max-width: 991px) {
    .separators{
        display: flex;
        float: left;
        width: 100%;
    }
    .impianti h5{
        height: 80px;
    }
}
@media screen and (max-width: 479px) {
    .aziendametallisator .left h3{
        padding: 10px 20px;
    }
    .gw-gopf-1col .gw-gopf-col-wrap, .gw-gopf-2cols .gw-gopf-col-wrap, .gw-gopf-3cols .gw-gopf-col-wrap, .gw-gopf-4cols .gw-gopf-col-wrap, .gw-gopf-5cols .gw-gopf-col-wrap, .gw-gopf-6cols .gw-gopf-col-wrap, .gw-gopf-7cols .gw-gopf-col-wrap, .gw-gopf-8cols .gw-gopf-col-wrap, .gw-gopf-9cols .gw-gopf-col-wrap, .gw-gopf-10cols .gw-gopf-col-wrap {
        margin-left: 0 !important;
        float: left !important;
        width: 100% !important;
    }
    .product-category .item{
        width: 100%;
    }
    .valvolesirsisono.list .item,
    .valvolesirsisono .item{
        width: 100% !important;
        margin: 0 !important;
    }
    .portfolio .item{
        margin: 0;
        padding-bottom: 50px;
    }
    
    .product-category .item img{
        max-height: 458px;
    }
    
}
@media screen and (min-width: 480px) and (max-width: 767px) {
    .gw-gopf-1col .gw-gopf-col-wrap, .gw-gopf-2cols .gw-gopf-col-wrap, .gw-gopf-3cols .gw-gopf-col-wrap, .gw-gopf-4cols .gw-gopf-col-wrap, .gw-gopf-5cols .gw-gopf-col-wrap, .gw-gopf-6cols .gw-gopf-col-wrap, .gw-gopf-7cols .gw-gopf-col-wrap, .gw-gopf-8cols .gw-gopf-col-wrap, .gw-gopf-9cols .gw-gopf-col-wrap, .gw-gopf-10cols .gw-gopf-col-wrap {
        margin-left: 0 !important;
        float: left !important;
        width: 33% !important;
    }
    .product-category .item{
        width: 25%;
    }
    .valvolesirsisono.list .item,
    .valvolesirsisono .item{
        width: 50% !important;
        padding: 10px;
        margin: 0 !important;
    }
    .portfolio .item{
        margin: 0;
        padding-bottom: 50px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .gw-gopf-1col .gw-gopf-col-wrap, .gw-gopf-2cols .gw-gopf-col-wrap, .gw-gopf-3cols .gw-gopf-col-wrap, .gw-gopf-4cols .gw-gopf-col-wrap, .gw-gopf-5cols .gw-gopf-col-wrap, .gw-gopf-6cols .gw-gopf-col-wrap, .gw-gopf-7cols .gw-gopf-col-wrap, .gw-gopf-8cols .gw-gopf-col-wrap, .gw-gopf-9cols .gw-gopf-col-wrap, .gw-gopf-10cols .gw-gopf-col-wrap {
        margin-left: 0 !important;
        float: left !important;
        width: 25% !important;
    }
    .valvolesirsisono.list .item,
    .valvolesirsisono .item{
        width: 20% !important;
        padding: 10px;
    }
}
@media screen and (min-width: 500px) and (max-width: 767px) {
    .impianti .item{
        width: 50%;
        float: left;
    }
}