@media screen and (min-width: 641px) {
.uc-big .t795__title, .uc-big-h1 .t795__title {
    letter-spacing: -2px;
}
}

.uc-big .t795__title, .uc-big-h1 .t795__title, .uc-big-h1 .t795__title {
    margin-bottom: 0px;
}

/* Большой текст сделал резиновым*/
@media screen and (max-width: 960px) {
.uc-big .t795__title, .t256__title {
    font-size: 9vw !important;
    line-height: 1 !important;
    letter-spacing: -1px;
}
}

/* Большой текст сделал резиновым*/
@media screen and (max-width: 960px) {
.big .tn-atom, .uc-project-banner .t154__title, .uc-big-h1 .t795__title {
    font-size: 10vw !important;
    line-height: 1 !important;
    letter-spacing: -1px;
}
}

/* Уточнил отступ от краев в меню*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
.t228__padding40px {
    width: 40px;
}
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
.t228__centerside.t228__menualign_right {
    text-align: center;
}
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
#allrecords ul.t228__list {
    padding: 0;
    margin-left: 40px;
    margin-right: 40px;
    list-style-type: none;
}
}

/* Уменьшение шрифта заголовков в мобилке */
@media screen and (max-width: 960px) {
.t225__title, .t225__title .t-title .t-title_md, .t585__title, .t-name_xl, .t497__name {
    font-size: 22px !important;
    line-height: 1.1;
}
}

/* Уменьшение шрифта заголовков H2 в мобилке */
@media screen and (max-width: 960px) {
.t-title_xxl {
    font-size: 30px;
    line-height: 1;
}
}

/* Изменил размер мелкого шрифта */
@media screen and (max-width: 960px) {
.t119__preface, .t-descr_xs {
    font-size: 14px !important;
    line-height: 1.4;
}
}

/* Изменил положение кнопки НАВЕРХ */
@media screen and (max-width: 960px) {
.t890 {
    right: 8px !important;
}
}

/* Изменил положение кнопки НАВЕРХ */
@media screen and (max-width: 979px) {
.t890 {
    bottom: 80px !important;
}
}

/* Изменил размер кнопки НАВЕРХ */
@media screen and (max-width: 960px) {
.t890__arrow.t890__arrow-sm {
    transform: scale(0.9);
}
}

/* Изменил оступ от краев в мобилке и узком планшете */
@media screen and (max-width: 960px) {
.t-col {
    padding-left: 30px;
    padding-right: 30px;
}
}

/* В характеристиках убрал лишний отступ слева */
.t497__textwrapper {
    padding-left: 0px;
    width: 100%;
}

/* Сделал меньше по высоте ячейку в таблице */
.t431__tdscale_1 .t431__th, .t431__tdscale_1 .t431__td {
    padding: 5px;
}

/* Уменьшил фотографию менеджера в отрытой форме */
@media screen and (min-width: 960px) {
.t700 .t700__img {
    max-width: 50%;
}
}
@media screen and (max-width: 960px) {
.t700 .t700__img {
    max-width: 25%;
}
}

/* Убрали отступ у горизонтальной линии */
.t456__horizontalline {
    margin: 0 0px 0 0px;
}

/* Уменьшил отступ между строками в описании проекта в моб версии*/
.t754__col {
    margin-bottom: 30px !important;
}

/*Плавное появление изображений */
.t-item.t-animate {
    transition-duration: 2.5s;
}

/*Уменьшил отступ в галереях у мобилок */
@media screen and (max-width: 960px) {
.t-container_100.t786__container_clgap-40px {
    padding: 0 0px 0 0px;
}
}

/*Изменил отступ у текста от края у мобилок */
@media screen and (max-width: 960px) {
.t786__descr, .t786__title {
    padding-left: 25px;
    padding-right: 25px;
}
}

/*---------------------------------------------------------------------------------------------ДЛЯ СТРАНИЦ SEO ПРОЕКТЫ*/
/* Поправил отступ в поле ПОИСК*/
.t-search-widget__overlay_opened .t-search-widget__header {
    padding: 60px;
}


