/* CSS Document */
.flex {
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
}

.ct-members-list-w {
	flex-wrap: wrap;
	justify-content:space-between;
}

.member-item {
	margin-bottom:25px;
	width:48%;
	box-sizing:border-box;
	font-size:13px;
	color:#555;
	background:#EEE;
}

.member-item-h {
	background:#104189;
    text-transform: uppercase;
    font-weight: 600;
	color:#FFF;
	font-size:11px;
	padding-left:10px;
	min-height:26px;
	align-items: center;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:10px;
}

.member-item-details div {
	margin-bottom:5px;
	padding-left:10px;	
}
.member-item-details p {
	padding-left:10px;
	font-size:12px;
}
.material-icons {
	font-size:22px;
}
.ct-find-member-box {
	position:fixed;
	bottom:25px;
	background:#cddbef;
	padding:10px 15px 15px 15px;
	z-index:99999;
	-webkit-box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75);
	border:1px solid #104189;
}
.ct-find-member-box.fm-left {
	left:25px;
}
.ct-find-member-box.fm-right {
	right:25px;
}
.ct-find-member-box p {
	color:#104189;
	font-size:14px;
	font-weight:700;
	margin-bottom:10px;
}
.ct-find-member-box input[type="text"] {
	height:34px;
	box-sizing:border-box;
}

@media screen and (max-width:790px) {
.ct-members-list-w {
	display:block;
}
.member-item {
	width:100%;
}
.member-item-details {
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
	flex-wrap: wrap;
}
.member-item-details div {
	width:45%;
}
}
@media screen and (max-width:550px) {
.ct-members-list-w {
	display:block;
}
.member-item {
	width:100%;
}
.member-item-details {
	display: block;
}
.member-item-details div {
	width:100%;
}
}