.bgc-primary {
    background-color: #1d3a60;
}
.bgc-white {
    background-color: #ffffff;
}
.clr-primary {
    color: #1d3a60;
}
.clr-secondary {
    color: #f48920;
}
.btnc-secondary {
    background-color: #f48920;
    border: 0;
    color: #ffffff;
}
.btnc-secondary:hover {
    background-color: #ffffff;
    border: 0;
    color: #f48920;
}
.btnc-outline-secondary {
    border: 1px solid #f48920;
    color: #f48920;
}
.btnc-outline-secondary:hover {
    background-color: #f48920;
    color: #ffffff;
}
.text-justify {
    text-align: justify;
}
.mt-n2 {
    margin-top: -1rem;
}
.border-radius-50 {
    border-radius: 50% 50% 0 0;
}
.navbar-primary {
    background-color: #1d3a60;
}
.nav-link {
    color: #ffffff !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.nav-link:hover,
.nav-link.active,
.dropdown-item:hover ,
.dropdown-item.active {
    color: #f48920 !important;
}
.dropdown-item.active {
    background: transparent;
}
.dropdown-item {
    color: #ffffff;
    border-bottom: 1px solid #1a4b86;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dropdown-menu li:last-child .dropdown-item {
    border-bottom: 0;
}
.dropdown-item:hover {
    background: transparent;
    color: #ffde04;
}


.carousel-control-next,
.carousel-control-prev,
.carousel-control-next:hover,
.carousel-control-prev:hover,
.carousel-control-next:focus,
.carousel-control-prev:focus {
    opacity: .01;
}

.carousel-caption {
    right: 0;
    left: 4rem;
    bottom: 15rem;
    text-align: left;
}

.img-responsive {
    width: 220px;
    height: 220px;
    object-fit: cover;
}
.img-responsive-100 {
    width: 100px;
    height: 100px;
    object-fit: cover;
}
.bg-light-overlay {
    background: linear-gradient(0deg, rgb(29 58 96 / 100%), rgb(255 255 255 / 1%)), url(/assets/img/call_out.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 80%;
}

/* About */
.bg-light-overlay-about {
    background: linear-gradient(0deg, rgb(0 57 126 / 100%), rgb(255 255 255 / 60%)), url(https://dataanalytix.biz/wp-content/uploads/2021/12/bg_image.jpg?id=7209);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 80%;
}

/* --- Media queries --- */
@media (max-width: 575.98px) {
  .carousel-caption {
    left: 1rem;
    bottom: 3rem;
  }
  .carousel-caption h1,
  .carousel-caption h3 {
    font-size: small;
  }
}