.team-container {
    margin: 20px 0 !important;
}

.team-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
	gap:30px;
}

.team-item {
    box-sizing: border-box !important;
}

/* Grid column classes */
/* .team-grid .team-col-2 { width: 50% !important; }
.team-grid .team-col-3 { width: 33.333% !important; }
.team-grid .team-col-4 { width: 25% !important; }
.team-grid .team-col-6 { width: 16.666% !important; } */

.team-card {
    background: #fff !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1) !important;
    overflow: hidden !important;
    transition: transform 0.3s ease !important;
    height: 100% !important;
}

.team-card:hover {
    transform: translateY(-5px);
}

.team-image img {
    width: 100%;
    height: 300px;
    object-fit: cover;
	display:block;
    object-position: top;
}

.team-content {
    padding: 20px;
	text-align:center;
}

.team-name a {
    color: #333 !important;
    text-decoration: none !important;
}

.team-name a:hover {
    color: #007cba !important;
}

.team-excerpt {
    color: #666;
    line-height: 1.5;
}

/* Slider specific styles */
.team-slider .slick-slide {
    padding: 0 10px;
}

.team-slider .slick-dots {
    bottom: -50px;
}

.team-slider .slick-prev,
.team-slider .slick-next {
    z-index: 1;
}

.team-slider .slick-prev {
    left: -25px;
}

.team-slider .slick-next {
    right: -25px;
}
.careerCont a {
    color: #4EC4CF;
}

/* Responsive */

@media (max-width: 1440px) {
.team-grid {grid-template-columns: repeat(4, 1fr);}
}
@media (max-width:1280px){
.team-name a{font-size:22px;}
.team-content {padding: 20px 10px;}
	.team-grid{gap:20px;}
}

@media (max-width:1199px){

.team-grid {grid-template-columns: repeat(3, 1fr);}	

.team-name a{font-size:20px;}
}
@media (max-width: 768px) {
    .team-grid .team-col-2,
    .team-grid .team-col-3,
    .team-grid .team-col-4,
    .team-grid .team-col-6 {
        width: 100% !important;
    }
	
.team-grid {grid-template-columns: repeat(2, 1fr);}
.team-name{margin-bottom:5px;}
.team-content {
    padding: 15px;
}	
}

@media (max-width: 500px) {
.team-grid {grid-template-columns: repeat(1, 1fr);}
.team-image img{height:auto;}
}