
/* Show it is fixed to the top */
body {
  min-height: 75rem;
  padding-top: 9.5rem;
}

.siteTitle {
  line-height: 1;
  font-size: calc(1.275rem + 1.25vw);
}
.siteSubtitle {
  line-height: 1;
  font-size: calc(0.85rem + 0.65vw);
}
.border-dashed { --bs-border-style: dashed; }

@media all and (min-width: 992px) {
	.dropdown-menu {
		width: 13rem;
	}
	.mega-submenu {
		left: 100%;
		top: 0;
		min-width: 25rem;
	}
	.ktm-mega-menu {
		position: static;
	}
	.mega-menu {
		left: 0;
		right: 0;
		width: 100%;
	}
	.dropdown-menu li {
		position: relative;
	}
	.dropdown-menu .submenu {
		display: none;
		left: 100%;
		top: 0;
	}
	.dropdown-menu>li:hover>.submenu,
	.dropdown:hover>.dropdown-menu {
		display: block;
	}
}
/* main heading and logo */
/*
Source - https://stackoverflow.com/a/5182251
Posted by Kyle, modified by community. See post 'Timeline' for change history
Retrieved 2026-10-05, License - CC BY-SA 4.0
*/

.mainRunner {
  border: 1px solid #000;
}

.img1 {
  border: 1px solid #f00;
  position: relative;
  z-index: 2;
}

.img2 {
  border: 1px solid #0f0;
  position: relative;
  z-index: 1;
  top: -12px;
  left: -12px;
}

.bg-header {
	background-image: url(../img/bg01.jpg);
	background-repeat:repeat;
	background-size:contain;
}
.logo {
	background-repeat:no-repeat;
	background-size:cover;
	background-image: url(../img/nsp-logo-xl-1.png);
}