*{
    margin: 0;
    padding: 0;
}
body{
    font-family: 'Nunito', sans-serif;
}
.nav-item{
    margin-left: 5px;
}
.nav-item:not(.nohvr):hover{
    background-color: #e81313;
    font-size: 18px;
    transition: 0.5s;
    border-radius: 5px;
}
.nav-item.nohvr:hover{
    color:blue;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
    background-color: #e81313;
}
#postJobItem{
    background-color: slategray;
    border-radius: 5px;
}
#postJobItem .nav-link{
    color: #fff;
}
.HeadCont .carousel-inner{
    display: block;
    position: relative;
    width: 100%;
    height: 540px;
}
.HeadCont .carousel-inner img{
    width: 100%;
    height: 540px;
}
.carousel-indicators li{
    border-radius: 50%;
    width: 10px;
    height: 10px;
}
.carousel-caption h5{
    font-size: 43px;
    font-style: italic;
    transform: translateY(-350%);
    text-shadow: 2px 2px 4px #000000;
}
.placementCard{
    /*width: 24em;
    height: 19.5em;*/
    width: 100%;
    
}
.placementCard img{
    padding-bottom: 0;
    /*width: 382px;
    height: 250px;*/
}
.postCont{
    padding: 2px 30px;
}
.postCard{
    margin: 2px 50px;
    height: 120px;
    border-left: solid 4px #e81313;
}
.postCard img{
    width: 70px;
    height: 76px;
    margin-left: 20px;
    margin-top: 20px;
}
.widgets_div .icon_div {
	display: inline-block;
	margin-left: 15px;
}

.widgets_div .icon_div span img {
    width: 16px;
    height: 16px;
}
.icon_div > span {
  display:table;
}
.widgets_div .text_div {
	display: inline-block;
	margin-left: 10px;
}
.widgets_div .text_div span {
	color: #58666e;
	font-size: 15px;
}
.footCont{
    display: block;
    position: relative;
    background-color: #383636;
}
@media only screen and (max-width: 600px){
    .HeadCont .carousel-inner{
        height: auto;
    }
    .HeadCont .carousel-inner img{
        /*height: auto;*/
        height: 175px;
    }
    .carousel-caption h5{
        font-size: 43px;
        transform: translateY(0%);
    }
    .placementCard{
        width: 18em;
        height: 11em;
    }
    .placementCard img{
        width: 286px;
        height: 120px;
    }
    .postCont{
        margin: 0;
    }
    .postCard{
        margin: 0;
        height: 200px;
    }
    .home_page_mn li a.p0{
        padding: 2px 0;
        text-align: right;
    }
}