/* Введите Ваш код CSS тут */
.h2-style {
      color: #e64244;
  font-family: inherit;
}

.wp-caption {
      text-align: center;
}

.osteo-tab, .o-tabb, .vsd-img, .osl-img, .ost-imgg, .onemenie, .ukoly-img, .gred-lik, .diknim, .trent-n, .trent-n2, .protivovosp, .hondro, .tab-obez, .korset, .kors, .gomeo, .travki, .dik-tab, .diksed, .kaviton, .kovit, .kovit2, .etre, .hongro-gl, .jbi, .finap, .dikibuprof, .diklofenibepr, .duflu, .dikmel, .beti, .novlid, .atiklo, .misird, .nemil, .diklomel, .mukohond, .dekkal, .bsed, .artdon, .dolgep, .dolvolt, .dikmor, .noshpa, .nimov, .fidi {
  text-align: center;
  margin-bottom: 15px;
}

.dikmor img {
  display: inline-block;
 margin: 0 14px;
height: 160px;
}

.fidi img {
  display: inline-block;
 margin: 0 14px;
height: 160px;
}

.nimov img {
  display: inline-block;
 margin: 0 14px;
height: 113px;
}

.noshpa img {
   display: inline-block;
 margin: 0 14px;
height: 113px;
}

.dolvolt img {
  display: inline-block;
 margin: 0 14px;
    height: 123px;
}

.dolgep img {
   display: inline-block;
 margin: 0 14px;
    height: 123px;
}

.artdon img {
  display: inline-block;
    margin: 0 26px;
height: 156px;
}

.bsed img {
  display: inline-block;
margin: 0 17px;
height: 156px;
}

.dekkal img {
  display: inline-block;
    margin: 0 26px;
height: 156px;
}

.mukohond img {
  display: inline-block;
    margin: 0 26px;
height: 156px;
}

.diklomel img {
     display: inline-block;
    margin: 0 26px;
height: 156px;
}

.nemil img {
     display: inline-block;
    margin: 0 26px;
height: 156px;
}

.misird img {
     display: inline-block;
    margin: 0 26px;
       height: 121px;
}

.atiklo img {
   display: inline-block;
    margin: 0 26px;
    height: 164px;
}

.novlid img {
  display: inline-block;
margin: 0 11px;
    height: 150px;
}

.beti img {
  display: inline-block;
margin: 0 11px;
    height: 150px;
}

.dikmel img {
 display: inline-block;
margin: 0 11px;
    height: 150px; 
}

.duflu img {
          display: inline-block;
margin: 0 11px;
    height: 126px;
}

.diklofenibepr img {
        display: inline-block;
margin: 0 11px;
    height: 126px;
}

.dikibuprof img {
      display: inline-block;
margin: 0 11px;
    height: 126px;
}

.finap img {
    display: inline-block;
    margin: 0px 9px;
    height: 96px;
}

.jbi img {
             display: inline-block;
margin: 0 11px;
    height: 157px;
}

.hongro-gl img {
           display: inline-block;
 margin: 0 8px;
    height: 102px;
}

.travki img {
         display: inline-block;
margin: 0 11px;
    height: 171px;
  border: 3px solid #ececec;
}

.kovit2 img {
      display: inline-block;
margin: 0 34px;
    height: 213px;
}

.etre img {
        display: inline-block;
margin: 0 23px;
    height: 126px;
}

.kovit img {
     display: inline-block;
    margin: 0 19px;
    height: 196px;
}

.kaviton img {
              display: inline-block;
    margin: 0 19px;
    height: 155px;
}

.diksed img {
            display: inline-block;
    margin: 0 19px;
    height: 131px;
}

.dik-tab img {
           display: inline-block;
    margin: 0 35px;
    height: 148px;
}

.gomeo img {
         display: inline-block;
    margin: 0 35px;
    height: 164px;
}


.red-b ul li {
width: 100%;
text-align: justify;  
}

.kors img {
       display: inline-block;
margin: 0 49px;
    height: 210px;
  border: 3px solid #ececec;
}

.korset img {
     display: inline-block;
margin: 0 49px;
    height: 285px;
  border: 3px solid #ececec;
}

.tab-obez img {
    display: inline-block;
    margin: 0 18px;
    height: 145px;
}

.red-b {
 border: 3px solid #e64244;
  margin-bottom: 15px;
    background: #f7f4f4;
    padding: 15px 15px 0 15px;
}

.hondro img {
  display: inline-block;
margin: 0 18px;
    height: 138px;
}

.protivovosp img {
display: inline-block;
margin: 0 18px;
    height: 132px;
}

