/* Базовые стили контейнеров */
.t-container, 
.tn-container {
  box-sizing: border-box !important;
}

/* Планшеты (< 1200px) */
@media (max-width: 1199px) {
  .t-container, 
  .tn-container {
    padding-left: 16px !important;
    padding-right: 16px !important;
    width: 100% !important;
    max-width: 1199px !important;
  }
}

/* Мобильные (< 768px) */
@media (max-width: 767px) {
  .tn-container {
    padding-left: 12px !important;
    padding-right: 12px !important;
    width: 100% !important;
    max-width: 767px !important;
  }
  
  @media (max-width: 767px) {
  .t-container {
    width: 100% !important;
    max-width: 767px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  
 @media (max-width: 1199px) {
    .t-col {
  !important;
   padding-right: 0px !important;
   padding-left: 0px !important;
 }
 
  @media (max-width: 767px) {
    .t-col {
  !important;
   padding-right: 2px !important;
   padding-left: 2px !important;
 }
 
 @media (max-width: 1199px) {
 .t-store__stretch-col {
       !important;
   padding-right: 0px !important;
   padding-left: 0px !important;
 }
 
  @media (max-width: 767px) {
 .t-store__stretch-col {
       !important;
   padding-right: 4px !important;
   padding-left: 4px !important;
 }
 
 @media (max-width: 960px) {
    .t-store__stretch-col:first-child {
        margin-left: 0px !important;
    }
    
@media (max-width: 767px) {
    .t-store .t-slds__thumbsbullet-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
@media (max-width: 767px) {
    .t-store__stretch-col {
        margin-bottom: 30px !important;
    }
 