/* //////////////////////////////// header start /////////////////////////////////// */
.header-container {
    background-color: #f8f9fa;
    padding: 15px 0;
    border-bottom: 2px solid #ddd;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.header-logo {
    transition: transform 0.3s ease-in-out;
}

.header-logo:hover {
    transform: scale(1.05);
}

.header-contact {
    background-color: #29255B;
    color: #fff;
    padding: 12px 30px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    transition: all 0.3s ease-in-out;
}

.header-contact:hover {
    background-color: rgb(11, 5, 94);
    color: #fff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

.header-btn {
    border: 2px solid #29255B !important;
    color: #29255B !important;
    padding: 12px 30px !important;
    border-radius: 10px !important;
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none;
    transition: all 0.3s ease-in-out !important;
}

.header-btn:hover {
    background-color: rgb(11, 5, 94);
    color: #fff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

.navbar-section {
    background-color: #29255B;
}

.nav-link {
    color: #fff !important;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    transition: color 0.3s ease-in-out;
}


.nav-link:hover {
    color: #f8f9fa !important;
    text-decoration: underline;
}

/* Offcanvas Navigation */
.offcanvas {
    background-color:#29255B;
}

.offcanvas-header{
    background-color:rgb(32, 28, 97);
}
.offcanvas-title {
    font-weight: bold;
    color: #fff;
} 
.btn-hamburger{
    background-color: #29255B;
    border: none;
    color: #fff;
}
.btn-hamburger:active{
    background-color: rgb(11, 5, 94);
    border: none;

}
.btn-close{
    filter: invert(1) brightness(200%);
}

/* /////////////////////////////////// Header End /////////////////////////////////// */




/* /////////////////////////////////// Certificate Slider Start /////////////////////////////////// */
.certificate-section {
    background-color: #f8f9fa;
}

.certificate-item {
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #333;
}

.certificate-item:last-of-type {
    border-right: none;
}

@media (max-width: 1023px) {
    .certificate-item {
        border: none;
    }
}

.certificate-icon {
    font-size: 1.2rem;
    color: #E6AB8F;
    margin: 10px;
}

.certificate-text {
    font-size: 1rem;
    font-weight: 600;
    color: #333;
}
/* /////////////////////////////////// Certificate Slider End /////////////////////////////////// */




/*  ////////////////////////////   hero banner start ////////////////////////////     */
    /*  ////////////////////////////   hero banner end ////////////////////////////     */
    
    