::-webkit-scrollbar
{
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track-piece
{
background-color: #ffffff;
-webkit-border-radius: 5px;
}
::-webkit-scrollbar-thumb:vertical
{
height: 5px;
background-color: #99a4b6;
-webkit-border-radius: 5px;
}
::-webkit-scrollbar-thumb:horizontal
{
width: 5px;
background-color: #99a4b6;
-webkit-border-radius: 5px;
}
.t651 {
    z-index: 9999;
}
.t651__popup-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}
/*--------------------------------------------------*/
/* ВЫДВИЖНОЕ МЕНЮ - ЭФФЕКТ НАВЕДЕНИЯ НА ПУНКТЫ МЕНЮ */
.t450__list_item { 
   /*Высота пунктов меню */
   height: 40px;
    /*Высота строки */
   line-height: 1.8;
    /*Эффект*/
   transition:all 0.3s cubic-bezier(0, 0, 0.8, 1.0);
} 
   /*Отступы основного контейнера*/
 .t450__container {
    padding: 48px 0px 38px 30px !important;
}
 /*При наведении*/
.t450__list_item:hover {
     /*Показываем правую границу*/
    border-right: 6px solid #7deff3;
     /*Смещаем пункт меню вправо*/
    padding-left: 8px;
    /*Закрашиваем фон пункта при наведении*/
    /*background: rgb(31, 31, 31);*/
}
 /*Отступ текста справа*/
 .t-menu__link-item {
    padding-left: 5px;
}
.t-popup__container {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* Меняем прозрачность текста в поле ввода форм */
.t-input__vis-ph {
    opacity: .8;
}
/* Размер линии активной вкладки услуг */
.t819__tab::before {
    height: 2px;
}
/* Скругление углов у картинки услуг */
.t819__content img, .t083__widthauto.t-img, .t107__width {
    border-radius: 10px;
}
/* Скругление углов у картинки в футере */
#rec102669330 .tn-elem[data-elem-id="1555649206244"] .tn-atom {
    border-radius: 13px 0px 0px 13px !important;
}



@media screen and (max-width: 650px) {
/* Номера этапов в мобилке */
.t778__mark {
    font-size: 23px;
    width: 52px;
    height: 52px;
}
/* Отступы преимуществ мобилка */
.t499__title {
    margin-bottom: 10px;
}
}

.t778__bgimg {background-position: top center;}