/*лого контакты поверх нижней строки*/
@media (min-width: 1025px){
  .z-index{
z-index: 999999!important;
}
}
/*крашу иконку*/
.colored-icon i{
color: #2993EA!important;
}
/*подчёркивание активного пункта меню*/
@media (min-width: 1025px) {
  .underline .main-menu li a:after {
    background-color: #ffffff;
    display: block;
    content: "";
    height: 3px;
    width: 0%;
    left: 0%;
  	bottom: 0;
    position:absolute;
    -webkit-transition: width .2s ease-in-out;
    -moz--transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
}
.underline .main-menu li.active > a:after,
.underline .main-menu li a:hover:after,
.underline .main-menu li a:focus:after {
    width: 100%;
}
.underline .main-menu .nav-child li a:after {
    display: none;
}
}
/*Пульсирующий оверлей*/
.pulse a {
  background: #A3C6F1;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(163,198,241, 0.5);
  animation: pulse 2s infinite;
}
.pulse a:hover {
  animation: none;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(163,198,241, 0.5);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(163,198,241, 0.5);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(163,198,241, 0.5);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(163,198,241, 0.5);
    box-shadow: 0 0 0 0 rgba(163,198,241, 0.5);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(163,198,241, 0);
      box-shadow: 0 0 0 10px rgba(163,198,241, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(163,198,241, 0);
      box-shadow: 0 0 0 0 rgba(163,198,241, 0);
  }
}
/*слово меню к гамбургеру*/
@media (max-width: 1024px){
    .ba-hamburger-menu .open-menu i:after {
     content: "меню";
     float: left;
     font-family: Mulish;
     font-weight: 600;
     font-size: 16px;
     margin-top: 2px;
     margin-right: 10px;
    }
}
/*увеличение картинки (карточки услуг на главной)*/
.servises-card{
-moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
.servises-card:hover img{
  -webkit-transform: scale(1.1) translatey(-7px);
 -moz-transform: scale(1.1) translatey(-7px);
 -o-transform: scale(1.1) translatey(-7px);
 
}
/*крошки*/
.breadcrumb {
  font-size: 12px;
  margin: 0;}
.well {
    margin-bottom: 5px;
    padding: 5px;
}
/*ровняю по центру иконки на странице услуг*/
.ba-blog-post-image, .ba-blog-post-image{
margin: 0 auto!important;
}
/*крашу иконки мессенджеров*/
.ba-item-social-icons .fa-whatsapp {
color: #25d366!important;
}
.ba-item-social-icons .fa-viber {
color: #B491FF!important;
}
.ba-item-social-icons .fa-telegram-plane {
color: #57B0F1!important;
}
.ba-item-social-icons .fa-whatsapp:hover, .fa-telegram-plane:hover, .fa-viber:hover {
color: #ffffff!important;
}