.team-members-widgets { }

.team-members-widgets .member_name {
	font-size: 14px;
}
.team-members-widgets .member_role {font-size: 14px;}

.team-member--image {
	max-width:100%;
	width: 100%;
	aspect-ratio: 1/1;
    object-fit: cover;
	margin-bottom:10px;
	border:1px solid #707070 !important;
}

@media screen and (min-width: 768px) { 
	.row-cols-md-7 > * {
	    flex: 0 0 auto;
	    width: 14.28571428%;
	}
}
@media screen and (max-width: 1366px){
	.row-cols-md-7 > * {
	    flex: 0 0 auto;
	    width: 20%;
	}
}

@media screen and (max-width: 1199px){}
@media screen and (max-width: 991px){
	.row-cols-md-7 > * {
	    width: 33.33%;
	}
}
@media screen and (max-width: 767px){
	.row-cols-md-7 > * {
	    width: 50%;
	}
	.team-member--image{
		width: 100%!important;
		max-width: 100%!important;
	}
	.team-members-widgets h2{
		font-size: 25px;
	}
	.team-members-widgets .custom-widgets--container{
        padding-left: 0;
        padding-right: 0;
    }
}
@media screen and (max-width: 575px){
	.row-cols-md-7 > * {
	    width: 100%;
	}
}