/*главный экран страниц с услугами*/
@media (min-width: 960px) and (max-width: 1920px){
    .t467 { /*высота блока*/
        height: 330px;
    }
}

    .t467__descr span {/*размер цены*/
        font-size: 30px !important;
    }

    .t467 .t-btn { /*отступ сверху кнопки*/
        margin-top: 20px !important;
    } 
/*-----------------------------------------------*/

/*отступ между заголовком и описанием в шапке блоков*/
    .t795__title {
        margin-bottom: 20px;
    }

/*Карточки с услугами на главном экране*/
    .uc-uslugi .t-card__uptitle span { /*количесвто услуг*/
        display: inline-block;
        background-color: #000;
        padding: 8px 20px;
        border-radius: 100px;
        letter-spacing: 0.5px !important;
    }
    
    .uc-uslugi .t-card__col:nth-child(4) .t774__wrapper {  /*добавляем фото в четвертую карточку*/
        background-image:url("https://static.tildacdn.com/tild3530-3239-4436-a237-323063363830/13.png");
        background-size: 150px;
        background-repeat: no-repeat;
        background-position: bottom 20px center;
    }
    
    .uc-uslugi .t-card__col:nth-child(4) .t-card__descr { /*убираем описание в четвертой карточки*/
        display: none;
    }
    
    .us-uslugi {
        position: relative;
        z-index: 9;
    }

/*карточки со стоимостью на главной странице*/
    .uc-stoimost .t778__btn { /*цена в кнопке*/
        padding-left: 0;
        font-size: 20px;
        margin: 0 0 20px !important;
        text-align: left;
    }

    .uc-stoimost .t778__btn-wrapper { /*отступы внизу кнопки*/
        padding: 0 30px !important;
    }

    .uc-stoimost .t778__content { /*фотография*/
        background-image: url(https://static.tildacdn.com/tild3563-6466-4963-b835-376132313563/Vector.svg);
        background-size: 100%;
        background-position: top center;
        background-repeat: no-repeat;
    }
    
/*О компании*/
    .uc-numbers .t1053__col-wrapper { /*выравнивание по левому краю в блоке с цифрами*/
        text-align: left !important;
        padding: 0 !important;
    }
    
/*карточки сотрудников*/
    .uc-sotrudniki .t754__bgimg { /*фон фотографии*/
        background-color: #f4f4f4;
    }
    
/*стили для блока с отзывами*/
    .uc-reviews .t-card__title span { /*стили буквы в круге*/
        background-color: #B9292C;
        display: inline-block;
        padding: 10px 10px;
        text-align: center;
        color: #fff !important;
        border-radius: 100px;
        width: 30px;
        height: 30px;
    }

    .uc-reviews .t923__content{ /*обводка отзывов*/
        border: 1px solid #808080;
        border-radius: 20px;
    }
    
/*попап стать клиентом*/
    .uc-stat-kliyentom .t-popup {
        z-index: 1 !important;
    }

@media screen and (min-width: 1200px){
/*карточки с услугами 1*/
    .uc-uslugi1 .t-col_4:nth-child(2n) { /*настройки ширины второй карточки*/
        max-width: 760px;
    }

    .uc-uslugi1 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 300px !important;
    }

    .uc-uslugi1 .t778__textwrapper { /*настройки контейнеров для карточек*/
        width: 360px !important;
    }

    .uc-uslugi1 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
    }

    .uc-uslugi1 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 25px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
    }

    .uc-uslugi1 .t778__col:nth-child(2n) .t778__content { /*добавляем фоновое изображение*/
        background-image:url("https://static.tildacdn.com/tild3639-6462-4637-a632-643732366335/3.svg"); /* Удалите строку с background-image */
        background-size: contain;
        background-position: center right 20px;
        background-repeat: no-repeat;
    }
    
/*карточки с услугами 2*/
    .uc-uslugi2 .t-col_4:first-child { /*настройки ширины первой карточки*/
        max-width: 760px;
    }

    .uc-uslugi2 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 300px !important;
    }

    .uc-uslugi2 .t778__textwrapper { /*настройки контейнеров для карточек*/
        width: 360px !important;
    }

    .uc-uslugi2 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
    }

    .uc-uslugi2 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 25px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
    }

    .uc-uslugi2 .t778__col:first-child .t778__content { /*добавляем фоновое изображение*/
        background-image:url("https://static.tildacdn.com/tild3862-6337-4433-a436-653837663763/10.jpg"); /* Удалите строку с background-image */
        background-size: contain;
        background-position: center right 20px;
        background-repeat: no-repeat;
    } 
    
