/* font-family: 'Bebas Neue', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif; */
.para-font-pop{
    font-family: 'Poppins', sans-serif;
}
.head-font-rob{
    font-family: 'Roboto', sans-serif;
}
.menu-footer{
    text-decoration:none;
    color:white;
}
.menu-footer:hover{
    color:blue;
}
.smcard{
    border:5px white solid;
    border-radius:0px;
}
.post-font{
    font-family: 'Roboto', sans-serif;
}
.font-21{
    font-size: 21px; 
    font-weight: 600;
    color:white;
}
.font-18{
    font-size: 18px; 
    font-weight: 500;
    color:white;
}
.lastdt{
    font-size: 18px; 
    font-weight: 500;
   
    color:white;
}
.font-hover:hover{
    color:yellow;
    background-color:black !important;
     border:5px white solid;
}
.cat-head{
    background-color: black;
    font-family: 'Bebas Neue', sans-serif;
    font-weight: 500;
    color: rgb(238, 238, 238);
}
.listback{
    text-decoration: none;
    background-color: blueviolet;
    font-stretch: ultra-expanded;
}
.st-top{
    top:0px;
}
.pagescroll{
    max-height:400px;
    overflow:auto;
    background-color:red;
}
.listtitle{
    color: rgb(0, 20, 161);
    text-decoration: none;
    font-weight: 500;
    font-size: 1.3vw;
    font-family: 'Roboto Condensed', sans-serif;
}
/* Hide scrollbar for IE, Edge and Firefox */
.card-height{
    max-height:612px;
    overflow-y: scroll;
    -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
    
}
.card-height::-webkit-scrollbar {
  display: none;
}

.curapply:nth-child(even){
    background-color:#9C27B0;
}
.curapply:nth-child(odd){
    background-color:#7B1FA2;
}

.curapply:hover{
    background:black;
    color:yellow;
}
.listtitle:hover{
    color: rgb(23, 142, 221);
    text-decoration: underline;
}
.list-group-item ul{
    padding-left: 10px;
    list-style: none;
}
.listdetail{
    font-weight: 200;
    font-size: large;
    font-size: 1vw;
}
.st-500{
    font-weight: 500;
    color: rgb(226, 17, 17);
}
.ari-narrow{
    font-family:  'Arial Narrow', Arial, sans-serif, 'Franklin Gothic Medium';
    font-weight: 600;
}
.stickytop{
    position: sticky;
    top: 67px;
}
.active1{
    background-color: rgb(167, 105, 105);
    
}
.active1:hover{
    color: black;
}
.dblock{
    display: none;
}
/* .dropdown-menu[data-bs-popper]{
    right: 0 !important;
} */
.menu-right{
    right: 0;
}
.sliderright{
    position:relative;

}
.st-top{
    position:sticky;
    top: 65px;
}
.sliderchild{
    position:absolute;
    top: 40px;
    display: none;
    height: 0px;
    z-index: 101;
    background: white;
    color: black;
    width: 100%;
    transition: all 0.5s ease;
    /* opacity: 0; */
}
.sliderheight{
    /* height: 100%; */
    display: block;
    /* opacity: 100%; */
}
.card-mh{
    max-height:1000px;
    overflow:hidden;
    
}
@media (max-width:992px) {
    /* sm greater 576, md 768 lg 992 xl 1200, xxl 1400 */
    .dnone{
        display: none;
    }
    .dblock{
        display: block;
    }
    .listtitle{
        font-size: 1.4vw;
    }

}
@media screen and (min-width:0px) {
    /* sm greater 576, md 768 lg 992 xl 1200, xxl 1400 */
    .listtitle{
        font-size: 4vw;
    }
}
@media screen and (min-width:374px) {
    /* sm greater 576, md 768 lg 992 xl 1200, xxl 1400 */
    
    .listtitle{
        font-size: 4vw;
    }
    .listdetail{
        font-size: 2.8vw;
    }
    .font-21{
    font-size: 17px; 
   
    }
}
@media screen and (min-width:576px) {
    /* sm greater 576, md 768 lg 992 xl 1200, xxl 1400 */
    
    .listtitle{
        font-size: 3.0vw;
    }
    .listdetail{
        font-size: 2.5vw;
    }
    .font-21{
    font-size: 17px; 
   
    }
}
@media screen and (min-width:768px) {
    /* sm greater 576, md 768 lg 992 xl 1200, xxl 1400 */
    
    .listtitle{
        font-size: 2.7vw;
    }
    .listdetail{
        font-size: 1.9vw;
    }
    .font-21{
    font-size: 17px; 
   
    }
}
@media screen and (min-width:856px) {
    /* sm greater 576, md 768 lg 992 xl 1200, xxl 1400 */
    
    .listtitle{
        font-size: 2.3vw;
    }
    .listdetail{
        font-size: 1.7vw;
    }
    .font-21{
    font-size: 17px; 
   
    }
}
@media screen and (min-width:992px) {
    /* sm greater 576, md 768 lg 992 xl 1200, xxl 1400 */
    
    .listtitle{
        font-size: 2.1vw;
    }
    .listdetail{
        font-size: 1.6vw;
    }
    .font-21{
    font-size: 17px; 
   
    }
}
@media screen and (min-width:1200px) {
    /* sm greater 576, md 768 lg 992 xl 1200, xxl 1400 */
    
    .listtitle{
        font-size: 18px;
    }
    .listdetail{
        font-size: 16px;
    }
    .font-21{
    font-size: 21   px; 
   
    }
}
.ad-space {
    margin: 10px auto;
    text-align: center;
    background-color: rgb(252, 244, 244);
  color: blue;
  }
  .align-middle-text{
    vertical-align: middle !important;
  }