/*mostra-da-999px-in-su max-width*/
/*mostra-da-1000px-in-giu* min-width*/

@media (max-width: 768px) { .space-tablet { position: absolute; left: -9999px;}}
@media (min-width: 1000px) { .space-tablet { position: absolute; left: -9999px;}}
@media (max-width: 800px) { .footer-home-page {position: absolute; left: -9999px;}}
@media (min-width: 801px) { .footer-mobile { position: absolute; left: -9999px}}
@media (min-width: 801px) { .bottom-mobile { position: absolute; left: -9999px}} /*shockband.it*/
/*@media (max-width: 480px)  { .bottom-desktop {position: absolute; left: -9999px;}}/*all-right-reserved*/


 

@media ( max-width: 999px ) {.contacts-bar-desktop{ position: absolute; left: -9999px;}}
@media ( min-width: 1000px) {.contacts-bar-tablet { position: absolute; left: -9999px;}}
@media (width: 1024px) { .contacts-bar-desktop { height: 53px;}}
@media ( max-width: 478px) {.contacts-bar-tablet { position: absolute; left: -9999px;}}
@media (min-width: 479px)  { .contacts-bar-mobile{ position: absolute; left: -9999px;}}

@media (max-width: 480px) { .partnership-mobile { position: absolute; left: -999px;}}
@media (min-width: 801px) { .partnership-mobile { position: absolute; left: -9999px} }
@media (max-width: 800px) { .chi-siamo-tablet-ending-page, .chi-siamo-bottom { position: absolute; left: -9999px;}}
@media (min-width: 481px)  { .partnership-mobile-col-one{ position: absolute; left: -9999px;}}
@media ( max-width: 344px) { .contacts-bar-mobile{ position: absolute; left: -9999px;}}
@media (min-width: 345px) { .contacts-bar-mobile-small {position: absolute; left: -9999px}}
@media (max-width: 315px) { .contacts-bar-mobile-small{ position: absolute; left: -9999px}}
@media (min-width: 316px) { .contacts-bar-mobile-extra { position: absolute; left: -9999px}}
/*@media ( max-width: 478px)  { .col-33-menu-tablet { position: absolute; left: -9999px;}}
@media ( min-width: 479px)  { .col-20-menu-tablet, .col-40-contacts-tablet, .col-40-social-tablet { position: absolute; left: -9999px;}}*/ 
@media (min-width: 801px) {.footer-container-mobile{ position: absolute; left: -9999px}}
@media ( min-width: 479px) {.item { background-color: #000; max-width: 100%;}}

@media ( width: 240px) { .title-page { font-size: 0.6em;}}
@media ( width: 240px) { .title-bar-page { padding-top: 4%;}}
@media ( max-width: 999px) { .title-bar-page { position: absolute; left: -9999px;}}
@media ( min-width: 1000px) { .title-bar-page-no { position: absolute; left: -9999px;}}
@media ( min-width: 801px) { .space-empty { position: absolute; left: -9999px;}}
@media ( min-width: 801px) { .banner-home-page-ending-mobile { position: absolute; left: -9999px;}}
