@import url("https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  min-height: 100vh;
  font-family: "Prompt", system-ui;
  font-weight: 400;
  font-style: normal;
  
}
/* html{
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
} */
.row.top-h a {
  height: 60px;
  background-color: #f72e64;
  /* background: url(../image/bg11.png); */
  /* background-size: cover; */
  display: flex;
  justify-content: end;
  justify-items: end;
}
.navbar-expand-lg .navbar-collapse {
  justify-content: end;
  direction: unset;
}
.top-h img {
  width: 35px;
  height: 35px;
  padding: 0;
  margin: 10px;
}
nav.nav-bun {
  height: 100px;
}
.carosel {
  width: 100%;
  height: 500px;
  background-color: bisque;
}
.bg {
  /* background: linear-gradient(
    0deg,
    rgba(28, 239, 255, 0.5) 0%,
    rgba(192, 192, 170, 0.5) 100%
  ); */
  background: url(/bundit/image/bg_slide3.png);
  background-size: contain;
}
ul.navbar-nav {
  justify-content: space-between;
  /* width: 50%; */
}
.nav-link{
  /* color: #0049b7; */
  font-size: 16px;
}
.navbar-nav .nav-link.active {
  /*background-color: rgba(3, 114, 86, 0.966);
  */background-color: #0049b7;
  width: 100%;
  height: 50px;
  padding: 10px;
  border-radius: 30px/40px;
  color: #fff;
  -webkit-border-radius: 30px/40px;
  -moz-border-radius: 30px/40px;
  -ms-border-radius: 30px/40px;
  -o-border-radius: 30px/40px;
}
a.nav-link:hover {
  /* background-color: rgba(3, 114, 86, 0.966); */
   background-color: #0049b7;
   color: #fff;
  width: 100%;
  height: 50px;
  padding: 10px;
  border-radius: 30px/40px;
}
.carousel-item img {
  height: 500px;
  object-fit: fill;
}
.card{
  height: 30em;
}
p.dd {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 5px 0;
  margin-bottom: 0;
}
  .hr-purple {
            height: 4px;
            background-color: #00a0a0;
            opacity: 1;
            margin: 0 0 1rem 0;
            border-top: none;
        }
  .h_menu{
    color: #ed0b70;
    font-size: 20px;
    font-weight: 500;
  }
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #fff;
}
img.cit {
  object-fit: cover;
}
.d-edu {
  height: 330px;
  margin: 0 auto;
}
.edu {
  width: 100%;
  background-image: url(/bundit/image/d_stu.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 10px;
}
.linkk {
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}

.f-edu {
  margin: 10px 0;
  padding-top: 10px;
  border-top: 1px solid #06570d;
}
.doc h5{
  border-radius: 5px;
  color: #fff;
}
.doc li{
list-style: none;
}
.doc li a{
  text-decoration: none;
  color: darkblue;
}
.doc a:hover{
  font-size: 17px;
}
.td{
  font-size: 15px;
  font-family: "Prompt", system-ui;
}
@media (max-width: 992px) {
  ul.navbar-nav {
    justify-content: space-between;
    width: auto;
    padding: 0 10px;
  }
  .navbar-expand-lg .navbar-collapse {
    /* float: inline-end; */
    /* display: block; */
    /* justify-items: end; */
    /* padding-left: 90%; */
    direction: rtl;
    z-index: 1000;
    background-color: #fff;
  }

  /* .navbar-nav .dropdown-menu {
    width: 30%;
  } */
  a.nav-link:hover {
    background-color: rgba(255, 255, 255, 0%);
    /* width: 30%; */
  }
  .navbar-nav .nav-link.active {
    background-color: rgba(255, 255, 255, 0%);
    /* width: 30%; */
  }
  .carosel {
    width: 100%;
    height: 250px;
  }
  .carousel-item img {
    height: 250px;
    object-fit: cover;
  }
  .card{
    height: auto;
  }
  p.dd {
    bottom: 0;
    right: 0;
    padding: 0 5px 0;
    margin-bottom: 0;
  }
  .d-edu {
    height: auto;
  }
}
