@import url('https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css');

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {
    font-family: 'Poppins',Inter, sans-serif;
    margin-bottom: 20px;
    /* font-size: 15px; */
    font-weight: 300;
    line-height: 1.4;
}

p {
    font-size: 1.05rem;
}

.navbar {
    margin-bottom: 5rem;
}

.navbar-nav .nav-item {
    margin-right: 5rem;
    /* Adjust the margin as needed */
    text-transform: uppercase;
}

section {
    margin: 2rem 0;
}


.carousel-control-next,
.carousel-control-prev {
    color: black;
    font-size: 2rem;
}

.center-text {
    text-align: center;
}

.h1-thick-700 {
    font-weight: 700;
}
.h1-thick-700 > span {
    color: rgb(34, 124, 227);
}

.list-group-item {
    border: 0;
}

.caption-link {
    color: black;
}

  /* Additional CSS to make button corners square */
  .btn-square {
    border-radius: 0;
    /* Setting border-radius to 0 to make corners square */
}

.shadow-div {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    padding: 20px;
    /* Optional: Add padding to the div */
}

.logo {
    display: inline-block;
    font-size: 22px;
    margin: 0 20px;
    padding: 0px 0 7.5px 0;
    background: url(../img/logo.jpg) left / contain no-repeat;
    width: 100%;
    height: 40px;
}

    .icon img {
    max-width: 100%;
    height: auto; /* Maintain aspect ratio */
}

.cap-tx-4 {
    font-size: 1rem;text-transform: uppercase;
}

.tx-4 {
    font-size: 1rem;
}

    /* Style for anchor tag */
    .caption-link {
        text-decoration: none; /* Remove underline */
        color: black; /* Set font color to black */
    }
    img, video, iframe { max-width: 100%; height: auto; }
* { box-sizing: border-box; }
