/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 4 Sept 2024, 4:19:44 pm
    Author     : anoop
*/


body.has-fixed-top-navbar{

}

body.has-fixed-top-navbar .header-wrapper{

}

body.has-fixed-top-navbar .content-wrapper{
    margin-top: 55px;
}

.nav-link{
    color:#FFF;
}

.section-with-padding{
    margin:60px 0px;
}

.section-bg-abstract-wave-blue{
    background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,1)), url('../images/backgrounds/abstract-wave-blue.png');
    background-size: cover; /* Ensures the image covers the entire section */
    background-position: center; /* Centers the image */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    padding: 50px 0; /* Adjust padding as needed for spacing */
}

.section-bg-modern-blue-abstract-lines{
    background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,1)), url('../images/backgrounds/modern-blue-abstract-lines.png');
    background-size: cover; /* Ensures the image covers the entire section */
    background-position: center; /* Centers the image */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    padding: 50px 0; /* Adjust padding as needed for spacing */
}

.section-welcome {
    background-image: linear-gradient(rgba(0,0,0,.8), rgba(0,0,0,1)), url('../images/backgrounds/abstract-wave-blue.png');
    background-size: cover; /* Ensures the image covers the entire section */
    background-position: center; /* Centers the image */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    padding: 50px 0; /* Adjust padding as needed for spacing */
}

.section-welcome .text-container {
    color:#FFF;
    padding:30px;
}


.section-welcome h1 {
    font-size: 2.5rem;
    font-weight: 700;
}

.section-welcome p {
    font-size: 1.25rem;
    max-width: 800px;
    margin: 0 auto;
}


.page-header-wrapper {
    background-image: url('../images/breadcrumb/breadcrumb-bg.jpg');
    background-size: cover;
    background-position: center;
    min-height: 200px; /* Match the background image height */
    position: relative;
}

.page-header-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Add a dark overlay to improve text readability */
    z-index: 1;
}

.page-header-wrapper .container {
    position: relative;
    z-index: 2; /* Ensure text stays above the dark overlay */
}

.page-header-wrapper .breadcrumb-item a{
    color:#FFF;
}

.page-header-wrapper .breadcrumb-item{
    color:#FFF;
}

.page-header-wrapper  .breadcrumb-item + .breadcrumb-item::before {
    color:#FFF;
}

.text-justify{
    text-align:justify !important;
}