/*---------------------------------------------------------------------------------------------МЕНЮ*/
/* Увеличил отступ от пунктов выпадающего меню от верхней и нижней границы*/
.t978__menu {
    padding: 40px 0;
}
/* Увеличил отступ от пунктов выпадающего меню от крайних границ*/
.t978__menu-item {
    margin-bottom: 12px;
    padding-left: 40px;
    padding-right: 40px;
}
/* Уменьшил отступ от иконок социальных сетей*/
.t228 .t-sociallinks, .t228__right_social_links {
    padding-left: 0px;
}

/* Уменьшил отступ от номера телефона*/
.t228__right_buttons {
    padding-left: 0px;
}

/* Увеличил отступ от крайнего правого пункта меню*/
@media screen and (min-width: 980px) {
.t228__list_item:last-child {
    padding: 0 30px 0 15px !important;
}
}
/* В меню хэдера между кнопок изменили расстояние*/
@media screen and (min-width: 980px) {
.t228 .t-btn {
    height: 20px;
    font-size: 14px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 10px;
}
}
/* Изменил отступ в подчеркивании меню Активного пункта*/
.t-menu__link-item.t-active::after {
    bottom: -1px !important;
}
/* Изменил отступ в подчеркивании меню Неактивного пункта*/
.t-menu__link-item:not(.t-active):not(.tooltipstered)::after {
    bottom: -1px !important;
}

/* Убрали прозрачность у активного пункта в меню */
.t228__list_item .t-active {
    opacity: 1;
}
/* Убрали прозрачность у активного пункта в меню ВТОРОЕ*/
.t456__list_item .t-active {
    opacity: 1;
}
/* Убрали прозрачность у активного пункта в меню ТРЕТЬЕ*/
.t450__list_item .t-active {
    opacity: 1;
}
/* Пункты выпадающего меню в мобилке сместил влево*/
@media screen and (max-width: 980px) {
.t-menusub__menu.t-menusub__menu--fullscreen .t-menusub__list:not(.t978__submenu-list) {
    width: calc(100% - 20px);
    text-align: left;
}
}
/* Пункты выпадающего меню в мобилке сместил вверх*/
@media screen and (max-width: 980px) {
.t-menusub__menu.t-menusub__menu--fullscreen .t-menusub__content:not(.t978__submenu-content) {
    align-items: flex-start;
}
}

/*---------------------------------------------------------------------------------------------БЛОКИ ГАЛЕРЕЙ*/
/* При наведении на миниатюру изображений в гелереи (7 изображений в строке) появляется символ лупы*/
.uc-grid-mod-simp a, .uc-grid-pic a, .uc-grid-pic-2 a, .uc-grid-pic-3 a, .uc-grid-pic-4 a, .uc-grid-pic-5 a, .uc-grid-pic-6 a, .uc-grid-pic-7 a:-webkit-any-link  {
    cursor: zoom-in;
}
/* Изменил отступ от краев в мобилке*/
@media screen and (max-width: 960px) {
.t786__container_clgap-40px .t786__col {
    padding: 0 5px 0 5px;
}
}
/* Сделал подпись по центру*/
.t786 .t-align_left {
    padding-top: 15px ;
}

/* Сделал больше отступ от подписи в раскрытом виде изображения в галереи*/
.uc-grid-mod-simp .t-name_xl {
    padding-top: 20px;
}

/*---------------------------------------------------------------------------------------------РАСКРЫВАЮЩИЙСЯ БЛОК "ПОДРОБНЕЕ"*/





/*---------------------------------------------------------------------------------------------НЕРАЗОБРАННОЕ*/




/*---------------------------------------------------------------------------------------------ПОДЧЕРКИВАНИЕ*/
/*линия появляется при наведении*/
.under-line-zero2 a, .filter a {
    padding-bottom: 0px;
    transition: border-color 0s ease;
    border-bottom: 1px solid transparent;
}

.under-line-zero2 a:hover , .filter a:hover {
    border-bottom-color: currentColor;
}

/*линия пропадает при наведении*/
.t-text a, .under-line-zero a, .t-title_md a, .t548__title a, .t497__name a {
    padding-bottom: 0px;
    transition: border-color 0s ease;
    border-bottom: 1px solid currentColor;
}
.t-text a:hover, .under-line-zero a:hover, .t-title_md a:hover, .t548__title a:hover, .t497__name a:hover {
    border-bottom-color: transparent;
}

