
h4, .h4, .poll .poll-header h4, .poll .poll-tags h4 {
    font-family: "Poppins",sans-serif !important;    
}

a, .a {    
    font-family: "Poppins",sans-serif !important;    
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Poppins",sans-serif !important;
    line-height: 1.5 !important;
    font-weight: 500 !important;
    /*color: var(--bs-heading-color) !important;*/
}

p, .p, .page_section p, .section-diagonal-left p, .section-diagonal-right p {
    font-family: "Poppins",sans-serif !important;    
}

.text14px{
    font-size:14px;
}

.text16px{
    font-size:16px;
}

@media (min-width: 992px){
    #topnav .navigation-menu>li>a {
        color: whitesmoke;
    }
}

/*#topnav .navigation-menu>li>a {    
    color: whitesmoke;    
}*/

#topnav.nav-sticky {    
    background-color: rgba(180,180,180,0.7);
}

.breadcrumb .breadcrumb-item:after {
    content: ">" !important;
    font-family: "Poppins",sans-serif !important;
}

.justifyText{
    text-align: justify;
}

.carousel-caption-custome {
    overflow: hidden;
    border-radius: 8px 8px 8px 8px;
    opacity: 85%;
    background-color: whitesmoke;      
    box-shadow: -1px 5px 5px 7px rgb(54, 69, 79,0.5);
    /*padding-top: 0.5rem!important;
    padding-bottom: 0.5rem!important;*/
    bottom: 0.1rem!important;
    padding:0.3rem!important;
}

/*.carousel-caption {    
  right: 0%!important;    
  left: 0%!important;    
}*/

.carousel-control-next, .carousel-control-prev {    
  width: 5%;   
  background-color: #d4d4d4;
  opacity: .3;
}

.carousel-control-next:hover, .carousel-control-prev:hover {        
  background-color: lightgray;
  opacity: .5;
}

/*#tns1 > .tns-item {
    font-size: 15px;
}

#tns1 > .tns-item {
    width: calc(20%);
    padding-right: 12px;
}*/

.overflowTextFourLines{
    height:70px;
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-box-orient: vertical!important;
    -webkit-line-clamp: 4!important;     
}

.overflowTextTwoLines{
    height:40px;
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-box-orient: vertical!important;
    -webkit-line-clamp: 2!important; 
    
}
.overflowTextOneLine{
    height:20px;
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-box-orient: vertical!important;
    -webkit-line-clamp: 1!important; 
    
}
.overflowTextSixLines{
    height:140px;
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-box-orient: vertical!important;
    -webkit-line-clamp: 6!important;       
}


.overflowTextHeaderTwoLines{
    height:140px;
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-box-orient: vertical!important;
    -webkit-line-clamp: 2!important;       
}

.overflowTextFourLinesParticipate{
    height:110px;
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-box-orient: vertical!important;
    -webkit-line-clamp: 4!important;     
}
