/*Приведение сетки стандартных блоков к сетке зеро на мобильных*/
@media screen and (max-width: 0px) and (max-width: 479px) {
    .t-col { padding-left: 16px !important; padding-right: 16px !important; }
    .t-container { max-width: 328px !important; }
}

@media screen and (max-width: 480px) and (max-width: 768px)  {
    .t-col { padding-left: 16px !important; padding-right: 16px !important; }
    .t-container { max-width: 640px !important; }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
    .t-col { padding-left: 24px !important; padding-right: 24px !important; }
    .t-container { max-width: 720px !important; }
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .t-col { padding-left: 24px !important; padding-right: 24px !important; }
    .t-container { max-width: 950px !important; }
    .t-col { margin-left: 0px !important; margin-right: 0px !important; }
}


@media screen and (min-width: 0px) and (max-width: 1199px) {
    /*аккордеон*/
    .t668__title {
        font-size: 18px !important;
        max-width: 480px !important;
    }
    .t668__wrapper {
        border-radius: 24px !important;
    }
    /*отызвы*/
    .t958__author-name {
        font-size: 20px !important;
    }

}


@media screen and (min-width: 0px) and (max-width: 767px) {
    /*аккордеон*/
    button.t668__trigger-button {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    /*отызвы*/
    .t958__card {
        padding: 16px !important;
    }
    .t-width_7 {
        max-width: 300px !important;
    }
    .t958__gallery {
        padding: 0 16px;
    }
}

@media screen and (min-width: 767px) and (max-width: 1199px) {
    /*аккордеон*/
    button.t668__trigger-button {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    /*отызвы*/
    .t958__card {
        padding: 24px !important;
    }
    .t-width_7 {
        max-width: 632px !important;
    }
}

/*Политики и документы - выравнивание текстовых полей*/
@media screen and (min-width:1440px){
    .t-container {
    max-width: 1400px;
}
}