.TEC2Cols, .new-layout {
  display: flex;
  margin: auto; }
  @media (max-width: 768.98px) {
    .TEC2Cols, .new-layout {
      display: block;
      width: 100% !important; } }
  .TEC2Cols .right, .new-layout .right {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (max-width: 768.98px) {
      .TEC2Cols .right, .new-layout .right {
        width: 100% !important; } }
  .TEC2Cols .left, .new-layout .left {
    display: flex;
    align-items: center; }
    @media (max-width: 768.98px) {
      .TEC2Cols .left, .new-layout .left {
        width: 100% !important; } }
  .TEC2Cols .region:before, .new-layout .region:before {
    content: none; }

@media (max-width: 768.98px) {
  .rightAndLeft {
    display: flex;
    flex-flow: column; }
    .rightAndLeft .right {
      order: 1; }
    .rightAndLeft .left {
      order: 2; } }

/*# sourceMappingURL=TEC2ColsAdjustableWidth.css.map*/