/*карточки с услугами 3*/
    .uc-uslugi3 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 300px !important;
    }

    .uc-uslugi3 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
    }

    .uc-uslugi3 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 25px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
    }

/*Карточки с услугами на главном экране*/
    .uc-uslugi .t-col_3 { /*максимальная ширина карточки*/
        max-width: 275px !important;
    }
    
    .uc-uslugi .t-col { /*горизонтальный отступ между карточками*/
        margin-right: 0px !important;
    }
}

@media screen and (max-width: 1200px){ /*от 960 до 1200*/
/*карточки с услугами 1*/
    .uc-uslugi1 .t-col_4:nth-child(2n) { /*настройки ширины второй карточки*/
        max-width: 620px;
    }

    .uc-uslugi1 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 240px !important;
    }

    .uc-uslugi1 .t778__textwrapper { /*настройки контейнеров для карточек*/
        width: 300px !important;
    }

    .uc-uslugi1 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
    }

    .uc-uslugi1 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
    }

    .uc-uslugi1 .t778__col:nth-child(2n) .t778__content { /*добавляем фоновое изображение*/
        background-image:url("https://static.tildacdn.com/tild3639-6462-4637-a632-643732366335/3.svg"); /* Удалите строку с background-image */
        background-size: contain;
        background-position: center right 20px;
        background-repeat: no-repeat;
    }
/*карточки с услугами 2*/
    .uc-uslugi2 .t-col_4:first-child { /*настройки ширины второй карточки*/
        max-width: 620px;
    }

    .uc-uslugi2 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 240px !important;
    }

    .uc-uslugi2 .t778__textwrapper { /*настройки контейнеров для карточек*/
        width: 300px !important;
    }

    .uc-uslugi2 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
    }

    .uc-uslugi2 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
    }

    .uc-uslugi2 .t778__col:first-child .t778__content { /*добавляем фоновое изображение*/
        background-image:url("https://static.tildacdn.com/tild3862-6337-4433-a436-653837663763/10.jpg"); /* Удалите строку с background-image */
        background-size: contain;
        background-position: center right 20px;
        background-repeat: no-repeat;
    }
/*карточки с услугами 3*/
    .uc-uslugi3 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 240px !important;
    }

    .uc-uslugi3 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
    }

    .uc-uslugi3 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
    }
    
/*Карточки с услугами на главном экране*/    
    .t-card__title { /*заголовок*/
        font-size: 20px !important;
    }
    
    .t-descr_xxs { /*описание*/
        font-size: 14px !important;
    }
}

@media screen and (max-width: 960px){ /*от 670 до 960*/
/*карточки с услугами 1*/
    .uc-uslugi1 .t778__container {/*выстраивание карточек сверху вниз*/
        display: flex;
        flex-direction: column;
    }

    .uc-uslugi1 .t-col_4 { /*настройки ширины карточек*/
        width: 640px !important;
    }

    .uc-uslugi1 .t-col_4:nth-child(2n) { /*настройки ширины второй карточки*/
        max-width: none;
    }

    .uc-uslugi1 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 540px !important;
    }

    .uc-uslugi1 .t-col_4:nth-child(2n) .t778__btn-wrapper { /*настройки кнопок по сторонам во второй карточке*/
        display: flex;
        flex-direction: column-reverse;
    }

    .uc-uslugi1 .t778__textwrapper { /*настройки контейнеров для карточек*/
        width: 630px !important;
    }

    .uc-uslugi1 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
        text-align: left !important;
    }

    .uc-uslugi1 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: left !important;
    }

    .uc-uslugi1 .t-col_4:nth-child(2n) .t778__btn_second { /*выравнивание текста по левому краю второй кнопки во второ карточке*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: left !important;
        height: 20px;
    }

    .uc-uslugi1 .t778__col:nth-child(2n) .t778__content { /*добавляем фоновое изображение*/
        background-image:url("https://static.tildacdn.com/tild3639-6462-4637-a632-643732366335/3.svg"); /* Удалите строку с background-image */
        background-size: 100px;
        background-position: bottom right 20px;
        background-repeat: no-repeat;
    }

