@charset "utf-8";
/* CSS Document */


@media (max-width: 1024px) and  (max-height: 600px){
	
  .masthead {    padding-top: 1rem !important; height: 100vh;}
	.navbar-brand img {width: 100% !important;}
	header.masthead h1, header.masthead .h1 {    font-size: 3.5rem;}
	.mst11 {margin-top: 2rem;}
.page-section {    padding: 3rem 0;}
	h3, .h3 {    font-size: 30px;}
	h5, .h5 {    font-size: 20px;}
}

@media (max-width: 912px) {
	
  .masthead {    padding-top: 3rem !important; height: 100vh;}
	.navbar-brand img {width: 100% !important;}
	header.masthead h1, header.masthead .h1 {    font-size: 3.5rem;}
	.mst2 {margin-top: 2rem;}
	.mst11 {margin-top: 11rem;}
.page-section {    padding: 3rem 0;}
	h3, .h3 {    font-size: 30px;}
	h5, .h5 {    font-size: 20px;}
}

@media (max-width: 820px) {
	
  .masthead {    padding-top: 3rem !important; height: 100vh;}
	.navbar-brand img {width: 100% !important;}
	header.masthead h1, header.masthead .h1 {    font-size: 3rem;}
	.mst2 {margin-top: 2rem;}
	.mst11 {margin-top: 11rem;}
.page-section {
    padding: 3rem 0;
}
}

@media (max-width: 540px) {
	.onlymobile {display: contents;}
	.nomobile {display: none !important;}
  .masthead {    padding-top: 1rem !important; height: 100vh;}
	.navbar-brand img {width: 100% !important;}
	header.masthead h1, header.masthead .h1 {    font-size: 2.5rem;}
	.mst2 {margin-top: 2rem;}
	.mst11 {margin-top: 6rem;}
		h3, .h3 {    font-size: 20px;}
	h5, .h5 {    font-size: 10px;}
.page-section {
    padding: 3rem 0;
}
}

@media (max-width: 414px) {
	.onlymobile {display: contents;}
	.nomobile {display: none !important;}
  .masthead {    padding-top: 1rem !important; height: 100vh;}
	.navbar-brand img {width: 100% !important;}
	header.masthead h1, header.masthead .h1 {    font-size: 1.8rem;}
	.mst2 {margin-top: 2rem;}
	.mst11 {margin-top: 11rem;}
.page-section {
    padding: 3rem 0;
}
}

@media (max-width: 280px) {
	.onlymobile {display: contents;}
	.nomobile {display: none !important;}
  .masthead {    padding-top: 1rem !important; height: 100vh;}
	.navbar-brand img {width: 100% !important;}
	header.masthead h1, header.masthead .h1 {    font-size: 1.8rem;}
	.mst2 {margin-top: 2rem;}
	.mst11 {margin-top: 6rem;}
.page-section {    padding: 3rem 0;}
	.tcmlink {font-size:0.8rem;}
}