
body{
    background-color: rgba(254, 250, 251, 0.5);
    color: #0F0E0B;

}.navbar{
    background-color: #ffffff;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
}
.navbar-brand img{
    height: 30px;
    width: auto;
}
.ndy-con-fluid{
    max-width: 1600px;
}
h2{
    font-size: 28px;
    line-height: normal;
    margin-bottom: 16px;
}
.Latest-jobs-sec{
    padding: 60px 0px;
}
.card{
    height: 100%;
    border: 0px solid #e2e2e2;
    background: white;
     box-shadow: 0 0 6px 0px rgb(0 0 0 / 5%);
    border-radius: 0px;
}
.btn-primary{
    color: #ffffff;
    background-color: #F50043;
    border-radius: 0px;
    border: 1px solid #F50043;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
 }
.btn-primary:hover{
     background-color: #BC0030 !important;
     border: 1px solid #BC0030 !important;
 }
.card .card-body h5{
    font-size: 18px;
    margin-bottom:8px;
    color: #0F0E0B;
}
.card .card-body ul{
    list-style: none;
    color: #0F0E0B;
    padding: 0px;
}
.card .card-body ul li i{
color: rgba(15, 14, 11, 0.3);
margin-right: 5px;
width: 20px;
text-align: center;
}

::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.44,#F50043),color-stop(0.72,#BC0030),color-stop(0.86,#BC0030));
}
.join-btn{
    font-size: 16px;
 }
.join-btn i{
font-size: 20px;
vertical-align: middle;
margin-right: 5px;
}