/*карточки с услугами 2*/
    .uc-uslugi2 .t778__container {/*выстраивание карточек сверху вниз*/
        display: flex;
        flex-direction: column;
    }

    .uc-uslugi2 .t-col_4 { /*настройки ширины карточек*/
        width: 640px !important;
    }

    .uc-uslugi2 .t-col_4:first-child { /*настройки ширины второй карточки*/
        max-width: none;
    }

    .uc-uslugi2 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 540px !important;
    }

    .uc-uslugi2 .t-col_4:first-child .t778__btn-wrapper { /*настройки кнопок по сторонам во второй карточке*/
        display: flex;
        flex-direction: column-reverse;
    }

    .uc-uslugi2 .t778__textwrapper { /*настройки контейнеров для карточек*/
        width: 630px !important;
    }

    .uc-uslugi2 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
        text-align: left !important;
    }

    .uc-uslugi2 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: left !important;
    }

    .uc-uslugi2 .t-col_4:first-child .t778__btn_second { /*выравнивание текста по левому краю второй кнопки во второ карточке*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: left !important;
        height: 20px;
    }

    .uc-uslugi2 .t778__col:first-child .t778__content { /*добавляем фоновое изображение*/
        background-image:url("https://static.tildacdn.com/tild3862-6337-4433-a436-653837663763/10.jpg"); /* Удалите строку с background-image */
        background-size: 70px;
        background-position: bottom right 20px;
        background-repeat: no-repeat;
    }
    
/*карточки с услугами 3*/
    .uc-uslugi3 .t778__container {/*выстраивание карточек сверху вниз*/
        display: flex;
        flex-direction: column;
    }

    .uc-uslugi3 .t-col_4 { /*настройки ширины карточек*/
        width: 640px !important;
    }

    .uc-uslugi3 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        width: 540px !important;
    }

    .uc-uslugi3 .t778__textwrapper { /*настройки контейнеров для карточек*/
        width: 630px !important;
    }

    .uc-uslugi3 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
        text-align: left !important;
    }

    .uc-uslugi3 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
       text-decoration: none !important;
       text-align: left !important;
    }
    
/*Карточки с услугами на главном экране*/    
    .uc-uslugi .t-card__col:nth-child(3) .t774__content { /*высота третьей карточки*/  
        min-height: 270px !important;
    }
    
    .uc-uslugi .t-card__col:nth-child(4) .t774__content { /*высота четвертой карточки*/  
        min-height: 270px !important;
    }
    
    .uc-uslugi .t-card__col:nth-child(odd) { /*отступы третьей карточки*/  
        padding-right: 10px !important;
        padding-left: 20px !important;
        margin-bottom: 20px !important;
    }
    
    .uc-uslugi .t-card__col:nth-child(even) { /*отступы четвертой карточки*/  
        padding-right: 20px !important;
        padding-left: 10px !important;
        margin-bottom: 20px !important;
    }

/*о компании*/    
    .uc-numbers .t1053__col { /*ширина карточек в блоке с цифрами*/
        padding: 0 20px 0 20px !important;
        width: 50%;
    }
    
    .uc-numbers .t1053__col:nth-child(1) { /*нижний отступ в первой карточке в блоке с цифрами*/
        padding-bottom: 20px !important;
    }
    
    .uc-numbers .t1053__col:nth-child(2) { /*нижний отступ во второй карточке в блоке с цифрами*/
        padding-bottom: 20px !important;
    }
    
    .uc-numbers .t1053__uptitle { /*размер заголовка в блоке с цифрами*/
        font-size: 80px !important;
    }
}