/*линия пропадает при наведении у хлебных крошек*/
.breadcrumbs a {
    padding-bottom: 0px;
    transition: border-color 0s ease;
    border-bottom: 1px solid currentColor;
}
.breadcrumbs a:hover {
    border-bottom-color: transparent;
}

}
/*------  cloudcomments правки стилей*/
.t744 > .t-container{
    display: none;
}

.CCReviewsListCollapse{
    max-width: 1900px;
}
@media screen and (max-width: 639px){
   .t744 .CCReviewsListCollapse{padding: 0 20px;} 
}
.CCReviewsListCollapse__title.t-text:after,
.CCTextareaInput__label:after,
.CCReviewsList__wrap .t-text:after{
    content: 'Комментарии';
    position: absolute;
    display: block;
    background: #ffffff;
    top: 0;
}
.CCTextareaInput__label:after{
    content: 'Ваш комментарий';
    background: #f5f5f5;
}
.CCReviewsList__wrap .t-text:after{
    content: 'Комментариев пока нет. Будьте первым!';
}
.CCReviewsList__wrap .t-text,
.CCTextareaInput__label{
    position: relative;
}

.CCReviewsListCollapse__title{
    position: relative;
    min-width: 190px;
}

/*------  сделал меньше галочку в форме*/
.t-img-select__indicator:after {
    content: ' ';
    color: #fff;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -7px;
    left: -7px;
    background-color: #111;
    -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,.4);
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.4);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center;
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    will-change: transform;
}

/* Изменил отступ от краев до изображений с чертежами */
@media screen and (min-width: 1200px) {
.uc-chertezhi .t-container {
    max-width: 800px;
}
}
@media screen and (min-width: 640px) and (max-width: 1159px) {
.uc-chertezhi .t-container {
    max-width: 640px;
}
}
@media screen and (max-width: 639px) {
.uc-chertezhi .t-container {
    padding: 0 0px;
    max-width: calc(100% - 60px);
}
}
@media screen and (max-width: 1200px) {
.uc-chertezhi .t979__container.t-container .t979__grid {
    margin: 0 0px;
}
}


/* Изменил отступ от краев до широкого изображения */
@media screen and (min-width: 960px) {
uc-center-pic. .t-width_100 {
    max-width: calc(100% - 80px);
}
}
@media screen and (min-width: 480px) and (max-width: 960px) {
uc-center-pic. .t-width_100 {
    max-width: calc(100% - 10px);
}
}
@media screen and (max-width: 479px) {
uc-center-pic. .t-width_100 {
    max-width: calc(100% - 10px);
}
}
@media screen and (min-width: 960px) {
.uc-center-pic .t-width {
    width: calc(100% - 80px);
}
}
@media screen and (min-width: 480px) and (max-width: 960px) {
.uc-center-pic .t-width {
    width: calc(100% - 10px);
}
}
@media screen and (max-width: 479px){
.uc-center-pic .t-width {
    width: calc(100% - 10px);
}
}

/* Изменил отступ от краев до узкого изображения */
@media screen and (min-width: 480px) and (max-width: 960px) {
.t-width {
    width: calc(100% - 30px);
}
}
@media screen and (max-width: 479px){
.t-width {
    width: calc(100% - 10px);
}
}
/* Сдвинул кнопку показа доп инфы в футере влево */
@media screen and (min-width: 641px) {
.t400 .t400__submit_size_sm {
    padding-left: 35px;
}
}
@media screen and (max-width: 640px) {
.t400 .t400__submit_size_sm {
    padding-left: 10px;
}
}

@media screen and (max-width: 480px) {
.t400 .t400__wraptwo {
    text-align: left !important;
}
}

@media screen and (max-width: 980px) {
.t037__title {
    margin-bottom: 0px;
}
}
@media screen and (max-width: 980px) {
.t037__text {
    padding-top: 0px;
}
}

@media screen and (max-width: 980px) {
.t-rec_pb_15 {
    padding-bottom: 0px !important;
}
}