/* Введите Ваш код CSS тут
*/

.flaticon-dentist13:before {
        color: #fff;
  }


.flaticon-tooth18:before {
        color: #fff;
  }
.flaticon-first30:before {
    color: #fff;
  }
#why_us.fw-main-row.scrollspy.custom-padding.bg-image{
  background-size: cover;}




.features-block .item > .content .content-inner .title{
  color: #fff;
}
#why_us.fw-heading.fw-special-title i {
  color: #fff;
}

#about.fw-main-row.scrollspy.custom-padding.bg-image{
  background-size: cover;
	background-attachment: scroll;}

.staff-block .member > .image-wrap > .image {
  border-radius: 0;
}

#gallery.fw-main-row.scrollspy.custom-padding{
  background-color: #ffffff;
}



#testimonials.fw-main-row.scrollspy.custom-padding {
  background-color: #ffffff;
}

#testimonials.post-body {
  background-color: #ffffff !important;
}

article > .post-body p {
  color: #fff !important;
} 

#contacts {
  color: #fff !important;
}

#contacts a{
  color: #fff !important;
}

.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.form-control {
 		background-color: #222 !important;
    text-align: center;
    font-weight: bold;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control{
  	background-color: #222 !important;
    text-align: center;
    font-weight: bold;
}


.icon-list .item {
    text-align: center;
    padding-bottom: 50px;
    padding-top: 0px;
}

/*.icon.fa.fa-phone{
   padding-top: 35px;
  }

.icon.fa.fa-envelope-o{
   padding-top: 35px;
  }*/

.icon-list .item + .item {
    border-left: 0px solid #dedede;
}

.image-column.col-sm-4 .main-image {
  display:none;
}



/*.single-view.services.row {
    display: flex !important;
    flex-direction: column-reverse;
}*/

/*.single-view.services.row .text-column.col-sm-8 {
  width: 60% !important;
}

.single-view.services.row .image-column.col-sm-4 {
  width: 35% !important;
}*/

.services-block > .item {
		display: block;
    margin-left: auto;
    margin-right: auto;
}

#head-info .logo .address {
     font-size: larger;
}

#head-info .logo.image img {
    height: 70px;
}





#about {
  min-width: 600px;
}

	