#content {
    height: auto;
    padding: 0;
		}
.ui.grid{
		padding: 0 !important;
		}
.pushable.segment{
		margin: 0 !important;
		}


/* Mobile Only */

@media only screen and (max-width: 767px) {

  .ui.menu.primario {display: none;}
  .ui.stackable.logo .ui.grid .column {text-align:center}
  .ui.stackable.logo .ui.grid .column:nth-child(2), .ui.stackable.logo .ui.grid .column:nth-child(3)  {display: none;}

  .ui.sidebar.menu.lef.overlay.visible {position:fixed !important; top: 0; left: 0;}

  .ui.left.mobile.menu {display: block !important;}
  .ui.top.menu.social .right.menu {display: none;}

  .ui.logo .ui.medium.images .image, .ui.medium.images img, .ui.medium.images svg, .ui.medium.image {
    width: 180px;}

    .home-image h1.inverted.header {font-size: 1.8em;}
    .swiper-container.home {    height: 320px;    }

  .swiper-container.home  .ui.text.container {
    width: 90% !important;
    margin: 0 !important;
}
   .ui.huge.button {
    font-size: 1rem;
}
.swiper-container.home .swiper-slide .text h2, .slider-video .swiper-slide .text h2  {
    font-size: 1em;
}

.swiper-button-next, .swiper-button-prev {display: none}

.slider-video {display: none !important;}
.video-gif {display: block !important}
.swiper-container.video {    height: auto;}


 .ui.stackable.grid > .column:not(.row).schedatecnica { margin-top: 4em !important; }
table.dettaglio td:first-child {text-align: left !important;}

}

/* Tablet Only */

@media only screen and (max-width: 991px) {
  .ui.segment.newsletter .ui.container {
    background: transparent none;
}
.ui.segment.newsletter .ui.grid .column:first-child { display: none; }
.ui.logo { background: transparent none;}
.ui.menu.primario { font-size: 1em !important;}

.ui.three.cards > .card {
    width: calc( 50% - 2em );
    margin-left: 1em;
    margin-right: 1em;
}

.ui.container {
    width: 95%;
}
}



/* Small monitor */

@media only screen and (max-width: 1200px) {
  .ui.segment.newsletter .ui.container {
    background-size: 20%;
}
}

/* Wide monitor */

@media only screen and (max-width: 1201px)  {

}
