@media only screen and (max-width: 938px) and (min-width: 769px) {


#footer-logo img {
height: 64px !important;
}

div#footer-logo {
  margin-top: 16px;
}

._dcs .__c_:after {
  border-color: transparent;
}

.l-footer-columns .down-first.large-3.columns {
  width: 100%;
}

section.row.l-footer-columns {
  width: 95%;
  margin: 0 auto;
  padding-top: 20px;
}

.block-block-85 .row:last-child {
  margin-top: 11px;
}

div#footer-mondo {
  width: 50%;
  margin-top: -147px;
}

.block-block-85 .row:last-child {
  margin-top: 11px;
}

/*-------- società ----------*/

h4.titleServizio {
  font-size: 1.8em;
}

/*-------- box scuole --------*/

span.titolo-scuola {
font-size: 1.4em;
line-height: 2.2em;
}

#banner-ecs .titolo-scuola {
    font-size: 1.2em;
    line-height: 3em;
}

#banner-servizio span.titolo-scuola {
    font-size: 1.1em;
}

/*-------------- eventi e notizie ---------------*/

.lista {
  width: 48%;
  float: left;
  display: inline-block;
  clear: initial;
}

.down-second.large-9.columns {
  width: 100%;
}

/*-------- footer ----------*/

div#footer-about {
float: left;
width: 100%;
}

#footer-mondo h2 {
display: block;
float: right;
margin-right: 15px;
}

div.footer-testo-right {
font-size: 12px;
float: right;
}

div#socialELIS {
width: 100% !important;
}

div.linkServizioLeft {
margin-right: 0px;
width: 100%;
}

div.linkServizioMiddle {
margin-right: 0px;
width: 100%;
}

/*---------- consorzio --------------*/

.view-consorziati-soci .view-header {

}

.view-consorziati-soci .view-content {
  display: inline-block;
  width: 100%;
}

.view-consorziati-soci .view-content .item-list {
    margin: 0 auto;
    width: 300px;
}

.view-display-id-block_4 .view-content {
  width: 100%;
}

div#views_slideshow_cycle_teaser_section_consorziati_soci-block_4>div {
  width: 100% !important;
}


}

