    /*
==============================================header ===============*/
header {
    background-color: white;
}

/* navigation bar  */

.nav-item a:hover {
    color: #ffffff !important;
    background-color: #2B5C7C;
    box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24)
}
/*
----------------------------------------------  header ending ----*/

/*
=================================================home page =============================*/
/*
running line */






@keyframes run-animation {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(0);
    }
}

.runningline {
    animation: run-animation 10s linear infinite;
}




/*
======== oul carousel */

.home_owl_carousel .item img {
 height:100px;

    width:60px;

    padding:10px;

}


.countainer2 {
    background-image: url(images/pic7.webp);
} 
/*
 ================cards section */

.card {
    height: 12rem;
    align-items:center;
}

/*.card {
    width: 18rem;
    height: 12rem;
    transition: height 0.3s;
    align-items:center;
}*/

    .card:hover {
        height: 19rem;
        color:white;
        background-color:black;
    }

/*.card-content {
    padding: 20px;
}*/

.hidden-text {
    display: none;
}
/*
-------card section */

.container3{

    
    text-align: center;
    
}


.container4{

    text-align: center;
}

.container5{
    height: 70vh;
    background-color: rgb(0, 0, 0);
}

.container6{
    text-align: center;
}

/*
----------------------------------------------Home page ending -------------------------*/

/*
============================================About page =============================*/

.about-container1 {
    height: 100vh;
    /*
    background-image: url('../images/office.jpg');*/

    background-image: url('../images/dark-office.jpg');
    background-size:cover;
}

    .about-container1 h1 {
        background: rgba(0,0,0,.25)
    }
    .about-container1 h3 {
        background: rgba(0,0,0,.25)
    }





/*
--------------------------------- About page ending ----------------------------*/



/*
========== footer ======*/
.footer1 a {
    text-decoration: none;
    color: black;
}




.footer2 {
    background-color: #000000;
    color: white;
}

/*
--------  footer closed ---*/
/*
========================================== media query */
/* Media query for small screens */
@media (max-width: 768px) {

    header .navbar-brand img {
        height:50px;
        width:250px;
      
    }
    .home_owl_carousel .item img {
        height: 60px;
        width: 100px;
        padding: 10px;
    }
  
    .owl-carousel-desktop{
        display:none;
    }
    #footer-cols{
        align-items:center;
    }

  



}

/* Media query for medium screens */

@media (min-width: 769px) and (max-width: 1024px) {

   
    .owl-carousel-mobile{
        display:none;
    }


   
}

/* Media query for large screens */

@media (min-width: 1025px) {
  
    .owl-carousel-mobile{
        display:none;
    }


 
  
}