.trent-n img {
               display: inline-block;
margin: 0 30px;
    height: 108px;
}
.trent-n2 img {
               display: inline-block;
margin: 0 30px;
    height: 108px;
}

.diknim img {
             display: inline-block;
margin: 0 30px;
    height: 108px;
}

.gred-lik img {
           display: inline-block;
margin: 0 30px;
    height: 108px;
}

.ukoly-img img {
         display: inline-block;
margin: 0 30px;
    height: 161px; 
}

.onemenie img {
        display: inline-block;
    margin: 0 7px;
    height: 161px;
}


.ost-imgg img {
      display: inline-block;
    margin: 0 7px;
    height: 167px;
}

.img-border-bl {
 margin-bottom: 10px; 
  border: 3px solid #32bde9;
}

.feft-r .aligncenter {
      margin-left: -20px;
}

.img-border-bl img {
  float: left;
    height: 113px;
    padding: 17px 15px 0 15px;
}
.img-border-bl p {
  padding: 0 15px;
}

.osl-img img {
    display: inline-block;
    margin: 0 5px;
    height: 144px;
}

.red-border {
 border-left: 3px solid #e64244;
padding-left: 20px;
    font-style: italic;
}

.vsd-img img {
  display: inline-block;
margin: 0 27px;
    height: 107px;
}

.osteo-tab img {
display: inline-block;
margin: 0 27px;
    height: 168px;
}

.green-grey {
      background: #eceddc;
    border: 3px solid green;
    padding: 5px 10px 0;
    margin-bottom: 10px;
}

.green-grey p {
  margin-bottom: 1px;
}

.o-tabb img {
 display: inline-block;
margin: 0 27px;
    height: 143px;
}

.price-block {
  margin: 15px 0;
    font-size: 14px;
    display: table;
    color: #444;
    border: 5px solid #1484b2;
    padding: 10px;
}

.otzyv-block {
  border: 2px solid #E5E5E5;
    padding: 15px;
    width: 100% !important;
    background: #fff !important;
    position: relative;
margin-bottom: 1em;
display: table;
    font-size: 95%;
      margin-top: 38px;
}

.otzyv-block .bold_text {
  margin-bottom: 3px;
  font-weight: bold;
}

.add-r {
 float: right; 
}

h2.toc_title {
      text-align: left;
    text-transform: uppercase;
    font-size: 23px;
    color: rgb(99, 99, 99);
    font-weight: bold;
    position: absolute;
top: -40px;
    background-color: #fff;
    padding: 0 10px;
    font-size: 29px!important;
}

.aligncenter {
      margin-bottom: 15px;
}

.price-block p {
  padding: 10px;
    font-size: 15px;
    margin: 0;
    font-weight: bold;
}

.price-block:after {
    content: url(/wp-content/uploads/2017/11/price.png);
    vertical-align: middle;
    display: table-cell;
}

.doktor-block {
  margin: 15px 0;
    font-size: 14px;
    display: table;
    color: #444;
    border: 5px solid #107c10;
    padding: 10px;
}

.doktor-block p {
  padding: 10px;
    font-size: 15px;
    margin: 0;
    font-weight: bold;
}

.doktor-block:after {
    content: url(/wp-content/uploads/2017/11/medik.png);
    vertical-align: middle;
    display: table-cell;
}

.specialist-block {
  margin: 15px 0;
    font-size: 14px;
    display: table;
    color: #444;
    border: 5px solid #8dc53e;
    padding: 10px;
}

.specialist-block p {
  padding: 10px;
    font-size: 15px;
    margin: 0;
    font-weight: bold;
}

.specialist-block:after {
    content: url(/wp-content/uploads/2017/11/doctor.png);
    vertical-align: middle;
    display: table-cell;
}

.gal-list {
	text-align: center;
	margin: 20px auto;
}

	.gal-item {
		margin: 10px 25px;
    width: 224px;
		display: inline-block;
		vertical-align: top;
	}

		.gal-item img {
width: 231px;
    height: 152px;
			object-fit: cover;
  border: 3px solid rgba(255,197,95,.55);
		}

		.gal-item span {
			margin-top: 5px;
		}

.gal-list-3 {
	text-align: center;
	margin: 20px auto;
}

	.gal-item-3 {
		margin: 10px 25px;
width: 310px;
		display: inline-block;
		vertical-align: top;
	}

		.gal-item-3 img {
    width: 310px;
    height: 196px;
			object-fit: cover;
  border: 3px solid rgba(255,197,95,.55);
		}

		.gal-item-3 span {
			margin-top: 5px;
		}