.panel47
{
	/* background-image: url('../../image/bi2.png'); */
	/* height: 900px; */
	
	/* background-position:  center center; */
	/* background-repeat: no-repeat; */
	/* background-size: 100%; */
	
}

.panel47 .top
{
	width: 100%;
	display: flex;
	flex-direction: row;
}

.panel47 .top_right
{
	flex-basis: 50%;
	/* height: 100px; */
	/* background-color: green; */
	padding: 50px;
}

.panel47 .top_right_titr
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #000000;
}

.panel47 .top_right_money
{
	
	margin-top: 30px;
}

.panel47 .top_right_money label.a
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #69306d;
	margin-left: 5px;
}

.panel47 .top_right_money label.b
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #69306d;
}

.panel47 .top_right_purchasing_options
{
	margin-top: 30px;
}

.panel47 .top_right_purchasing_options_titr
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #69306d;
}

.panel47 .top_right_purchasing_options_items
{
	/* height: 100px; */
	background-color: #f7f7f7;
	display: flex;
	flex-direction: row;
	flex-flow: wrap;
	border: 1px solid #f0f0f0;
	margin-top: 10px;
}

.panel47 .top_right_purchasing_options_items .item
{
	/* background-color: blue; */
	padding: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 10px;
	font-size: 20px;
	font-family: 'Vazir';
	color: #69306d;
	border-radius: 3px;
	border: 1px solid #69306d;
	cursor: pointer;
}

.panel47 .top_right_purchasing_options_items .item:hover
{
	background-color: #f2d7ee;
	color: #69306d;
}

.panel47 .top_right_purchasing_options_items .item.active
{
	background-color: #69306d;
	color: #ffffff;
}

.panel47 .top_right_numbers
{
	display: flex;
	flex-direction: row;
	margin-top: 30px;
	/* background-color: red; */
	
	justify-content: space-between;
	align-items: center;
}

.panel47 .top_right_numbers_user
{
	display: flex;
	flex-direction: row;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
}

.panel47 .top_right_numbers_increase
{
	/* width: 100px; */
	/* height: 50px; */
	/* background-color: blue; */
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 15px;
	cursor: pointer;
}

.panel47 .top_right_numbers_increase:hover
{
	background-color: #f7f7f7;
}

.panel47 .top_right_numbers_increase span
{
	font-family: fontello;
	font-size: 20px;
	/* color: red; */
	/* background-color: black; */
}

.panel47 .top_right_numbers_box
{
	width: 100px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	/* background-color: green; */
}

.panel47 .top_right_numbers_box label
{
	font-size: 20px;
	font-family: 'Vazir';
}

.panel47 .top_right_numbers_decrease
{
	/* background-color: yellow; */
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 15px;
	cursor: pointer;
}

.panel47 .top_right_numbers_decrease:hover
{
	background-color: #f7f7f7;
}

.panel47 .top_right_numbers_decrease span
{
	font-family: fontello;
	font-size: 20px;
	/* color: red; */
	/* background-color: black; */
}

.panel47 .top_right_numbers_available
{
	/* height: 100px; */
	/* width: 100px; */
	/* background-color: gray; */
	
}

.panel47 .top_right_numbers_available label
{
	font-size: 20px;
	font-family: 'Vazir';
}

.panel47 .top_right_numbers_available label.a
{
	margin-left: 5px;
}

.panel47 .top_right_numbers_available label.b
{
	margin-left: 5px;
}

.panel47 .top_right_buy
{
	display: flex;
	flex-direction: row;
	margin-top: 30px;
	padding: 20px;
}

.panel47 .top_right_buy_addcart
{
	flex-basis: 50%;
	font-size: 20px;
	font-family: 'Vazir';
	color: #69306d;
	background-color: #f2d7ee;
	margin: 10px;
	padding: 10px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
}

.panel47 .top_right_buy_addcart:hover
{
	background-color: #e9c9e4;
}

.panel47 .top_right_buy_addcart:active
{
	background-color: #e685d8;
	color: #ffe5fb;
}

.panel47 .top_right_buy_viewcart
{
	flex-basis: 50%;
	font-size: 20px;
	font-family: 'Vazir';
	color: #ffffff;
	background-color: #69306d;
	margin: 10px;
	padding: 10px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
}

.panel47 .top_right_buy_viewcart:hover
{
	background-color: #77437b;
}

.panel47 .top_right_buy_viewcart:active
{
	background-color: #4c1950;
}

.panel47 .top_left
{
	flex-basis: 50%;
	/* height: 200px; */
	/* background-color: blue; */
	padding: 50px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.panel47 .top_left img
{
	border-radius: 5px;
	max-width: 100%;
	max-height: 450px;
}

.panel47 .bottom
{
	width: 100%;
	display: flex;
	flex-direction: row;
}

.panel47 .bottom_right
{
	flex-basis: 50%;
	padding: 50px;
}

.panel47 .bottom_right_note
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #000000;
	text-align: justify;
}

.panel47 .bottom_left
{
	flex-basis: 50%;
	padding: 50px;
	padding-top: 0px;
}

.panel47 .bottom_left_features
{
	
}

.panel47 .bottom_left_features_titr
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #000000;
}

.panel47 .bottom_left_features_items
{
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: start;
	margin-top: 20px;
}

.panel47 .bottom_left_features_item
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #000000;
	margin: 10px;
	background-color: #f7f7f7;
	padding: 10px;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
}

@media only screen and (min-width: 0px) and (max-width: 800px)
{
	
}

@media only screen and (min-width: 801px)
{
	
}