* {
  box-sizing: border-box;
  margin: 0;
}

.frame {
  border: 2px solid #d1ecff;border-radius: 15px;
  width: 100%;
  margin: 15px auto;
}

.frame__title {
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}

.frame__title>span {
  display: inline-block;
  position: relative;font: 20px/1 'PT Sans Narrow',sans-serif;
    color: #288AC8;
}

.frame__title>span:before,
.frame__title>span:after {
  content: '';
  position: absolute;
  top: 50%;
  left: -10px;
  margin-top: -3px;
  width: 6px;
  height: 6px;/* Фон сайта 
  background: #288AC8;*/
  border-radius: 50%;
}

.frame__title>span:after {
  left: auto;
  right: -10px;
}

.frame__content {
  padding: 5px;
 
}
.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 10px 7px 0; /* Отступы вокруг картинки */
   }
.rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }
.med {white-space: nowrap; 

   }
.med:before {

content: '';
    background-image: url(/sm.aspx?guid=6633); /* подставьте сюда адрес своего спрайта */
    background-repeat: no-repeat;
    background-position: 16px 16px; /* здесь нужно указать координаты иконки по умолчанию */
    margin: 0 3px;
    left: 0;
    top: 3px; /* это свойство смещает иконку вниз относительно базовой линии текста */
    position: relative;
    width: 16px;
    height: 16px;
    display: inline;
    display: inline-block;

   }




}
.tel  {background: url(/sm.aspx?guid=6613);
    background-size: 5%;
    background-repeat: no-repeat;margin: 7px 0 7px 7px;
    
   }

.adr  {background: url(/sm.aspx?guid=6623);
    background-size: 5%;
    background-repeat: no-repeat;margin: 7px 0 7px 7px;
   
   }