@media only screen and (max-width: 767px) {

    .team-members {
        list-style: none;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 30px;
        padding: 15px;
        text-align: center;
    }

    .custom_btn {
        padding: 3px 7px;
        display: flex;
        white-space: break-spaces;
        font-size: 13px;
        margin: 5px;
    }
    .custom_btn::after {
        width: 20px;
        height: 20px;
    }

    .col-md-6.mission {
        padding-right: unset;
        padding: 20px;
        margin-bottom: 10px;
    }
    .col-md-6.vision {
        padding-left: unset;
        padding: 20px;
    }

  }