
body{
    background-color: #2e3267;
    color: #fff;
}
a{
    text-decoration: none;
    color: whitesmoke;
    transition: all 400ms ease;
}


a:hover{
    color: rgba(245, 245, 245, 0.499);
    border-bottom: 1px solid rgba(156, 155, 155, 0.782);
}

.nav-item{
    margin-right: 2rem;
}
h6{
    font-size: 1.3rem !important;
}
.img-thumbnail{
    border: none;
    box-shadow: none;
}

/* .container-lg-main{
    padding: 4rem !important;
} */

.fs-t{
    font-size: 0.8rem !important;
}

.cat-car{
    background-color: #6779e3;
    color: whitesmoke;
    margin:0 0.5rem 0.5rem ;
    border: 3px solid #4e5ba4;
    border-radius: 1rem;
   
}

.cat-car:hover{
    background-color: rgb(77, 98, 213);
    
    box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
    
    transition: all .2s ease-in-out;
}
.cat-car h6:hover{
    text-decoration: underline;
    cursor: pointer;

}
.cat-bg{
    background-color: #594ad8fc;
    color: white;
}

footer{
    background-color: rgb(37,40,82) ;
    color: white;
}

.col-white{
    color: white !important;
}


/* about page styling  */

.team-card{
    background-color: #4a50a9;
    border: 2px solid #424794 ;
    border-radius: 0.5rem;
}
.team-card:hover{
    background: transparent;
}
.team-pic{
    
    border-radius: 2rem;
    padding: 1.5rem !important;
}

 @media  (max-width: 767.98px) {
    .pt{
        margin-top: 2rem;
    }

    .foot-m{
       margin: 0 3rem 2rem 4rem;
    }

    
    
}

@media (min-width:768px) and (max-width:980px){
    .hide{
        overflow: hidden;
    }
}


/* courses  */

.card:hover{
    background: transparent;
    color: whitesmoke;
    border: 1px solid white;
}

.active1{
    border: 1px solid #757576;;
}