.team-carousel .team-member{    display: flex;
flex-direction: column;
padding: 20px 30px;
box-sizing: border-box;
border-right: 1px solid #ffffff20; justify-content: center;
align-items: center;}
.team_slider{padding-top:2%;padding-bottom: 50px;}    
.team_slider .member-photo img{    align-items: center;
aspect-ratio: 471 / 471;
width: 100%;
height: auto;}
.team_slider .member-name {    font-size: 2rem;
padding-top: 15px;
color: #fff;
font-weight: 500;
padding-bottom: 5px;}
.team_slider .member-des{
font-size: 1.125rem;
color: var(--darkblue);
font-weight: 500;
}
#counter-sec .c-box:nth-child(1){padding-left:5vw !important;}
#counter-sec .c-box:last-child{padding-right:5vw !important;} 
.team-carousel .owl-item.last-active .team-member{border-right:unset;}
.team-carousel{border-top: 1px solid #ffffff20;border-bottom: 1px solid #ffffff20;
padding: 0% 5vw;}
.owl-carousel.custom-dot.black .owl-dots .owl-dot span::after{background: var(--rulerBaseLine);}
.owl-carousel.custom-dot.black .owl-dots .owl-dot, .owl-carousel.custom-dot.black .owl-dots .owl-dot:hover, .owl-carousel.custom-dot.black .owl-dots .owl-dot:focus, .owl-carousel.custom-dot.black .owl-dots .owl-dot:active{border:1px solid #fff;}
.owl-carousel.custom-dot.black .owl-dots .owl-dot.active span::after {
background: var(--white);
}
.team-carousel .owl-dots
{
position: absolute;
right: 5vw;
bottom: -50px;
}