@font-face {
	font-family: Koara Font;
	src: url(../font/koara-font-family/Koara_wild_free_Bold.otf);
}
@font-face {
	font-family: Koara Font Regular;
	src: url(../font/koara-font-family/Koara_wild_free_Regular.otf);
}
:root {
	--bg-copper-rose: #9C6f69;
	--bg-umber: #5E503F;
	--bg-turkish-rose: #AE827F;
	--bg-fuzzzy-wuzzy: #C9766E;
}
.bg-um {
	background: var(--bg-umber);
}
.bg-fw {
	background: var(--bg-fuzzzy-wuzzy);
}
.txt-um {
	color: var(--bg-umber);
}
.txt-tr {
	color: var(--bg-turkish-rose);
}
.txt-fw {
	color: var(--bg-fuzzzy-wuzzy);
}
.bg-tr {
	background: var(--bg-turkish-rose);
}
.border-tr {
	border-color: var(--bg-turkish-rose) !important;
}
.border-fw {
	border-color: var(--bg-fuzzzy-wuzzy) !important;
}
.bg-cr {
	background: var(--bg-copper-rose);
}
.ff-ko {
	font-family: Koara Font;
}
.ff-ko-r {
	font-family: Koara Font Regular;
}
.ff-ls {
	font-family: "League Spartan", sans-serif;
}
@media (min-width: 1480px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1420px;
			margin: 0 auto;
	}
}
.banner {
	background: #9C6F69;
	height: 580px;
	padding: 0;
	margin: 0;
	position: relative;
	bottom: -40px;
}
.banner-padding {
	padding-bottom: 150px;
}
.banner-text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}
.banner-text h1 {
	font-family: Koara Font;
	font-size: 79px;
	text-align: center;
	font-weight: 700;
}
p {
	font-family: "League Spartan", sans-serif;
}
.banner-home-second {
	background: url(../img/banner-2.webp);
	background-size: cover;
	height: auto;
	position: relative;
	/*	top: -40px;*/
}
.banner-cr {
	background: url(../img/banner-cr.webp);
	background-size: auto;
	height: auto;
	position: relative;
}
.banner-crb {
	background: url(../img/banner-cr.webp) bottom;
	background-size: cover;
	height: auto;
	position: absolute;
	top: 98%;
	z-index: 3;
	width: 100%;
}
.banner-cenb {
	background: url(../img/center-achivements-bottom.webp) bottom;
	background-size: cover;
	height: auto;
	position: absolute;
	top: 98%;
	z-index: 3;
	width: 100%;
}
a {
	text-decoration-line: none;
}
.lst-5 {
	letter-spacing: 1.5px;
}
ul.nav.navbar-nav li a {
	text-align: left;
	padding: 9px;
}
ul.nav.navbar-nav li a i {
	position: absolute;
	right: 15px;
}
@keyframes move360 {
	100% {
		transform: rotate(360deg);
	}
}
@keyframes move30 {
	50% {
		transform: rotate(-30deg);
	}
}
.dropdown-item:focus,
.dropdown-item:hover {
	color: var(--bs-dropdown-link-hover-color);
	background-color: #373b3e;
}
.dropdown-toggle::after {
	content: '\f078';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	position: absolute;
	display: inline-block;
	margin: 0;
	vertical-align: 0;
	border: 0;
	font-size: 20px;
	color: #fff;
	right: 4px;
}
.btn-admission{
    display: block;
    font-size: 0.9rem;
    text-align: center;
    padding: 0.2rem 0.5rem;
    border-radius: 0.5rem;
    border: 2px solid #fff;
    position: relative;
    z-index: 1;
}
.blink-text{
  animation: blinker 1s linear infinite;  
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}