@media screen and (max-width: 768px) {
/* inizio max-width 1024 */


.footerbox {
    margin: 0 30px 30px 0;
}

body.page-template-home2 .ntitle {
    width: 100%;f
}

.subhome .content .box-menu-right ul li {
    line-height: 30px;
    margin-bottom: 17px;
    padding-bottom: 25px;
}


.box-ricerca #tag {
    width: 100% !important;
}


.ff1, .ff2{
    margin: auto;
    margin-bottom: 30px;}
.ff2{}

.ff3{text-align:center !important;}
.ff3 img {
    padding: 10px;
    width: 11%;
}

.ff4 img {
    width: 80%;
}
.bassofooter{     padding: 30px;}

.subhome .parent-title .title {
    height: AUTO;
    PADDING-left: 7PX;
    margin-top: 9px;
    padding-bottom: 8px;
    padding-right: 20px;
    line-height: 23px;
}

.subhome .content {
    margin-top: 20px;
}
.campocercamobile{display:block;}
.page .campocercamobile{display:none;}

.linkdx h2, .linksx h2{font-size:28px; margin-top:30px;}
.link ul li a {    font-size: 23px;}
.link li {    font-size: 21px;}

}