.panel15Parent
{
	text-align: center;
}

.panel15Parent .panel15
{
	/* background-color: red; */
	
	margin: 25px;
	margin-top: 25px;
	/* border: 1px solid #cccccc; */
	border-radius: 15px;
	text-align: center;
	display: inline-block;
}

.panel15Parent .panel15 .div_item
{
	/* height: 620px; */
	/* background-color: green; */
	display: inline-block;
	vertical-align: top;
}

@media only screen and (min-width: 601px) /* large */
{
	.panel15Parent .panel15 .div_item
	{
		width: 469px;
		margin: 40px;
	}
}

@media only screen and (max-width: 600px) /* small */
{
	.panel15Parent .panel15 .div_item
	{
		width: calc(100% - 40px);
		margin: 20px;
	}
}

.panel15Parent .panel15 .div_item .div_image
{
	width: 100%;
	/* height: 375px; */
	/* background-color: blue; */
	/* line-height: 375px; */
}

.panel15Parent .panel15 .div_item .div_image img
{
	max-width: 100%;
	max-height: 250px;
	vertical-align: middle;
}

.panel15Parent .panel15 .div_item .div_titr
{
	width: 100%;
	/* background-color: red; */
	padding-top: 20px;
	padding-bottom: 20px;
}

.panel15Parent .panel15 .div_item .div_titr label
{
	font-size: 25px;
	font-family: 'Vazir';
}

.panel15Parent .panel15 .div_item .div_note
{
	width: 100%;
	height: 165px;
	/* background-color: yellow; */
	text-align: justify;
	overflow: hidden;
}

.panel15Parent .panel15 .div_item .div_note label
{
	font-size: 15px;
	font-family: 'Vazir';
	
}