/*
 Theme Name:   Mattersolv
 Theme URI:    https://mattersolv.com/
 Description:  Mattersolv
 Author:       Mattersolv
 Author URI:   https://mattersolv.com/
 Template:     bricks
 Version:      1.0
 Text Domain:  bricks
*/

/* Line Break */
.desktop-br {
  display: block;
}

.mobile-br {
  display: none;
}

@media screen and (max-width: 1200px) {
  .desktop-br {
    display: block;
  }

  .mobile-br {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .desktop-br {
    display: none;
  }

  .mobile-br {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .desktop-br {
    display: none;
  }

  .mobile-br {
    display: block;
  }
}

/* Font Size */

.fs-56 {
  font-size: 3.5rem;
}

.fs-48 {
  font-size: 3rem;
}

.fs-40 {
  font-size: 2.5rem;
}

.fs-36 {
  font-size: 2.25rem;
}

.fs-32 {
  font-size: 2rem;
}

.fs-28 {
  font-size: 1.75rem;
}

.fs-26 {
  font-size: 1.625rem;
}

.fs-24 {
  font-size: 1.5rem;
}

.fs-20 {
  font-size: 1.25rem;
}

.fs-18 {
  font-size: 1.125rem;
}

.fs-16 {
  font-size: 1rem;
}

@media (max-width: 991px) {
  .fs-56 {
    font-size: 3rem;
  }

  .fs-48 {
    font-size: 2.5rem;
  }

  .fs-40 {
    font-size: 2.125rem;
  }

  .fs-36 {
    font-size: 1.875rem;
  }

  .fs-32 {
    font-size: 1.75rem;
  }

  .fs-28 {
    font-size: 1.5rem;
  }

  .fs-26 {
    font-size: 1.375rem;
  }

  .fs-24 {
    font-size: 1.25rem;
  }

  .fs-20 {
    font-size: 1.125rem;
  }

  .fs-18 {
    font-size: 1rem;
  }

  .fs-16 {
    font-size: 0.9375rem;
  }
}

@media (max-width: 767px) {
  .fs-56 {
    font-size: 2.125rem;
  }

  .fs-48 {
    font-size: 1.875rem;
  }

  .fs-40 {
    font-size: 1.625rem;
  }

  .fs-36 {
    font-size: 1.5rem;
  }

  .fs-32 {
    font-size: 1.375rem;
  }

  .fs-28 {
    font-size: 1.25rem;
  }

  .fs-26 {
    font-size: 1.125rem;
  }

  .fs-24 {
    font-size: 1.0625rem;
  }

  .fs-20 {
    font-size: 1rem;
  }

  .fs-18 {
    font-size: 0.875rem;
  }

  .fs-16 {
    font-size: 0.875rem;
  }
}
