
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
 
  font-weight: 400;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 5rem;
}

h2, .h2 {
  font-size: 2.8rem;
}

h3, .h3 {
  font-size: 2rem!important;
}

h4, .h4 {
  font-size: 1.2rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
     
    font-size: 22px!important;
  }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #707070;
}

small,
.small {
  font-size: 100%;
  font-weight: 400;
}

.navbar-nav .nav-link {
    font-size:x-large!important;
    }



@media (max-width: 991.98px) {
    h1, .h1 {
      font-size: 3.8rem;
    }


    h2, .h2 {
        font-size: 1.7rem !important;
    }

    h2.newstitle{
      font-size: 1.6rem !important;
    }
    h3, .h3 {
        font-size: 1.5rem !important;
    }

    p {
     
        font-size: 20px!important;
      }


  }
  




@media (min-width: 2000px) {


  h1, .h1 {
    font-size: 5rem!important;
  }

  h2, .h2 {
    font-size: 3rem;
  }
  h3, .h3 {
    font-size: 3rem;
  }
  p {
     
    font-size: 27px!important;
  }

  p.text-right {
    font-size: 28px !important;

}

}