/* Bootstrap Overrides and Custom Styles */
.navbar {
    background-color: #007bff;
}
.navbar-brand, .nav-link {
    color: #fff !important;
}
.carousel .txt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
}
.button11, .btn-1, .btn-2, .btn-3 {
    background-color: #28a745;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
}
.ticker {
    background-color: #f8f9fa;
    padding: 10px;
}
.about, .courses, .result, .box-apply, .login {
    padding: 20px;
    text-align: center;
}
.footer {
    background-color: #343a40;
    color: #fff;
    padding: 20px;
}
.counter-number {
    padding: 20px;
    text-align: center;
}
@media (max-width: 768px) {
    .navbar-nav {
        text-align: center;
    }
    .carousel .txt {
        font-size: 0.8em;
    }
}