@font-face {
  font-family: "segoeui";
  src: url("segoeuithis.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "segoeui2";
  src: url("segoeui2.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

body {
  font-family: "segoeui", sans-serif !important;
  font-weight: 400;
  font-style: normal;
}
/* Multi-level dropdown positioning */
.dropdown-submenu {
  position: relative;
}
.navbar{padding:30px 0;}
.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  display: none;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
/* Enable hover for first-level dropdowns */
@media (min-width: 992px) {
  .navbar .dropdown:hover > .dropdown-menu {
    display: block;
    margin-top: 0;
  }

  /* Show second-level dropdown on hover */
  .dropdown-submenu:hover > .dropdown-menu {
    display: block;
    top: 0;
    left: 100%;
    margin-top: -1px;
  }
}
.navbar .dropdown-toggle::after {
  display: none !important;
}
.dropdown-toggle i{font-size:14px;}
/* Position nested dropdown correctly */
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu i{margin-top:6px;}
@media (min-width: 992px) {
  .navbar .contact-dropdown .dropdown-menu {
    left: 100%;
    transform: translateX(-100%);
    min-width: 330px;
    max-width: 330px;
    white-space: normal;
    word-break: break-word;
  }

  .navbar .contact-dropdown .dropdown-item {
    padding-right: 20px; /* optional for spacing */
  }
}
 .hero-banner {
      position: relative;
      height: 60vh;
      background: url('https://chocolate-sheep-470747.hostingersite.com/wp-content/uploads/2021/09/bg-pagetitle.jpg') no-repeat center center/cover;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      color: white;
    }

    .hero-banner::before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
     background-color: rgba(0, 6, 17, 0.75);
    }

    .hero-content {
      position: relative;
      z-index: 1;
    }

    .hero-title {
      font-size: 2.8rem;font-family: "segoeui2", sans-serif !important;
      font-weight: bold;
      margin-bottom: 15px;
    }
.form h3 {
      font-size: 2rem;font-family: "segoeui2", sans-serif !important;
      font-weight: bold;
      margin-bottom: 25px;
    }
    .breadcrumb {
      display: inline-flex;
      flex-wrap: wrap;
      justify-content: center;
      font-size: 1rem;
      color: #fff;
    }

    .breadcrumb a {
      color: #fff;
      text-decoration: none;
    }

    .breadcrumb span {
      margin: 0 8px;
      color: #f5a623; /* orange dot/arrow */
    }

    .breadcrumb .dot {
      display: inline-block;
      width: 10px;
      height: 10px;
      background-color: #a66b40;
      border-radius: 50%;
      margin-left: 8px;
      margin-right: 8px;
    }

    @media (max-width: 768px) {
      .hero-title {
        font-size: 1.8rem;
      }
    }
@media (max-width: 991.98px) {
	.hero-banner{height: 30vh;}
	.dropdown-toggle i{float:right;}
      .dropdown-submenu .dropdown-menu {
        display: none;
      }
      .dropdown-submenu.open > .dropdown-menu {
        display: block;
      }
      .submenu-arrow {
        transition: transform 0.3s ease;
      }
      .dropdown-submenu.open .submenu-arrow {
        transform: rotate(90deg);
      }
    }

    @media (min-width: 992px) {
		
      .dropdown-submenu {
        position: relative;
      }
      .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -1px;
        display: none;
        position: absolute;
      }
      .dropdown-submenu:hover > .dropdown-menu {
        display: block;
      }
    }
	
.dropdown-submenu .dropdown-menu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 0;
}
.dropdown-submenu i{float:right;}.dropdown-menu {
  min-width: 300px; /* or your preferred width */
}


h2{color:#060606;font-size:32px;font-weight:700;}p{font-weight:500;}.p-20{padding:20px;}
.form-label{font-weight:600;}.form-control{font-weight:500;}
.btn-primary {
  background-color: #f8a615;
  color: #ffffff;border:0;font-weight:500;
}.btn-primary:hover{background-color:#0B4968;color:#fff;}
.nav-item { font-size: 18px;
  font-weight: 700;
 }.nav-item a{ color:#101130;}.nav-item a:hover{color:#F48634;}
.navbar-brand img{height:32px;}
.register-btn {
  background: #f8a615;
  padding: 8px 20px !important;
  height: 40px !important;
  border-radius: 30px;
  display: inline-flex !important;
  align-items: center;
  box-sizing: border-box;
}.register-btn:hover {background-color:#0B4968;color:#FAA61A;}.bg-foot i{color:#FAA61A;padding-right:5px;}
.bg-foot{background-color: #2C4073;color:#fff;}.bg-foot a{color:#fff;text-decoration:none;}.py-4{padding-bottom:0 !important;}
.fbot{background-color: #FFFEFF05;padding:10px;width:100%;}

.error{
  color:#ff0033;
}

.success{
  color:#FAA61A;font-weight: bold;
  font-size: 25px;
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
  }
}
.footer-col li a {font-size:17px;line-height:30px;}.footer-col li{padding-bottom:10px;}
.pgr p,.pgr a{color:#9d9d9d;text-decoration:none;}
.swal2-confirm{background-color:#FAA61A !important;}