@media screen and (max-width: 670px){ /*от 480 до 670*/
/*карточки с услугами 1*/
    .uc-uslugi1 .t778__container {/*выстраивание карточек сверху вниз*/
        display: flex;
        flex-direction: column;
    }

    .uc-uslugi1 .t-col_4 { /*настройки ширины карточек*/
        max-width: 100% !important;
    }

    .uc-uslugi1 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        max-width: -webkit-fill-available;
    }

    .uc-uslugi1 .t-col_4:nth-child(2n) .t778__btn-wrapper { /*настройки кнопок по сторонам во второй карточке*/
        display: flex;
        flex-direction: column-reverse;
    }

    .uc-uslugi1 .t778__textwrapper { /*настройки контейнеров карточек*/
        width: 100% !important;
    }

    .uc-uslugi1 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
        text-align: left;
    }

    .uc-uslugi1 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: right !important;
    }

    .uc-uslugi1 .t-col_4:nth-child(2n) .t778__btn_second { /*выравнивание текста по левому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: left !important;
        height: 20px;
    }

    .uc-uslugi1 .t778__col:nth-child(2n) .t778__content { /*добавляем фоновое изображение*/
        background-image:url("https://static.tildacdn.com/tild3639-6462-4637-a632-643732366335/3.svg"); /* Удалите строку с background-image */
        background-size: 100px;
        background-position: bottom 20px right 20px;
        background-repeat: no-repeat;
    }
    
/*карточки с услугами 2*/
    .uc-uslugi2 .t778__container {/*выстраивание карточек сверху вниз*/
        display: flex;
        flex-direction: column;
    }

    .uc-uslugi2 .t-col_4 { /*настройки ширины карточек*/
        max-width: 100% !important;
    }

    .uc-uslugi2 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        max-width: -webkit-fill-available;
    }

    .uc-uslugi2 .t-col_4:first-child .t778__btn-wrapper { /*настройки кнопок по сторонам во второй карточке*/
        display: flex;
        flex-direction: column-reverse;
    }

    .uc-uslugi2 .t778__textwrapper { /*настройки контейнеров карточек*/
        width: 100% !important;
    }

    .uc-uslugi2 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
        text-align: left;
    }

    .uc-uslugi2 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: right !important;
    }

    .uc-uslugi2 .t-col_4:first-child .t778__btn_second { /*выравнивание текста по левому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: left !important;
        height: 20px;
    }

    .uc-uslugi2 .t778__col:first-child .t778__content { /*добавляем фоновое изображение*/
        background-image:url("https://static.tildacdn.com/tild3862-6337-4433-a436-653837663763/10.jpg"); /* Удалите строку с background-image */
        background-size: 70px;
        background-position: bottom 20px right 20px;
        background-repeat: no-repeat;
    }
    
/*карточки с услугами 3*/
    .uc-uslugi3 .t778__container {/*выстраивание карточек сверху вниз*/
        display: flex;
        flex-direction: column;
    }

    .uc-uslugi3 .t-col_4 { /*настройки ширины карточек*/
        max-width: 100% !important;
    }

    .uc-uslugi3 .t778__btn-wrapper { /*настройки кнопок по сторонам*/
        display: flex;
        justify-content: space-between;
        max-width: -webkit-fill-available;
    }

    .uc-uslugi3 .t778__textwrapper { /*настройки контейнеров карточек*/
        width: 100% !important;
    }

    .uc-uslugi3 .t778__btn { /*выравнивание текста по левому краю первой кнопки*/
        padding-left: 0 !important;
        margin: 0px !important;
        text-decoration: underline 1px !important;
        text-align: left;
    }

    .uc-uslugi3 .t778__btn_second { /*выравнивание текста по правому краю второй кнопки*/
        font-size: 20px !important;
        font-weight: bold !important;
        padding-right: 0 !important;
        text-decoration: none !important;
        text-align: right !important;
    }

/*Карточки с услугами на главном экране*/       
    .uc-uslugi .t-card__col:nth-child(odd) { /*отступы между карточками и экраном*/
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    
    .uc-uslugi .t-card__col:nth-child(even) { /*отступы между карточками и экраном*/
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
}

@media screen and (max-width: 480px) {
/*о компании*/
    .uc-numbers .t1053__col { /*ширина карточек в блоке с цифрами*/
        padding: 0 20px 20px 20px !important;
        width: 100%;
    }

/*Карточки с услугами на главном экране*/       
    .uc-uslugi .t-card__col:nth-child(4) .t774__wrapper { /*Фотография в четвертой карточки*/    
        background-size: 200px !important;
        background-position: bottom 20px right 20px !important;
    }
    
    .uc-uslugi .t-card__col:nth-child(3) .t774__content { /*высота третьей карточки*/  
        height: auto !important;
    }
    
    .uc-uslugi .t-card__col:nth-child(4) .t774__content { /*высота четвертой карточки*/  
        height: 300px !important;
    }
}