﻿@media only screen and (max-width:400px) {
    /*SEZIONE GENERICA*/
        #boxGenerale {
        width: 320px;
 
        margin: 0 auto;
    }

    img {
        max-width:300px!important;
    }

/*END SEZIONE GENERICA*/



/*SEZIONE HEADER*/

    #boxHeader {
        text-align:center;
    }

    #vociElencoHead {

        padding-bottom:10px;
    }

        #imgLogo {
        margin-top:30px;
    }

            #theSlider {
        width:320px;
          margin:0 auto
    }

        #theSlider li {
            width:320px;
        }

    #vociElencoHead li a {
        padding-bottom: 2px;
    }
                #airFX {
            margin-top:10px;
        position: relative!important;
        top: 0px!important;
        left: 0px!important;
        border: 3px solid white;
        border-radius: 5px;
    }
                    #frameFX {
        height:180px;
        overflow:hidden;
        width:100%;


}

            .sliderItem h3 {
                font-size:16px;
    }

                        .sliderItem h2 {
                font-size:20px;
    }
         

/*END SEZIONE HEADER*/





/*SEZIONE CONTENT*/

    #vociElencoHead li a::before {
        display:none!important
    }

        #boxTesto img {

        margin-bottom:10px;
}


    #boxSearch {
        margin-top:20px;
    }
#boxTesto {
    padding-top:70px!important
}

    #boxIntro .genericBox .boxTesto {
        margin-left:0px!important;
        padding-top:5px;
    }

    #boxIntro, #boxRealizzazioni,#boxNews,#boxCertificazioni {
        padding-left:15px!important;
        padding-right:15px!important;
    }
        #boxRealizzazioni img,#boxCertificazioni img {
            max-width:280px!important;
        }

    #boxRealizzazioni, #boxCertificazioni {
        text-align:center!important
    }

    .theDate {
        position:relative;
        width:100%;
        border:0;
        font-size:15px;
    }

    #boxNews h3 {
    margin-left: 0px!important;
}
                   #boxNews .boxTesto {
    margin-left: 0px;
    padding-bottom:5px;

}

    #boxInnerContent,#boxFooter {
        padding:10px;
    }

    #boxMenuDx .squaredBox img {
        max-width:280px!important;
    }

                #boxSliderProdotto {

    width:300px!important;
    background-color:aliceblue
    
    }
    #boxSliderProdotto img {
        width:300px;

    }


/*END SEZIONE CONTENT*/


/*SEZIONE FOOTER*/

    #vociElencoFoot li {
        padding-left:15px;
   
    }


/*END SEZIONE FOOTER*/
}
