.dosu_contan{
  width:96%;
  margin:0.5% 2%;
  text-align:center;
}
.dosu_cardcont{
	width:17.2%;
	display:inline-block;
	margin:0.4%;
}
.dosu_card{
	display:inline-block;
	width:100%;
	box-shadow: 0px 0px 3px rgba(0,0,0,.6);
	border-radius:5px;
	position:relative;
	height:auto;
	border:#dddddd 1px solid;
}
.dosu_card:hover{
	border:#d00000 1px solid;
}
.dosu_card:focus-within {
  border:1px solid #5628EE;
  color:#5628EE;
}
.dosu_cardbtncont{
	text-align:center;
}
.dosu_cardbtn{
	border-radius:5px;
	border:none;
	width:100%;
}
.dosu_cardhead{
	text-align:center;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	padding:5px 0;
	font-size:13px;
	font-weight:700;
	width:100%;
	position:absolute;
	top:0;
	background:#dddddd;
}
.dosu_cardbody{
	text-align:center;
	width:100%;
	margin:10% auto;
}
.card_img{
	width:90px;
	padding:20px;
	border-radius:50%;
}
.dosu_cardfoot{
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	padding:5px 0;
	position:absolute;
	bottom:0;
	width:100%;
}
.dosu_cardtxt{
	text-align:center;
}
.docard {
  display: inline-block;
  margin:1% 0.2%;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
  padding: 10px;
  width:21%;
  position: relative;
  transition: all .2s ease-in-out;
  background:linear-gradient(#edafd2,#ffffff);
}
.docard img {
  width: 100%;
  height:auto;
  object-fit: cover;
  border-radius: 10px;
}
.docard h4 {
  margin-top: 20px;
  font-size: 20px;
}
.docard p {
  font-size: 16px;
  margin-top: 10px;
  color: #3d3d3d;
  line-height:1;
}
 @media all and (max-width:796px) {
.dosu_cardcont{
	width:31%;
}
}