.so-widget-sow-accordion .sow-accordion-panel-content {
  margin-top: 0;
  padding-top: 10px;
}

.content-image {
   float: right;
   margin:10px 0 10px 10px;
  max-width: 310px;
}
.content-image.left {
   float: left;
   margin:10px 10px 10px 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .div-telefono, .div-telefono p, .div-telefono a {
      font-size: 20px;
   }
}

@media only screen and (min-width: 781px) and (max-width: 991px) {
  .content-image {
      max-width: 200px;
   }
}

@media only screen and (max-width: 780px) {
  .content-image {
      float: none!important;
      margin: 10px auto!important;
      display:block
   }
}