/* smartphone verticale gestito col default */
@media screen and (min-width: 320px) {

}
/* smartphone orizzontale */
@media screen and (min-width: 480px) {

}
/* tablet verticale */
@media screen and (min-width: 768px) {    

}
/* tablet orizzontale e schermi 1024x768 */
@media screen and (min-width: 1024px) {    

}
/* schermi moderni grandi */
@media screen and (min-width: 1200px) {
    .banda_prev_cnt { width: 1200px; }
    .top { display: block; }
    .cont_cnt { width: 1200px }
    .slogan { display: block; }
    .logo { width: auto; float: left; }
    .cont_slide { display: block; } 
    .top_logo { border: 0; }
    .content { width: 1200px; }
    .box_home { width: calc(33.33333% - 10px); margin: 0px 5px; margin-bottom: 0; }
    .bottom { line-height: 110px; }
    .bottom_lft { width: auto; padding-bottom: 0px; float: left; }
    .bottom_rgt { width: auto; padding-bottom: 0px; float: right; }
    .cont_slide_page { display: block; }
    .col_sx { float: left; width: 22%; padding-bottom: 0; }
    .main_dx { float: right; width: 74%; }
    #imgopenmenu { display: none; }
    .box_gallery { width: calc(20% - 5px); }
    .dueimg {
    width: 200px; float: left; margin-right: 30px; 
}
    .imgprod { margin-bottom: 0; }
    .datidx { width: calc(100% - 230px); min-height: 200px; float: right; }
    .link_rgt_prod { position: absolute; bottom: 10px; }
    .link_rgt { position: absolute; bottom: 10px; right: 10px; }
    .sistema_brevettato { display: block; }
}