.in-team-card__row,
.in-team__row {
    column-gap: 30px;
    display: flex;
    flex-wrap: wrap
}

.in-team-card__image {
    margin-bottom: 25px
}

.in-team-card__column {
    transition: all .3s linear
}

.in-team-card__column img {
    display: block;
    width: 100%
}

.in-team-card__designation,
.in-team-card__milestone {
    font-weight: 600
}

.in-team-slider .in-team-card__designation {
    text-align: right;
    word-break: keep-all
}

.in-team-card__column:hover .in-team-card__designation,
.in-team-card__column:hover .in-team-card__milestone,
.in-team-card__column:hover .in-team-card__name a {
    color: #fff
}

.in-team-card__column.in-card__col-three,
.in-team-card__column.in-card__col-two,
.in-team__column.in-card__col-three,
.in-team__column.in-card__col-two {
    flex: 0 0 100%;
    max-width: 100%
}

.in-team-card__header {
    display: grid;
    gap: 8px;
    grid-template-columns: auto 32%;
    margin-bottom: 8px
}

.in-team-slider {
    position: relative
}

.in-team-slider .tns-controls button[data-controls=next],
.in-team-slider .tns-controls button[data-controls=prev] {
    margin: 0 10px
}

.in-team-slider .tns-controls,
.in-team-slider .tns-nav {
    text-align: center
}

.in-team-slider .tns-nav button {
    border: none;
    border-radius: 50%;
    height: 10px;
    margin: 0 8px;
    opacity: .16;
    padding: 0;
    width: 10px
}

.in-team-slider .tns-nav .tns-nav-active {
    opacity: 1
}

.in-team-slider .tns-controls button {
    border: none;
    border-radius: 50%;
    height: 35px;
    outline: none;
    padding: 7px;
    width: 35px
}

.in-team-slider .tns-nav {
    display: none
}

.in-team .nav-btn.next-slide,
.in-team .nav-btn.prev-slide {
    height: 20px;
    width: 20px
}

@media only screen and (min-width:768px) {

    .in-team-card__column.in-card__col-three,
    .in-team-card__column.in-card__col-two,
    .in-team__column.in-card__col-three,
    .in-team__column.in-card__col-two {
        flex: 0 0 50%;
        max-width: calc(50% - 25px)
    }
}

@media only screen and (min-width:992px) {

    .in-team-card__column.in-card__col-three,
    .in-team__column.in-card__col-three {
        flex: 0 0 33.33%;
        max-width: calc(33.33% - 25px)
    }

    .in-team-slider .tns-nav {
        display: block;
        margin: 0 auto;
        max-width: 160px
    }

    .in-team-slider .tns-controls button[data-controls=next],
    .in-team-slider .tns-controls button[data-controls=prev] {
        bottom: -4px;
        margin: 0;
        position: absolute;
        z-index: 99
    }

    .in-team-slider .tns-controls button[data-controls=prev] {
        left: 43%
    }

    .in-team-slider .tns-controls button[data-controls=next] {
        right: 38%
    }
}

@media only screen and (max-width:767px) and (min-width:576px) {
    .in-content-team .in-team__column.in-card__col-two {
        max-width: 50%;
        text-align: center
    }
}

@media only screen and (max-width:576px) {
    .in-content-team .in-team__column.in-card__col-two {
        text-align: center
    }
}