.imp_links_div{
    display:flex;
    align-items:center;
    gap:20px;
    margin:auto;
    padding:20px;
    max-width:max-content;
    min-width:auto;
    overflow-x:auto;
    
}
.imp_link{
     display:flex;
    align-items:center;
    margin:auto;
    flex-direction:column;
    justify-content:center;
    background:#fff;
    border-radius:5px;
    padding:10px;
    border:1px solid var(--text-color);
    color: var(--text-color);
    width:130px;
    height:80px;
    text-align:center;
    gap:5px;
    transition:.2s;
}
.imp_link:hover{
    opacity:.7;
}
.imp_link .fa{
    font-size:25px;
}
.imp_link p{
    font-weight:bold;
    margin:0;
    padding:0;
    font-size:12px;
    width:100%;
    white-space: nowrap;
    
}
.imp_links_div::-webkit-scrollbar {
height: 6px;
}
.imp_links_div::-webkit-scrollbar
{   
    margin-bottom:20px;
	height:5px;
	background-color: #eee;
}

.imp_links_div::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
/*===============================================================*/

#member_carousel .owl-item img,#management_carousel .owl-item img{
    height:auto;
    width:100%;
    aspect-ratio:1/1;
    object-fit:contain;
    background: rgba(255, 255, 255, .5);
    border: 2px solid rgba(255, 255, 255, .5);
    
}
#member_carousel .owl-item .card,#management_carousel .owl-item .card{
    background:var(--background-color);
    padding:20px;
    color:#fff;
}
#member_carousel .card-body,#management_carousel .card-body{
    background: rgba(0, 0, 0, .2);
    margin-top: 7px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
#member_carousel .card-body h6,#management_carousel .card-body h6{
    margin:0;
}
#member_carousel,#management_carousel{
    margin:auto;
    width:95%;
}
.member_list_div{
    margin-bottom:30px;
    background:#fff;
    padding:20px 10px;
    position: relative;
}



.owl-theme .owl-nav{
    display:none;
}
.owl-theme .owl-dots, .owl-theme .owl-nav{
    margin-top:10px;
}

/*===============================================================*/
.timeline_activity_div{
    width:95%;
    margin:auto;
}
/*===============================================================*/
@media (max-width: 767px) {
    
    .imp_links_div{
        width:90%;
    }
    .imp_links_div::-webkit-scrollbar{   
        margin-bottom:20px;
    	height:0px;
    	background-color: #eee;
    }
    .member_list_div{
        background:transparent;
        margin-bottom:0px!important;
    }
    #member_carousel .owl-item .item,#management_carousel .owl-item .item{
        padding:20px;
        background:#fff;
        border-radius:5px;
    }
    .owl-theme .owl-dots, .owl-theme .owl-nav{
        visibility:hidden;
        height:0px;
    }
    
    .website_social_icon{
        top:unset!important;
        bottom: 20px;
        left: 15px;
        transform: none!important;
    }
}